diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..24d8a0c7b --- /dev/null +++ b/404.html @@ -0,0 +1,17 @@ + + + + + +Page Not Found | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+ + + + \ No newline at end of file diff --git a/academics/academiccomplaints/index.html b/academics/academiccomplaints/index.html new file mode 100644 index 000000000..55ad3f3b5 --- /dev/null +++ b/academics/academiccomplaints/index.html @@ -0,0 +1,18 @@ + + + + + +Academic Complaints | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Academic Complaints

Last updated on 2023/01/11

If you are in a situation where you are facing unfair grading, a professor breaking by-laws, or any other kind of academic issue there are a number of resources available to you and steps you can take.

Who Can I Go To?

Depending on your situation, you may choose to reach out to one or more of the contacts below. These are roughly organized by authority / escalation, so you should start near the top of the list (unless the situation is more severe). When in doubt, reach out to CSS.

  1. If your issue is with a specific course and/or instructor, it is often best to start by reaching out to the professor with your concerns. Keep your communication formal and try to leave any unhelpful emotion out of it as much as possible; an insulting email will not help your case, especially if you need to bring it to a higher authority. You can encourage peers to do the same, but again, keep it formal and try not to exaggerate.

  2. Reach out the Computer Science Society (CSS). You can email us at css@uwindsor.ca, or reach out to a Board Member directly (ideally the Head of Student Affairs or Vice President -- see this contact list). We are here to advocate for you, and we have done so for many students in the past. We can help you remain anonymous, coordinate with other students, and escalate the issue to the proper authority.
    +You can also reach out to your School of Computer Science Student Representatives (different from the Computer Science Society). These are students that are elected at the start of each school year to have a voice at the monthly computer science faculty meetings -- these meetings are used to decide on things like which professors get hired, course descriptions / contents, and more. You can find the list of current representatives online.

  3. Reach out to the Department Head / Director (as of January 2023, this is Dr. Imran Ahmad -- Dr. Kobti will return in 2024). Be sure to include a specific description of the issue, what you have tried, and what changes you would like to see.

  4. Reach out to the UWSA's VP of Student Advocacy at vpsauwsa@uwindsor.ca. In legitimate cases, the UWSA does have the authority necessary to seriously advocate for students, academically or otherwise. For example, they may meet with a faculty member to discuss concerns on your behalf, before taking further action.

  5. Reach out to the Dean of Science (or the appropriate Associate Dean). The contact list can be found here. Again, be sure to include a specific description of the issue, what you have tried, and what changes you would like to see.

  6. Reach out to one of the higher level offices or figures at the university. Note that this stage of escalation is only going to be effective / necessary in very serious circumstances.

I'm Frustrated that Nothing is Changing

As fellow students, we hear you. For example, a class of students may have a poor experience with a professor's teaching style. Since teaching style can be justified by Academic Freedom, it can be difficult to get things to change, even though the line between Academic Freedom and teaching effectiveness can be blurred. Often times it feels like there is nothing you can do about it. However, complacency -- doing nothing -- is not the answer (and neither is sending angry emails with wild exaggerations).

In these kinds of situations -- when there is no clear violation of a by-law, but you still want to advocate for change -- the best solution CSS can suggest is to document what was done poorly and how you would want it improved, get fellow students to do the same (using Microsoft Forms, for example), and bring it to CSS and / or the Director of Computer Science. SET's can also be considered, especially for non-tenured faculty.

+ + + + \ No newline at end of file diff --git a/academics/academicsupport/index.html b/academics/academicsupport/index.html new file mode 100644 index 000000000..d1e6838ab --- /dev/null +++ b/academics/academicsupport/index.html @@ -0,0 +1,17 @@ + + + + + +Academic Support Resources | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Academic Support Resources

Last updated on 2022/05/18

The University of Windsor provides many services to help improve student life, and this particular article discusses academic services around the campus.

Academic Advising

Here are a list of UWindsor staff to contact for your program-related questions and concerns such as program transfers, course selections, and degree audits. For issues related to the Computer Science program, it is recommended to contact the CS office or a CS academic advisor first to get the most in-depth and helpful answer possible. Other advisors can also help you for general concerns related to the Faulty of Science or the University of Windsor.

Computer Science Main Office

Alternatively, you can contact the Undergraduate Computer Science Secretary Ms. Tina Palmer.

Computer Science Academic Advisors

Here are a list of Computer Science Advisors who will be able to help you with your course scheduling or program of study. To make an appointment with an advisor, you should first contact the Computer Science Main Office.

NameLambton Tower Room Number
Dr. Imran Ahmad (Undergrad Program Chair)8112
Dr. Peter Tsin (Undergrad Program Assoc. Chair)8117
Dr. Christie Ezeife5105
Dr. Arunita Jaekel5109
Dr. Jianguo Lu5111
Dr. Dan Wu8116

Associate Dean of Science: Dr. P. Dutton

Alternatively, you can contact the Academic & Student Affairs Secretary Laura Laurie.

Central Academic Advising Office (for general advising)

The following organizations provide course-related support (midterm, final exam, or general tutoring) for undergraduate students:

CS Current Undergraduate Students (The School of Computer Science)

On Brightspace, the CS Current Students organization offers tutoring for all CS courses. You can find them at the Brightspace Organizations page. For more detailed instruction on accessing their tutoring service, see here.

Math and Stats Learning Centre

The MSLC provides midterm review sessions, drop-in tutoring services, and private tutors for many first-year Math and second-year Stats courses, including MATH-1250, MATH-1720, and STAT-2910. You can find more information about them here and here.

PALS (Peer Assisted Learning Sessions)

PALS offer in-person and online tutoring sessions for different UWindsor courses. Particularly, they have hosted sessions for STAT-2910 in the past. You can email them for more information or look for their flyers around the campus.

SOS (Students Offering Support)

SOS offers student-led exam aids (group review sessions, take-home packages/summary notes) for midterms and final exams of different subjects, including Computer Science and Math/Stats courses. The SOS review sessions are not free, but all proceeds from the exam aids goes towards education projects to help students in Latin America. You can find them here.

Student Success and Leadership Centre

The Student Success Centre provides writing support for students who are writing essays, reports, or other academic writings. They also provide academic support programs like Bounce Back to help students build good study habits. You can find them here.

Extra Links

Advising

Course Support

+ + + + \ No newline at end of file diff --git a/academics/archivedImportantDates/index.html b/academics/archivedImportantDates/index.html new file mode 100644 index 000000000..69b78e47f --- /dev/null +++ b/academics/archivedImportantDates/index.html @@ -0,0 +1,17 @@ + + + + + +Archived Important Dates | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Archived Important Dates

Last updated on 2023/07/04

Fall 2022

  • August 15 - Fees Due
  • September 8 - Classes begin
  • September 21 - Last day to Add/Drop courses
  • October 5 - Financial Drop Date: Fall 2022
  • October 5 - Format checking deadline for Phase II
  • October 6 - Last Day to file an appeal of grades for Summer 2022 Graduate & Undergrad courses
  • October 8 to October 16 - Reading week
  • October 10 - Thanksgiving Day: University Closed
  • October 13 - Phase II deposit deadline for Fall term 2022
  • October 14 - Fall 2022 Convocation
  • October 15 - Last day to submit a Full-Time OSAP application for the fall term
  • November 5 - Last day to submit OSAP appeals and Part Time OSAP Application deadline for fall term
  • November 7 to November 11 - LAW: Study Week for All Law Students
  • November 16 - Last day to voluntarily withdraw from courses
  • November 21 - December 16 - Education: Practicum Block
  • December 7 - Last Day of Fall 2022 Classes
  • December 8 - Deadline for students to submit for Format checking, for completion within Fall 2022
  • December 10 to December 21 - Final exams
  • December 15 - Fees Due
  • December 22 - Alternate final exam date
  • December 23 - January 2 - University Offices Closed for December Holiday recess
+ + + + \ No newline at end of file diff --git a/academics/awardApplication/index.html b/academics/awardApplication/index.html new file mode 100644 index 000000000..8a37481c5 --- /dev/null +++ b/academics/awardApplication/index.html @@ -0,0 +1,17 @@ + + + + + +Applying for Awards | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Applying for Awards

Last updated on 2023/08/20

Timeline for UWindsor Awards

The Student Awards & Financial Aid Office has provided a summary of financial aid steps and timelines of which you can take reference from.

Current Undergraduate Students

For current undergraduate students, the typical timeline for UWinAward applications are as follows:

TermApplication AvailabilityApplication Deadline
Fall-OnlyAug 1 of the prior Summer termOct 15 of the Fall term
Fall & WinterAug 1 of the prior Summer termOct 15 of the Fall term
Winter-OnlyAug 1 of the prior Summer termJan 15 of the Winter term
SummerApr 15 of the prior Winter termJun 30 of the Summer term

Certain awards may have an earlier or later deadline, and the general timeline may differ between years, so make sure to check the Student Awards & Financial Aid Office website and the UWinAward Profile regularly for updates.

Although award applications can still be submitted after the deadline, we encourage you to apply as early as possible. Please note that this timeline does not include the application deadline for student-group awards, which will differ between groups.

caution

For general need-based awards, you will also need to apply for OSAP (or other government financial aid application as directed by the Student Awards & Financial Aid Office) to be considered for the particular term(s).

Prospective Students

For incoming/prospective students, the UWinAward Profile typically opens on December 1st of your Grade 12 year and is due April 30th of the intake year. Certain awards, though, may open their application as early as Nov 1st and require applications.

caution

While the University of Windsor will honor deferral of open entrance scholarships with some conditions, other entrance awards may not be deferrable. In such scenarios, you will need to re-apply for these awards.

How to Apply for Awards

Log into UWinsite Student and complete the Award Profile. The University has provided a how-to guide to assist you. Once you have completed your Award Profile, you can apply to the awards of your choice. See Finding Awards to find out how to search for awards, as well as some notable awards to apply to.

How to Maintain Awards

Most awards or scholarships are one-time awards (i.e. disbursed in full amount for one time). However, certain awards such as entrance scholarships will disburse in consistent amounts throughout your undergraduate studies. Typically, one of the requirements for maintaining/renewing these awards is to maintain a certain level of cumulative GPA.

In the case of entrance scholarships, students must register as full-time students (60% or more of a full course load for domestic students, 80% or more for international students) for 2 semesters within an academic year. Additionally, you will need to maintain a scholarship average of 85% or more at the end of each 2-terms.

Although the scholarship average is equivalent to the cumulative GPA in past years, recent policies changed the calculation of scholarship average to the following table. For detailed information, please contact the Student Awards & Financial Aid Office and check their website for updated policies for each academic year.

YearScholarship Average
1Top 6 12O U or M grades used to calculate admission average
2Top 6 courses from semester 1-2
3Top 12 courses from semester 1-4
4Top 18 courses from semester 1-6

What other kinds of financial aids are there?

Other than applying for awards, scholarships and bursaries from the University of Windsor and affiliated student groups, you can also apply for external scholarships from websites, community organizations, and you or your relatives' employers.

If you are experiencing financial hardships, you can also follow the steps outlined by the Student Awards & Financial Aid Office for Financial Hardship Assistance and contact them through ask.uwindsor.ca for additional assistance.

Additionally, the University of Windsor provides employment opportunities throughout the academic year in forms of assistantships (teaching assistants, research assistants, residence assistants) and student work-study programs.

+ + + + \ No newline at end of file diff --git a/academics/course-overload/index.html b/academics/course-overload/index.html new file mode 100644 index 000000000..6f214f957 --- /dev/null +++ b/academics/course-overload/index.html @@ -0,0 +1,17 @@ + + + + + +Course Overload Guide | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Course Overload Guide

Course overload is taking more courses in a term than the usual prescribed number. In the Fall and Winter terms, this means taking more than 5 courses per term. In the Intersession and Summer terms, this means taking more than 3 courses per term and more than 5 courses total.

Students who have major and cumulative averages of 85% or higher may take one course on overload per term. Students with averages below this must obtain permission for course overload from the Associate Dean, Academic and Student Success. Please note that approval for course overload will only be granted in exceptional circumstances. (Source)

How to Course Overload

For CS students, the process of overloading is simple:

  1. Contact Tina Palmer at csinfo@uwindsor.ca. State that you'd like to course overload for the upcoming term and she'll give you a form to have filled out.
  2. Once you have the form, you'll need to fill out the relevant information about yourself and the course you'd like to overload with. Now, you must email the form to the professor of the course you'd like to overload with. They must sign the form and then hand it back off to Tina.
  3. Once the form is sent back to Tina, you've officially done all you need. From there, your form will be approved by a CS advisor as well as the Associate Dean of Science, before finally being processed by Registrars. After Registrars, you'll be added to the overloaded class!

Why Course Overload

You may be wondering why someome might want to course overload. Indeed, for most students 5 classes in a semester is more enough. However, overloading does have some advantages that might make it worth it if you're up to it:

  • The cost increase of going from 5 classes in a semester to 6 classes in a semester is negligible. It's almost like you get a free class.
  • Some courses are only offered at specific times in the year, so overloading may help prevent you from having to delay your graduation due to unfulfilled requirements.
  • If you've ever dropped/VWd from a class, you may be slightly behind in your course sequencing. Overloading may help you get back on track.
  • Overloading multiple semesters in a row, in conjunction with taking some summer courses, may help you graduate sooner.

Helpful Tips

  • Make sure the course you're overloading is a CS course. If you're taking at least one CS course in your overloaded semester, I'd recommend making that the course you overload. This is because different departments handle overloading differently, and you're more likely to have success dealing with the CS department.
  • Additionally, if you're going to be taking multiple CS courses in a semester, choose a course with a professor you have a good relationship with to be your overloaded class. Since you need their consent to overload in their class, choosing which course to overload based on the professor teaching it is your best bet.
  • Make sure all your fees are paid up on UWinsite before trying to overload. They won't let you enroll if you have an outstanding balance.
  • Make sure you're comfortable with the workload of 6+ courses. Be prepared to either increase the amount of time you spend on school or lower your grade expectations.

Jeremie's Experience With Overloading

I overloaded the last two semesters of my degree to allow myself to graduate earlier. I can definitely say that it was a positive experience for me, and well worth doing. The fact that I saved roughly $2000 by overloading twice was certainly a plus. That being said, overloading added a lot of additional work for me and made these last two semesters harder than they could have been. For some context, I overloaded the semester when I took COMP-4540 and COMP-4400, as well as other core courses, and it certainly was not easy. I did, however, survive and got to graduate sooner as a result. I would recommend anyone who considers overloading to craft their overloaded semesters in a way such that you have at least one bird course. Moreover, look at your marks and make sure you're in a place where you believe you can handle the additional workload of an overloaded semester.

+ + + + \ No newline at end of file diff --git a/academics/doingresearch/index.html b/academics/doingresearch/index.html new file mode 100644 index 000000000..c01c92d83 --- /dev/null +++ b/academics/doingresearch/index.html @@ -0,0 +1,17 @@ + + + + + +Getting Involved with Research | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Getting Involved with Research

Is Research Right for You?

If you plan to do graduate studies, research is the best way to get you started. It will give you helpful insight into how research study works, and you will build a good relationship with different faculty members who will help you when you apply for grad school. Conversely, research is a great way to let you know whether if you want to pursue graduate studies.

Doing research requires a lot of independent reading and studying on the subject of your research. You will need to work with data and models. In addition, you will need to apply your knowledge and critically analyze your research to investigate a question that does not have any "right" answer. If you feel like that you enjoy doing these things, then research may be the right path for you.

It is okay to not be completely sure if you want to do research or not: going to University is the chance to explore your interests and passions. If you feel that you like the idea of continuing graduate studies or if you feel like you'd be interested in research work, then you absolutely should look for research opportunities.

However, if those ideas don't appeal to you, then Co-op/Internship may be a better path. You will gain different practical skills and experience that will help you.

Ways To Get Involved With Research

The University has a program called Outstanding Scholars where students from all faculties can get involved in research projects.

Sometimes, professors will also post research opportunities on Ignite (MySuccess) or in your student community.

As well, many professors will showcase their research during fairs, Meet the Prof Nights, and other events. You can always talk to professors whose research interests you: they may be looking for more volunteers/research assistants.

+ + + + \ No newline at end of file diff --git a/academics/findingAwards/index.html b/academics/findingAwards/index.html new file mode 100644 index 000000000..c71257535 --- /dev/null +++ b/academics/findingAwards/index.html @@ -0,0 +1,17 @@ + + + + + +Finding Awards | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Finding Awards

Last updated on 2023/08/04

Visit the University award search portal to find up-to-date information on currently available awards. You can search by faculty, program, study year, and multiple other factors to find awards best suited to you.

Notable CS / Science Current Awards

caution

The following information was last updated on August 04, 2023 based on the UWinAward Search. Some or all scholarships may no longer be available.

Please note that this is not a conclusive list of current awards of which Computer Science students are eligible for.

Award NameValueCriterion and PreferencesNotes
Xerox Canada Scholarships$1900Awarded to two students based on academic performance (min. 75% cumulative average), financial need, and understanding in Information Technology Literacy.Alternates annually between being available to Music or Visual Arts students and Engineering or Computer Science students.
Must be an Ontario resident and meet additional requirements1.
Wendy Regnier Computer Science Scholarship$20002nd or 3rd year female student in undergrad Computer Science program.
Based on academic standing, community involvement, and intention to continue in a Computer Science program.
Requires a letter confirming community involvement during application process.
Additional requirements apply1.
Kenneth J. Van Meer Scholarship$1700Gay male student in 2nd, 3rd, or 4th year Honours Computer Science (preferred), Honours Communication Studies, or any Faculty of Science Honours program.
Based on good academic performance (min. 76% cumulative average) and financial need. Residents of Windsor Essex who graduated from Windsor Essex Secondary schools (preferred).
Award is renewable via re-application in later years. Must meet OSAP residency and other requirements1. Award cannot be held concurrently with the Kenneth and Rose Van Meer Memorial Entrance Scholarship.
Dean Roy Memorial Award in Computer Science$15003rd or 4th year Computer Science student who has been in a mentoring/leadership role. Financial need is considered.Additional requirements apply1.
OSOTF II - Computer Science Bursary$1400Need-based assistance for applicants who meet the OSOTF II requirements.OSOTF awards are generally restricted to Ontario residents. Contact the Student Awards & Financial Aid Office for more details.
IT Services Scholarship in Computer Science$1000Awarded to 3 students in the School of Computer Science who are in 2nd, 3rd, or 4th year. Based on academic standing (min. 72% cumulative average) and financial need.Must meet OSAP Ontario residency and other requirements1.
Computer Science Society Scholarship$700Awarded to the student with the highest cumulative average after the Fall term (min. 80% cumulative average).
Must be enrolled full-time in 2nd, 3rd, or 4th year Computer Science.
Awarded automatically (no application needed).
Man-Fai Ng and Catherine Kit-Ping Ng Award$6002nd, 3rd, or 4th year students in Computer Science or Electrical & Computer Engineering.
Requires min. 76% cumulative average and financial needs.
Written statement of academic and career objectives in application.
Must be Ontario residents who meet additional requirements1.

These awards are applied through UWinAward Profile in addition to any supporting application process.

Notable CS / Science Entrance Awards

caution

The following information was last updated on August 04, 2023 based on the UWinAward Search. Some or all scholarships may no longer be available.

Please note that this is not a conclusive list of current awards of which Computer Science students are eligible for.

Award NameValueCriterion and PreferencesNotes
LC Memorial Award for FNMI in STEM$20,000 x 4 yearsAwarded to 5 students who identify themselves as members of First Nation, Metis and Inuit communities, enrolling full-time in a STEM program and demonstrate financial needs. Minimum 75% admission average is required, and preference is given to FNMI students from Ontario.Requires 75% cumulative average for renewal each year. Self-reflection statement on the academic career impact of this award must be included in the application.
Kenneth J. Van Meer Memorial Entrance Scholarship$1700Gay male student in Year 1 of full-time Honours Computer Science (preferred), Honours Communication Studies, or any Faculty of Science Honours program
Based on good academic performance (min. 80% cumulative average) and financial needs.
Residents of Windsor Essex who graduated from Windsor Essex Secondary schools (preferred).
Award is renewable via re-application in later years. OSAP Ontario residency and other requirements must be met1. Award cannot be held concurrently with the Kenneth and Rose Van Meer Scholarship.
Outstanding Scholar Candidate Scholarship$750 x 2 termsAwarded to 100 students entering an honours program. Applications required (apply between November 1st to April 30th, or as indicated by Outstanding Scholars).Requires min. 60% course load in the entering Fall and Winter terms. Monthly meetings attendance hosted by the OS coordinator expected.
FIRST Robotics (School of Computer Science) Entrance Scholarship$1000Awarded to 5 students with substantial involvement on a highschool FIRST Robotics team.
Minimum highschool average of 80% and accepted offer of admission to a Computer Science degree program.
Additional online application may be expected.
UWindsor Skills Competition Scholarships$1000Awarded to students entering directly from full-time highschool studies. A mentor must fill out an attestation form confirming for participation in a FIRST Robotics event. Apply before April 30th.Can be considered alongside the FIRST Robotics award offered by the School of Computer Science, which has a separate application process.
Women in Computer Science Scholarship$1000Awarded to 5 female students entering a computer science degree program and have participated in a workshop at the School of Computer Science or competed in a highschool level programming competition.Application link
SSPC Award - School of Computer ScienceVariesAwarded to students placed in the top six teams of the SSPC Competition hosted by the School of Computer Science and are enrolling in one of the computer science degree programs.Application link

These awards are applied through UWinAward Profile in addition to any supporting application process.

Other UWindsor Awards

The Student Awards & Financial Aid Office has compiled a list of other notable 2022-23 awards for the following student groups:

In addition, UWSA has their own lists of awards and scholarships of which full-time Computer Science students can apply for. Other student organizations, too, may have their own list of student awards (OPUS scholarships and awards are included in the above lists of awards).

Although these awards are not specific to Computer Science students, we highly encourage you to apply to any awards that you are eligible for. As well, there are many other awards in the UWinAward Profile that you can apply for. Look for them using the award search portal.

External Awards and Financial Aid Opportunities

Throughout the academic year, there may also be events that offer ballot draws where the winning current or entering students can receive free tuition up to a certain amount.

Additionally, here are a few scholarship websites that offer external scholarship, as suggested by the Student Awards & Financial Aid Office:

The Student Success and Leadership Center also has a list of external awards for application.

Many employers also offer scholarship or award opportunities for their employees, so make sure to check if you or your relatives' employers have such offers. Community organizations are also a good place to look for award opportunities, especially if you have been involved in their programs through volunteering or other positions.


  1. Students must be Canadian Citizens or Permanent Residents (includes those with Protected Persons status).
+ + + + \ No newline at end of file diff --git a/academics/importantDates/index.html b/academics/importantDates/index.html new file mode 100644 index 000000000..d939c4143 --- /dev/null +++ b/academics/importantDates/index.html @@ -0,0 +1,17 @@ + + + + + +Important Dates | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Important Dates

Last updated on 2023/07/04

Fall 2023

  • July 10 - Registration Opens in UWinsite Student for RETURNING students - Fall 2023
  • August 15 - Fees Due: Fall 2023
  • September 4 - Labour Day: University Closed
  • September 7 - First Day of Fall 2023 Classes
  • September 20 - Academic Add/Drop for Fall 2023 courses
  • October 4 - Financial Drop Date: Fall 2023
  • October 7 to October 15 - Reading week
  • October 9 - Thanksgiving Day: University Closed
  • November 15 - Last day to voluntarily withdraw from courses
  • December 6 - Last Day of Fall 2023 Classes
  • December 9 to December 20 - Final Exams for Fall 2023
  • December 21 - Alternate final exam date
  • December 23 - January 2 - University Offices Closed for December Holiday recess

Summer 2023

  • July 10 - Financial Drop Date - Summer 2023 (6-week)
  • July 19 - Last Day to Voluntarily Withdraw from Full Summer 2023 (12 week) courses
  • July 27 - Last Day to Voluntarily Withdraw from Summer Session 2023 (6 week) courses
  • August 7 - Civic Holiday: University Closed
  • August 8 - Last Day of Summer Session 2023 (6 week) Classes
  • August 9 - Last Day of Full Summer 2023 (12 week) Classes
  • August 12 to August 21 - Final Exams for Full Summer 2023 (12 week) and Summer (6 week) Session

Winter 2023

  • January 5 - Classes begin
  • February 1 - Full tuition refund (less non-refundable deposit if applicable) drop date for the Winter 2023 semester
  • February 15 - Last day to submit a Full-Time OSAP application for the winter term
  • February 18 to February 26 - Reading week
  • February 20 - Family Day: University Closed
  • February 24 - University Offices Closed
  • March 4 - Last day to submit OSAP appeals and Part Time OSAP Application deadline for winter term
  • April 5 - Last day of classes
  • April 7 - Good Friday: University Closed
  • April 10 to April 20 - Final exams
  • April 21 - Alternate final exam date

Follow this link for more information

Click here to see important dates for previous semesters

+ + + + \ No newline at end of file diff --git a/academics/index.html b/academics/index.html new file mode 100644 index 000000000..3b2dfe778 --- /dev/null +++ b/academics/index.html @@ -0,0 +1,17 @@ + + + + + +Academics | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content
+ + + + \ No newline at end of file diff --git a/academics/mentalhealth/index.html b/academics/mentalhealth/index.html new file mode 100644 index 000000000..343b6b399 --- /dev/null +++ b/academics/mentalhealth/index.html @@ -0,0 +1,17 @@ + + + + + +Mental Health Resources | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Mental Health Resources

Last updated on 2022/05/15

The University of Windsor provides many services to help improve student life, and this particular article discusses mental health services around the campus.

On-Campus Support

In addition to the support programs below, UWindsor also provides many other mental health support resources that you can find here. As well, the Science department has an organization called Sci of Relief. They are dedicated to help improve students' well-being, and you can visit their website to read more about their initiatives and mental health resources.

Student Counselling Centre

The SCC provides confidental mental health services through the form of individual counselling or support groups. Because of the current pandemic, appointments are available through video conference, telephone, or in-person. You can contact them through the email or phone number listed below to book an initial consultation or follow-up appointments with your therapist/support group. They will able to respond to you within 24-48 hours of their hours of operation.

Contact Information

  • Location: CAW Student Centre 2nd floor, room 293
  • Hours of Operation: Monday to Fridays, 8:30 AM - 4:30 PM
  • Email: scc@uwindsor.ca
  • Phone: 519-253-3000 Ext. 4616

You can find more information about SCC and how to make appointments here.

UWSA Peer Support Centre

The UWSA Peer Support Centre offers Zoom drop-in peer counselling sessions to UWindsor students. This is a safe and inclusive space where you can seek guidance and support from trained volunteers. You can get connected to a peer supported volunteer here.

Contact Information

  • Location: CAW Student Centre 2nd Floor, Room 291
  • Hours of Operation: Monday to Fridays, 10:00 AM - 8:00 PM
  • Email: psc@uwindsor.ca
  • Phone: 519-253-3000 Ext. 4551

24/7 Support

My Student Support Program

My Student Support Program is a free professional counselling service available through call or text 24/7. It is available to current UWindsor students and UWindsor alumni for up to 5 years after graduation. The program can provide service in 35+ languages/cultures immediately and 140+ languages/cultures within 24-48 hours.

Contact Information

Good2Talk

Good2Talk Ontario provides free provincial counselling service through call, text, or Facebook messenger 24/7. You can access private and professional counselling from volunteers.

Contact Information

Wellness Together Canada

Wellness Together Canada provides counselling and support programs for mental health and substance use. You can also use their self-assessment to see the type of services that is offered, and the website acts as a portal to other support programs.

Contact Information

Windsor Regional Hospital Walk-In Crisis Service

The Windsor Regional Hospital Emergency Department provides walk-in services for mental health crises and emergencies.

  • Location: 1030 Ouellette Avenue, Windsor, Ontario

Insurance

The UWSA insurance provided to full-time students allows for an insurance claim of up to $800 per policy year for mental health services. For information about the coverage of the insurance, see here.

+ + + + \ No newline at end of file diff --git a/academics/outstandingscholars/index.html b/academics/outstandingscholars/index.html new file mode 100644 index 000000000..60ade5ea5 --- /dev/null +++ b/academics/outstandingscholars/index.html @@ -0,0 +1,17 @@ + + + + + +Outstanding Scholars | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Outstanding Scholars

Last updated on 2022/10/09

UWindsor offers the Outstanding Scholars program for students to get involved in research projects. Student will get paid for each placement under the supervision of instructors. The program requires students to complete 6 placements in order to complete the OS program. Most students will start their placement from 3rd semester until the last semester to complete all 6 placements.

Pros and Cons of Outstanding Scholars

Pros

  • Paid placement: $16.35/hour (2nd/3rd year) and $17.30/hour (4th year).
  • Flexible total hours: 45-100 hours per placement.
  • Great experience to put on resume or grad school application.
  • A lot of machine learning and cyber security research projects focusing on different areas (ex. social network analysis and document and network analysis).
  • Placements are not limited in your department. OS program is a golden key that can open any research doors for you.
  • Outstanding Scholars Medal & Golden Maple Leaf Medallion will be awarded.

Cons

  • Time consuming.
  • Depending on the research project, there is a lot of reading material.
  • Depending on the research project, do not expect to code a lot. Unless you are buidling a training model for a machine learning algorithm or simulating model.
  • Weekly or Bi-weekly meetings. Must keep close contact with professor with your progress.
  • If your supervisor is too busy, and many of them are, then you are mostly on your own. That's why finding a good supervisor is very important.

Applying to Outstanding Scholars

During high school, you can apply to become an OS Candidate for your first year at UWindsor. However, regardless if you are an OS Candidate or not, you must apply again after your first year in order to enter the OS program as a full scholar and perform research.

Applying to be an Outstanding Scholar Candidate:

High school students can apply to the OS Candidates Scholarship. The selected students for this scholarship will be known as OS Candidates. During their first year, OS Candidates will receive $750 / semester, interact with other Outstanding Scholars, and have opportunities to network with professors. After their first year at the University of Windsor, OS Candidates need to re-apply to the OS Program to formally get involved with research projects.

The application will be done through the Student Awards Profile at UWinsite Student, and the top 100 students applying for admission to any first-entry program at the University of Windsor will be accepted.

Students are eligible to apply if their GPA, based on the top three to six Grade 12 U/M courses, is least 85%.

The deadline for applications for Fall 2022 admission will be Thursday, March 31st, 2022.

Applying to be a Full-fledged Outstanding Scholar:

Every summer, invitations will be given out to prospective second-years to apply to the OS program to become a full scholar. Invitations will be given by email to the top 250 first-year students with the highest cumulative GPA. If a student is already an OS Candidate, then they will be invited if they are in good academic standing and has maintained a cumulative average of 80%+.

Every year, the OS program will admit the top 80 second-year students as Outstanding Scholars. These Outstanding Scholars will start to find their research placement during the Fall semester of their second year.

Students are eligible to apply if their cumulative GPA ranks among the top 250 first-year students. If a student is already an OS Candidate, then they will be invited if they are in good academic standing and has maintained a cumulative average of 80%+.

note
  • If you complete only 9 courses for 2 semesters in first year, then you will not receive an invitation to apply for the program. However, do not worry! you can contact Dr. Tim Brunet to inform him about your interests in the program.

  • To graduate as an OS student, you must complete 6 placements, which is 6 semesters or 3 years of your study. If you have completed more than 10 courses, you won't be able to meet the requirement. However, if you plan to take extra summer courses and do a research placement, then you are eligible to apply. Contact Dr. Tim Brunet and explain your goal to complete the program.

Selection Criteria for Outstanding Scholars

  • Academic accomplishments: GPA 85% or higher (high school) / top 250 cumulative GPA (second-year).
  • Evident desire to do research or original creative work.
  • Evidence of community service.
  • Leadership, through excellence in athletic, creative, or other fields, or through serving in a formal leadership role.
  • Specific research project that you are interested in.
  • A reference letter from a faculty member or instructor. To get a greate reference letter, you could get to know more about a professor's research project during their office hours. This will show that you are curious and willing to learn. They will put a good word in for you.

Extra Note

For more information about Outstanding Scholars, see here:

[1] https://www.uwindsor.ca/outstandingscholars

Furthermore, if you have any questions about the OS program, send the following CSS members an email!

+ + + + \ No newline at end of file diff --git a/academics/physicalhealth/index.html b/academics/physicalhealth/index.html new file mode 100644 index 000000000..a2ea19987 --- /dev/null +++ b/academics/physicalhealth/index.html @@ -0,0 +1,17 @@ + + + + + +Physical Health Resources | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Physical Health Resources

Last updated on 2022/05/22

The University of Windsor provides many services to help improve student life, and this particular article discusses medical services around the campus.

Emergency Services

Campus Community Police

Emergency calls:

  • (from campus phone) call 4444 or 911
  • (from cell phone) call 519-253-3000 ext. 4444

General Inquiries:

  • call 519-253-3000 ext. 1234

In addition to the above channels of communication, you can also contact the campus police through the Safe Lancers app or the emergency call boxes scattered across the campus.

Poison Information Centre (Ontario Poison Centre)

  • Phone: 416-813-5900
  • Toll-free: 1-800-268-9017

Sexual Assault Treatment Centre

  • Phone: (519) 255-2234

In-Person Healthcare Services

In addition to the services listed below, you can visit this UWindsor guide for the specific medical facilities near the campus.

Student Health Services (On-Campus)

The Student Health Services provides emotional and physical care for UWindsor students. The medical team can provide cares including non-emergency acute care, physical exams, minor surgery, allergy injections, contraception, pregnancy tests, immunizations, STI testing and treatment, counselling, and more. Note that the clinic does not accept walk-ins.

To book an appointment, call (519) 973-7002. Make sure to read over the instruction on making an appointment and preparing your appointment so you can receive the best care!

Contact Information

Windsor Regional Hospital

Windsor Regional Hospital - Metropolitan Campus

  • General Inquiries: (519) 254-5577
  • Emergency: (519) 254-5577, Ext 52222

Windsor Regional Hospital - Ouellette Campus

  • Main Number: 519-254-5577
  • Emergency: 519-254-5577 ext. 34401

Walk-In Clinics

For walk-in clinics, make sure to call first to confirm availability!

West Windsor Urgent Care Centre

Contact Information

  • Location: 2055 Huron Church Road, Windsor, ON (beside Shoppers)
  • Phone: 519-255-9185

Accepts valid Ontario Health Card & Green Shield (make sure you have a valid sticker on your student ID card) during appointments.

Windsor Medical Clinic

Contact Information

  • Location: 1608 Tecumseh Road West, Windsor, ON (near Campbell Ave)
  • Phone: 519-258-4400

Accepts valid Ontario Health Card & Green Shield (make sure you have a valid sticker on your student ID card) during appointments.

Grand Marais Medical Centre

Contact Information

  • Location: 2930 Dominion Boulevard
  • Phone: 519-773-5930
  • Website: grandmaraismedicalcentre.webstarts.com

Accepts Ontario Health Card only-all other insurance will be CASH for service.

Online Healthcare Services

Health Connect Ontario

Health Connect Ontario allows you to get health advice from registered nurses. If you need in-person healthcare services, Health Connect Ontario can also connect you to a service near you.

Contact Information

danger

If you have a medical emergency, call 911. The 811 line can only connect to non-emergency medical services.

Ontario Telemedicine Network

The OTN allows you to make virtual appointments with medical professionals to discuss your health. However, OTN cannot replace the medical help provided by a family doctor or specialist, as OTN is not a healthcare provider and thus cannot provide a treatment. You should seek medical advice from a healthcare provider, especially if professionals from OTN suggests it.

Contact Information

  • Website: https://otn.ca/
  • Phone (General Inquiries): 416-446-4110, press "0"
  • Hours of Operations (OTN Head Office, General Inquiries): Monday - Friday, 9:00 AM - 5:00 PM

Insurance Claim

The UWSA insurance provided to full-time students covers dental care, vision care, and prescription drugs. Visit the following links for information about the coverage of the insurance and how to make a claim.

On the other hand, OPUS will provide drugs and dental insurance for part-time CS students. See the coverage of the insurance here.

If you need more information on insurance coverage, UWindsor provides this basic policy guideline.

note

International students are covered under a Basic Green Shield Health Insurance Plan, and the insurance mentioned above are a drug & dental plan that is supplemental to this basic insurance plan.

Domestic Ontario students are covered by OHIP, which is the equivalent of the Basic Green Shield Health Insurance Plan. Canadian students from other provinces should also be covered by their respective provincial insurance plan if they do not meet the eligibility criteria for OHIP.

The government of Ontario also provides many other programs to offset your medical costs, and you may be eligible for some of them. Visit these websites for more information:

+ + + + \ No newline at end of file diff --git a/academics/textbooks/index.html b/academics/textbooks/index.html new file mode 100644 index 000000000..f9edc6a67 --- /dev/null +++ b/academics/textbooks/index.html @@ -0,0 +1,17 @@ + + + + + +Textbook Guide | UWindsor Computer Science Wiki + + + + + +
+
Skip to main content

Textbook Guide

Getting your textbooks should be a relatively straightforward process. However, if you care about your wallet there are some questions you should ask first.

Do I Need Textbooks?

This is the first question you should ask before worrying about how you'll get your textbooks. Many classes list required textbooks when in actuality they're never used in the course. Your best bet is to find a student who has taken the course already and ask them if the listed textbook is actually necessary. More often than not, you don't actually need the textbook.

Jeremie's Advice

Courseware

If the course lists a "courseware" as a required textbook, I would recommend purchasing it from the bookstore. Almost always, coursewares will be inexpensive and extremely useful.

note

"Courseware" refers to a textbook that is written by the professor and printed by the University

Other Textbooks

If the course lists a non-courseware textbook as required, there's a very high chance you don't need it. Ask the professor if it's actually required and also try to find students who have taken the course before.

List of Courses You Probably Won't Need The Textbook For

Here is a list of first- and second-year courses you probably won't need to purchase a textbook for:

COMP-1000, COMP-1400, COMP-1410, COMP-2120, COMP-2140, COMP-2540, COMP-2560, COMP-2650, COMP-2660, COMP-2800, MATH-1250, MATH-1720, MATH-1020, MATH-1730

danger

This list may not be 100% accurate. It was based on the personal experiences of students who took these courses in the past. As courses evolve and new professors teach them, things may change.

Where Do I Get My Textbooks?

Depending on what you're looking for, you have a few options for getting your textbooks.

The Campus Bookstore

The campus bookstore is the official way to purchase your textbooks. If you're looking to purchase a courseware, this is usually your only option. Here, all of the textbooks are arranged by class so you can easily find what you're looking for, and it will always be the exact version you need. However, the bookstore is always the most expensive option. If you can avoid the bookstore, you'll likely be able to save some money.

Other Ways to Purchase

There are many places where you can purchase textbooks new or used and save money:

Used Textbooks

Buying used textbooks is a great way to save money, as they're almost always cheaper than the bookstore. There are Facebook groups dedicated to UWindsor students posting textbooks they're selling and/or looking for. These are a great place to start. You can also ask around on Discord servers if anyone is selling their textbooks. Additionally, you can look at Kijiji and Facebook Marketplace.

New Textbooks

Sometimes the publisher of the textbooks sells directly to customers, and sometimes you can find new textbooks on Amazon. A simple Google search is bound to return results for the textbook you're looking for.

The Library

Leddy Library often stocks textbooks for students to temporarily borrow for free. While you won't be able to actually own or use the textbook on a permanent basis, this is still a great option for some people. You can find out more by visiting Leddy Library or on their website.

Free E-Textbooks

Here at the Computer Science Society, we love the law. We definitely recommend you to pay full price for a new book from the UWindsor bookstore and definitely do not recommend you to use the following sites such to get your textbooks for free and save hundreds of dollars without an account. These sites definitely do not provide free, safe files:

danger

Downloading textbooks for free online is illegal, and definitely always enforced. We do not recommend you to use the above sites, we have campus security on speed dial.

+ + + + \ No newline at end of file diff --git a/assets/css/styles.344a3e1f.css b/assets/css/styles.344a3e1f.css new file mode 100644 index 000000000..31f457936 --- /dev/null +++ b/assets/css/styles.344a3e1f.css @@ -0,0 +1 @@ +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}:root,body.dark,body[data-theme=dark]{--aa-icon-color-rgb:119,119,163;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-ItemContentTitle,.button,.dropdown__link,.navbar__items,.text--truncate{white-space:nowrap}.aa-List,.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#fdcd53;--ifm-color-primary-dark:#ab8617;--ifm-color-primary-darker:#a97c0b;--ifm-color-primary-darkest:#896a1a;--ifm-color-primary-light:#cba648;--ifm-color-primary-lighter:#d4b668;--ifm-color-primary-lightest:#fff9ea;--ifm-code-font-size:95%;--ifm-navbar-height:64px;--aa-primary-color-rgb:27,27,29!important;--aa-muted-color-rgb:27,27,29!important;--aa-description-highlight-background-color-rgb:27,27,29!important;--aa-selected-color-rgb:255,255,255!important;--aa-input-border-color-rgb:27,27,29!important;--ifm-color-info-dark:var(--ifm-color-primary)!important;--docusaurus-announcement-bar-height:auto;--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-alpha:1;--aa-search-input-height:36px;--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*,.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.aa-DetachedSearchButton,.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_tbUL,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_S0QG>:last-child,.collapsibleContent_i85q>:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_f1Hy{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover,.sidebarItemLink_mo7H:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=light]{--ifm-background-color:#fffffc!important;--ifm-menu-color-background-active:var(--ifm-color-primary-lightest)!important;--ifm-breadcrumb-item-background-active:var(--ifm-color-primary-lightest)!important;--ifm-breadcrumb-color-active:var(--ifm-color-primary-dark)!important;--ifm-link-color:var(--ifm-color-primary-dark)!important;--ifm-menu-color-active:var(--ifm-color-primary-dark)!important;--ifm-color-info-contrast-background:var(--ifm-color-primary-lightest)!important}.table-of-contents__link--active{color:var(--ifm-menu-color-active)!important}.table-of-contents__link:hover{color:var(--ifm-color-primary-darkest)!important}[data-theme=dark]{--aa-primary-color-rgb:198,232,240!important;--aa-muted-color-rgb:198,232,240!important;--aa-selected-color-rgb:27,27,29!important;--aa-background-color-rgb:27,27,29!important;--aa-input-border-color-rgb:198,232,240!important;--ifm-background-color:#212227!important;--ifm-breadcrumb-item-background-active:#383941!important;--ifm-menu-color-background-active:#383941!important;--ifm-color-info-contrast-background:#29271a!important}.footer{--ifm-footer-background-color:#1c1d22;padding:50px 0!important}.footer__copyright{margin-top:75px!important}.footer__col{align-items:center;display:flex;flex-direction:column}.hero{color:#1c1e21;padding:6.5rem 0!important}main section{padding:5rem 0!important}.markdown ul li,.menu__link--active,.table-of-contents__link--active,p a{font-weight:700!important}.markdown ul li{line-height:1.8rem!important}.feature_link{align-items:center;color:var(--ifm-font-color-base);display:flex;flex-direction:column}.feature_image{height:7rem!important;width:7rem!important}nav{box-sizing:initial}.navbar{--ifm-navbar-background-color:#1c1d22;align-content:center;color:#f5f6f7;padding:.5rem 0}.navbar__brand{padding:1rem 0 1rem 1rem}.navbar__items--right{padding-right:.5rem}.navbar__logo{height:3.5rem}.navbar-sidebar__items .menu .menu__list .menu__list-item .menu__link{color:#f5f6f7!important}.docusaurus-highlight-code-line{background-color:#484d5b;display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.header-github-link:hover{opacity:.6}.header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;content:"";display:flex;height:24px;width:24px}.navbar__inner{flex-wrap:nowrap}.navbar__toggle{margin-left:1rem}button.clean-btn:hover{background-color:#646464}.course-code-link{font-weight:500!important;text-decoration-color:#d9a112!important;text-decoration-thickness:1.5px!important;color:inherit}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#__docusaurus-base-url-issue-banner-container,.aa-ClearButton[hidden],.aa-ItemContent:empty,.aa-LoadingIndicator[hidden],.aa-Source:empty,.aa-SourceHeader:empty,.themedImage_ToTc,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit;text-decoration:underline}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.aa-Form,.toggleButton_gllP{align-items:center;width:100%;display:flex}.toggleButton_gllP{border-radius:50%;height:100%;justify-content:center;transition:background var(--ifm-transition-fast)}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedImage--dark_i4oU,[data-theme=light] .themedImage--light_HNdA{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-muted-color-alpha:1}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;line-height:1em;margin:0;position:relative}.aa-ClearButton,.aa-Input,.aa-SubmitButton{border:0;background:none}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}.aa-SubmitButton{-webkit-appearance:none;appearance:none;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;appearance:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:0}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.83328px;padding:0 calc(var(--aa-spacing)*.83333 - .5px)}.aa-Item,.aa-ItemIcon{align-items:center;border-radius:3px}.aa-ClearButton:focus,.aa-ClearButton:hover,.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}.aa-Panel button{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.sidebar_re4s,.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem)}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border:3px solid #eaeaea;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-radius:9999px;border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{grid-gap:8px;grid-gap:var(--aa-spacing-half);align-items:center;cursor:pointer;display:grid;gap:8px;gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle,.tocCollapsibleContent_vkbj a{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);display:grid;gap:4px;gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-PanelFooter:after,.aa-PanelHeader:after{content:"";position:absolute;pointer-events:none;right:0;left:0}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{grid-gap:8px;grid-gap:var(--aa-spacing-half);align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:8px;gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-DetachedSearchButtonPlaceholder[hidden],.aa-ItemContentDescription:empty,.docSidebarContainer_b6E3,.sidebarLogo_isFc{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);align-items:center;color:inherit;display:grid;gap:4px;gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.33333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:5.33333px;margin:calc(var(--aa-spacing)/3);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);height:8px;height:var(--aa-spacing-half)}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:linear-gradient(hsla(0,0%,100%,0),rgba(128,126,163,.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));height:16px;height:var(--aa-spacing);opacity:.12;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:hsla(244,6%,48%,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.footerLogoLink_DDai{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_DDai:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_PEFL{display:none;margin:0}.docMainContainer_gTbr,.docPage__5DB{display:flex;width:100%}.docPage__5DB{flex:1 0}.docsWrapper_BCFX{display:flex;flex:1 0 auto}.sidebar_re4s{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.authorCol_Hf19{flex-grow:1!important;max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.heroBanner_UJJx{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_pzbO{justify-content:center}.buttons_pzbO,.features_keug{align-items:center;display:flex}.features_keug{padding:2rem 0;width:100%}.featureImage_yA8i{height:200px;width:200px}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.img_ev3q{height:auto}.admonition_LlT9{margin-bottom:1em}.admonitionHeading_tbUL{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionHeading_tbUL code{text-transform:none}.admonitionIcon_kALy{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_kALy svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.blogPostFooterDetailsFull_mRVl{flex-direction:column}.tableOfContents_bqdL{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_m80_{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.searchBox_ZlJk{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_BlDH,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_m80_:focus,.expandButton_m80_:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_m80_{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_BlDH{transform:rotate(180deg)}.docSidebarContainer_b6E3{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_b3ry{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Xe31{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gTbr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_Uz_u{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_czyv{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn{max-width:75%!important}}@media (min-width:1200px){.aa-DetachedSearchButton{width:200px!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:1200px){:root{--ifm-navbar-item-padding-horizontal:0.7rem}}@media (max-width:1100px){:root{--ifm-navbar-item-padding-horizontal:0.4rem}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_ZlJk{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media screen and (max-width:966px){.heroBanner_UJJx{padding:2rem}}@media (max-width:768px){.footer__col{text-align:center}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_f1Hy{font-size:2rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}.aa-TouchOnly{display:none}}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/ 2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}.aa-ClearButton{padding:0 10.16672px;padding:0 calc(var(--aa-spacing)*.66667 - .5px)}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}.aa-DesktopOnly{display:none}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/images/account_balance-c763417e293d796d07de9d6a0c40d926.jpg b/assets/images/account_balance-c763417e293d796d07de9d6a0c40d926.jpg new file mode 100644 index 000000000..23c0f8499 Binary files /dev/null and b/assets/images/account_balance-c763417e293d796d07de9d6a0c40d926.jpg differ diff --git a/assets/images/change_program_app-482b54e9592600240ccbff77b89715f6.jpg b/assets/images/change_program_app-482b54e9592600240ccbff77b89715f6.jpg new file mode 100644 index 000000000..72e110ca8 Binary files /dev/null and b/assets/images/change_program_app-482b54e9592600240ccbff77b89715f6.jpg differ diff --git a/assets/images/class_search_and_enroll-062b1d4c74a34375163fa7e772d1b059.jpg b/assets/images/class_search_and_enroll-062b1d4c74a34375163fa7e772d1b059.jpg new file mode 100644 index 000000000..d5653c7b1 Binary files /dev/null and b/assets/images/class_search_and_enroll-062b1d4c74a34375163fa7e772d1b059.jpg differ diff --git a/assets/images/course_info_and_class_selection-4807f1c6224a242e290550cec601a168.jpg b/assets/images/course_info_and_class_selection-4807f1c6224a242e290550cec601a168.jpg new file mode 100644 index 000000000..bd3735e35 Binary files /dev/null and b/assets/images/course_info_and_class_selection-4807f1c6224a242e290550cec601a168.jpg differ diff --git a/assets/images/css-logo-b5d8c6e06f71f062d8422e47c2c3bff8.png b/assets/images/css-logo-b5d8c6e06f71f062d8422e47c2c3bff8.png new file mode 100644 index 000000000..ae704de5c Binary files /dev/null and b/assets/images/css-logo-b5d8c6e06f71f062d8422e47c2c3bff8.png differ diff --git a/assets/images/ex_of_page_navbar-25e0e79d7c3f9a8b2647539fd07f28e7.jpg b/assets/images/ex_of_page_navbar-25e0e79d7c3f9a8b2647539fd07f28e7.jpg new file mode 100644 index 000000000..b4131f076 Binary files /dev/null and b/assets/images/ex_of_page_navbar-25e0e79d7c3f9a8b2647539fd07f28e7.jpg differ diff --git a/assets/images/grade_appeal-3088dfceb13c0e74d160a88511ad1c71.jpg b/assets/images/grade_appeal-3088dfceb13c0e74d160a88511ad1c71.jpg new file mode 100644 index 000000000..983746fba Binary files /dev/null and b/assets/images/grade_appeal-3088dfceb13c0e74d160a88511ad1c71.jpg differ diff --git a/assets/images/income_tax_forms-eefe1c8f05c107bc0d2d3396acf6ead1.jpg b/assets/images/income_tax_forms-eefe1c8f05c107bc0d2d3396acf6ead1.jpg new file mode 100644 index 000000000..f575b74d7 Binary files /dev/null and b/assets/images/income_tax_forms-eefe1c8f05c107bc0d2d3396acf6ead1.jpg differ diff --git a/assets/images/index_page-073d8c930b1ed63ac1d1446278e5db0f.jpg b/assets/images/index_page-073d8c930b1ed63ac1d1446278e5db0f.jpg new file mode 100644 index 000000000..d0083f850 Binary files /dev/null and b/assets/images/index_page-073d8c930b1ed63ac1d1446278e5db0f.jpg differ diff --git a/assets/images/nav_bar-a7a90bf615c1267d74fba4f1376998e5.jpg b/assets/images/nav_bar-a7a90bf615c1267d74fba4f1376998e5.jpg new file mode 100644 index 000000000..3e4cb26e7 Binary files /dev/null and b/assets/images/nav_bar-a7a90bf615c1267d74fba4f1376998e5.jpg differ diff --git a/assets/images/search_bar-cfea7614210495a185c28dd1c3d80f99.jpg b/assets/images/search_bar-cfea7614210495a185c28dd1c3d80f99.jpg new file mode 100644 index 000000000..a982e1107 Binary files /dev/null and b/assets/images/search_bar-cfea7614210495a185c28dd1c3d80f99.jpg differ diff --git a/assets/images/street-parking-0881b7adf8b7fced57940763517489e0.png b/assets/images/street-parking-0881b7adf8b7fced57940763517489e0.png new file mode 100644 index 000000000..c5aab4315 Binary files /dev/null and b/assets/images/street-parking-0881b7adf8b7fced57940763517489e0.png differ diff --git a/assets/images/student-parking-b5c074f57ed984a5c4fbb1af08b01615.png b/assets/images/student-parking-b5c074f57ed984a5c4fbb1af08b01615.png new file mode 100644 index 000000000..a13290c84 Binary files /dev/null and b/assets/images/student-parking-b5c074f57ed984a5c4fbb1af08b01615.png differ diff --git a/assets/images/uwinsite_homepage-40ea65187ccc0f128108907e594f3e4f.jpg b/assets/images/uwinsite_homepage-40ea65187ccc0f128108907e594f3e4f.jpg new file mode 100644 index 000000000..392d48091 Binary files /dev/null and b/assets/images/uwinsite_homepage-40ea65187ccc0f128108907e594f3e4f.jpg differ diff --git a/assets/images/what_if_report-cc576f464cf75ad9f4def3930a2ce819.jpg b/assets/images/what_if_report-cc576f464cf75ad9f4def3930a2ce819.jpg new file mode 100644 index 000000000..3b1932e68 Binary files /dev/null and b/assets/images/what_if_report-cc576f464cf75ad9f4def3930a2ce819.jpg differ diff --git a/assets/js/000a4acf.fd611512.js b/assets/js/000a4acf.fd611512.js new file mode 100644 index 000000000..a51669b60 --- /dev/null +++ b/assets/js/000a4acf.fd611512.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[664],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,a(a({ref:r},c),{},{components:t})):i.createElement(f,a({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=v;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var u=2;u{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3150 - Overview",sidebar_label:"COMP-3150",slug:"/COMP-3150/overview"},a=void 0,s={unversionedId:"COMP-3150/overview",id:"COMP-3150/overview",title:"COMP 3150 - Overview",description:"Course Title",source:"@site/courses/COMP-3150/Overview.md",sourceDirName:"COMP-3150",slug:"/COMP-3150/overview",permalink:"/wiki/courses/COMP-3150/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3150/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3150 - Overview",sidebar_label:"COMP-3150",slug:"/COMP-3150/overview"},sidebar:"indexNav",previous:{title:"COMP-3110",permalink:"/wiki/courses/COMP-3110/overview"},next:{title:"COMP-3220",permalink:"/wiki/courses/COMP-3220/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3150 is "Database Management Systems".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will acquaint students with the Basic concepts of Database Systems. The topics covered will include 3-level architecture, introduction to file structures: B-trees, B+ Trees and Hashed files, relational model, relational algebra and calculus, SQL, and database design with Normalization Theory. (Prerequisite: COMP-2540 and COMP-2560 or COMP-2650.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3150 is typically offered in the Fall and Winter semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2560 or COMP-2650 and COMP-2540 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/01d89367.0914db51.js b/assets/js/01d89367.0914db51.js new file mode 100644 index 000000000..d14075891 --- /dev/null +++ b/assets/js/01d89367.0914db51.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[174],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),c=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},u),{},{components:r})):i.createElement(f,s({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 1047 - Overview",sidebar_label:"COMP-1047",slug:"/COMP-1047/overview"},s=void 0,a={unversionedId:"COMP-1047/overview",id:"COMP-1047/overview",title:"COMP 1047 - Overview",description:"Course Title",source:"@site/courses/COMP-1047/Overview.md",sourceDirName:"COMP-1047",slug:"/COMP-1047/overview",permalink:"/wiki/courses/COMP-1047/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-1047/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 1047 - Overview",sidebar_label:"COMP-1047",slug:"/COMP-1047/overview"},sidebar:"indexNav",previous:{title:"COMP-1000",permalink:"/wiki/courses/COMP-1000/overview"},next:{title:"COMP-1400",permalink:"/wiki/courses/COMP-1400/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-1047 is "Computer Concepts for End-Users".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Introduction to the concepts of operation of a computer system, including hardware and software. Development of conceptual understanding of word processors, databases, spreadsheets, etc., and practical experience with their use. Networking concepts and data communication concepts will be introduced. The Internet will be introduced with students having access to internet resources. Management information systems including the systems development lifecycle will be discussed. Fundamental concepts of algorithm development and programming will be introduced. Hands-on experience with microcomputers as well as a distributed-computing environment will be involved. In addition to lecture time, laboratory/tutorial time may be scheduled as required. (May not be used to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-1047 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0498c535.85586637.js b/assets/js/0498c535.85586637.js new file mode 100644 index 000000000..dba7696d4 --- /dev/null +++ b/assets/js/0498c535.85586637.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3931],{4137:(e,i,t)=>{t.d(i,{Zo:()=>l,kt:()=>g});var s=t(7294);function o(e,i,t){return i in e?Object.defineProperty(e,i,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[i]=t,e}function n(e,i){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);i&&(s=s.filter((function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable}))),t.push.apply(t,s)}return t}function r(e){for(var i=1;i=0||(o[t]=e[t]);return o}(e,i);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(s=0;s=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var c=s.createContext({}),u=function(e){var i=s.useContext(c),t=i;return e&&(t="function"==typeof e?e(i):r(r({},i),e)),t},l=function(e){var i=u(e.components);return s.createElement(c.Provider,{value:i},e.children)},d="mdxType",h={inlineCode:"code",wrapper:function(e){var i=e.children;return s.createElement(s.Fragment,{},i)}},p=s.forwardRef((function(e,i){var t=e.components,o=e.mdxType,n=e.originalType,c=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),d=u(t),p=o,g=d["".concat(c,".").concat(p)]||d[p]||h[p]||n;return t?s.createElement(g,r(r({ref:i},l),{},{components:t})):s.createElement(g,r({ref:i},l))}));function g(e,i){var t=arguments,o=i&&i.mdxType;if("string"==typeof e||o){var n=t.length,r=new Array(n);r[0]=p;var a={};for(var c in i)hasOwnProperty.call(i,c)&&(a[c]=i[c]);a.originalType=e,a[d]="string"==typeof e?e:o,r[1]=a;for(var u=2;u{t.r(i),t.d(i,{assets:()=>d,contentTitle:()=>u,default:()=>w,frontMatter:()=>c,metadata:()=>l,toc:()=>h});var s=t(3117),o=t(7294),n=t(4137);const r=JSON.parse('{"Home":[{"name":"Home","loc":"https://uwindsorcss.github.io/wiki"}],"Resources":[{"name":"Resources","loc":"https://uwindsorcss.github.io/wiki/resources"},{"name":"Useful Links","loc":"https://uwindsorcss.github.io/wiki/resources/useful_links"},{"name":"Our Contributors","loc":"https://uwindsorcss.github.io/wiki/resources/contributors"},{"name":"How to Contribute","loc":"https://uwindsorcss.github.io/wiki/resources/guides/contributing"},{"name":"First Year Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/first_year"},{"name":"VPN Setup Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/vpn"},{"name":"Laptop Requirements Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/laptop"},{"name":"How to Become a UWSA Ratified Club","loc":"https://uwindsorcss.github.io/wiki/resources/guides/uwsa_club"},{"name":"Parking Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/parking"},{"name":"Student Exchange Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/student_exchange"},{"name":"UWinsite Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/uwinsite_guide"},{"name":"WiFi Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/wifi"},{"name":"Style Guide","loc":"https://uwindsorcss.github.io/wiki/resources/guides/style"}],"Academics":[{"name":"Academics","loc":"https://uwindsorcss.github.io/wiki/academics"},{"name":"Important Dates","loc":"https://uwindsorcss.github.io/wiki/academics/dates"},{"name":"Textbook Guide","loc":"https://uwindsorcss.github.io/wiki/academics/textbooks"},{"name":"Academic Support","loc":"https://uwindsorcss.github.io/wiki/academics/academicsupport"},{"name":"Research","loc":"https://uwindsorcss.github.io/wiki/academics/doingresearch"},{"name":"Outstanding Scholars","loc":"https://uwindsorcss.github.io/wiki/academics/outstandingscholars"},{"name":"Mental Health","loc":"https://uwindsorcss.github.io/wiki/academics/mentalhealth"},{"name":"Physical Health","loc":"https://uwindsorcss.github.io/wiki/academics/physicalhealth"},{"name":"Award Application","loc":"https://uwindsorcss.github.io/wiki/academics/awardapplication"},{"name":"Finding Awards","loc":"https://uwindsorcss.github.io/wiki/academics/findingawards"}],"CSS":[{"name":"The Computer Science Society","loc":"https://uwindsorcss.github.io/wiki/css"},{"name":"Meet the CSS Board","loc":"https://uwindsorcss.github.io/wiki/css/board"},{"name":"Our Constitution","loc":"https://uwindsorcss.github.io/wiki/css/constitution"}],"Courses":[{"name":"Courses","loc":"https://uwindsorcss.github.io/wiki/courses"},{"name":"Recommended Sequence","loc":"https://uwindsorcss.github.io/wiki/courses/course_planning/recommendedsequence"},{"name":"Special Courses","loc":"https://uwindsorcss.github.io/wiki/courses/course_planning/specialcourse"},{"name":"Electives","loc":"https://uwindsorcss.github.io/wiki/courses/course_planning/electives"},{"name":"COMP-1000 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-1000/overview"},{"name":"COMP-1400 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-1400/overview"},{"name":"COMP-1410 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-1410/overview"},{"name":"COMP-2650 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2650/overview"},{"name":"COMP-2310 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2310/overview"},{"name":"Surviving COMP-2310","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2310/survivingcomp2310"},{"name":"COMP-2120 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2120/overview"},{"name":"COMP-2560 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2560/overview"},{"name":"COMP-2560 Advice","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2560/advice"},{"name":"COMP-2540 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2540/overview"},{"name":"COMP-2140 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2140/overview"},{"name":"COMP-2140 Installing JLex","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2140/installingjlex"},{"name":"COMP-2140 Installing Javacup","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2140/installingjavacup"},{"name":"COMP-2660 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2660/overview"},{"name":"COMP-2660 Easy-MASM","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2660/easymasm"},{"name":"COMP-2800 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-2800/overview"},{"name":"COMP-3300 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-3300/overview"},{"name":"COMP-3300 Advice","loc":"https://uwindsorcss.github.io/wiki/courses/comp-3300/advice"},{"name":"COMP-3220 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-3220/overview"},{"name":"COMP-3110 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-3110/overview"},{"name":"COMP-3150 Overview","loc":"https://uwindsorcss.github.io/wiki/courses/comp-3150/overview"}],"Careers":[{"name":"Careers","loc":"https://uwindsorcss.github.io/wiki/careers"},{"name":"CO-OP vs. Internships","loc":"https://uwindsorcss.github.io/wiki/careers/choosing"},{"name":"CO-OP","loc":"https://uwindsorcss.github.io/wiki/careers/choosingcoop"},{"name":"CO-OP Sequence","loc":"https://uwindsorcss.github.io/wiki/careers/coop_sequence"},{"name":"Finding Jobs","loc":"https://uwindsorcss.github.io/wiki/careers/finding_jobs"},{"name":"Resumes","loc":"https://uwindsorcss.github.io/wiki/careers/resumes"},{"name":"Cover Letters","loc":"https://uwindsorcss.github.io/wiki/careers/cover_letters"},{"name":"Interviews","loc":"https://uwindsorcss.github.io/wiki/careers/interviews"},{"name":"Working in the US","loc":"https://uwindsorcss.github.io/wiki/careers/working_in_the_us"},{"name":"FAQ","loc":"https://uwindsorcss.github.io/wiki/careers/faq"}],"Newsletter":[{"name":"Newsletter","loc":"https://uwindsorcss.github.io/wiki/newsletter"}]}'),a=()=>o.createElement("div",{className:"pages-container"},Object.values(r).map(((e,i)=>null!=e[0]?o.createElement("div",{key:i},o.createElement("h3",null,e[0].name),e.map(((e,i)=>o.createElement("ul",{key:i},o.createElement("li",null,o.createElement("a",{href:e.loc},e.name)))))):(console.log(Object.keys(r)[i]+" isn't available"),o.createElement("div",{key:i},o.createElement("h3",null,"No pages available for ",Object.keys(r)[i])))))),c={id:"navigation-guide",title:"Navigation Guide",sidebar_label:"Navigation Guide",slug:"/guides/Navigation Guide/navigation-guide"},u=void 0,l={unversionedId:"guides/Navigation Guide/navigation-guide",id:"guides/Navigation Guide/navigation-guide",title:"Navigation Guide",description:"Last updated on 2022/09/30",source:"@site/resources/guides/Navigation Guide/navigation-guide.mdx",sourceDirName:"guides/Navigation Guide",slug:"/guides/Navigation Guide/navigation-guide",permalink:"/wiki/resources/guides/Navigation Guide/navigation-guide",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/Navigation Guide/navigation-guide.mdx",tags:[],version:"current",frontMatter:{id:"navigation-guide",title:"Navigation Guide",sidebar_label:"Navigation Guide",slug:"/guides/Navigation Guide/navigation-guide"},sidebar:"indexNav",previous:{title:"Student Exchange Guide",permalink:"/wiki/resources/guides/student_exchange"},next:{title:"Laptop Requirements Guide",permalink:"/wiki/resources/guides/laptop"}},d={},h=[{value:"How to use the Wiki",id:"how-to-use-the-wiki",level:2},{value:"The Main Navigation Bar",id:"the-main-navigation-bar",level:3},{value:"The Section's Navigation Bar",id:"the-sections-navigation-bar",level:3},{value:"The Page's Navigation Bar",id:"the-pages-navigation-bar",level:3},{value:"The Search Bar",id:"the-search-bar",level:3},{value:"Footer",id:"footer",level:3},{value:"Sections of the Wiki",id:"sections-of-the-wiki",level:2},{value:"Courses",id:"courses",level:3},{value:"Careers",id:"careers",level:3},{value:"Academics",id:"academics",level:3},{value:"Resources",id:"resources",level:3},{value:"CSS",id:"css",level:3},{value:"Newsletter",id:"newsletter",level:3},{value:"FAQ",id:"faq",level:2},{value:"Quick Links",id:"quick-links",level:2}],p={toc:h},g="wrapper";function w(e){let{components:i,...o}=e;return(0,n.kt)(g,(0,s.Z)({},p,o,{components:i,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2022/09/30")),(0,n.kt)("h2",{id:"how-to-use-the-wiki"},"How to use the Wiki"),(0,n.kt)("h3",{id:"the-main-navigation-bar"},"The Main Navigation Bar"),(0,n.kt)("p",null,"The navigation bar at the top of the page provides various sections which will direct you to subpages that relate to the link you clicked on the navigation bar."),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"The Wiki's Navigation Bar",src:t(5482).Z,width:"1840",height:"98"})),(0,n.kt)("h3",{id:"the-sections-navigation-bar"},"The Section's Navigation Bar"),(0,n.kt)("p",null,"When you click a link in the main navigation bar, you'll see a navigation bar on the left of the website along with the index page of the section where you'll find the links to all the subpages that relate to the selected section. "),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"The Index Page",src:t(1166).Z,width:"1480",height:"650"})),(0,n.kt)("p",null,"By clicking on a link in the section's navigation bar or a link on the index page, the Wiki will direct you to a page with more details regarding said link."),(0,n.kt)("h3",{id:"the-pages-navigation-bar"},"The Page's Navigation Bar"),(0,n.kt)("p",null,"Once an article/page has been loaded, you can see the page's navigation bar on the right side of the website. You can use this to navigate the page."),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"Page Navigation Bar",src:t(714).Z,width:"1792",height:"662"})),(0,n.kt)("h3",{id:"the-search-bar"},"The Search Bar"),(0,n.kt)("p",null,"You can also use the search bar on the top right corner of the website. The search feature of the Wiki will display pages that contain the word or question you intend on searching. When you click on one of the results, the Wiki will direct you to the page."),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"The Search Bar",src:t(2348).Z,width:"708",height:"514"})),(0,n.kt)("h3",{id:"footer"},"Footer"),(0,n.kt)("p",null,"Here, you'll find links to our social media, our discord server, and other external links."),(0,n.kt)("h2",{id:"sections-of-the-wiki"},"Sections of the Wiki"),(0,n.kt)("h3",{id:"courses"},"Courses"),(0,n.kt)("p",null,"Here, you'll find everything you need to know regarding courses. We provide an interactive table where you can view ",(0,n.kt)("strong",{parentName:"p"},"what term the courses are offered in along with prerequisites and what's mandatory for your program"),". We also provide an ",(0,n.kt)("strong",{parentName:"p"},"overview of the courses along with advice from previous students")," in order to better prepare you."),(0,n.kt)("h3",{id:"careers"},"Careers"),(0,n.kt)("p",null,"Here, you'll find information regarding ",(0,n.kt)("strong",{parentName:"p"},"CO-OP and internships")," as well as a guide on ",(0,n.kt)("strong",{parentName:"p"},"creating resumes, cover letters, and interviews"),"."),(0,n.kt)("h3",{id:"academics"},"Academics"),(0,n.kt)("p",null,"Here, you'll find resources regarding the ",(0,n.kt)("strong",{parentName:"p"},"services and opportunities the University offers")," such as help centers, financial aid, and awards."),(0,n.kt)("h3",{id:"resources"},"Resources"),(0,n.kt)("p",null,"Here, you'll find ",(0,n.kt)("strong",{parentName:"p"},"how-to guides regarding using UWindsor services")," along with ",(0,n.kt)("strong",{parentName:"p"},"advice and tips")," for a successful university career."),(0,n.kt)("h3",{id:"css"},"CSS"),(0,n.kt)("p",null,"Here, you'll find information about the ",(0,n.kt)("strong",{parentName:"p"},"Computer Science Society")," and the ",(0,n.kt)("strong",{parentName:"p"},"Computer Science Society Student Council"),"."),(0,n.kt)("h3",{id:"newsletter"},"Newsletter"),(0,n.kt)("p",null,"Checkout some articles and stories that Computer Science students have written!"),(0,n.kt)("h2",{id:"faq"},"FAQ"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://uwindsorcss.github.io/wiki/resources/guides/uwinsite_guide#how-to-plan--enroll-in-classes"},"How to enroll in classes?")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://uwindsorcss.github.io/wiki/careers/choosing"},"What is the difference between CO-OP and internship?")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://uwindsorcss.github.io/wiki/resources/guides/first_year"},"I'm a first year and need guidance on how to get started.")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://uwindsorcss.github.io/wiki/courses/course_planning/recommendedsequence#recommended-sequence"},"What courses should I take? What electives are available?"))),(0,n.kt)("h2",{id:"quick-links"},"Quick Links"),(0,n.kt)(a,{mdxType:"WikiPages"}))}w.isMDXComponent=!0},714:(e,i,t)=>{t.d(i,{Z:()=>s});const s=t.p+"assets/images/ex_of_page_navbar-25e0e79d7c3f9a8b2647539fd07f28e7.jpg"},1166:(e,i,t)=>{t.d(i,{Z:()=>s});const s=t.p+"assets/images/index_page-073d8c930b1ed63ac1d1446278e5db0f.jpg"},5482:(e,i,t)=>{t.d(i,{Z:()=>s});const s=t.p+"assets/images/nav_bar-a7a90bf615c1267d74fba4f1376998e5.jpg"},2348:(e,i,t)=>{t.d(i,{Z:()=>s});const s=t.p+"assets/images/search_bar-cfea7614210495a185c28dd1c3d80f99.jpg"}}]); \ No newline at end of file diff --git a/assets/js/04cb9758.b65aa161.js b/assets/js/04cb9758.b65aa161.js new file mode 100644 index 000000000..ae07062f6 --- /dev/null +++ b/assets/js/04cb9758.b65aa161.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[251],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>k});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),l=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},s="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,u=i(e,["components","mdxType","originalType","parentName"]),s=l(r),d=a,k=s["".concat(p,".").concat(d)]||s[d]||m[d]||o;return r?n.createElement(k,c(c({ref:t},u),{},{components:r})):n.createElement(k,c({ref:t},u))}));function k(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,c=new Array(o);c[0]=d;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i[s]="string"==typeof e?e:a,c[1]=i;for(var l=2;l{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>c,default:()=>m,frontMatter:()=>o,metadata:()=>i,toc:()=>l});var n=r(3117),a=(r(7294),r(4137));const o={id:"coopsequence",title:"Standard Co-Op Sequence",sidebar_label:"Standard Co-Op Sequence",slug:"/coop_sequence"},c=void 0,i={unversionedId:"coopsequence",id:"coopsequence",title:"Standard Co-Op Sequence",description:"Last updated on 2022/03/21",source:"@site/careers/coopsequence.md",sourceDirName:".",slug:"/coop_sequence",permalink:"/wiki/careers/coop_sequence",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/coopsequence.md",tags:[],version:"current",frontMatter:{id:"coopsequence",title:"Standard Co-Op Sequence",sidebar_label:"Standard Co-Op Sequence",slug:"/coop_sequence"},sidebar:"indexNav",previous:{title:"Is Co-Op Right For You?",permalink:"/wiki/careers/choosingcoop"},next:{title:"Finding Jobs",permalink:"/wiki/careers/finding_jobs"}},p={},l=[{value:"Standard Co-op Sequence",id:"standard-co-op-sequence",level:2},{value:"Bachelor of Computer Science Honours / Bachelor of Science Honours Co-Op",id:"bachelor-of-computer-science-honours--bachelor-of-science-honours-co-op",level:3},{value:"Bachelor of Commerce Honours Business Administration and Computer Science Co-Op",id:"bachelor-of-commerce-honours-business-administration-and-computer-science-co-op",level:3}],u={toc:l},s="wrapper";function m(e){let{components:t,...r}=e;return(0,a.kt)(s,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,(0,a.kt)("em",{parentName:"p"},"Last updated on 2022/03/21")),(0,a.kt)("h2",{id:"standard-co-op-sequence"},"Standard Co-op Sequence"),(0,a.kt)("p",null,"The following course sequences is a general course sequence for the Co-Op programs:"),(0,a.kt)("h3",{id:"bachelor-of-computer-science-honours--bachelor-of-science-honours-co-op"},"Bachelor of Computer Science Honours / Bachelor of Science Honours Co-Op"),(0,a.kt)("table",null,(0,a.kt)("thead",{parentName:"table"},(0,a.kt)("tr",{parentName:"thead"},(0,a.kt)("th",{parentName:"tr",align:null},"SEMESTER"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 1"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 2"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 3"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 4"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 5"))),(0,a.kt)("tbody",{parentName:"table"},(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"Fall"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"Winter"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"})),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"Summer"),(0,a.kt)("td",{parentName:"tr",align:"center"},"BREAK"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP"),(0,a.kt)("td",{parentName:"tr",align:"center"})))),(0,a.kt)("p",null,"The above course sequence applies to the following programs:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Bachelor of Computer Science Honours Computer Science Co-op"),(0,a.kt)("li",{parentName:"ul"},"Bachelor of Computer Science Honours Applied Computing Co-op"),(0,a.kt)("li",{parentName:"ul"},"Bachelor of Science Honours Computer Information Systems Co-op"),(0,a.kt)("li",{parentName:"ul"},"Bachelor of Science Honours Computer Science with Software Engineering Specialization Co-op")),(0,a.kt)("admonition",{type:"note"},(0,a.kt)("p",{parentName:"admonition"},"The fourth work-term is optional. Only three work-terms are required for the Co-Op programs.")),(0,a.kt)("hr",null),(0,a.kt)("h3",{id:"bachelor-of-commerce-honours-business-administration-and-computer-science-co-op"},"Bachelor of Commerce Honours Business Administration and Computer Science Co-Op"),(0,a.kt)("table",null,(0,a.kt)("thead",{parentName:"table"},(0,a.kt)("tr",{parentName:"thead"},(0,a.kt)("th",{parentName:"tr",align:null},"SEMESTER"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 1"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 2"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 3"),(0,a.kt)("th",{parentName:"tr",align:"center"},"YEAR 4"))),(0,a.kt)("tbody",{parentName:"table"},(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"Fall"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"Winter"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"Summer"),(0,a.kt)("td",{parentName:"tr",align:"center"},"BREAK"),(0,a.kt)("td",{parentName:"tr",align:"center"},"CO-OP"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY"),(0,a.kt)("td",{parentName:"tr",align:"center"},"STUDY")))),(0,a.kt)("h1",{id:"citations"},"Citations"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"[0]"," ",(0,a.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/coop-workplace-partnerships/311/computer-science"},"https://www.uwindsor.ca/coop-workplace-partnerships/311/computer-science")),(0,a.kt)("li",{parentName:"ul"},"[1]"," ",(0,a.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/coop-workplace-partnerships/305/business-computer-science"},"https://www.uwindsor.ca/coop-workplace-partnerships/305/business-computer-science")),(0,a.kt)("li",{parentName:"ul"},"[2]"," Spring 2022 Undergraduate Academic Calendar")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/05d4517c.85de1d7d.js b/assets/js/05d4517c.85de1d7d.js new file mode 100644 index 000000000..6c908fdc8 --- /dev/null +++ b/assets/js/05d4517c.85de1d7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5858],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),c=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},u),{},{components:r})):i.createElement(f,s({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"STAT 2910 - Overview",sidebar_label:"Overview (STAT-2910)",slug:"/STAT-2910/overview"},s=void 0,a={unversionedId:"STAT-2910/overview",id:"STAT-2910/overview",title:"STAT 2910 - Overview",description:"Course Title",source:"@site/courses/STAT-2910/Overview.md",sourceDirName:"STAT-2910",slug:"/STAT-2910/overview",permalink:"/wiki/courses/STAT-2910/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/STAT-2910/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"STAT 2910 - Overview",sidebar_label:"Overview (STAT-2910)",slug:"/STAT-2910/overview"},sidebar:"indexNav",previous:{title:"MATH-3940",permalink:"/wiki/courses/MATH-3940/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for STAT-2910 is "Statistics for the Sciences".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will cover descriptive statistics, probability, discrete and continuous distributions, point and interval estimation, hypothesis testing, goodness-of-fit and contingency tables. (Prerequisite: Grade 12 U Advanced Level Mathematics (MHF4U, MCV4U, MDM4U) or Grade 11 Functions and Applications (MCF3M) or Grade 11 Functions (MCR3U).) (Course equivalencies and antirequisites as stated in the University of Windsor Senate Policy on Introductory Statistics Courses.) (May not be taken for credit after taking STAT-2920 or STAT-2950.) (3 lecture hours, 1 tutorial hour per week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"STAT-2910 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/060058dc.d615a1f7.js b/assets/js/060058dc.d615a1f7.js new file mode 100644 index 000000000..0e11d0903 --- /dev/null +++ b/assets/js/060058dc.d615a1f7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2800],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=n.createContext({}),l=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},c=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},m="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,u=e.parentName,c=i(e,["components","mdxType","originalType","parentName"]),m=l(r),p=o,f=m["".concat(u,".").concat(p)]||m[p]||d[p]||a;return r?n.createElement(f,s(s({ref:t},c),{},{components:r})):n.createElement(f,s({ref:t},c))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,s=new Array(a);s[0]=p;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i[m]="string"==typeof e?e:o,s[1]=i;for(var l=2;l{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var n=r(3117),o=(r(7294),r(4137));const a={id:"recommendedsequence",title:"Jose's Recommended Course Sequence",sidebar_label:"Jose's Recommended Course Sequence",slug:"/course_planning/recommendedsequence"},s=void 0,i={unversionedId:"course_planning/recommendedsequence",id:"course_planning/recommendedsequence",title:"Jose's Recommended Course Sequence",description:"Last updated on 2022/07/29",source:"@site/courses/course_planning/recommendedsequence.md",sourceDirName:"course_planning",slug:"/course_planning/recommendedsequence",permalink:"/wiki/courses/course_planning/recommendedsequence",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/course_planning/recommendedsequence.md",tags:[],version:"current",frontMatter:{id:"recommendedsequence",title:"Jose's Recommended Course Sequence",sidebar_label:"Jose's Recommended Course Sequence",slug:"/course_planning/recommendedsequence"},sidebar:"indexNav",previous:{title:"Offered Courses",permalink:"/wiki/courses/"},next:{title:"Electives To Take",permalink:"/wiki/courses/course_planning/electives"}},u={},l=[{value:"Recommended Sequence",id:"recommended-sequence",level:2},{value:"First Semester",id:"first-semester",level:4},{value:"Second Semester",id:"second-semester",level:4},{value:"Third Semester",id:"third-semester",level:4},{value:"Fourth Semester",id:"fourth-semester",level:4},{value:"Planning Your Courses",id:"planning-your-courses",level:2}],c={toc:l},m="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(m,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)("em",{parentName:"p"},"Last updated on 2022/07/29")),(0,o.kt)("p",null,"Most CS students take the same courses in their first two years since CS doesn't have many electives. I recommend you to take mandatory courses in these two years as you are going to want to have electives to take fun CS courses in your third and fourth year.\nHarshdip has followed this exact sequence."),(0,o.kt)("h2",{id:"recommended-sequence"},"Recommended Sequence"),(0,o.kt)("h4",{id:"first-semester"},"First Semester"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"COMP-1000 Key Concepts in Computer Science"),(0,o.kt)("li",{parentName:"ul"},"COMP-1400 Intro to Programming & Algorithms I"),(0,o.kt)("li",{parentName:"ul"},"MATH-1720/1760 Functions and Differential Calculus"),(0,o.kt)("li",{parentName:"ul"},"MATH-1250/1260 Linear Algebra"),(0,o.kt)("li",{parentName:"ul"},"Elective (See if you can take another mandatory course you will have to do in the future)")),(0,o.kt)("h4",{id:"second-semester"},"Second Semester"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"ECON-1100 Intro to Economics 1 or Psychology (I took econ because I find it more fun and applicable)"),(0,o.kt)("li",{parentName:"ul"},"COMP-1410 Intro to Programming & Algorithms II"),(0,o.kt)("li",{parentName:"ul"},"COMP-2650 Computer Architecture 1"),(0,o.kt)("li",{parentName:"ul"},"MATH-1730 Integral Calculus"),(0,o.kt)("li",{parentName:"ul"},"MATH-1020 Mathematical Foundations")),(0,o.kt)("h4",{id:"third-semester"},"Third Semester"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"COMP-2310 Theoretical Foundations of Comp Sci"),(0,o.kt)("li",{parentName:"ul"},"COMP-2120 Obj Oriented Programming using Java"),(0,o.kt)("li",{parentName:"ul"},"COMP-2560 Systems Programming"),(0,o.kt)("li",{parentName:"ul"},"COMP-2540 Data Structures & Algorithms"),(0,o.kt)("li",{parentName:"ul"},"STAT-2910 Statistics for the Sciences")),(0,o.kt)("h4",{id:"fourth-semester"},"Fourth Semester"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"COMP-3150 Database Management Systems"),(0,o.kt)("li",{parentName:"ul"},"COMP-2140 Languages, Grammars and Translators"),(0,o.kt)("li",{parentName:"ul"},"COMP-2660 Computer Architecture 2"),(0,o.kt)("li",{parentName:"ul"},"COMP-3220 Object Oriented Software Analysis/Design"),(0,o.kt)("li",{parentName:"ul"},"COMP-3710 Artificial Intelligence Concepts")),(0,o.kt)("h2",{id:"planning-your-courses"},"Planning Your Courses"),(0,o.kt)("p",null,"It is always better to have a good plan about the course you'll be taking each semester. Harshdip has completed 4 semesters, taking all the major courses. This way saving up all the electives is one approach. If you find 5 courses overwhelming, taking only 4 courses or an easy elective as a 5th course is another approach. Check out the list of ",(0,o.kt)("a",{parentName:"p",href:"/wiki/courses/course_planning/electives"},"electives"),"."),(0,o.kt)("admonition",{type:"warning"},(0,o.kt)("p",{parentName:"admonition"},"When you are planning for your courses, pay attention to the classes you want to take and the terms of their offering. Many classes, especially third-year or fourth-year classes, are only offered for one particular semester. Thus, make sure that you complete your mandatory classes in time before you make room for other electives."),(0,o.kt)("p",{parentName:"admonition"},"The recommended sequence works best for Honours Computer Science students, but a lot of the courses above are required for students in other CS programs too. Make sure to look at your ",(0,o.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/secretariat/282/undergraduate-and-graduate-calendars"},"course requirements")," to see which courses you need.")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/061a5750.af5fca70.js b/assets/js/061a5750.af5fca70.js new file mode 100644 index 000000000..f7f669e25 --- /dev/null +++ b/assets/js/061a5750.af5fca70.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7569],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var u=i.createContext({}),a=function(e){var r=i.useContext(u),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=a(e.components);return i.createElement(u.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,u=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=a(t),v=n,f=p["".concat(u,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var l={};for(var u in r)hasOwnProperty.call(r,u)&&(l[u]=r[u]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var a=2;a{t.r(r),t.d(r,{assets:()=>u,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>a});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4680 - Overview",sidebar_label:"COMP-4680",slug:"/COMP-4680/overview"},s=void 0,l={unversionedId:"COMP-4680/overview",id:"COMP-4680/overview",title:"COMP 4680 - Overview",description:"Course Title",source:"@site/courses/COMP-4680/Overview.md",sourceDirName:"COMP-4680",slug:"/COMP-4680/overview",permalink:"/wiki/courses/COMP-4680/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4680/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4680 - Overview",sidebar_label:"COMP-4680",slug:"/COMP-4680/overview"},sidebar:"indexNav",previous:{title:"COMP-4670",permalink:"/wiki/courses/COMP-4670/overview"},next:{title:"COMP-4730",permalink:"/wiki/courses/COMP-4730/overview"}},u={},a=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:a},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4680 is "Advanced Networking".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The course will introduce students to advanced topics in networking. (Restricted to Computer Science Students) (Prerequisites: COMP-3670 and COMP-3680.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4680 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3670 and COMP-3680 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/072eca07.8261c4ad.js b/assets/js/072eca07.8261c4ad.js new file mode 100644 index 000000000..9f930436f --- /dev/null +++ b/assets/js/072eca07.8261c4ad.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8056],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3220 - Overview",sidebar_label:"COMP-3220",slug:"/COMP-3220/overview"},s=void 0,a={unversionedId:"COMP-3220/overview",id:"COMP-3220/overview",title:"COMP 3220 - Overview",description:"Course Title",source:"@site/courses/COMP-3220/Overview.md",sourceDirName:"COMP-3220",slug:"/COMP-3220/overview",permalink:"/wiki/courses/COMP-3220/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3220/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3220 - Overview",sidebar_label:"COMP-3220",slug:"/COMP-3220/overview"},sidebar:"indexNav",previous:{title:"COMP-3150",permalink:"/wiki/courses/COMP-3150/overview"},next:{title:"COMP-3300 - Overview",permalink:"/wiki/courses/COMP-3300/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3220 is "Obj Oriented Software Analysis and Design".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course builds on the knowledge of object-oriented programming, data structures, systems programming .Students are introduced to object-oriented software analysis and design concepts (such as cohesion and coupling), and design practices currently used in industry , (such as design patterns and refactoring). These concepts and practices will be discussed through case studies and programming exercises.(Prerequisite: COMP-2120 and COMP-2540)(3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3220 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540 and COMP-2120 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0c3d303f.8a0a47a7.js b/assets/js/0c3d303f.8a0a47a7.js new file mode 100644 index 000000000..84729fafd --- /dev/null +++ b/assets/js/0c3d303f.8a0a47a7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5288],{4137:(e,t,o)=>{o.d(t,{Zo:()=>h,kt:()=>p});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function a(e){for(var t=1;t=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var l=n.createContext({}),u=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):a(a({},t),e)),o},h=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},y=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,i=e.originalType,l=e.parentName,h=s(e,["components","mdxType","originalType","parentName"]),c=u(o),y=r,p=c["".concat(l,".").concat(y)]||c[y]||d[y]||i;return o?n.createElement(p,a(a({ref:t},h),{},{components:o})):n.createElement(p,a({ref:t},h))}));function p(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=o.length,a=new Array(i);a[0]=y;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:r,a[1]=s;for(var u=2;u{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var n=o(3117),r=(o(7294),o(4137));const i={id:"surviving2310",title:"How To Survive COMP-2310",sidebar_label:"Surviving COMP-2310",slug:"/COMP-2310/survivingCOMP2310"},a=void 0,s={unversionedId:"COMP-2310/surviving2310",id:"COMP-2310/surviving2310",title:"How To Survive COMP-2310",description:"Chances are you've probably heard a lot about COMP-2310 from your peers (and if not, you're in for a fun time). COMP-2310, Theoretical Foundations of Computer Science, is typically one of the most difficult courses that undergraduate CS students take during their degree. It is a comprehensive, rigorous course which focuses heavily on mathematical proofs. A higher level of rigour is expected in this class when compared to COMP-1000. Assignments and tests often have an average well below 50%. Simply put, if you don't take this course seriously, you can and will fail.",source:"@site/courses/COMP-2310/surviving2310.md",sourceDirName:"COMP-2310",slug:"/COMP-2310/survivingCOMP2310",permalink:"/wiki/courses/COMP-2310/survivingCOMP2310",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2310/surviving2310.md",tags:[],version:"current",frontMatter:{id:"surviving2310",title:"How To Survive COMP-2310",sidebar_label:"Surviving COMP-2310",slug:"/COMP-2310/survivingCOMP2310"},sidebar:"indexNav",previous:{title:"COMP-2310 - Overview",permalink:"/wiki/courses/COMP-2310/overview"},next:{title:"COMP-2540",permalink:"/wiki/courses/COMP-2540/overview"}},l={},u=[{value:"How to Succeed in This Course",id:"how-to-succeed-in-this-course",level:2},{value:"Purchase (and Read) the Courseware",id:"purchase-and-read-the-courseware",level:3},{value:"Go to the Labs",id:"go-to-the-labs",level:3},{value:"Don't "Pass" in Labs",id:"dont-pass-in-labs",level:3},{value:"Don't Leave Questions Blank",id:"dont-leave-questions-blank",level:3},{value:"Start The Assignments Once You Receive Them",id:"start-the-assignments-once-you-receive-them",level:3},{value:"Don't Cheat",id:"dont-cheat",level:3},{value:"Don't Stress About Graph Theory",id:"dont-stress-about-graph-theory",level:3},{value:"A Note About COMP-4540",id:"a-note-about-comp-4540",level:4},{value:"Ride the Curve",id:"ride-the-curve",level:3},{value:"Conclusion",id:"conclusion",level:2},{value:"Disclaimer",id:"disclaimer",level:2}],h={toc:u},c="wrapper";function d(e){let{components:t,...o}=e;return(0,r.kt)(c,(0,n.Z)({},h,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Chances are you've probably heard a lot about COMP-2310 from your peers (and if not, you're in for a fun time). COMP-2310, Theoretical Foundations of Computer Science, is typically one of the most difficult courses that undergraduate CS students take during their degree. It is a comprehensive, rigorous course which focuses heavily on mathematical proofs. A higher level of rigour is expected in this class when compared to COMP-1000. Assignments and tests often have an average well below 50%. Simply put, if you don't take this course seriously, you can and will fail."),(0,r.kt)("h2",{id:"how-to-succeed-in-this-course"},"How to Succeed in This Course"),(0,r.kt)("p",null,"The good news is that if you take this course seriously and put in the work, passing (and even performing well) is completely attainable. Here are some ways to better your chances of doing well in this course:"),(0,r.kt)("h3",{id:"purchase-and-read-the-courseware"},"Purchase (and Read) the Courseware"),(0,r.kt)("p",null,"Normally with CS classes the textbook is optional (and not helpful). COMP-2310 is an exception to this rule, however. All of the lecture content, practice questions, and assignment questions are contained within this book. Moreover, in this class you're expected to use a very specific form and nomenclature in proofs. This form and nomenclature is unique to this course, thus any terminology or rules you've learned in other courses will no longer be useful or valid. For example, Modus Tollens:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"(P => Q), ~Q\n================\n~P\n")),(0,r.kt)("p",null,'is referred to in COMP-2310 as "I4". Without the textbook, there\'d be no way of knowing that this difference exists. (And, as you may expect, using the name "Modus Tollens" rather than "I4" WILL result in you getting a 0 on that question).'),(0,r.kt)("h3",{id:"go-to-the-labs"},"Go to the Labs"),(0,r.kt)("p",null,"During the labs, you'll have the chance to go over actual practice questions together as a group. This will be incredibly helpful as this will likely be your first time seeing how to solve questions like these."),(0,r.kt)("p",null,"In addition to the educational benefit you'll get from attending the labs, you're also more likely to gain favour from the professor. While the labs may not be worth any concrete marks, the professor does take attendance, and not showing up will end up affecting your final mark. This is because there's usually a very large curve in this class for your final mark. Unlike other classes though, the curve is not always applied the same to all students. Students who show that they're making their best effort, and always attend and participate in labs, are likely to get a higher curve, and thus a better mark."),(0,r.kt)("h3",{id:"dont-pass-in-labs"},'Don\'t "Pass" in Labs'),(0,r.kt)("p",null,"During the labs, everyone is called on to solve one step in a problem. You're given the option to skip if you don't know the next step (\"passing\"). However, even if you don't know what the next step is, you should always give a step anyways. Even if it doesn't bring you closer to the conclusion, it'll show that you both understand the basics of what's going on, and that you're making an effort. Similar to above, showing that you're making an effort will likely help when you get your curve at the end of the semester."),(0,r.kt)("h3",{id:"dont-leave-questions-blank"},"Don't Leave Questions Blank"),(0,r.kt)("p",null,"Not to sound like a broken record, but the same ideas as above apply for this. Even if you don't know how to solve a question, it's much better to write some steps down (even if they don't converge to a solution). Not only does it show that you're putting in effort and have some understanding of the content, but depending on the question you may even get part marks."),(0,r.kt)("h3",{id:"start-the-assignments-once-you-receive-them"},"Start The Assignments Once You Receive Them"),(0,r.kt)("p",null,"Don't underestimate the difficulty and length of the assignments. Many of the questions may take you a full day to solve, so you'll need all the time you can get. Leaving things until the last minute will inevitably lead to you not being able to finish them."),(0,r.kt)("h3",{id:"dont-cheat"},"Don't Cheat"),(0,r.kt)("p",null,"Obviously you shouldn't cheat in any class. However, if there were any class that would be the worst for you to cheat in, this would certainly be a contender. It's especially easy for markers to notice when students collaborate or cheat on assignments and exams. When you are caught (not if) you're likely to receive a 0 on the assessment. If you continue to cheat, your chances of passing the course are slim to none."),(0,r.kt)("h3",{id:"dont-stress-about-graph-theory"},"Don't Stress About Graph Theory"),(0,r.kt)("p",null,"Graph theory is the last concept covered in this course, and is often somewhat rushed. You're likely to have one assignment pertaining to it, and only one or two questions on the final exam relating to it. As such, it doesn't make up much of your final grade. Since graph theory is very different from the rest of the material covered in this course, it might take more time and effort to study than the rest of the material. Therefore, if you're a bit behind in the material by the end of the course and you're confident about graph theory, simply gloss over the basics of it and focus your attention on the earlier material."),(0,r.kt)("h4",{id:"a-note-about-comp-4540"},"A Note About COMP-4540"),(0,r.kt)("p",null,"While it is true you can pass and even do relatively well in COMP-2310 without stressing about graph theory, you will be expected to know the definitions and core concepts of graph theory taught in this course when you take COMP-4540. As such, if you don't get around to studying graph theory seriously while taking this course, you should definitely make sure you review the material before taking COMP-4540."),(0,r.kt)("h3",{id:"ride-the-curve"},"Ride the Curve"),(0,r.kt)("p",null,"You may be discouraged as you go throughout this course, receiving marks that are generally lower than you're used to. This is to be expected in this course though. Fortunately, due to the especially-low averages, there is usually a fairly steep curve to your final mark. Depending on what your mark is pre-curve, and the level of effort you put into the class, you could receive upwards of a 25% curve (or 0% if you either have too high of a mark or you did not put any effort in). For example, if you consistently performed poorly on assessments, and ended up with a 25% pre-curve, but you attended all lab sessions and attempted all assessments, it's probable that you will get curved up to a 50%. However, if you performed very well on the first Midterm and stopped trying in the course, ending up with that same 25% final mark pre-curve, you're much less likely to be curved up."),(0,r.kt)("h2",{id:"conclusion"},"Conclusion"),(0,r.kt)("p",null,"COMP-2310 is a difficult course that requires special attention and effort. Without taking this course seriously, it's very easy to fail or do poorly in it. However, with the right preparation and some hard work, passing and even performing well is certainly attainable."),(0,r.kt)("h2",{id:"disclaimer"},"Disclaimer"),(0,r.kt)("p",null,"Much of the material covered in this article is based off of the individual experiences of several students who have taken this course in the past. While students across several years have had similar experiences with this course, the material covered in this article does not represent any official stance from the university. Moreover, depending on which professor is teaching this course, your mileage may vary. As such, you should take this material with a grain of salt, and your experience may not be exactly the same as what was represented here. It's recommended that in addition to reading this guide, you should also speak with students who have already taken this course with your professor for the most accurate information."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0f873790.694a2c03.js b/assets/js/0f873790.694a2c03.js new file mode 100644 index 000000000..4590b4214 --- /dev/null +++ b/assets/js/0f873790.694a2c03.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4250],{4137:(e,t,o)=>{o.d(t,{Zo:()=>d,kt:()=>p});var r=o(7294);function s(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function n(e){for(var t=1;t=0||(s[o]=e[o]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(s[o]=e[o])}return s}var l=r.createContext({}),u=function(e){var t=r.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):n(n({},t),e)),o},d=function(e){var t=u(e.components);return r.createElement(l.Provider,{value:t},e.children)},c="mdxType",k={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},b=r.forwardRef((function(e,t){var o=e.components,s=e.mdxType,a=e.originalType,l=e.parentName,d=i(e,["components","mdxType","originalType","parentName"]),c=u(o),b=s,p=c["".concat(l,".").concat(b)]||c[b]||k[b]||a;return o?r.createElement(p,n(n({ref:t},d),{},{components:o})):r.createElement(p,n({ref:t},d))}));function p(e,t){var o=arguments,s=t&&t.mdxType;if("string"==typeof e||s){var a=o.length,n=new Array(a);n[0]=b;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i[c]="string"==typeof e?e:s,n[1]=i;for(var u=2;u{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>n,default:()=>k,frontMatter:()=>a,metadata:()=>i,toc:()=>u});var r=o(3117),s=(o(7294),o(4137));const a={id:"textbooks",title:"Textbook Guide",sidebar_label:"Textbook Guide",slug:"/textbooks"},n=void 0,i={unversionedId:"textbooks",id:"textbooks",title:"Textbook Guide",description:"Getting your textbooks should be a relatively straightforward process. However, if you care about your wallet there are some questions you should ask first.",source:"@site/academics/Textbooks.md",sourceDirName:".",slug:"/textbooks",permalink:"/wiki/academics/textbooks",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/Textbooks.md",tags:[],version:"current",frontMatter:{id:"textbooks",title:"Textbook Guide",sidebar_label:"Textbook Guide",slug:"/textbooks"},sidebar:"indexNav",previous:{title:"Important Dates",permalink:"/wiki/academics/importantDates"},next:{title:"Course Overload",permalink:"/wiki/academics/course-overload"}},l={},u=[{value:"Do I Need Textbooks?",id:"do-i-need-textbooks",level:2},{value:"Jeremie's Advice",id:"jeremies-advice",level:3},{value:"Courseware",id:"courseware",level:4},{value:"Other Textbooks",id:"other-textbooks",level:4},{value:"List of Courses You Probably Won't Need The Textbook For",id:"list-of-courses-you-probably-wont-need-the-textbook-for",level:3},{value:"Where Do I Get My Textbooks?",id:"where-do-i-get-my-textbooks",level:2},{value:"The Campus Bookstore",id:"the-campus-bookstore",level:3},{value:"Other Ways to Purchase",id:"other-ways-to-purchase",level:3},{value:"Used Textbooks",id:"used-textbooks",level:4},{value:"New Textbooks",id:"new-textbooks",level:4},{value:"The Library",id:"the-library",level:3},{value:"Free E-Textbooks",id:"free-e-textbooks",level:3}],d={toc:u},c="wrapper";function k(e){let{components:t,...o}=e;return(0,s.kt)(c,(0,r.Z)({},d,o,{components:t,mdxType:"MDXLayout"}),(0,s.kt)("p",null,"Getting your textbooks ",(0,s.kt)("em",{parentName:"p"},"should")," be a relatively straightforward process. However, if you care about your wallet there are some questions you should ask first."),(0,s.kt)("h2",{id:"do-i-need-textbooks"},"Do I Need Textbooks?"),(0,s.kt)("p",null,"This is the first question you should ask before worrying about ",(0,s.kt)("em",{parentName:"p"},"how")," you'll get your textbooks. Many classes list required textbooks when in actuality they're never used in the course. Your best bet is to find a student who has taken the course already and ask them if the listed textbook is actually necessary. More often than not, you don't actually need the textbook."),(0,s.kt)("h3",{id:"jeremies-advice"},"Jeremie's Advice"),(0,s.kt)("h4",{id:"courseware"},"Courseware"),(0,s.kt)("p",null,'If the course lists a "courseware" as a required textbook, I would recommend purchasing it from the bookstore. Almost always, coursewares will be inexpensive and extremely useful.'),(0,s.kt)("admonition",{type:"note"},(0,s.kt)("p",{parentName:"admonition"},'"Courseware" refers to a textbook that is written by the professor and printed by the University')),(0,s.kt)("h4",{id:"other-textbooks"},"Other Textbooks"),(0,s.kt)("p",null,"If the course lists a non-courseware textbook as required, there's a very high chance you don't need it. Ask the professor if it's actually required and also try to find students who have taken the course before."),(0,s.kt)("h3",{id:"list-of-courses-you-probably-wont-need-the-textbook-for"},"List of Courses You Probably Won't Need The Textbook For"),(0,s.kt)("p",null,"Here is a list of first- and second-year courses you probably ",(0,s.kt)("strong",{parentName:"p"},"won't")," need to purchase a textbook for:"),(0,s.kt)("p",null,"COMP-1000, COMP-1400, COMP-1410, COMP-2120, COMP-2140, COMP-2540, COMP-2560, COMP-2650, COMP-2660, COMP-2800, MATH-1250, MATH-1720, MATH-1020, MATH-1730"),(0,s.kt)("admonition",{type:"warning"},(0,s.kt)("p",{parentName:"admonition"},"This list may not be 100% accurate. It was based on the personal experiences of students who took these courses in the past. As courses evolve and new professors teach them, things may change.")),(0,s.kt)("h2",{id:"where-do-i-get-my-textbooks"},"Where Do I Get My Textbooks?"),(0,s.kt)("p",null,"Depending on what you're looking for, you have a few options for getting your textbooks."),(0,s.kt)("h3",{id:"the-campus-bookstore"},"The Campus Bookstore"),(0,s.kt)("p",null,"The campus bookstore is the official way to purchase your textbooks. If you're looking to purchase a courseware, this is usually your only option. Here, all of the textbooks are arranged by class so you can easily find what you're looking for, and it will always be the exact version you need. However, the bookstore is always the most expensive option. If you can avoid the bookstore, you'll likely be able to save some money."),(0,s.kt)("h3",{id:"other-ways-to-purchase"},"Other Ways to Purchase"),(0,s.kt)("p",null,"There are many places where you can purchase textbooks new or used and save money:"),(0,s.kt)("h4",{id:"used-textbooks"},"Used Textbooks"),(0,s.kt)("p",null,"Buying used textbooks is a great way to save money, as they're almost always cheaper than the bookstore. There are Facebook groups dedicated to UWindsor students posting textbooks they're selling and/or looking for. These are a great place to start. You can also ask around on Discord servers if anyone is selling their textbooks. Additionally, you can look at Kijiji and Facebook Marketplace."),(0,s.kt)("h4",{id:"new-textbooks"},"New Textbooks"),(0,s.kt)("p",null,"Sometimes the publisher of the textbooks sells directly to customers, and sometimes you can find new textbooks on Amazon. A simple Google search is bound to return results for the textbook you're looking for."),(0,s.kt)("h3",{id:"the-library"},"The Library"),(0,s.kt)("p",null,"Leddy Library often stocks textbooks for students to temporarily borrow for free. While you won't be able to actually own or use the textbook on a permanent basis, this is still a great option for some people. You can find out more by visiting Leddy Library or on ",(0,s.kt)("a",{parentName:"p",href:"https://leddy.uwindsor.ca/"},"their website"),"."),(0,s.kt)("h3",{id:"free-e-textbooks"},"Free E-Textbooks"),(0,s.kt)("p",null,"Here at the Computer Science Society, we love the law. We definitely recommend you to pay full price for a new book from the UWindsor bookstore and definitely do not recommend you to use the following sites such to get your textbooks ",(0,s.kt)("strong",{parentName:"p"},"for free")," and save hundreds of dollars without an account. These sites definitely do not provide free, safe files:"),(0,s.kt)("ul",null,(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("a",{parentName:"li",href:"https://b-ok.cc"},"b-ok.cc")),(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("a",{parentName:"li",href:"https://libgen.is/"},"libgen.is")),(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("a",{parentName:"li",href:"https://pdfdrive.com/"},"pdfdrive.com"))),(0,s.kt)("admonition",{type:"warning"},(0,s.kt)("p",{parentName:"admonition"},"Downloading textbooks for free online is illegal, and definitely always enforced. We do not recommend you to use the above sites, we have campus security on speed dial.")))}k.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0fcae963.53e9d1e0.js b/assets/js/0fcae963.53e9d1e0.js new file mode 100644 index 000000000..5b897b994 --- /dev/null +++ b/assets/js/0fcae963.53e9d1e0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1625],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),d=n,f=p["".concat(a,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"MATH 1250 - Overview",sidebar_label:"MATH-1250",slug:"/MATH-1250/overview"},s=void 0,l={unversionedId:"MATH-1250/overview",id:"MATH-1250/overview",title:"MATH 1250 - Overview",description:"Course Title",source:"@site/courses/MATH-1250/Overview.md",sourceDirName:"MATH-1250",slug:"/MATH-1250/overview",permalink:"/wiki/courses/MATH-1250/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/MATH-1250/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"MATH 1250 - Overview",sidebar_label:"MATH-1250",slug:"/MATH-1250/overview"},sidebar:"indexNav",previous:{title:"MATH-1020",permalink:"/wiki/courses/MATH-1020/overview"},next:{title:"MATH-1720",permalink:"/wiki/courses/MATH-1720/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for MATH-1250 is "Linear Algebra I".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will cover linear systems, matrix algebra, determinants, n-dimensional vectors, dot product, cross product, orthogonalization, eigenvalues, eigenvectors, diagonalization and vector spaces. (Prerequisites: Both Ontario Grade 12 Advanced Functions (MHF4U) and Calculus and Vectors (MCV4U) or MATH-1280.) (Antirequisites: MATH-1260, MATH-1270.) (3 lecture hours, 2 tutorial hours per week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"MATH-1250 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/119cf84e.8bbab771.js b/assets/js/119cf84e.8bbab771.js new file mode 100644 index 000000000..b8f966ae2 --- /dev/null +++ b/assets/js/119cf84e.8bbab771.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8283],{4137:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>h});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var l=n.createContext({}),u=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},p=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),c=u(a),m=r,h=c["".concat(l,".").concat(m)]||c[m]||d[m]||o;return a?n.createElement(h,i(i({ref:t},p),{},{components:a})):n.createElement(h,i({ref:t},p))}));function h(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=a.length,i=new Array(o);i[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:r,i[1]=s;for(var u=2;u{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var n=a(3117),r=(a(7294),a(4137));const o={id:"uwinsite_guide",title:"UWinsite Guide",sidebar_label:"UWinsite Guide",slug:"/guides/uwinsite_guide"},i=void 0,s={unversionedId:"guides/uwinsite_guide",id:"guides/uwinsite_guide",title:"UWinsite Guide",description:"Last updated on 2022/06/25",source:"@site/resources/guides/uwinsite_guide.md",sourceDirName:"guides",slug:"/guides/uwinsite_guide",permalink:"/wiki/resources/guides/uwinsite_guide",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/uwinsite_guide.md",tags:[],version:"current",frontMatter:{id:"uwinsite_guide",title:"UWinsite Guide",sidebar_label:"UWinsite Guide",slug:"/guides/uwinsite_guide"},sidebar:"indexNav",previous:{title:"Wi-Fi Guide",permalink:"/wiki/resources/guides/wifi"},next:{title:"Parking Guide",permalink:"/wiki/resources/guides/parking"}},l={},u=[{value:"Course Management",id:"course-management",level:2},{value:"How to Plan & Enroll in Classes",id:"how-to-plan--enroll-in-classes",level:3},{value:"Planning your Classes",id:"planning-your-classes",level:4},{value:"Registering in your Classes",id:"registering-in-your-classes",level:4},{value:"Financial Information",id:"financial-information",level:2},{value:"Financial Account",id:"financial-account",level:3},{value:"Account Balance",id:"account-balance",level:4},{value:"Charges Due",id:"charges-due",level:4},{value:"Account Services",id:"account-services",level:4},{value:"Academics",id:"academics",level:2},{value:"My Academics",id:"my-academics",level:3},{value:"Student Academic Summary",id:"student-academic-summary",level:4},{value:"Enrollment Deadlines",id:"enrollment-deadlines",level:4},{value:"Change of Program Application",id:"change-of-program-application",level:4},{value:"Returning Student Application",id:"returning-student-application",level:4},{value:"Self Service Letters",id:"self-service-letters",level:4},{value:"Academic Progress",id:"academic-progress",level:3},{value:"Academic Progress Summary",id:"academic-progress-summary",level:4},{value:"Academic Progress",id:"academic-progress-1",level:4},{value:"What-if Report",id:"what-if-report",level:4},{value:"Academic Records",id:"academic-records",level:3},{value:"Course History",id:"course-history",level:4},{value:"View Grades",id:"view-grades",level:4},{value:"Your Profile",id:"your-profile",level:2}],p={toc:u},c="wrapper";function d(e){let{components:t,...o}=e;return(0,r.kt)(c,(0,n.Z)({},p,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Last updated on 2022/06/25")),(0,r.kt)("p",null,"This is a guide on how to use and access the important sections on your UWinsite Student page."),(0,r.kt)("h2",{id:"course-management"},"Course Management"),(0,r.kt)("h3",{id:"how-to-plan--enroll-in-classes"},"How to Plan & Enroll in Classes"),(0,r.kt)("p",null,"To plan your courses and register in classes in UWinsite Student, you will use the\n",(0,r.kt)("strong",{parentName:"p"},"Manage Classes")," section on the Student Homepage."),(0,r.kt)("h4",{id:"planning-your-classes"},"Planning your Classes"),(0,r.kt)("p",null,"You can start planning your classes and adding them to your Shopping Cart in UWinsite\nStudent when the validation period opens. The validation period is when the timetable\nfor the next semester is close to final and the courses being offered are visible in\nUWinsite Student. Typically, the validation period starts two to three weeks before\nregistration begins."),(0,r.kt)("p",null,"The preferred method for placing your classes into the Shopping Cart is through Class\nSearch and Enroll. This method shows you just the courses that are offered during the\nterm for which you are planning."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"To get started planning your classes:")),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"UWinsite homepage",src:a(7502).Z,width:"1901",height:"938"})),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"On the Student Homepage, click the Manage Classes tile."),(0,r.kt)("li",{parentName:"ol"},"Click the Class Search & Enroll tab in the left navigation menu.\n",(0,r.kt)("img",{alt:"Class search and enroll page",src:a(883).Z,width:"1919",height:"938"})),(0,r.kt)("li",{parentName:"ol"},"Select the term in which you will be registering."),(0,r.kt)("li",{parentName:"ol"},"In the Search for Classes field, enter a subject area, topic or course code."),(0,r.kt)("li",{parentName:"ol"},"From the Search Results, select a course."),(0,r.kt)("li",{parentName:"ol"},"On the ",(0,r.kt)("strong",{parentName:"li"},"Course Information")," page you will see all class sections for the term you\nselected. Some classes have one section while others have multiple sections. Under\n",(0,r.kt)("strong",{parentName:"li"},"Class Selection"),", you can view the time, date, instructor, location and available seats\nfor each section of the class.\n",(0,r.kt)("img",{alt:"Course info and class selection page",src:a(8921).Z,width:"1621",height:"808"})),(0,r.kt)("li",{parentName:"ol"},"Select a class section. You can click anywhere on the class except for the Lecture or\nLab link to select it."),(0,r.kt)("li",{parentName:"ol"},"You\u2019ll now be directed to the confirmation process:",(0,r.kt)("ol",{parentName:"li"},(0,r.kt)("li",{parentName:"ol"},"Review ",(0,r.kt)("strong",{parentName:"li"},"Class Selection")," and click ",(0,r.kt)("strong",{parentName:"li"},"Next")),(0,r.kt)("li",{parentName:"ol"},"Review ",(0,r.kt)("strong",{parentName:"li"},"Class Preferences"),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"This is where you have the option to add yourself to the waitlist if the class is\nfull. Select ",(0,r.kt)("strong",{parentName:"li"},"Yes")," if this will not put you in course overload (",(0,r.kt)("em",{parentName:"li"},"normally 5 classes, but\ncheck your program"),")."),(0,r.kt)("li",{parentName:"ul"},"Select ",(0,r.kt)("strong",{parentName:"li"},"No")," if having this course on the waitlist would put you in course overload.\nYou will instead need to use ",(0,r.kt)("strong",{parentName:"li"},"Swap Classes")," so UWinsite Student knows what\ncourse to drop if you are to reach the top of the waitlist."))),(0,r.kt)("li",{parentName:"ol"},"Click ",(0,r.kt)("strong",{parentName:"li"},"Accept")),(0,r.kt)("li",{parentName:"ol"},"On the ",(0,r.kt)("strong",{parentName:"li"},"Enroll")," or ",(0,r.kt)("strong",{parentName:"li"},"Add to Cart")," page, click the ",(0,r.kt)("strong",{parentName:"li"},"Add to Shopping Cart")," button and\nthen click ",(0,r.kt)("strong",{parentName:"li"},"Next"),"."),(0,r.kt)("li",{parentName:"ol"},"On the ",(0,r.kt)("strong",{parentName:"li"},"Review and Submit")," page, review your selections and then click ",(0,r.kt)("strong",{parentName:"li"},"Submit"),".")))),(0,r.kt)("h4",{id:"registering-in-your-classes"},"Registering in your Classes"),(0,r.kt)("p",null,"Registration at UWindsor is by appointment time. Registration appointment times are\nassigned based on a number of factors including program and level of study. Your registration appointment time is\nassigned based on several factors including program and level of study. Your registration appointment time is\nwhen you can start to register. It is important to register early to have a better chance\nof getting into the classes that you want to take. Registration does, however, remain\nopen until the tenth day of classes so you may make changes to your courses so long\nas there is space."),(0,r.kt)("p",null,"Once registration appointment times are assigned for a term, you can find yours under\n",(0,r.kt)("strong",{parentName:"p"},"My Academics -> Enrolment Deadlines"),". Your registration appointment time will also be\nsent to your UWindsor email account."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"When your registration appointment time opens:")),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"On the Student Homepage, click the ",(0,r.kt)("strong",{parentName:"li"},"Manage Classes")," tile."),(0,r.kt)("li",{parentName:"ol"},"Click the ",(0,r.kt)("strong",{parentName:"li"},"Shopping Cart")," tab in the left navigation menu."),(0,r.kt)("li",{parentName:"ol"},"Click the radio button next to each of your preferred classes and then click the ",(0,r.kt)("strong",{parentName:"li"},"Enroll")," button.",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"If you are successfully enrolled in a class, you will see a ",(0,r.kt)("strong",{parentName:"li"},"green check mark")," beside it."),(0,r.kt)("li",{parentName:"ul"},"If you are not enrolled in a class, you will see a ",(0,r.kt)("strong",{parentName:"li"},"red X")," beside it."))),(0,r.kt)("li",{parentName:"ol"},"There are several reasons why you might not be successfully enrolled in a class:",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"The class is full."),(0,r.kt)("li",{parentName:"ul"},"There is a time conflict"),(0,r.kt)("li",{parentName:"ul"},"Enrolment in the class is restricted for various reasons. For example: it is reserved\nfor students in particular majors or levels of study."),(0,r.kt)("li",{parentName:"ul"},"You may be missing a prerequisite (this should not be the case IF you validated\nyour classes).")))),(0,r.kt)("h2",{id:"financial-information"},"Financial Information"),(0,r.kt)("h3",{id:"financial-account"},"Financial Account"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"In this section, you'll find:")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Your account balance including what you owe, charges, deposits and anticipated aid"),(0,r.kt)("li",{parentName:"ul"},"Payment history"),(0,r.kt)("li",{parentName:"ul"},"Account services")),(0,r.kt)("h4",{id:"account-balance"},"Account Balance"),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"Account balance page",src:a(7638).Z,width:"1919",height:"511"})),(0,r.kt)("p",null,"The first tab on your left will be your ",(0,r.kt)("strong",{parentName:"p"},"Account Balance"),". You can see the amount balance due now without clicking on it. If you want to see a detailed breakdown of what you owe, click on the ",(0,r.kt)("strong",{parentName:"p"},"Account Balance Due Now")," tile on the left of your screen."),(0,r.kt)("p",null,"You'll now see what you owe broken down by fees per semester. Here, you can see what ",(0,r.kt)("strong",{parentName:"p"},"Charges & Deposits")," have been made to your account. The amount you see in the ",(0,r.kt)("strong",{parentName:"p"},"Pending Financial Aid")," is what you'll recieve in financial aid from OSAP and/or scholarships when the funding gets approved."),(0,r.kt)("p",null,"You can also request a certain statement depending on what you select in the term box. The ",(0,r.kt)("strong",{parentName:"p"},"Current")," selection will give you the summary of all outstanding charges regardless of term. A ",(0,r.kt)("strong",{parentName:"p"},"term specific")," statement will only give you a summary of all outstanding charges of that said term."),(0,r.kt)("p",null,"To generate a statement of your charges, click the ",(0,r.kt)("strong",{parentName:"p"},"Print Student Statement")," box. You'll get a PDF file of the statement."),(0,r.kt)("h4",{id:"charges-due"},"Charges Due"),(0,r.kt)("p",null,"The next tab on the left: ",(0,r.kt)("strong",{parentName:"p"},"Charges Due")," will allow you to view your charges and what you owe by two methods."),(0,r.kt)("p",null,"In the ",(0,r.kt)("strong",{parentName:"p"},"Summary By Due Date")," section, you'll see a breakdown of any charges you owe and the date they are due. In the ",(0,r.kt)("strong",{parentName:"p"},"Detail Of Charges Due")," section, you'll see the description of the fees you owe, the charge date, the term and the charge amount."),(0,r.kt)("h4",{id:"account-services"},"Account Services"),(0,r.kt)("p",null,"The ",(0,r.kt)("strong",{parentName:"p"},"Account Services")," tab on the left has four subcategories:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Charges Due:")," provides a summary by due date of the charges and deposits that you owe"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Opt Out Drug and Dental:")," gives you the option to opt out of your drug and dental insurance"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Income Tax Forms:")," allows you to request an income tax T2202A or T4A form by selected year.\n",(0,r.kt)("img",{alt:"Income tax forms page",src:a(4237).Z,width:"1918",height:"980"}),(0,r.kt)("ol",{parentName:"li"},(0,r.kt)("li",{parentName:"ol"},"Select a year"),(0,r.kt)("li",{parentName:"ol"},"Click the dropdown arrow to select an income tax form type"),(0,r.kt)("li",{parentName:"ol"},"Click on ",(0,r.kt)("strong",{parentName:"li"},"download")))),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Online Refund Request:")," allows you to request a refund form from the university")),(0,r.kt)("h2",{id:"academics"},"Academics"),(0,r.kt)("h3",{id:"my-academics"},"My Academics"),(0,r.kt)("p",null,"Here, you'll see your ",(0,r.kt)("strong",{parentName:"p"},"Academic Summary"),", ",(0,r.kt)("strong",{parentName:"p"},"Enrollment Deadlines"),", ",(0,r.kt)("strong",{parentName:"p"},"Student Evaluation of Teaching"),", ",(0,r.kt)("strong",{parentName:"p"},"a Change of Program Application"),", ",(0,r.kt)("strong",{parentName:"p"},"a Returning Student Application"),", ",(0,r.kt)("strong",{parentName:"p"},"Service Letters"),", and ",(0,r.kt)("strong",{parentName:"p"},"Apply to Graduate")),(0,r.kt)("h4",{id:"student-academic-summary"},"Student Academic Summary"),(0,r.kt)("p",null,"Your summary is broken down into your academic structure. It'll give you a rundown of what you're studying at the University. This section goes into detail regarding your term and when you're expected to graduate."),(0,r.kt)("p",null,"Further down, you'll see your ",(0,r.kt)("strong",{parentName:"p"},"term summary"),". You can click on the term you wish to view in detail and it will give you the option to add or change a minor. You can also view the details regarding the number of credits of any courses, you dropped, wait-listed, or that you're currently enrolled in."),(0,r.kt)("h4",{id:"enrollment-deadlines"},"Enrollment Deadlines"),(0,r.kt)("p",null,"Here, you can view your appointments and enrollment dates for another term including the session, when the appointment starts, and the last date to enroll."),(0,r.kt)("h4",{id:"change-of-program-application"},"Change of Program Application"),(0,r.kt)("p",null,"Here, current students can change their programs and this is also for students who applied for part-time studies who wish to apply for full-time studies. You'll also see the deadlines of the application for each term."),(0,r.kt)("p",null,"To start a change of program application:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Click ",(0,r.kt)("strong",{parentName:"li"},"Create New Application"),". You will see a variety of areas that need to be completed."),(0,r.kt)("li",{parentName:"ol"},"Now, click the ",(0,r.kt)("strong",{parentName:"li"},"Application Start")," button which you may need to scroll down to see.\n",(0,r.kt)("img",{alt:"Change program application page",src:a(3887).Z,width:"1918",height:"893"})),(0,r.kt)("li",{parentName:"ol"},"Then, complete the required fields on the page."),(0,r.kt)("li",{parentName:"ol"},"Once you complete a page of your application, click the ",(0,r.kt)("strong",{parentName:"li"},"Save")," button to save what you've filled"),(0,r.kt)("li",{parentName:"ol"},"Click the ",(0,r.kt)("strong",{parentName:"li"},"Continue")," button to proceed to the next page and do the same until all pages have been filled."),(0,r.kt)("li",{parentName:"ol"},"When you complete your application, click ",(0,r.kt)("strong",{parentName:"li"},"Submit Application"))),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},(0,r.kt)("em",{parentName:"p"},"Make sure you save your application often. You can also save what you've currently filled and come back another time to complete the rest of your application."))),(0,r.kt)("h4",{id:"returning-student-application"},"Returning Student Application"),(0,r.kt)("p",null,"This form is for ",(0,r.kt)("strong",{parentName:"p"},"inactive students"),". It functions the same way as the Change of Program Application."),(0,r.kt)("h4",{id:"self-service-letters"},"Self Service Letters"),(0,r.kt)("p",null,"You can request a variety of self service letters in this section:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Attestation Letter"),": If you're a student travelling outside of Canada and need a letter to prove the University of Windsor is an accredited institution, you'll request an attestation letter"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"CO-OP Letter"),": Allows international students to apply to be eligible to work during their duration at the University of Windsor"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Enrollment Verification Letter"),": Is a student's proof of registration. It shows a student's current status and prjected completion date"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Gradutation Letter"),": Students who have applied to graduate and have successfully completed their program requirements will recieve a graduation letter"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"Student Snapshot"),": A current view of a student's enrollment status")),(0,r.kt)("h3",{id:"academic-progress"},"Academic Progress"),(0,r.kt)("p",null,"In this section, you'll be able to see your ",(0,r.kt)("strong",{parentName:"p"},"Academic Progress Summary"),", ",(0,r.kt)("strong",{parentName:"p"},"Program Requirements"),", and your ",(0,r.kt)("strong",{parentName:"p"},"What-if Report"),"."),(0,r.kt)("h4",{id:"academic-progress-summary"},"Academic Progress Summary"),(0,r.kt)("p",null,"This tab shows you the graphical representation of your academic progress."),(0,r.kt)("h4",{id:"academic-progress-1"},"Academic Progress"),(0,r.kt)("p",null,"This tab gives you an in-depth look at your academic progress. Academic Progess breaks down your program requirements. You will be able to view bar charts showing the completion level of your program requirements."),(0,r.kt)("h4",{id:"what-if-report"},"What-if Report"),(0,r.kt)("p",null,"The What-if Report allows you to view ",(0,r.kt)("strong",{parentName:"p"},"what requirements you need to fulfill if you decided to switch programs"),"."),(0,r.kt)("p",null,"To run a What-if Report:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Click ",(0,r.kt)("strong",{parentName:"li"},"Create New Report")," in the ",(0,r.kt)("strong",{parentName:"li"},"View What-if Report")," tab.\n",(0,r.kt)("img",{alt:"What-if report page",src:a(4059).Z,width:"1920",height:"980"})),(0,r.kt)("li",{parentName:"ol"},"Then you choose your ",(0,r.kt)("strong",{parentName:"li"},"Career")," followed by your ",(0,r.kt)("strong",{parentName:"li"},"Academic Program"),", then your ",(0,r.kt)("strong",{parentName:"li"},"Area of Study"),", and then your ",(0,r.kt)("strong",{parentName:"li"},"Concentration"),"."),(0,r.kt)("li",{parentName:"ol"},"After that, click ",(0,r.kt)("strong",{parentName:"li"},"Browse Course Catalog"),"."),(0,r.kt)("li",{parentName:"ol"},"Then select ",(0,r.kt)("strong",{parentName:"li"},"Subject Codes")," for inclusion in your course what-if report."),(0,r.kt)("li",{parentName:"ol"},"Now, click ",(0,r.kt)("strong",{parentName:"li"},"Submit Request"),".")),(0,r.kt)("p",null,"The system will generate a response based on your choices. You will be provided with what course will be required and what courses do not fulfill your academic program requirements."),(0,r.kt)("h3",{id:"academic-records"},"Academic Records"),(0,r.kt)("h4",{id:"course-history"},"Course History"),(0,r.kt)("p",null,"Course History allows you to view the courses you have completed, transferred from, are planning to take, and that are currently in progress. You can see the ",(0,r.kt)("strong",{parentName:"p"},"status")," of each of your courses on the right hand side."),(0,r.kt)("h4",{id:"view-grades"},"View Grades"),(0,r.kt)("p",null,"Here, you can look at your grades by semester. Choose what semester you would like to view and you'll see a listing of the courses you took including the grades you recieved and the units/credits the course is worth."),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},(0,r.kt)("strong",{parentName:"p"},"units = credits"),".")),(0,r.kt)("p",null,"An undergraduate student also has an option to ",(0,r.kt)("strong",{parentName:"p"},"submit a request to appeal a grade"),".\nIf you are not satisfied with a grade you receive in any course, you should first discuss it with the ",(0,r.kt)("strong",{parentName:"p"},"individual instructor")," who assigned the grade. You should make every effort to resolve the issue with the instructor by outlining the reasons for your dissatisfaction and attempt to come to a mutually agreeable resolution."),(0,r.kt)("p",null,"If you are unable to resolve the problem with your instructor, you may consider formally appealing your grade based on ",(0,r.kt)("strong",{parentName:"p"},"Incorrect Evaluation")," or ",(0,r.kt)("strong",{parentName:"p"},"Procedural Irregularity"),". Students who wish to appeal a grade in a course must submit a Grade Appeal through UWinsite Student ",(0,r.kt)("strong",{parentName:"p"},"no later than three weeks after the final grade has been posted"),". A letter of rationale and supporting documentation must accompany the appeal form along with an administrative fee of $20 (this fee will be refunded if your appeal is successful). An appeal for compassionate reasons do not have an administrative fee of $20.\nIf you are unable to resolve the problem with your instructor, you may consider formally appealing your grade based on ",(0,r.kt)("strong",{parentName:"p"},"Incorrect Evaluation")," or ",(0,r.kt)("strong",{parentName:"p"},"Procedural Irregularity"),". Students who wish to appeal a grade in a course must submit a Grade Appeal through UWinsite Student ",(0,r.kt)("strong",{parentName:"p"},"no later than three weeks after the final grade has been posted.")," A letter of rationale and supporting documentation must accompany the appeal form along with an administrative fee of $20 (this fee will be refunded if your appeal is successful). An appeal for compassionate reasons do not have an administrative fee of $20."),(0,r.kt)("p",null,"There are two types of appeals: ",(0,r.kt)("strong",{parentName:"p"},"Administrative")," appeal and ",(0,r.kt)("strong",{parentName:"p"},"Medical/Compassionate")," appeal."),(0,r.kt)("p",null,"To ",(0,r.kt)("strong",{parentName:"p"},"submit an appeal"),":"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Click the ",(0,r.kt)("strong",{parentName:"li"},"Appeal/Consideration")," button."),(0,r.kt)("li",{parentName:"ol"},"Click ",(0,r.kt)("strong",{parentName:"li"},"Create"),"."),(0,r.kt)("li",{parentName:"ol"},"Select the appeal ",(0,r.kt)("strong",{parentName:"li"},"type")," as ",(0,r.kt)("strong",{parentName:"li"},"Administrative")," or ",(0,r.kt)("strong",{parentName:"li"},"Medical/Compassionate"),(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Select the appeal type: ",(0,r.kt)("strong",{parentName:"li"},"Administrative")," if you are submitting an appeal based on incorrect evaluation or procedural irregularity",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"After you finish ",(0,r.kt)("strong",{parentName:"li"},"steps 5-8"),", click ",(0,r.kt)("strong",{parentName:"li"},"Pay Appeal Fee")))),(0,r.kt)("li",{parentName:"ul"},"Select the appeal type: ",(0,r.kt)("strong",{parentName:"li"},"Medical/Compassionate")," if you are appealing for extenuating circumstances or on other compassionate grounds."))),(0,r.kt)("li",{parentName:"ol"},"Click ",(0,r.kt)("strong",{parentName:"li"},"Ok")),(0,r.kt)("li",{parentName:"ol"},"Select whatever answer that suits your situation in the dropdown box\n",(0,r.kt)("img",{alt:"Grade appeal page",src:a(1231).Z,width:"1920",height:"951"})),(0,r.kt)("li",{parentName:"ol"},"Upload any supporting documents you may have in the ",(0,r.kt)("strong",{parentName:"li"},"Supporting Details")," section"),(0,r.kt)("li",{parentName:"ol"},"You may elaborate further about your appeal in the ",(0,r.kt)("strong",{parentName:"li"},"Detail Reason for Appeal")," box"),(0,r.kt)("li",{parentName:"ol"},"Click ",(0,r.kt)("strong",{parentName:"li"},"Submit"))),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},(0,r.kt)("em",{parentName:"p"},"Follow the instructions carefully. Once you have submitted a file, you can view it, but you can't make any changes."))),(0,r.kt)("h2",{id:"your-profile"},"Your Profile"),(0,r.kt)("p",null,"You can see your profile when you click the ",(0,r.kt)("strong",{parentName:"p"},"tile that's titled Profile")," on the mainpage of the UWinsite Student"),(0,r.kt)("p",null,"When you click on that tile, you can see your ",(0,r.kt)("strong",{parentName:"p"},"student ID")," on the top left corner of your screen. It's recommended that you have it memorized. It's also on your UWindsor student card."),(0,r.kt)("p",null,"In this section, you'll also see your ",(0,r.kt)("strong",{parentName:"p"},"Contact Details")," (",(0,r.kt)("em",{parentName:"p"},"email and phone number"),"), your ",(0,r.kt)("strong",{parentName:"p"},"Home Address"),", your ",(0,r.kt)("strong",{parentName:"p"},"Emergency Contacts"),", and your ",(0,r.kt)("strong",{parentName:"p"},"Personal Details")," (",(0,r.kt)("em",{parentName:"p"},"Date of birth, gender, and SIN"),"). You have the option to update this information if you need to."))}d.isMDXComponent=!0},7638:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/account_balance-c763417e293d796d07de9d6a0c40d926.jpg"},3887:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/change_program_app-482b54e9592600240ccbff77b89715f6.jpg"},883:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/class_search_and_enroll-062b1d4c74a34375163fa7e772d1b059.jpg"},8921:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/course_info_and_class_selection-4807f1c6224a242e290550cec601a168.jpg"},1231:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/grade_appeal-3088dfceb13c0e74d160a88511ad1c71.jpg"},4237:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/income_tax_forms-eefe1c8f05c107bc0d2d3396acf6ead1.jpg"},7502:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/uwinsite_homepage-40ea65187ccc0f128108907e594f3e4f.jpg"},4059:(e,t,a)=>{a.d(t,{Z:()=>n});const n=a.p+"assets/images/what_if_report-cc576f464cf75ad9f4def3930a2ce819.jpg"}}]); \ No newline at end of file diff --git a/assets/js/12071359.ed7a9a5b.js b/assets/js/12071359.ed7a9a5b.js new file mode 100644 index 000000000..20663930d --- /dev/null +++ b/assets/js/12071359.ed7a9a5b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1783],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var l=n.createContext({}),p=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},c=function(e){var t=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},u="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=p(r),h=i,d=u["".concat(l,".").concat(h)]||u[h]||f[h]||o;return r?n.createElement(d,a(a({ref:t},c),{},{components:r})):n.createElement(d,a({ref:t},c))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=r.length,a=new Array(o);a[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[u]="string"==typeof e?e:i,a[1]=s;for(var p=2;p{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>f,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(3117),i=(r(7294),r(4137));const o={title:"Wikipedia's 6 Degrees of Separation",author:"Niko Jones",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/02/01/wikirace",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-01-wikirace.md",source:"@site/newsletter/2022-02-01-wikirace.md",title:"Wikipedia's 6 Degrees of Separation",description:"Have you heard of 6 degrees of separation before? It",date:"2022-02-01T00:00:00.000Z",formattedDate:"February 1, 2022",tags:[],readingTime:.765,hasTruncateMarker:!1,authors:[{name:"Niko Jones",title:"First Year Representative, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"}],frontMatter:{title:"Wikipedia's 6 Degrees of Separation",author:"Niko Jones",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"},prevItem:{title:"The Grind For Internships",permalink:"/wiki/newsletter/2022/02/02/internships"}},l={authorsImageUrls:[void 0]},p=[],c={toc:p},u="wrapper";function f(e){let{components:t,...r}=e;return(0,i.kt)(u,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"Have you heard of 6 degrees of separation before? It\ndescribes how anyone can be connected to anyone\nwith 6 people in between. You technically are hitting\nit off with Bill Gates. Pretty much best friends with\nElon Musk."),(0,i.kt)("p",null,"Well now we will get to test this through the only\nmeans we have. WIKIPEDIA!"),(0,i.kt)("p",null,"On ",(0,i.kt)("strong",{parentName:"p"},"February 18th"),", we will be hosting a Wikipedia race\nfor the UWindsor Computer Science Society. Currently\nwe are aiming to host this event in-person, but\nnothing has been finalized and whether it is online or\nin person is still up in the air. We will be finding out\nhow on Earth Shaquille O\u2019 Neil is related to the Theory\nof Relativity and how Pizza Hut is related to Google."),(0,i.kt)("p",null,"Come on out for a night of fun and wiki races!\nMore information is to come. Please keep an eye on\nthe ",(0,i.kt)("a",{parentName:"p",href:"https://css.uwindsor.ca/discord"},"Discord server")," for new information and sign-ups."))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1509e7bd.4e9f4332.js b/assets/js/1509e7bd.4e9f4332.js new file mode 100644 index 000000000..7f5d5fd11 --- /dev/null +++ b/assets/js/1509e7bd.4e9f4332.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8844],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=r.createContext({}),c=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=c(e.components);return r.createElement(s.Provider,{value:t},e.children)},p="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(n),m=i,d=p["".concat(s,".").concat(m)]||p[m]||f[m]||o;return n?r.createElement(d,a(a({ref:t},u),{},{components:n})):r.createElement(d,a({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[p]="string"==typeof e?e:i,a[1]=l;for(var c=2;c{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>f,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var r=n(3117),i=(n(7294),n(4137));const o={title:"First Year Advice from an AI",author:"GPT-3",author_title:"Artificial Intelligence",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},a=void 0,l={permalink:"/wiki/newsletter/2022/08/31/advice-from-ai",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-08-31-advice-from-ai.md",source:"@site/newsletter/2022-08-31-advice-from-ai.md",title:"First Year Advice from an AI",description:'The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: "Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years." I hope you enjoy!',date:"2022-08-31T00:00:00.000Z",formattedDate:"August 31, 2022",tags:[],readingTime:1.315,hasTruncateMarker:!1,authors:[{name:"GPT-3",title:"Artificial Intelligence",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],frontMatter:{title:"First Year Advice from an AI",author:"GPT-3",author_title:"Artificial Intelligence",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},nextItem:{title:"Keep Your Head Up!",permalink:"/wiki/newsletter/2022/04/05/head-up"}},s={authorsImageUrls:[void 0]},c=[],u={toc:c},p="wrapper";function f(e){let{components:t,...n}=e;return(0,i.kt)(p,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("admonition",{title:"note from Jeremie",type:"note"},(0,i.kt)("p",{parentName:"admonition"},"The following article was written by an artificial intelligence called ",(0,i.kt)("a",{parentName:"p",href:"https://openai.com/api/"},"GPT-3")," in response to the following prompt: ",(0,i.kt)("em",{parentName:"p"},'"Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years."')," I hope you enjoy!")),(0,i.kt)("p",null,"Hi everyone!"),(0,i.kt)("p",null,"As the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I\u2019m so excited that you\u2019re all considering it as an option!"),(0,i.kt)("p",null,"There are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you\u2019ll be able to hit the ground running a bit more easily than I did."),(0,i.kt)("p",null,"First and foremost, don\u2019t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed."),(0,i.kt)("p",null,"Secondly, don\u2019t be discouraged if you don\u2019t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you\u2019ll get there."),(0,i.kt)("p",null,"And finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!"),(0,i.kt)("p",null,"I hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!"),(0,i.kt)("p",null,"Sincerely,"),(0,i.kt)("p",null,"GPT-3"))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/153eaad6.baac9917.js b/assets/js/153eaad6.baac9917.js new file mode 100644 index 000000000..f7450c38f --- /dev/null +++ b/assets/js/153eaad6.baac9917.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3270],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),d=c(t),v=n,f=d["".concat(l,".").concat(v)]||d[v]||p[v]||o;return t?i.createElement(f,a(a({ref:r},u),{},{components:t})):i.createElement(f,a({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=v;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[d]="string"==typeof e?e:n,a[1]=s;for(var c=2;c{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2097 - Overview",sidebar_label:"COMP-2097",slug:"/COMP-2097/overview"},a=void 0,s={unversionedId:"COMP-2097/overview",id:"COMP-2097/overview",title:"COMP 2097 - Overview",description:"Course Title",source:"@site/courses/COMP-2097/Overview.md",sourceDirName:"COMP-2097",slug:"/COMP-2097/overview",permalink:"/wiki/courses/COMP-2097/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2097/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2097 - Overview",sidebar_label:"COMP-2097",slug:"/COMP-2097/overview"},sidebar:"indexNav",previous:{title:"COMP-2077",permalink:"/wiki/courses/COMP-2077/overview"},next:{title:"COMP-2120",permalink:"/wiki/courses/COMP-2120/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},d="wrapper";function p(e){let{components:r,...t}=e;return(0,n.kt)(d,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2097 is "Social Media and Mobile Technology for End Users".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course provides review, analysis and use of social media and mobile technologies such as Instagram (tm), Facebook (tm), twitter (tm) LinkedIn (tm), texting, and using mobile devices such as laptops, ios (tm) devices, and Android devices. Topics to be covered include: a comprehensive review of available social media and mobile technology, use of social media and mobile technology for sharing of knowledge and for group interaction, security and privacy, ethical principles in social media, methods for analyzing end-user requirements for a social media application, strategies for designing, implementing, and maintaining an ethically-sound social media campaign, and measurement and assessment of social media analytics using industry standard tools and techniques. (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours)."),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2097 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/17896441.d7478f21.js b/assets/js/17896441.d7478f21.js new file mode 100644 index 000000000..8622d41ef --- /dev/null +++ b/assets/js/17896441.d7478f21.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7918],{2692:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ie});var a=n(7294),l=n(5463),o=n(3768);const r=a.createContext(null);function s(e){let{children:t,content:n}=e;const l=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return a.createElement(r.Provider,{value:l},t)}function c(){const e=(0,a.useContext)(r);if(null===e)throw new o.i6("DocProvider");return e}function i(){const{metadata:e,frontMatter:t,assets:n}=c();return a.createElement(l.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var d=n(4334),m=n(3488),u=n(3117),v=n(7325),b=n(3672);function p(e){const{previous:t,next:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,v.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"})},t&&a.createElement(b.Z,(0,u.Z)({},t,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&a.createElement(b.Z,(0,u.Z)({},n,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function h(){const{metadata:e}=c();return a.createElement(p,{previous:e.previous,next:e.next})}var f=n(9962),E=n(3699),g=n(868),L=n(3702),C=n(6409),N=n(8801);const k={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function _(e){const t=k[e.versionMetadata.banner];return a.createElement(t,e)}function Z(e){let{versionLabel:t,to:n,onClick:l}=e;return a.createElement(v.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:a.createElement("b",null,a.createElement(E.Z,{to:n,onClick:l},a.createElement(v.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function x(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:l}}=(0,f.Z)(),{pluginId:o}=(0,g.gA)({failfast:!0}),{savePreferredVersionName:r}=(0,C.J)(o),{latestDocSuggestion:s,latestVersionSuggestion:c}=(0,g.Jo)(o),i=s??(m=c).docs.find((e=>e.id===m.mainDocId));var m;return a.createElement("div",{className:(0,d.Z)(t,L.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(_,{siteTitle:l,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(Z,{versionLabel:c.label,to:i.path,onClick:()=>r(c.name)})))}function T(e){let{className:t}=e;const n=(0,N.E)();return n.banner?a.createElement(x,{className:t,versionMetadata:n}):null}function H(e){let{className:t}=e;const n=(0,N.E)();return n.badge?a.createElement("span",{className:(0,d.Z)(t,L.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(v.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function U(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:a.createElement("b",null,a.createElement("time",{dateTime:new Date(1e3*t).toISOString()},n))}}," on {date}")}function w(e){let{lastUpdatedBy:t}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:a.createElement("b",null,t)}}," by {user}")}function y(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:l}=e;return a.createElement("span",{className:L.k.common.lastUpdated},a.createElement(v.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?a.createElement(U,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:l?a.createElement(w,{lastUpdatedBy:l}):""}},"Last updated{atDate}{byUser}"),!1)}var A=n(4850),M=n(1209);const I={lastUpdated:"lastUpdated_vwxv"};function B(e){return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(M.Z,e)))}function O(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:l,formattedLastUpdatedAt:o}=e;return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(A.Z,{editUrl:t})),a.createElement("div",{className:(0,d.Z)("col",I.lastUpdated)},(n||l)&&a.createElement(y,{lastUpdatedAt:n,formattedLastUpdatedAt:o,lastUpdatedBy:l})))}function V(){const{metadata:e}=c(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:l,lastUpdatedBy:o,tags:r}=e,s=r.length>0,i=!!(t||n||o);return s||i?a.createElement("footer",{className:(0,d.Z)(L.k.docs.docFooter,"docusaurus-mt-lg")},s&&a.createElement(B,{tags:r}),i&&a.createElement(O,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:o,formattedLastUpdatedAt:l})):null}var P=n(4639),S=n(2728);const D={tocCollapsibleButton:"tocCollapsibleButton_TO0P",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_MG3E"};function R(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,u.Z)({type:"button"},n,{className:(0,d.Z)("clean-btn",D.tocCollapsibleButton,!t&&D.tocCollapsibleButtonExpanded,n.className)}),a.createElement(v.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component"},"On this page"))}const F={tocCollapsible:"tocCollapsible_ETCw",tocCollapsibleContent:"tocCollapsibleContent_vkbj",tocCollapsibleExpanded:"tocCollapsibleExpanded_sAul"};function z(e){let{toc:t,className:n,minHeadingLevel:l,maxHeadingLevel:o}=e;const{collapsed:r,toggleCollapsed:s}=(0,P.u)({initialState:!0});return a.createElement("div",{className:(0,d.Z)(F.tocCollapsible,!r&&F.tocCollapsibleExpanded,n)},a.createElement(R,{collapsed:r,onClick:s}),a.createElement(P.z,{lazy:!0,className:F.tocCollapsibleContent,collapsed:r},a.createElement(S.Z,{toc:t,minHeadingLevel:l,maxHeadingLevel:o})))}const q={tocMobile:"tocMobile_ITEo"};function j(){const{toc:e,frontMatter:t}=c();return a.createElement(z,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,d.Z)(L.k.docs.docTocMobile,q.tocMobile)})}var $=n(7086);function G(){const{toc:e,frontMatter:t}=c();return a.createElement($.Z,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:L.k.docs.docTocDesktop})}var J=n(3899),Y=n(8505);function K(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=c();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,d.Z)(L.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(J.Z,{as:"h1"},n)),a.createElement(Y.Z,null,t))}var Q=n(3734),W=n(9003),X=n(9524);function ee(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"}))}const te={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function ne(){const e=(0,X.Z)("/");return a.createElement("li",{className:"breadcrumbs__item"},a.createElement(E.Z,{"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e},a.createElement(ee,{className:te.breadcrumbHomeIcon})))}const ae={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function le(e){let{children:t,href:n,isLast:l}=e;const o="breadcrumbs__link";return l?a.createElement("span",{className:o,itemProp:"name"},t):n?a.createElement(E.Z,{className:o,href:n,itemProp:"item"},a.createElement("span",{itemProp:"name"},t)):a.createElement("span",{className:o},t)}function oe(e){let{children:t,active:n,index:l,addMicrodata:o}=e;return a.createElement("li",(0,u.Z)({},o&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,d.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,a.createElement("meta",{itemProp:"position",content:String(l+1)}))}function re(){const e=(0,Q.s1)(),t=(0,W.Ns)();return e?a.createElement("nav",{className:(0,d.Z)(L.k.docs.docBreadcrumbs,ae.breadcrumbsContainer),"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},a.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&a.createElement(ne,null),e.map(((t,n)=>{const l=n===e.length-1;return a.createElement(oe,{key:n,active:l,index:n,addMicrodata:!!t.href},a.createElement(le,{href:t.href,isLast:l},t.label))})))):null}const se={docItemContainer:"docItemContainer_Djhp",docItemCol:"docItemCol_VOVn"};function ce(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=c(),n=(0,m.i)(),l=e.hide_table_of_contents,o=!l&&t.length>0;return{hidden:l,mobile:o?a.createElement(j,null):void 0,desktop:!o||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(G,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,d.Z)("col",!n.hidden&&se.docItemCol)},a.createElement(T,null),a.createElement("div",{className:se.docItemContainer},a.createElement("article",null,a.createElement(re,null),a.createElement(H,null),n.mobile,a.createElement(K,null,t),a.createElement(V,null)),a.createElement(h,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function ie(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(s,{content:e.content},a.createElement(l.FG,{className:t},a.createElement(i,null),a.createElement(ce,null,a.createElement(n,null))))}},7086:(e,t,n)=>{n.d(t,{Z:()=>d});var a=n(3117),l=n(7294),o=n(4334),r=n(2728);const s={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"},c="table-of-contents__link toc-highlight",i="table-of-contents__link--active";function d(e){let{className:t,...n}=e;return l.createElement("div",{className:(0,o.Z)(s.tableOfContents,"thin-scrollbar",t)},l.createElement(r.Z,(0,a.Z)({},n,{linkClassName:c,linkActiveClassName:i})))}},2728:(e,t,n)=>{n.d(t,{Z:()=>b});var a=n(3117),l=n(7294),o=n(107);function r(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function s(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=s({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function c(e){const t=e.getBoundingClientRect();return t.top===t.bottom?c(e.parentNode):t}function i(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>c(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function m(e){const t=(0,l.useRef)(void 0),n=d();(0,l.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:o,maxHeadingLevel:r}=e;function s(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),s=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:o,maxHeadingLevel:r}),c=i(s,{anchorTopOffset:n.current}),d=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===d)}))}return document.addEventListener("scroll",s),document.addEventListener("resize",s),s(),()=>{document.removeEventListener("scroll",s),document.removeEventListener("resize",s)}}),[e,n])}function u(e){let{toc:t,className:n,linkClassName:a,isChild:o}=e;return t.length?l.createElement("ul",{className:o?void 0:n},t.map((e=>l.createElement("li",{key:e.id},l.createElement("a",{href:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),l.createElement(u,{isChild:!0,toc:e.children,className:n,linkClassName:a}))))):null}const v=l.memo(u);function b(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:c="table-of-contents__link",linkActiveClassName:i,minHeadingLevel:d,maxHeadingLevel:u,...b}=e;const p=(0,o.L)(),h=d??p.tableOfContents.minHeadingLevel,f=u??p.tableOfContents.maxHeadingLevel,E=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,l.useMemo)((()=>s({toc:r(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:h,maxHeadingLevel:f});return m((0,l.useMemo)((()=>{if(c&&i)return{linkClassName:c,linkActiveClassName:i,minHeadingLevel:h,maxHeadingLevel:f}}),[c,i,h,f])),l.createElement(v,(0,a.Z)({toc:E,className:n,linkClassName:c},b))}},8801:(e,t,n)=>{n.d(t,{E:()=>s,q:()=>r});var a=n(7294),l=n(3768);const o=a.createContext(null);function r(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function s(){const e=(0,a.useContext)(o);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/18261fb6.091d27bd.js b/assets/js/18261fb6.091d27bd.js new file mode 100644 index 000000000..173210579 --- /dev/null +++ b/assets/js/18261fb6.091d27bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[137],{7662:e=>{e.exports=JSON.parse('{"pluginId":"plugin-docs-resources","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"indexNav":[{"type":"link","label":"Index","href":"/wiki/resources/","docId":"index"},{"type":"category","label":"Guides","items":[{"type":"link","label":"Style Guide","href":"/wiki/resources/guides/style","docId":"guides/style_guide"},{"type":"link","label":"How To Contribute","href":"/wiki/resources/guides/contributing","docId":"guides/contributing"},{"type":"link","label":"Wi-Fi Guide","href":"/wiki/resources/guides/wifi","docId":"guides/wifi_guide"},{"type":"link","label":"UWinsite Guide","href":"/wiki/resources/guides/uwinsite_guide","docId":"guides/uwinsite_guide"},{"type":"link","label":"Parking Guide","href":"/wiki/resources/guides/parking","docId":"guides/parking_guide"},{"type":"link","label":"Becoming a UWSA-Ratified Club","href":"/wiki/resources/guides/uwsa_club","docId":"guides/uwsa_club"},{"type":"link","label":"Student Exchange Guide","href":"/wiki/resources/guides/student_exchange","docId":"guides/student_exchange_guide"},{"type":"link","label":"Navigation Guide","href":"/wiki/resources/guides/Navigation Guide/navigation-guide","docId":"guides/Navigation Guide/navigation-guide"},{"type":"link","label":"Laptop Requirements Guide","href":"/wiki/resources/guides/laptop","docId":"guides/laptop_guide"},{"type":"link","label":"First Year Guide","href":"/wiki/resources/guides/first_year","docId":"guides/first_year_guide"},{"type":"link","label":"VPN Setup Guide","href":"/wiki/resources/guides/vpn","docId":"guides/vpn_guide"},{"type":"link","label":"Becoming a TA","href":"/wiki/resources/guides/becoming-a-ta","docId":"guides/becoming-a-ta"}],"collapsed":true,"collapsible":true},{"type":"link","label":"Contributors","href":"/wiki/resources/contributors","docId":"contributors"}]},"docs":{"contributors":{"id":"contributors","title":"Our Contributors","description":"Thank you for contributing to the UWindsor Computer Science Society Wiki!","sidebar":"indexNav"},"guides/becoming-a-ta":{"id":"guides/becoming-a-ta","title":"How To Become a Teaching Assistant","description":"Last updated on 2023/09/07","sidebar":"indexNav"},"guides/contributing":{"id":"guides/contributing","title":"How To Contribute","description":"We\'re so thrilled that you want to help out with the UWindsor Computer Science Student Wiki Project! This article will contain everything you need to know to start updating existing articles, writing your own articles, and using GitHub to get your code merged into the main codebase!","sidebar":"indexNav"},"guides/first_year_guide":{"id":"guides/first_year_guide","title":"First Year Guide","description":"last updated on 2022/09/06","sidebar":"indexNav"},"guides/laptop_guide":{"id":"guides/laptop_guide","title":"Laptop Requirements Guide","description":"Last updated on 2022/08/24","sidebar":"indexNav"},"guides/Navigation Guide/navigation-guide":{"id":"guides/Navigation Guide/navigation-guide","title":"Navigation Guide","description":"Last updated on 2022/09/30","sidebar":"indexNav"},"guides/parking_guide":{"id":"guides/parking_guide","title":"Parking Guide","description":"Last updated on 2022/06/10","sidebar":"indexNav"},"guides/student_exchange_guide":{"id":"guides/student_exchange_guide","title":"Student Exchange Guide","description":"Last updated on 2022/08/08","sidebar":"indexNav"},"guides/style_guide":{"id":"guides/style_guide","title":"Style Guide","description":"You can write content using GitHub-flavored Markdown syntax.","sidebar":"indexNav"},"guides/uwinsite_guide":{"id":"guides/uwinsite_guide","title":"UWinsite Guide","description":"Last updated on 2022/06/25","sidebar":"indexNav"},"guides/uwsa_club":{"id":"guides/uwsa_club","title":"Becoming a UWSA-Ratified Club","description":"Last updated on 2022/07/26","sidebar":"indexNav"},"guides/vpn_guide":{"id":"guides/vpn_guide","title":"VPN Setup Guide","description":"Many protocols or ports are blocked by the university firewall. This is why you may not be able to connect with NoMachine or SSH. If you\u2019re connecting from home and anywhere outside or inside the campus, you have to connect via a VPN server to access resources and data on the campus private network. This is a guide on how to setup the VPN.","sidebar":"indexNav"},"guides/wifi_guide":{"id":"guides/wifi_guide","title":"Wi-Fi Guide","description":"This is a guide to connecting to Wi-Fi on campus.","sidebar":"indexNav"},"index":{"id":"index","title":"Index","description":"- Guides","sidebar":"indexNav"},"useful_links":{"id":"useful_links","title":"Useful Links","description":"Cheat Sheets and Docs"}}}')}}]); \ No newline at end of file diff --git a/assets/js/1904057c.ed8583ff.js b/assets/js/1904057c.ed8583ff.js new file mode 100644 index 000000000..3d19d58ad --- /dev/null +++ b/assets/js/1904057c.ed8583ff.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5762],{4137:(e,t,i)=>{i.d(t,{Zo:()=>d,kt:()=>g});var n=i(7294);function o(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function a(e){for(var t=1;t=0||(o[i]=e[i]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(o[i]=e[i])}return o}var u=n.createContext({}),s=function(e){var t=n.useContext(u),i=t;return e&&(i="function"==typeof e?e(t):a(a({},t),e)),i},d=function(e){var t=s(e.components);return n.createElement(u.Provider,{value:t},e.children)},c="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var i=e.components,o=e.mdxType,r=e.originalType,u=e.parentName,d=l(e,["components","mdxType","originalType","parentName"]),c=s(i),h=o,g=c["".concat(u,".").concat(h)]||c[h]||p[h]||r;return i?n.createElement(g,a(a({ref:t},d),{},{components:i})):n.createElement(g,a({ref:t},d))}));function g(e,t){var i=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=i.length,a=new Array(r);a[0]=h;var l={};for(var u in t)hasOwnProperty.call(t,u)&&(l[u]=t[u]);l.originalType=e,l[c]="string"==typeof e?e:o,a[1]=l;for(var s=2;s{i.r(t),i.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>l,toc:()=>s});var n=i(3117),o=(i(7294),i(4137));const r={id:"contributing",title:"How To Contribute",sidebar_label:"How To Contribute",slug:"/guides/contributing"},a=void 0,l={unversionedId:"guides/contributing",id:"guides/contributing",title:"How To Contribute",description:"We're so thrilled that you want to help out with the UWindsor Computer Science Student Wiki Project! This article will contain everything you need to know to start updating existing articles, writing your own articles, and using GitHub to get your code merged into the main codebase!",source:"@site/resources/guides/contributing.md",sourceDirName:"guides",slug:"/guides/contributing",permalink:"/wiki/resources/guides/contributing",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/contributing.md",tags:[],version:"current",frontMatter:{id:"contributing",title:"How To Contribute",sidebar_label:"How To Contribute",slug:"/guides/contributing"},sidebar:"indexNav",previous:{title:"Style Guide",permalink:"/wiki/resources/guides/style"},next:{title:"Wi-Fi Guide",permalink:"/wiki/resources/guides/wifi"}},u={},s=[{value:"Setting up Your Local Environment",id:"setting-up-your-local-environment",level:2},{value:"Prerequisites",id:"prerequisites",level:3},{value:"Running the Development Server",id:"running-the-development-server",level:3},{value:"Updating Existing Articles",id:"updating-existing-articles",level:2},{value:"Creating New Articles",id:"creating-new-articles",level:2},{value:"Running Prettier",id:"running-prettier",level:2},{value:"Working With GitHub",id:"working-with-github",level:2},{value:"Giving Yourself Credit",id:"giving-yourself-credit",level:2},{value:"More Resouces",id:"more-resouces",level:2}],d={toc:s},c="wrapper";function p(e){let{components:t,...i}=e;return(0,o.kt)(c,(0,n.Z)({},d,i,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"We're so thrilled that you want to help out with the UWindsor Computer Science Student Wiki Project! This article will contain everything you need to know to start updating existing articles, writing your own articles, and using GitHub to get your code merged into the main codebase!"),(0,o.kt)("h2",{id:"setting-up-your-local-environment"},"Setting up Your Local Environment"),(0,o.kt)("h3",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"You'll need to install some prerequisite software before contributing to the wiki (git, nodejs, yarn). Full instructions can be found on ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/UWindsorCSS/wiki#how-to-install"},"the wiki's README"),"."),(0,o.kt)("h3",{id:"running-the-development-server"},"Running the Development Server"),(0,o.kt)("p",null,"Once you've installed all the prerequisites, you're ready to run the wiki locally! Simply run ",(0,o.kt)("inlineCode",{parentName:"p"},"yarn start")," in your terminal, and the wiki should automatically open up from the address ",(0,o.kt)("a",{parentName:"p",href:"http://localhost:3000/wiki/"},"http://localhost:3000/wiki/"),". You can now edit the content of any article and see it automatically change in the browser!"),(0,o.kt)("h2",{id:"updating-existing-articles"},"Updating Existing Articles"),(0,o.kt)("p",null,"The simplest way to contribute is to add to or update an existing article. To do this, simply find the relevant ",(0,o.kt)("inlineCode",{parentName:"p"},".md")," file for the corresponding article you'd like to update, and edit the contents. That's it! After you edit the content you should be able to see it change in the browser.",(0,o.kt)("br",{parentName:"p"}),"\n",'If the article you\'re updating contains a "Last Updated" date at the start of it, make sure to update it with the current date! Make sure to also follow the ',(0,o.kt)("a",{parentName:"p",href:"/resources/guides/style"},"style guide")," and ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/uwindsorcss/wiki/blob/master/REQUIREMENTS.md"},"article requirements")," when updating an article."),(0,o.kt)("h2",{id:"creating-new-articles"},"Creating New Articles"),(0,o.kt)("p",null,"Creating new articles is a bit more complex than updating existing ones, but if you follow the pattern of other articles, you'll catch on quickly."),(0,o.kt)("p",null,"The first thing you need to consider is where your article should be located on the wiki, and where it should be located in the actual code. Luckily, the layout of files and folders in the wiki codebase usually follows the layout of the site itself. So, if you wanted to create a new ",(0,o.kt)("inlineCode",{parentName:"p"},"guide")," article, you'd create a new ",(0,o.kt)("inlineCode",{parentName:"p"},".md")," file under ",(0,o.kt)("inlineCode",{parentName:"p"},"resources/guides"),"."),(0,o.kt)("p",null,"When opening up any of the existing markdown files, you'll probably notice that each one starts off with a section that looks like this:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-md"},"---\nid: contributing\ntitle: How To Contribute\nsidebar_label: How To Contribute\nslug: /guides/contributing\n---\n")),(0,o.kt)("p",null,"Including this top section before beginning your article is vital if you want it to show up on the wiki. Each field is fairly self explanatory, but here's a quick rundown anyways:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"id"),": This is a descriptive string that uniquely identifies your article. It's useful for sidebars."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"title"),": The title of your article, this is automatically rendered as an ",(0,o.kt)("inlineCode",{parentName:"li"},"h1")," at the beginning of your article."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"sidebar_label"),": Self explanatory, shows up on the sidebar to link to your article."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"slug"),": This refers to what is appended to the url when going to your article. Sometimes this can be confusing to work with so it's best to follow the pattern of other articles in the same directory. For example, if you're creating a guide about \"Topic A\", you might make the slug ",(0,o.kt)("inlineCode",{parentName:"li"},"/guides/topic-a"),".")),(0,o.kt)("p",null,"Once you have this section completed, you now need to edit the relevant ",(0,o.kt)("inlineCode",{parentName:"p"},"XXXX.sidebars.js")," file to create a link for it in the sidebar of whatever section you're writing the article for. For example, if you're creating a new guide you would update ",(0,o.kt)("inlineCode",{parentName:"p"},"resources_sidebars.js"),". Look for items near where you'd like to place your article:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-js"},'items: [\n ...\n "guides/style_guide",\n "guides/contributing",\n ...\n],\n')),(0,o.kt)("p",null,"Here, you can see that to add a new guide, you'll need to add an item here. If your article has an id of \"someID\", you'll add the following:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-js"},'"guides/someID",\n')),(0,o.kt)("p",null,"If, say, you wanted to add an article about CSS, you'll notice the sidebars file is a bit different:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-js"},' indexNav: [\n {\n type: "doc",\n id: "about",\n },\n {\n type: "doc",\n id: "meetTheBoard",\n },\n ],\n')),(0,o.kt)("p",null,'Here, to add a new article, say with id of "meetRyan", you would add the following to the list:'),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-js"},'{\n type: "doc",\n id: "meetRyan",\n},\n')),(0,o.kt)("p",null,"The name of the game here is following the pattern of what's already there. If you do this, you'll be doing the right thing most of the time. Once this is all done, you can finish writing your article and it should appear on your local wiki! Remember of course to follow the ",(0,o.kt)("a",{parentName:"p",href:"/resources/guides/style"},"style guide")," and ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/uwindsorcss/wiki/blob/master/REQUIREMENTS.md"},"article requirements")," when creating an article. All sections also have an index page which lists all of the articles in that section. Look for an ",(0,o.kt)("inlineCode",{parentName:"p"},"index.md")," in the section folder you're working on, and add your article to it! For example, for adding a careers-related article, add a link in ",(0,o.kt)("inlineCode",{parentName:"p"},"careers/index.md"),"."),(0,o.kt)("h2",{id:"running-prettier"},"Running Prettier"),(0,o.kt)("p",null,"To keep our code formatted the same throughout our codebase, we use something called ",(0,o.kt)("a",{parentName:"p",href:"https://prettier.io/"},"prettier"),". This will auto-format your code to follow our formatting. If you're using VSCode, you should install the prettier plugin to have it automatically format your code as you save each file. However, you could and should manually run prettier before committing and pushing your code, via the following command:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-bash"},"yarn prettier --write .\n")),(0,o.kt)("h2",{id:"working-with-github"},"Working With GitHub"),(0,o.kt)("p",null,"Before contributing to this wiki, you should have a basic understanding of Git and GitHub. Fireship has a ",(0,o.kt)("a",{parentName:"p",href:"https://www.youtube.com/watch?v=HkdAHXoRtos"},"short video")," that may be helpful if you don't. You will also need to have a ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/"},"GitHub")," account to contribute, so if you don't have one you should make one."),(0,o.kt)("p",null,"The process of contributing may seem daunting at first if you've never done it before, but once you get the hang of it, it will come naturally. The process is essentially:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/uwindsorcss/wiki/fork"},"Create a fork")," of the wiki repository to your personal account."),(0,o.kt)("li",{parentName:"ol"},"Clone your fork to your local machine."),(0,o.kt)("li",{parentName:"ol"},"Make any changes/contributions on your local machine."),(0,o.kt)("li",{parentName:"ol"},"Commit and push those changes to your fork."),(0,o.kt)("li",{parentName:"ol"},"Create a pull request to request your changes be merged into the main wiki codebase.")),(0,o.kt)("p",null,"When creating your pull request, you may receive comments and suggested changes to make before a CSS developer will merge your code. If this happens, you should make the suggested changes locally and then commit and push them to your fork. The pull request will automatically be updated."),(0,o.kt)("h2",{id:"giving-yourself-credit"},"Giving Yourself Credit"),(0,o.kt)("p",null,"To thank everyone for their contributions to the wiki, we've created ",(0,o.kt)("a",{parentName:"p",href:"/resources/contributors"},"a page dedicated to showcasing all of our contributors"),". Make sure you add yourself to this list so you can be recognized for your work! Feel free to add your GitHub, personal website, and/or your email address as well."),(0,o.kt)("h2",{id:"more-resouces"},"More Resouces"),(0,o.kt)("p",null,"Check out the ",(0,o.kt)("a",{parentName:"p",href:"https://docusaurus.io/docs"},"Docusaurus documentation")," for more information on how Docusaurus works!"))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/19fc8c2d.9c96f949.js b/assets/js/19fc8c2d.9c96f949.js new file mode 100644 index 000000000..9fae31192 --- /dev/null +++ b/assets/js/19fc8c2d.9c96f949.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6846],{4137:(e,r,a)=>{a.d(r,{Zo:()=>c,kt:()=>g});var t=a(7294);function n(e,r,a){return r in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a,e}function o(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.push.apply(a,t)}return a}function l(e){for(var r=1;r=0||(n[a]=e[a]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var s=t.createContext({}),u=function(e){var r=t.useContext(s),a=r;return e&&(a="function"==typeof e?e(r):l(l({},r),e)),a},c=function(e){var r=u(e.components);return t.createElement(s.Provider,{value:r},e.children)},m="mdxType",p={inlineCode:"code",wrapper:function(e){var r=e.children;return t.createElement(t.Fragment,{},r)}},d=t.forwardRef((function(e,r){var a=e.components,n=e.mdxType,o=e.originalType,s=e.parentName,c=i(e,["components","mdxType","originalType","parentName"]),m=u(a),d=n,g=m["".concat(s,".").concat(d)]||m[d]||p[d]||o;return a?t.createElement(g,l(l({ref:r},c),{},{components:a})):t.createElement(g,l({ref:r},c))}));function g(e,r){var a=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=a.length,l=new Array(o);l[0]=d;var i={};for(var s in r)hasOwnProperty.call(r,s)&&(i[s]=r[s]);i.originalType=e,i[m]="string"==typeof e?e:n,l[1]=i;for(var u=2;u{a.r(r),a.d(r,{assets:()=>s,contentTitle:()=>l,default:()=>p,frontMatter:()=>o,metadata:()=>i,toc:()=>u});var t=a(3117),n=(a(7294),a(4137));const o={id:"resources",title:"COMP 4400 - Resources",sidebar_label:"COMP-4400 - Resources",slug:"/COMP-4400/resources"},l=void 0,i={unversionedId:"COMP-4400/resources",id:"COMP-4400/resources",title:"COMP 4400 - Resources",description:"Overview",source:"@site/courses/COMP-4400/Resources.md",sourceDirName:"COMP-4400",slug:"/COMP-4400/resources",permalink:"/wiki/courses/COMP-4400/resources",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4400/Resources.md",tags:[],version:"current",frontMatter:{id:"resources",title:"COMP 4400 - Resources",sidebar_label:"COMP-4400 - Resources",slug:"/COMP-4400/resources"},sidebar:"indexNav",previous:{title:"COMP-4400 - Overview",permalink:"/wiki/courses/COMP-4400/overview"},next:{title:"COMP-4500",permalink:"/wiki/courses/COMP-4500/overview"}},s={},u=[{value:"Overview",id:"overview",level:2},{value:"Programming Paradigms",id:"programming-paradigms",level:2},{value:"Logical Paradigm",id:"logical-paradigm",level:3},{value:"Prolog",id:"prolog",level:4},{value:"Functional Paradigm",id:"functional-paradigm",level:3},{value:"Scheme",id:"scheme",level:4},{value:"Lambda Calculus",id:"lambda-calculus",level:4},{value:"Useful Resources",id:"useful-resources",level:2},{value:"Prolog",id:"prolog-1",level:3},{value:"Scheme",id:"scheme-1",level:3},{value:"Lambda Calculus",id:"lambda-calculus-1",level:3}],c={toc:u},m="wrapper";function p(e){let{components:r,...a}=e;return(0,n.kt)(m,(0,t.Z)({},c,a,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"overview"},"Overview"),(0,n.kt)("p",null,"In COMP-4400, you will embark on a journey to explore different programming paradigms (most likely logical and functional). These paradigms offer unique approaches to solving problems and designing software systems. Along the way, you will become acquainted with several new programming languages, each tailored to a specific paradigm. You'll most likely need to learn Prolog, Scheme, and Lambda Calculus."),(0,n.kt)("h2",{id:"programming-paradigms"},"Programming Paradigms"),(0,n.kt)("h3",{id:"logical-paradigm"},"Logical Paradigm"),(0,n.kt)("p",null,"The logical paradigm is a programming approach that emphasizes declarative reasoning and rule-based logic to solve problems. It is particularly well-suited for tasks involving knowledge representation, artificial intelligence, and symbolic reasoning. In COMP-4400, you will delve into this paradigm through the study of Prolog."),(0,n.kt)("h4",{id:"prolog"},"Prolog"),(0,n.kt)("p",null,'Prolog stands for "Programming in Logic." It is a high-level, declarative programming language primarily used for symbolic reasoning and rule-based problem solving. Prolog programs are constructed using a series of facts and rules, and the language\'s inference engine works to deduce answers from these logical constructs. Prolog is widely used in fields like natural language processing, expert systems, and knowledge representation.'),(0,n.kt)("p",null,"In Prolog, you define relationships and constraints using predicates and clauses. The Prolog interpreter, known as the Prolog engine, takes these definitions and performs backward chaining inference to find solutions to queries. This allows you to express complex problem-solving tasks in a concise and intuitive manner."),(0,n.kt)("h3",{id:"functional-paradigm"},"Functional Paradigm"),(0,n.kt)("p",null,"The functional paradigm is a programming approach that treats computation as the evaluation of mathematical functions. It emphasizes immutability, pure functions, and higher-order functions to model and solve problems. In COMP-4400, you will explore this paradigm through the study of Scheme and Lambda Calculus."),(0,n.kt)("h4",{id:"scheme"},"Scheme"),(0,n.kt)("p",null,"Scheme is a dialect of Lisp (List Processing) and one of the oldest functional programming languages. Scheme promotes the use of recursion, first-class functions, and lexical scoping, which are fundamental aspects of functional programming."),(0,n.kt)("p",null,"In Scheme, you'll work with immutable data structures and define functions as first-class citizens. This means functions can be passed as arguments to other functions and returned as results, allowing for concise and expressive code. Scheme's minimalistic syntax also encourages a clear and readable coding style."),(0,n.kt)("h4",{id:"lambda-calculus"},"Lambda Calculus"),(0,n.kt)("p",null,"Lambda Calculus is a formal system that serves as the foundation for functional programming. While not a practical programming language like Prolog or Scheme, it plays a crucial role in understanding the theoretical underpinnings of functional programming. Lambda Calculus consists of a set of rules for defining and applying functions."),(0,n.kt)("h2",{id:"useful-resources"},"Useful Resources"),(0,n.kt)("p",null,"Here are some useful links to get started with each of the different programming languages in COMP-4400:"),(0,n.kt)("h3",{id:"prolog-1"},"Prolog"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.youtube.com/watch?v=SykxWpFwMGs"},"An excellent Prolog tutorial")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://swish.swi-prolog.org/"},"An online Prolog interpreter"))),(0,n.kt)("h3",{id:"scheme-1"},"Scheme"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.youtube.com/playlist?list=PLm8dSOaqLPHKVPwBkk9UeAB2Lokl1xMJM"},"A playlist of Scheme tutorials on YouTube")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://racket-lang.org/"},"The DrRacket IDE for Scheme programming"))),(0,n.kt)("h3",{id:"lambda-calculus-1"},"Lambda Calculus"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.youtube.com/watch?v=3VQ382QG-y4"},"An excellent talk about Lambda calculus")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.youtube.com/watch?v=pAnLQ9jwN-E"},"Part two of the talk, which goes into more advanced concepts"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1b11ead7.32bb8ec8.js b/assets/js/1b11ead7.32bb8ec8.js new file mode 100644 index 000000000..e5f5df5d1 --- /dev/null +++ b/assets/js/1b11ead7.32bb8ec8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[879],{4137:(e,t,o)=>{o.d(t,{Zo:()=>p,kt:()=>m});var a=o(7294);function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,a)}return o}function r(e){for(var t=1;t=0||(i[o]=e[o]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}var l=a.createContext({}),u=function(e){var t=a.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):r(r({},t),e)),o},p=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},c="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var o=e.components,i=e.mdxType,n=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),c=u(o),d=i,m=c["".concat(l,".").concat(d)]||c[d]||h[d]||n;return o?a.createElement(m,r(r({ref:t},p),{},{components:o})):a.createElement(m,r({ref:t},p))}));function m(e,t){var o=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var n=o.length,r=new Array(n);r[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:i,r[1]=s;for(var u=2;u{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>n,metadata:()=>s,toc:()=>u});var a=o(3117),i=(o(7294),o(4137));const n={id:"laptop_guide",title:"Laptop Requirements Guide",sidebar_label:"Laptop Requirements Guide",slug:"/guides/laptop"},r=void 0,s={unversionedId:"guides/laptop_guide",id:"guides/laptop_guide",title:"Laptop Requirements Guide",description:"Last updated on 2022/08/24",source:"@site/resources/guides/laptop_guide.md",sourceDirName:"guides",slug:"/guides/laptop",permalink:"/wiki/resources/guides/laptop",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/laptop_guide.md",tags:[],version:"current",frontMatter:{id:"laptop_guide",title:"Laptop Requirements Guide",sidebar_label:"Laptop Requirements Guide",slug:"/guides/laptop"},sidebar:"indexNav",previous:{title:"Navigation Guide",permalink:"/wiki/resources/guides/Navigation Guide/navigation-guide"},next:{title:"First Year Guide",permalink:"/wiki/resources/guides/first_year"}},l={},u=[{value:"Hardware",id:"hardware",level:2},{value:"Operating System",id:"operating-system",level:2},{value:"Windows",id:"windows",level:3},{value:"Linux",id:"linux",level:3},{value:"MacOS",id:"macos",level:3},{value:"ChromeOS (Chromebook)",id:"chromeos-chromebook",level:3},{value:"Battery Life and Portability",id:"battery-life-and-portability",level:2},{value:"Screen Size",id:"screen-size",level:2},{value:"Other Features",id:"other-features",level:2}],p={toc:u},c="wrapper";function h(e){let{components:t,...o}=e;return(0,i.kt)(c,(0,a.Z)({},p,o,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,(0,i.kt)("em",{parentName:"p"},"Last updated on 2022/08/24")),(0,i.kt)("p",null,"Here are a few things to keep in mind when purchasing/configuring your laptop:"),(0,i.kt)("h2",{id:"hardware"},"Hardware"),(0,i.kt)("p",null,"Although the following specifications are not strictly required, having these minimum specifications will make your computer less frustrating to use:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"8 GB of RAM",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"for gaming/future-proof purposes, 12 or 16 GB is more preferable"))),(0,i.kt)("li",{parentName:"ul"},"256 GB of SSD storage",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"UWindsor provides 1 TB OneDrive cloud storage. However, it is ",(0,i.kt)("strong",{parentName:"li"},"strongly")," recommended that you upgrade to at least 512 GB. This will allow you to have space for a lot of games and software, and the extra local storage is good if you don't want the hassle of constantly uploading and downloading files from the cloud.")))),(0,i.kt)("h2",{id:"operating-system"},"Operating System"),(0,i.kt)("p",null,"You aren't required to have certain OS since the School of Computer Science has remote Linux server that you can connect to, but here are a few pros and cons to help you decide which OS to use:"),(0,i.kt)("h3",{id:"windows"},"Windows"),(0,i.kt)("p",null,"Windows is one of the most popular OS among students, particularly because it comes with most pre-assembled laptops. The user interface should be fairly intuitive even when you are new to using laptops, and it is one of the most supported OS for app availability or IT support. Additionally, it is much easier to game on Windows."),(0,i.kt)("p",null,"Many Computer Science classes (COMP-1400 and COMP-1410, for example) will require programming environments that are harder to set up in Windows than in other UNIX/Linux-based OS. Although substitutes like WSL can help, you ",(0,i.kt)("em",{parentName:"p"},"might")," run into compatibility issues when working with sockets and pipes in classes like COMP-2560. Virtual machines shouldn't have compatibility issues, but they can require a lot of computing power, especially when GUI is involved. Should you choose Windows as your primary OS, you should consider setting up an SSH connection to the UWindsor's remote server on editors like Visual Studio Code or via other means. In addition, when you are working with other developers on a project, you may also have to pay attention to your line breaks (CRLF vs. LF)."),(0,i.kt)("p",null,"If you are taking classes offered by other faculties or departments (e.g. Engineering), you may have to install software that are only available on Windows. However, this usually is not a concern since such instances are quite rare, and the University of Windsor has many other computer resources to help you out if something like this happens."),(0,i.kt)("h3",{id:"linux"},"Linux"),(0,i.kt)("p",null,"Linux/UNIX is very good for programming/developing because of how easy it is to set up the necessary environment. Much like MacOS, it can be difficult to game on. Depending on how important gaming is to you, you may need to use Wine, set up a virtual machine, or dual-boot with Windows. Additionally, since many of the University's software (Office 365, OneDrive, Teams, etc.) are on the Microsoft platform, there ",(0,i.kt)("em",{parentName:"p"},"may")," be some compatibility issues."),(0,i.kt)("p",null,"Popular Linux distros include Ubuntu, Debian, Fedora, Pop!","_","OS, Linux Mint, and Arch Linux. If you are very new to Linux, then Ubuntu and Debian may be a good starting point for you simply because there is a large community using them and most likely have answers for any problem you encounter. The University, for example, uses Debian on its remote servers. If you have time and are willing to experiment, you should test out the different Linux OS since the desktop environment on Ubuntu and Debian (GNOME) can be slightly laggy on laptops without high specifications. If you are coming from Windows, Linux Mint's Cinnamon desktop environment will help you adjust to Linux as it has a look and feel comparable to that of Windows."),(0,i.kt)("p",null,"Although Linux OS may be confusing for new users, becoming comfortable with a UNIX/Linux environment is very beneficial for you. The University generally expects you to produce code/projects that will work on its Linux server. As well, Linux forces you to interact with the command line more, which is great if you want to learn more about how your computer works underneath."),(0,i.kt)("p",null,"Almost all Linux distros are free, especially the popular ones. In general, Linux distros require less disk space and perform better on low-end devices, compared to Windows. Thus, the right Linux distro will significantly optimize your laptop, especially if you are on a budget. However, Linux is also generally worse for battery life compared to other OS."),(0,i.kt)("h3",{id:"macos"},"MacOS"),(0,i.kt)("p",null,"Since the MacOS is a UNIX operating system, it is usually easier to set up local programming environment than Windows. As well, it is also among the most supported OS in terms of IT support and app availability. However, MacOS is generally not compatible with non-Apple products. This means that you would need to purchase a MacBook to use MacOS, which may be expensive/less cost-effective depending on your budget and what specifications you're looking for."),(0,i.kt)("p",null,"Much like Linux OS, it can be difficult to game on. Depending on how important gaming is to you, you may need to use Wine, set up a virtual machine, or dual-boot with Windows."),(0,i.kt)("h3",{id:"chromeos-chromebook"},"ChromeOS (Chromebook)"),(0,i.kt)("p",null,"The ChromeOS is a Linux-based operating system derived from the Chromium OS. However, ChromeOS is generally not compatible with non-Chromebook products."),(0,i.kt)("p",null,"Although Chromebooks are typically lightweight, portable and have good battery life, you usually cannot install much on them since they generally have low specifications. Although you can set up programming environments on them using a Linux container, having a low hardware specifications may decrease the performance. As such, Chromebooks (or other laptops like Surface Pro) are best used for doing quick works on the campus while having a more powerful desktop/laptop at home."),(0,i.kt)("h2",{id:"battery-life-and-portability"},"Battery Life and Portability"),(0,i.kt)("p",null,"Battery life and portability are probably the most important factors that you should think about when purchasing a laptop. ",(0,i.kt)("strong",{parentName:"p"},"You should purchase a laptop that has decent battery life and is reasonably light.")," Alternatively, you can look for ergonomically-engineered laptop bags that can store your chargers so that you won't get hurt as you exercise around the campus."),(0,i.kt)("p",null,"Some factors, like a laptop's hardware, may affect its weight and battery life. Powerful CPUs, for example, often drains battery quicker.\nExtremely small and lightweight laptops often have smaller fans and vents and thus heat up easily, which can also reduce battery life. It is therefore important to research about your laptop choices and test them in person before making a purchase."),(0,i.kt)("h2",{id:"screen-size"},"Screen Size"),(0,i.kt)("p",null,'Common screen size range from 13" to 17", but it is recommended to keep your selection between 13" to 15" for portability.'),(0,i.kt)("p",null,'If you are looking for a more portable laptop, then 13" will be a better choice. However, this also means that you will see less content on the screen at a time, especially when you make the fonts bigger for ergonomic purposes. On the other hand, a 15" laptop can display more content but are also heavier and thus less portable.'),(0,i.kt)("h2",{id:"other-features"},"Other Features"),(0,i.kt)("p",null,"Although features like 2-in-1 and touchscreen are very useful for purposes like digital art, they may not be very useful on the campus other than taking digital notes. If you are purchasing a laptop that is going to mostly be used on campus, then you can subsitute with a drawing tablet to save money."),(0,i.kt)("p",null,"Additionally, pay attention to the type and number of port connections on your laptop. In the case where you have drawing tablets, for example, having more USB port will allow you to not have to sacrifice your other peripheral devices."))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1be78505.a9daf285.js b/assets/js/1be78505.a9daf285.js new file mode 100644 index 000000000..707d425ce --- /dev/null +++ b/assets/js/1be78505.a9daf285.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9514,4248],{1299:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ge});var a=n(7294),l=n(4334),o=n(5463),r=n(3702),c=n(246),i=n(3734),s=n(8801),d=n(4432),m=n(7264),u=n(7325),b=n(2957),p=n(3266);const h={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};function E(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),o=(0,a.useRef)(!1),{startScroll:r,cancelScroll:c}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const r=n?.scrollY;r&&(o.current?o.current=!1:a>=r?(c(),l(!1)):a{e.location.hash&&(o.current=!0,l(!1))})),{shown:n,scrollToTop:()=>r(0)}}({threshold:300});return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,l.Z)("clean-btn",r.k.common.backToTopButton,h.backToTopButton,e&&h.backToTopButtonShow),type:"button",onClick:t})}var f=n(8986),g=n(6775),v=n(3488),k=n(107),_=n(6811),C=n(3117);function S(e){return a.createElement("svg",(0,C.Z)({width:"20",height:"20","aria-hidden":"true"},e),a.createElement("g",{fill:"#7a7a7a"},a.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),a.createElement("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})))}const I={collapseSidebarButton:"collapseSidebarButton_PEFL",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_kv0_"};function N(e){let{onClick:t}=e;return a.createElement("button",{type:"button",title:(0,u.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,l.Z)("button button--secondary button--outline",I.collapseSidebarButton),onClick:t},a.createElement(S,{className:I.collapseSidebarButtonIcon}))}var T=n(5830),x=n(3768);const Z=Symbol("EmptyContext"),B=a.createContext(Z);function w(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),o=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(B.Provider,{value:o},t)}var y=n(4639),L=n(9003),A=n(3699),M=n(1048);function F(e){let{categoryLabel:t,onClick:n}=e;return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel",message:"Toggle the collapsible sidebar category '{label}'",description:"The ARIA label to toggle the collapsible sidebar category"},{label:t}),type:"button",className:"clean-btn menu__caret",onClick:n})}function H(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,k.L)(),f=function(e){const t=(0,M.Z)();return(0,a.useMemo)((()=>e.href?e.href:!t&&e.collapsible?(0,i.Wl)(e):void 0),[e,t])}(t),g=(0,i._F)(t,o),v=(0,L.Mg)(h,o),{collapsed:_,setCollapsed:S}=(0,y.u)({initialState:()=>!!b&&(!g&&t.collapsed)}),{expandedItem:I,setExpandedItem:N}=function(){const e=(0,a.useContext)(B);if(e===Z)throw new x.i6("DocSidebarItemsExpandedStateProvider");return e}(),T=function(e){void 0===e&&(e=!_),N(e?null:s),S(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const o=(0,x.D9)(t);(0,a.useEffect)((()=>{t&&!o&&n&&l(!1)}),[t,o,n,l])}({isActive:g,collapsed:_,updateCollapsed:T}),(0,a.useEffect)((()=>{b&&null!=I&&I!==s&&E&&S(!0)}),[b,I,s,S,E]),a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemCategory,r.k.docs.docSidebarItemCategoryLevel(c),"menu__list-item",{"menu__list-item--collapsed":_},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":v})},a.createElement(A.Z,(0,C.Z)({className:(0,l.Z)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!h&&b,"menu__link--active":g}),onClick:b?e=>{n?.(t),h?T(!1):(e.preventDefault(),T())}:()=>{n?.(t)},"aria-current":v?"page":void 0,"aria-expanded":b?!_:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(F,{categoryLabel:u,onClick:e=>{e.preventDefault(),T()}})),a.createElement(y.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:_},a.createElement(j,{items:m,tabIndex:_?-1:0,onItemClick:n,activePath:o,level:c+1})))}var P=n(2735),W=n(4082);const D={menuExternalLink:"menuExternalLink_NmtK"};function R(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,i._F)(t,o),E=(0,P.Z)(m);return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(c),"menu__list-item",b),key:u},a.createElement(A.Z,(0,C.Z)({className:(0,l.Z)("menu__link",!E&&D.menuExternalLink,{"menu__link--active":h}),autoAddBaseUrl:p,"aria-current":h?"page":void 0,to:m},E&&{onClick:n?()=>n(t):void 0},d),u,!E&&a.createElement(W.Z,null)))}const V={menuHtmlItem:"menuHtmlItem_M9Kj"};function z(e){let{item:t,level:n,index:o}=e;const{value:c,defaultStyle:i,className:s}=t;return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(n),i&&[V.menuHtmlItem,"menu__list-item"],s),key:o,dangerouslySetInnerHTML:{__html:c}})}function U(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(H,(0,C.Z)({item:t},n));case"html":return a.createElement(z,(0,C.Z)({item:t},n));default:return a.createElement(R,(0,C.Z)({item:t},n))}}function K(e){let{items:t,...n}=e;return a.createElement(w,null,t.map(((e,t)=>a.createElement(U,(0,C.Z)({key:t,item:e,index:t},n)))))}const j=(0,a.memo)(K),q={menu:"menu_SIkG",menuWithAnnouncementBar:"menuWithAnnouncementBar_GW3s"};function G(e){let{path:t,sidebar:n,className:o}=e;const c=function(){const{isActive:e}=(0,T.nT)(),[t,n]=(0,a.useState)(e);return(0,b.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return a.createElement("nav",{"aria-label":(0,u.I)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,l.Z)("menu thin-scrollbar",q.menu,c&&q.menuWithAnnouncementBar,o)},a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(j,{items:n,activePath:t,level:1})))}const Y="sidebar_njMd",O="sidebarWithHideableNavbar_wUlq",X="sidebarHidden_VK0M",J="sidebarLogo_isFc";function Q(e){let{path:t,sidebar:n,onCollapse:o,isHidden:r}=e;const{navbar:{hideOnScroll:c},docs:{sidebar:{hideable:i}}}=(0,k.L)();return a.createElement("div",{className:(0,l.Z)(Y,c&&O,r&&X)},c&&a.createElement(_.Z,{tabIndex:-1,className:J}),a.createElement(G,{path:t,sidebar:n}),i&&a.createElement(N,{onClick:o}))}const $=a.memo(Q);var ee=n(3086),te=n(2600);const ne=e=>{let{sidebar:t,path:n}=e;const o=(0,te.e)();return a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(j,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&o.toggle(),"link"===e.type&&o.toggle()},level:1}))};function ae(e){return a.createElement(ee.Zo,{component:ne,props:e})}const le=a.memo(ae);function oe(e){const t=(0,v.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement($,e),l&&a.createElement(le,e))}const re={expandButton:"expandButton_m80_",expandButtonIcon:"expandButtonIcon_BlDH"};function ce(e){let{toggleSidebar:t}=e;return a.createElement("div",{className:re.expandButton,title:(0,u.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t},a.createElement(S,{className:re.expandButtonIcon}))}const ie={docSidebarContainer:"docSidebarContainer_b6E3",docSidebarContainerHidden:"docSidebarContainerHidden_b3ry",sidebarViewport:"sidebarViewport_Xe31"};function se(e){let{children:t}=e;const n=(0,d.V)();return a.createElement(a.Fragment,{key:n?.name??"noSidebar"},t)}function de(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:o}=e;const{pathname:c}=(0,g.TH)(),[i,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{i&&s(!1),!i&&(0,f.n)()&&s(!0),o((e=>!e))}),[o,i]);return a.createElement("aside",{className:(0,l.Z)(r.k.docs.docSidebarContainer,ie.docSidebarContainer,n&&ie.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ie.docSidebarContainer)&&n&&s(!0)}},a.createElement(se,null,a.createElement("div",{className:(0,l.Z)(ie.sidebarViewport,i&&ie.sidebarViewportHidden)},a.createElement(oe,{sidebar:t,path:c,onCollapse:d,isHidden:i}),i&&a.createElement(ce,{toggleSidebar:d}))))}const me={docMainContainer:"docMainContainer_gTbr",docMainContainerEnhanced:"docMainContainerEnhanced_Uz_u",docItemWrapperEnhanced:"docItemWrapperEnhanced_czyv"};function ue(e){let{hiddenSidebarContainer:t,children:n}=e;const o=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(me.docMainContainer,(t||!o)&&me.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",me.docItemWrapper,t&&me.docItemWrapperEnhanced)},n))}const be={docPage:"docPage__5DB",docsWrapper:"docsWrapper_BCFX"};function pe(e){let{children:t}=e;const n=(0,d.V)(),[l,o]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:be.docsWrapper},a.createElement(E,null),a.createElement("div",{className:be.docPage},n&&a.createElement(de,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:o}),a.createElement(ue,{hiddenSidebarContainer:l},t)))}var he=n(4248),Ee=n(3647);function fe(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(Ee.Z,{version:t.version,tag:(0,c.os)(t.pluginId,t.version)}),a.createElement(o.d,null,t.noIndex&&a.createElement("meta",{name:"robots",content:"noindex, nofollow"})))}function ge(e){const{versionMetadata:t}=e,n=(0,i.hI)(e);if(!n)return a.createElement(he.default,null);const{docElement:c,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(fe,e),a.createElement(o.FG,{className:(0,l.Z)(r.k.wrapper.docsPages,r.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(pe,null,c)))))}},4248:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(7294),l=n(7325),o=n(5463),r=n(7264);function c(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},8801:(e,t,n)=>{n.d(t,{E:()=>c,q:()=>r});var a=n(7294),l=n(3768);const o=a.createContext(null);function r(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function c(){const e=(0,a.useContext)(o);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1c96f607.86c30b8e.js b/assets/js/1c96f607.86c30b8e.js new file mode 100644 index 000000000..43393dbc9 --- /dev/null +++ b/assets/js/1c96f607.86c30b8e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1171],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function l(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),c=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):l(l({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(t),v=n,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,l(l({ref:r},u),{},{components:t})):i.createElement(f,l({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,l=new Array(o);l[0]=v;var s={};for(var a in r)hasOwnProperty.call(r,a)&&(s[a]=r[a]);s.originalType=e,s[p]="string"==typeof e?e:n,l[1]=s;for(var c=2;c{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>l,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3710 - Overview",sidebar_label:"COMP-3710",slug:"/COMP-3710/overview"},l=void 0,s={unversionedId:"COMP-3710/overview",id:"COMP-3710/overview",title:"COMP 3710 - Overview",description:"Course Title",source:"@site/courses/COMP-3710/Overview.md",sourceDirName:"COMP-3710",slug:"/COMP-3710/overview",permalink:"/wiki/courses/COMP-3710/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3710/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3710 - Overview",sidebar_label:"COMP-3710",slug:"/COMP-3710/overview"},sidebar:"indexNav",previous:{title:"COMP-3680",permalink:"/wiki/courses/COMP-3680/overview"},next:{title:"COMP-3770",permalink:"/wiki/courses/COMP-3770/overview"}},a={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3710 is "Artificial Intelligence Concepts".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course covers fundamental concepts in Artificial Intelligence. Topics include informed and uninformed search, problem solving using propositional and first-order logics, knowledge representation and reasoning, plausible and uncertain reasoning, machine learning, ethical implications. An overview of some applied Artificial Intelligence such as natural language processing, planning and agent systems will be included. (Prerequisites:COMP-2540 and (STAT-2910 or STAT-2920) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3710 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"STAT-2910 or STAT-2920 and COMP-2540 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1d4f753a.db2a23c9.js b/assets/js/1d4f753a.db2a23c9.js new file mode 100644 index 000000000..7ee927688 --- /dev/null +++ b/assets/js/1d4f753a.db2a23c9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3903],{3928:e=>{e.exports=JSON.parse('{"permalink":"/wiki/newsletter/page/2","page":2,"postsPerPage":10,"totalPages":2,"totalCount":13,"previousPage":"/wiki/newsletter","blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/1e18bebf.1c08b129.js b/assets/js/1e18bebf.1c08b129.js new file mode 100644 index 000000000..c613ac989 --- /dev/null +++ b/assets/js/1e18bebf.1c08b129.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9313],{4137:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>h});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function o(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var s=r.createContext({}),d=function(e){var t=r.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):o(o({},t),e)),a},p=function(e){var t=d(e.components);return r.createElement(s.Provider,{value:t},e.children)},u="mdxType",c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var a=e.components,n=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=d(a),m=n,h=u["".concat(s,".").concat(m)]||u[m]||c[m]||i;return a?r.createElement(h,o(o({ref:t},p),{},{components:a})):r.createElement(h,o({ref:t},p))}));function h(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=a.length,o=new Array(i);o[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:n,o[1]=l;for(var d=2;d{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var r=a(3117),n=(a(7294),a(4137));const i={id:"awardApplication",title:"Applying for Awards",sidebar_label:"Applying for Awards",slug:"/awardApplication"},o=void 0,l={unversionedId:"awards/awardApplication",id:"awards/awardApplication",title:"Applying for Awards",description:"Last updated on 2023/08/20",source:"@site/academics/awards/awardApplication.md",sourceDirName:"awards",slug:"/awardApplication",permalink:"/wiki/academics/awardApplication",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/awards/awardApplication.md",tags:[],version:"current",frontMatter:{id:"awardApplication",title:"Applying for Awards",sidebar_label:"Applying for Awards",slug:"/awardApplication"},sidebar:"indexNav",previous:{title:"Finding Awards",permalink:"/wiki/academics/findingAwards"},next:{title:"Getting Involved with Research",permalink:"/wiki/academics/doingresearch"}},s={},d=[{value:"Timeline for UWindsor Awards",id:"timeline-for-uwindsor-awards",level:2},{value:"Current Undergraduate Students",id:"current-undergraduate-students",level:3},{value:"Prospective Students",id:"prospective-students",level:3},{value:"How to Apply for Awards",id:"how-to-apply-for-awards",level:2},{value:"How to Maintain Awards",id:"how-to-maintain-awards",level:2},{value:"What other kinds of financial aids are there?",id:"what-other-kinds-of-financial-aids-are-there",level:2}],p={toc:d},u="wrapper";function c(e){let{components:t,...a}=e;return(0,n.kt)(u,(0,r.Z)({},p,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2023/08/20")),(0,n.kt)("h2",{id:"timeline-for-uwindsor-awards"},"Timeline for UWindsor Awards"),(0,n.kt)("p",null,"The Student Awards & Financial Aid Office has provided a ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/431/financial-aid-steps"},"summary")," of financial aid steps and timelines of which you can take reference from."),(0,n.kt)("h3",{id:"current-undergraduate-students"},"Current Undergraduate Students"),(0,n.kt)("p",null,"For current undergraduate students, the typical timeline for UWinAward applications are as follows:"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Term"),(0,n.kt)("th",{parentName:"tr",align:null},"Application Availability"),(0,n.kt)("th",{parentName:"tr",align:null},"Application Deadline"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Fall-Only"),(0,n.kt)("td",{parentName:"tr",align:null},"Aug 1 of the prior Summer term"),(0,n.kt)("td",{parentName:"tr",align:null},"Oct 15 of the Fall term")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Fall & Winter"),(0,n.kt)("td",{parentName:"tr",align:null},"Aug 1 of the prior Summer term"),(0,n.kt)("td",{parentName:"tr",align:null},"Oct 15 of the Fall term")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Winter-Only"),(0,n.kt)("td",{parentName:"tr",align:null},"Aug 1 of the prior Summer term"),(0,n.kt)("td",{parentName:"tr",align:null},"Jan 15 of the Winter term")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Summer"),(0,n.kt)("td",{parentName:"tr",align:null},"Apr 15 of the prior Winter term"),(0,n.kt)("td",{parentName:"tr",align:null},"Jun 30 of the Summer term")))),(0,n.kt)("p",null,"Certain awards may have an earlier or later deadline, and the general timeline may differ between years, so make sure to check the ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/"},"Student Awards & Financial Aid Office website")," and the UWinAward Profile regularly for updates."),(0,n.kt)("p",null,"Although award applications can still be submitted after the deadline, we encourage you to apply as early as possible. Please note that this timeline does not include the application deadline for student-group awards, which will differ between groups."),(0,n.kt)("admonition",{type:"caution"},(0,n.kt)("p",{parentName:"admonition"},"For general need-based awards, you will also need to apply for OSAP (or other government financial aid application as directed by the Student Awards & Financial Aid Office) to be considered for the particular term(s).")),(0,n.kt)("h3",{id:"prospective-students"},"Prospective Students"),(0,n.kt)("p",null,"For incoming/prospective students, the UWinAward Profile typically opens on December 1st of your Grade 12 year and is due April 30th of the intake year. Certain awards, though, may open their application as early as Nov 1st and require applications."),(0,n.kt)("admonition",{type:"caution"},(0,n.kt)("p",{parentName:"admonition"},"While the University of Windsor will honor deferral of open entrance scholarships with some conditions, other entrance awards may not be deferrable. In such scenarios, you will need to re-apply for these awards.")),(0,n.kt)("h2",{id:"how-to-apply-for-awards"},"How to Apply for Awards"),(0,n.kt)("p",null,"Log into ",(0,n.kt)("a",{parentName:"p",href:"https://student.uwindsor.ca"},"UWinsite Student")," and complete the Award Profile. The University has provided a ",(0,n.kt)("a",{parentName:"p",href:"https://ask.uwindsor.ca/app/answers/detail/a_id/728/kw/award"},"how-to guide")," to assist you. Once you have completed your Award Profile, you can apply to the awards of your choice. See ",(0,n.kt)("a",{parentName:"p",href:"findingawards"},"Finding Awards")," to find out how to search for awards, as well as some notable awards to apply to."),(0,n.kt)("h2",{id:"how-to-maintain-awards"},"How to Maintain Awards"),(0,n.kt)("p",null,"Most awards or scholarships are one-time awards (i.e. disbursed in full amount for one time). However, certain awards such as entrance scholarships will disburse in consistent amounts throughout your undergraduate studies. Typically, one of the requirements for maintaining/renewing these awards is to maintain a certain level of cumulative GPA."),(0,n.kt)("p",null,"In the case of entrance scholarships, students must register as full-time students (60% or more of a full course load for domestic students, 80% or more for international students) for 2 semesters within an academic year. Additionally, you will need to maintain a scholarship average of 85% or more at the end of each 2-terms."),(0,n.kt)("p",null,"Although the scholarship average is equivalent to the cumulative GPA in past years, recent policies changed the calculation of scholarship average to the following table. For detailed information, please contact the ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/304/office-location-and-hours"},"Student Awards & Financial Aid Office")," and check their website for ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-2023_entrance_award_regulations_2.pdf"},"updated policies")," for each academic year."),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Year"),(0,n.kt)("th",{parentName:"tr",align:null},"Scholarship Average"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"1"),(0,n.kt)("td",{parentName:"tr",align:null},"Top 6 12O U or M grades used to calculate admission average")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"2"),(0,n.kt)("td",{parentName:"tr",align:null},"Top 6 courses from semester 1-2")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"3"),(0,n.kt)("td",{parentName:"tr",align:null},"Top 12 courses from semester 1-4")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"4"),(0,n.kt)("td",{parentName:"tr",align:null},"Top 18 courses from semester 1-6")))),(0,n.kt)("h2",{id:"what-other-kinds-of-financial-aids-are-there"},"What other kinds of financial aids are there?"),(0,n.kt)("p",null,"Other than applying for awards, scholarships and bursaries from the University of Windsor and affiliated student groups, you can also apply for external scholarships from websites, community organizations, and you or your relatives' employers."),(0,n.kt)("p",null,"If you are experiencing financial hardships, you can also follow the steps outlined by the Student Awards & Financial Aid Office for ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/455/financial-hardship-assistance"},"Financial Hardship Assistance")," and contact them through ask.uwindsor.ca for additional assistance."),(0,n.kt)("p",null,"Additionally, the University of Windsor provides employment opportunities throughout the academic year in forms of assistantships (teaching assistants, research assistants, residence assistants) and student ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/career-development-experiential/ignite"},"work-study programs"),"."))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/21c5337d.00006dda.js b/assets/js/21c5337d.00006dda.js new file mode 100644 index 000000000..e2662196c --- /dev/null +++ b/assets/js/21c5337d.00006dda.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4438],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function a(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),c=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,a(a({ref:t},u),{},{components:r})):i.createElement(f,a({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,a=new Array(o);a[0]=v;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 3400 - Overview",sidebar_label:"COMP-3400",slug:"/COMP-3400/overview"},a=void 0,s={unversionedId:"COMP-3400/overview",id:"COMP-3400/overview",title:"COMP 3400 - Overview",description:"Course Title",source:"@site/courses/COMP-3400/Overview.md",sourceDirName:"COMP-3400",slug:"/COMP-3400/overview",permalink:"/wiki/courses/COMP-3400/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3400/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3400 - Overview",sidebar_label:"COMP-3400",slug:"/COMP-3400/overview"},sidebar:"indexNav",previous:{title:"COMP-3340",permalink:"/wiki/courses/COMP-3340/overview"},next:{title:"COMP-3500",permalink:"/wiki/courses/COMP-3500/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3400 is "Advanced Object Oriented System Design Using C++".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The main objective of this course is to explore advanced topics of the object oriented paradigm through the use of the C++ programming language. Topics covered include: advanced object oriented design, the use of abstraction to manage complexity, objects and classes, inheritance and class hierarchies, multiple inheritance, operator and method overloading, namespaces and visibility, templates, dynamic binding and virtual functions, exception handling, multi-threading and C++ standard library. In addition, the course will include a practical project, solving a real-life problem, implemented in C++, involving the client/server methodology, and an interface to a database using a graphics toolkit. (Prerequisites: COMP-2120, COMP-2560.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3400 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2560 and COMP-2120 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/228eaf13.14428c9c.js b/assets/js/228eaf13.14428c9c.js new file mode 100644 index 000000000..a98b7b336 --- /dev/null +++ b/assets/js/228eaf13.14428c9c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3072],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function a(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var s=i.createContext({}),c=function(e){var t=i.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(s.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(r),v=n,f=p["".concat(s,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,a(a({ref:t},u),{},{components:r})):i.createElement(f,a({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,a=new Array(o);a[0]=v;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[p]="string"==typeof e?e:n,a[1]=l;for(var c=2;c{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 4200 - Overview",sidebar_label:"COMP-4200",slug:"/COMP-4200/overview"},a=void 0,l={unversionedId:"COMP-4200/overview",id:"COMP-4200/overview",title:"COMP 4200 - Overview",description:"Course Title",source:"@site/courses/COMP-4200/Overview.md",sourceDirName:"COMP-4200",slug:"/COMP-4200/overview",permalink:"/wiki/courses/COMP-4200/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4200/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4200 - Overview",sidebar_label:"COMP-4200",slug:"/COMP-4200/overview"},sidebar:"indexNav",previous:{title:"COMP-4150",permalink:"/wiki/courses/COMP-4150/overview"},next:{title:"COMP-4220",permalink:"/wiki/courses/COMP-4220/overview"}},s={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4200 is "Mobile Application Development".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Students taking this course will learn how to create a mobile application for the Android platform. The topics covered will include: use of the mobile application development environment, specification of the requirements for a mobile application, design and implementation of the end-user interface, managing data in a mobile application environment, interfacing with data and programs residing on remote servers, creation of object-oriented programs to implement the mobile application, use of libraries and third-party software resources, deployment of a mobile application so that it is available to the public, and documentation, including creation of end-user instructions, and design/program documentation.Students will work individually, and will develop a mobile application that has been approved by the instructor of the course. (Prerequisites: COMP-3150, COMP-3220.) (3 lecture hours a week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4200 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3150 and COMP-3220 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/268c089f.b4b6ffd8.js b/assets/js/268c089f.b4b6ffd8.js new file mode 100644 index 000000000..7c4778e8a --- /dev/null +++ b/assets/js/268c089f.b4b6ffd8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5186],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),p=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=p(e.components);return r.createElement(l.Provider,{value:t},e.children)},c="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),c=p(n),d=i,m=c["".concat(l,".").concat(d)]||c[d]||h[d]||o;return n?r.createElement(m,a(a({ref:t},u),{},{components:n})):r.createElement(m,a({ref:t},u))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:i,a[1]=s;for(var p=2;p{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var r=n(3117),i=(n(7294),n(4137));const o={title:"The Grind For Internships",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/02/02/internships",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-02-internships.md",source:"@site/newsletter/2022-02-02-internships.md",title:"The Grind For Internships",description:"Internships. We all want one to get experience.",date:"2022-02-02T00:00:00.000Z",formattedDate:"February 2, 2022",tags:[],readingTime:1.55,hasTruncateMarker:!1,authors:[{name:"Abdulaziz Khan",title:"Career Advisor, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"}],frontMatter:{title:"The Grind For Internships",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},prevItem:{title:"Introduction to Open Data",permalink:"/wiki/newsletter/2022/02/03/open-data"},nextItem:{title:"Wikipedia's 6 Degrees of Separation",permalink:"/wiki/newsletter/2022/02/01/wikirace"}},l={authorsImageUrls:[void 0]},p=[],u={toc:p},c="wrapper";function h(e){let{components:t,...n}=e;return(0,i.kt)(c,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"Internships. We all want one to get experience.\nSome of us get interviews and some don\u2019t.\nEveryday students at the university are constantly\napplying to various internships either through\ncoop or their own personal websites to land an\ninterview. These internships might be with big\ncompanies or even smaller upcoming companies."),(0,i.kt)("p",null,"The one question that we always ask is why it is\nso hard to get an internship. Sometimes it's\nbecause of the work that the company might be\ndoing that they need someone who is a perfect\nfit, other times it might be because our\napplication does not parse well."),(0,i.kt)("p",null,"Regardless of the reason, we push forward and\ncontinue to apply to various postings of various\ncompanies. Some tips that I thought could help\nwith the grind for internships would be the\nfollowing."),(0,i.kt)("p",null,"Number one: make sure to first connect with\nsomeone that works as a University Recruiter for\nthe company you are applying for because your\nresume will most likely land on their table."),(0,i.kt)("p",null,"Next would be to keep applying even if you don\u2019t\nhave all the skills that are stated in the job\ndescription, most of the time companies will\nteach you the skills regardless of experience."),(0,i.kt)("p",null,"The final tip would be that you don\u2019t feel\ndefeated if you get a rejection, move on and\ncontinue to apply to various other postings.\nRemember that all you need is one internship to\nswing open the door to other internships and\nconnections."),(0,i.kt)("p",null,"I hope these tips help to make the internship\ngrind a bit easier. If you need assistance with your\nresume or preparing for interviews, the CSS has\nmany resources available to you on their website,\nYouTube channel and discord server! Also feel\nfree to contact me via discord if you want a\npersonal resume critique or need some questions\nanswered about the job market."),(0,i.kt)("p",null,"Thanks for reading!"))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/2827073a.3aee4ece.js b/assets/js/2827073a.3aee4ece.js new file mode 100644 index 000000000..d542b13db --- /dev/null +++ b/assets/js/2827073a.3aee4ece.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5393],{1230:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"plugin-blog-newsletter"}')}}]); \ No newline at end of file diff --git a/assets/js/2907e611.98880551.js b/assets/js/2907e611.98880551.js new file mode 100644 index 000000000..229cfecc2 --- /dev/null +++ b/assets/js/2907e611.98880551.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2345],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>v});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var c=r.createContext({}),l=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=l(e.components);return r.createElement(c.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=l(n),m=i,v=p["".concat(c,".").concat(m)]||p[m]||d[m]||a;return n?r.createElement(v,o(o({ref:t},u),{},{components:n})):r.createElement(v,o({ref:t},u))}));function v(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=m;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[p]="string"==typeof e?e:i,o[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=n(3117),i=(n(7294),n(4137));const a={id:"advice",title:"COMP 2560 - Advice",sidebar_label:"COMP-2560 - Advice",slug:"/COMP-2560/advice"},o=void 0,s={unversionedId:"COMP-2560/advice",id:"COMP-2560/advice",title:"COMP 2560 - Advice",description:"Ryan's Advice",source:"@site/courses/COMP-2560/Advice.md",sourceDirName:"COMP-2560",slug:"/COMP-2560/advice",permalink:"/wiki/courses/COMP-2560/advice",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2560/Advice.md",tags:[],version:"current",frontMatter:{id:"advice",title:"COMP 2560 - Advice",sidebar_label:"COMP-2560 - Advice",slug:"/COMP-2560/advice"},sidebar:"indexNav",previous:{title:"COMP-2560 - Overview",permalink:"/wiki/courses/COMP-2560/overview"},next:{title:"COMP-2650",permalink:"/wiki/courses/COMP-2650/overview"}},c={},l=[{value:"Ryan's Advice",id:"ryans-advice",level:2}],u={toc:l},p="wrapper";function d(e){let{components:t,...n}=e;return(0,i.kt)(p,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"ryans-advice"},"Ryan's Advice"),(0,i.kt)("p",null,"You may hear that MinGW or Cygwin shouldn't be used for this course.\nThis is very important.\nYour code has a good chance of not working if you use those tools."),(0,i.kt)("p",null,"Ryan advises using Linux.\nWSL may not work well enough so it is a good idea to either dual boot linux or install a virtual machine."),(0,i.kt)("p",null,"Ryan suggests learning common Linux shells as soon as you can.\nRyan suggests reading the ",(0,i.kt)("a",{parentName:"p",href:"https://www.linuxcommand.org/tlcl.php"},"Linux Command Line book"),"."),(0,i.kt)("p",null,"Ryan suggests to use the ",(0,i.kt)("inlineCode",{parentName:"p"},"info")," pages as well as the ",(0,i.kt)("inlineCode",{parentName:"p"},"man")," pages.\nThe difference is ",(0,i.kt)("inlineCode",{parentName:"p"},"man")," pages are manual pages, they are highly technical.\nThe ",(0,i.kt)("inlineCode",{parentName:"p"},"info")," pages are designed to be more user friendly and walk the reader through best practices."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/29833a9c.80f34105.js b/assets/js/29833a9c.80f34105.js new file mode 100644 index 000000000..a3f3728cf --- /dev/null +++ b/assets/js/29833a9c.80f34105.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6503],{4137:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>y});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var u=a.createContext({}),l=function(e){var t=a.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=l(e.components);return a.createElement(u.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},h=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,u=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),c=l(n),h=r,y=c["".concat(u,".").concat(h)]||c[h]||d[h]||o;return n?a.createElement(y,i(i({ref:t},p),{},{components:n})):a.createElement(y,i({ref:t},p))}));function y(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=h;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s[c]="string"==typeof e?e:r,i[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var a=n(3117),r=(n(7294),n(4137));const o={title:"Introduction to Open Data",author:"Ryan Prairie",author_title:"Head of Technology, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/02/03/open-data",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-03-open-data.md",source:"@site/newsletter/2022-02-03-open-data.md",title:"Introduction to Open Data",description:"Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!",date:"2022-02-03T00:00:00.000Z",formattedDate:"February 3, 2022",tags:[],readingTime:1.735,hasTruncateMarker:!1,authors:[{name:"Ryan Prairie",title:"Head of Technology, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"}],frontMatter:{title:"Introduction to Open Data",author:"Ryan Prairie",author_title:"Head of Technology, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"},prevItem:{title:"Using Synthetic Data to Improve Machine Learning",permalink:"/wiki/newsletter/2022/02/04/synthetic-data"},nextItem:{title:"The Grind For Internships",permalink:"/wiki/newsletter/2022/02/02/internships"}},u={authorsImageUrls:[void 0]},l=[],p={toc:l},c="wrapper";function d(e){let{components:t,...n}=e;return(0,r.kt)(c,(0,a.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!"),(0,r.kt)("p",null,"Hearing about your success, friends come asking to try out this app. You then explain, \u201cTo get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms\u201d. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work."),(0,r.kt)("p",null,"Now imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API."),(0,r.kt)("p",null,"Open Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public."),(0,r.kt)("p",null,"Right about now, you may be asking, \u201cWhy do I care? What does it mean for me?\u201d That is a particularly good question. Open Data lets us create tools that we have not even thought of yet."),(0,r.kt)("p",null,"The University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools."),(0,r.kt)("p",null,"Do you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to ",(0,r.kt)("a",{parentName:"p",href:"mailto:css@uwindsor.ca"},"css@uwindsor.ca")," and let us know exactly how much you want it."),(0,r.kt)("p",null,"If you want to read more about it, you can read ",(0,r.kt)("a",{parentName:"p",href:"https://uwindsorcss.github.io/files/dir/documents/CSS_Open_Data_Proposal.pdf"},"our proposal"),"."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/2a05a19c.465a04f2.js b/assets/js/2a05a19c.465a04f2.js new file mode 100644 index 000000000..7f7ffaa28 --- /dev/null +++ b/assets/js/2a05a19c.465a04f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2127],{4137:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>y});var a=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=a.createContext({}),u=function(e){var t=a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},m=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var r=e.components,o=e.mdxType,n=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),c=u(r),p=o,y=c["".concat(l,".").concat(p)]||c[p]||d[p]||n;return r?a.createElement(y,i(i({ref:t},m),{},{components:r})):a.createElement(y,i({ref:t},m))}));function y(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var n=r.length,i=new Array(n);i[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:o,i[1]=s;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>s,toc:()=>u});var a=r(3117),o=(r(7294),r(4137));const n={title:"Keep Your Head Up!",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/04/05/head-up",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-05-head-up.md",source:"@site/newsletter/2022-04-05-head-up.md",title:"Keep Your Head Up!",description:"As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.",date:"2022-04-05T00:00:00.000Z",formattedDate:"April 5, 2022",tags:[],readingTime:1.055,hasTruncateMarker:!1,authors:[{name:"Abdulaziz Khan",title:"Career Advisor, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"}],frontMatter:{title:"Keep Your Head Up!",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},prevItem:{title:"First Year Advice from an AI",permalink:"/wiki/newsletter/2022/08/31/advice-from-ai"},nextItem:{title:"How I Became a CS Major because of One YouTube Recommendation",permalink:"/wiki/newsletter/2022/04/03/youtube"}},l={authorsImageUrls:[void 0]},u=[],m={toc:u},c="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(c,(0,a.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests."),(0,o.kt)("p",null,"If you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!"))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/2a1fc36c.7f07ae95.js b/assets/js/2a1fc36c.7f07ae95.js new file mode 100644 index 000000000..55359f5aa --- /dev/null +++ b/assets/js/2a1fc36c.7f07ae95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7214],{4137:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>h});var i=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=i.createContext({}),u=function(e){var t=i.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},d=function(e){var t=u(e.components);return i.createElement(l.Provider,{value:t},e.children)},c="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},m=i.forwardRef((function(e,t){var n=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),c=u(n),m=o,h=c["".concat(l,".").concat(m)]||c[m]||p[m]||r;return n?i.createElement(h,a(a({ref:t},d),{},{components:n})):i.createElement(h,a({ref:t},d))}));function h(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=n.length,a=new Array(r);a[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:o,a[1]=s;for(var u=2;u{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>u});var i=n(3117),o=(n(7294),n(4137));const r={id:"first_year_guide",title:"First Year Guide",sidebar_label:"First Year Guide",slug:"/guides/first_year"},a=void 0,s={unversionedId:"guides/first_year_guide",id:"guides/first_year_guide",title:"First Year Guide",description:"last updated on 2022/09/06",source:"@site/resources/guides/first_year_guide.md",sourceDirName:"guides",slug:"/guides/first_year",permalink:"/wiki/resources/guides/first_year",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/first_year_guide.md",tags:[],version:"current",frontMatter:{id:"first_year_guide",title:"First Year Guide",sidebar_label:"First Year Guide",slug:"/guides/first_year"},sidebar:"indexNav",previous:{title:"Laptop Requirements Guide",permalink:"/wiki/resources/guides/laptop"},next:{title:"VPN Setup Guide",permalink:"/wiki/resources/guides/vpn"}},l={},u=[{value:"Getting Started at the University of Windsor",id:"getting-started-at-the-university-of-windsor",level:2},{value:"UWin Accounts",id:"uwin-accounts",level:3},{value:"Online Services",id:"online-services",level:3},{value:"UWinsite Student",id:"uwinsite-student",level:4},{value:"Brightspace",id:"brightspace",level:4},{value:"Microsoft Office 365",id:"microsoft-office-365",level:4},{value:"Enrolling in Courses",id:"enrolling-in-courses",level:2},{value:"Which Courses to Take",id:"which-courses-to-take",level:3},{value:"How to Enroll",id:"how-to-enroll",level:3},{value:"Recommended Software for Computer Science",id:"recommended-software-for-computer-science",level:2},{value:"Code Editor: Visual Studio Code",id:"code-editor-visual-studio-code",level:3},{value:"Description",id:"description",level:4},{value:"Installing",id:"installing",level:4},{value:"Resources",id:"resources",level:4},{value:"Windows Subsystem for Linux (Windows Only)",id:"windows-subsystem-for-linux-windows-only",level:3},{value:"Description",id:"description-1",level:4},{value:"Installing",id:"installing-1",level:4},{value:"Getting Started",id:"getting-started",level:4},{value:"Shell: Bash, Zsh, or many others",id:"shell-bash-zsh-or-many-others",level:3},{value:"Description",id:"description-2",level:4},{value:"Installing",id:"installing-2",level:4},{value:"Getting Started",id:"getting-started-1",level:4},{value:"C Compiler: GCC",id:"c-compiler-gcc",level:3},{value:"Description",id:"description-3",level:4},{value:"Installing",id:"installing-3",level:4},{value:"Getting Started",id:"getting-started-2",level:4},{value:"Remote Connection: SSH and NoMachine",id:"remote-connection-ssh-and-nomachine",level:3},{value:"Description",id:"description-4",level:4},{value:"SSH",id:"ssh",level:4}],d={toc:u},c="wrapper";function p(e){let{components:t,...n}=e;return(0,o.kt)(c,(0,i.Z)({},d,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)("em",{parentName:"p"},"last updated on 2022/09/06")),(0,o.kt)("p",null,"This guide is intended to help incoming first year students prepare for a computer science degree at the University of Windsor. It addresses some general information about being a student at the University of Windsor and provides resources specifically to help students succeed in computer science courses."),(0,o.kt)("h2",{id:"getting-started-at-the-university-of-windsor"},"Getting Started at the University of Windsor"),(0,o.kt)("h3",{id:"uwin-accounts"},"UWin Accounts"),(0,o.kt)("p",null,"Every student must have a ",(0,o.kt)("strong",{parentName:"p"},"UWin Account")," in order to access the university's online services. Instructions to set up your UWin account will be sent to your personal email after you've been accepted into a program at the university. You will be assigned a ",(0,o.kt)("strong",{parentName:"p"},"UWin ID")," and will create a password during this process; these will be used as your login information. Your ",(0,o.kt)("strong",{parentName:"p"},"UWindsor email")," will be ",(0,o.kt)("a",{parentName:"p",href:"mailto:yourUWinI@uwindsor.ca"},"yourUWinI@uwindsor.ca"),"."),(0,o.kt)("h3",{id:"online-services"},"Online Services"),(0,o.kt)("p",null,"Some of the online services you can access using your UWin Account include:"),(0,o.kt)("h4",{id:"uwinsite-student"},(0,o.kt)("a",{parentName:"h4",href:"https://student.uwindsor.ca"},"UWinsite Student")),(0,o.kt)("p",null,"For browsing and enrolling in classes, viewing tuition and fees, accessing acedamic information, applying for scholarships, and more. See the ",(0,o.kt)("a",{parentName:"p",href:"/wiki/resources/guides/uwinsite_guide"},"UWinsite Guide")," for more details and help."),(0,o.kt)("h4",{id:"brightspace"},(0,o.kt)("a",{parentName:"h4",href:"https://brightspace.uwindsor.ca"},"Brightspace")),(0,o.kt)("p",null,"The university's Learning Management System (LMS). It is used to view course material, submit coursework, review grades, and more."),(0,o.kt)("h4",{id:"microsoft-office-365"},(0,o.kt)("a",{parentName:"h4",href:"https://portal.office.com/"},"Microsoft Office 365")),(0,o.kt)("p",null,"All University of Windsor students have access to a full suite of Microsoft Office 365 tools and software, including ",(0,o.kt)("strong",{parentName:"p"},"Outlook")," for email services and ",(0,o.kt)("strong",{parentName:"p"},"OneDrive")," for 1 TB of free cloud storage. A Microsoft Account is automatically created using your ",(0,o.kt)("strong",{parentName:"p"},"UWindsor Email")," and ",(0,o.kt)("strong",{parentName:"p"},"UWin Account Password"),". See ",(0,o.kt)("a",{parentName:"p",href:"https://uwindsor.teamdynamix.com/TDClient/1975/Portal/KB/ArticleDet?ID=9552"},"this FAQ")," for more details."),(0,o.kt)("h2",{id:"enrolling-in-courses"},"Enrolling in Courses"),(0,o.kt)("h3",{id:"which-courses-to-take"},"Which Courses to Take"),(0,o.kt)("admonition",{type:"important"},(0,o.kt)("p",{parentName:"admonition"},"These wiki resources are maintained by student contributors. Always verify important academic information with a primary university resource or an academic advisor.")),(0,o.kt)("p",null,"There are several computer science programs offered by the University of Windsor, each with their own course requirements which can be found in ",(0,o.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/secretariat/282/undergraduate-and-graduate-calendars"},"the undergraduate calendar"),". If you follow the ",(0,o.kt)("a",{parentName:"p",href:"/wiki/courses/course_planning/recommendedsequence"},"recommended course sequence"),", many programs will share the same courses for the first term. They are ",(0,o.kt)("a",{parentName:"p",href:"/wiki/courses/COMP-1000/overview"},"COMP-1000"),", ",(0,o.kt)("a",{parentName:"p",href:"/wiki/courses/COMP-1400/overview"},"COMP-1400"),", MATH-1250 (or MATH-1260), MATH-1720 (or MATH-1760), and an elective. See the ",(0,o.kt)("a",{parentName:"p",href:"/wiki/courses"},"Courses")," section for a user-friendly table of course requirements by program."),(0,o.kt)("h3",{id:"how-to-enroll"},"How to Enroll"),(0,o.kt)("p",null,"Incoming first year students typically have the earliest ",(0,o.kt)("strong",{parentName:"p"},"appointment time")," and may enroll in courses before all other students. Your appointment time can be found on ",(0,o.kt)("a",{parentName:"p",href:"https://student.uwindsor.ca"},"UWinsite")," under ",(0,o.kt)("strong",{parentName:"p"},"My Academics -> Enrollment Deadlines"),". It is recommended to enroll as early as possible, as courses have a limited capacity and desireable timeslots fill up quickly. See the ",(0,o.kt)("a",{parentName:"p",href:"/wiki/resources/guides/uwinsite_guide#how-to-plan--enroll-in-classes"},"UWinsite Guide")," for more details on how to enroll in classes."),(0,o.kt)("h2",{id:"recommended-software-for-computer-science"},"Recommended Software for Computer Science"),(0,o.kt)("p",null,"As a computer science student, you will learn to program in a variety of programming languages, starting with the ",(0,o.kt)("strong",{parentName:"p"},"C Programming Language")," in COMP-1400. Installing and familiarizing yourself with the necessary software on your personal computer ",(0,o.kt)("em",{parentName:"p"},"before")," the first day of classes will save you time and stress, ",(0,o.kt)("strong",{parentName:"p"},"especially if you are new to programming"),". All of the following software can be downloaded for free."),(0,o.kt)("h3",{id:"code-editor-visual-studio-code"},"Code Editor: Visual Studio Code"),(0,o.kt)("h4",{id:"description"},"Description"),(0,o.kt)("p",null,"A code editor helps a programmer write code (like Microsoft Word but for programming). Code can be written in any text editor, but a good code editor will provide features like syntax highlighting, basic error checking, and autocompletion for several programming languages. Note that a code editor is ",(0,o.kt)("em",{parentName:"p"},"not")," an IDE (integrated development environment). For example, Visual Studio is an IDE while Visual Studio ",(0,o.kt)("em",{parentName:"p"},"Code")," is a code editor and a seperate piece of software. An IDE will typically provide built-in tools to run, debug, and examine your code for a specific language, while a code editor will not (or will require you to install additional tools to do so)."),(0,o.kt)("p",null,"Visual Studio Code (VS Code or VSC) is recommended in this guide. It provides built-in support for several programming languages, including C, and hundreds more are supported through downloadable ",(0,o.kt)("strong",{parentName:"p"},"extensions"),". It is recommended over an IDE for two reasons: (1) its portability to other programming languages and (2) it forces students to learn how to transform code into an executable program using the command line."),(0,o.kt)("h4",{id:"installing"},"Installing"),(0,o.kt)("p",null,"Windows, Mac, and Linux downloads are available on the ",(0,o.kt)("a",{parentName:"p",href:"https://code.visualstudio.com/download"},"official website"),". Instructions for each operating system can be found with a quick web search if needed."),(0,o.kt)("h4",{id:"resources"},"Resources"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.youtube.com/watch?v=XPrwuvzFREU"},"First Year Bootcamp - Setting up VSCode Workshop"),": a workshop hosted by CSS to get VS Code up and running on Windows. Note that this workshop also provides a way to install a C compiler using MinGW, which is an alternative way to the one recommended in this guide, using WSL. ",(0,o.kt)("strong",{parentName:"li"},"MinGW is not needed for VS Code itself, and can be skipped in favour of WSL (see the next section)."))),(0,o.kt)("h3",{id:"windows-subsystem-for-linux-windows-only"},"Windows Subsystem for Linux (",(0,o.kt)("em",{parentName:"h3"},"Windows Only"),")"),(0,o.kt)("h4",{id:"description-1"},"Description"),(0,o.kt)("p",null,"Linux is the preferred operating system for many programmers. It is also the operating system found on the School of Computer Science's servers and computers, which you will need to use for class work and verifying code compatibility (code written on one system may behave differently on another system). For these reasons, it is recommended that students familiarize themselves with the Linux environment."),(0,o.kt)("p",null,"Recent versions of Windows have made it easy to work in a Linux environment within Windows, rather than having to run it in a virtual machine or as a secondary operating system. This is done using ",(0,o.kt)("strong",{parentName:"p"},"Windows Subsystem for Linux (WSL)"),"."),(0,o.kt)("h4",{id:"installing-1"},"Installing"),(0,o.kt)("p",null,"The ",(0,o.kt)("a",{parentName:"p",href:"https://docs.microsoft.com/en-us/windows/wsl/install"},"official WSL guide")," provides more details about WSL, its features, and how to install it. However, enabling and installing WSL on the most recent versions of Windows (Windows 10 version 2004 or higher, or Windows 11) is now as easy as typing the following command in an administrator ",(0,o.kt)("strong",{parentName:"p"},"command prompt")," or ",(0,o.kt)("strong",{parentName:"p"},"Windows PowerShell")," window, which can be found be searching in the start menu for either and right clicking the icon to select ",(0,o.kt)("strong",{parentName:"p"},"Run as administrator"),"."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"wsl --install\n")),(0,o.kt)("admonition",{type:"note"},(0,o.kt)("p",{parentName:"admonition"},"By default, this command installs Ubuntu as the Linux distribution, which is popular among those new to Linux. If you are interested in other distributions, see ",(0,o.kt)("a",{parentName:"p",href:"https://docs.microsoft.com/en-us/windows/wsl/install#change-the-default-linux-distribution-installed"},"the guide"),".")),(0,o.kt)("p",null,"On older version of Windows 10, you can ",(0,o.kt)("a",{parentName:"p",href:"https://docs.microsoft.com/en-us/windows/wsl/install-manual"},"install WSL manually"),"."),(0,o.kt)("p",null,"Once WSL is installed, you can start it in a command prompt or PowerShell window by entering ",(0,o.kt)("inlineCode",{parentName:"p"},"wsl"),"."),(0,o.kt)("h4",{id:"getting-started"},"Getting Started"),(0,o.kt)("p",null,"The first thing to do on a fresh install is to update any out of date software. A ",(0,o.kt)("strong",{parentName:"p"},"Package Manager")," makes this easy on Linux: it's like the app store on your phone, but for all of the software on your computer. On Ubuntu, the default package manager is ",(0,o.kt)("strong",{parentName:"p"},"apt"),". You can update everything at once using the following commands."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"sudo apt-get update && sudo apt-get upgrade\n")),(0,o.kt)("h3",{id:"shell-bash-zsh-or-many-others"},"Shell: Bash, Zsh, or many others"),(0,o.kt)("h4",{id:"description-2"},"Description"),(0,o.kt)("p",null,"A shell is used to interact with your system and run programs using text commands. It is often favoured over or used alongside a graphical user interface (GUI) environment by programmers."),(0,o.kt)("p",null,"Windows running WSL, Mac, and Linux each can use a different default shell, but all ",(0,o.kt)("strong",{parentName:"p"},"Unix shells")," will share the same basic commands."),(0,o.kt)("h4",{id:"installing-2"},"Installing"),(0,o.kt)("p",null,'On Windows, see the WSL section. A shell will be installed with your distribution of Linux. On Mac, use the "Terminal" app.'),(0,o.kt)("h4",{id:"getting-started-1"},"Getting Started"),(0,o.kt)("p",null,"Typically, a shell will display some information before your cursor, though the format can differ. In this example, everything up to and including the dollar sign is information provided to you by the shell about you and your system."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},'[username@computer-name folder-name/or/path]$ echo "Chip says hello"\n')),(0,o.kt)("p",null,"The following are some basic commands:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"ls")," will list the contents of the current folder."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"cd folderName"),' will move you to the folder named "folderName".',(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"cd ~")," will take you to your Home folder."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"cd ..")," will take you back out of the folder you are currently in."))),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},'echo "Chip the Cool Cat"'),' will display "Chip the Cool Cat" in your terminal.'),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"cat fileName"),' will display the contents of a the file named "fileName".')),(0,o.kt)("p",null,"Some tips:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"You can scroll through your command history using the up and down arrows."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"ctrl+c")," can be used to kill a process that is running in your shell.")),(0,o.kt)("h3",{id:"c-compiler-gcc"},"C Compiler: GCC"),(0,o.kt)("h4",{id:"description-3"},"Description"),(0,o.kt)("p",null,"When you write C code, you need a way to make it ",(0,o.kt)("strong",{parentName:"p"},"executable")," on your system. This is where a compiler comes in: it reads in the more human-friendly C code and outputs a program that your computer can read and run."),(0,o.kt)("p",null,"GCC is the compiler you should use when developing C code for your classes, unless your professor specifies otherwise. When you compile code using a different compiler, or on a different system, your program may behave differently than it will on the school's system using GCC. For this reason, it is also sometimes recommended that you double check your programs on the School of Computer Science's systems before submitting more complicated assignments."),(0,o.kt)("h4",{id:"installing-3"},"Installing"),(0,o.kt)("p",null,"On Windows running WSL with Ubuntu (the default), enter the following into your shell:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"sudo apt-get install gcc\n")),(0,o.kt)("p",null,"On Mac, ",(0,o.kt)("a",{parentName:"p",href:"https://youtu.be/0z-fCNNqfEg"},"this video")," provides one way of installing GCC, as well as the Homebrew package manager."),(0,o.kt)("h4",{id:"getting-started-2"},"Getting Started"),(0,o.kt)("p",null,'This section will help you create a sample C program, compile it, and run it.\nCopy and paste the following code into a new file on your system. Call it "hello.c" and remember where you save it.'),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-c"},'#include \n\nint main(void) {\n printf("Chip says hello!");\n}\n')),(0,o.kt)("p",null,"Find the file in your shell. For example, if you put the file on your Desktop, use the following command to go to there."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"cd ~/Desktop\n")),(0,o.kt)("p",null,"Compile the program into a ",(0,o.kt)("strong",{parentName:"p"},"binary")," (runnable file, executable, etc.)."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"-Wall")," tells the compiler to output all warnings."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"-o hello.out"),' tells the compiler to save the created binary with the name "hello.out".')),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"gcc -Wall hello.c -o hello.out\n")),(0,o.kt)("p",null,"Run the binary you just created."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"./hello.out\n")),(0,o.kt)("p",null,"The output should be"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"Chip says hello!\n")),(0,o.kt)("h3",{id:"remote-connection-ssh-and-nomachine"},"Remote Connection: SSH and NoMachine"),(0,o.kt)("h4",{id:"description-4"},"Description"),(0,o.kt)("p",null,"As a computer science student, you have access to the School of Computer Science's servers, which provide software in a Linux environment that you are free to use. On campus, they can be accessed using School of Computer Science computer labs. Remotely, they can be accessed in several ways."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"SSH (recommended): Remotely use a shell on the server."),(0,o.kt)("li",{parentName:"ul"},"NoMachine: Remote desktop environment.")),(0,o.kt)("admonition",{type:"important"},(0,o.kt)("ul",{parentName:"admonition"},(0,o.kt)("li",{parentName:"ul"},"You must ",(0,o.kt)("a",{parentName:"li",href:"https://auth.cs.uwindsor.ca/"},"authenticate your UWin account")," with the School of Computer Science before you can log in remotely."),(0,o.kt)("li",{parentName:"ul"},"To log in remotely from off-campus, you must be on the VPN first. Please refer to our guide on how to set up the VPN ",(0,o.kt)("a",{parentName:"li",href:"https://uwindsorcss.github.io/wiki/resources/guides/vpn"},"here"),"."))),(0,o.kt)("h4",{id:"ssh"},"SSH"),(0,o.kt)("p",null,'In a shell, use the following to connect to the school\'s servers. Replace "UWinID" with your UWinID.'),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"ssh UWinID@cs.uwindsor.ca\n")),(0,o.kt)("p",null,"For example, if ",(0,o.kt)("a",{parentName:"p",href:"mailto:chipcoolcat@uwindsor.ca"},"chipcoolcat@uwindsor.ca")," wanted to connect, they would use the following command."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"ssh chipcoolcat@cs.uwindsor.ca\n")),(0,o.kt)("p",null,"Use your UWin Account password as the password for logging in once prompted."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/2b00a580.907cdcea.js b/assets/js/2b00a580.907cdcea.js new file mode 100644 index 000000000..596e4facf --- /dev/null +++ b/assets/js/2b00a580.907cdcea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[712],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),u=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},c=function(e){var t=u(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},d=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(r),d=n,f=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return r?i.createElement(f,s(s({ref:t},c),{},{components:r})):i.createElement(f,s({ref:t},c))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=d;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 4110 - Overview",sidebar_label:"COMP-4110",slug:"/COMP-4110/overview"},s=void 0,a={unversionedId:"COMP-4110/overview",id:"COMP-4110/overview",title:"COMP 4110 - Overview",description:"Course Title",source:"@site/courses/COMP-4110/Overview.md",sourceDirName:"COMP-4110",slug:"/COMP-4110/overview",permalink:"/wiki/courses/COMP-4110/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4110/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4110 - Overview",sidebar_label:"COMP-4110",slug:"/COMP-4110/overview"},sidebar:"indexNav",previous:{title:"COMP-3770",permalink:"/wiki/courses/COMP-3770/overview"},next:{title:"COMP-4150",permalink:"/wiki/courses/COMP-4150/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4110 is "Software Verification and Testing".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course covers fundamental concepts and techniques for software verification and testing. The students will learn through practice the testing process, automated software testing tools, and various test models together with the related test coverage criteria. (Prerequisites: COMP-3110 and COMP-3300.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4110 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3110 and COMP-3300 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/2d49fa4a.a684f8cd.js b/assets/js/2d49fa4a.a684f8cd.js new file mode 100644 index 000000000..8ae848ade --- /dev/null +++ b/assets/js/2d49fa4a.a684f8cd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[114],{3614:e=>{e.exports=JSON.parse('{"permalink":"/wiki/newsletter","page":1,"postsPerPage":10,"totalPages":2,"totalCount":13,"nextPage":"/wiki/newsletter/page/2","blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/34f5bca2.3178d89b.js b/assets/js/34f5bca2.3178d89b.js new file mode 100644 index 000000000..319f6d3e1 --- /dev/null +++ b/assets/js/34f5bca2.3178d89b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6106],{4137:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>h});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(r),m=o,h=u["".concat(s,".").concat(m)]||u[m]||d[m]||i;return r?n.createElement(h,a(a({ref:t},p),{},{components:r})):n.createElement(h,a({ref:t},p))}));function h(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:o,a[1]=l;for(var c=2;c{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var n=r(3117),o=(r(7294),r(4137));const i={title:"Fun Time at the CSS Super Bowl!",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},a=void 0,l={permalink:"/wiki/newsletter/2022/04/01/bowling",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-01-bowling.md",source:"@site/newsletter/2022-04-01-bowling.md",title:"Fun Time at the CSS Super Bowl!",description:"On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.",date:"2022-04-01T00:00:00.000Z",formattedDate:"April 1, 2022",tags:[],readingTime:.535,hasTruncateMarker:!1,authors:[{name:"Justin Bornais",title:"Head of Societal Development, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"}],frontMatter:{title:"Fun Time at the CSS Super Bowl!",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},prevItem:{title:"Coding Convention Tips to Keep Track of",permalink:"/wiki/newsletter/2022/04/02/coding-conventions"},nextItem:{title:"Technology on a Roll",permalink:"/wiki/newsletter/2022/03/04/rick-roll"}},s={authorsImageUrls:[void 0]},c=[],p={toc:c},u="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(u,(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor."),(0,o.kt)("p",null,"The event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign."),(0,o.kt)("p",null,"As restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!"))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/36095cc6.a4e077d2.js b/assets/js/36095cc6.a4e077d2.js new file mode 100644 index 000000000..6bd554594 --- /dev/null +++ b/assets/js/36095cc6.a4e077d2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6001],{4137:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>f});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=a.createContext({}),p=function(e){var t=a.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},s=function(e){var t=p(e.components);return a.createElement(c.Provider,{value:t},e.children)},m="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,s=i(e,["components","mdxType","originalType","parentName"]),m=p(r),d=n,f=m["".concat(c,".").concat(d)]||m[d]||u[d]||o;return r?a.createElement(f,l(l({ref:t},s),{},{components:r})):a.createElement(f,l({ref:t},s))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,l=new Array(o);l[0]=d;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i[m]="string"==typeof e?e:n,l[1]=i;for(var p=2;p{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>i,toc:()=>p});var a=r(3117),n=(r(7294),r(4137));const o={id:"archivedImportantDates",title:"Archived Important Dates",sidebar_label:"Archived Important Dates",slug:"/archivedImportantDates"},l=void 0,i={unversionedId:"archivedImportantDates",id:"archivedImportantDates",title:"Archived Important Dates",description:"Last updated on 2023/07/04",source:"@site/academics/archivedImportantDates.md",sourceDirName:".",slug:"/archivedImportantDates",permalink:"/wiki/academics/archivedImportantDates",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/archivedImportantDates.md",tags:[],version:"current",frontMatter:{id:"archivedImportantDates",title:"Archived Important Dates",sidebar_label:"Archived Important Dates",slug:"/archivedImportantDates"}},c={},p=[{value:"Fall 2022",id:"fall-2022",level:3}],s={toc:p},m="wrapper";function u(e){let{components:t,...r}=e;return(0,n.kt)(m,(0,a.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2023/07/04")),(0,n.kt)("h3",{id:"fall-2022"},"Fall 2022"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"August 15 - Fees Due"),(0,n.kt)("li",{parentName:"ul"},"September 8 - Classes begin"),(0,n.kt)("li",{parentName:"ul"},"September 21 - Last day to Add/Drop courses"),(0,n.kt)("li",{parentName:"ul"},"October 5 - Financial Drop Date: Fall 2022"),(0,n.kt)("li",{parentName:"ul"},"October 5 - Format checking deadline for Phase II"),(0,n.kt)("li",{parentName:"ul"},"October 6 - Last Day to file an appeal of grades for Summer 2022 Graduate & Undergrad courses"),(0,n.kt)("li",{parentName:"ul"},"October 8 to October 16 - Reading week"),(0,n.kt)("li",{parentName:"ul"},"October 10 - Thanksgiving Day: University Closed"),(0,n.kt)("li",{parentName:"ul"},"October 13 - Phase II deposit deadline for Fall term 2022"),(0,n.kt)("li",{parentName:"ul"},"October 14 - Fall 2022 Convocation"),(0,n.kt)("li",{parentName:"ul"},"October 15 - Last day to submit a Full-Time OSAP application for the fall term"),(0,n.kt)("li",{parentName:"ul"},"November 5 - Last day to submit OSAP appeals and Part Time OSAP Application deadline for fall term"),(0,n.kt)("li",{parentName:"ul"},"November 7 to November 11 - LAW: Study Week for All Law Students"),(0,n.kt)("li",{parentName:"ul"},"November 16 - Last day to voluntarily withdraw from courses"),(0,n.kt)("li",{parentName:"ul"},"November 21 - December 16 - Education: Practicum Block"),(0,n.kt)("li",{parentName:"ul"},"December 7 - Last Day of Fall 2022 Classes"),(0,n.kt)("li",{parentName:"ul"},"December 8 - Deadline for students to submit for Format checking, for completion within Fall 2022"),(0,n.kt)("li",{parentName:"ul"},"December 10 to December 21 - Final exams"),(0,n.kt)("li",{parentName:"ul"},"December 15 - Fees Due"),(0,n.kt)("li",{parentName:"ul"},"December 22 - Alternate final exam date"),(0,n.kt)("li",{parentName:"ul"},"December 23 - January 2 - University Offices Closed for December Holiday recess")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/38517523.9369a612.js b/assets/js/38517523.9369a612.js new file mode 100644 index 000000000..ca7066bd6 --- /dev/null +++ b/assets/js/38517523.9369a612.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2485],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>y});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),u=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},p="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(r),h=o,y=p["".concat(l,".").concat(h)]||p[h]||m[h]||i;return r?n.createElement(y,a(a({ref:t},c),{},{components:r})):n.createElement(y,a({ref:t},c))}));function y(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:o,a[1]=s;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>m,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var n=r(3117),o=(r(7294),r(4137));const i={title:"Please Don\u2019t Ask Me to Fix Your Printer",author:"Ben Chittle",author_title:"Secretary, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/03/02/printer",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-02-printer.md",source:"@site/newsletter/2022-03-02-printer.md",title:"Please Don\u2019t Ask Me to Fix Your Printer",description:"Computers. Everyone\u2019s got one. They\u2019re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I\u2019m no more qualified for the job than a car mechanic is to fix an airplane.",date:"2022-03-02T00:00:00.000Z",formattedDate:"March 2, 2022",tags:[],readingTime:1.03,hasTruncateMarker:!1,authors:[{name:"Ben Chittle",title:"Secretary, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"}],frontMatter:{title:"Please Don\u2019t Ask Me to Fix Your Printer",author:"Ben Chittle",author_title:"Secretary, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"},prevItem:{title:"Battle Rollers - My Game Dev Experience",permalink:"/wiki/newsletter/2022/03/03/battle-rollers"},nextItem:{title:"Hacking, Learning, and Money?",permalink:"/wiki/newsletter/2022/03/01/hackathons"}},l={authorsImageUrls:[void 0]},u=[],c={toc:u},p="wrapper";function m(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Computers. Everyone\u2019s got one. They\u2019re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I\u2019m no more qualified for the job than a car mechanic is to fix an airplane."),(0,o.kt)("p",null,'Sure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page\u2019s worth of ink onto a piece of paper "for calibration purposes.\u201d Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.'),(0,o.kt)("p",null,"But if you must recite the sacred words, \u201cWill you please fix my printer?\u201d then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You\u2019re welcome."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/3852.6d72ea7b.js b/assets/js/3852.6d72ea7b.js new file mode 100644 index 000000000..b677bfebb --- /dev/null +++ b/assets/js/3852.6d72ea7b.js @@ -0,0 +1 @@ +(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3852],{4137:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>c,kt:()=>g});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):u(u({},t),e)),n},c=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},d="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),d=s(n),p=o,g=d["".concat(l,".").concat(p)]||d[p]||f[p]||i;return n?r.createElement(g,u(u({ref:t},c),{},{components:n})):r.createElement(g,u({ref:t},c))}));function g(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,u=new Array(i);u[0]=p;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[d]="string"==typeof e?e:o,u[1]=a;for(var s=2;s=0||(o[n]=e[n]);return o}function u(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var a={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},s=function(){return t.createElement(t.Fragment,null,"\xa0")},c={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function d(){for(var e=arguments.length,t=new Array(e),n=0;n(i="number"==typeof i?i:1/0)){var u=o;o=i,i=u}return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n>=o&&n<=i}))}))};Ce.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var xe=Object.freeze({__proto__:null,text:ge,exactText:ve,exactTextCase:he,includes:me,includesAll:ye,includesSome:we,includesValue:Re,exact:be,equals:Se,between:Ce});a.resetFilters="resetFilters",a.setFilter="setFilter",a.setAllFilters="setAllFilters";var Pe=function(e){e.stateReducers.push(Ee),e.useInstance.push(Be)};function Ee(e,t,n,r){if(t.type===a.init)return o({filters:[]},e);if(t.type===a.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===a.setFilter){var i=t.columnId,u=t.filterValue,l=r.allColumns,s=r.filterTypes,c=l.find((function(e){return e.id===i}));if(!c)throw new Error("React-Table: Could not find a column with id: "+i);var d=k(c.filter,s||{},xe),f=e.filters.find((function(e){return e.id===i})),p=h(u,f&&f.value);return A(d.autoRemove,p,c)?o({},e,{filters:e.filters.filter((function(e){return e.id!==i}))}):o({},e,f?{filters:e.filters.map((function(e){return e.id===i?{id:i,value:p}:e}))}:{filters:[].concat(e.filters,[{id:i,value:p}])})}if(t.type===a.setAllFilters){var g=t.filters,v=r.allColumns,m=r.filterTypes;return o({},e,{filters:h(g,e.filters).filter((function(e){var t=v.find((function(t){return t.id===e.id}));return!A(k(t.filter,m||{},xe).autoRemove,e.value,t)}))})}}function Be(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,u=e.allColumns,l=e.filterTypes,s=e.manualFilters,c=e.defaultCanFilter,d=void 0!==c&&c,f=e.disableFilters,p=e.state.filters,g=e.dispatch,v=e.autoResetFilters,h=void 0===v||v,y=t.useCallback((function(e,t){g({type:a.setFilter,columnId:e,filterValue:t})}),[g]),R=t.useCallback((function(e){g({type:a.setAllFilters,filters:e})}),[g]);u.forEach((function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?I(!0!==o&&void 0,!0!==f&&void 0,!0):I(r,d,!1),e.setFilter=function(t){return y(e.id,t)};var i=p.find((function(e){return e.id===t}));e.filterValue=i&&i.value}));var b=t.useMemo((function(){if(s||!p.length)return[r,o,i];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var i=r;return(i=p.reduce((function(e,t){var n=t.id,r=t.value,i=u.find((function(e){return e.id===n}));if(!i)return e;0===o&&(i.preFilteredRows=e);var a=k(i.filter,l||{},xe);return a?(i.filteredRows=a(e,[n],r),i.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+i.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)})),i}(r),e,t]}),[s,p,r,o,i,u,l]),S=b[0],C=b[1],x=b[2];t.useMemo((function(){u.filter((function(e){return!p.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=S,e.filteredRows=S}))}),[S,p,u]);var P=m(h);w((function(){P()&&g({type:a.resetFilters})}),[g,s?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:i,filteredRows:S,filteredFlatRows:C,filteredRowsById:x,rows:S,flatRows:C,rowsById:x,setFilter:y,setAllFilters:R})}Pe.pluginName="useFilters",a.resetGlobalFilter="resetGlobalFilter",a.setGlobalFilter="setGlobalFilter";var Ie=function(e){e.stateReducers.push(Fe),e.useInstance.push(Ge)};function Fe(e,t,n,r){if(t.type===a.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===a.setGlobalFilter){var u=t.filterValue,l=r.userFilterTypes,s=k(r.globalFilter,l||{},xe),c=h(u,e.globalFilter);return A(s.autoRemove,c)?(e.globalFilter,i(e,["globalFilter"])):o({},e,{globalFilter:c})}}function Ge(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,u=e.allColumns,l=e.filterTypes,s=e.globalFilter,c=e.manualGlobalFilter,d=e.state.globalFilter,f=e.dispatch,p=e.autoResetGlobalFilter,g=void 0===p||p,v=e.disableGlobalFilter,h=t.useCallback((function(e){f({type:a.setGlobalFilter,filterValue:e})}),[f]),y=t.useMemo((function(){if(c||void 0===d)return[r,o,i];var e=[],t={},n=k(s,l||{},xe);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;u.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=I(!0!==t&&void 0,!0!==v&&void 0,!0)}));var a=u.filter((function(e){return!0===e.canFilter}));return[function r(o){return(o=n(o,a.map((function(e){return e.id})),d)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows})),o}(r),e,t]}),[c,d,s,l,u,r,o,i,v]),R=y[0],b=y[1],S=y[2],C=m(g);w((function(){C()&&f({type:a.resetGlobalFilter})}),[f,c?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:i,globalFilteredRows:R,globalFilteredFlatRows:b,globalFilteredRowsById:S,rows:R,flatRows:b,rowsById:S,setGlobalFilter:h,disableGlobalFilter:v})}function Oe(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}Ie.pluginName="useGlobalFilter";var ke=Object.freeze({__proto__:null,sum:Oe,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))})),t+".."+n},average:function(e){return Oe(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Ae=[],Te={};a.resetGroupBy="resetGroupBy",a.setGroupBy="setGroupBy",a.toggleGroupBy="toggleGroupBy";var He=function(e){e.getGroupByToggleProps=[We],e.stateReducers.push(ze),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])})),e.visibleColumns.push(je),e.useInstance.push(Me),e.prepareRow.push(Ne)};He.pluginName="useGroupBy";var We=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function ze(e,t,n,r){if(t.type===a.init)return o({groupBy:[]},e);if(t.type===a.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===a.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===a.toggleGroupBy){var i=t.columnId,u=t.value,l=void 0!==u?u:!e.groupBy.includes(i);return o({},e,l?{groupBy:[].concat(e.groupBy,[i])}:{groupBy:e.groupBy.filter((function(e){return e!==i}))})}}function je(e,t){var n=t.instance.state.groupBy,r=n.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!n.includes(e.id)}));return(e=[].concat(r,o)).forEach((function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)})),e}var Le={};function Me(e){var n=e.data,r=e.rows,i=e.flatRows,u=e.rowsById,l=e.allColumns,s=e.flatHeaders,c=e.groupByFn,d=void 0===c?_e:c,p=e.manualGroupBy,g=e.aggregations,h=void 0===g?Le:g,y=e.plugins,R=e.state.groupBy,b=e.dispatch,S=e.autoResetGroupBy,C=void 0===S||S,x=e.disableGroupBy,P=e.defaultCanGroupBy,E=e.getHooks;v(y,["useColumnOrder","useFilters"],"useGroupBy");var B=m(e);l.forEach((function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?I(t.canGroupBy,!0!==o&&void 0,!0!==x&&void 0,!0):I(t.canGroupBy,r,P,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var F=t.useCallback((function(e,t){b({type:a.toggleGroupBy,columnId:e,value:t})}),[b]),O=t.useCallback((function(e){b({type:a.setGroupBy,value:e})}),[b]);s.forEach((function(e){e.getGroupByToggleProps=f(E().getGroupByToggleProps,{instance:B(),header:e})}));var k=t.useMemo((function(){if(p||!R.length)return[r,i,u,Ae,Te,i,u];var e=R.filter((function(e){return l.find((function(t){return t.id===e}))})),t=[],n={},a=[],s={},c=[],f={},g=function r(i,u,p){if(void 0===u&&(u=0),u===e.length)return i.map((function(e){return o({},e,{depth:u})}));var g=e[u],v=d(i,g);return Object.entries(v).map((function(o,i){var d=o[0],v=o[1],m=g+":"+d,y=r(v,u+1,m=p?p+">"+m:m),w=u?G(v,"leafRows"):v,R=function(t,n,r){var o={};return l.forEach((function(i){if(e.includes(i.id))o[i.id]=n[0]?n[0].values[i.id]:null;else{var u="function"==typeof i.aggregate?i.aggregate:h[i.aggregate]||ke[i.aggregate];if(u){var a=n.map((function(e){return e.values[i.id]})),l=t.map((function(e){var t=e.values[i.id];if(!r&&i.aggregateValue){var n="function"==typeof i.aggregateValue?i.aggregateValue:h[i.aggregateValue]||ke[i.aggregateValue];if(!n)throw console.info({column:i}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=n(t,e,i)}return t}));o[i.id]=u(l,a)}else{if(i.aggregate)throw console.info({column:i}),new Error("React Table: Invalid column.aggregate option for column listed above");o[i.id]=null}}})),o}(w,v,u),b={id:m,isGrouped:!0,groupByID:g,groupByVal:d,values:R,subRows:y,leafRows:w,depth:u,index:i};return y.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(a.push(e),s[e.id]=e):(c.push(e),f[e.id]=e)})),b}))}(r);return g.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(a.push(e),s[e.id]=e):(c.push(e),f[e.id]=e)})),[g,t,n,a,s,c,f]}),[p,R,r,i,u,l,h,d]),A=k[0],T=k[1],H=k[2],W=k[3],z=k[4],j=k[5],L=k[6],M=m(C);w((function(){M()&&b({type:a.resetGroupBy})}),[b,p?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:i,preGroupedRowsById:u,groupedRows:A,groupedFlatRows:T,groupedRowsById:H,onlyGroupedFlatRows:W,onlyGroupedRowsById:z,nonGroupedFlatRows:j,nonGroupedRowsById:L,rows:A,flatRows:T,rowsById:H,toggleGroupBy:F,setGroupBy:O})}function Ne(e){e.allCells.forEach((function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)}))}function _e(e,t){return e.reduce((function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e}),{})}var De=/([0-9]+)/gm;function Ve(e,t){return e===t?0:e>t?1:-1}function Xe(e,t,n){return[e.values[n],t.values[n]]}function qe(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var Ke=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=Xe(e,t,n),o=r[0],i=r[1];for(o=qe(o),i=qe(i),o=o.split(De).filter(Boolean),i=i.split(De).filter(Boolean);o.length&&i.length;){var u=o.shift(),a=i.shift(),l=parseInt(u,10),s=parseInt(a,10),c=[l,s].sort();if(isNaN(c[0])){if(u>a)return 1;if(a>u)return-1}else{if(isNaN(c[1]))return isNaN(l)?-1:1;if(l>s)return 1;if(s>l)return-1}}return o.length-i.length},datetime:function(e,t,n){var r=Xe(e,t,n),o=r[0],i=r[1];return Ve(o=o.getTime(),i=i.getTime())},basic:function(e,t,n){var r=Xe(e,t,n);return Ve(r[0],r[1])},string:function(e,t,n){var r=Xe(e,t,n),o=r[0],i=r[1];for(o=o.split("").filter(Boolean),i=i.split("").filter(Boolean);o.length&&i.length;){var u=o.shift(),a=i.shift(),l=u.toLowerCase(),s=a.toLowerCase();if(l>s)return 1;if(s>l)return-1;if(u>a)return 1;if(a>u)return-1}return o.length-i.length},number:function(e,t,n){var r=Xe(e,t,n),o=r[0],i=r[1],u=/[^0-9.]/gi;return Ve(o=Number(String(o).replace(u,"")),i=Number(String(i).replace(u,"")))}});a.resetSortBy="resetSortBy",a.setSortBy="setSortBy",a.toggleSortBy="toggleSortBy",a.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var Ue=function(e){e.getSortByToggleProps=[$e],e.stateReducers.push(Ye),e.useInstance.push(Je)};Ue.pluginName="useSortBy";var $e=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,i=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&i(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Ye(e,t,n,r){if(t.type===a.init)return o({sortBy:[]},e);if(t.type===a.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===a.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===a.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===a.toggleSortBy){var i,u=t.columnId,l=t.desc,s=t.multi,c=r.allColumns,d=r.disableMultiSort,f=r.disableSortRemove,p=r.disableMultiRemove,g=r.maxMultiSortColCount,v=void 0===g?Number.MAX_SAFE_INTEGER:g,h=e.sortBy,m=c.find((function(e){return e.id===u})).sortDescFirst,y=h.find((function(e){return e.id===u})),w=h.findIndex((function(e){return e.id===u})),R=null!=l,b=[];return"toggle"!=(i=!d&&s?y?"toggle":"add":w!==h.length-1||1!==h.length?"replace":y?"toggle":"replace")||f||R||s&&p||!(y&&y.desc&&!m||!y.desc&&m)||(i="remove"),"replace"===i?b=[{id:u,desc:R?l:m}]:"add"===i?(b=[].concat(h,[{id:u,desc:R?l:m}])).splice(0,b.length-v):"toggle"===i?b=h.map((function(e){return e.id===u?o({},e,{desc:R?l:!y.desc}):e})):"remove"===i&&(b=h.filter((function(e){return e.id!==u}))),o({},e,{sortBy:b})}}function Je(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.allColumns,u=e.orderByFn,l=void 0===u?Ze:u,s=e.sortTypes,c=e.manualSortBy,d=e.defaultCanSort,p=e.disableSortBy,g=e.flatHeaders,h=e.state.sortBy,y=e.dispatch,R=e.plugins,b=e.getHooks,S=e.autoResetSortBy,C=void 0===S||S;v(R,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var x=t.useCallback((function(e){y({type:a.setSortBy,sortBy:e})}),[y]),P=t.useCallback((function(e,t,n){y({type:a.toggleSortBy,columnId:e,desc:t,multi:n})}),[y]),E=m(e);g.forEach((function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,i=t?I(!0!==r&&void 0,!0!==p&&void 0,!0):I(d,n,!1);e.canSort=i,e.canSort&&(e.toggleSortBy=function(t,n){return P(e.id,t,n)},e.clearSortBy=function(){y({type:a.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=f(b().getSortByToggleProps,{instance:E(),column:e});var u=h.find((function(e){return e.id===o}));e.isSorted=!!u,e.sortedIndex=h.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?u.desc:void 0}));var B=t.useMemo((function(){if(c||!h.length)return[r,o];var e=[],t=h.filter((function(e){return i.find((function(t){return t.id===e.id}))}));return[function n(r){var o=l(r,t.map((function(e){var t=i.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=F(n)||(s||{})[n]||Ke[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}})),t.map((function(e){var t=i.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))})),o}(r),e]}),[c,h,r,o,i,l,s]),G=B[0],O=B[1],k=m(C);w((function(){k()&&y({type:a.resetSortBy})}),[c?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:G,sortedFlatRows:O,rows:G,flatRows:O,setSortBy:x,toggleSortBy:P})}function Ze(e,t,n){return[].concat(e).sort((function(e,r){for(var o=0;oe.pageIndex?s=-1===i?u.length>=e.pageSize:l-1),s?o({},e,{pageIndex:l}):e}if(t.type===a.setPageSize){var c=t.pageSize,d=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(d/c),pageSize:c})}}function tt(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,i=e.manualExpandedKey,u=void 0===i?"expanded":i,l=e.plugins,s=e.pageCount,c=e.paginateExpandedRows,d=void 0===c||c,f=e.expandSubRows,p=void 0===f||f,g=e.state,h=g.pageSize,y=g.pageIndex,R=g.expanded,b=g.globalFilter,S=g.filters,C=g.groupBy,x=g.sortBy,P=e.dispatch,E=e.data,B=e.manualPagination;v(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var I=m(o);w((function(){I()&&P({type:a.resetPage})}),[P,B?null:E,b,S,C,x]);var F=B?s:Math.ceil(n.length/h),G=t.useMemo((function(){return F>0?[].concat(new Array(F)).fill(null).map((function(e,t){return t})):[]}),[F]),k=t.useMemo((function(){var e;if(B)e=n;else{var t=h*y,r=t+h;e=n.slice(t,r)}return d?e:O(e,{manualExpandedKey:u,expanded:R,expandSubRows:p})}),[p,R,u,B,y,h,d,n]),A=y>0,T=-1===F?k.length>=h:y-1&&i.push(o.splice(t,1)[0])};o.length&&r.length;)u();return[].concat(i,o)}function Ot(e){var n=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return n({type:a.setColumnOrder,columnOrder:e})}),[n])}It.pluginName="useColumnOrder",c.canResize=!0,a.columnStartResizing="columnStartResizing",a.columnResizing="columnResizing",a.columnDoneResizing="columnDoneResizing",a.resetResize="resetResize";var kt=function(e){e.getResizerProps=[At],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Tt),e.useInstance.push(Wt),e.useInstanceBeforeDimensions.push(Ht)},At=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,i=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r,i,u=function(e){var t=[];return function e(n){n.columns&&n.columns.length&&n.columns.map(e),t.push(n)}(e),t}(t).map((function(e){return[e.id,e.totalWidth]})),l=n?Math.round(e.touches[0].clientX):e.clientX,s=function(){window.cancelAnimationFrame(r),r=null,o({type:a.columnDoneResizing})},c=function(){window.cancelAnimationFrame(r),r=null,o({type:a.columnResizing,clientX:i})},d=function(e){i=e,r||(r=window.requestAnimationFrame(c))},f={mouse:{moveEvent:"mousemove",moveHandler:function(e){return d(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",f.mouse.moveHandler),document.removeEventListener("mouseup",f.mouse.upHandler),s()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(f.touch.moveEvent,f.touch.moveHandler),document.removeEventListener(f.touch.upEvent,f.touch.moveHandler),s()}}},p=n?f.touch:f.mouse,g=!!function(){if("boolean"==typeof H)return H;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return H=e}()&&{passive:!1};document.addEventListener(p.moveEvent,p.moveHandler,g),document.addEventListener(p.upEvent,p.upHandler,g),o({type:a.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:u,clientX:l})};return[e,{onMouseDown:function(e){return e.persist()||i(e,r)},onTouchStart:function(e){return e.persist()||i(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Tt(e,t){if(t.type===a.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===a.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===a.columnStartResizing){var n=t.clientX,r=t.columnId,i=t.columnWidth,u=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:u,columnWidth:i,isResizingColumn:r})})}if(t.type===a.columnResizing){var l=t.clientX,s=e.columnResizing,c=s.startX,d=s.columnWidth,f=s.headerIdWidths,p=(l-c)/d,g={};return(void 0===f?[]:f).forEach((function(e){var t=e[0],n=e[1];g[t]=Math.max(n+n*p,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},g)})})}return t.type===a.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}kt.pluginName="useResizeColumns";var Ht=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,i=m(e);t.forEach((function(e){var t=I(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=f(r().getResizerProps,{instance:i(),header:e}))}))};function Wt(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,i=void 0===o||o,u=e.columns;v(n,["useAbsoluteLayout"],"useResizeColumns");var l=m(i);w((function(){l()&&r({type:a.resetResize})}),[u]);var s=t.useCallback((function(){return r({type:a.resetResize})}),[r]);Object.assign(e,{resetResizing:s})}var zt={position:"absolute",top:0},jt=function(e){e.getTableBodyProps.push(Lt),e.getRowProps.push(Lt),e.getHeaderGroupProps.push(Lt),e.getFooterGroupProps.push(Lt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},zt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},zt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},zt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};jt.pluginName="useAbsoluteLayout";var Lt=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Mt={display:"inline-block",boxSizing:"border-box"},Nt=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},_t=function(e){e.getRowProps.push(Nt),e.getHeaderGroupProps.push(Nt),e.getFooterGroupProps.push(Nt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Mt,{width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Mt,{width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Mt,{width:n.totalWidth+"px"})}]}))};function Dt(e){e.getTableProps.push(Vt),e.getRowProps.push(Xt),e.getHeaderGroupProps.push(Xt),e.getFooterGroupProps.push(Xt),e.getHeaderProps.push(qt),e.getCellProps.push(Kt),e.getFooterProps.push(Ut)}_t.pluginName="useBlockLayout",Dt.pluginName="useFlexLayout";var Vt=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Xt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},qt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},Kt=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Ut=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function $t(e){e.stateReducers.push(Qt),e.getTableProps.push(Yt),e.getHeaderProps.push(Jt),e.getRowProps.push(Zt)}a.columnStartResizing="columnStartResizing",a.columnResizing="columnResizing",a.columnDoneResizing="columnDoneResizing",a.resetResize="resetResize",$t.pluginName="useGridLayout";var Yt=function(e,t){var n=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:n.visibleColumns.map((function(e){var t;return n.state.gridLayout.columnWidths[e.id]?n.state.gridLayout.columnWidths[e.id]+"px":(null==(t=n.state.columnResizing)?void 0:t.isResizingColumn)?n.state.gridLayout.startWidths[e.id]+"px":"number"==typeof e.width?e.width+"px":e.width})).join(" ")}}]},Jt=function(e,t){var n=t.column;return[e,{id:"header-cell-"+n.id,style:{position:"sticky",gridColumn:"span "+n.totalVisibleHeaderCount}}]},Zt=function(e,t){var n=t.row;return n.isExpanded?[e,{style:{gridColumn:"1 / "+(n.cells.length+1)}}]:[e,{}]};function Qt(e,t,n,r){if(t.type===a.init)return o({gridLayout:{columnWidths:{}}},e);if(t.type===a.resetResize)return o({},e,{gridLayout:{columnWidths:{}}});if(t.type===a.columnStartResizing){var i=t.columnId,u=t.headerIdWidths,l=en(i);if(void 0!==l){var s=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=en(t.id),n))}),{}),c=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=t.minWidth,n))}),{}),d=r.visibleColumns.reduce((function(e,t){var n;return o({},e,((n={})[t.id]=t.maxWidth,n))}),{}),f=u.map((function(e){var t=e[0];return[t,en(t)]}));return o({},e,{gridLayout:o({},e.gridLayout,{startWidths:s,minWidths:c,maxWidths:d,headerIdGridWidths:f,columnWidth:l})})}return e}if(t.type===a.columnResizing){var p=t.clientX,g=e.columnResizing.startX,v=e.gridLayout,h=v.columnWidth,m=v.minWidths,y=v.maxWidths,w=v.headerIdGridWidths,R=(p-g)/h,b={};return(void 0===w?[]:w).forEach((function(e){var t=e[0],n=e[1];b[t]=Math.min(Math.max(m[t],n+n*R),y[t])})),o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:o({},e.gridLayout.columnWidths,{},b)})})}return t.type===a.columnDoneResizing?o({},e,{gridLayout:o({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function en(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}e._UNSTABLE_usePivotColumns=nt,e.actions=a,e.defaultColumn=c,e.defaultGroupByFn=_e,e.defaultOrderByFn=Ze,e.defaultRenderer=l,e.emptyRenderer=s,e.ensurePluginOrder=v,e.flexRender=b,e.functionalUpdate=h,e.loopHooks=g,e.makePropGetter=f,e.makeRenderer=R,e.reduceHooks=p,e.safeUseLayoutEffect=y,e.useAbsoluteLayout=jt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o=t.useRef({}),i=m(e),u=m(n);return t.useCallback(function(){var e=r(regeneratorRuntime.mark((function e(){var t,n,a,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,n=new Array(t),a=0;a1?n-1:0),i=1;i{e.exports=n(217)},5666:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(A){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof m?t:m,u=Object.create(i.prototype),a=new G(r||[]);return o(u,"_invoke",{value:E(e,n,a)}),u}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(A){return{type:"throw",arg:A}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",g="executing",v="completed",h={};function m(){}function y(){}function w(){}var R={};s(R,u,(function(){return this}));var b=Object.getPrototypeOf,S=b&&b(b(O([])));S&&S!==n&&r.call(S,u)&&(R=S);var C=w.prototype=m.prototype=Object.create(R);function x(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function n(o,i,u,a){var l=d(e[o],e,i);if("throw"!==l.type){var s=l.arg,c=s.value;return c&&"object"==typeof c&&r.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,u,a)}),(function(e){n("throw",e,u,a)})):t.resolve(c).then((function(e){s.value=e,u(s)}),(function(e){return n("throw",e,u,a)}))}a(l.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return i=i?i.then(o,o):o()}})}function E(e,t,n){var r=f;return function(o,i){if(r===g)throw new Error("Generator is already running");if(r===v){if("throw"===o)throw i;return k()}for(n.method=o,n.arg=i;;){var u=n.delegate;if(u){var a=B(u,n);if(a){if(a===h)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=g;var l=d(e,t,n);if("normal"===l.type){if(r=n.done?v:p,l.arg===h)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=v,n.method="throw",n.arg=l.arg)}}}function B(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,B(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var i=d(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var u=i.arg;return u?u.done?(n[e.resultName]=u.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):u:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function F(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function G(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function O(e){if(e){var n=e[u];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc)return o("end");if(u.tryLoc<=this.prev){var l=r.call(u,"catchLoc"),s=r.call(u,"finallyLoc");if(l&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),F(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;F(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(n){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}}}]); \ No newline at end of file diff --git a/assets/js/388a992a.05e61698.js b/assets/js/388a992a.05e61698.js new file mode 100644 index 000000000..fcfff315b --- /dev/null +++ b/assets/js/388a992a.05e61698.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2441],{1221:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"First Year Advice from an AI","permalink":"/wiki/newsletter/2022/08/31/advice-from-ai"},{"title":"Keep Your Head Up!","permalink":"/wiki/newsletter/2022/04/05/head-up"},{"title":"How I Became a CS Major because of One YouTube Recommendation","permalink":"/wiki/newsletter/2022/04/03/youtube"},{"title":"Coding Convention Tips to Keep Track of","permalink":"/wiki/newsletter/2022/04/02/coding-conventions"},{"title":"Fun Time at the CSS Super Bowl!","permalink":"/wiki/newsletter/2022/04/01/bowling"}]}')}}]); \ No newline at end of file diff --git a/assets/js/38c57c38.c8c6feeb.js b/assets/js/38c57c38.c8c6feeb.js new file mode 100644 index 000000000..8d1274419 --- /dev/null +++ b/assets/js/38c57c38.c8c6feeb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5004],{4137:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>y});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var u=a.createContext({}),l=function(e){var t=a.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=l(e.components);return a.createElement(u.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},h=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,u=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),c=l(n),h=r,y=c["".concat(u,".").concat(h)]||c[h]||d[h]||o;return n?a.createElement(y,i(i({ref:t},p),{},{components:n})):a.createElement(y,i({ref:t},p))}));function y(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=h;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s[c]="string"==typeof e?e:r,i[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var a=n(3117),r=(n(7294),n(4137));const o={title:"Introduction to Open Data",author:"Ryan Prairie",author_title:"Head of Technology, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/02/03/open-data",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-03-open-data.md",source:"@site/newsletter/2022-02-03-open-data.md",title:"Introduction to Open Data",description:"Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!",date:"2022-02-03T00:00:00.000Z",formattedDate:"February 3, 2022",tags:[],readingTime:1.735,hasTruncateMarker:!1,authors:[{name:"Ryan Prairie",title:"Head of Technology, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"}],frontMatter:{title:"Introduction to Open Data",author:"Ryan Prairie",author_title:"Head of Technology, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"},prevItem:{title:"Using Synthetic Data to Improve Machine Learning",permalink:"/wiki/newsletter/2022/02/04/synthetic-data"},nextItem:{title:"The Grind For Internships",permalink:"/wiki/newsletter/2022/02/02/internships"}},u={authorsImageUrls:[void 0]},l=[],p={toc:l},c="wrapper";function d(e){let{components:t,...n}=e;return(0,r.kt)(c,(0,a.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!"),(0,r.kt)("p",null,"Hearing about your success, friends come asking to try out this app. You then explain, \u201cTo get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms\u201d. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work."),(0,r.kt)("p",null,"Now imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API."),(0,r.kt)("p",null,"Open Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public."),(0,r.kt)("p",null,"Right about now, you may be asking, \u201cWhy do I care? What does it mean for me?\u201d That is a particularly good question. Open Data lets us create tools that we have not even thought of yet."),(0,r.kt)("p",null,"The University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools."),(0,r.kt)("p",null,"Do you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to ",(0,r.kt)("a",{parentName:"p",href:"mailto:css@uwindsor.ca"},"css@uwindsor.ca")," and let us know exactly how much you want it."),(0,r.kt)("p",null,"If you want to read more about it, you can read ",(0,r.kt)("a",{parentName:"p",href:"https://uwindsorcss.github.io/files/dir/documents/CSS_Open_Data_Proposal.pdf"},"our proposal"),"."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/391a298f.dd468828.js b/assets/js/391a298f.dd468828.js new file mode 100644 index 000000000..ca911dfed --- /dev/null +++ b/assets/js/391a298f.dd468828.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1178],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>v});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var c=i.createContext({}),l=function(e){var r=i.useContext(c),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=l(e.components);return i.createElement(c.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},f=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=l(t),f=n,v=p["".concat(c,".").concat(f)]||p[f]||d[f]||o;return t?i.createElement(v,s(s({ref:r},u),{},{components:t})):i.createElement(v,s({ref:r},u))}));function v(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=f;var a={};for(var c in r)hasOwnProperty.call(r,c)&&(a[c]=r[c]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var l=2;l{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>l});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 1000 - Overview",sidebar_label:"COMP-1000",slug:"/COMP-1000/overview"},s=void 0,a={unversionedId:"COMP-1000/overview",id:"COMP-1000/overview",title:"COMP 1000 - Overview",description:"Course Title",source:"@site/courses/COMP-1000/Overview.md",sourceDirName:"COMP-1000",slug:"/COMP-1000/overview",permalink:"/wiki/courses/COMP-1000/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-1000/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 1000 - Overview",sidebar_label:"COMP-1000",slug:"/COMP-1000/overview"},sidebar:"indexNav",previous:{title:"Special Courses",permalink:"/wiki/courses/course_planning/specialcourse"},next:{title:"COMP-1047",permalink:"/wiki/courses/COMP-1047/overview"}},c={},l=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:l},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-1000 is "Key Concepts in Computer Science".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The objectives of this course are to excite students' interest in computer science and to give students a precise understanding of a number of difficult concepts that are fundamental to modern computer science. Topics may include: induction and recursion; algebraic characterization; syntax; semantics; formal logic; soundness, completeness, and decidability; specification, algorithm, and determinism; complexity. (Restricted to students registered in programs offered wholly or jointly by Computer Science or by Mathematics and Statistics, or with approval of Computer Science.) (3 lecture hours and 1.5 laboratory hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-1000 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/398b08e9.cbc0c48a.js b/assets/js/398b08e9.cbc0c48a.js new file mode 100644 index 000000000..c38802402 --- /dev/null +++ b/assets/js/398b08e9.cbc0c48a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2052],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),d=u(t),v=n,f=d["".concat(l,".").concat(v)]||d[v]||p[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[d]="string"==typeof e?e:n,s[1]=a;for(var u=2;u{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"MATH 1720 - Overview",sidebar_label:"MATH-1720",slug:"/MATH-1720/overview"},s=void 0,a={unversionedId:"MATH-1720/overview",id:"MATH-1720/overview",title:"MATH 1720 - Overview",description:"Course Title",source:"@site/courses/MATH-1720/Overview.md",sourceDirName:"MATH-1720",slug:"/MATH-1720/overview",permalink:"/wiki/courses/MATH-1720/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/MATH-1720/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"MATH 1720 - Overview",sidebar_label:"MATH-1720",slug:"/MATH-1720/overview"},sidebar:"indexNav",previous:{title:"MATH-1250",permalink:"/wiki/courses/MATH-1250/overview"},next:{title:"MATH-1730",permalink:"/wiki/courses/MATH-1730/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},d="wrapper";function p(e){let{components:r,...t}=e;return(0,n.kt)(d,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for MATH-1720 is "Differential Calculus".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will cover trigonometric functions and identities, inverse trigonometric functions, limits and continuity, derivatives and applications, mean value theorem, indeterminate forms and lHpitals rule, antiderivatives and an introduction to definite integrals. This course is for students who have taken both Ontario Grade 12 Advanced Functions (MHF4U) and Ontario Grade 12 Calculus and Vectors (MCV4U). Students who do not have credit for MCV4U should take MATH-1760. (Prerequisites: Ontario Grade 12 Advanced Functions (MHF4U) and Ontario Grade 12 Calculus and Vectors (MCV4U) or MATH-1780.) (Antirequisite: MATH-1760.) (3 lecture hours, 2 tutorial hours per week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"MATH-1720 is typically offered in the Fall and Winter semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/39cfaaa7.7609dead.js b/assets/js/39cfaaa7.7609dead.js new file mode 100644 index 000000000..f4e5373f7 --- /dev/null +++ b/assets/js/39cfaaa7.7609dead.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6033],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),d=n,f=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,a(a({ref:r},c),{},{components:t})):i.createElement(f,a({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=d;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var u=2;u{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>v,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3540 - Overview",sidebar_label:"COMP-3540",slug:"/COMP-3540/overview"},a=void 0,s={unversionedId:"COMP-3540/overview",id:"COMP-3540/overview",title:"COMP 3540 - Overview",description:"Course Title",source:"@site/courses/COMP-3540/Overview.md",sourceDirName:"COMP-3540",slug:"/COMP-3540/overview",permalink:"/wiki/courses/COMP-3540/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3540/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3540 - Overview",sidebar_label:"COMP-3540",slug:"/COMP-3540/overview"},sidebar:"indexNav",previous:{title:"COMP-3520",permalink:"/wiki/courses/COMP-3520/overview"},next:{title:"COMP-3670",permalink:"/wiki/courses/COMP-3670/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3540 is "Theory of Computation".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Finite Automata, regular expressions and languages; properties of regular languages; context-free grammars and languages; pushdown automata; properties of context-free languages. Introduction to Turing machines; recursive functions; undecidability. (Prerequisites: COMP-2140, COMP-2310 and COMP-2540.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3540 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540, COMP-2310, and COMP-2140 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/3ec6cac4.fbe360d3.js b/assets/js/3ec6cac4.fbe360d3.js new file mode 100644 index 000000000..1a6e58b5d --- /dev/null +++ b/assets/js/3ec6cac4.fbe360d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4425],{4137:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>h});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),u=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=u(e.components);return r.createElement(s.Provider,{value:t},e.children)},c="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),c=u(n),d=a,h=c["".concat(s,".").concat(d)]||c[d]||m[d]||i;return n?r.createElement(h,o(o({ref:t},p),{},{components:n})):r.createElement(h,o({ref:t},p))}));function h(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[c]="string"==typeof e?e:a,o[1]=l;for(var u=2;u{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>u});var r=n(3117),a=(n(7294),n(4137));const i={id:"workinus",title:"Working in the United States",sidebar_label:"Working in the United States",slug:"/working_in_the_us"},o=void 0,l={unversionedId:"workinus",id:"workinus",title:"Working in the United States",description:"Working in the US",source:"@site/careers/workinus.md",sourceDirName:".",slug:"/working_in_the_us",permalink:"/wiki/careers/working_in_the_us",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/workinus.md",tags:[],version:"current",frontMatter:{id:"workinus",title:"Working in the United States",sidebar_label:"Working in the United States",slug:"/working_in_the_us"},sidebar:"indexNav",previous:{title:"Interviews",permalink:"/wiki/careers/interviews"}},s={},u=[{value:"Working in the US",id:"working-in-the-us",level:2},{value:"Visa",id:"visa",level:3},{value:"Getting Paid",id:"getting-paid",level:3},{value:"References/More Information",id:"referencesmore-information",level:3}],p={toc:u},c="wrapper";function m(e){let{components:t,...n}=e;return(0,a.kt)(c,(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h2",{id:"working-in-the-us"},"Working in the US"),(0,a.kt)("p",null,"Almost every major tech company in the US hires Canadians and will sponsor you for a visa (usually an application will specify if they won't sponsor a visa). US companies tend to pay ",(0,a.kt)("em",{parentName:"p"},"significantly")," more and offer great opportunities. "),(0,a.kt)("h3",{id:"visa"},"Visa"),(0,a.kt)("p",null,"You'll need a visa to intern/work full-time in the US. A common misconception is that you can get a visa yourself - this is not true. You need a company who is willing to sponsor your visa to work in the United States. Once you find this company they will do most of the work for you, you'll just have to submit some documents/forms. Don't stress about this step."),(0,a.kt)("table",null,(0,a.kt)("thead",{parentName:"table"},(0,a.kt)("tr",{parentName:"thead"},(0,a.kt)("th",{parentName:"tr",align:null},"Visa"),(0,a.kt)("th",{parentName:"tr",align:null},"Job Type"),(0,a.kt)("th",{parentName:"tr",align:null},"Citizenship"),(0,a.kt)("th",{parentName:"tr",align:null},"Notes"))),(0,a.kt)("tbody",{parentName:"table"},(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"J-1 Visa"),(0,a.kt)("td",{parentName:"tr",align:null},"Internship"),(0,a.kt)("td",{parentName:"tr",align:null},"Any"),(0,a.kt)("td",{parentName:"tr",align:null},"Generally straight forward; you'll get a 30 day grace period before/after your internship period")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"TN Visa"),(0,a.kt)("td",{parentName:"tr",align:null},"Full Time"),(0,a.kt)("td",{parentName:"tr",align:null},"Canadian Only"),(0,a.kt)("td",{parentName:"tr",align:null},"Generally quicker/easier to obtain than an H1-B")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:null},"H1-B Visa"),(0,a.kt)("td",{parentName:"tr",align:null},"Full Time"),(0,a.kt)("td",{parentName:"tr",align:null},"Any"),(0,a.kt)("td",{parentName:"tr",align:null},"Only 65k are given every year; lengthier/harder visa to obtain")))),(0,a.kt)("h3",{id:"getting-paid"},"Getting Paid"),(0,a.kt)("p",null,"You'll need an American bank account or a cross-border banking account (e.g. TD Cross-Border Banking) to get paid if you're working in the US. This is very easy to obtain - just go to your preferred bank once you're in the US and bring your passport, job offer letter, and visa documents just in case. They may ask for a US address to open an American bank account. "),(0,a.kt)("p",null,"Some companies will require you to obtain a Social Security Number in the US. It's also a very good idea regardless so that you can apply for a credit card and build up a credit score in the US (can be helpful in many ways in the future). This is also straight-forward, but you need to wait until you're in the US for at least 10 days before you can apply and you might also need to wait for your employment to start."),(0,a.kt)("h3",{id:"referencesmore-information"},"References/More Information"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"[0]"," ",(0,a.kt)("a",{parentName:"li",href:"https://culturalvistas.org/programs/us/j-1-internships-training/"},"https://culturalvistas.org/programs/us/j-1-internships-training/")," "),(0,a.kt)("li",{parentName:"ul"},"[1]"," ",(0,a.kt)("a",{parentName:"li",href:"https://www.lawfirm4immigrants.com/h1b-visa-vs-tn-visa/"},"https://www.lawfirm4immigrants.com/h1b-visa-vs-tn-visa/")," "),(0,a.kt)("li",{parentName:"ul"},"[2]"," ",(0,a.kt)("a",{parentName:"li",href:"https://stephenholiday.com/waterloo-fulltime-guide/"},"https://stephenholiday.com/waterloo-fulltime-guide/")),(0,a.kt)("li",{parentName:"ul"},"[3]"," ",(0,a.kt)("a",{parentName:"li",href:"https://stephenholiday.com/Unofficial-Waterloo-USA-Intern-Guide/"},"https://stephenholiday.com/Unofficial-Waterloo-USA-Intern-Guide/"))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4031936a.f5f31247.js b/assets/js/4031936a.f5f31247.js new file mode 100644 index 000000000..bda55a937 --- /dev/null +++ b/assets/js/4031936a.f5f31247.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[436],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),p=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=p(e.components);return r.createElement(l.Provider,{value:t},e.children)},c="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),c=p(n),d=i,m=c["".concat(l,".").concat(d)]||c[d]||h[d]||o;return n?r.createElement(m,a(a({ref:t},u),{},{components:n})):r.createElement(m,a({ref:t},u))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:i,a[1]=s;for(var p=2;p{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var r=n(3117),i=(n(7294),n(4137));const o={title:"The Grind For Internships",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/02/02/internships",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-02-internships.md",source:"@site/newsletter/2022-02-02-internships.md",title:"The Grind For Internships",description:"Internships. We all want one to get experience.",date:"2022-02-02T00:00:00.000Z",formattedDate:"February 2, 2022",tags:[],readingTime:1.55,hasTruncateMarker:!1,authors:[{name:"Abdulaziz Khan",title:"Career Advisor, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"}],frontMatter:{title:"The Grind For Internships",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},prevItem:{title:"Introduction to Open Data",permalink:"/wiki/newsletter/2022/02/03/open-data"},nextItem:{title:"Wikipedia's 6 Degrees of Separation",permalink:"/wiki/newsletter/2022/02/01/wikirace"}},l={authorsImageUrls:[void 0]},p=[],u={toc:p},c="wrapper";function h(e){let{components:t,...n}=e;return(0,i.kt)(c,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"Internships. We all want one to get experience.\nSome of us get interviews and some don\u2019t.\nEveryday students at the university are constantly\napplying to various internships either through\ncoop or their own personal websites to land an\ninterview. These internships might be with big\ncompanies or even smaller upcoming companies."),(0,i.kt)("p",null,"The one question that we always ask is why it is\nso hard to get an internship. Sometimes it's\nbecause of the work that the company might be\ndoing that they need someone who is a perfect\nfit, other times it might be because our\napplication does not parse well."),(0,i.kt)("p",null,"Regardless of the reason, we push forward and\ncontinue to apply to various postings of various\ncompanies. Some tips that I thought could help\nwith the grind for internships would be the\nfollowing."),(0,i.kt)("p",null,"Number one: make sure to first connect with\nsomeone that works as a University Recruiter for\nthe company you are applying for because your\nresume will most likely land on their table."),(0,i.kt)("p",null,"Next would be to keep applying even if you don\u2019t\nhave all the skills that are stated in the job\ndescription, most of the time companies will\nteach you the skills regardless of experience."),(0,i.kt)("p",null,"The final tip would be that you don\u2019t feel\ndefeated if you get a rejection, move on and\ncontinue to apply to various other postings.\nRemember that all you need is one internship to\nswing open the door to other internships and\nconnections."),(0,i.kt)("p",null,"I hope these tips help to make the internship\ngrind a bit easier. If you need assistance with your\nresume or preparing for interviews, the CSS has\nmany resources available to you on their website,\nYouTube channel and discord server! Also feel\nfree to contact me via discord if you want a\npersonal resume critique or need some questions\nanswered about the job market."),(0,i.kt)("p",null,"Thanks for reading!"))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/41bcd6e2.1077979b.js b/assets/js/41bcd6e2.1077979b.js new file mode 100644 index 000000000..161653cf7 --- /dev/null +++ b/assets/js/41bcd6e2.1077979b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2311],{4137:(e,t,o)=>{o.d(t,{Zo:()=>d,kt:()=>h});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function i(e){for(var t=1;t=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var l=n.createContext({}),u=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},d=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},c="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,a=e.originalType,l=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),c=u(o),p=r,h=c["".concat(l,".").concat(p)]||c[p]||m[p]||a;return o?n.createElement(h,i(i({ref:t},d),{},{components:o})):n.createElement(h,i({ref:t},d))}));function h(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=o.length,i=new Array(a);i[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:r,i[1]=s;for(var u=2;u{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var n=o(3117),r=(o(7294),o(4137));const a={title:"How I Became a CS Major because of One YouTube Recommendation",author:"Kelly Owenya",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/04/03/youtube",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-03-youtube.md",source:"@site/newsletter/2022-04-03-youtube.md",title:"How I Became a CS Major because of One YouTube Recommendation",description:"The world\u2019s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path \u2013 and so far? I don\u2019t regret it (except, admittedly, the Calculus parts).",date:"2022-04-03T00:00:00.000Z",formattedDate:"April 3, 2022",tags:[],readingTime:2.98,hasTruncateMarker:!1,authors:[{name:"Kelly Owenya",title:"First Year Representative, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"}],frontMatter:{title:"How I Became a CS Major because of One YouTube Recommendation",author:"Kelly Owenya",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"},prevItem:{title:"Keep Your Head Up!",permalink:"/wiki/newsletter/2022/04/05/head-up"},nextItem:{title:"Coding Convention Tips to Keep Track of",permalink:"/wiki/newsletter/2022/04/02/coding-conventions"}},l={authorsImageUrls:[void 0]},u=[],d={toc:u},c="wrapper";function m(e){let{components:t,...o}=e;return(0,r.kt)(c,(0,n.Z)({},d,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"The world\u2019s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path \u2013 and so far? I don\u2019t regret it (except, admittedly, the Calculus parts)."),(0,r.kt)("p",null,"So, without further ado\u2026here\u2019s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video\u2026and the rest is history."),(0,r.kt)("p",null,"I was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled \u201cMake Windows Look Better\u201d by Urim Bersha."),(0,r.kt)("p",null,"Tired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked \u2013 intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T."),(0,r.kt)("p",null,"Except - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise."),(0,r.kt)("p",null,"Through this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing."),(0,r.kt)("p",null,"Not only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for."),(0,r.kt)("p",null,"Nowadays, I\u2019ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window\u2026you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren\u2019t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out\u2026yes, even for a YouTube video."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4248.c1cef1b3.js b/assets/js/4248.c1cef1b3.js new file mode 100644 index 000000000..8a2d426cc --- /dev/null +++ b/assets/js/4248.c1cef1b3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4248],{4248:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(7294),l=n(7325),o=n(5463),r=n(7264);function i(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}}}]); \ No newline at end of file diff --git a/assets/js/46f84b3a.b5048b2a.js b/assets/js/46f84b3a.b5048b2a.js new file mode 100644 index 000000000..c459da7a6 --- /dev/null +++ b/assets/js/46f84b3a.b5048b2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5550],{4137:(e,r,t)=>{t.d(r,{Zo:()=>a,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var u=i.createContext({}),c=function(e){var r=i.useContext(u),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},a=function(e){var r=c(e.components);return i.createElement(u.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,u=e.parentName,a=l(e,["components","mdxType","originalType","parentName"]),p=c(t),d=n,f=p["".concat(u,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},a),{},{components:t})):i.createElement(f,s({ref:r},a))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var l={};for(var u in r)hasOwnProperty.call(r,u)&&(l[u]=r[u]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var c=2;c{t.r(r),t.d(r,{assets:()=>u,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4740 - Overview",sidebar_label:"COMP-4740",slug:"/COMP-4740/overview"},s=void 0,l={unversionedId:"COMP-4740/overview",id:"COMP-4740/overview",title:"COMP 4740 - Overview",description:"Course Title",source:"@site/courses/COMP-4740/Overview.md",sourceDirName:"COMP-4740",slug:"/COMP-4740/overview",permalink:"/wiki/courses/COMP-4740/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4740/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4740 - Overview",sidebar_label:"COMP-4740",slug:"/COMP-4740/overview"},sidebar:"indexNav",previous:{title:"COMP-4730",permalink:"/wiki/courses/COMP-4730/overview"},next:{title:"COMP-4770",permalink:"/wiki/courses/COMP-4770/overview"}},u={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],a={toc:c},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},a,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4740 is "Advanced Topics in AI II".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The course will introduce students to advanced topics in Artificial Intelligence. (Restricted to Honours Computer Science students.) (Prerequisite: COMP-3710.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4740 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3710 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/493cc1ab.2b91c304.js b/assets/js/493cc1ab.2b91c304.js new file mode 100644 index 000000000..f5183d4fc --- /dev/null +++ b/assets/js/493cc1ab.2b91c304.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8025],{4137:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>h});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(r),m=o,h=u["".concat(s,".").concat(m)]||u[m]||d[m]||i;return r?n.createElement(h,a(a({ref:t},p),{},{components:r})):n.createElement(h,a({ref:t},p))}));function h(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:o,a[1]=l;for(var c=2;c{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var n=r(3117),o=(r(7294),r(4137));const i={title:"Fun Time at the CSS Super Bowl!",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},a=void 0,l={permalink:"/wiki/newsletter/2022/04/01/bowling",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-01-bowling.md",source:"@site/newsletter/2022-04-01-bowling.md",title:"Fun Time at the CSS Super Bowl!",description:"On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.",date:"2022-04-01T00:00:00.000Z",formattedDate:"April 1, 2022",tags:[],readingTime:.535,hasTruncateMarker:!1,authors:[{name:"Justin Bornais",title:"Head of Societal Development, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"}],frontMatter:{title:"Fun Time at the CSS Super Bowl!",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},prevItem:{title:"Coding Convention Tips to Keep Track of",permalink:"/wiki/newsletter/2022/04/02/coding-conventions"},nextItem:{title:"Technology on a Roll",permalink:"/wiki/newsletter/2022/03/04/rick-roll"}},s={authorsImageUrls:[void 0]},c=[],p={toc:c},u="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(u,(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor."),(0,o.kt)("p",null,"The event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign."),(0,o.kt)("p",null,"As restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!"))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/49e79c53.a86844d8.js b/assets/js/49e79c53.a86844d8.js new file mode 100644 index 000000000..92f511359 --- /dev/null +++ b/assets/js/49e79c53.a86844d8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6635],{4137:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>k});var a=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var s=a.createContext({}),p=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},c=function(e){var t=p(e.components);return a.createElement(s.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,r=e.originalType,s=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),u=p(n),d=l,k=u["".concat(s,".").concat(d)]||u[d]||m[d]||r;return n?a.createElement(k,i(i({ref:t},c),{},{components:n})):a.createElement(k,i({ref:t},c))}));function k(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var r=n.length,i=new Array(r);i[0]=d;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[u]="string"==typeof e?e:l,i[1]=o;for(var p=2;p{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>m,frontMatter:()=>r,metadata:()=>o,toc:()=>p});var a=n(3117),l=(n(7294),n(4137));const r={id:"installingJLex",title:"Instructions to Install JLex on the CS Servers",sidebar_label:"Installing JLex",slug:"/COMP-2140/installingJLex"},i=void 0,o={unversionedId:"COMP-2140/installingJLex",id:"COMP-2140/installingJLex",title:"Instructions to Install JLex on the CS Servers",description:"Want all the instructions in one code block without the explanations? Check out the appendix.",source:"@site/courses/COMP-2140/InstallingJlex.md",sourceDirName:"COMP-2140",slug:"/COMP-2140/installingJLex",permalink:"/wiki/courses/COMP-2140/installingJLex",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2140/InstallingJlex.md",tags:[],version:"current",frontMatter:{id:"installingJLex",title:"Instructions to Install JLex on the CS Servers",sidebar_label:"Installing JLex",slug:"/COMP-2140/installingJLex"},sidebar:"indexNav",previous:{title:"COMP-2140 - Overview",permalink:"/wiki/courses/COMP-2140/overview"},next:{title:"Installing Java Cup",permalink:"/wiki/courses/COMP-2140/installingJavaCup"}},s={},p=[{value:"Before Starting",id:"before-starting",level:2},{value:"Instructions",id:"instructions",level:2},{value:"That's it!",id:"thats-it",level:2},{value:"Appendix",id:"appendix",level:2},{value:"All the commands in one block",id:"all-the-commands-in-one-block",level:3}],c={toc:p},u="wrapper";function m(e){let{components:t,...n}=e;return(0,l.kt)(u,(0,a.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"Want all the instructions in one code block without the explanations? Check out the ",(0,l.kt)("a",{parentName:"p",href:"#appendix"},"appendix"),"."),(0,l.kt)("h2",{id:"before-starting"},"Before Starting"),(0,l.kt)("p",null,'You may want to create a separate "2140" directory for this class:'),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"mkdir -p 2140\ncd 2140\n")),(0,l.kt)("p",null,"Make sure you download the following two files:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("a",{parentName:"li",href:"http://jlu.myweb.cs.uwindsor.ca/214/Main.java"},"Main.java")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("a",{parentName:"li",href:"http://jlu.myweb.cs.uwindsor.ca/214/simple.lex"},"simple.lex"))),(0,l.kt)("p",null,"You can download files on the CS servers by running ",(0,l.kt)("inlineCode",{parentName:"p"},"wget url"),", where ",(0,l.kt)("inlineCode",{parentName:"p"},"url")," is replaced with the url of the file you want to download.",(0,l.kt)("br",{parentName:"p"}),"\n","So, to download these two files, you can run:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"wget http://jlu.myweb.cs.uwindsor.ca/214/Main.java\nwget http://jlu.myweb.cs.uwindsor.ca/214/simple.lex\n")),(0,l.kt)("h2",{id:"instructions"},"Instructions"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},'Create a "JLex" directory (case sensitive!):')),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"mkdir -p JLex\n")),(0,l.kt)("ol",{start:2},(0,l.kt)("li",{parentName:"ol"},'Move "Main.java" (attached) into the JLex directory')),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"}," mv Main.java JLex\n")),(0,l.kt)("ol",{start:3},(0,l.kt)("li",{parentName:"ol"},"cd into the JLex directory")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"cd JLex\n")),(0,l.kt)("ol",{start:4},(0,l.kt)("li",{parentName:"ol"},'Compile "Main.java"')),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"javac Main.java\n")),(0,l.kt)("ol",{start:5},(0,l.kt)("li",{parentName:"ol"},"Move back to the parent directory")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"cd ..\n")),(0,l.kt)("ol",{start:6},(0,l.kt)("li",{parentName:"ol"},"JLex is now installed! You can now run the scanner generator.",(0,l.kt)("br",{parentName:"li"}),"The general method to do this is to run: ",(0,l.kt)("inlineCode",{parentName:"li"},"java JLex.Main lexFileName"),", replacing ",(0,l.kt)("inlineCode",{parentName:"li"},"lexFileName")," with the name of your lex file.",(0,l.kt)("br",{parentName:"li"}),"We'll use the sample lex file ",(0,l.kt)("inlineCode",{parentName:"li"},"simple.lex"),", courtesy of Dr. Jianguo Lu, which we downloaded earlier.",(0,l.kt)("br",{parentName:"li"}),"To run this file, simply type:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"java JLex.Main simple.lex\n")),(0,l.kt)("ol",{start:7},(0,l.kt)("li",{parentName:"ol"},"You should now see a new file generated, called ",(0,l.kt)("inlineCode",{parentName:"li"},"lexFileName.java"),", or in this case ",(0,l.kt)("inlineCode",{parentName:"li"},"simple.lex.java"),". We must now compile it, by typing:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"javac simple.lex.java\n")),(0,l.kt)("ol",{start:8},(0,l.kt)("li",{parentName:"ol"},"A new file, ",(0,l.kt)("inlineCode",{parentName:"li"},"MyLexer.class")," should have been created (note, if using a lex file other than ",(0,l.kt)("inlineCode",{parentName:"li"},"simple.lex"),", this file may be named something different). We can now run the lexer by running:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"java MyLexer\n")),(0,l.kt)("h2",{id:"thats-it"},"That's it!"),(0,l.kt)("p",null,'Now try typing stuff on your keyboard and see how the lexer responds. Try typing "int" or typing some words, like "hello" and "world".'),(0,l.kt)("h2",{id:"appendix"},"Appendix"),(0,l.kt)("h3",{id:"all-the-commands-in-one-block"},"All the commands in one block"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"mkdir -p 2140\ncd 2140\n\nwget http://jlu.myweb.cs.uwindsor.ca/214/Main.java\nwget http://jlu.myweb.cs.uwindsor.ca/214/simple.lex\n\nmkdir -p JLex\nmv Main.java JLex\ncd JLex\njavac Main.java\ncd ..\n\njava JLex.Main simple.lex\njavac simple.lex.java\njava MyLexer\n")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4cb5fd58.21e8f3ac.js b/assets/js/4cb5fd58.21e8f3ac.js new file mode 100644 index 000000000..8e812a34a --- /dev/null +++ b/assets/js/4cb5fd58.21e8f3ac.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[708],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),c=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(t),d=n,f=p["".concat(a,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var c=2;c{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2560 - Overview",sidebar_label:"COMP-2560 - Overview",slug:"/COMP-2560/overview"},s=void 0,l={unversionedId:"COMP-2560/overview",id:"COMP-2560/overview",title:"COMP 2560 - Overview",description:"Course Title",source:"@site/courses/COMP-2560/Overview.md",sourceDirName:"COMP-2560",slug:"/COMP-2560/overview",permalink:"/wiki/courses/COMP-2560/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2560/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2560 - Overview",sidebar_label:"COMP-2560 - Overview",slug:"/COMP-2560/overview"},sidebar:"indexNav",previous:{title:"COMP-2540",permalink:"/wiki/courses/COMP-2540/overview"},next:{title:"COMP-2560 - Advice",permalink:"/wiki/courses/COMP-2560/advice"}},a={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2560 is "System Programming".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course introduces students to advanced software development techniques in system programming using the C language in the UNIX environment. Topics include introduction to modern operating systems, system calls, managing processes, the use of fork and exec, signals, file processing, filters, pipes, scripting languages, introduction to concurrency (e.g. synchronization), network programming (e.g. using sockets), client-server problems. (Prerequisite: COMP-1410.)(3 lecture hours and 1.5 laboratory hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2560 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1410 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4e492d24.bc7217d0.js b/assets/js/4e492d24.bc7217d0.js new file mode 100644 index 000000000..88c10ae5c --- /dev/null +++ b/assets/js/4e492d24.bc7217d0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3341],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>v});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},f=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),f=n,v=p["".concat(a,".").concat(f)]||p[f]||d[f]||o;return t?i.createElement(v,s(s({ref:r},c),{},{components:t})):i.createElement(v,s({ref:r},c))}));function v(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=f;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2067 - Overview",sidebar_label:"COMP-2067",slug:"/COMP-2067/overview"},s=void 0,l={unversionedId:"COMP-2067/overview",id:"COMP-2067/overview",title:"COMP 2067 - Overview",description:"Course Title",source:"@site/courses/COMP-2067/Overview.md",sourceDirName:"COMP-2067",slug:"/COMP-2067/overview",permalink:"/wiki/courses/COMP-2067/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2067/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2067 - Overview",sidebar_label:"COMP-2067",slug:"/COMP-2067/overview"},sidebar:"indexNav",previous:{title:"COMP-2057",permalink:"/wiki/courses/COMP-2057/overview"},next:{title:"COMP-2077",permalink:"/wiki/courses/COMP-2077/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2067 is "Programming for Beginners".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course introduces fundamental computer programming principles and structured programming concepts, with an emphasis on good programming. Stages of the software development cycles are introduced: analysis, design, implementation, debugging and deployment. (May not be used to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours)."),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2067 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4ea256f6.37c2ed76.js b/assets/js/4ea256f6.37c2ed76.js new file mode 100644 index 000000000..5af4c7446 --- /dev/null +++ b/assets/js/4ea256f6.37c2ed76.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6670],{4137:(e,t,o)=>{o.d(t,{Zo:()=>c,kt:()=>y});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function a(e){for(var t=1;t=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var l=n.createContext({}),u=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):a(a({},t),e)),o},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},m="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},g=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,i=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),m=u(o),g=r,y=m["".concat(l,".").concat(g)]||m[g]||p[g]||i;return o?n.createElement(y,a(a({ref:t},c),{},{components:o})):n.createElement(y,a({ref:t},c))}));function y(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=o.length,a=new Array(i);a[0]=g;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[m]="string"==typeof e?e:r,a[1]=s;for(var u=2;u{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var n=o(3117),r=(o(7294),o(4137));const i={title:"Coding Convention Tips to Keep Track of",author:"Hamza Hussein",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/04/02/coding-conventions",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-02-coding-conventions.md",source:"@site/newsletter/2022-04-02-coding-conventions.md",title:"Coding Convention Tips to Keep Track of",description:"Nothing quite kills the joy in programming like silly mistakes do \u2013 be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your \u2018coding style\u2019. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:",date:"2022-04-02T00:00:00.000Z",formattedDate:"April 2, 2022",tags:[],readingTime:1.675,hasTruncateMarker:!1,authors:[{name:"Hamza Hussein",title:"Student Contributor",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],frontMatter:{title:"Coding Convention Tips to Keep Track of",author:"Hamza Hussein",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},prevItem:{title:"How I Became a CS Major because of One YouTube Recommendation",permalink:"/wiki/newsletter/2022/04/03/youtube"},nextItem:{title:"Fun Time at the CSS Super Bowl!",permalink:"/wiki/newsletter/2022/04/01/bowling"}},l={authorsImageUrls:[void 0]},u=[],c={toc:u},m="wrapper";function p(e){let{components:t,...o}=e;return(0,r.kt)(m,(0,n.Z)({},c,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Nothing quite kills the joy in programming like silly mistakes do \u2013 be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your \u2018coding style\u2019. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Concise Commenting")),(0,r.kt)("p",null,"Everyone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs \u2013 well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is \u201cyes\u201d, commenting remains a very valuable tool to keep the apt programmer in the know."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Ideal Indenting")),(0,r.kt)("p",null,"Much like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven\u2019t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Variable Titles and Terming")),(0,r.kt)("p",null,"Last, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it\u2019ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: \u201ci\u201d and \u201cj\u201d are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!"))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5144b1cb.2bb57c63.js b/assets/js/5144b1cb.2bb57c63.js new file mode 100644 index 000000000..8301ad52c --- /dev/null +++ b/assets/js/5144b1cb.2bb57c63.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5263],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),d=n,f=p["".concat(a,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"MATH 3940 - Overview",sidebar_label:"MATH-3940",slug:"/MATH-3940/overview"},s=void 0,l={unversionedId:"MATH-3940/overview",id:"MATH-3940/overview",title:"MATH 3940 - Overview",description:"Course Title",source:"@site/courses/MATH-3940/Overview.md",sourceDirName:"MATH-3940",slug:"/MATH-3940/overview",permalink:"/wiki/courses/MATH-3940/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/MATH-3940/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"MATH 3940 - Overview",sidebar_label:"MATH-3940",slug:"/MATH-3940/overview"},sidebar:"indexNav",previous:{title:"MATH-1730",permalink:"/wiki/courses/MATH-1730/overview"},next:{title:"Overview (STAT-2910)",permalink:"/wiki/courses/STAT-2910/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for MATH-3940 is "Numerical Analysis for Computer Scientists".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course is an introduction to the applications of numerical methods using computer-oriented algorithms such as finding roots, solving systems of equations, differentiation, integration and optimization. (Restricted to students in Computer Science.) (Prerequisites: COMP-1410, MATH-1730 and one of MATH-1250, MATH-1260 or MATH-1270.) (3 lecture hours per week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"MATH-3940 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"MATH-1250 or MATH-1260 or MATH-1270, COMP-1410, and MATH-1730 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/520bc624.9c4ff4b7.js b/assets/js/520bc624.9c4ff4b7.js new file mode 100644 index 000000000..19d39746c --- /dev/null +++ b/assets/js/520bc624.9c4ff4b7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4804],{8234:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/2022/08/31/advice-from-ai","metadata":{"permalink":"/wiki/newsletter/2022/08/31/advice-from-ai","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-08-31-advice-from-ai.md","source":"@site/newsletter/2022-08-31-advice-from-ai.md","title":"First Year Advice from an AI","description":"The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: \\"Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years.\\" I hope you enjoy!","date":"2022-08-31T00:00:00.000Z","formattedDate":"August 31, 2022","tags":[],"readingTime":1.315,"hasTruncateMarker":false,"authors":[{"name":"GPT-3","title":"Artificial Intelligence","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],"frontMatter":{"title":"First Year Advice from an AI","author":"GPT-3","author_title":"Artificial Intelligence","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},"nextItem":{"title":"Keep Your Head Up!","permalink":"/wiki/newsletter/2022/04/05/head-up"}},"content":":::note note from Jeremie\\nThe following article was written by an artificial intelligence called [GPT-3](https://openai.com/api/) in response to the following prompt: _\\"Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years.\\"_ I hope you enjoy!\\n:::\\n\\nHi everyone!\\n\\nAs the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I\u2019m so excited that you\u2019re all considering it as an option!\\n\\nThere are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you\u2019ll be able to hit the ground running a bit more easily than I did.\\n\\nFirst and foremost, don\u2019t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed.\\n\\nSecondly, don\u2019t be discouraged if you don\u2019t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you\u2019ll get there.\\n\\nAnd finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!\\n\\nI hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!\\n\\nSincerely,\\n\\nGPT-3"},{"id":"/2022/04/05/head-up","metadata":{"permalink":"/wiki/newsletter/2022/04/05/head-up","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-05-head-up.md","source":"@site/newsletter/2022-04-05-head-up.md","title":"Keep Your Head Up!","description":"As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.","date":"2022-04-05T00:00:00.000Z","formattedDate":"April 5, 2022","tags":[],"readingTime":1.055,"hasTruncateMarker":false,"authors":[{"name":"Abdulaziz Khan","title":"Career Advisor, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"}],"frontMatter":{"title":"Keep Your Head Up!","author":"Abdulaziz Khan","author_title":"Career Advisor, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},"prevItem":{"title":"First Year Advice from an AI","permalink":"/wiki/newsletter/2022/08/31/advice-from-ai"},"nextItem":{"title":"How I Became a CS Major because of One YouTube Recommendation","permalink":"/wiki/newsletter/2022/04/03/youtube"}},"content":"As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.\\n\\nIf you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!"},{"id":"/2022/04/03/youtube","metadata":{"permalink":"/wiki/newsletter/2022/04/03/youtube","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-03-youtube.md","source":"@site/newsletter/2022-04-03-youtube.md","title":"How I Became a CS Major because of One YouTube Recommendation","description":"The world\u2019s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path \u2013 and so far? I don\u2019t regret it (except, admittedly, the Calculus parts).","date":"2022-04-03T00:00:00.000Z","formattedDate":"April 3, 2022","tags":[],"readingTime":2.98,"hasTruncateMarker":false,"authors":[{"name":"Kelly Owenya","title":"First Year Representative, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"}],"frontMatter":{"title":"How I Became a CS Major because of One YouTube Recommendation","author":"Kelly Owenya","author_title":"First Year Representative, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"},"prevItem":{"title":"Keep Your Head Up!","permalink":"/wiki/newsletter/2022/04/05/head-up"},"nextItem":{"title":"Coding Convention Tips to Keep Track of","permalink":"/wiki/newsletter/2022/04/02/coding-conventions"}},"content":"The world\u2019s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path \u2013 and so far? I don\u2019t regret it (except, admittedly, the Calculus parts).\\n\\nSo, without further ado\u2026here\u2019s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video\u2026and the rest is history.\\n\\nI was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled \u201cMake Windows Look Better\u201d by Urim Bersha.\\n\\nTired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked \u2013 intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T.\\n\\nExcept - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise.\\n\\nThrough this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing.\\n\\nNot only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for.\\n\\nNowadays, I\u2019ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window\u2026you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren\u2019t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out\u2026yes, even for a YouTube video."},{"id":"/2022/04/02/coding-conventions","metadata":{"permalink":"/wiki/newsletter/2022/04/02/coding-conventions","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-02-coding-conventions.md","source":"@site/newsletter/2022-04-02-coding-conventions.md","title":"Coding Convention Tips to Keep Track of","description":"Nothing quite kills the joy in programming like silly mistakes do \u2013 be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your \u2018coding style\u2019. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:","date":"2022-04-02T00:00:00.000Z","formattedDate":"April 2, 2022","tags":[],"readingTime":1.675,"hasTruncateMarker":false,"authors":[{"name":"Hamza Hussein","title":"Student Contributor","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],"frontMatter":{"title":"Coding Convention Tips to Keep Track of","author":"Hamza Hussein","author_title":"Student Contributor","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},"prevItem":{"title":"How I Became a CS Major because of One YouTube Recommendation","permalink":"/wiki/newsletter/2022/04/03/youtube"},"nextItem":{"title":"Fun Time at the CSS Super Bowl!","permalink":"/wiki/newsletter/2022/04/01/bowling"}},"content":"Nothing quite kills the joy in programming like silly mistakes do \u2013 be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your \u2018coding style\u2019. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:\\n\\n**Concise Commenting**\\n\\nEveryone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs \u2013 well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is \u201cyes\u201d, commenting remains a very valuable tool to keep the apt programmer in the know.\\n\\n**Ideal Indenting**\\n\\nMuch like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven\u2019t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!\\n\\n**Variable Titles and Terming**\\n\\nLast, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it\u2019ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: \u201ci\u201d and \u201cj\u201d are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!"},{"id":"/2022/04/01/bowling","metadata":{"permalink":"/wiki/newsletter/2022/04/01/bowling","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-01-bowling.md","source":"@site/newsletter/2022-04-01-bowling.md","title":"Fun Time at the CSS Super Bowl!","description":"On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.","date":"2022-04-01T00:00:00.000Z","formattedDate":"April 1, 2022","tags":[],"readingTime":0.535,"hasTruncateMarker":false,"authors":[{"name":"Justin Bornais","title":"Head of Societal Development, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"}],"frontMatter":{"title":"Fun Time at the CSS Super Bowl!","author":"Justin Bornais","author_title":"Head of Societal Development, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},"prevItem":{"title":"Coding Convention Tips to Keep Track of","permalink":"/wiki/newsletter/2022/04/02/coding-conventions"},"nextItem":{"title":"Technology on a Roll","permalink":"/wiki/newsletter/2022/03/04/rick-roll"}},"content":"On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.\\n\\nThe event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign.\\n\\nAs restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!"},{"id":"/2022/03/04/rick-roll","metadata":{"permalink":"/wiki/newsletter/2022/03/04/rick-roll","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-04-rick-roll.md","source":"@site/newsletter/2022-03-04-rick-roll.md","title":"Technology on a Roll","description":"Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I\'ve bolded each word that would have started a new line in the print version. I\'ll leave it as an exercise to you to figure out why I\'ve done this.","date":"2022-03-04T00:00:00.000Z","formattedDate":"March 4, 2022","tags":[],"readingTime":2.045,"hasTruncateMarker":false,"authors":[{"name":"Laila Albalkhi","title":"Merchandising Coordinator, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"}],"frontMatter":{"title":"Technology on a Roll","author":"Laila Albalkhi","author_title":"Merchandising Coordinator, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"},"prevItem":{"title":"Fun Time at the CSS Super Bowl!","permalink":"/wiki/newsletter/2022/04/01/bowling"},"nextItem":{"title":"Battle Rollers - My Game Dev Experience","permalink":"/wiki/newsletter/2022/03/03/battle-rollers"}},"content":"_Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I\'ve bolded each word that would have started a new line in the print version. I\'ll leave it as an exercise to you to figure out why I\'ve done this._\\n\\n**Never** has the field of technology reached these heights. The advances we see day to day are absolutely \\n**going** to change the world as we know it. Artificial intelligence and machine learning have allowed us \\n**to** discover things that we previously thought were impossible. Now what\u2019s this article about? If you\u2019ll \\n**give** me a chance, I\u2019d like to talk about the drastic, incredible, and absolutely amazing advances that \\n**you** may or may not have heard about. Some of these things may surprise or astound you, but it\u2019s only \\n**up** to you to decide what you\u2019ll do with this information. But I can promise that your perspective will \\n**never** be the same.\\n\\n**Going** back to the beginning of the tech revolution, we can begin seeing a trend in tech starting \\n**to** change our day to day lives. Technology helps you with many things to make your life easier. Phones \\n**let** you communicate with people instantaneously, allowing you to connect with loved ones overseas! \\n**You** can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes \\n**down**! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century \\n**never** would have thought talking to robots like Google Home would be possible! Ethical questions are \\n**going** to arise from time to time, but the introduction of virtual assistants have helped greatly! In order \\n**to** really understand how technology has progressed, think about how long it used to take computers to \\n**run** and how quickly they can run now. The introduction of quantum computing introduces speeds of \\n**around** 100 million times faster than any classical computer. Think of all the possibilities this will bring \\n**and** the improvements to come! What does this mean about the old technologies? Should we just \\n**desert** our old ways of thinking? What does this mean about what the future has to hold? Who knows, \\n**you** might even have the chance to contribute to this new era!"},{"id":"/2022/03/03/battle-rollers","metadata":{"permalink":"/wiki/newsletter/2022/03/03/battle-rollers","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-03-battle-rollers.md","source":"@site/newsletter/2022-03-03-battle-rollers.md","title":"Battle Rollers - My Game Dev Experience","description":"Game development can be overwhelming, especially if you don\u2019t know where to start, and while I\u2019m not a seasoned developer yet, I\u2019ve learned a lot and am loving every step of the way!","date":"2022-03-03T00:00:00.000Z","formattedDate":"March 3, 2022","tags":[],"readingTime":3.76,"hasTruncateMarker":false,"authors":[{"name":"Massimo Albano","title":"Student Contributor","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],"frontMatter":{"title":"Battle Rollers - My Game Dev Experience","author":"Massimo Albano","author_title":"Student Contributor","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},"prevItem":{"title":"Technology on a Roll","permalink":"/wiki/newsletter/2022/03/04/rick-roll"},"nextItem":{"title":"Please Don\u2019t Ask Me to Fix Your Printer","permalink":"/wiki/newsletter/2022/03/02/printer"}},"content":"Game development can be overwhelming, especially if you don\u2019t know where to start, and while I\u2019m not a seasoned developer yet, I\u2019ve learned a lot and am loving every step of the way!\\n\\nI began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called [Dungeon Rollers](https://amethystramstudios.itch.io/dungeon-rollers). The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don\u2019t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling [played it on his show](https://www.youtube.com/watch?v=xAZ8LCqP7eY) and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I\u2019m writing this article.\\n\\nAfter releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn\u2019t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!\\n\\nAfter finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn\u2019t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and [release it on Steam](https://store.steampowered.com/app/1653860/Battle_Rollers/).\\n\\nFor those that don\u2019t know how releasing games on Steam works, just like I didn\u2019t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven\u2019t yet sold enough copies to break even on the Steam Direct Fee, it\u2019s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I\u2019ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I\u2019m so glad I did it!\\n\\nHopefully I\u2019ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there\u2019s one thing that you should learn from this article, it\u2019s to just develop your game. It won\u2019t be perfect out of the gate and that\u2019s totally okay! It doesn\u2019t need to be.\\n\\nIf you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an [email](mailto:AmethystRamStudios@gmail.com), or [Tweet](https://twitter.com/AmethystRam) at me."},{"id":"/2022/03/02/printer","metadata":{"permalink":"/wiki/newsletter/2022/03/02/printer","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-02-printer.md","source":"@site/newsletter/2022-03-02-printer.md","title":"Please Don\u2019t Ask Me to Fix Your Printer","description":"Computers. Everyone\u2019s got one. They\u2019re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I\u2019m no more qualified for the job than a car mechanic is to fix an airplane.","date":"2022-03-02T00:00:00.000Z","formattedDate":"March 2, 2022","tags":[],"readingTime":1.03,"hasTruncateMarker":false,"authors":[{"name":"Ben Chittle","title":"Secretary, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"}],"frontMatter":{"title":"Please Don\u2019t Ask Me to Fix Your Printer","author":"Ben Chittle","author_title":"Secretary, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"},"prevItem":{"title":"Battle Rollers - My Game Dev Experience","permalink":"/wiki/newsletter/2022/03/03/battle-rollers"},"nextItem":{"title":"Hacking, Learning, and Money?","permalink":"/wiki/newsletter/2022/03/01/hackathons"}},"content":"Computers. Everyone\u2019s got one. They\u2019re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I\u2019m no more qualified for the job than a car mechanic is to fix an airplane.\\n\\nSure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page\u2019s worth of ink onto a piece of paper \\"for calibration purposes.\u201d Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.\\n\\nBut if you must recite the sacred words, \u201cWill you please fix my printer?\u201d then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You\u2019re welcome."},{"id":"/2022/03/01/hackathons","metadata":{"permalink":"/wiki/newsletter/2022/03/01/hackathons","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-01-hackathons.md","source":"@site/newsletter/2022-03-01-hackathons.md","title":"Hacking, Learning, and Money?","description":"Two questions I\u2019m often asked from first and second year students are \u201chow do I level up my coding skills as a beginner?\u201d and \u201chow do I make my resume stand out with no work experience?\u201d While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.","date":"2022-03-01T00:00:00.000Z","formattedDate":"March 1, 2022","tags":[],"readingTime":1.38,"hasTruncateMarker":false,"authors":[{"name":"Jeremie Bornais","title":"President, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"}],"frontMatter":{"title":"Hacking, Learning, and Money?","author":"Jeremie Bornais","author_title":"President, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"},"prevItem":{"title":"Please Don\u2019t Ask Me to Fix Your Printer","permalink":"/wiki/newsletter/2022/03/02/printer"},"nextItem":{"title":"Using Synthetic Data to Improve Machine Learning","permalink":"/wiki/newsletter/2022/02/04/synthetic-data"}},"content":"Two questions I\u2019m often asked from first and second year students are \u201chow do I level up my coding skills as a beginner?\u201d and \u201chow do I make my resume stand out with no work experience?\u201d While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out **hackathons**.\\n\\nParticipants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there\u2019s a theme or a specific challenge, and other times it\u2019s more open to interpretation. The reason why I always recommend hackathons to students is because they\u2019re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!\\n\\nOne of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under \u201cprojects\u201d, the hackathon itself under \u201ccompetitions\u201d, and any prizes you won under \u201cawards\u201d. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!\\n\\nHave I piqued your interest? Well, you\u2019re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to [apply for the hackathon here](http://apply.winhacks.ca/). Also to participate, you must [join our Discord server](http://discord.winhacks.ca/). I look forward to seeing you all there!"},{"id":"/2022/02/04/synthetic-data","metadata":{"permalink":"/wiki/newsletter/2022/02/04/synthetic-data","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-04-synthetic-data.md","source":"@site/newsletter/2022-02-04-synthetic-data.md","title":"Using Synthetic Data to Improve Machine Learning","description":"Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.","date":"2022-02-04T00:00:00.000Z","formattedDate":"February 4, 2022","tags":[],"readingTime":1.61,"hasTruncateMarker":false,"authors":[{"name":"Justin Bornais","title":"Head of Societal Development, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"}],"frontMatter":{"title":"Using Synthetic Data to Improve Machine Learning","author":"Justin Bornais","author_title":"Head of Societal Development, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},"prevItem":{"title":"Hacking, Learning, and Money?","permalink":"/wiki/newsletter/2022/03/01/hackathons"},"nextItem":{"title":"Introduction to Open Data","permalink":"/wiki/newsletter/2022/02/03/open-data"}},"content":"Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.\\n\\nThere is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training.\\n\\nThat is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically.\\n\\nThat is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns.\\n\\nIt also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas.\\n\\nNow of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, [a study at MIT in 2017](https://news.mit.edu/2017/artificial-data-give-same-results-as-real-data-0303) showed that training a model from real versus artificial data showed no significant performance difference 70% of the time.\\n\\nSynthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications.\\n\\nI hope this excites you as much as it excites me!"},{"id":"/2022/02/03/open-data","metadata":{"permalink":"/wiki/newsletter/2022/02/03/open-data","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-03-open-data.md","source":"@site/newsletter/2022-02-03-open-data.md","title":"Introduction to Open Data","description":"Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!","date":"2022-02-03T00:00:00.000Z","formattedDate":"February 3, 2022","tags":[],"readingTime":1.735,"hasTruncateMarker":false,"authors":[{"name":"Ryan Prairie","title":"Head of Technology, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"}],"frontMatter":{"title":"Introduction to Open Data","author":"Ryan Prairie","author_title":"Head of Technology, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/ryan-prairie.png"},"prevItem":{"title":"Using Synthetic Data to Improve Machine Learning","permalink":"/wiki/newsletter/2022/02/04/synthetic-data"},"nextItem":{"title":"The Grind For Internships","permalink":"/wiki/newsletter/2022/02/02/internships"}},"content":"Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!\\n\\nHearing about your success, friends come asking to try out this app. You then explain, \u201cTo get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms\u201d. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work.\\n\\nNow imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API.\\n\\nOpen Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public.\\n\\nRight about now, you may be asking, \u201cWhy do I care? What does it mean for me?\u201d That is a particularly good question. Open Data lets us create tools that we have not even thought of yet.\\n\\nThe University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools.\\n\\nDo you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to css@uwindsor.ca and let us know exactly how much you want it.\\n\\nIf you want to read more about it, you can read [our proposal](https://uwindsorcss.github.io/files/dir/documents/CSS_Open_Data_Proposal.pdf)."},{"id":"/2022/02/02/internships","metadata":{"permalink":"/wiki/newsletter/2022/02/02/internships","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-02-internships.md","source":"@site/newsletter/2022-02-02-internships.md","title":"The Grind For Internships","description":"Internships. We all want one to get experience.","date":"2022-02-02T00:00:00.000Z","formattedDate":"February 2, 2022","tags":[],"readingTime":1.55,"hasTruncateMarker":false,"authors":[{"name":"Abdulaziz Khan","title":"Career Advisor, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"}],"frontMatter":{"title":"The Grind For Internships","author":"Abdulaziz Khan","author_title":"Career Advisor, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},"prevItem":{"title":"Introduction to Open Data","permalink":"/wiki/newsletter/2022/02/03/open-data"},"nextItem":{"title":"Wikipedia\'s 6 Degrees of Separation","permalink":"/wiki/newsletter/2022/02/01/wikirace"}},"content":"Internships. We all want one to get experience.\\nSome of us get interviews and some don\u2019t.\\nEveryday students at the university are constantly\\napplying to various internships either through\\ncoop or their own personal websites to land an\\ninterview. These internships might be with big\\ncompanies or even smaller upcoming companies.\\n\\nThe one question that we always ask is why it is\\nso hard to get an internship. Sometimes it\'s\\nbecause of the work that the company might be\\ndoing that they need someone who is a perfect\\nfit, other times it might be because our\\napplication does not parse well.\\n\\nRegardless of the reason, we push forward and\\ncontinue to apply to various postings of various\\ncompanies. Some tips that I thought could help\\nwith the grind for internships would be the\\nfollowing.\\n\\nNumber one: make sure to first connect with\\nsomeone that works as a University Recruiter for\\nthe company you are applying for because your\\nresume will most likely land on their table.\\n\\nNext would be to keep applying even if you don\u2019t\\nhave all the skills that are stated in the job\\ndescription, most of the time companies will\\nteach you the skills regardless of experience.\\n\\nThe final tip would be that you don\u2019t feel\\ndefeated if you get a rejection, move on and\\ncontinue to apply to various other postings.\\nRemember that all you need is one internship to\\nswing open the door to other internships and\\nconnections.\\n\\nI hope these tips help to make the internship\\ngrind a bit easier. If you need assistance with your\\nresume or preparing for interviews, the CSS has\\nmany resources available to you on their website,\\nYouTube channel and discord server! Also feel\\nfree to contact me via discord if you want a\\npersonal resume critique or need some questions\\nanswered about the job market.\\n\\nThanks for reading!"},{"id":"/2022/02/01/wikirace","metadata":{"permalink":"/wiki/newsletter/2022/02/01/wikirace","editUrl":"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-01-wikirace.md","source":"@site/newsletter/2022-02-01-wikirace.md","title":"Wikipedia\'s 6 Degrees of Separation","description":"Have you heard of 6 degrees of separation before? It","date":"2022-02-01T00:00:00.000Z","formattedDate":"February 1, 2022","tags":[],"readingTime":0.765,"hasTruncateMarker":false,"authors":[{"name":"Niko Jones","title":"First Year Representative, CSS","imageURL":"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"}],"frontMatter":{"title":"Wikipedia\'s 6 Degrees of Separation","author":"Niko Jones","author_title":"First Year Representative, CSS","author_image_url":"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"},"prevItem":{"title":"The Grind For Internships","permalink":"/wiki/newsletter/2022/02/02/internships"}},"content":"Have you heard of 6 degrees of separation before? It\\ndescribes how anyone can be connected to anyone\\nwith 6 people in between. You technically are hitting\\nit off with Bill Gates. Pretty much best friends with\\nElon Musk.\\n\\nWell now we will get to test this through the only\\nmeans we have. WIKIPEDIA!\\n\\nOn **February 18th**, we will be hosting a Wikipedia race\\nfor the UWindsor Computer Science Society. Currently\\nwe are aiming to host this event in-person, but\\nnothing has been finalized and whether it is online or\\nin person is still up in the air. We will be finding out\\nhow on Earth Shaquille O\u2019 Neil is related to the Theory\\nof Relativity and how Pizza Hut is related to Google.\\n\\nCome on out for a night of fun and wiki races!\\nMore information is to come. Please keep an eye on\\nthe [Discord server](https://css.uwindsor.ca/discord) for new information and sign-ups."}]}')}}]); \ No newline at end of file diff --git a/assets/js/55d986ac.81ce0d87.js b/assets/js/55d986ac.81ce0d87.js new file mode 100644 index 000000000..6ea5f855f --- /dev/null +++ b/assets/js/55d986ac.81ce0d87.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2922],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>g});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),p=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=p(r),m=a,g=u["".concat(l,".").concat(m)]||u[m]||d[m]||o;return r?n.createElement(g,i(i({ref:t},c),{},{components:r})):n.createElement(g,i({ref:t},c))}));function g(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[u]="string"==typeof e?e:a,i[1]=s;for(var p=2;p{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(3117),a=(r(7294),r(4137));const o={id:"choosing",title:"Co-Op Versus Internship",slug:"/choosing"},i=void 0,s={unversionedId:"choosing",id:"choosing",title:"Co-Op Versus Internship",description:"| | Co-op | Applying Without Co-op Registration |",source:"@site/careers/choosing.md",sourceDirName:".",slug:"/choosing",permalink:"/wiki/careers/choosing",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/choosing.md",tags:[],version:"current",frontMatter:{id:"choosing",title:"Co-Op Versus Internship",slug:"/choosing"},sidebar:"indexNav",previous:{title:"FAQ",permalink:"/wiki/careers/faq"},next:{title:"Is Co-Op Right For You?",permalink:"/wiki/careers/choosingcoop"}},l={},p=[],c={toc:p},u="wrapper";function d(e){let{components:t,...r}=e;return(0,a.kt)(u,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("table",null,(0,a.kt)("thead",{parentName:"table"},(0,a.kt)("tr",{parentName:"thead"},(0,a.kt)("th",{parentName:"tr",align:"right"}),(0,a.kt)("th",{parentName:"tr",align:null},"Co-op"),(0,a.kt)("th",{parentName:"tr",align:null},"Applying Without Co-op Registration"))),(0,a.kt)("tbody",{parentName:"table"},(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:"right"},"Assistance"),(0,a.kt)("td",{parentName:"tr",align:null},"Workshops for resumes, applications, behavioural interviews and techncal interviews provided by Co-op."),(0,a.kt)("td",{parentName:"tr",align:null},"You have to seek assistance/research yourself. ",(0,a.kt)("a",{parentName:"td",href:"https://reddit.com/r/cscareerquestions"},"The CSCareersQuestions subreddit")," is a good resource. Also see the ",(0,a.kt)("a",{parentName:"td",href:"/careers/finding_jobs"},"job hunting")," and ",(0,a.kt)("a",{parentName:"td",href:"/careers/resumes"},"resume")," sections.")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:"right"},"Pay"),(0,a.kt)("td",{parentName:"tr",align:null},"Usually around $18-30/hour in Canada"),(0,a.kt)("td",{parentName:"tr",align:null},"Varies significantly but tends to pay more than co-op")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:"right"},"Cost"),(0,a.kt)("td",{parentName:"tr",align:null},"Undergrad Domestic Students: $455.0 x 8 terms - Undergrad International Students: $565.00 x 8 terms"),(0,a.kt)("td",{parentName:"tr",align:null},"None")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:"right"},"Companies"),(0,a.kt)("td",{parentName:"tr",align:null},"Many job postings available on mySuccess; some of which are exlusive to Co-op students. Mostly local Canadian companies with big names like IBM, Flinks, Canvass Analytics, Nokia, BlackBerry, RBC, TD, CIBC and many more."),(0,a.kt)("td",{parentName:"tr",align:null},"Most companies offer internship programs")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:"right"},"Locations"),(0,a.kt)("td",{parentName:"tr",align:null},"Mostly Canada, usually Toronto (GTA), Waterloo, or Ottawa, though there are a few companies in Windsor."),(0,a.kt)("td",{parentName:"tr",align:null},"Anywhere! For Canada, Toronto, Waterloo, and Vancouver are the biggest tech hubs. For the US, the San Francisco Bay Area, Seattle, and New York are the biggest.")),(0,a.kt)("tr",{parentName:"tbody"},(0,a.kt)("td",{parentName:"tr",align:"right"},"Listings/Application"),(0,a.kt)("td",{parentName:"tr",align:null},"Co-op portal lists all companies. Applications usually done within the portal"),(0,a.kt)("td",{parentName:"tr",align:null},"On your own to find/apply to companies.")))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/57c8a9fb.c9f165ce.js b/assets/js/57c8a9fb.c9f165ce.js new file mode 100644 index 000000000..66b6477af --- /dev/null +++ b/assets/js/57c8a9fb.c9f165ce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1161],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(t),d=n,f=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,a(a({ref:r},u),{},{components:t})):i.createElement(f,a({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=d;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var c=2;c{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>v,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2120 - Overview",sidebar_label:"COMP-2120",slug:"/COMP-2120/overview"},a=void 0,s={unversionedId:"COMP-2120/overview",id:"COMP-2120/overview",title:"COMP 2120 - Overview",description:"Course Title",source:"@site/courses/COMP-2120/Overview.md",sourceDirName:"COMP-2120",slug:"/COMP-2120/overview",permalink:"/wiki/courses/COMP-2120/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2120/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2120 - Overview",sidebar_label:"COMP-2120",slug:"/COMP-2120/overview"},sidebar:"indexNav",previous:{title:"COMP-2097",permalink:"/wiki/courses/COMP-2097/overview"},next:{title:"COMP-2140 - Overview",permalink:"/wiki/courses/COMP-2140/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2120 is "Object Oriented Programming Using Java".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Concepts of classes and objects, Java applications, frames, event handling, control structures, methods, arrays, string manipulations, object-based programming, object-oriented programming - inheritance, polymorphism, interface and abstract classes, anonymous classes, data structures in Java, exception handling, introduction to graphical user interface. (Prerequisite: COMP-1410.) (3 lecture hours and 1.5 laboratory hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2120 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1410 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/586e3d33.375adce2.js b/assets/js/586e3d33.375adce2.js new file mode 100644 index 000000000..5d73d5fa4 --- /dev/null +++ b/assets/js/586e3d33.375adce2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4699],{4137:(e,t,o)=>{o.d(t,{Zo:()=>u,kt:()=>w});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function a(e){for(var t=1;t=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var s=n.createContext({}),d=function(e){var t=n.useContext(s),o=t;return e&&(o="function"==typeof e?e(t):a(a({},t),e)),o},u=function(e){var t=d(e.components);return n.createElement(s.Provider,{value:t},e.children)},c="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),c=d(o),h=r,w=c["".concat(s,".").concat(h)]||c[h]||p[h]||i;return o?n.createElement(w,a(a({ref:t},u),{},{components:o})):n.createElement(w,a({ref:t},u))}));function w(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=o.length,a=new Array(i);a[0]=h;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[c]="string"==typeof e?e:r,a[1]=l;for(var d=2;d{o.r(t),o.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var n=o(3117),r=(o(7294),o(4137));const i={id:"vpn_guide",title:"VPN Setup Guide",sidebar_label:"VPN Setup Guide",slug:"/guides/vpn"},a=void 0,l={unversionedId:"guides/vpn_guide",id:"guides/vpn_guide",title:"VPN Setup Guide",description:"Many protocols or ports are blocked by the university firewall. This is why you may not be able to connect with NoMachine or SSH. If you\u2019re connecting from home and anywhere outside or inside the campus, you have to connect via a VPN server to access resources and data on the campus private network. This is a guide on how to setup the VPN.",source:"@site/resources/guides/vpn_guide.md",sourceDirName:"guides",slug:"/guides/vpn",permalink:"/wiki/resources/guides/vpn",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/vpn_guide.md",tags:[],version:"current",frontMatter:{id:"vpn_guide",title:"VPN Setup Guide",sidebar_label:"VPN Setup Guide",slug:"/guides/vpn"},sidebar:"indexNav",previous:{title:"First Year Guide",permalink:"/wiki/resources/guides/first_year"},next:{title:"Becoming a TA",permalink:"/wiki/resources/guides/becoming-a-ta"}},s={},d=[{value:"Download",id:"download",level:2},{value:"Download for Windows and macOS",id:"download-for-windows-and-macos",level:3},{value:"Download for Android and Chrome OS",id:"download-for-android-and-chrome-os",level:3},{value:"Download for iOS devices",id:"download-for-ios-devices",level:3},{value:"Download for Linux",id:"download-for-linux",level:3},{value:"After Downloading",id:"after-downloading",level:2}],u={toc:d},c="wrapper";function p(e){let{components:t,...o}=e;return(0,r.kt)(c,(0,n.Z)({},u,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Many protocols or ports are blocked by the university firewall. This is why you may not be able to connect with NoMachine or SSH. If you\u2019re connecting from home and anywhere outside or inside the campus, you have to connect via a VPN server to access resources and data on the campus private network. This is a guide on how to setup the VPN."),(0,r.kt)("h2",{id:"download"},"Download"),(0,r.kt)("p",null,"First download the VPN client for your respective machine."),(0,r.kt)("h3",{id:"download-for-windows-and-macos"},(0,r.kt)("a",{parentName:"h3",href:"https://networklogin.uwindsor.ca/"},"Download for Windows and macOS")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Authenticate with your UWinID and password on the university's GlobalProtect Portal to get to the GlobalProtect Client download links. After that, click the link that matches your operating system.")),(0,r.kt)("h3",{id:"download-for-android-and-chrome-os"},(0,r.kt)("a",{parentName:"h3",href:"https://networklogin.uwindsor.ca/"},"Download for Android and Chrome OS")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Follow the steps in the app when prompted. Also ",(0,r.kt)("a",{parentName:"li",href:"https://sites.google.com/a/chromium.org/dev/chromium-os/chrome-os-systems-supporting-android-apps"},"check which Chrome OS Systems support Android Apps")," if needed.")),(0,r.kt)("h3",{id:"download-for-ios-devices"},(0,r.kt)("a",{parentName:"h3",href:"https://apps.apple.com/ca/app/globalprotect/id1400555706"},"Download for iOS devices")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Follow the steps in the app when prompted.")),(0,r.kt)("h3",{id:"download-for-linux"},(0,r.kt)("a",{parentName:"h3",href:"http://www.infradead.org/openconnect/"},"Download for Linux")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Install openconnect using the package manager for your Linux distribution.")),(0,r.kt)("h2",{id:"after-downloading"},"After Downloading"),(0,r.kt)("p",null,"After downloading and opening global protect it will ask you for the portal address. ",(0,r.kt)("strong",{parentName:"p"},"securelogin.uwindsor.ca")," is for the CS servers and ",(0,r.kt)("strong",{parentName:"p"},"networklogin.uwindsor.ca")," is for everything else. You will then be asked to sign in with your UWinID (first part of your UWindsor email) and password."),(0,r.kt)("admonition",{type:"warning"},(0,r.kt)("p",{parentName:"admonition"},"To connect with SSH or NoMachine you must use securelogin.uwindsor.ca as the portal address for the VPN, not networklogin.uwindsor.ca")))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5a73bf8f.5bfbd998.js b/assets/js/5a73bf8f.5bfbd998.js new file mode 100644 index 000000000..ea0a41c51 --- /dev/null +++ b/assets/js/5a73bf8f.5bfbd998.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9243],{4137:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),u=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},c=function(e){var t=u(e.components);return r.createElement(l.Provider,{value:t},e.children)},p="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},y=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(n),y=i,d=p["".concat(l,".").concat(y)]||p[y]||m[y]||a;return n?r.createElement(d,o(o({ref:t},c),{},{components:n})):r.createElement(d,o({ref:t},c))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=y;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:i,o[1]=s;for(var u=2;u{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var r=n(3117),i=(n(7294),n(4137));const a={id:"easyMASM",title:"Installing Easy-MASM",sidebar_label:"Easy-MASM",slug:"/COMP-2660/easyMASM"},o=void 0,s={unversionedId:"COMP-2660/easyMASM",id:"COMP-2660/easyMASM",title:"Installing Easy-MASM",description:"Easy-MASM is the easiest way to get started writing and running MASM32 programs for COMP-2660.",source:"@site/courses/COMP-2660/easyMASM.md",sourceDirName:"COMP-2660",slug:"/COMP-2660/easyMASM",permalink:"/wiki/courses/COMP-2660/easyMASM",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2660/easyMASM.md",tags:[],version:"current",frontMatter:{id:"easyMASM",title:"Installing Easy-MASM",sidebar_label:"Easy-MASM",slug:"/COMP-2660/easyMASM"},sidebar:"indexNav",previous:{title:"COMP-2660 - Overview",permalink:"/wiki/courses/COMP-2660/overview"},next:{title:"COMP-2707",permalink:"/wiki/courses/COMP-2707/overview"}},l={},u=[{value:"Introduction Video",id:"introduction-video",level:2},{value:"Running Easy-MASM in Your Browser",id:"running-easy-masm-in-your-browser",level:2},{value:"Running Easy-MASM Locally",id:"running-easy-masm-locally",level:2},{value:"Basic Instructions",id:"basic-instructions",level:3},{value:"Detailed Wiki",id:"detailed-wiki",level:2}],c={toc:u},p="wrapper";function m(e){let{components:t,...n}=e;return(0,i.kt)(p,(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"Easy-MASM is the easiest way to get started writing and running MASM32 programs for COMP-2660."),(0,i.kt)("p",null,(0,i.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/47261508/150897022-f96b097d-8246-435c-8caf-37eb6949b10f.gif",alt:"easy-masm"})),(0,i.kt)("h2",{id:"introduction-video"},"Introduction Video"),(0,i.kt)("p",null,"Check out ",(0,i.kt)("a",{parentName:"p",href:"https://youtu.be/-pYwO4sTpxI"},"this video")," where I quickly install easy-masm, edit a file, and run it on Windows and Linux (all in under 3 minutes)!"),(0,i.kt)("h2",{id:"running-easy-masm-in-your-browser"},"Running Easy-MASM in Your Browser"),(0,i.kt)("p",null,"Thanks to Replit, you can now run Easy-MASM in your browser! This is the best option for MacOS users, and anyone who doesn't want to have to install anything locally.",(0,i.kt)("br",{parentName:"p"}),"\n","Check out the Easy-MASM wiki page ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/jere-mie/easy-masm/wiki/Replit"},"here")," to see how!"),(0,i.kt)("h2",{id:"running-easy-masm-locally"},"Running Easy-MASM Locally"),(0,i.kt)("h3",{id:"basic-instructions"},"Basic Instructions"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"Clone this repository"),(0,i.kt)("li",{parentName:"ol"},'From your terminal, either run the "run.bat" file or "run.sh" file to run ',(0,i.kt)("inlineCode",{parentName:"li"},"source.asm"),(0,i.kt)("em",{parentName:"li"}," Windows users type ",(0,i.kt)("inlineCode",{parentName:"em"},"./run source")," for Powershell and ",(0,i.kt)("inlineCode",{parentName:"em"},"run source")," for Command Prompt\n")," Linux users type ",(0,i.kt)("inlineCode",{parentName:"li"},"./run.sh source"),"\nCheck out ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/jere-mie/easy-masm/wiki"},"the wiki")," for more detailed instructions.")),(0,i.kt)("h2",{id:"detailed-wiki"},"Detailed Wiki"),(0,i.kt)("p",null,"Detailed information on Easy-MASM has been moved to ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/jere-mie/easy-masm/wiki"},"this wiki")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5ae22f65.e57fb393.js b/assets/js/5ae22f65.e57fb393.js new file mode 100644 index 000000000..95cb8ae18 --- /dev/null +++ b/assets/js/5ae22f65.e57fb393.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2487],{4137:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>f});var i=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=i.createContext({}),c=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=c(e.components);return i.createElement(s.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},d=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,r=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(n),d=a,f=u["".concat(s,".").concat(d)]||u[d]||m[d]||r;return n?i.createElement(f,o(o({ref:t},p),{},{components:n})):i.createElement(f,o({ref:t},p))}));function f(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=n.length,o=new Array(r);o[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:a,o[1]=l;for(var c=2;c{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>m,frontMatter:()=>r,metadata:()=>l,toc:()=>c});var i=n(3117),a=(n(7294),n(4137));const r={title:"Using Synthetic Data to Improve Machine Learning",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},o=void 0,l={permalink:"/wiki/newsletter/2022/02/04/synthetic-data",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-04-synthetic-data.md",source:"@site/newsletter/2022-02-04-synthetic-data.md",title:"Using Synthetic Data to Improve Machine Learning",description:"Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.",date:"2022-02-04T00:00:00.000Z",formattedDate:"February 4, 2022",tags:[],readingTime:1.61,hasTruncateMarker:!1,authors:[{name:"Justin Bornais",title:"Head of Societal Development, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"}],frontMatter:{title:"Using Synthetic Data to Improve Machine Learning",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},prevItem:{title:"Hacking, Learning, and Money?",permalink:"/wiki/newsletter/2022/03/01/hackathons"},nextItem:{title:"Introduction to Open Data",permalink:"/wiki/newsletter/2022/02/03/open-data"}},s={authorsImageUrls:[void 0]},c=[],p={toc:c},u="wrapper";function m(e){let{components:t,...n}=e;return(0,a.kt)(u,(0,i.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming."),(0,a.kt)("p",null,"There is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training."),(0,a.kt)("p",null,"That is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically."),(0,a.kt)("p",null,"That is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns."),(0,a.kt)("p",null,"It also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas."),(0,a.kt)("p",null,"Now of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, ",(0,a.kt)("a",{parentName:"p",href:"https://news.mit.edu/2017/artificial-data-give-same-results-as-real-data-0303"},"a study at MIT in 2017")," showed that training a model from real versus artificial data showed no significant performance difference 70% of the time."),(0,a.kt)("p",null,"Synthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications."),(0,a.kt)("p",null,"I hope this excites you as much as it excites me!"))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5c9acc65.eeb9668b.js b/assets/js/5c9acc65.eeb9668b.js new file mode 100644 index 000000000..999d1fb25 --- /dev/null +++ b/assets/js/5c9acc65.eeb9668b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9076],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>m});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=a.createContext({}),u=function(e){var t=a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},h=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(r),h=n,m=d["".concat(l,".").concat(h)]||d[h]||p[h]||o;return r?a.createElement(m,i(i({ref:t},c),{},{components:r})):a.createElement(m,i({ref:t},c))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[d]="string"==typeof e?e:n,i[1]=s;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var a=r(3117),n=(r(7294),r(4137));const o={id:"outstandingscholars",title:"Outstanding Scholars",sidebar_label:"Outstanding Scholars",slug:"/outstandingscholars"},i=void 0,s={unversionedId:"research/outstandingscholars",id:"research/outstandingscholars",title:"Outstanding Scholars",description:"Last updated on 2022/10/09",source:"@site/academics/research/outstandingscholars.md",sourceDirName:"research",slug:"/outstandingscholars",permalink:"/wiki/academics/outstandingscholars",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/research/outstandingscholars.md",tags:[],version:"current",frontMatter:{id:"outstandingscholars",title:"Outstanding Scholars",sidebar_label:"Outstanding Scholars",slug:"/outstandingscholars"},sidebar:"indexNav",previous:{title:"Getting Involved with Research",permalink:"/wiki/academics/doingresearch"},next:{title:"Academic Support Resources",permalink:"/wiki/academics/academicsupport"}},l={},u=[{value:"Pros and Cons of Outstanding Scholars",id:"pros-and-cons-of-outstanding-scholars",level:2},{value:"Pros",id:"pros",level:3},{value:"Cons",id:"cons",level:3},{value:"Applying to Outstanding Scholars",id:"applying-to-outstanding-scholars",level:2},{value:"Selection Criteria for Outstanding Scholars",id:"selection-criteria-for-outstanding-scholars",level:2},{value:"Extra Note",id:"extra-note",level:2}],c={toc:u},d="wrapper";function p(e){let{components:t,...r}=e;return(0,n.kt)(d,(0,a.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2022/10/09")),(0,n.kt)("p",null,"UWindsor offers the Outstanding Scholars program for students to get involved in research projects. Student will get paid for each placement under the supervision of instructors. The program requires students to complete 6 placements in order to complete the OS program. Most students will start their placement from 3rd semester until the last semester to complete all 6 placements."),(0,n.kt)("h2",{id:"pros-and-cons-of-outstanding-scholars"},"Pros and Cons of Outstanding Scholars"),(0,n.kt)("h3",{id:"pros"},"Pros"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Paid placement: $16.35/hour (2nd/3rd year) and $17.30/hour (4th year)."),(0,n.kt)("li",{parentName:"ul"},"Flexible total hours: 45-100 hours per placement."),(0,n.kt)("li",{parentName:"ul"},"Great experience to put on resume or grad school application."),(0,n.kt)("li",{parentName:"ul"},"A lot of machine learning and cyber security research projects focusing on different areas (ex. social network analysis and document and network analysis)."),(0,n.kt)("li",{parentName:"ul"},"Placements are not limited in your department. OS program is a golden key that can open any research doors for you."),(0,n.kt)("li",{parentName:"ul"},"Outstanding Scholars Medal & Golden Maple Leaf Medallion will be awarded.")),(0,n.kt)("h3",{id:"cons"},"Cons"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Time consuming."),(0,n.kt)("li",{parentName:"ul"},"Depending on the research project, there is a lot of reading material."),(0,n.kt)("li",{parentName:"ul"},"Depending on the research project, do not expect to code a lot. Unless you are buidling a training model for a machine learning algorithm or simulating model."),(0,n.kt)("li",{parentName:"ul"},"Weekly or Bi-weekly meetings. Must keep close contact with professor with your progress."),(0,n.kt)("li",{parentName:"ul"},"If your supervisor is too busy, and many of them are, then you are mostly on your own. That's why finding a good supervisor is very important.")),(0,n.kt)("h2",{id:"applying-to-outstanding-scholars"},"Applying to Outstanding Scholars"),(0,n.kt)("p",null,"During high school, you can apply to become an OS ",(0,n.kt)("strong",{parentName:"p"},"Candidate")," for your first year at UWindsor. However, regardless if you are an OS Candidate or not, you must apply again after your first year in order to enter the OS program as a full scholar and perform research."),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Applying to be an Outstanding Scholar Candidate:")),(0,n.kt)("p",null,"High school students can apply to the OS Candidates Scholarship. The selected students for this scholarship will be known as OS Candidates. During their first year, OS Candidates will receive $750 / semester, interact with other Outstanding Scholars, and have opportunities to network with professors. After their first year at the University of Windsor, OS Candidates need to re-apply to the OS Program to formally get involved with research projects."),(0,n.kt)("p",null,"The application will be done through the Student Awards Profile at UWinsite Student, and the top 100 students applying for admission to any first-entry program at the University of Windsor will be accepted."),(0,n.kt)("p",null,"Students are eligible to apply if their GPA, based on the top three to six Grade 12 U/M courses, is least 85%."),(0,n.kt)("p",null,"The deadline for applications for Fall 2022 admission will be Thursday, March 31st, 2022."),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Applying to be a Full-fledged Outstanding Scholar:")),(0,n.kt)("p",null,"Every summer, invitations will be given out to prospective second-years to apply to the OS program to become a full scholar. Invitations will be given by email to the top 250 first-year students with the highest cumulative GPA. If a student is already an OS Candidate, then they will be invited if they are in good academic standing and has maintained a cumulative average of 80%+."),(0,n.kt)("p",null,"Every year, the OS program will admit the top 80 second-year students as Outstanding Scholars. These Outstanding Scholars will start to find their research placement during the Fall semester of their second year."),(0,n.kt)("p",null,"Students are eligible to apply if their cumulative GPA ranks among the top 250 first-year students. If a student is already an OS Candidate, then they will be invited if they are in good academic standing and has maintained a cumulative average of 80%+."),(0,n.kt)("admonition",{type:"note"},(0,n.kt)("ul",{parentName:"admonition"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},"If you complete only 9 courses for 2 semesters in first year, then you will not receive an invitation to apply for the program. However, do not worry! you can contact ",(0,n.kt)("a",{parentName:"p",href:"mailto:tbrunet@uwindsor.ca"},"Dr. Tim Brunet")," to inform him about your interests in the program.")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("p",{parentName:"li"},"To graduate as an OS student, you must complete 6 placements, which is 6 semesters or 3 years of your study. If you have completed more than 10 courses, you won't be able to meet the requirement. However, if you plan to take extra summer courses and do a research placement, then you are eligible to apply. Contact ",(0,n.kt)("a",{parentName:"p",href:"mailto:tbrunet@uwindsor.ca"},"Dr. Tim Brunet")," and explain your goal to complete the program.")))),(0,n.kt)("h2",{id:"selection-criteria-for-outstanding-scholars"},"Selection Criteria for Outstanding Scholars"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Academic accomplishments: GPA 85% or higher (high school) / top 250 cumulative GPA (second-year)."),(0,n.kt)("li",{parentName:"ul"},"Evident desire to do research or original creative work."),(0,n.kt)("li",{parentName:"ul"},"Evidence of community service."),(0,n.kt)("li",{parentName:"ul"},"Leadership, through excellence in athletic, creative, or other fields, or through serving in a formal leadership role."),(0,n.kt)("li",{parentName:"ul"},"Specific research project that you are interested in."),(0,n.kt)("li",{parentName:"ul"},"A reference letter from a faculty member or instructor. To get a greate reference letter, you could get to know more about a professor's research project during their office hours. This will show that you are curious and willing to learn. They will put a good word in for you.")),(0,n.kt)("hr",null),(0,n.kt)("h2",{id:"extra-note"},"Extra Note"),(0,n.kt)("p",null,"For more information about Outstanding Scholars, see here:"),(0,n.kt)("p",null,"[1]"," ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/outstandingscholars"},"https://www.uwindsor.ca/outstandingscholars")),(0,n.kt)("p",null,"Furthermore, if you have any questions about the OS program, send the following CSS members an email!"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:bonato11@uwindsor.ca"},"Andrea Bonato")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:patel1wq@uwindsor.ca"},"Aman Patel")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:borna113@uwindsor.ca"},"Jeremie Bornais"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5f7f826c.a75573f3.js b/assets/js/5f7f826c.a75573f3.js new file mode 100644 index 000000000..0758e14d4 --- /dev/null +++ b/assets/js/5f7f826c.a75573f3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8938],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3680 - Overview",sidebar_label:"COMP-3680",slug:"/COMP-3680/overview"},s=void 0,l={unversionedId:"COMP-3680/overview",id:"COMP-3680/overview",title:"COMP 3680 - Overview",description:"Course Title",source:"@site/courses/COMP-3680/Overview.md",sourceDirName:"COMP-3680",slug:"/COMP-3680/overview",permalink:"/wiki/courses/COMP-3680/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3680/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3680 - Overview",sidebar_label:"COMP-3680",slug:"/COMP-3680/overview"},sidebar:"indexNav",previous:{title:"COMP-3670",permalink:"/wiki/courses/COMP-3670/overview"},next:{title:"COMP-3710",permalink:"/wiki/courses/COMP-3710/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3680 is "Network Practicum".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will acquaint the students with practical details of network software and hardware. Topics will include design, setup, configuration and implementation of various network functions. (Prerequisite: COMP-3300 and COMP-3670.) (3 lecture hours and 1.5 lab hours a week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3680 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3300 and COMP-3670 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/61dc355b.5b18c1eb.js b/assets/js/61dc355b.5b18c1eb.js new file mode 100644 index 000000000..48d059729 --- /dev/null +++ b/assets/js/61dc355b.5b18c1eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[957],{8335:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"plugin-docs-academics"}')}}]); \ No newline at end of file diff --git a/assets/js/63185c09.6f91f79a.js b/assets/js/63185c09.6f91f79a.js new file mode 100644 index 000000000..fe6645f05 --- /dev/null +++ b/assets/js/63185c09.6f91f79a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2772],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2707 - Overview",sidebar_label:"COMP-2707",slug:"/COMP-2707/overview"},s=void 0,a={unversionedId:"COMP-2707/overview",id:"COMP-2707/overview",title:"COMP 2707 - Overview",description:"Course Title",source:"@site/courses/COMP-2707/Overview.md",sourceDirName:"COMP-2707",slug:"/COMP-2707/overview",permalink:"/wiki/courses/COMP-2707/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2707/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2707 - Overview",sidebar_label:"COMP-2707",slug:"/COMP-2707/overview"},sidebar:"indexNav",previous:{title:"Easy-MASM",permalink:"/wiki/courses/COMP-2660/easyMASM"},next:{title:"COMP-2750",permalink:"/wiki/courses/COMP-2750/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2707 is "Advanced Website Design".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course is intended to teach the student about advanced website creation and to give an understanding of some of the technology behind websites, as well as an understanding of emerging web-related technologies. Topics covered will include JavaScript, Style Sheets, Dynamic HTML, XML, XHTML, Web Browser compatibility issues, and how web servers work. (Prerequisite: COMP-2057.) (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2707 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2057 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/66621839.137802ae.js b/assets/js/66621839.137802ae.js new file mode 100644 index 000000000..8948c7d54 --- /dev/null +++ b/assets/js/66621839.137802ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4996],{4137:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>d});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var s=n.createContext({}),c=function(e){var t=n.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},p=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),u=c(a),m=r,d=u["".concat(s,".").concat(m)]||u[m]||h[m]||i;return a?n.createElement(d,l(l({ref:t},p),{},{components:a})):n.createElement(d,l({ref:t},p))}));function d(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=a.length,l=new Array(i);l[0]=m;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[u]="string"==typeof e?e:r,l[1]=o;for(var c=2;c{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var n=a(3117),r=(a(7294),a(4137));const i={id:"physicalhealth",title:"Physical Health Resources",sidebar_label:"Physical Health Resources",slug:"/physicalhealth"},l=void 0,o={unversionedId:"support/physicalhealth",id:"support/physicalhealth",title:"Physical Health Resources",description:"Last updated on 2022/05/22",source:"@site/academics/support/physicalhealth.md",sourceDirName:"support",slug:"/physicalhealth",permalink:"/wiki/academics/physicalhealth",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/support/physicalhealth.md",tags:[],version:"current",frontMatter:{id:"physicalhealth",title:"Physical Health Resources",sidebar_label:"Physical Health Resources",slug:"/physicalhealth"},sidebar:"indexNav",previous:{title:"Mental Health Resources",permalink:"/wiki/academics/mentalhealth"}},s={},c=[{value:"Emergency Services",id:"emergency-services",level:2},{value:"Campus Community Police",id:"campus-community-police",level:3},{value:"Poison Information Centre (Ontario Poison Centre)",id:"poison-information-centre-ontario-poison-centre",level:3},{value:"Sexual Assault Treatment Centre",id:"sexual-assault-treatment-centre",level:3},{value:"In-Person Healthcare Services",id:"in-person-healthcare-services",level:2},{value:"Student Health Services (On-Campus)",id:"student-health-services-on-campus",level:3},{value:"Windsor Regional Hospital",id:"windsor-regional-hospital",level:3},{value:"Walk-In Clinics",id:"walk-in-clinics",level:2},{value:"West Windsor Urgent Care Centre",id:"west-windsor-urgent-care-centre",level:3},{value:"Windsor Medical Clinic",id:"windsor-medical-clinic",level:3},{value:"Grand Marais Medical Centre",id:"grand-marais-medical-centre",level:3},{value:"Online Healthcare Services",id:"online-healthcare-services",level:2},{value:"Health Connect Ontario",id:"health-connect-ontario",level:3},{value:"Ontario Telemedicine Network",id:"ontario-telemedicine-network",level:3},{value:"Insurance Claim",id:"insurance-claim",level:2}],p={toc:c},u="wrapper";function h(e){let{components:t,...a}=e;return(0,r.kt)(u,(0,n.Z)({},p,a,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Last updated on 2022/05/22")),(0,r.kt)("p",null,"The University of Windsor provides many ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/69/student-affairs"},"services")," to help improve student life, and this particular article discusses medical services around the campus."),(0,r.kt)("h2",{id:"emergency-services"},"Emergency Services"),(0,r.kt)("h3",{id:"campus-community-police"},"Campus Community Police"),(0,r.kt)("p",null,"Emergency calls:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"(from campus phone) call 4444 or 911"),(0,r.kt)("li",{parentName:"ul"},"(from cell phone) call 519-253-3000 ext. 4444")),(0,r.kt)("p",null,"General Inquiries:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"call 519-253-3000 ext. 1234")),(0,r.kt)("p",null,"In addition to the above channels of communication, you can also contact the campus police through the Safe Lancers app or the emergency call boxes scattered across the campus."),(0,r.kt)("h3",{id:"poison-information-centre-ontario-poison-centre"},"Poison Information Centre (Ontario Poison Centre)"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Phone: 416-813-5900"),(0,r.kt)("li",{parentName:"ul"},"Toll-free: 1-800-268-9017")),(0,r.kt)("h3",{id:"sexual-assault-treatment-centre"},"Sexual Assault Treatment Centre"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Phone: (519) 255-2234")),(0,r.kt)("h2",{id:"in-person-healthcare-services"},"In-Person Healthcare Services"),(0,r.kt)("p",null,"In addition to the services listed below, you can visit this ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/wellness/332/resources"},"UWindsor guide")," for the specific medical facilities near the campus."),(0,r.kt)("h3",{id:"student-health-services-on-campus"},"Student Health Services (On-Campus)"),(0,r.kt)("p",null,"The Student Health Services provides emotional and physical care for UWindsor students. The medical team can provide cares including non-emergency acute care, physical exams, minor surgery, allergy injections, contraception, pregnancy tests, immunizations, STI testing and treatment, counselling, and more. Note that the clinic does not accept walk-ins."),(0,r.kt)("p",null,"To book an appointment, call (519) 973-7002. Make sure to read over the instruction on ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/wellness/328/book-appointment"},"making an appointment and preparing your appointment")," so you can receive the best care!"),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Website: ",(0,r.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/wellness/328/book-appointment"},"https://www.uwindsor.ca/wellness/328/book-appointment")),(0,r.kt)("li",{parentName:"ul"},"Location: 242 CAW Student Centre (2nd floor)"),(0,r.kt)("li",{parentName:"ul"},"Phone: 519-973-7002")),(0,r.kt)("h3",{id:"windsor-regional-hospital"},"Windsor Regional Hospital"),(0,r.kt)("p",null,"Windsor Regional Hospital - Metropolitan Campus"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"General Inquiries: (519) 254-5577"),(0,r.kt)("li",{parentName:"ul"},"Emergency: (519) 254-5577, Ext 52222")),(0,r.kt)("p",null,"Windsor Regional Hospital - Ouellette Campus"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Main Number: 519-254-5577"),(0,r.kt)("li",{parentName:"ul"},"Emergency: 519-254-5577 ext. 34401")),(0,r.kt)("h2",{id:"walk-in-clinics"},"Walk-In Clinics"),(0,r.kt)("p",null,"For walk-in clinics, make sure to call first to confirm availability!"),(0,r.kt)("h3",{id:"west-windsor-urgent-care-centre"},"West Windsor Urgent Care Centre"),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: 2055 Huron Church Road, Windsor, ON (beside Shoppers)"),(0,r.kt)("li",{parentName:"ul"},"Phone: 519-255-9185")),(0,r.kt)("p",null,"Accepts valid Ontario Health Card & Green Shield (make sure you have a valid sticker on your student ID card) during appointments."),(0,r.kt)("h3",{id:"windsor-medical-clinic"},"Windsor Medical Clinic"),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: 1608 Tecumseh Road West, Windsor, ON (near Campbell Ave)"),(0,r.kt)("li",{parentName:"ul"},"Phone: 519-258-4400")),(0,r.kt)("p",null,"Accepts valid Ontario Health Card & Green Shield (make sure you have a valid sticker on your student ID card) during appointments."),(0,r.kt)("h3",{id:"grand-marais-medical-centre"},"Grand Marais Medical Centre"),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: 2930 Dominion Boulevard"),(0,r.kt)("li",{parentName:"ul"},"Phone: 519-773-5930"),(0,r.kt)("li",{parentName:"ul"},"Website: grandmaraismedicalcentre.webstarts.com")),(0,r.kt)("p",null,"Accepts Ontario Health Card only-all other insurance will be CASH for service."),(0,r.kt)("h2",{id:"online-healthcare-services"},"Online Healthcare Services"),(0,r.kt)("h3",{id:"health-connect-ontario"},"Health Connect Ontario"),(0,r.kt)("p",null,"Health Connect Ontario allows you to get health advice from registered nurses. If you need in-person healthcare services, Health Connect Ontario can also connect you to a service near you."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Website: ",(0,r.kt)("a",{parentName:"li",href:"https://healthconnectontario.health.gov.on.ca/static/guest/home"},"https://healthconnectontario.health.gov.on.ca/static/guest/home")),(0,r.kt)("li",{parentName:"ul"},"Phone: 811 (TTY: 1-866-797-0007)")),(0,r.kt)("admonition",{type:"warning"},(0,r.kt)("p",{parentName:"admonition"},"If you have a medical emergency, call 911. The 811 line can only connect to non-emergency medical services.")),(0,r.kt)("h3",{id:"ontario-telemedicine-network"},"Ontario Telemedicine Network"),(0,r.kt)("p",null,"The OTN allows you to make virtual appointments with medical professionals to discuss your health. However, OTN cannot replace the medical help provided by a family doctor or specialist, as OTN is not a healthcare provider and thus cannot provide a treatment. You should seek medical advice from a healthcare provider, especially if professionals from OTN suggests it."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Website: ",(0,r.kt)("a",{parentName:"li",href:"https://otn.ca/"},"https://otn.ca/")),(0,r.kt)("li",{parentName:"ul"},'Phone (General Inquiries): 416-446-4110, press "0"'),(0,r.kt)("li",{parentName:"ul"},"Hours of Operations (OTN Head Office, General Inquiries): Monday - Friday, 9:00 AM - 5:00 PM")),(0,r.kt)("h2",{id:"insurance-claim"},"Insurance Claim"),(0,r.kt)("p",null,"The UWSA insurance provided to full-time students covers dental care, vision care, and prescription drugs. Visit the following links for information about the ",(0,r.kt)("a",{parentName:"p",href:"https://studentcare.ca/plan/en-CA/IHaveAPlan_UWSA/understanding-my-coverage"},"coverage")," of the insurance and how to make a ",(0,r.kt)("a",{parentName:"p",href:"https://studentcare.ca/rte/en/IHaveAPlan_UWSA_Claims_HowtoClaim"},"claim"),"."),(0,r.kt)("p",null,"On the other hand, OPUS will provide drugs and dental insurance for part-time CS students. See the coverage of the insurance ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/opus/drug-dental-plan"},"here"),"."),(0,r.kt)("p",null,"If you need more information on insurance coverage, UWindsor provides this basic ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/wellness/334/policies"},"policy guideline"),"."),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},"International students are covered under a ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/international-student-centre/31/health"},"Basic Green Shield Health Insurance Plan"),", and the insurance mentioned above are a drug & dental plan that is supplemental to this basic insurance plan."),(0,r.kt)("p",{parentName:"admonition"},"Domestic Ontario students are covered by OHIP, which is the equivalent of the Basic Green Shield Health Insurance Plan. Canadian students from other provinces should also be covered by their respective provincial insurance plan if they do not meet the eligibility criteria for OHIP."),(0,r.kt)("p",{parentName:"admonition"},"The government of Ontario also provides many other programs to offset your medical costs, and you may be eligible for some of them. Visit these websites for more information:"),(0,r.kt)("ul",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ul"},"OHIP+: ",(0,r.kt)("a",{parentName:"li",href:"https://www.ontario.ca/page/learn-about-ohip-plus"},"https://www.ontario.ca/page/learn-about-ohip-plus")),(0,r.kt)("li",{parentName:"ul"},"The Trillium Drug Program: ",(0,r.kt)("a",{parentName:"li",href:"https://www.ontario.ca/page/get-help-high-prescription-drug-costs"},"https://www.ontario.ca/page/get-help-high-prescription-drug-costs")),(0,r.kt)("li",{parentName:"ul"},"Exceptional Access Program: ",(0,r.kt)("a",{parentName:"li",href:"https://www.ontario.ca/page/applying-exceptional-access-program"},"https://www.ontario.ca/page/applying-exceptional-access-program")))))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/68077db0.908017e9.js b/assets/js/68077db0.908017e9.js new file mode 100644 index 000000000..49ed6fbfd --- /dev/null +++ b/assets/js/68077db0.908017e9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3714],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),d=n,f=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2310 - Overview",sidebar_label:"COMP-2310 - Overview",slug:"/COMP-2310/overview"},s=void 0,a={unversionedId:"COMP-2310/overview",id:"COMP-2310/overview",title:"COMP 2310 - Overview",description:"Course Title",source:"@site/courses/COMP-2310/Overview.md",sourceDirName:"COMP-2310",slug:"/COMP-2310/overview",permalink:"/wiki/courses/COMP-2310/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2310/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2310 - Overview",sidebar_label:"COMP-2310 - Overview",slug:"/COMP-2310/overview"},sidebar:"indexNav",previous:{title:"Installing Java Cup",permalink:"/wiki/courses/COMP-2140/installingJavaCup"},next:{title:"Surviving COMP-2310",permalink:"/wiki/courses/COMP-2310/survivingCOMP2310"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2310 is "Theoretical Foundations of Computer Science".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"An introduction to Mathematical Logic, Set Theory, and Graph Theory. Topics include propositional logic, first order logic, proof techniques, mathematical induction, sets, operations on sets, relations, operations on relations, functions, countable and uncountable sets, graph-theoretic concepts, such as graph connectivity, graph isomorphism, trees, Euler graphs. (Restricted to students in Computer Science.) (Prerequisite: COMP-1000 and MATH-1020.) (3 lecture hours and 1.5 laboratory hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2310 is typically offered in the Fall and Winter semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"Yes, a textbook is absolutely required to pass this class."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1000 and MATH-1020 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6aaad986.b2f2deb6.js b/assets/js/6aaad986.b2f2deb6.js new file mode 100644 index 000000000..be4f74779 --- /dev/null +++ b/assets/js/6aaad986.b2f2deb6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3232],{3149:e=>{e.exports=JSON.parse('{"pluginId":"plugin-docs-css","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"indexNav":[{"type":"link","label":"About CSS","href":"/wiki/css/","docId":"about"},{"type":"link","label":"Meet the Board","href":"/wiki/css/board","docId":"meetTheBoard"},{"type":"link","label":"Constitution","href":"/wiki/css/constitution","docId":"constitution"}]},"docs":{"about":{"id":"about","title":"About CSS","description":"The Computer Science Society is a group of elected students that represent all undergraduate students enrolled in Computer Science at the University of Windsor. We aim to improve the university experience for all CS students by hosting outings, workshops, providing resources, and more!","sidebar":"indexNav"},"constitution":{"id":"constitution","title":"Constitution","description":"Constitution","sidebar":"indexNav"},"meetTheBoard":{"id":"meetTheBoard","title":"Meet The Board","description":"Here is your 2023-2024 CSS board:","sidebar":"indexNav"}}}')}}]); \ No newline at end of file diff --git a/assets/js/6b4453b8.0f49fe08.js b/assets/js/6b4453b8.0f49fe08.js new file mode 100644 index 000000000..83b29fc28 --- /dev/null +++ b/assets/js/6b4453b8.0f49fe08.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9131],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3770 - Overview",sidebar_label:"COMP-3770",slug:"/COMP-3770/overview"},s=void 0,a={unversionedId:"COMP-3770/overview",id:"COMP-3770/overview",title:"COMP 3770 - Overview",description:"Course Title",source:"@site/courses/COMP-3770/Overview.md",sourceDirName:"COMP-3770",slug:"/COMP-3770/overview",permalink:"/wiki/courses/COMP-3770/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3770/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3770 - Overview",sidebar_label:"COMP-3770",slug:"/COMP-3770/overview"},sidebar:"indexNav",previous:{title:"COMP-3710",permalink:"/wiki/courses/COMP-3710/overview"},next:{title:"COMP-4110",permalink:"/wiki/courses/COMP-4110/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3770 is "Game Design, Development, and Tools".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course introduces professional game design and development tools. Students will become proficient in the use of a commercial grade game engine (e.g., Unity3D) and associated scripting/programming languages (e.g., C#) through programming intensive hands-on assignments. Topics may include game design and development concepts such as game objects and game components, game physics and collision handling, basic artificial intelligence, 2D and 3D graphics, textures and shaders, sprite animation, 3D animation, and audio. (Prerequisites: COMP-2540, COMP-2120.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3770 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540 and COMP-2120 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6cbd5934.ea369871.js b/assets/js/6cbd5934.ea369871.js new file mode 100644 index 000000000..e2666f047 --- /dev/null +++ b/assets/js/6cbd5934.ea369871.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7440],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>h});var o=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function i(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=o.createContext({}),u=function(e){var t=o.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=u(e.components);return o.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},m=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,s=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(r),m=n,h=p["".concat(l,".").concat(m)]||p[m]||d[m]||s;return r?o.createElement(h,i(i({ref:t},c),{},{components:r})):o.createElement(h,i({ref:t},c))}));function h(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var s=r.length,i=new Array(s);i[0]=m;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,i[1]=a;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>u});var o=r(3117),n=(r(7294),r(4137));const s={id:"specialcourse",title:"Special Courses",sidebar_label:"Special Courses",slug:"/course_planning/specialcourse"},i=void 0,a={unversionedId:"course_planning/specialcourse",id:"course_planning/specialcourse",title:"Special Courses",description:"Last updated on 2022/07/29",source:"@site/courses/course_planning/specialcourse.md",sourceDirName:"course_planning",slug:"/course_planning/specialcourse",permalink:"/wiki/courses/course_planning/specialcourse",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/course_planning/specialcourse.md",tags:[],version:"current",frontMatter:{id:"specialcourse",title:"Special Courses",sidebar_label:"Special Courses",slug:"/course_planning/specialcourse"},sidebar:"indexNav",previous:{title:"Electives To Take",permalink:"/wiki/courses/course_planning/electives"},next:{title:"COMP-1000",permalink:"/wiki/courses/COMP-1000/overview"}},l={},u=[{value:"Selected Topics",id:"selected-topics",level:2},{value:"Co-op Work Terms",id:"co-op-work-terms",level:2},{value:"Project Courses",id:"project-courses",level:2},{value:"Internship Courses",id:"internship-courses",level:2},{value:"How to enroll?",id:"how-to-enroll",level:3},{value:"Requirements:",id:"requirements",level:3}],c={toc:u},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,o.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2022/07/29")),(0,n.kt)("p",null,"In addition to the classes listed in the ",(0,n.kt)("a",{parentName:"p",href:"/wiki/courses/"},"course offering table"),", there are other CS-related classes that may not have a particular term of offering but could still be of your interest."),(0,n.kt)("h2",{id:"selected-topics"},"Selected Topics"),(0,n.kt)("p",null,"These classes offers different topics from year to year. For higher year courses, they may also offer lecture components from other graduate courses.\nWhen the topic changes, it may be repeated for credit. However, you should seek a CS advisor before you take these courses."),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"COMP-2750 (Prerequisite: COMP-1000 or MATH-1720, and COMP-1410)"),(0,n.kt)("li",{parentName:"ul"},"COMP-3750 (Prerequisite: COMP-2120, COMP-2540, and COMP-2560)"),(0,n.kt)("li",{parentName:"ul"},"COMP-3760 (Prerequisite: COMP-2120, COMP-2540, and COMP-2560)"),(0,n.kt)("li",{parentName:"ul"},"COMP-4750 (Prerequisite: to be in Semester 7 and 8 and obtained instructor's permission)"),(0,n.kt)("li",{parentName:"ul"},"COMP-4760 (Prerequisite: to be in Semester 7 and 8 and obtained instructor's permission)")),(0,n.kt)("h2",{id:"co-op-work-terms"},"Co-op Work Terms"),(0,n.kt)("p",null,"These classes are exclusive to students who enrolled in Co-op programs. They are Pass/nonPass classes that requires completion of 420+ hours,\nand students must pass these courses to continue in Co-op."),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"COMP-2980: Co-op Work Term I"),(0,n.kt)("li",{parentName:"ul"},"COMP-3980. Co-op Work Term II"),(0,n.kt)("li",{parentName:"ul"},"COMP-4970. Co-op Work Term III"),(0,n.kt)("li",{parentName:"ul"},"COMP-4980. Co-op Work Term IV")),(0,n.kt)("h2",{id:"project-courses"},"Project Courses"),(0,n.kt)("p",null,"In addition to the courses listed in the table above, COMP-4700 is a course where students can complete a project using computing tools of their choice.\nStudents who would like to take this course must have completed COMP-3150, COMP-3220, and COMP-3300.\nIn addition, they must seek the approval of the instructor to take the course with their choice of tool."),(0,n.kt)("h2",{id:"internship-courses"},"Internship Courses"),(0,n.kt)("p",null,"These are courses that help you gains practical skills:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"SCIE-3990 Internship Course"),(0,n.kt)("li",{parentName:"ul"},"SCIE-3800 Service Learning")),(0,n.kt)("p",null,"They are 3 credits Pass/nonPass courses that will count toward your electives. These courses are the flexible version of co-op placement."),(0,n.kt)("h3",{id:"how-to-enroll"},"How to enroll?"),(0,n.kt)("p",null,"1st-4th year students are eligible to enroll but with the instructor's permission ",(0,n.kt)("a",{parentName:"p",href:"mailto:mbondy@uwindsor.ca"},"Michelle Bondy"),". First, you will need a placement such as a lab work, research, or an internship that is related to your program. Do not worry, if you could not find any, there are placements listed for these courses that you could pick from. However, it is better to find your own paid placement. Paid or volunteer placement is valid since the purpose of the courses is to help you gain experience in the professional work environment."),(0,n.kt)("h3",{id:"requirements"},"Requirements:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Must complete 108 hours during the placement."),(0,n.kt)("li",{parentName:"ul"},"Report bi-weekly hour log and bi-weekly assignment about learning expereience."),(0,n.kt)("li",{parentName:"ul"},"Self evalution for midterm by the student and the final evalution done by the supervisor of the placement.")),(0,n.kt)("admonition",{type:"note"},(0,n.kt)("p",{parentName:"admonition"},(0,n.kt)("strong",{parentName:"p"},"Two Birds with One Stone:"),(0,n.kt)("br",null),"\nYou could enrol in this course while you are an ",(0,n.kt)("a",{parentName:"p",href:"/wiki/academics/outstandingscholars"},"OS program placement"),". Since the OS contract requires you to complete 45-100 hours and the course requires 106 hours and frequent reports to the instructor. With these two requirements satisfied as the OS placement, you use SCIE-3990 or SCIE-3800 as the placement in the OS contract. In the end, you get to complete a placement and a 3 credits course by working for only one.")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6cc9b06e.6585e76e.js b/assets/js/6cc9b06e.6585e76e.js new file mode 100644 index 000000000..ded0ab1e4 --- /dev/null +++ b/assets/js/6cc9b06e.6585e76e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1247],{9348:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"plugin-docs-resources"}')}}]); \ No newline at end of file diff --git a/assets/js/6d0cccd0.cba9b984.js b/assets/js/6d0cccd0.cba9b984.js new file mode 100644 index 000000000..a9eca9bef --- /dev/null +++ b/assets/js/6d0cccd0.cba9b984.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6549],{2146:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"plugin-docs-css"}')}}]); \ No newline at end of file diff --git a/assets/js/6d0e5be7.984026b6.js b/assets/js/6d0e5be7.984026b6.js new file mode 100644 index 000000000..a405c410c --- /dev/null +++ b/assets/js/6d0e5be7.984026b6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3472],{4137:(e,t,a)=>{a.d(t,{Zo:()=>s,kt:()=>f});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function l(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var o=r.createContext({}),p=function(e){var t=r.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},s=function(e){var t=p(e.components);return r.createElement(o.Provider,{value:t},e.children)},m="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var a=e.components,n=e.mdxType,i=e.originalType,o=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),m=p(a),d=n,f=m["".concat(o,".").concat(d)]||m[d]||u[d]||i;return a?r.createElement(f,l(l({ref:t},s),{},{components:a})):r.createElement(f,l({ref:t},s))}));function f(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=a.length,l=new Array(i);l[0]=d;var c={};for(var o in t)hasOwnProperty.call(t,o)&&(c[o]=t[o]);c.originalType=e,c[m]="string"==typeof e?e:n,l[1]=c;for(var p=2;p{a.r(t),a.d(t,{assets:()=>o,contentTitle:()=>l,default:()=>u,frontMatter:()=>i,metadata:()=>c,toc:()=>p});var r=a(3117),n=(a(7294),a(4137));const i={id:"index",title:"Academics",sidebar_label:"Index",slug:"/"},l=void 0,c={unversionedId:"index",id:"index",title:"Academics",description:"- Important Dates",source:"@site/academics/index.md",sourceDirName:".",slug:"/",permalink:"/wiki/academics/",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/index.md",tags:[],version:"current",frontMatter:{id:"index",title:"Academics",sidebar_label:"Index",slug:"/"},sidebar:"indexNav",next:{title:"Important Dates",permalink:"/wiki/academics/importantDates"}},o={},p=[],s={toc:p},m="wrapper";function u(e){let{components:t,...a}=e;return(0,n.kt)(m,(0,r.Z)({},s,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/importantDates"},"Important Dates")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/textbooks"},"Textbook Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/course-overload"},"Course Overload Guide")),(0,n.kt)("li",{parentName:"ul"},"Awards",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/findingAwards"},"Finding Awards")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/awardApplication"},"Applying for Awards")))),(0,n.kt)("li",{parentName:"ul"},"Research",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/doingresearch"},"Getting Involved with Research")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/outstandingscholars"},"Outstanding Scholars")))),(0,n.kt)("li",{parentName:"ul"},"Support Resources",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/academicsupport"},"Academic Support Resources")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/academiccomplaints"},"Academic Complaints")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/mentalhealth"},"Mental Health Resources")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/academics/physicalhealth"},"Physical Health Resources"))))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6feae64e.255c8a7b.js b/assets/js/6feae64e.255c8a7b.js new file mode 100644 index 000000000..0afec6bc6 --- /dev/null +++ b/assets/js/6feae64e.255c8a7b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9190],{4137:(e,t,r)=>{r.d(t,{Zo:()=>h,kt:()=>d});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},h=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},c="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,h=l(e,["components","mdxType","originalType","parentName"]),c=p(r),m=a,d=c["".concat(s,".").concat(m)]||c[m]||u[m]||o;return r?n.createElement(d,i(i({ref:t},h),{},{components:r})):n.createElement(d,i({ref:t},h))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[c]="string"==typeof e?e:a,i[1]=l;for(var p=2;p{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>p});var n=r(3117),a=(r(7294),r(4137));const o={title:"Technology on a Roll",author:"Laila Albalkhi",author_title:"Merchandising Coordinator, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"},i=void 0,l={permalink:"/wiki/newsletter/2022/03/04/rick-roll",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-04-rick-roll.md",source:"@site/newsletter/2022-03-04-rick-roll.md",title:"Technology on a Roll",description:"Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.",date:"2022-03-04T00:00:00.000Z",formattedDate:"March 4, 2022",tags:[],readingTime:2.045,hasTruncateMarker:!1,authors:[{name:"Laila Albalkhi",title:"Merchandising Coordinator, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"}],frontMatter:{title:"Technology on a Roll",author:"Laila Albalkhi",author_title:"Merchandising Coordinator, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"},prevItem:{title:"Fun Time at the CSS Super Bowl!",permalink:"/wiki/newsletter/2022/04/01/bowling"},nextItem:{title:"Battle Rollers - My Game Dev Experience",permalink:"/wiki/newsletter/2022/03/03/battle-rollers"}},s={authorsImageUrls:[void 0]},p=[],h={toc:p},c="wrapper";function u(e){let{components:t,...r}=e;return(0,a.kt)(c,(0,n.Z)({},h,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,(0,a.kt)("em",{parentName:"p"},"Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.")),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Never")," has the field of technology reached these heights. The advances we see day to day are absolutely",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"going")," to change the world as we know it. Artificial intelligence and machine learning have allowed us",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"to")," discover things that we previously thought were impossible. Now what\u2019s this article about? If you\u2019ll",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"give")," me a chance, I\u2019d like to talk about the drastic, incredible, and absolutely amazing advances that",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"you")," may or may not have heard about. Some of these things may surprise or astound you, but it\u2019s only",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"up")," to you to decide what you\u2019ll do with this information. But I can promise that your perspective will",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"never")," be the same."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Going")," back to the beginning of the tech revolution, we can begin seeing a trend in tech starting",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"to")," change our day to day lives. Technology helps you with many things to make your life easier. Phones",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"let")," you communicate with people instantaneously, allowing you to connect with loved ones overseas!",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"You")," can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"down"),"! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"never")," would have thought talking to robots like Google Home would be possible! Ethical questions are",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"going")," to arise from time to time, but the introduction of virtual assistants have helped greatly! In order",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"to")," really understand how technology has progressed, think about how long it used to take computers to",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"run")," and how quickly they can run now. The introduction of quantum computing introduces speeds of",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"around")," 100 million times faster than any classical computer. Think of all the possibilities this will bring",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"and")," the improvements to come! What does this mean about the old technologies? Should we just",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"desert")," our old ways of thinking? What does this mean about what the future has to hold? Who knows,",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"you")," might even have the chance to contribute to this new era!"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/78554cc8.18934398.js b/assets/js/78554cc8.18934398.js new file mode 100644 index 000000000..a2c66fcce --- /dev/null +++ b/assets/js/78554cc8.18934398.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[724],{4137:(e,a,t)=>{t.d(a,{Zo:()=>u,kt:()=>v});var n=t(7294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function l(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function c(e){for(var a=1;a=0||(r[t]=e[t]);return r}(e,a);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var i=n.createContext({}),o=function(e){var a=n.useContext(i),t=a;return e&&(t="function"==typeof e?e(a):c(c({},a),e)),t},u=function(e){var a=o(e.components);return n.createElement(i.Provider,{value:a},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var a=e.children;return n.createElement(n.Fragment,{},a)}},m=n.forwardRef((function(e,a){var t=e.components,r=e.mdxType,l=e.originalType,i=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=o(t),m=r,v=p["".concat(i,".").concat(m)]||p[m]||d[m]||l;return t?n.createElement(v,c(c({ref:a},u),{},{components:t})):n.createElement(v,c({ref:a},u))}));function v(e,a){var t=arguments,r=a&&a.mdxType;if("string"==typeof e||r){var l=t.length,c=new Array(l);c[0]=m;var s={};for(var i in a)hasOwnProperty.call(a,i)&&(s[i]=a[i]);s.originalType=e,s[p]="string"==typeof e?e:r,c[1]=s;for(var o=2;o{t.r(a),t.d(a,{assets:()=>i,contentTitle:()=>c,default:()=>d,frontMatter:()=>l,metadata:()=>s,toc:()=>o});var n=t(3117),r=(t(7294),t(4137));const l={id:"installingJavaCup",title:"Instructions to Install Java Cup on the CS Servers",sidebar_label:"Installing Java Cup",slug:"/COMP-2140/installingJavaCup"},c=void 0,s={unversionedId:"COMP-2140/installingJavaCup",id:"COMP-2140/installingJavaCup",title:"Instructions to Install Java Cup on the CS Servers",description:"Just want all the commands? Check them out here",source:"@site/courses/COMP-2140/InstallingJavaCup.md",sourceDirName:"COMP-2140",slug:"/COMP-2140/installingJavaCup",permalink:"/wiki/courses/COMP-2140/installingJavaCup",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2140/InstallingJavaCup.md",tags:[],version:"current",frontMatter:{id:"installingJavaCup",title:"Instructions to Install Java Cup on the CS Servers",sidebar_label:"Installing Java Cup",slug:"/COMP-2140/installingJavaCup"},sidebar:"indexNav",previous:{title:"Installing JLex",permalink:"/wiki/courses/COMP-2140/installingJLex"},next:{title:"COMP-2310 - Overview",permalink:"/wiki/courses/COMP-2310/overview"}},i={},o=[{value:"Detailed instructions",id:"detailed-instructions",level:2},{value:"Make the 2140-javacup directory and cd into it",id:"make-the-2140-javacup-directory-and-cd-into-it",level:3},{value:"Install JLex",id:"install-jlex",level:3},{value:"Install JavaCup",id:"install-javacup",level:3},{value:"Download all of the calc files",id:"download-all-of-the-calc-files",level:3},{value:"Run it",id:"run-it",level:3},{value:"Addendum",id:"addendum",level:3},{value:"All commands in one block",id:"all-commands-in-one-block",level:2}],u={toc:o},p="wrapper";function d(e){let{components:a,...t}=e;return(0,r.kt)(p,(0,n.Z)({},u,t,{components:a,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Just want all the commands? Check them out ",(0,r.kt)("a",{parentName:"p",href:"#all-commands-in-one-block"},"here"),(0,r.kt)("br",{parentName:"p"}),"\n","Or, run this one command to do everything:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"curl -o- https://gist.githubusercontent.com/jere-mie/63277b52b89f0184bff86069e47b2faa/raw/everything.sh | bash\n")),(0,r.kt)("h2",{id:"detailed-instructions"},"Detailed instructions"),(0,r.kt)("h3",{id:"make-the-2140-javacup-directory-and-cd-into-it"},"Make the 2140-javacup directory and cd into it"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"mkdir -p 2140-javacup\ncd 2140-javacup\n")),(0,r.kt)("h3",{id:"install-jlex"},"Install JLex"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"mkdir -p JLex\ncd JLex\nwget http://jlu.myweb.cs.uwindsor.ca/214/Main.java\njavac Main.java\ncd ..\n")),(0,r.kt)("h3",{id:"install-javacup"},"Install JavaCup"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"wget https://jlu.myweb.cs.uwindsor.ca/214/javaCup.tar\ntar -xvf *.tar\nrm *.tar\n")),(0,r.kt)("h3",{id:"download-all-of-the-calc-files"},"Download all of the calc files"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"wget https://jlu.myweb.cs.uwindsor.ca/214/calc.lex\nwget https://jlu.myweb.cs.uwindsor.ca/214/calc.cup\nwget https://jlu.myweb.cs.uwindsor.ca/214/CalcParserUser.java\nwget https://jlu.myweb.cs.uwindsor.ca/214/calc.input\n")),(0,r.kt)("h3",{id:"run-it"},"Run it"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"java JLex.Main calc.lex\njava java_cup.Main -parser CalcParser -symbols CalcSymbol calc.cup\njavac calc.lex.java\njavac CalcParser.java CalcSymbol.java CalcParserUser.java\njava CalcParserUser\n")),(0,r.kt)("h3",{id:"addendum"},"Addendum"),(0,r.kt)("p",null,"You may want to run the following once you're done just to clean up your directory:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"rm *.class\n")),(0,r.kt)("p",null,"Also, you may want to save the commands in ",(0,r.kt)("a",{parentName:"p",href:"#run-it"},'the "run it" section')," to a script file, such as ",(0,r.kt)("inlineCode",{parentName:"p"},"calc.sh"),".\nI've attached one at the bottom of this gist. You can download it by running:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"wget https://gist.githubusercontent.com/jere-mie/63277b52b89f0184bff86069e47b2faa/raw/calc.sh\n")),(0,r.kt)("p",null,"And you can run it by running:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"chmod +x calc.sh # you only need to do this once\n./calc.sh\n")),(0,r.kt)("h2",{id:"all-commands-in-one-block"},"All commands in one block"),(0,r.kt)("p",null,"Below are all of the commands listed together. You can type them in one at a time, or run this one script:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"curl -o- https://gist.githubusercontent.com/jere-mie/63277b52b89f0184bff86069e47b2faa/raw/everything.sh | bash\n")),(0,r.kt)("p",null,"Commands one at a time:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-bash"},"mkdir -p 2140-javacup\ncd 2140-javacup\n\nmkdir -p JLex\ncd JLex\n\nwget http://jlu.myweb.cs.uwindsor.ca/214/Main.java\njavac Main.java\ncd ..\n\nwget https://jlu.myweb.cs.uwindsor.ca/214/javaCup.tar\ntar -xvf *.tar\nrm *.tar\n\nwget https://jlu.myweb.cs.uwindsor.ca/214/calc.lex\nwget https://jlu.myweb.cs.uwindsor.ca/214/calc.cup\nwget https://jlu.myweb.cs.uwindsor.ca/214/CalcParserUser.java\nwget https://jlu.myweb.cs.uwindsor.ca/214/calc.input\n\njava JLex.Main calc.lex\njava java_cup.Main -parser CalcParser -symbols CalcSymbol calc.cup\njavac calc.lex.java\njavac CalcParser.java CalcSymbol.java CalcParserUser.java\njava CalcParserUser\n")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/78f654ad.2f12b98a.js b/assets/js/78f654ad.2f12b98a.js new file mode 100644 index 000000000..06688a2c5 --- /dev/null +++ b/assets/js/78f654ad.2f12b98a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2284],{1006:e=>{e.exports=JSON.parse('{"pluginId":"plugin-docs-academics","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"indexNav":[{"type":"link","label":"Index","href":"/wiki/academics/","docId":"index"},{"type":"link","label":"Important Dates","href":"/wiki/academics/importantDates","docId":"importantDates"},{"type":"link","label":"Textbook Guide","href":"/wiki/academics/textbooks","docId":"textbooks"},{"type":"link","label":"Course Overload","href":"/wiki/academics/course-overload","docId":"course_overload"},{"type":"category","label":"Awards","items":[{"type":"link","label":"Finding Awards","href":"/wiki/academics/findingAwards","docId":"awards/findingAwards"},{"type":"link","label":"Applying for Awards","href":"/wiki/academics/awardApplication","docId":"awards/awardApplication"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Research","items":[{"type":"link","label":"Getting Involved with Research","href":"/wiki/academics/doingresearch","docId":"research/doingresearch"},{"type":"link","label":"Outstanding Scholars","href":"/wiki/academics/outstandingscholars","docId":"research/outstandingscholars"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Support Resources","items":[{"type":"link","label":"Academic Support Resources","href":"/wiki/academics/academicsupport","docId":"support/academicsupport"},{"type":"link","label":"Academic Complaints","href":"/wiki/academics/academiccomplaints","docId":"support/academiccomplaints"},{"type":"link","label":"Mental Health Resources","href":"/wiki/academics/mentalhealth","docId":"support/mentalhealth"},{"type":"link","label":"Physical Health Resources","href":"/wiki/academics/physicalhealth","docId":"support/physicalhealth"}],"collapsed":true,"collapsible":true}]},"docs":{"archivedImportantDates":{"id":"archivedImportantDates","title":"Archived Important Dates","description":"Last updated on 2023/07/04"},"awards/awardApplication":{"id":"awards/awardApplication","title":"Applying for Awards","description":"Last updated on 2023/08/20","sidebar":"indexNav"},"awards/findingAwards":{"id":"awards/findingAwards","title":"Finding Awards","description":"Last updated on 2023/08/04","sidebar":"indexNav"},"course_overload":{"id":"course_overload","title":"Course Overload Guide","description":"Course overload is taking more courses in a term than the usual prescribed number. In the Fall and Winter terms, this means taking more than 5 courses per term. In the Intersession and Summer terms, this means taking more than 3 courses per term and more than 5 courses total.","sidebar":"indexNav"},"importantDates":{"id":"importantDates","title":"Important Dates","description":"Last updated on 2023/07/04","sidebar":"indexNav"},"index":{"id":"index","title":"Academics","description":"- Important Dates","sidebar":"indexNav"},"research/doingresearch":{"id":"research/doingresearch","title":"Getting Involved with Research","description":"Is Research Right for You?","sidebar":"indexNav"},"research/outstandingscholars":{"id":"research/outstandingscholars","title":"Outstanding Scholars","description":"Last updated on 2022/10/09","sidebar":"indexNav"},"support/academiccomplaints":{"id":"support/academiccomplaints","title":"Academic Complaints","description":"Last updated on 2023/01/11","sidebar":"indexNav"},"support/academicsupport":{"id":"support/academicsupport","title":"Academic Support Resources","description":"Last updated on 2022/05/18","sidebar":"indexNav"},"support/mentalhealth":{"id":"support/mentalhealth","title":"Mental Health Resources","description":"Last updated on 2022/05/15","sidebar":"indexNav"},"support/physicalhealth":{"id":"support/physicalhealth","title":"Physical Health Resources","description":"Last updated on 2022/05/22","sidebar":"indexNav"},"textbooks":{"id":"textbooks","title":"Textbook Guide","description":"Getting your textbooks should be a relatively straightforward process. However, if you care about your wallet there are some questions you should ask first.","sidebar":"indexNav"}}}')}}]); \ No newline at end of file diff --git a/assets/js/7942e8a0.e3efed60.js b/assets/js/7942e8a0.e3efed60.js new file mode 100644 index 000000000..cd6ae3a04 --- /dev/null +++ b/assets/js/7942e8a0.e3efed60.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6176],{4137:(e,t,o)=>{o.d(t,{Zo:()=>u,kt:()=>f});var r=o(7294);function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function i(e){for(var t=1;t=0||(a[o]=e[o]);return a}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(a[o]=e[o])}return a}var l=r.createContext({}),p=function(e){var t=r.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},u=function(e){var t=p(e.components);return r.createElement(l.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var o=e.components,a=e.mdxType,n=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),c=p(o),m=a,f=c["".concat(l,".").concat(m)]||c[m]||d[m]||n;return o?r.createElement(f,i(i({ref:t},u),{},{components:o})):r.createElement(f,i({ref:t},u))}));function f(e,t){var o=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var n=o.length,i=new Array(n);i[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:a,i[1]=s;for(var p=2;p{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>s,toc:()=>p});var r=o(3117),a=(o(7294),o(4137));const n={id:"choosingcoop",title:"Is Co-Op Right For You?",sidebar_label:"Is Co-Op Right For You?",slug:"/choosingcoop"},i=void 0,s={unversionedId:"choosingcoop",id:"choosingcoop",title:"Is Co-Op Right For You?",description:"Last updated on 2022/05/18",source:"@site/careers/choosingcoop.md",sourceDirName:".",slug:"/choosingcoop",permalink:"/wiki/careers/choosingcoop",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/choosingcoop.md",tags:[],version:"current",frontMatter:{id:"choosingcoop",title:"Is Co-Op Right For You?",sidebar_label:"Is Co-Op Right For You?",slug:"/choosingcoop"},sidebar:"indexNav",previous:{title:"Co-Op Versus Internship",permalink:"/wiki/careers/choosing"},next:{title:"Standard Co-Op Sequence",permalink:"/wiki/careers/coop_sequence"}},l={},p=[{value:"Extra Readings",id:"extra-readings",level:2}],u={toc:p},c="wrapper";function d(e){let{components:t,...o}=e;return(0,a.kt)(c,(0,r.Z)({},u,o,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,(0,a.kt)("em",{parentName:"p"},"Last updated on 2022/05/18")),(0,a.kt)("p",null,"The University of Windsor provides Co-Op options for both undergraduate honours and graduate computer science programs. Although it is an excellent opportunity for you to develop practical skills, you should consider the pros and cons of Co-Op and whether it is worthwhile for you."),(0,a.kt)("p",null,"Here are some benefits you get from participating in the Co-Op program:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Work experience: you can get workplace experience while you're still in school. This will not only boost your resume, but also give you an idea what your career can look like after graduation.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Money: although wages vary from student to student, you will be paid for the work that you do during the work terms.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Network: you get to interact with other Co-Op students and professionals in your industry. This is an opportunity for you to develop your professional network and to learn about the career paths that you were not aware of.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Skills: from your employment, you will be able to develop technical and soft skills outside of the classroom environment. Co-Op is also a chance for you to find the in-demand skills in your career field.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Time management: during the Fall term of your second year, you will need to enroll in an extra class for Co-Op training (Transform module). You will also need to apply to job positions and interview for them during your study semesters prior to your work semesters. This is a way for you to practice managing your career and academic workload. When you are applying for post-graduation jobs during your last year, this skill will come handy to you."))),(0,a.kt)("p",null,"However, you should also consider some of the drawbacks of Co-Op:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Less time flexibility: you are required to enroll in full time studies (4 or more classes) in the semesters before and after a work term. If you want to change your sequence from the ",(0,a.kt)("a",{parentName:"p",href:"/careers/coop_sequence"},"standard Co-Op sequence"),", you must make a schedule for the classes you will take for the rest of your program and get it approved by the Co-Op office.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"Less academic flexibility: to maintain your position in Co-Op, you must maintain a cumulative average of 60%, major average of 65% and no more than one outstanding grade below 50%.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"More fees: you must pay extra semesters of Co-Op fees during your enrollment (see the note below for more detail). Even when you withdraw from the program, you must continue to pay this fee for two more semesters.")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},"You are graded: during your work semesters, you are expected to write reports, assessments, learning objectives and portfolios. These activities, along with your employer's evaluation of you, will be used to determine if you passed/failed this work term."))),(0,a.kt)("admonition",{type:"note"},(0,a.kt)("p",{parentName:"admonition"},"The total cost of your Co-Op fees is dependent on the number and length of your work terms. Standardly, domestic students pay $455 for 8 semesters ($3640 in total), and international students pay $565 for 8 semesters ($4520 in total). However, if your placement is 8 months long instead of 4 months, you will make 5 payments instead and thus pay less in total."),(0,a.kt)("p",{parentName:"admonition"},"Note that this amount is for ",(0,a.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/coop-workplace-partnerships/317/co-op-fee"},"2021-2022")," and may change for future semesters.")),(0,a.kt)("p",null,"After reading some of the potential benefits and drawbacks of Co-Op, perhaps you are able to have a better picture on whether you should enroll in a Co-Op program. If you would like to have a deeper discussion about Co-Op, you can contact our current CSS Career Advisor, ",(0,a.kt)("a",{parentName:"p",href:"mailto:razaz@uwindsor.ca"},"Zain Raza"),", or our Work Integrated Learning Coordinator for STEM, ",(0,a.kt)("a",{parentName:"p",href:"mailto:cacilhak@uwindsor.ca"},"Kyle Cacilhas"),"."),(0,a.kt)("h2",{id:"extra-readings"},"Extra Readings"),(0,a.kt)("p",null,"If you are interested in the Co-Op program, here are more resources from the Co-Op office that you can read into:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/coop-workplace-partnerships/"},"https://www.uwindsor.ca/coop-workplace-partnerships/")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/cces/1218/co-op-programs"},"https://www.uwindsor.ca/cces/1218/co-op-programs")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/cces/"},"https://www.uwindsor.ca/cces/"))),(0,a.kt)("p",null,"You can also look at your academic calendars for information and requirement for Co-Op programs specific to your department. For the Spring 2022 academic calendar, the Co-Op regulations for Computer Science students is on page 578:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/secretariat/sites/uwindsor.ca.secretariat/files/undergraduate_calendar_spring_2022.pdf"},"https://www.uwindsor.ca/secretariat/sites/uwindsor.ca.secretariat/files/undergraduate_calendar_spring_2022.pdf"))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7a38af8a.37081a3a.js b/assets/js/7a38af8a.37081a3a.js new file mode 100644 index 000000000..3dc152a1d --- /dev/null +++ b/assets/js/7a38af8a.37081a3a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3093],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var c=r.createContext({}),l=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=l(e.components);return r.createElement(c.Provider,{value:t},e.children)},h="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),h=l(n),m=o,d=h["".concat(c,".").concat(m)]||h[m]||p[m]||a;return n?r.createElement(d,i(i({ref:t},u),{},{components:n})):r.createElement(d,i({ref:t},u))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=m;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[h]="string"==typeof e?e:o,i[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=n(3117),o=(n(7294),n(4137));const a={title:"Hacking, Learning, and Money?",author:"Jeremie Bornais",author_title:"President, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/03/01/hackathons",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-01-hackathons.md",source:"@site/newsletter/2022-03-01-hackathons.md",title:"Hacking, Learning, and Money?",description:"Two questions I\u2019m often asked from first and second year students are \u201chow do I level up my coding skills as a beginner?\u201d and \u201chow do I make my resume stand out with no work experience?\u201d While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.",date:"2022-03-01T00:00:00.000Z",formattedDate:"March 1, 2022",tags:[],readingTime:1.38,hasTruncateMarker:!1,authors:[{name:"Jeremie Bornais",title:"President, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"}],frontMatter:{title:"Hacking, Learning, and Money?",author:"Jeremie Bornais",author_title:"President, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"},prevItem:{title:"Please Don\u2019t Ask Me to Fix Your Printer",permalink:"/wiki/newsletter/2022/03/02/printer"},nextItem:{title:"Using Synthetic Data to Improve Machine Learning",permalink:"/wiki/newsletter/2022/02/04/synthetic-data"}},c={authorsImageUrls:[void 0]},l=[],u={toc:l},h="wrapper";function p(e){let{components:t,...n}=e;return(0,o.kt)(h,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Two questions I\u2019m often asked from first and second year students are \u201chow do I level up my coding skills as a beginner?\u201d and \u201chow do I make my resume stand out with no work experience?\u201d While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out ",(0,o.kt)("strong",{parentName:"p"},"hackathons"),"."),(0,o.kt)("p",null,"Participants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there\u2019s a theme or a specific challenge, and other times it\u2019s more open to interpretation. The reason why I always recommend hackathons to students is because they\u2019re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!"),(0,o.kt)("p",null,"One of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under \u201cprojects\u201d, the hackathon itself under \u201ccompetitions\u201d, and any prizes you won under \u201cawards\u201d. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!"),(0,o.kt)("p",null,"Have I piqued your interest? Well, you\u2019re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to ",(0,o.kt)("a",{parentName:"p",href:"http://apply.winhacks.ca/"},"apply for the hackathon here"),". Also to participate, you must ",(0,o.kt)("a",{parentName:"p",href:"http://discord.winhacks.ca/"},"join our Discord server"),". I look forward to seeing you all there!"))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7b329903.bfb13a36.js b/assets/js/7b329903.bfb13a36.js new file mode 100644 index 000000000..c788649aa --- /dev/null +++ b/assets/js/7b329903.bfb13a36.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8244],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2540 - Overview",sidebar_label:"COMP-2540",slug:"/COMP-2540/overview"},s=void 0,a={unversionedId:"COMP-2540/overview",id:"COMP-2540/overview",title:"COMP 2540 - Overview",description:"Course Title",source:"@site/courses/COMP-2540/Overview.md",sourceDirName:"COMP-2540",slug:"/COMP-2540/overview",permalink:"/wiki/courses/COMP-2540/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2540/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2540 - Overview",sidebar_label:"COMP-2540",slug:"/COMP-2540/overview"},sidebar:"indexNav",previous:{title:"Surviving COMP-2310",permalink:"/wiki/courses/COMP-2310/survivingCOMP2310"},next:{title:"COMP-2560 - Overview",permalink:"/wiki/courses/COMP-2560/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2540 is "Data Structures and Algorithms".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"An introduction to the programming and analysis of linear and non-linear internal (main store) data structures and associated algorithms . Topics include the formal notion of an algorithm, elementary time and space complexity; linear lists (such as stacks, queues, linked structures.); non-linear lists (trees, binary trees); recursion; sorting techniques (such as heap sort, quick sort, merge sort, shell sort.); searching techniques (such as binary search, binary search trees, red-black trees, hashing.); algorithm design paradigms (such as divide-and-conquer, dynamic programming, greedy algorithms); and applications. (Prerequisite: COMP-1000 and COMP-1410.) (3 lecture hours and 1.5 laboratory hours a week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2540 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1000 and COMP-1410 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7c2653b6.37822d4f.js b/assets/js/7c2653b6.37822d4f.js new file mode 100644 index 000000000..12cb54488 --- /dev/null +++ b/assets/js/7c2653b6.37822d4f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9495],{4137:(e,o,r)=>{r.d(o,{Zo:()=>d,kt:()=>p});var t=r(7294);function a(e,o,r){return o in e?Object.defineProperty(e,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[o]=r,e}function n(e,o){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),r.push.apply(r,t)}return r}function s(e){for(var o=1;o=0||(a[r]=e[r]);return a}(e,o);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=t.createContext({}),u=function(e){var o=t.useContext(l),r=o;return e&&(r="function"==typeof e?e(o):s(s({},o),e)),r},d=function(e){var o=u(e.components);return t.createElement(l.Provider,{value:o},e.children)},c="mdxType",m={inlineCode:"code",wrapper:function(e){var o=e.children;return t.createElement(t.Fragment,{},o)}},h=t.forwardRef((function(e,o){var r=e.components,a=e.mdxType,n=e.originalType,l=e.parentName,d=i(e,["components","mdxType","originalType","parentName"]),c=u(r),h=a,p=c["".concat(l,".").concat(h)]||c[h]||m[h]||n;return r?t.createElement(p,s(s({ref:o},d),{},{components:r})):t.createElement(p,s({ref:o},d))}));function p(e,o){var r=arguments,a=o&&o.mdxType;if("string"==typeof e||a){var n=r.length,s=new Array(n);s[0]=h;var i={};for(var l in o)hasOwnProperty.call(o,l)&&(i[l]=o[l]);i.originalType=e,i[c]="string"==typeof e?e:a,s[1]=i;for(var u=2;u{r.r(o),r.d(o,{assets:()=>l,contentTitle:()=>s,default:()=>m,frontMatter:()=>n,metadata:()=>i,toc:()=>u});var t=r(3117),a=(r(7294),r(4137));const n={id:"course_overload",title:"Course Overload Guide",sidebar_label:"Course Overload",slug:"/course-overload"},s=void 0,i={unversionedId:"course_overload",id:"course_overload",title:"Course Overload Guide",description:"Course overload is taking more courses in a term than the usual prescribed number. In the Fall and Winter terms, this means taking more than 5 courses per term. In the Intersession and Summer terms, this means taking more than 3 courses per term and more than 5 courses total.",source:"@site/academics/course_overload.md",sourceDirName:".",slug:"/course-overload",permalink:"/wiki/academics/course-overload",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/course_overload.md",tags:[],version:"current",frontMatter:{id:"course_overload",title:"Course Overload Guide",sidebar_label:"Course Overload",slug:"/course-overload"},sidebar:"indexNav",previous:{title:"Textbook Guide",permalink:"/wiki/academics/textbooks"},next:{title:"Finding Awards",permalink:"/wiki/academics/findingAwards"}},l={},u=[{value:"How to Course Overload",id:"how-to-course-overload",level:2},{value:"Why Course Overload",id:"why-course-overload",level:2},{value:"Helpful Tips",id:"helpful-tips",level:2},{value:"Jeremie's Experience With Overloading",id:"jeremies-experience-with-overloading",level:2}],d={toc:u},c="wrapper";function m(e){let{components:o,...r}=e;return(0,a.kt)(c,(0,t.Z)({},d,r,{components:o,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"Course overload is taking more courses in a term than the usual prescribed number. In the Fall and Winter terms, this means taking more than 5 courses per term. In the Intersession and Summer terms, this means taking more than 3 courses per term and more than 5 courses total. "),(0,a.kt)("p",null,"Students who have major and cumulative averages of 85% or higher may take one course on overload per term. Students with averages below this must obtain permission for course overload from the Associate Dean, Academic and Student Success. Please note that approval for course overload will only be granted in exceptional circumstances. (",(0,a.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/fahss/online-advising/702/faq-how-do-i-register-course-overload"},"Source"),")"),(0,a.kt)("h2",{id:"how-to-course-overload"},"How to Course Overload"),(0,a.kt)("p",null,"For CS students, the process of overloading is simple:"),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"Contact Tina Palmer at ",(0,a.kt)("a",{parentName:"li",href:"mailto:csinfo@uwindsor.ca."},"csinfo@uwindsor.ca.")," State that you'd like to course overload for the upcoming term and she'll give you a form to have filled out."),(0,a.kt)("li",{parentName:"ol"},"Once you have the form, you'll need to fill out the relevant information about yourself and the course you'd like to overload with. Now, you must email the form to the professor of the course you'd like to overload with. They must sign the form and then hand it back off to Tina."),(0,a.kt)("li",{parentName:"ol"},"Once the form is sent back to Tina, you've officially done all you need. From there, your form will be approved by a CS advisor as well as the Associate Dean of Science, before finally being processed by Registrars. After Registrars, you'll be added to the overloaded class!")),(0,a.kt)("h2",{id:"why-course-overload"},"Why Course Overload"),(0,a.kt)("p",null,"You may be wondering why someome might want to course overload. Indeed, for most students 5 classes in a semester is more enough. However, overloading does have some advantages that might make it worth it if you're up to it:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"The cost increase of going from 5 classes in a semester to 6 classes in a semester is negligible. It's almost like you get a free class."),(0,a.kt)("li",{parentName:"ul"},"Some courses are only offered at specific times in the year, so overloading may help prevent you from having to delay your graduation due to unfulfilled requirements."),(0,a.kt)("li",{parentName:"ul"},"If you've ever dropped/VWd from a class, you may be slightly behind in your course sequencing. Overloading may help you get back on track."),(0,a.kt)("li",{parentName:"ul"},"Overloading multiple semesters in a row, in conjunction with taking some summer courses, may help you graduate sooner.")),(0,a.kt)("h2",{id:"helpful-tips"},"Helpful Tips"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Make sure the course you're overloading is a CS course. If you're taking at least one CS course in your overloaded semester, I'd recommend making that the course you overload. This is because different departments handle overloading differently, and you're more likely to have success dealing with the CS department."),(0,a.kt)("li",{parentName:"ul"},"Additionally, if you're going to be taking multiple CS courses in a semester, choose a course with a professor you have a good relationship with to be your overloaded class. Since you need their consent to overload in their class, choosing which course to overload based on the professor teaching it is your best bet."),(0,a.kt)("li",{parentName:"ul"},"Make sure all your fees are paid up on UWinsite before trying to overload. They won't let you enroll if you have an outstanding balance."),(0,a.kt)("li",{parentName:"ul"},"Make sure you're comfortable with the workload of 6+ courses. Be prepared to either increase the amount of time you spend on school or lower your grade expectations.")),(0,a.kt)("h2",{id:"jeremies-experience-with-overloading"},"Jeremie's Experience With Overloading"),(0,a.kt)("p",null,"I overloaded the last two semesters of my degree to allow myself to graduate earlier. I can definitely say that it was a positive experience for me, and well worth doing. The fact that I saved roughly $2000 by overloading twice was certainly a plus. That being said, overloading added a lot of additional work for me and made these last two semesters harder than they could have been. For some context, I overloaded the semester when I took COMP-4540 and COMP-4400, as well as other core courses, and it certainly was not easy. I did, however, survive and got to graduate sooner as a result. I would recommend anyone who considers overloading to craft their overloaded semesters in a way such that you have at least one bird course. Moreover, look at your marks and make sure you're in a place where you believe you can handle the additional workload of an overloaded semester."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7d92d066.383eb241.js b/assets/js/7d92d066.383eb241.js new file mode 100644 index 000000000..1f69f0ef0 --- /dev/null +++ b/assets/js/7d92d066.383eb241.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8216],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>v});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),c=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},p="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(r),d=o,v=p["".concat(l,".").concat(d)]||p[d]||m[d]||i;return r?n.createElement(v,a(a({ref:t},u),{},{components:r})):n.createElement(v,a({ref:t},u))}));function v(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:o,a[1]=s;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>m,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var n=r(3117),o=(r(7294),r(4137));const i={id:"xv6",title:"COMP 3300 - xv6",sidebar_label:"xv6",slug:"/COMP-3300/xv6"},a=void 0,s={unversionedId:"COMP-3300/xv6",id:"COMP-3300/xv6",title:"COMP 3300 - xv6",description:"Last updated on 2023/01/05",source:"@site/courses/COMP-3300/xv6.md",sourceDirName:"COMP-3300",slug:"/COMP-3300/xv6",permalink:"/wiki/courses/COMP-3300/xv6",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3300/xv6.md",tags:[],version:"current",frontMatter:{id:"xv6",title:"COMP 3300 - xv6",sidebar_label:"xv6",slug:"/COMP-3300/xv6"},sidebar:"indexNav",previous:{title:"COMP-3300 - Advice",permalink:"/wiki/courses/COMP-3300/advice"},next:{title:"COMP-3340",permalink:"/wiki/courses/COMP-3340/overview"}},l={},c=[{value:"Introduction",id:"introduction",level:2},{value:"Resources",id:"resources",level:2}],u={toc:c},p="wrapper";function m(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)("em",{parentName:"p"},"Last updated on 2023/01/05")),(0,o.kt)("h2",{id:"introduction"},"Introduction"),(0,o.kt)("p",null,"xv6 is used by some professors to teach this course, but not all. xv6 is a small Unix-like operating system developed by MIT. Its size and relative simplicity make it more suitable for use in the classroom when learning about operating systems, compared to a full modern OS."),(0,o.kt)("p",null,"As of Winter 2023, COMP-3300 is using the older ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/mit-pdos/xv6-public"},"x86 version of xv6"),", as opposed to the newer ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/mit-pdos/xv6-riscv"},"RISC-V version"),". Since the x86 version is no longer actively maintained, this may result in compatibility issues when trying to run xv6 locally, as opposed to using the School of Computer Science servers which can be slow."),(0,o.kt)("h2",{id:"resources"},"Resources"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"MIT's xv6 documentation and resources can be found on ",(0,o.kt)("a",{parentName:"li",href:"https://pdos.csail.mit.edu/6.828/2018/xv6.html"},"their website")," (this link leads to the 2018 version, which is being used for COMP-3300 as of Winter 2023 -- check to make sure this is correct for you!).",(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"The xv6 (x86 version) repository on GitHub can be found at ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/mit-pdos/xv6-public"},"https://github.com/mit-pdos/xv6-public"),"."),(0,o.kt)("li",{parentName:"ul"},"The corresponding xv6 book can be found at ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/mit-pdos/xv6-book"},"https://github.com/mit-pdos/xv6-book"),"."))),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("em",{parentName:"li"},"Operating Systems: Three Easy Pieces")," is a free textbook for OS fundamentals. It can be found at ",(0,o.kt)("a",{parentName:"li",href:"https://pages.cs.wisc.edu/~remzi/OSTEP/"},"https://pages.cs.wisc.edu/~remzi/OSTEP/"),"."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://youtu.be/yHD_FNIXiJo"},"This video")," from a student introduces xv6 and shows how to install it."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://blog.bornais.ca/2022/12/27/working-with-xv6.html"},"This blog post")," from a student also provides some information on the basics of installing and using xv6."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/benchittle/xv6-docker"},"This Docker image")," can be used to run xv6 locally in Docker.")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7e6b1a76.f9671c97.js b/assets/js/7e6b1a76.f9671c97.js new file mode 100644 index 000000000..01d7844d1 --- /dev/null +++ b/assets/js/7e6b1a76.f9671c97.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8830],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,a(a({ref:r},c),{},{components:t})):i.createElement(f,a({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=v;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var u=2;u{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3520 - Overview",sidebar_label:"COMP-3520",slug:"/COMP-3520/overview"},a=void 0,s={unversionedId:"COMP-3520/overview",id:"COMP-3520/overview",title:"COMP 3520 - Overview",description:"Course Title",source:"@site/courses/COMP-3520/Overview.md",sourceDirName:"COMP-3520",slug:"/COMP-3520/overview",permalink:"/wiki/courses/COMP-3520/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3520/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3520 - Overview",sidebar_label:"COMP-3520",slug:"/COMP-3520/overview"},sidebar:"indexNav",previous:{title:"COMP-3500",permalink:"/wiki/courses/COMP-3500/overview"},next:{title:"COMP-3540",permalink:"/wiki/courses/COMP-3540/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3520 is "Introduction to Computer Graphics".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"An introduction to computer graphics hardware and software, interfaces, standards, programming libraries, fundamental algorithms, rendering techniques, and algorithms for 2D and 3D applications. Substantial programming work is vital to this course. (Prerequisite: COMP-2540 and MATH-1250.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3520 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540 and MATH-1250 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8027.6abcd9e2.js b/assets/js/8027.6abcd9e2.js new file mode 100644 index 000000000..6576f0e7c --- /dev/null +++ b/assets/js/8027.6abcd9e2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8027],{2506:(e,t,a)=>{a.d(t,{Z:()=>h});var l=a(7294),r=a(4334),n=a(7264),o=a(3488),s=a(3699),i=a(7325);const m={sidebar:"sidebar_re4s",sidebarItemTitle:"sidebarItemTitle_pO2u",sidebarItemList:"sidebarItemList_Yudw",sidebarItem:"sidebarItem__DBe",sidebarItemLink:"sidebarItemLink_mo7H",sidebarItemLinkActive:"sidebarItemLinkActive_I1ZP"};function c(e){let{sidebar:t}=e;return l.createElement("aside",{className:"col col--3"},l.createElement("nav",{className:(0,r.Z)(m.sidebar,"thin-scrollbar"),"aria-label":(0,i.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"})},l.createElement("div",{className:(0,r.Z)(m.sidebarItemTitle,"margin-bottom--md")},t.title),l.createElement("ul",{className:(0,r.Z)(m.sidebarItemList,"clean-list")},t.items.map((e=>l.createElement("li",{key:e.permalink,className:m.sidebarItem},l.createElement(s.Z,{isNavLink:!0,to:e.permalink,className:m.sidebarItemLink,activeClassName:m.sidebarItemLinkActive},e.title)))))))}var u=a(3086);function d(e){let{sidebar:t}=e;return l.createElement("ul",{className:"menu__list"},t.items.map((e=>l.createElement("li",{key:e.permalink,className:"menu__list-item"},l.createElement(s.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active"},e.title)))))}function g(e){return l.createElement(u.Zo,{component:d,props:e})}function p(e){let{sidebar:t}=e;const a=(0,o.i)();return t?.items.length?"mobile"===a?l.createElement(g,{sidebar:t}):l.createElement(c,{sidebar:t}):null}function h(e){const{sidebar:t,toc:a,children:o,...s}=e,i=t&&t.items.length>0;return l.createElement(n.Z,s,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement(p,{sidebar:t}),l.createElement("main",{className:(0,r.Z)("col",{"col--7":i,"col--9 col--offset-1":!i}),itemScope:!0,itemType:"http://schema.org/Blog"},o),a&&l.createElement("div",{className:"col col--2"},a))))}},5502:(e,t,a)=>{a.d(t,{Z:()=>D});var l=a(7294),r=a(4334),n=a(9107),o=a(9524);function s(e){let{children:t,className:a}=e;const{frontMatter:r,assets:s}=(0,n.C)(),{withBaseUrl:i}=(0,o.C)(),m=s.image??r.image;return l.createElement("article",{className:a,itemProp:"blogPost",itemScope:!0,itemType:"http://schema.org/BlogPosting"},m&&l.createElement("meta",{itemProp:"image",content:i(m,{absolute:!0})}),t)}var i=a(3699);const m={title:"title_f1Hy"};function c(e){let{className:t}=e;const{metadata:a,isBlogPostPage:o}=(0,n.C)(),{permalink:s,title:c}=a,u=o?"h1":"h2";return l.createElement(u,{className:(0,r.Z)(m.title,t),itemProp:"headline"},o?c:l.createElement(i.Z,{itemProp:"url",to:s},c))}var u=a(7325),d=a(9962);const g=["zero","one","two","few","many","other"];function p(e){return g.filter((t=>e.includes(t)))}const h={locale:"en",pluralForms:p(["one","other"]),select:e=>1===e?"one":"other"};function E(){const{i18n:{currentLocale:e}}=(0,d.Z)();return(0,l.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:p(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),h}}),[e])}function b(){const e=E();return{selectMessage:(t,a)=>function(e,t,a){const l=e.split("|");if(1===l.length)return l[0];l.length>a.pluralForms.length&&console.error(`For locale=${a.locale}, a maximum of ${a.pluralForms.length} plural forms are expected (${a.pluralForms.join(",")}), but the message contains ${l.length}: ${e}`);const r=a.select(t),n=a.pluralForms.indexOf(r);return l[Math.min(n,l.length-1)]}(a,t,e)}}const f={container:"container_mt6G"};function v(e){let{readingTime:t}=e;const a=function(){const{selectMessage:e}=b();return t=>{const a=Math.ceil(t);return e(a,(0,u.I)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:a}))}}();return l.createElement(l.Fragment,null,a(t))}function P(e){let{date:t,formattedDate:a}=e;return l.createElement("time",{dateTime:t,itemProp:"datePublished"},a)}function N(){return l.createElement(l.Fragment,null," \xb7 ")}function _(e){let{className:t}=e;const{metadata:a}=(0,n.C)(),{date:o,formattedDate:s,readingTime:i}=a;return l.createElement("div",{className:(0,r.Z)(f.container,"margin-vert--md",t)},l.createElement(P,{date:o,formattedDate:s}),void 0!==i&&l.createElement(l.Fragment,null,l.createElement(N,null),l.createElement(v,{readingTime:i})))}function k(e){return e.href?l.createElement(i.Z,e):l.createElement(l.Fragment,null,e.children)}function Z(e){let{author:t,className:a}=e;const{name:n,title:o,url:s,imageURL:i,email:m}=t,c=s||m&&`mailto:${m}`||void 0;return l.createElement("div",{className:(0,r.Z)("avatar margin-bottom--sm",a)},i&&l.createElement(k,{href:c,className:"avatar__photo-link"},l.createElement("img",{className:"avatar__photo",src:i,alt:n})),n&&l.createElement("div",{className:"avatar__intro",itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person"},l.createElement("div",{className:"avatar__name"},l.createElement(k,{href:c,itemProp:"url"},l.createElement("span",{itemProp:"name"},n))),o&&l.createElement("small",{className:"avatar__subtitle",itemProp:"description"},o)))}const I={authorCol:"authorCol_Hf19",imageOnlyAuthorRow:"imageOnlyAuthorRow_pa_O",imageOnlyAuthorCol:"imageOnlyAuthorCol_G86a"};function C(e){let{className:t}=e;const{metadata:{authors:a},assets:o}=(0,n.C)();if(0===a.length)return null;const s=a.every((e=>{let{name:t}=e;return!t}));return l.createElement("div",{className:(0,r.Z)("margin-top--md margin-bottom--sm",s?I.imageOnlyAuthorRow:"row",t)},a.map(((e,t)=>l.createElement("div",{className:(0,r.Z)(!s&&"col col--6",s?I.imageOnlyAuthorCol:I.authorCol),key:t},l.createElement(Z,{author:{...e,imageURL:o.authorsImageUrls[t]??e.imageURL}})))))}function w(){return l.createElement("header",null,l.createElement(c,null),l.createElement(_,null),l.createElement(C,null))}var T=a(3905),y=a(8505);function F(e){let{children:t,className:a}=e;const{isBlogPostPage:o}=(0,n.C)();return l.createElement("div",{id:o?T.blogPostContainerID:void 0,className:(0,r.Z)("markdown",a),itemProp:"articleBody"},l.createElement(y.Z,null,t))}var L=a(4850),B=a(1209),A=a(3117);function M(){return l.createElement("b",null,l.createElement(u.Z,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts"},"Read More"))}function R(e){const{blogPostTitle:t,...a}=e;return l.createElement(i.Z,(0,A.Z)({"aria-label":(0,u.I)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a),l.createElement(M,null))}const O={blogPostFooterDetailsFull:"blogPostFooterDetailsFull_mRVl"};function x(){const{metadata:e,isBlogPostPage:t}=(0,n.C)(),{tags:a,title:o,editUrl:s,hasTruncateMarker:i}=e,m=!t&&i,c=a.length>0;return c||m||s?l.createElement("footer",{className:(0,r.Z)("row docusaurus-mt-lg",t&&O.blogPostFooterDetailsFull)},c&&l.createElement("div",{className:(0,r.Z)("col",{"col--9":m})},l.createElement(B.Z,{tags:a})),t&&s&&l.createElement("div",{className:"col margin-top--sm"},l.createElement(L.Z,{editUrl:s})),m&&l.createElement("div",{className:(0,r.Z)("col text--right",{"col--3":c})},l.createElement(R,{blogPostTitle:o,to:e.permalink}))):null}function D(e){let{children:t,className:a}=e;const o=function(){const{isBlogPostPage:e}=(0,n.C)();return e?void 0:"margin-bottom--xl"}();return l.createElement(s,{className:(0,r.Z)(o,a)},l.createElement(w,null),l.createElement(F,null,t),l.createElement(x,null))}},9107:(e,t,a)=>{a.d(t,{C:()=>s,n:()=>o});var l=a(7294),r=a(3768);const n=l.createContext(null);function o(e){let{children:t,content:a,isBlogPostPage:r=!1}=e;const o=function(e){let{content:t,isBlogPostPage:a}=e;return(0,l.useMemo)((()=>({metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,toc:t.toc,isBlogPostPage:a})),[t,a])}({content:a,isBlogPostPage:r});return l.createElement(n.Provider,{value:o},t)}function s(){const e=(0,l.useContext)(n);if(null===e)throw new r.i6("BlogPostProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/834a1ad3.60fa6262.js b/assets/js/834a1ad3.60fa6262.js new file mode 100644 index 000000000..840c63175 --- /dev/null +++ b/assets/js/834a1ad3.60fa6262.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7558],{4137:(e,t,n)=>{n.d(t,{Zo:()=>l,kt:()=>m});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=r.createContext({}),c=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},l=function(e){var t=c(e.components);return r.createElement(p.Provider,{value:t},e.children)},u="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,p=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),u=c(n),d=o,m=u["".concat(p,".").concat(d)]||u[d]||f[d]||i;return n?r.createElement(m,a(a({ref:t},l),{},{components:n})):r.createElement(m,a({ref:t},l))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,a=new Array(i);a[0]=d;var s={};for(var p in t)hasOwnProperty.call(t,p)&&(s[p]=t[p]);s.originalType=e,s[u]="string"==typeof e?e:o,a[1]=s;for(var c=2;c{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>a,default:()=>f,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var r=n(3117),o=(n(7294),n(4137));const i={id:"findingajob",title:"Finding Jobs",sidebar_label:"Finding Jobs",slug:"/finding_jobs"},a=void 0,s={unversionedId:"findingajob",id:"findingajob",title:"Finding Jobs",description:"See Eric's presentation on behalf of CSS for landing internships. It covers a bit of everything,",source:"@site/careers/findingjobs.md",sourceDirName:".",slug:"/finding_jobs",permalink:"/wiki/careers/finding_jobs",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/findingjobs.md",tags:[],version:"current",frontMatter:{id:"findingajob",title:"Finding Jobs",sidebar_label:"Finding Jobs",slug:"/finding_jobs"},sidebar:"indexNav",previous:{title:"Standard Co-Op Sequence",permalink:"/wiki/careers/coop_sequence"},next:{title:"Cover Letters",permalink:"/wiki/careers/cover_letters"}},p={},c=[],l={toc:c},u="wrapper";function f(e){let{components:t,...n}=e;return(0,o.kt)(u,(0,r.Z)({},l,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"See ",(0,o.kt)("a",{parentName:"p",href:"https://docs.google.com/presentation/d/1SmtxP4vNIoEEulzTKZvc8nDBA1utS7O0fIA_d3h0gOU/edit?usp=sharing"},"Eric's presentation")," on behalf of CSS for landing internships. It covers a bit of everything,\nfrom resumes to applying and nailing your interview."),(0,o.kt)("p",null,"For co-op, job listings are located on the ",(0,o.kt)("a",{parentName:"p",href:"https://success.uwindsor.ca/home.htm"},"central co-op portal"),". For internships, you have to find listings\non your own. Some good places to search:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.linkedin.com/jobs/"},"LinkedIn Jobs"),". LinkedIn isn't just a social platform for bugging recruiters!\nIt has an integrated job board with ",(0,o.kt)("em",{parentName:"li"},"tons")," of internships."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://intern.supply"},"Intern Supply"),", though the links are usually broken. It can serve as a master list of\nfantastic companies that offer internships."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www1.communitech.ca/jobs"},"Work In Tech")," has an extensive list of job opportunities, though most of\nthem are not internships."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/pittcsc"},"Pitt-CSC")," has a giant open source repo that tracks open CS internships for a lot of companies.",(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"The organization had a repo for new grad roles, but it is no longer maintained. A current version is maintained by ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/coderQuad/New-Grad-Positions-2023"},"coderQuad"),".")))),(0,o.kt)("admonition",{type:"warning"},(0,o.kt)("p",{parentName:"admonition"},"Co-op has been known to decline winter internship offers for second-year students because they haven't completed their co-op course training.\nIf you wish to have a winter internship before you have done your co-op course training, make sure it is one that doesn't go through co-op.")))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/85fcc3f2.01b27420.js b/assets/js/85fcc3f2.01b27420.js new file mode 100644 index 000000000..08aa284eb --- /dev/null +++ b/assets/js/85fcc3f2.01b27420.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7094],{4137:(e,r,t)=>{t.d(r,{Zo:()=>a,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function l(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var u=i.createContext({}),c=function(e){var r=i.useContext(u),t=r;return e&&(t="function"==typeof e?e(r):l(l({},r),e)),t},a=function(e){var r=c(e.components);return i.createElement(u.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,u=e.parentName,a=s(e,["components","mdxType","originalType","parentName"]),p=c(t),d=n,f=p["".concat(u,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,l(l({ref:r},a),{},{components:t})):i.createElement(f,l({ref:r},a))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,l=new Array(o);l[0]=d;var s={};for(var u in r)hasOwnProperty.call(r,u)&&(s[u]=r[u]);s.originalType=e,s[p]="string"==typeof e?e:n,l[1]=s;for(var c=2;c{t.r(r),t.d(r,{assets:()=>u,contentTitle:()=>l,default:()=>v,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4730 - Overview",sidebar_label:"COMP-4730",slug:"/COMP-4730/overview"},l=void 0,s={unversionedId:"COMP-4730/overview",id:"COMP-4730/overview",title:"COMP 4730 - Overview",description:"Course Title",source:"@site/courses/COMP-4730/Overview.md",sourceDirName:"COMP-4730",slug:"/COMP-4730/overview",permalink:"/wiki/courses/COMP-4730/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4730/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4730 - Overview",sidebar_label:"COMP-4730",slug:"/COMP-4730/overview"},sidebar:"indexNav",previous:{title:"COMP-4680",permalink:"/wiki/courses/COMP-4680/overview"},next:{title:"COMP-4740",permalink:"/wiki/courses/COMP-4740/overview"}},u={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],a={toc:c},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},a,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4730 is "Advanced Topics in AI I".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The course will introduce students to advanced topics in Artificial Intelligence. (Restricted to Honours Computer Science students) (Prerequisite: COMP-3710.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4730 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3710 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8811012d.3abea253.js b/assets/js/8811012d.3abea253.js new file mode 100644 index 000000000..9d1067ded --- /dev/null +++ b/assets/js/8811012d.3abea253.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6799],{4137:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>m});var o=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function i(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var c=o.createContext({}),l=function(e){var t=o.useContext(c),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},u=function(e){var t=l(e.components);return o.createElement(c.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},h=o.forwardRef((function(e,t){var a=e.components,n=e.mdxType,r=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=l(a),h=n,m=p["".concat(c,".").concat(h)]||p[h]||d[h]||r;return a?o.createElement(m,i(i({ref:t},u),{},{components:a})):o.createElement(m,i({ref:t},u))}));function m(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var r=a.length,i=new Array(r);i[0]=h;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[p]="string"==typeof e?e:n,i[1]=s;for(var l=2;l{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>s,toc:()=>l});var o=a(3117),n=(a(7294),a(4137));const r={id:"academiccomplaints",title:"Academic Complaints",sidebar_label:"Academic Complaints",slug:"/academiccomplaints"},i=void 0,s={unversionedId:"support/academiccomplaints",id:"support/academiccomplaints",title:"Academic Complaints",description:"Last updated on 2023/01/11",source:"@site/academics/support/academiccomplaints.md",sourceDirName:"support",slug:"/academiccomplaints",permalink:"/wiki/academics/academiccomplaints",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/support/academiccomplaints.md",tags:[],version:"current",frontMatter:{id:"academiccomplaints",title:"Academic Complaints",sidebar_label:"Academic Complaints",slug:"/academiccomplaints"},sidebar:"indexNav",previous:{title:"Academic Support Resources",permalink:"/wiki/academics/academicsupport"},next:{title:"Mental Health Resources",permalink:"/wiki/academics/mentalhealth"}},c={},l=[{value:"Who Can I Go To?",id:"who-can-i-go-to",level:2},{value:"I'm Frustrated that Nothing is Changing",id:"im-frustrated-that-nothing-is-changing",level:2}],u={toc:l},p="wrapper";function d(e){let{components:t,...a}=e;return(0,n.kt)(p,(0,o.Z)({},u,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2023/01/11")),(0,n.kt)("p",null,"If you are in a situation where you are facing unfair grading, a professor breaking by-laws, or any other kind of academic issue there are a number of resources available to you and steps you can take."),(0,n.kt)("h2",{id:"who-can-i-go-to"},"Who Can I Go To?"),(0,n.kt)("p",null,"Depending on your situation, you may choose to reach out to one or more of the contacts below. These are roughly organized by authority / escalation, so you should start near the top of the list (unless the situation is more severe). When in doubt, reach out to CSS."),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},"If your issue is with a specific course and/or instructor, it is often best to start by reaching out to the professor with your concerns. Keep your communication formal and try to leave any unhelpful emotion out of it as much as possible; an insulting email will not help your case, especially if you need to bring it to a higher authority. You can encourage peers to do the same, but again, keep it formal and try not to exaggerate.")),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},"Reach out the Computer Science Society (CSS). You can email us at ",(0,n.kt)("a",{parentName:"p",href:"mailto:css@uwindsor.ca"},"css@uwindsor.ca"),", or reach out to a Board Member directly (ideally the Head of Student Affairs or Vice President -- see ",(0,n.kt)("a",{parentName:"p",href:"/css/board"},"this contact list"),"). We are here to advocate for ",(0,n.kt)("strong",{parentName:"p"},"you"),", and we have done so for many students in the past. We can help you remain anonymous, coordinate with other students, and escalate the issue to the proper authority.",(0,n.kt)("br",{parentName:"p"}),"\n","You can also reach out to your School of Computer Science Student Representatives (different from the Computer Science Society). These are students that are elected at the start of each school year to have a voice at the monthly computer science faculty meetings -- these meetings are used to decide on things like which professors get hired, course descriptions / contents, and more. You can find the ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/computerscience/52676/student-representatives"},"list of current representatives")," online.")),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},"Reach out to the Department Head / Director (as of January 2023, this is ",(0,n.kt)("a",{parentName:"p",href:"mailto:imran@uwindsor.ca"},"Dr. Imran Ahmad")," -- ",(0,n.kt)("a",{parentName:"p",href:"mailto:kobti@uwindsor.ca"},"Dr. Kobti")," will return in 2024). Be sure to include a specific description of the issue, what you have tried, and what changes you would like to see.")),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},"Reach out to the UWSA's VP of Student Advocacy at ",(0,n.kt)("a",{parentName:"p",href:"mailto:vpsauwsa@uwindsor.ca."},"vpsauwsa@uwindsor.ca.")," In legitimate cases, the UWSA does have the authority necessary to seriously advocate for students, academically or otherwise. For example, they may meet with a faculty member to discuss concerns on your behalf, before taking further action.")),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},"Reach out to the Dean of Science (or the appropriate Associate Dean). The contact list can be found ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/305/deans-office"},"here"),". Again, be sure to include a specific description of the issue, what you have tried, and what changes you would like to see.")),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},"Reach out to one of the higher level offices or figures at the university. Note that this stage of escalation is only going to be effective / necessary in very serious circumstances."))),(0,n.kt)("h2",{id:"im-frustrated-that-nothing-is-changing"},"I'm Frustrated that Nothing is Changing"),(0,n.kt)("p",null,"As fellow students, we hear you. For example, a class of students may have a poor experience with a professor's teaching style. Since teaching style can be justified by Academic Freedom, it can be difficult to get things to change, even though the line between Academic Freedom and teaching effectiveness can be blurred. Often times it feels like there is nothing you can do about it. However, complacency -- doing nothing -- is not the answer (and neither is sending angry emails with wild exaggerations)."),(0,n.kt)("p",null,"In these kinds of situations -- when there is no clear violation of a by-law, but you still want to advocate for change -- the best solution CSS can suggest is to document what was done poorly and how you would want it improved, get fellow students to do the same (using Microsoft Forms, for example), and bring it to CSS and / or the Director of Computer Science. SET's can also be considered, especially for non-tenured faculty."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/88b0e316.2b42a830.js b/assets/js/88b0e316.2b42a830.js new file mode 100644 index 000000000..3793657f9 --- /dev/null +++ b/assets/js/88b0e316.2b42a830.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9145],{4137:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>f});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function o(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var d=r.createContext({}),l=function(e){var t=r.useContext(d),a=t;return e&&(a="function"==typeof e?e(t):o(o({},t),e)),a},p=function(e){var t=l(e.components);return r.createElement(d.Provider,{value:t},e.children)},c="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var a=e.components,n=e.mdxType,i=e.originalType,d=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),c=l(a),m=n,f=c["".concat(d,".").concat(m)]||c[m]||u[m]||i;return a?r.createElement(f,o(o({ref:t},p),{},{components:a})):r.createElement(f,o({ref:t},p))}));function f(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=a.length,o=new Array(i);o[0]=m;var s={};for(var d in t)hasOwnProperty.call(t,d)&&(s[d]=t[d]);s.originalType=e,s[c]="string"==typeof e?e:n,o[1]=s;for(var l=2;l{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var r=a(3117),n=(a(7294),a(4137));const i={id:"findingAwards",title:"Finding Awards",sidebar_label:"Finding Awards",slug:"/findingAwards"},o=void 0,s={unversionedId:"awards/findingAwards",id:"awards/findingAwards",title:"Finding Awards",description:"Last updated on 2023/08/04",source:"@site/academics/awards/findingAwards.md",sourceDirName:"awards",slug:"/findingAwards",permalink:"/wiki/academics/findingAwards",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/awards/findingAwards.md",tags:[],version:"current",frontMatter:{id:"findingAwards",title:"Finding Awards",sidebar_label:"Finding Awards",slug:"/findingAwards"},sidebar:"indexNav",previous:{title:"Course Overload",permalink:"/wiki/academics/course-overload"},next:{title:"Applying for Awards",permalink:"/wiki/academics/awardApplication"}},d={},l=[{value:"Notable CS / Science Current Awards",id:"notable-cs--science-current-awards",level:2},{value:"Notable CS / Science Entrance Awards",id:"notable-cs--science-entrance-awards",level:2},{value:"Other UWindsor Awards",id:"other-uwindsor-awards",level:2},{value:"External Awards and Financial Aid Opportunities",id:"external-awards-and-financial-aid-opportunities",level:2}],p={toc:l},c="wrapper";function u(e){let{components:t,...a}=e;return(0,n.kt)(c,(0,r.Z)({},p,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2023/08/04")),(0,n.kt)("p",null,"Visit the University ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/awards-search?ACAD_CAREER=UGRD&UW_FAC=SCIENCE"},"award search")," portal to find up-to-date information on currently available awards. You can search by faculty, program, study year, and multiple other factors to find awards best suited to you."),(0,n.kt)("h2",{id:"notable-cs--science-current-awards"},"Notable CS / Science Current Awards"),(0,n.kt)("admonition",{type:"caution"},(0,n.kt)("p",{parentName:"admonition"},"The following information was last updated on August 04, 2023 based on the ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/awards-search?ACAD_CAREER=UGRD&UW_FAC=SCIENCE"},"UWinAward Search"),". Some or all scholarships may no longer be available."),(0,n.kt)("p",{parentName:"admonition"},"Please note that this is not a conclusive list of current awards of which Computer Science students are eligible for.")),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:"left"},"Award Name"),(0,n.kt)("th",{parentName:"tr",align:"right"},"Value"),(0,n.kt)("th",{parentName:"tr",align:"left"},"Criterion and Preferences"),(0,n.kt)("th",{parentName:"tr",align:"left"},"Notes"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Xerox Canada Scholarships"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1900"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to two students based on academic performance (min. 75% cumulative average), financial need, and understanding in Information Technology Literacy."),(0,n.kt)("td",{parentName:"tr",align:"left"},(0,n.kt)("strong",{parentName:"td"},"Alternates annually")," between being available to ",(0,n.kt)("strong",{parentName:"td"},"Music or Visual Arts")," students and ",(0,n.kt)("strong",{parentName:"td"},"Engineering or Computer Science")," students. ",(0,n.kt)("br",null)," Must be an Ontario resident and meet additional requirements",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),".")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Wendy Regnier Computer Science Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$2000"),(0,n.kt)("td",{parentName:"tr",align:"left"},"2nd or 3rd year female student in undergrad Computer Science program. ",(0,n.kt)("br",null),"Based on academic standing, community involvement, and intention to continue in a Computer Science program."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Requires a letter confirming community involvement during application process. ",(0,n.kt)("br",null),"Additional requirements apply",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),".")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Kenneth J. Van Meer Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1700"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Gay male student in 2nd, 3rd, or 4th year Honours Computer Science (preferred), Honours Communication Studies, or any Faculty of Science Honours program. ",(0,n.kt)("br",null),"Based on good academic performance (min. 76% cumulative average) and financial need. Residents of Windsor Essex who graduated from Windsor Essex Secondary schools (preferred)."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Award is renewable via re-application in later years. Must meet OSAP residency and other requirements",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),". ",(0,n.kt)("strong",{parentName:"td"},"Award cannot be held concurrently with the Kenneth and Rose Van Meer Memorial Entrance Scholarship."))),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Dean Roy Memorial Award in Computer Science"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1500"),(0,n.kt)("td",{parentName:"tr",align:"left"},"3rd or 4th year Computer Science student who has been in a mentoring/leadership role. Financial need is considered."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Additional requirements apply",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),".")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"OSOTF II - Computer Science Bursary"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1400"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Need-based assistance for applicants who meet the OSOTF II requirements."),(0,n.kt)("td",{parentName:"tr",align:"left"},"OSOTF awards are generally restricted to Ontario residents. Contact the ",(0,n.kt)("a",{parentName:"td",href:"https://www.uwindsor.ca/studentawards/304/office-location-and-hours"},"Student Awards & Financial Aid Office")," for more details.")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"IT Services Scholarship in Computer Science"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1000"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to 3 students in the School of Computer Science who are in 2nd, 3rd, or 4th year. Based on academic standing (min. 72% cumulative average) and financial need."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Must meet OSAP Ontario residency and other requirements",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),".")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Computer Science Society Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$700"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to the student with the highest cumulative average after the Fall term (min. 80% cumulative average). ",(0,n.kt)("br",null),"Must be enrolled full-time in 2nd, 3rd, or 4th year Computer Science."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded automatically (no application needed).")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Man-Fai Ng and Catherine Kit-Ping Ng Award"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$600"),(0,n.kt)("td",{parentName:"tr",align:"left"},"2nd, 3rd, or 4th year students in Computer Science or Electrical & Computer Engineering. ",(0,n.kt)("br",null),"Requires min. 76% cumulative average and financial needs."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Written statement of academic and career objectives in application. ",(0,n.kt)("br",null),"Must be Ontario residents who meet additional requirements",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),".")))),(0,n.kt)("p",null,"These awards are applied through UWinAward Profile in addition to any supporting application process."),(0,n.kt)("h2",{id:"notable-cs--science-entrance-awards"},"Notable CS / Science Entrance Awards"),(0,n.kt)("admonition",{type:"caution"},(0,n.kt)("p",{parentName:"admonition"},"The following information was last updated on August 04, 2023 based on the ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/awards-search?ACAD_CAREER=UGRD&UW_FAC=SCIENCE"},"UWinAward Search"),". Some or all scholarships may no longer be available."),(0,n.kt)("p",{parentName:"admonition"},"Please note that this is not a conclusive list of current awards of which Computer Science students are eligible for.")),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:"left"},"Award Name"),(0,n.kt)("th",{parentName:"tr",align:"right"},"Value"),(0,n.kt)("th",{parentName:"tr",align:"left"},"Criterion and Preferences"),(0,n.kt)("th",{parentName:"tr",align:"left"},"Notes"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"LC Memorial Award for FNMI in STEM"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$20,000 x 4 years"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to 5 students who identify themselves as members of First Nation, Metis and Inuit communities, enrolling full-time in a STEM program and demonstrate financial needs. Minimum 75% admission average is required, and preference is given to FNMI students from Ontario."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Requires 75% cumulative average for renewal each year. Self-reflection statement on the academic career impact of this award must be included in the application.")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Kenneth J. Van Meer Memorial Entrance Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1700"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Gay male student in Year 1 of full-time Honours Computer Science (preferred), Honours Communication Studies, or any Faculty of Science Honours program ",(0,n.kt)("br",null)," Based on good academic performance (min. 80% cumulative average) and financial needs. ",(0,n.kt)("br",null)," Residents of Windsor Essex who graduated from Windsor Essex Secondary schools (preferred)."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Award is renewable via re-application in later years. OSAP Ontario residency and other requirements must be met",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")),". ",(0,n.kt)("strong",{parentName:"td"},"Award cannot be held concurrently with the Kenneth and Rose Van Meer Scholarship."))),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Outstanding Scholar Candidate Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$750 x 2 terms"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to 100 students entering an honours program. Applications required (apply between November 1st to April 30th, or as indicated by ",(0,n.kt)("a",{parentName:"td",href:"https://www.uwindsor.ca/outstandingscholars/298/how-to-apply"},"Outstanding Scholars"),")."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Requires min. 60% course load in the entering Fall and Winter terms. Monthly meetings attendance hosted by the OS coordinator expected.")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"FIRST Robotics (School of Computer Science) Entrance Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1000"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to 5 students with substantial involvement on a highschool FIRST Robotics team. ",(0,n.kt)("br",null)," Minimum highschool average of 80% and accepted offer of admission to a Computer Science degree program."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Additional online application may be expected.")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"UWindsor Skills Competition Scholarships"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1000"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to students entering directly from full-time highschool studies. A mentor must fill out an ",(0,n.kt)("a",{parentName:"td",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/uwindsor_first_robotics_competition_scholarship_attestation_form.pdf"},"attestation form")," confirming for participation in a FIRST Robotics event. Apply before April 30th."),(0,n.kt)("td",{parentName:"tr",align:"left"},"Can be considered alongside the FIRST Robotics award offered by the School of Computer Science, which has a separate application process.")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"Women in Computer Science Scholarship"),(0,n.kt)("td",{parentName:"tr",align:"right"},"$1000"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to 5 female students entering a computer science degree program and have participated in a workshop at the School of Computer Science or competed in a highschool level programming competition."),(0,n.kt)("td",{parentName:"tr",align:"left"},(0,n.kt)("a",{parentName:"td",href:"https://forms.myweb.cs.uwindsor.ca/modules/form_builder/published/women_in_cs_award.php"},"Application link"))),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"left"},"SSPC Award - School of Computer Science"),(0,n.kt)("td",{parentName:"tr",align:"right"},"Varies"),(0,n.kt)("td",{parentName:"tr",align:"left"},"Awarded to students placed in the top six teams of the SSPC Competition hosted by the School of Computer Science and are enrolling in one of the computer science degree programs."),(0,n.kt)("td",{parentName:"tr",align:"left"},(0,n.kt)("a",{parentName:"td",href:"https://forms.myweb.cs.uwindsor.ca/modules/form_builder/published/sspc_award.php"},"Application link"))))),(0,n.kt)("p",null,"These awards are applied through UWinAward Profile in addition to any supporting application process."),(0,n.kt)("h2",{id:"other-uwindsor-awards"},"Other UWindsor Awards"),(0,n.kt)("p",null,"The ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/304/office-location-and-hours"},"Student Awards & Financial Aid Office")," has compiled a list of other notable 2022-23 awards for the following student groups:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_indigenous_students.pdf"},"Indigenous Students")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_black_african_descent_students.pdf"},"Black Students")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/uw_fa_rpt700_opus_2022-10-04v2.pdf"},"Part-time Students")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_disability_students.pdf"},"Students with Disabilities")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_students_who_self-identify_as_a_woman_0.pdf"},"Women")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_students_on_exchange.pdf"},"Students on Exchange")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_international_us_students.pdf"},"International/US Students")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentawards/sites/uwindsor.ca.studentawards/files/2022-23_awards_for_co-op_students.pdf"},"Co-op Students"))),(0,n.kt)("p",null,"In addition, UWSA has their own lists of ",(0,n.kt)("a",{parentName:"p",href:"https://uwsa.ca/services/scholarships/"},"awards and scholarships")," of which full-time Computer Science students can apply for. Other student organizations, too, may have their own list of student awards (OPUS scholarships and awards are included in the above lists of awards)."),(0,n.kt)("p",null,"Although these awards are not specific to Computer Science students, we highly encourage you to apply to any awards that you are eligible for. As well, there are many other awards in the UWinAward Profile that you can apply for. Look for them using the ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentawards/awards-search?ACAD_CAREER=UGRD&UW_FAC=SCIENCE"},"award search")," portal."),(0,n.kt)("h2",{id:"external-awards-and-financial-aid-opportunities"},"External Awards and Financial Aid Opportunities"),(0,n.kt)("p",null,"Throughout the academic year, there may also be events that offer ballot draws where the winning current or entering students can receive free tuition up to a certain amount."),(0,n.kt)("p",null,"Additionally, here are a few scholarship websites that offer external scholarship, as suggested by the Student Awards & Financial Aid Office:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"http://www.scholarshipscanada.com"},"www.scholarshipscanada.com")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"http://www.yconic.com"},"www.yconic.com"))),(0,n.kt)("p",null,"The Student Success and Leadership Center also has a list of ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/success/externalawards"},"external awards")," for application."),(0,n.kt)("p",null,"Many employers also offer scholarship or award opportunities for their employees, so make sure to check if you or your relatives' employers have such offers. Community organizations are also a good place to look for award opportunities, especially if you have been involved in their programs through volunteering or other positions."),(0,n.kt)("div",{className:"footnotes"},(0,n.kt)("hr",{parentName:"div"}),(0,n.kt)("ol",{parentName:"div"},(0,n.kt)("li",{parentName:"ol",id:"fn-1"},"Students must be Canadian Citizens or Permanent Residents (includes those with Protected Persons status).",(0,n.kt)("a",{parentName:"li",href:"#fnref-1",className:"footnote-backref"},"\u21a9")))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8a7d2821.a2de339d.js b/assets/js/8a7d2821.a2de339d.js new file mode 100644 index 000000000..5e426a0b5 --- /dev/null +++ b/assets/js/8a7d2821.a2de339d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5756],{4137:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>h});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),u=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(c.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),p=u(r),f=o,h=p["".concat(c,".").concat(f)]||p[f]||d[f]||i;return r?n.createElement(h,a(a({ref:t},l),{},{components:r})):n.createElement(h,a({ref:t},l))}));function h(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=f;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[p]="string"==typeof e?e:o,a[1]=s;for(var u=2;u{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var n=r(3117),o=(r(7294),r(4137));const i={id:"about",title:"About CSS",sidebar_label:"About CSS",slug:"/"},a=void 0,s={unversionedId:"about",id:"about",title:"About CSS",description:"The Computer Science Society is a group of elected students that represent all undergraduate students enrolled in Computer Science at the University of Windsor. We aim to improve the university experience for all CS students by hosting outings, workshops, providing resources, and more!",source:"@site/css/about.md",sourceDirName:".",slug:"/",permalink:"/wiki/css/",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/css/about.md",tags:[],version:"current",frontMatter:{id:"about",title:"About CSS",sidebar_label:"About CSS",slug:"/"},sidebar:"indexNav",next:{title:"Meet the Board",permalink:"/wiki/css/board"}},c={},u=[{value:"How do I get Involved?",id:"how-do-i-get-involved",level:2},{value:"Contact Us",id:"contact-us",level:2}],l={toc:u},p="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"The Computer Science Society is a group of elected students that represent all undergraduate students enrolled in Computer Science at the University of Windsor. We aim to improve the university experience for all CS students by hosting outings, workshops, providing resources, and more!"),(0,o.kt)("h2",{id:"how-do-i-get-involved"},"How do I get Involved?"),(0,o.kt)("p",null,"Everyone in the Computer Science Society is elected by you, the undergraduate students in CS."),(0,o.kt)("p",null,"See the ",(0,o.kt)("a",{parentName:"p",href:"/css/constitution"},"CSS Constitution")," which contains the titles and descriptions of all roles in CSS."),(0,o.kt)("p",null,"Elections are now split up into two rounds. Nominations for the first round of positions which includes all head and executive positions takes place in February, and the second round for the rest of the positions takes place in March. If a student runs for a position in the first round and fails to get the votes, they may run for another position in the second round."),(0,o.kt)("p",null,"The vote for our two first-year representatives for the current school year usually takes place in September or October."),(0,o.kt)("p",null,"When the time comes, everyone will be notified via email and Discord on how to nominate and vote for CSS positions."),(0,o.kt)("p",null,"Here is the most current chart showing the hierarchy of positions on CSS:"),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://uwindsorcss.github.io/files/dir/images/W22_CSS_Hierarchy.svg",alt:"CSS Hierarchy"})),(0,o.kt)("h2",{id:"contact-us"},"Contact Us"),(0,o.kt)("p",null,"You can contact any of us individually through the Discord server or by using our respective ",(0,o.kt)("a",{parentName:"p",href:"/css/board"},"email addresses"),". Additionally, you can reach us collectively by using our society email address: ",(0,o.kt)("a",{parentName:"p",href:"mailto:css@uwindsor.ca"},"css@uwindsor.ca"),"."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8a8e15a1.5fb16d01.js b/assets/js/8a8e15a1.5fb16d01.js new file mode 100644 index 000000000..d473697e7 --- /dev/null +++ b/assets/js/8a8e15a1.5fb16d01.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1850],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>y});var o=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function i(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=o.createContext({}),c=function(e){var t=o.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return o.createElement(l.Provider,{value:t},e.children)},h="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},p=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),h=c(r),p=n,y=h["".concat(l,".").concat(p)]||h[p]||d[p]||a;return r?o.createElement(y,i(i({ref:t},u),{},{components:r})):o.createElement(y,i({ref:t},u))}));function y(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,i=new Array(a);i[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[h]="string"==typeof e?e:n,i[1]=s;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>c});var o=r(3117),n=(r(7294),r(4137));const a={id:"doingresearch",title:"Getting Involved with Research",sidebar_label:"Getting Involved with Research",slug:"/doingresearch"},i=void 0,s={unversionedId:"research/doingresearch",id:"research/doingresearch",title:"Getting Involved with Research",description:"Is Research Right for You?",source:"@site/academics/research/doingresearch.md",sourceDirName:"research",slug:"/doingresearch",permalink:"/wiki/academics/doingresearch",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/research/doingresearch.md",tags:[],version:"current",frontMatter:{id:"doingresearch",title:"Getting Involved with Research",sidebar_label:"Getting Involved with Research",slug:"/doingresearch"},sidebar:"indexNav",previous:{title:"Applying for Awards",permalink:"/wiki/academics/awardApplication"},next:{title:"Outstanding Scholars",permalink:"/wiki/academics/outstandingscholars"}},l={},c=[{value:"Is Research Right for You?",id:"is-research-right-for-you",level:2},{value:"Ways To Get Involved With Research",id:"ways-to-get-involved-with-research",level:2}],u={toc:c},h="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(h,(0,o.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"is-research-right-for-you"},"Is Research Right for You?"),(0,n.kt)("p",null,"If you plan to do graduate studies, research is the best way to get you started. It will give you helpful insight into how research study works, and you will build a good relationship with different faculty members who will help you when you apply for grad school. Conversely, research is a great way to let you know whether if you want to pursue graduate studies."),(0,n.kt)("p",null,'Doing research requires a lot of independent reading and studying on the subject of your research. You will need to work with data and models. In addition, you will need to apply your knowledge and critically analyze your research to investigate a question that does not have any "right" answer. If you feel like that you enjoy doing these things, then research may be the right path for you.'),(0,n.kt)("p",null,"It is okay to not be completely sure if you want to do research or not: going to University ",(0,n.kt)("em",{parentName:"p"},"is")," the chance to explore your interests and passions. If you feel that you like the idea of continuing graduate studies or if you feel like you'd be interested in research work, then you absolutely should look for research opportunities."),(0,n.kt)("p",null,"However, if those ideas don't appeal to you, then Co-op/Internship may be a better path. You will gain different practical skills and experience that will help you."),(0,n.kt)("h2",{id:"ways-to-get-involved-with-research"},"Ways To Get Involved With Research"),(0,n.kt)("p",null,"The University has a program called Outstanding Scholars where students from all faculties can get involved in research projects."),(0,n.kt)("p",null,"Sometimes, professors will also post research opportunities on Ignite (MySuccess) or in your student community."),(0,n.kt)("p",null,"As well, many professors will showcase their research during fairs, Meet the Prof Nights, and other events. You can always talk to professors whose research interests you: they may be looking for more volunteers/research assistants."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8b4dbe3e.ae856d2a.js b/assets/js/8b4dbe3e.ae856d2a.js new file mode 100644 index 000000000..84a84c0bc --- /dev/null +++ b/assets/js/8b4dbe3e.ae856d2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1989],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var c=r.createContext({}),l=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=l(e.components);return r.createElement(c.Provider,{value:t},e.children)},h="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),h=l(n),m=o,d=h["".concat(c,".").concat(m)]||h[m]||p[m]||a;return n?r.createElement(d,i(i({ref:t},u),{},{components:n})):r.createElement(d,i({ref:t},u))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=m;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[h]="string"==typeof e?e:o,i[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var r=n(3117),o=(n(7294),n(4137));const a={title:"Hacking, Learning, and Money?",author:"Jeremie Bornais",author_title:"President, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/03/01/hackathons",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-01-hackathons.md",source:"@site/newsletter/2022-03-01-hackathons.md",title:"Hacking, Learning, and Money?",description:"Two questions I\u2019m often asked from first and second year students are \u201chow do I level up my coding skills as a beginner?\u201d and \u201chow do I make my resume stand out with no work experience?\u201d While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.",date:"2022-03-01T00:00:00.000Z",formattedDate:"March 1, 2022",tags:[],readingTime:1.38,hasTruncateMarker:!1,authors:[{name:"Jeremie Bornais",title:"President, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"}],frontMatter:{title:"Hacking, Learning, and Money?",author:"Jeremie Bornais",author_title:"President, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/jeremie-bornais.png"},prevItem:{title:"Please Don\u2019t Ask Me to Fix Your Printer",permalink:"/wiki/newsletter/2022/03/02/printer"},nextItem:{title:"Using Synthetic Data to Improve Machine Learning",permalink:"/wiki/newsletter/2022/02/04/synthetic-data"}},c={authorsImageUrls:[void 0]},l=[],u={toc:l},h="wrapper";function p(e){let{components:t,...n}=e;return(0,o.kt)(h,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Two questions I\u2019m often asked from first and second year students are \u201chow do I level up my coding skills as a beginner?\u201d and \u201chow do I make my resume stand out with no work experience?\u201d While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out ",(0,o.kt)("strong",{parentName:"p"},"hackathons"),"."),(0,o.kt)("p",null,"Participants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there\u2019s a theme or a specific challenge, and other times it\u2019s more open to interpretation. The reason why I always recommend hackathons to students is because they\u2019re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!"),(0,o.kt)("p",null,"One of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under \u201cprojects\u201d, the hackathon itself under \u201ccompetitions\u201d, and any prizes you won under \u201cawards\u201d. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!"),(0,o.kt)("p",null,"Have I piqued your interest? Well, you\u2019re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to ",(0,o.kt)("a",{parentName:"p",href:"http://apply.winhacks.ca/"},"apply for the hackathon here"),". Also to participate, you must ",(0,o.kt)("a",{parentName:"p",href:"http://discord.winhacks.ca/"},"join our Discord server"),". I look forward to seeing you all there!"))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8b570e17.1ce5e258.js b/assets/js/8b570e17.1ce5e258.js new file mode 100644 index 000000000..ccc03a9eb --- /dev/null +++ b/assets/js/8b570e17.1ce5e258.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2365],{4137:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>f});var i=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=i.createContext({}),c=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=c(e.components);return i.createElement(s.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},d=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,r=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(n),d=a,f=u["".concat(s,".").concat(d)]||u[d]||m[d]||r;return n?i.createElement(f,o(o({ref:t},p),{},{components:n})):i.createElement(f,o({ref:t},p))}));function f(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=n.length,o=new Array(r);o[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:a,o[1]=l;for(var c=2;c{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>m,frontMatter:()=>r,metadata:()=>l,toc:()=>c});var i=n(3117),a=(n(7294),n(4137));const r={title:"Using Synthetic Data to Improve Machine Learning",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},o=void 0,l={permalink:"/wiki/newsletter/2022/02/04/synthetic-data",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-04-synthetic-data.md",source:"@site/newsletter/2022-02-04-synthetic-data.md",title:"Using Synthetic Data to Improve Machine Learning",description:"Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.",date:"2022-02-04T00:00:00.000Z",formattedDate:"February 4, 2022",tags:[],readingTime:1.61,hasTruncateMarker:!1,authors:[{name:"Justin Bornais",title:"Head of Societal Development, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"}],frontMatter:{title:"Using Synthetic Data to Improve Machine Learning",author:"Justin Bornais",author_title:"Head of Societal Development, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/justin-bornais.png"},prevItem:{title:"Hacking, Learning, and Money?",permalink:"/wiki/newsletter/2022/03/01/hackathons"},nextItem:{title:"Introduction to Open Data",permalink:"/wiki/newsletter/2022/02/03/open-data"}},s={authorsImageUrls:[void 0]},c=[],p={toc:c},u="wrapper";function m(e){let{components:t,...n}=e;return(0,a.kt)(u,(0,i.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming."),(0,a.kt)("p",null,"There is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training."),(0,a.kt)("p",null,"That is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically."),(0,a.kt)("p",null,"That is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns."),(0,a.kt)("p",null,"It also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas."),(0,a.kt)("p",null,"Now of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, ",(0,a.kt)("a",{parentName:"p",href:"https://news.mit.edu/2017/artificial-data-give-same-results-as-real-data-0303"},"a study at MIT in 2017")," showed that training a model from real versus artificial data showed no significant performance difference 70% of the time."),(0,a.kt)("p",null,"Synthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications."),(0,a.kt)("p",null,"I hope this excites you as much as it excites me!"))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8e024937.32dd9d07.js b/assets/js/8e024937.32dd9d07.js new file mode 100644 index 000000000..ad7a85964 --- /dev/null +++ b/assets/js/8e024937.32dd9d07.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9002],{4137:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>y});var a=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=a.createContext({}),u=function(e){var t=a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},m=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var r=e.components,o=e.mdxType,n=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),c=u(r),p=o,y=c["".concat(l,".").concat(p)]||c[p]||d[p]||n;return r?a.createElement(y,i(i({ref:t},m),{},{components:r})):a.createElement(y,i({ref:t},m))}));function y(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var n=r.length,i=new Array(n);i[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:o,i[1]=s;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>s,toc:()=>u});var a=r(3117),o=(r(7294),r(4137));const n={title:"Keep Your Head Up!",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/04/05/head-up",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-05-head-up.md",source:"@site/newsletter/2022-04-05-head-up.md",title:"Keep Your Head Up!",description:"As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.",date:"2022-04-05T00:00:00.000Z",formattedDate:"April 5, 2022",tags:[],readingTime:1.055,hasTruncateMarker:!1,authors:[{name:"Abdulaziz Khan",title:"Career Advisor, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"}],frontMatter:{title:"Keep Your Head Up!",author:"Abdulaziz Khan",author_title:"Career Advisor, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/abdulaziz-khan.png"},prevItem:{title:"First Year Advice from an AI",permalink:"/wiki/newsletter/2022/08/31/advice-from-ai"},nextItem:{title:"How I Became a CS Major because of One YouTube Recommendation",permalink:"/wiki/newsletter/2022/04/03/youtube"}},l={authorsImageUrls:[void 0]},u=[],m={toc:u},c="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(c,(0,a.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests."),(0,o.kt)("p",null,"If you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!"))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8e0a061c.bc54ed80.js b/assets/js/8e0a061c.bc54ed80.js new file mode 100644 index 000000000..7390af8b3 --- /dev/null +++ b/assets/js/8e0a061c.bc54ed80.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3748],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),d=n,f=p["".concat(a,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"MATH 1730 - Overview",sidebar_label:"MATH-1730",slug:"/MATH-1730/overview"},s=void 0,l={unversionedId:"MATH-1730/overview",id:"MATH-1730/overview",title:"MATH 1730 - Overview",description:"Course Title",source:"@site/courses/MATH-1730/Overview.md",sourceDirName:"MATH-1730",slug:"/MATH-1730/overview",permalink:"/wiki/courses/MATH-1730/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/MATH-1730/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"MATH 1730 - Overview",sidebar_label:"MATH-1730",slug:"/MATH-1730/overview"},sidebar:"indexNav",previous:{title:"MATH-1720",permalink:"/wiki/courses/MATH-1720/overview"},next:{title:"MATH-3940",permalink:"/wiki/courses/MATH-3940/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for MATH-1730 is "Integral Calculus".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will cover antiderivatives, the definite integral and the fundamental theorem of calculus, techniques of integration, applications, improper integrals, sequences and series, convergence tests, power series, Taylor and Maclaurin series, and polar and parametric coordinates. (Prerequisite: MATH-1760 or MATH-1720.) (3 lecture hours, 1 tutorial hour per week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"MATH-1730 is typically offered in the Winter and Summer semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"MATH-1760 or MATH-1720 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/90ec5012.8404973c.js b/assets/js/90ec5012.8404973c.js new file mode 100644 index 000000000..91d79a591 --- /dev/null +++ b/assets/js/90ec5012.8404973c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8406],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4500 - Overview",sidebar_label:"COMP-4500",slug:"/COMP-4500/overview"},s=void 0,l={unversionedId:"COMP-4500/overview",id:"COMP-4500/overview",title:"COMP 4500 - Overview",description:"Course Title",source:"@site/courses/COMP-4500/Overview.md",sourceDirName:"COMP-4500",slug:"/COMP-4500/overview",permalink:"/wiki/courses/COMP-4500/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4500/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4500 - Overview",sidebar_label:"COMP-4500",slug:"/COMP-4500/overview"},sidebar:"indexNav",previous:{title:"COMP-4400 - Resources",permalink:"/wiki/courses/COMP-4400/resources"},next:{title:"COMP-4540 - Overview",permalink:"/wiki/courses/COMP-4540/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4500 is "3D Multimedia System Development".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The aim of this course is to discuss and learn technologies for the development of multimedia application, modeling and development of standalone and/or, networked multimedia systems, and computer generated 3D animation. (Prerequisite: COMP-3500 or consent of instructor.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4500 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"Other requirements (see ","[1]",") is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9328.d355afcb.js b/assets/js/9328.d355afcb.js new file mode 100644 index 000000000..f8a7d46f3 --- /dev/null +++ b/assets/js/9328.d355afcb.js @@ -0,0 +1 @@ +(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9328],{4137:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>u,kt:()=>f});var o=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function l(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var i=o.createContext({}),s=function(e){var t=o.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=s(e.components);return o.createElement(i.Provider,{value:t},e.children)},m="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},p=o.forwardRef((function(e,t){var n=e.components,a=e.mdxType,r=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),m=s(n),p=a,f=m["".concat(i,".").concat(p)]||m[p]||d[p]||r;return n?o.createElement(f,l(l({ref:t},u),{},{components:n})):o.createElement(f,l({ref:t},u))}));function f(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=n.length,l=new Array(r);l[0]=p;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c[m]="string"==typeof e?e:a,l[1]=c;for(var s=2;s{"use strict";n.d(t,{Z:()=>u});var o=n(7294),a=n(7325),r=n(3702),l=n(3117),c=n(4334);const i={iconEdit:"iconEdit_Z9Sw"};function s(e){let{className:t,...n}=e;return o.createElement("svg",(0,l.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,c.Z)(i.iconEdit,t),"aria-hidden":"true"},n),o.createElement("g",null,o.createElement("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})))}function u(e){let{editUrl:t}=e;return o.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:r.k.common.editThisPage},o.createElement(s,null),o.createElement(a.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}},3899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var o=n(3117),a=n(7294),r=n(4334),l=n(7325),c=n(107),i=n(3699);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};function u(e){let{as:t,id:n,...u}=e;const{navbar:{hideOnScroll:m}}=(0,c.L)();if("h1"===t||!n)return a.createElement(t,(0,o.Z)({},u,{id:void 0}));const d=(0,l.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return a.createElement(t,(0,o.Z)({},u,{className:(0,r.Z)("anchor",m?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,u.className),id:n}),u.children,a.createElement(i.Z,{className:"hash-link",to:`#${n}`,"aria-label":d,title:d},"\u200b"))}},8505:(e,t,n)=>{"use strict";n.d(t,{Z:()=>ye});var o=n(7294),a=n(4137),r=n(3117),l=n(1514);var c=n(1048),i=n(4334),s=n(9200),u=n(107);function m(){const{prism:e}=(0,u.L)(),{colorMode:t}=(0,s.I)(),n=e.theme,o=e.darkTheme||n;return"dark"===t?o:n}var d=n(3702),p=n(7594),f=n.n(p);const g=/title=(?["'])(?.*?)\1/,h=/\{(?<range>[\d,-]+)\}/,y={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function b(e,t){const n=e.map((e=>{const{start:n,end:o}=y[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${o})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function v(e,t){let n=e.replace(/\n$/,"");const{language:o,magicComments:a,metastring:r}=t;if(r&&h.test(r)){const e=r.match(h).groups.range;if(0===a.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${r}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=a[0].className,o=f()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(o),code:n}}if(void 0===o)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return b(["js","jsBlock"],t);case"jsx":case"tsx":return b(["js","jsBlock","jsx"],t);case"html":return b(["js","jsBlock","html"],t);case"python":case"py":case"bash":return b(["bash"],t);case"markdown":case"md":return b(["html","jsx","bash"],t);default:return b(Object.keys(y),t)}}(o,a),c=n.split("\n"),i=Object.fromEntries(a.map((e=>[e.className,{start:0,range:""}]))),s=Object.fromEntries(a.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),u=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),m=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let p=0;p<c.length;){const e=c[p].match(l);if(!e){p+=1;continue}const t=e.slice(1).find((e=>void 0!==e));s[t]?i[s[t]].range+=`${p},`:u[t]?i[u[t]].start=p:m[t]&&(i[m[t]].range+=`${i[m[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const d={};return Object.entries(i).forEach((e=>{let[t,{range:n}]=e;f()(n).forEach((e=>{d[e]??=[],d[e].push(t)}))})),{lineClassNames:d,code:n}}const E={codeBlockContainer:"codeBlockContainer_Ckt0"};function k(e){let{as:t,...n}=e;const a=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[o,a]=e;const r=t[o];r&&"string"==typeof a&&(n[r]=a)})),n}(m());return o.createElement(t,(0,r.Z)({},n,{style:a,className:(0,i.Z)(n.className,E.codeBlockContainer,d.k.common.codeBlock)}))}const N={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function C(e){let{children:t,className:n}=e;return o.createElement(k,{as:"pre",tabIndex:0,className:(0,i.Z)(N.codeBlockStandalone,"thin-scrollbar",n)},o.createElement("code",{className:N.codeBlockLines},t))}var w=n(3768);const B={attributes:!0,characterData:!0,childList:!0,subtree:!0};function T(e,t){const[n,a]=(0,o.useState)(),r=(0,o.useCallback)((()=>{a(e.current?.closest("[role=tabpanel][hidden]"))}),[e,a]);(0,o.useEffect)((()=>{r()}),[r]),function(e,t,n){void 0===n&&(n=B);const a=(0,w.zX)(t),r=(0,w.Ql)(n);(0,o.useEffect)((()=>{const t=new MutationObserver(a);return e&&t.observe(e,r),()=>t.disconnect()}),[e,a,r])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),r())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}const Z={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]};var L={Prism:n(7410).Z,theme:Z};function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(){return _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},_.apply(this,arguments)}var O=/\r\n|\r|\n/,x=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},S=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)};function P(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&-1===t.indexOf(o)&&(n[o]=e[o]);return n}var z=function(e){function t(){for(var t=this,n=[],o=arguments.length;o--;)n[o]=arguments[o];e.apply(this,n),j(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?function(e,t){var n=e.plain,o=Object.create(null),a=e.styles.reduce((function(e,n){var o=n.languages,a=n.style;return o&&!o.includes(t)||n.types.forEach((function(t){var n=_({},e[t],a);e[t]=n})),e}),o);return a.root=n,a.plain=_({},n,{backgroundColor:null}),a}(e.theme,e.language):void 0;return t.themeDict=n})),j(this,"getLineProps",(function(e){var n=e.key,o=e.className,a=e.style,r=_({},P(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(r.style=l.plain),void 0!==a&&(r.style=void 0!==r.style?_({},r.style,a):a),void 0!==n&&(r.key=n),o&&(r.className+=" "+o),r})),j(this,"getStyleForToken",(function(e){var n=e.types,o=e.empty,a=n.length,r=t.getThemeDict(t.props);if(void 0!==r){if(1===a&&"plain"===n[0])return o?{display:"inline-block"}:void 0;if(1===a&&!o)return r[n[0]];var l=o?{display:"inline-block"}:{},c=n.map((function(e){return r[e]}));return Object.assign.apply(Object,[l].concat(c))}})),j(this,"getTokenProps",(function(e){var n=e.key,o=e.className,a=e.style,r=e.token,l=_({},P(e,["key","className","style","token"]),{className:"token "+r.types.join(" "),children:r.content,style:t.getStyleForToken(r),key:void 0});return void 0!==a&&(l.style=void 0!==l.style?_({},l.style,a):a),void 0!==n&&(l.key=n),o&&(l.className+=" "+o),l})),j(this,"tokenize",(function(e,t,n,o){var a={code:t,grammar:n,language:o,tokens:[]};e.hooks.run("before-tokenize",a);var r=a.tokens=e.tokenize(a.code,a.grammar,a.language);return e.hooks.run("after-tokenize",a),r}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,o=e.code,a=e.children,r=this.getThemeDict(this.props),l=t.languages[n];return a({tokens:function(e){for(var t=[[]],n=[e],o=[0],a=[e.length],r=0,l=0,c=[],i=[c];l>-1;){for(;(r=o[l]++)<a[l];){var s=void 0,u=t[l],m=n[l][r];if("string"==typeof m?(u=l>0?u:["plain"],s=m):(u=S(u,m.type),m.alias&&(u=S(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(O),p=d.length;c.push({types:u,content:d[0]});for(var f=1;f<p;f++)x(c),i.push(c=[]),c.push({types:u,content:d[f]})}else l++,t.push(u),n.push(s),o.push(0),a.push(s.length)}l--,t.pop(),n.pop(),o.pop(),a.pop()}return x(c),i}(void 0!==l?this.tokenize(t,o,l,n):[o]),className:"prism-code language-"+n,style:void 0!==r?r.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(o.Component);const A=z,I={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function W(e){let{line:t,classNames:n,showLineNumbers:a,getLineProps:l,getTokenProps:c}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const s=l({line:t,className:(0,i.Z)(n,a&&I.codeLine)}),u=t.map(((e,t)=>o.createElement("span",(0,r.Z)({key:t},c({token:e,key:t})))));return o.createElement("span",s,a?o.createElement(o.Fragment,null,o.createElement("span",{className:I.codeLineNumber}),o.createElement("span",{className:I.codeLineContent},u)):u,o.createElement("br",null))}var M=n(7325);function H(e){return o.createElement("svg",(0,r.Z)({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"}))}function D(e){return o.createElement("svg",(0,r.Z)({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}const V={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function R(e){let{code:t,className:n}=e;const[a,r]=(0,o.useState)(!1),l=(0,o.useRef)(void 0),c=(0,o.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;const o=document.createElement("textarea"),a=document.activeElement;o.value=e,o.setAttribute("readonly",""),o.style.contain="strict",o.style.position="absolute",o.style.left="-9999px",o.style.fontSize="12pt";const r=document.getSelection();let l=!1;r.rangeCount>0&&(l=r.getRangeAt(0)),n.append(o),o.select(),o.selectionStart=0,o.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}o.remove(),l&&(r.removeAllRanges(),r.addRange(l)),a&&a.focus()}(t),r(!0),l.current=window.setTimeout((()=>{r(!1)}),1e3)}),[t]);return(0,o.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),o.createElement("button",{type:"button","aria-label":a?(0,M.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,M.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,M.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,i.Z)("clean-btn",n,V.copyButton,a&&V.copyButtonCopied),onClick:c},o.createElement("span",{className:V.copyButtonIcons,"aria-hidden":"true"},o.createElement(H,{className:V.copyButtonIcon}),o.createElement(D,{className:V.copyButtonSuccessIcon})))}function $(e){return o.createElement("svg",(0,r.Z)({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}))}const F={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function q(e){let{className:t,onClick:n,isEnabled:a}=e;const r=(0,M.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return o.createElement("button",{type:"button",onClick:n,className:(0,i.Z)("clean-btn",t,a&&F.wordWrapButtonEnabled),"aria-label":r,title:r},o.createElement($,{className:F.wordWrapButtonIcon,"aria-hidden":"true"}))}function G(e){let{children:t,className:n="",metastring:a,title:l,showLineNumbers:c,language:s}=e;const{prism:{defaultLanguage:d,magicComments:p}}=(0,u.L)(),f=s??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return t?.replace(/language-/,"")}(n)??d,h=m(),y=function(){const[e,t]=(0,o.useState)(!1),[n,a]=(0,o.useState)(!1),r=(0,o.useRef)(null),l=(0,o.useCallback)((()=>{const n=r.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[r,e]),c=(0,o.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=r.current,n=e>t||r.current.querySelector("code").hasAttribute("style");a(n)}),[r]);return T(r,c),(0,o.useEffect)((()=>{c()}),[e,c]),(0,o.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:r,isEnabled:e,isCodeScrollable:n,toggle:l}}(),b=function(e){return e?.match(g)?.groups.title??""}(a)||l,{lineClassNames:E,code:C}=v(t,{metastring:a,language:f,magicComments:p}),w=c??function(e){return Boolean(e?.includes("showLineNumbers"))}(a);return o.createElement(k,{as:"div",className:(0,i.Z)(n,f&&!n.includes(`language-${f}`)&&`language-${f}`)},b&&o.createElement("div",{className:N.codeBlockTitle},b),o.createElement("div",{className:N.codeBlockContent},o.createElement(A,(0,r.Z)({},L,{theme:h,code:C,language:f??"text"}),(e=>{let{className:t,tokens:n,getLineProps:a,getTokenProps:r}=e;return o.createElement("pre",{tabIndex:0,ref:y.codeBlockRef,className:(0,i.Z)(t,N.codeBlock,"thin-scrollbar")},o.createElement("code",{className:(0,i.Z)(N.codeBlockLines,w&&N.codeBlockLinesWithNumbering)},n.map(((e,t)=>o.createElement(W,{key:t,line:e,getLineProps:a,getTokenProps:r,classNames:E[t],showLineNumbers:w})))))})),o.createElement("div",{className:N.buttonGroup},(y.isEnabled||y.isCodeScrollable)&&o.createElement(q,{className:N.codeButton,onClick:()=>y.toggle(),isEnabled:y.isEnabled}),o.createElement(R,{className:N.codeButton,code:C}))))}function U(e){let{children:t,...n}=e;const a=(0,c.Z)(),l=function(e){return o.Children.toArray(e).some((e=>(0,o.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),i="string"==typeof l?G:C;return o.createElement(i,(0,r.Z)({key:String(a)},n),l)}var Q=n(3699);var X=n(7459),Y=n(4639);const J={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function K(e){return!!e&&("SUMMARY"===e.tagName||K(e.parentElement))}function ee(e,t){return!!e&&(e===t||ee(e.parentElement,t))}function te(e){let{summary:t,children:n,...a}=e;const l=(0,c.Z)(),i=(0,o.useRef)(null),{collapsed:s,setCollapsed:u}=(0,Y.u)({initialState:!a.open}),[m,d]=(0,o.useState)(a.open),p=o.isValidElement(t)?t:o.createElement("summary",null,t??"Details");return o.createElement("details",(0,r.Z)({},a,{ref:i,open:m,"data-collapsed":s,className:(0,X.Z)(J.details,l&&J.isBrowser,a.className),onMouseDown:e=>{K(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;K(t)&&ee(t,i.current)&&(e.preventDefault(),s?(u(!1),d(!0)):u(!0))}}),p,o.createElement(Y.z,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{u(e),d(!e)}},o.createElement("div",{className:J.collapsibleContent},n)))}const ne={details:"details_b_Ee"},oe="alert alert--info";function ae(e){let{...t}=e;return o.createElement(te,(0,r.Z)({},t,{className:(0,i.Z)(oe,ne.details,t.className)}))}var re=n(3899);function le(e){return o.createElement(re.Z,e)}const ce={containsTaskList:"containsTaskList_mC6p"};const ie={img:"img_ev3q"};const se="admonition_LlT9",ue="admonitionHeading_tbUL",me="admonitionIcon_kALy",de="admonitionContent_S0QG";const pe={note:{infimaClassName:"secondary",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 14 16"},o.createElement("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"}))},label:o.createElement(M.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 12 16"},o.createElement("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))},label:o.createElement(M.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 12 16"},o.createElement("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"}))},label:o.createElement(M.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 14 16"},o.createElement("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))},label:o.createElement(M.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 16 16"},o.createElement("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"}))},label:o.createElement(M.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},fe={secondary:"note",important:"info",success:"tip",warning:"danger"};function ge(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=o.Children.toArray(e),n=t.find((e=>o.isValidElement(e)&&"mdxAdmonitionTitle"===e.props?.mdxType)),a=o.createElement(o.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:a}}(e.children);return{...e,title:e.title??t,children:n}}const he={head:function(e){const t=o.Children.map(e.children,(e=>o.isValidElement(e)?function(e){if(e.props?.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...a}=e.props;return o.createElement(e.props.originalType,a)}return e}(e):e));return o.createElement(l.Z,e,t)},code:function(e){const t=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return o.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")||(0,o.isValidElement)(e)&&t.includes(e.props?.mdxType)))?o.createElement("code",e):o.createElement(U,e)},a:function(e){return o.createElement(Q.Z,e)},pre:function(e){return o.createElement(U,(0,o.isValidElement)(e.children)&&"code"===e.children.props?.originalType?e.children.props:{...e})},details:function(e){const t=o.Children.toArray(e.children),n=t.find((e=>o.isValidElement(e)&&"summary"===e.props?.mdxType)),a=o.createElement(o.Fragment,null,t.filter((e=>e!==n)));return o.createElement(ae,(0,r.Z)({},e,{summary:n}),a)},ul:function(e){return o.createElement("ul",(0,r.Z)({},e,{className:(t=e.className,(0,i.Z)(t,t?.includes("contains-task-list")&&ce.containsTaskList))}));var t},img:function(e){return o.createElement("img",(0,r.Z)({loading:"lazy"},e,{className:(t=e.className,(0,i.Z)(t,ie.img))}));var t},h1:e=>o.createElement(le,(0,r.Z)({as:"h1"},e)),h2:e=>o.createElement(le,(0,r.Z)({as:"h2"},e)),h3:e=>o.createElement(le,(0,r.Z)({as:"h3"},e)),h4:e=>o.createElement(le,(0,r.Z)({as:"h4"},e)),h5:e=>o.createElement(le,(0,r.Z)({as:"h5"},e)),h6:e=>o.createElement(le,(0,r.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:a,icon:r}=ge(e),l=function(e){const t=fe[e]??e,n=pe[t];return n||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),pe.info)}(n),c=a??l.label,{iconComponent:s}=l,u=r??o.createElement(s,null);return o.createElement("div",{className:(0,i.Z)(d.k.common.admonition,d.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,se)},o.createElement("div",{className:ue},o.createElement("span",{className:me},u),c),o.createElement("div",{className:de},t))},mermaid:()=>null};function ye(e){let{children:t}=e;return o.createElement(a.Zo,{components:he},t)}},3672:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(7294),a=n(4334),r=n(3699);function l(e){const{permalink:t,title:n,subLabel:l,isNext:c}=e;return o.createElement(r.Z,{className:(0,a.Z)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},l&&o.createElement("div",{className:"pagination-nav__sublabel"},l),o.createElement("div",{className:"pagination-nav__label"},n))}},1209:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var o=n(7294),a=n(4334),r=n(7325),l=n(3699);const c={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};function i(e){let{permalink:t,label:n,count:r}=e;return o.createElement(l.Z,{href:t,className:(0,a.Z)(c.tag,r?c.tagWithCount:c.tagRegular)},n,r&&o.createElement("span",null,r))}const s={tags:"tags_jXut",tag:"tag_QGVx"};function u(e){let{tags:t}=e;return o.createElement(o.Fragment,null,o.createElement("b",null,o.createElement(r.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),o.createElement("ul",{className:(0,a.Z)(s.tags,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return o.createElement("li",{key:n,className:s.tag},o.createElement(i,{label:t,permalink:n}))}))))}},7594:(e,t)=>{function n(e){let t,n=[];for(let o of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(o))n.push(parseInt(o,10));else if(t=o.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,o,a,r]=t;if(o&&r){o=parseInt(o),r=parseInt(r);const e=o<r?1:-1;"-"!==a&&".."!==a&&"\u2025"!==a||(r+=e);for(let t=o;t!==r;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/948f7dfc.4c060d25.js b/assets/js/948f7dfc.4c060d25.js new file mode 100644 index 000000000..78340b1ec --- /dev/null +++ b/assets/js/948f7dfc.4c060d25.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9300],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>v});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},f=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),d=u(t),f=n,v=d["".concat(l,".").concat(f)]||d[f]||p[f]||o;return t?i.createElement(v,s(s({ref:r},c),{},{components:t})):i.createElement(v,s({ref:r},c))}));function v(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=f;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[d]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}f.displayName="MDXCreateElement"},7035:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2057 - Overview",sidebar_label:"COMP-2057",slug:"/COMP-2057/overview"},s=void 0,a={unversionedId:"COMP-2057/overview",id:"COMP-2057/overview",title:"COMP 2057 - Overview",description:"Course Title",source:"@site/courses/COMP-2057/Overview.md",sourceDirName:"COMP-2057",slug:"/COMP-2057/overview",permalink:"/wiki/courses/COMP-2057/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2057/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2057 - Overview",sidebar_label:"COMP-2057",slug:"/COMP-2057/overview"},sidebar:"indexNav",previous:{title:"COMP-1410",permalink:"/wiki/courses/COMP-1410/overview"},next:{title:"COMP-2067",permalink:"/wiki/courses/COMP-2067/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},d="wrapper";function p(e){let{components:r,...t}=e;return(0,n.kt)(d,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2057 is "Intro to the Internet".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Students will be introduced to the Internet as a global information infrastructure, including fundamental concepts in protocols and services, packaging of data, and data transmission. Common tools and multimedia such as HTML, CSS, and CMS, used for the development of websites will also be introduced. Web page design, quality, accessibility and security issues will be discussed. How Web browsers and search engines work will be demonstrated. Social networks and other current Internet applications will be examined. In addition to lecture time, laboratory/ tutorial time may be scheduled as required. (Prerequisite: COMP-1047 or COMP-2067 or COMP-1400.) (May not be used to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2057 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1047 or COMP-2067 or COMP-1400 is the prerequisite for this class."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/962f2fb1.451e2a3e.js b/assets/js/962f2fb1.451e2a3e.js new file mode 100644 index 000000000..020557a0a --- /dev/null +++ b/assets/js/962f2fb1.451e2a3e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8173],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>h});var n=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function i(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?i(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var s=n.createContext({}),l=function(e){var r=n.useContext(s),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},c=function(e){var r=l(e.components);return n.createElement(s.Provider,{value:r},e.children)},u="mdxType",f={inlineCode:"code",wrapper:function(e){var r=e.children;return n.createElement(n.Fragment,{},r)}},d=n.forwardRef((function(e,r){var t=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,c=p(e,["components","mdxType","originalType","parentName"]),u=l(t),d=o,h=u["".concat(s,".").concat(d)]||u[d]||f[d]||i;return t?n.createElement(h,a(a({ref:r},c),{},{components:t})):n.createElement(h,a({ref:r},c))}));function h(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var i=t.length,a=new Array(i);a[0]=d;var p={};for(var s in r)hasOwnProperty.call(r,s)&&(p[s]=r[s]);p.originalType=e,p[u]="string"==typeof e?e:o,a[1]=p;for(var l=2;l<i;l++)a[l]=t[l];return n.createElement.apply(null,a)}return n.createElement.apply(null,t)}d.displayName="MDXCreateElement"},4698:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>s,contentTitle:()=>a,default:()=>f,frontMatter:()=>i,metadata:()=>p,toc:()=>l});var n=t(3117),o=(t(7294),t(4137));const i={id:"faq",title:"Careers FAQ",sidebar_label:"FAQ",slug:"/faq"},a=void 0,p={unversionedId:"faq",id:"faq",title:"Careers FAQ",description:"Can I do an internship/co-op during my first year?",source:"@site/careers/faq.md",sourceDirName:".",slug:"/faq",permalink:"/wiki/careers/faq",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/faq.md",tags:[],version:"current",frontMatter:{id:"faq",title:"Careers FAQ",sidebar_label:"FAQ",slug:"/faq"},sidebar:"indexNav",previous:{title:"Index",permalink:"/wiki/careers/"},next:{title:"Co-Op Versus Internship",permalink:"/wiki/careers/choosing"}},s={},l=[{value:"Can I do an internship/co-op during my first year?",id:"can-i-do-an-internshipco-op-during-my-first-year",level:4},{value:"What is the difference between a co-op and internship?",id:"what-is-the-difference-between-a-co-op-and-internship",level:4},{value:"Should I pay for co-op or just go for internships?",id:"should-i-pay-for-co-op-or-just-go-for-internships",level:4},{value:"Can I apply for internships while in the co-op program?",id:"can-i-apply-for-internships-while-in-the-co-op-program",level:4},{value:"Do grades matter?",id:"do-grades-matter",level:4}],c={toc:l},u="wrapper";function f(e){let{components:r,...t}=e;return(0,o.kt)(u,(0,n.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h4",{id:"can-i-do-an-internshipco-op-during-my-first-year"},"Can I do an internship/co-op during my first year?"),(0,o.kt)("p",null,"The co-op program does not start until the summer of your 2nd year; however, you can apply to internships on your\nown in 1st year. You should try to apply to places in 1st year, you have nothing to lose!"),(0,o.kt)("h4",{id:"what-is-the-difference-between-a-co-op-and-internship"},"What is the difference between a co-op and internship?"),(0,o.kt)("p",null,"Co-op and internship jobs are usually very similar. They're both short-term jobs. Co-ops are usually landed\nthrough the co-op program, whereas for internships you apply to them like a normal job (i.e. find postings online\nand apply). See ",(0,o.kt)("a",{parentName:"p",href:"choosing"},"here")," for more details."),(0,o.kt)("h4",{id:"should-i-pay-for-co-op-or-just-go-for-internships"},"Should I pay for co-op or just go for internships?"),(0,o.kt)("p",null,"Do both! Apply for internships and use co-op as a fallback. Once you've gotten your first co-op/internship it's\nsignificantly easier to get the next one on your own, and many people outgrow the co-op program."),(0,o.kt)("h4",{id:"can-i-apply-for-internships-while-in-the-co-op-program"},"Can I apply for internships while in the co-op program?"),(0,o.kt)("p",null,"Co-op advisors advise against applying without their permission, but in the end there's nothing stopping you\nfrom applying for internships on your own. If you find one by yourself and want to stay in the co-op program,\nco-op will gladly accept that company as a co-op placement after a little screening."),(0,o.kt)("h4",{id:"do-grades-matter"},"Do grades matter?"),(0,o.kt)("p",null,"For most co-op applications you must submit your transcript. Smaller/local companies may look at grades. However, for internships, you will not need to submit your transcript for 99% of applications."))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/964da85d.64440697.js b/assets/js/964da85d.64440697.js new file mode 100644 index 000000000..fc4173b2e --- /dev/null +++ b/assets/js/964da85d.64440697.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[345],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),d=u(t),v=n,f=d["".concat(l,".").concat(v)]||d[v]||p[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[d]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},6979:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3077 - Overview",sidebar_label:"COMP-3077",slug:"/COMP-3077/overview"},s=void 0,a={unversionedId:"COMP-3077/overview",id:"COMP-3077/overview",title:"COMP 3077 - Overview",description:"Course Title",source:"@site/courses/COMP-3077/Overview.md",sourceDirName:"COMP-3077",slug:"/COMP-3077/overview",permalink:"/wiki/courses/COMP-3077/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3077/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3077 - Overview",sidebar_label:"COMP-3077",slug:"/COMP-3077/overview"},sidebar:"indexNav",previous:{title:"COMP-3057",permalink:"/wiki/courses/COMP-3057/overview"},next:{title:"COMP-3110",permalink:"/wiki/courses/COMP-3110/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},d="wrapper";function p(e){let{components:r,...t}=e;return(0,n.kt)(d,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3077 is "Web-Based Data Management".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This non-major course is intended to teach students how to design and build interactive data-driven Web sites, by extending their knowledge of relevant programming concepts and techniques introduced in COMP-2707, and introducing new tools and techniques. Students will learn advanced use of PHP and MySQL to build objects and glue them together using protocols such as JSON, code libraries such as AJAX and jQuery, and learn how to incorporate APIs from Web service providers such as Google Maps. (Prerequisite: COMP-2707). (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3077 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2707 is the prerequisite for this class."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9b5fc861.10f30cf3.js b/assets/js/9b5fc861.10f30cf3.js new file mode 100644 index 000000000..d9d9a2ae2 --- /dev/null +++ b/assets/js/9b5fc861.10f30cf3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[262],{4137:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>d});var i=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,i,o=function(e,t){if(null==e)return{};var n,i,o={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=i.createContext({}),c=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},p=function(e){var t=c(e.components);return i.createElement(s.Provider,{value:t},e.children)},m="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},u=i.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),m=c(n),u=o,d=m["".concat(s,".").concat(u)]||m[u]||h[u]||a;return n?i.createElement(d,r(r({ref:t},p),{},{components:n})):i.createElement(d,r({ref:t},p))}));function d(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,r=new Array(a);r[0]=u;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[m]="string"==typeof e?e:o,r[1]=l;for(var c=2;c<a;c++)r[c]=n[c];return i.createElement.apply(null,r)}return i.createElement.apply(null,n)}u.displayName="MDXCreateElement"},8156:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>r,default:()=>h,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var i=n(3117),o=(n(7294),n(4137));const a={id:"constitution",title:"Constitution",sidebar_label:"Constitution",slug:"/constitution"},r="University of Windsor Computer Science Society",l={unversionedId:"constitution",id:"constitution",title:"Constitution",description:"Constitution",source:"@site/css/constitution.md",sourceDirName:".",slug:"/constitution",permalink:"/wiki/css/constitution",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/css/constitution.md",tags:[],version:"current",frontMatter:{id:"constitution",title:"Constitution",sidebar_label:"Constitution",slug:"/constitution"},sidebar:"indexNav",previous:{title:"Meet the Board",permalink:"/wiki/css/board"}},s={},c=[{value:"Constitution",id:"constitution",level:2},{value:"Article 1",id:"article-1",level:3},{value:"Section 1 - Name",id:"section-1---name",level:4},{value:"Section 2 - Purpose",id:"section-2---purpose",level:4},{value:"Section 3 - Membership",id:"section-3---membership",level:4},{value:"Section 4 - Independence",id:"section-4---independence",level:4},{value:"Article 2",id:"article-2",level:3},{value:"Section 1 - Positions",id:"section-1---positions",level:4},{value:"Section 1.1 - Executive Positions",id:"section-11---executive-positions",level:5},{value:"Section 1.2 - Council Positions",id:"section-12---council-positions",level:5},{value:"Section 1.3 - Affiliate Positions",id:"section-13---affiliate-positions",level:5},{value:"Section 2 - Term",id:"section-2---term",level:4},{value:"Duties of the Executive",id:"duties-of-the-executive",level:4},{value:"Article 3",id:"article-3",level:3},{value:"Section 1 - Regular Meetings",id:"section-1---regular-meetings",level:4},{value:"Section 2 - Executive Meetings",id:"section-2---executive-meetings",level:4},{value:"Section 3 - General Meeting",id:"section-3---general-meeting",level:4},{value:"Section 4 - Additional Requirements",id:"section-4---additional-requirements",level:4},{value:"Article 4",id:"article-4",level:3},{value:"Section 1 - Election of Officers",id:"section-1---election-of-officers",level:4},{value:"Section 2 - Removal of Executive or Council Member",id:"section-2---removal-of-executive-or-council-member",level:4},{value:"Section 3 - Meeting to Remove an Executive or Council Member",id:"section-3---meeting-to-remove-an-executive-or-council-member",level:4},{value:"Section 4 - Constitutional Amendments",id:"section-4---constitutional-amendments",level:4},{value:"Section 5 - Interpretation of Bylaws",id:"section-5---interpretation-of-bylaws",level:4},{value:"Section 6 - Conflicts with UWSA Policy",id:"section-6---conflicts-with-uwsa-policy",level:4},{value:"Section 7 - Parliamentary Authority",id:"section-7---parliamentary-authority",level:4},{value:"Section 8 - Resignations",id:"section-8---resignations",level:4}],p={toc:c},m="wrapper";function h(e){let{components:t,...n}=e;return(0,o.kt)(m,(0,i.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"university-of-windsor-computer-science-society"},"University of Windsor Computer Science Society"),(0,o.kt)("h2",{id:"constitution"},"Constitution"),(0,o.kt)("h3",{id:"article-1"},"Article 1"),(0,o.kt)("h4",{id:"section-1---name"},"Section 1 - Name"),(0,o.kt)("p",null,"The name of this organization shall be the Computer Science Society."),(0,o.kt)("h4",{id:"section-2---purpose"},"Section 2 - Purpose"),(0,o.kt)("p",null,"The objective of the society shall be to promote an interest in Computer\nScience and to enhance the lives of computer science students on campus."),(0,o.kt)("h4",{id:"section-3---membership"},"Section 3 - Membership"),(0,o.kt)("p",null,"Society Membership shall consist of:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"All students who are currently enrolled on a full-time basis at the\nUniversity of Windsor majoring in a program offered by the department of\nComputer Science."),(0,o.kt)("li",{parentName:"ol"},"Any student at the University of Windsor, who is not otherwise\ncovered by part a, may purchase a membership for ",(0,o.kt)("strong",{parentName:"li"},"$20 per semester"),".")),(0,o.kt)("h4",{id:"section-4---independence"},"Section 4 - Independence"),(0,o.kt)("p",null,"The Computer Science Society is and will remain a separate, independent\ngroup. To protect the interest of society members, the society shall never\namalgamate or be absorbed by any other student group or society (other\nthan the University of Windsor Students' Alliance)."),(0,o.kt)("h3",{id:"article-2"},"Article 2"),(0,o.kt)("h4",{id:"section-1---positions"},"Section 1 - Positions"),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://raw.githubusercontent.com/UWindsorCSS/Documents/master/static/CSS_Hierarchy.svg",alt:"CSS Org Chart"})),(0,o.kt)("h5",{id:"section-11---executive-positions"},"Section 1.1 - Executive Positions"),(0,o.kt)("p",null,"The society's Executive Positions shall consist of the following positions:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"President"),(0,o.kt)("li",{parentName:"ol"},"Vice President"),(0,o.kt)("li",{parentName:"ol"},"Treasurer")),(0,o.kt)("h5",{id:"section-12---council-positions"},"Section 1.2 - Council Positions"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Head of Events"),(0,o.kt)("li",{parentName:"ol"},"Head of Communications"),(0,o.kt)("li",{parentName:"ol"},"Head of Technology"),(0,o.kt)("li",{parentName:"ol"},"Head of Student Affairs"),(0,o.kt)("li",{parentName:"ol"},"Event Organizer"),(0,o.kt)("li",{parentName:"ol"},"Event Coordinator (4)"),(0,o.kt)("li",{parentName:"ol"},"Merchandising Coordinator"),(0,o.kt)("li",{parentName:"ol"},"Promotions Coordinator"),(0,o.kt)("li",{parentName:"ol"},"Design Coordinator"),(0,o.kt)("li",{parentName:"ol"},"Career Advisor"),(0,o.kt)("li",{parentName:"ol"},"Senior Representative"),(0,o.kt)("li",{parentName:"ol"},"Second-Year Representative"),(0,o.kt)("li",{parentName:"ol"},"First-Year Representative (2)"),(0,o.kt)("li",{parentName:"ol"},"Secretary")),(0,o.kt)("h5",{id:"section-13---affiliate-positions"},"Section 1.3 - Affiliate Positions"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Social Media Moderators (2 minimum)"),(0,o.kt)("li",{parentName:"ol"},"CSC Liaison(s)")),(0,o.kt)("h4",{id:"section-2---term"},"Section 2 - Term"),(0,o.kt)("p",null,"The Executive shall take office on May 1st, for a 12-month term."),(0,o.kt)("h4",{id:"duties-of-the-executive"},"Duties of the Executive"),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"President")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Preside over all meetings."),(0,o.kt)("li",{parentName:"ol"},"Represent the society in its relations with other organizations and individuals or assign a designee in his/her place."),(0,o.kt)("li",{parentName:"ol"},"Direct the activities of the executives and council members."),(0,o.kt)("li",{parentName:"ol"},"Submit a report to the incoming executive detailing the activities of the previous year."),(0,o.kt)("li",{parentName:"ol"},"Be an ex-officio member on all committees of the society."),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Vice President")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the President."),(0,o.kt)("li",{parentName:"ol"},"Act in the place of the President, where conflicts prohibit the president from acting or the president is unable to act."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for managing student experience heads (i.e., Head of Technology, Head of Student Affairs, and Head of Events)."),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Treasurer")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the President."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for all society finances including possession of society bank card."),(0,o.kt)("li",{parentName:"ol"},"Collect and keep record of voluntary membership dues."),(0,o.kt)("li",{parentName:"ol"},"Ensure society records reflect the accurate financial position of the society at all times."),(0,o.kt)("li",{parentName:"ol"},"Event costs shall be subject to audit by the membership."),(0,o.kt)("li",{parentName:"ol"},"Submit an annual report detailing the society's budget for the past year."),(0,o.kt)("li",{parentName:"ol"},"Review the financial records with members of the executive at least once a semester."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for overseeing the communications team (i.e., Head of Communications)."),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Head of Events")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Vice President."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for brainstorming events for the benefit of the social and academic life of students."),(0,o.kt)("li",{parentName:"ol"},"Manage the entire events team (i.e., Event Coordinators and Event Organizer) by passing information to the organizer to schedule certain events and coordinating with Event Coordinators to ensure that they are attending events."),(0,o.kt)("li",{parentName:"ol"},"Be the final say in which events CSS will host."),(0,o.kt)("li",{parentName:"ol"},"Create polls to allow all students to voice their opinions on what events they would like CSS to host."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for collaborating and communicating with the Head of Communications to ensure all CSS events are promoted on social media and via email."),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Head of Communications")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Treasurer."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for leading the Communications team (i.e., Merchandising Coordinator, Promotions Coordinator, Design Coordinator)."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for planning and executing strategies to grow the Computer Science Society."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for increasing our income by means of fundraising and promotion."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for growing society presence on campus by means of marketing, social media and promoting events."),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Head of Technology")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the President."),(0,o.kt)("li",{parentName:"ol"},"Be appointed via interview process, conducted by the Computer Science Society executives."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for development, debugging, implementation of changes, and maintenance of the Computer Science Society website."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for managing the Computer Science Discord including channels, bots, roles, etc."),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Head of Student Affairs")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Vice President."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for leading the Student Affairs team (i.e., Career Advisor, Senior Representative, Second-Year Representative, First-Year Representative(s))."),(0,o.kt)("li",{parentName:"ol"},"Maintain liaison between the Department of Computer Science and the Computer Science students regarding academic issues and policies."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for planning and executing strategies to develop student skills."),(0,o.kt)("li",{parentName:"ol"},"Collaborate with the Head of Events to determine events that would benefit students (e.g., workshops to prepare for interviews, co-op, teach skills, prepare for courses, etc.)"),(0,o.kt)("li",{parentName:"ol"},"Act as a moderator on the Computer Science Discord.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Event Organizer")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Events."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for communicating with venues to organize, schedule, and gather pricing for events.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Event Coordinator(s)")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Events."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for attending events and help manage the events while they are happening."),(0,o.kt)("li",{parentName:"ol"},"Be in constant communication with the Head of Events to help arrange and organize the events, as well as any necessary payments."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for photographing or recording events and share the photographs/videos with the Promotions Coordinator."),(0,o.kt)("li",{parentName:"ol"},"Event Coordinators are limited to missing 2 events per semester or 4 events total per elected term before they are removed and replaced.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Merchandising Coordinator")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Communications."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for all things related to Computer Science merchandise (e.g., sweaters)."),(0,o.kt)("li",{parentName:"ol"},"Communicate with vendors to get quotes and work with the Treasurer to secure payments for merchandise."),(0,o.kt)("li",{parentName:"ol"},"Brainstorm ideas for merchandise and strategies related to merchandise."),(0,o.kt)("li",{parentName:"ol"},"Host/organize any design contests with the students (e.g., sweater design contest)."),(0,o.kt)("li",{parentName:"ol"},"Collaborate with the Promotions Coordinator to effectively promote all merch sales and giveaways."),(0,o.kt)("li",{parentName:"ol"},"Collaborate with the Design Coordinator to develop designs for merchandise.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Promotions Coordinator")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Communications."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for promoting any society activities and events through all communication channels, online and offline (e.g., flyers, posters, Instagram, Facebook, Discord, email, the CSS website, etc.)."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for promoting other CSS/CS related items to all communication channels."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for posting photos/videos from events to all communication channels.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Design Coordinator")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Communications."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for designing all promotional materials (flyers, social media posts, etc.) related to CSS/CS."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for designing CSS merchandise, in cooperation with the Merchandising Coordinator."),(0,o.kt)("li",{parentName:"ol"},"Be expected to follow the CSS branding style to develop assets.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Career Advisor")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Student Affairs."),(0,o.kt)("li",{parentName:"ol"},"Actively brainstorm workshops, ideas, tools, etc. to improve the careers of our students."),(0,o.kt)("li",{parentName:"ol"},"Host workshops related to internships and co-op, resume workshops, etc."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for advocating awards and scholarships to students.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Senior Representative")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Student Affairs."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the views and concerns of third- and fourth-year students to the executive."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the executive to all third and fourth year members of the Society."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for making announcements at the beginning of third- and fourth-year lectures to make members aware of society events.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Second-Year Representative")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Student Affairs."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the views and concerns of second-year students to the executive."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the executive to second-year members of the Society."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for making announcements at the beginning of second-year lectures to make members aware of society events.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"First-Year Representative(s)")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Student Affairs."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the views and concerns of first-year students to the executives."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the executive to all first-year members of the Society."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for making announcements at the beginning of first-year lectures to make members aware of society events.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Secretary")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the President."),(0,o.kt)("li",{parentName:"ol"},"Be appointed by the president and ratified by the remaining executive at the first regular meeting and from the membership of the society."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for scheduling meetings by determining the best time for members, the location, and sending calendar invites."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for taking notes during meetings.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"Social Media Moderator(s)")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the executives."),(0,o.kt)("li",{parentName:"ol"},"Be appointed via interview process, conducted by the Computer Science Society executives and Head of Technology."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for representing the views and concerns of the Computer Science Society."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for ensuring that rules and regulations for our official social medias are upheld.")),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"CSC Liaison(s)")," shall:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Report to the Head of Student Affairs."),(0,o.kt)("li",{parentName:"ol"},"Be responsible for communication between the Computer Science Society and Computer Science Council."),(0,o.kt)("li",{parentName:"ol"},"Attend Computer Science Society meetings as non-voting members.")),(0,o.kt)("h3",{id:"article-3"},"Article 3"),(0,o.kt)("h4",{id:"section-1---regular-meetings"},"Section 1 - Regular Meetings"),(0,o.kt)("p",null,"Regular meetings of the society shall be held at least once per month\nduring the academic year."),(0,o.kt)("p",null,"At least one week's notice with agenda shall be given before all\nmeetings. Quorum for regular meetings shall be two-thirds of total elected members."),(0,o.kt)("h4",{id:"section-2---executive-meetings"},"Section 2 - Executive Meetings"),(0,o.kt)("p",null,"Executive meetings shall be held as required. At least 48-hours notice\nshall be given before all Executive meetings. Quorum for executive\nmeetings shall be 50% rounded up members of the Executive."),(0,o.kt)("h4",{id:"section-3---general-meeting"},"Section 3 - General Meeting"),(0,o.kt)("p",null,"The general meeting of the society shall be held annually during the\nstart of the summer semester, and shall include reports from the outgoing executive,\nany committee reports, the election of executive officers, budget\npresentation, and any new or old business."),(0,o.kt)("p",null,"General meetings shall also be held at the beginning of both the Fall and Winter semesters. The Fall meeting will consist of introductions\nand plans for the semester/year. The Winter meeting will consist of feedback/review of the previous semester, as well as plans for the current semester."),(0,o.kt)("p",null,"At least two weeks notice with agenda shall be given before a general meeting,\nstating the time, date, and place of the meeting. Quorum for general\nmeetings shall be twenty-one (21) members."),(0,o.kt)("h4",{id:"section-4---additional-requirements"},"Section 4 - Additional Requirements"),(0,o.kt)("p",null,"Any two executives, the president, or three members may call a regular\nmeeting. The president or the executive shall determine the date of the\nmeeting within one week of the request. If a request has been made\nwithin the last month, the president can defer a meeting to ensure no\nmore than one meeting a month."),(0,o.kt)("p",null,"The president can, with the agreement of half the executives, disregard\nrequests for meetings. A further request of at least ten members can\noverride this provision."),(0,o.kt)("h3",{id:"article-4"},"Article 4"),(0,o.kt)("h4",{id:"section-1---election-of-officers"},"Section 1 - Election of Officers"),(0,o.kt)("p",null,"Elections are to be held annually under the auspices of the University\nof Windsor Students' Alliance (UWSA) where they are capable of carrying\nout said elections. An annual election shall take place in March, with\noffices filled in May. Any positions not filled in the annual election\nmay be appointed on a temporary basis by a simple majority of the\nExecutive at an executive meeting."),(0,o.kt)("p",null,"The First-Year Representative, and any positions not elected in the\nannual election (including positions temporarily held), shall be elected\nduring the first month of the fall semester."),(0,o.kt)("p",null,"The elected positions shall be all positions except ",(0,o.kt)("strong",{parentName:"p"},"Head of Technology"),", ",(0,o.kt)("strong",{parentName:"p"},"Secretary"),", and ",(0,o.kt)("strong",{parentName:"p"},"all affiliate positions"),"."),(0,o.kt)("p",null,"The ",(0,o.kt)("strong",{parentName:"p"},"President"),", ",(0,o.kt)("strong",{parentName:"p"},"Vice President"),", and ",(0,o.kt)("strong",{parentName:"p"},"Treasurer")," positions are restricted to individuals who have held a previous position in the Computer Science Society. If no member who has previously held a position in the Computer Science Society is nominated for either of these positions, then any Computer Science student may be considered for nomination."),(0,o.kt)("p",null,"In the event of no new executive being elected, a group of Computer\nScience students may petition the UWSA VP Administration to represent\nthe Computer Science Society on a temporary basis subject to election in\nthe first month of the fall semester."),(0,o.kt)("h4",{id:"section-2---removal-of-executive-or-council-member"},"Section 2 - Removal of Executive or Council Member"),(0,o.kt)("p",null,"In the event that a ",(0,o.kt)("strong",{parentName:"p"},"member")," is not fulfilling their responsibilities, the following procedure shall take place:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"The ",(0,o.kt)("strong",{parentName:"li"},"President")," will meet with the ",(0,o.kt)("strong",{parentName:"li"},"member")," to discuss concerns raised by the membership."),(0,o.kt)("li",{parentName:"ol"},"If, after one week, the ",(0,o.kt)("strong",{parentName:"li"},"member")," is still not found to be fulfilling their responsibilities, the ",(0,o.kt)("strong",{parentName:"li"},"President")," shall issue a written warning."),(0,o.kt)("li",{parentName:"ol"},"After an additional week, if the ",(0,o.kt)("strong",{parentName:"li"},"member")," is still not found to be fulfilling their responsibilities, a meeting will be called to determine whether the individual will retain their position.")),(0,o.kt)("p",null,(0,o.kt)("em",{parentName:"p"},(0,o.kt)("strong",{parentName:"em"},"Note:")," In the event the ",(0,o.kt)("strong",{parentName:"em"},"member")," in question is the ",(0,o.kt)("strong",{parentName:"em"},"President"),", the ",(0,o.kt)("strong",{parentName:"em"},"Vice President")," will conduct the above procedure.")),(0,o.kt)("h4",{id:"section-3---meeting-to-remove-an-executive-or-council-member"},"Section 3 - Meeting to Remove an Executive or Council Member"),(0,o.kt)("p",null,"An ",(0,o.kt)("strong",{parentName:"p"},"Executive")," meeting shall be called to determine whether a ",(0,o.kt)("strong",{parentName:"p"},"member"),"\nshall continue to retain their position."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"At least ",(0,o.kt)("em",{parentName:"li"},"one-week")," notice shall be given before the meeting. The\n",(0,o.kt)("strong",{parentName:"li"},"member")," in question will be given an opportunity to address any issues\nand concerns raised, answer any questions as well as provide reasons why\nthey should continue to hold their position."),(0,o.kt)("li",{parentName:"ul"},"Voting shall take place by secret ballot."),(0,o.kt)("li",{parentName:"ul"},"Quorum for the meeting shall be all of the ",(0,o.kt)("strong",{parentName:"li"},"executives"),", not including the accused."),(0,o.kt)("li",{parentName:"ul"},"If quorum is not met, or in the event that a ",(0,o.kt)("strong",{parentName:"li"},"two-thirds vote")," is\nnot obtained, the individual shall retain their position."),(0,o.kt)("li",{parentName:"ul"},"No minutes shall be published for this meeting, beyond the immediate\nresult.")),(0,o.kt)("h4",{id:"section-4---constitutional-amendments"},"Section 4 - Constitutional Amendments"),(0,o.kt)("p",null,"The constitution can be amended at a regular meeting, or a general\nmeeting, with a three-fourths majority vote."),(0,o.kt)("p",null,"Any amendments must be announced one week prior to either meeting."),(0,o.kt)("p",null,"Amendments that only include stylistic, grammatical, typographical, graphical, or formatting changes can be made to the constitution outside of a meeting, without the need for an announcement one week prior, with a three-fourths majority vote. This vote may be electronic or in-person, as decided by the President."),(0,o.kt)("h4",{id:"section-5---interpretation-of-bylaws"},"Section 5 - Interpretation of Bylaws"),(0,o.kt)("p",null,"These bylaws are to be interpreted by the Executive."),(0,o.kt)("h4",{id:"section-6---conflicts-with-uwsa-policy"},"Section 6 - Conflicts with UWSA Policy"),(0,o.kt)("p",null,"Nothing in this instrument shall be read to contradict UWSA rules\nregarding clubs or societies. In the event where a contradiction shall\noccur, the rules of the UWSA shall have precedent."),(0,o.kt)("h4",{id:"section-7---parliamentary-authority"},"Section 7 - Parliamentary Authority"),(0,o.kt)("p",null,"The rules contained in the current edition of Robert's Rules of Order\nNewly Revised shall govern CSS in all cases to which they are applicable\nand in which they are not inconsistent with these bylaws and any special\nrules of order CSS may adopt."),(0,o.kt)("h4",{id:"section-8---resignations"},"Section 8 - Resignations"),(0,o.kt)("p",null,"An executive member may resign from their position by submitting a\nwritten notice to the Executive at least two weeks in advance. The\nPresident shall be responsible for filling the vacant position, by\nappointment or election, as the President deems necessary."),(0,o.kt)("p",null,"In the case of the resignation of the President, the position shall be\nfilled by the Vice President until the next election."))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9bb374f4.ef6216ff.js b/assets/js/9bb374f4.ef6216ff.js new file mode 100644 index 000000000..6aa4dc334 --- /dev/null +++ b/assets/js/9bb374f4.ef6216ff.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1646],{8374:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"plugin-docs-courses"}')}}]); \ No newline at end of file diff --git a/assets/js/9bc763fb.54676bf5.js b/assets/js/9bc763fb.54676bf5.js new file mode 100644 index 000000000..86d3d654f --- /dev/null +++ b/assets/js/9bc763fb.54676bf5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3949],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>O});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),d=n,O=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(O,s(s({ref:r},u),{},{components:t})):i.createElement(O,s({ref:r},u))}));function O(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c<o;c++)s[c]=t[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}d.displayName="MDXCreateElement"},3927:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3300 - Overview",sidebar_label:"COMP-3300 - Overview",slug:"/COMP-3300/overview"},s=void 0,a={unversionedId:"COMP-3300/overview",id:"COMP-3300/overview",title:"COMP 3300 - Overview",description:"Course Title",source:"@site/courses/COMP-3300/Overview.md",sourceDirName:"COMP-3300",slug:"/COMP-3300/overview",permalink:"/wiki/courses/COMP-3300/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3300/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3300 - Overview",sidebar_label:"COMP-3300 - Overview",slug:"/COMP-3300/overview"},sidebar:"indexNav",previous:{title:"COMP-3220",permalink:"/wiki/courses/COMP-3220/overview"},next:{title:"COMP-3300 - Advice",permalink:"/wiki/courses/COMP-3300/advice"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3300 is "Operating System Fundamentals".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Operating system services, introduction to primary components of multi-programming operating systems, CPU scheduling, concurrent processes, process synchronization and interprocess communication, deadlocks, memory management, file systems, virtual memory, disk scheduling. (Prerequisite: COMP-2120, COMP-2540, COMP-2560, and COMP-2650 or COMP-2660.)(3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3300 is typically offered in the Winter and Summer semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540, COMP-2120, COMP-2560, and COMP-2650 or COMP-2660 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9d1e0371.979c1b91.js b/assets/js/9d1e0371.979c1b91.js new file mode 100644 index 000000000..cfcabf067 --- /dev/null +++ b/assets/js/9d1e0371.979c1b91.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3358],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,o=function(e,r){if(null==e)return{};var t,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,o=e.mdxType,n=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(t),v=o,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||n;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var n=t.length,s=new Array(n);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:o,s[1]=a;for(var u=2;u<n;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},5296:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>a,toc:()=>u});var i=t(3117),o=(t(7294),t(4137));const n={id:"overview",title:"COMP 1400 - Overview",sidebar_label:"COMP-1400",slug:"/COMP-1400/overview"},s=void 0,a={unversionedId:"COMP-1400/overview",id:"COMP-1400/overview",title:"COMP 1400 - Overview",description:"Course Title",source:"@site/courses/COMP-1400/Overview.md",sourceDirName:"COMP-1400",slug:"/COMP-1400/overview",permalink:"/wiki/courses/COMP-1400/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-1400/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 1400 - Overview",sidebar_label:"COMP-1400",slug:"/COMP-1400/overview"},sidebar:"indexNav",previous:{title:"COMP-1047",permalink:"/wiki/courses/COMP-1047/overview"},next:{title:"COMP-1410",permalink:"/wiki/courses/COMP-1410/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,o.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for COMP-1400 is "Intro to Programming and Algorithms I".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This course is the first of a two-course sequence designed to introduce students to algorithm design and programming in a high-level language such as C. The main objectives of the course are to develop the ability to identify, understand and design solutions to a wide variety of problems. Topics include: computer system overview, hardware and software, problem solving steps, concepts of variables, constants, data types, algorithmic structure, sequential logic, decisions, loops, modular programming, one-dimensional arrays, text files. If possible, problems like searching/sorting will be addressed. (3 lecture hours and 1.5 laboratory hours a week)"),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"COMP-1400 is typically offered in all semesters."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9e4087bc.5e19b99d.js b/assets/js/9e4087bc.5e19b99d.js new file mode 100644 index 000000000..fde2e7321 --- /dev/null +++ b/assets/js/9e4087bc.5e19b99d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3608],{8151:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(7294),l=a(3699),n=a(7325),c=a(5463),i=a(7264);function m(e){let{year:t,posts:a}=e;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((e=>r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metadata.title))))))}function s(e){let{years:t}=e;return r.createElement("section",{className:"margin-vert--lg"},r.createElement("div",{className:"container"},r.createElement("div",{className:"row"},t.map(((e,t)=>r.createElement("div",{key:t,className:"col col--4 margin-vert--lg"},r.createElement(m,e)))))))}function o(e){let{archive:t}=e;const a=(0,n.I)({id:"theme.blog.archive.title",message:"Archive",description:"The page & hero title of the blog archive page"}),l=(0,n.I)({id:"theme.blog.archive.description",message:"Archive",description:"The page & hero description of the blog archive page"}),m=function(e){const t=e.reduceRight(((e,t)=>{const a=t.metadata.date.split("-")[0],r=e.get(a)??[];return e.set(a,[t,...r])}),new Map);return Array.from(t,(e=>{let[t,a]=e;return{year:t,posts:a}}))}(t.blogPosts);return r.createElement(r.Fragment,null,r.createElement(c.d,{title:a,description:l}),r.createElement(i.Z,null,r.createElement("header",{className:"hero hero--primary"},r.createElement("div",{className:"container"},r.createElement("h1",{className:"hero__title"},a),r.createElement("p",{className:"hero__subtitle"},l))),r.createElement("main",null,m.length>0&&r.createElement(s,{years:m}))))}}}]); \ No newline at end of file diff --git a/assets/js/9fff37d2.deaf5516.js b/assets/js/9fff37d2.deaf5516.js new file mode 100644 index 000000000..55c873e95 --- /dev/null +++ b/assets/js/9fff37d2.deaf5516.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7857],{4137:(e,t,a)=>{a.d(t,{Zo:()=>u,kt:()=>m});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function i(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},o=Object.keys(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var s=n.createContext({}),p=function(e){var t=n.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},u=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},c="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,o=e.originalType,s=e.parentName,u=i(e,["components","mdxType","originalType","parentName"]),c=p(a),d=r,m=c["".concat(s,".").concat(d)]||c[d]||h[d]||o;return a?n.createElement(m,l(l({ref:t},u),{},{components:a})):n.createElement(m,l({ref:t},u))}));function m(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=a.length,l=new Array(o);l[0]=d;var i={};for(var s in t)hasOwnProperty.call(t,s)&&(i[s]=t[s]);i.originalType=e,i[c]="string"==typeof e?e:r,l[1]=i;for(var p=2;p<o;p++)l[p]=a[p];return n.createElement.apply(null,l)}return n.createElement.apply(null,a)}d.displayName="MDXCreateElement"},7827:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>p});var n=a(3117),r=(a(7294),a(4137));const o={id:"mentalhealth",title:"Mental Health Resources",sidebar_label:"Mental Health Resources",slug:"/mentalhealth"},l=void 0,i={unversionedId:"support/mentalhealth",id:"support/mentalhealth",title:"Mental Health Resources",description:"Last updated on 2022/05/15",source:"@site/academics/support/mentalhealth.md",sourceDirName:"support",slug:"/mentalhealth",permalink:"/wiki/academics/mentalhealth",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/support/mentalhealth.md",tags:[],version:"current",frontMatter:{id:"mentalhealth",title:"Mental Health Resources",sidebar_label:"Mental Health Resources",slug:"/mentalhealth"},sidebar:"indexNav",previous:{title:"Academic Complaints",permalink:"/wiki/academics/academiccomplaints"},next:{title:"Physical Health Resources",permalink:"/wiki/academics/physicalhealth"}},s={},p=[{value:"On-Campus Support",id:"on-campus-support",level:2},{value:"Student Counselling Centre",id:"student-counselling-centre",level:3},{value:"UWSA Peer Support Centre",id:"uwsa-peer-support-centre",level:3},{value:"24/7 Support",id:"247-support",level:2},{value:"My Student Support Program",id:"my-student-support-program",level:3},{value:"Good2Talk",id:"good2talk",level:3},{value:"Wellness Together Canada",id:"wellness-together-canada",level:3},{value:"Windsor Regional Hospital Walk-In Crisis Service",id:"windsor-regional-hospital-walk-in-crisis-service",level:3},{value:"Insurance",id:"insurance",level:2}],u={toc:p},c="wrapper";function h(e){let{components:t,...a}=e;return(0,r.kt)(c,(0,n.Z)({},u,a,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Last updated on 2022/05/15")),(0,r.kt)("p",null,"The University of Windsor provides many ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/69/student-affairs"},"services")," to help improve student life, and this particular article discusses mental health services around the campus."),(0,r.kt)("h2",{id:"on-campus-support"},"On-Campus Support"),(0,r.kt)("p",null,"In addition to the support programs below, UWindsor also provides many other mental health support resources that you can find ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/wellness/340/resources"},"here"),". As well, the Science department has an organization called Sci of Relief. They are dedicated to help improve students' well-being, and you can visit their website to read more about their ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/usci/301/sci-relief"},"initiatives")," and ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/usci/305/mental-health-support"},"mental health resources"),"."),(0,r.kt)("h3",{id:"student-counselling-centre"},"Student Counselling Centre"),(0,r.kt)("p",null,"The SCC provides confidental mental health services through the form of individual counselling or support groups. Because of the current pandemic, appointments are available through video conference, telephone, or in-person. You can contact them through the email or phone number listed below to book an initial consultation or follow-up appointments with your therapist/support group. They will able to respond to you within 24-48 hours of their hours of operation."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: CAW Student Centre 2nd floor, room 293"),(0,r.kt)("li",{parentName:"ul"},"Hours of Operation: Monday to Fridays, 8:30 AM - 4:30 PM"),(0,r.kt)("li",{parentName:"ul"},"Email: ",(0,r.kt)("a",{parentName:"li",href:"mailto:scc@uwindsor.ca"},"scc@uwindsor.ca")),(0,r.kt)("li",{parentName:"ul"},"Phone: 519-253-3000 Ext. 4616")),(0,r.kt)("p",null,"You can find more information about SCC and how to make appointments ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/wellness/304/counselling"},"here"),"."),(0,r.kt)("h3",{id:"uwsa-peer-support-centre"},"UWSA Peer Support Centre"),(0,r.kt)("p",null,"The UWSA Peer Support Centre offers Zoom drop-in peer counselling sessions to UWindsor students. This is a safe and inclusive space where you can seek guidance and support from trained volunteers. You can get connected to a peer supported volunteer ",(0,r.kt)("a",{parentName:"p",href:"https://uwsa.ca/services/psc/"},"here"),"."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: CAW Student Centre 2nd Floor, Room 291"),(0,r.kt)("li",{parentName:"ul"},"Hours of Operation: Monday to Fridays, 10:00 AM - 8:00 PM"),(0,r.kt)("li",{parentName:"ul"},"Email: ",(0,r.kt)("a",{parentName:"li",href:"mailto:psc@uwindsor.ca"},"psc@uwindsor.ca")),(0,r.kt)("li",{parentName:"ul"},"Phone: 519-253-3000 Ext. 4551")),(0,r.kt)("h2",{id:"247-support"},"24/7 Support"),(0,r.kt)("h3",{id:"my-student-support-program"},"My Student Support Program"),(0,r.kt)("p",null,"My Student Support Program is a free professional counselling service available through call or text 24/7. It is available to current UWindsor students and UWindsor alumni for up to 5 years after graduation. The program can provide service in 35+ languages/cultures immediately and 140+ languages/cultures within 24-48 hours."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Website: ",(0,r.kt)("a",{parentName:"li",href:"https://myssp.app/ca/home"},"https://myssp.app/ca/home")),(0,r.kt)("li",{parentName:"ul"},"Phone (North America): 1-844-451-9700"),(0,r.kt)("li",{parentName:"ul"},"Phone (Outside North America): 001-416-380-6578")),(0,r.kt)("h3",{id:"good2talk"},"Good2Talk"),(0,r.kt)("p",null,"Good2Talk Ontario provides free provincial counselling service through call, text, or Facebook messenger 24/7. You can access private and professional counselling from volunteers."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Website: ",(0,r.kt)("a",{parentName:"li",href:"https://good2talk.ca/ontario/"},"https://good2talk.ca/ontario/")),(0,r.kt)("li",{parentName:"ul"},"Phone: 1-866-925-5454"),(0,r.kt)("li",{parentName:"ul"},"Text: GOOD2TALKON to 686868")),(0,r.kt)("h3",{id:"wellness-together-canada"},"Wellness Together Canada"),(0,r.kt)("p",null,"Wellness Together Canada provides counselling and support programs for mental health and substance use. You can also use their self-assessment to see the type of services that is offered, and the website acts as a portal to other support programs."),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Contact Information")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Website: ",(0,r.kt)("a",{parentName:"li",href:"https://www.wellnesstogether.ca/en-CA"},"https://www.wellnesstogether.ca/en-CA")),(0,r.kt)("li",{parentName:"ul"},"Phone: 1-866-585-0445"),(0,r.kt)("li",{parentName:"ul"},"Text: WELLNESS to 686868")),(0,r.kt)("h3",{id:"windsor-regional-hospital-walk-in-crisis-service"},"Windsor Regional Hospital Walk-In Crisis Service"),(0,r.kt)("p",null,"The Windsor Regional Hospital Emergency Department provides walk-in services for mental health crises and emergencies."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: 1030 Ouellette Avenue, Windsor, Ontario")),(0,r.kt)("h2",{id:"insurance"},"Insurance"),(0,r.kt)("p",null,"The UWSA insurance provided to full-time students allows for an insurance claim of up to $800 per policy year for mental health services. For information about the coverage of the insurance, see ",(0,r.kt)("a",{parentName:"p",href:"http://www.studentcare.ca/rte/en/IHaveAPlan_UWSA_Health_HealthCoverage_HealthPractitioners_PsychologistsSocialWorkers"},"here"),"."))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a17bf5e5.1a2b1983.js b/assets/js/a17bf5e5.1a2b1983.js new file mode 100644 index 000000000..e4434941c --- /dev/null +++ b/assets/js/a17bf5e5.1a2b1983.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8911],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),u=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},p="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(r),d=a,f=p["".concat(l,".").concat(d)]||p[d]||m[d]||o;return r?n.createElement(f,i(i({ref:t},c),{},{components:r})):n.createElement(f,i({ref:t},c))}));function f(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:a,i[1]=s;for(var u=2;u<o;u++)i[u]=r[u];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},4077:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>m,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var n=r(3117),a=(r(7294),r(4137));const o={id:"resume",title:"Resumes",sidebar_label:"Resumes",slug:"/resumes"},i=void 0,s={unversionedId:"resume",id:"resume",title:"Resumes",description:"Creating a Resume",source:"@site/careers/resume.md",sourceDirName:".",slug:"/resumes",permalink:"/wiki/careers/resumes",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/resume.md",tags:[],version:"current",frontMatter:{id:"resume",title:"Resumes",sidebar_label:"Resumes",slug:"/resumes"},sidebar:"indexNav",previous:{title:"Cover Letters",permalink:"/wiki/careers/cover_letters"},next:{title:"Interviews",permalink:"/wiki/careers/interviews"}},l={},u=[{value:"Creating a Resume",id:"creating-a-resume",level:2},{value:"Perfecting your Resume",id:"perfecting-your-resume",level:3},{value:"Example Resumes",id:"example-resumes",level:3},{value:"Todo: Talk to Co-Op to expand this section.",id:"todo-talk-to-co-op-to-expand-this-section",level:4}],c={toc:u},p="wrapper";function m(e){let{components:t,...r}=e;return(0,a.kt)(p,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h2",{id:"creating-a-resume"},"Creating a Resume"),(0,a.kt)("p",null,"Recruiters spend, on average, between 6 and 10 seconds looking at your resume. Its important that your resume makes a\nstrong first impression and demonstrates why you're a strong candidate for the position. Your resume should be at most\none page, cover your past experience, technical skills, projects, relevant education, and soft skills. Do not include\nyour secondary school education - if you've made it to University, you probably did well in secondary school."),(0,a.kt)("h3",{id:"perfecting-your-resume"},"Perfecting your Resume"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.gautamtata.com/blog/get-a-job-1"},"This article")," on resume design explains how to optimize your resume to\nimprove your chances of being interviewed."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.jobscan.co"},"Jobscan")," can help you optimize your resume to give you the best chance to get past the robots\nand get seen by a real recruiter.")),(0,a.kt)("h3",{id:"example-resumes"},"Example Resumes"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://drive.google.com/file/d/1QUNbEYP0TBf33-JeCfXFwp_eoqI5YDql/view"},"Eric Pickup")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://scet.ch/Resume.pdf"},"Brandon Lucier")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://hsdeogan.com/Resume-HarshdipSinghDeogan.pdf"},"Harshdip Singh Deogan")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://ryanprairie.com/static/extras/resume.pdf"},"Ryan Prairie"))),(0,a.kt)("h4",{id:"todo-talk-to-co-op-to-expand-this-section"},"Todo: Talk to Co-Op to expand this section."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a29c608a.3e94bd74.js b/assets/js/a29c608a.3e94bd74.js new file mode 100644 index 000000000..6160dfabe --- /dev/null +++ b/assets/js/a29c608a.3e94bd74.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9976],{4137:(t,e,n)=>{n.d(e,{Zo:()=>g,kt:()=>o});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function m(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},l=Object.keys(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var d=a.createContext({}),p=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},g=function(t){var e=p(t.components);return a.createElement(d.Provider,{value:e},t.children)},k="mdxType",N={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},u=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,d=t.parentName,g=m(t,["components","mdxType","originalType","parentName"]),k=p(n),u=r,o=k["".concat(d,".").concat(u)]||k[u]||N[u]||l;return n?a.createElement(o,i(i({ref:e},g),{},{components:n})):a.createElement(o,i({ref:e},g))}));function o(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=u;var m={};for(var d in e)hasOwnProperty.call(e,d)&&(m[d]=e[d]);m.originalType=t,m[k]="string"==typeof t?t:r,i[1]=m;for(var p=2;p<l;p++)i[p]=n[p];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}u.displayName="MDXCreateElement"},3294:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>d,contentTitle:()=>i,default:()=>N,frontMatter:()=>l,metadata:()=>m,toc:()=>p});var a=n(3117),r=(n(7294),n(4137));const l={id:"oldTable",title:"Old Table",sidebar_label:"Old Table",slug:"/oldtable",hide_table_of_contents:!0},i=void 0,m={unversionedId:"offering/oldTable",id:"offering/oldTable",title:"Old Table",description:"Requirements Legend",source:"@site/courses/offering/oldTable.md",sourceDirName:"offering",slug:"/oldtable",permalink:"/wiki/courses/oldtable",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/offering/oldTable.md",tags:[],version:"current",frontMatter:{id:"oldTable",title:"Old Table",sidebar_label:"Old Table",slug:"/oldtable",hide_table_of_contents:!0}},d={},p=[{value:"Requirements Legend",id:"requirements-legend",level:3}],g={toc:p},k="wrapper";function N(t){let{components:e,...n}=t;return(0,r.kt)(k,(0,a.Z)({},g,n,{components:e,mdxType:"MDXLayout"}),(0,r.kt)("h3",{id:"requirements-legend"},"Requirements Legend"),(0,r.kt)("p",null,"\ud83d\udcdaBachelor of Computer Science (General)",(0,r.kt)("br",null),"\n\ud83c\udf93Bachelor of Computer Science (Honours)",(0,r.kt)("br",null),"\n\ud83d\udcf2Bachelor of Computer Science (Honours Applied Computing)",(0,r.kt)("br",null),"\n\u2699Bachelor of Science (Honours Computer Science with Software Engineering Specialization)",(0,r.kt)("br",null),"\n\ud83d\udc54Bachelor of Commerce (Honours Business Administration and Computer Science)",(0,r.kt)("br",null),"\n\ud83d\udcd0Bachelor of Mathematics (Honours Mathematics and Computer Science)",(0,r.kt)("br",null)),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"Course Code"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Course Name"),(0,r.kt)("th",{parentName:"tr",align:null},"Fall"),(0,r.kt)("th",{parentName:"tr",align:null},"Winter"),(0,r.kt)("th",{parentName:"tr",align:null},"Summer"),(0,r.kt)("th",{parentName:"tr",align:null},"Required"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Prerequisite(s)"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-1000"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Key Concepts in Computer Science"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-1047"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Computer Concepts for End-Users"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-1400"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Intro to Programming and Algorithms I"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-1410"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Intro to Programming and Algorithms II"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1000 or MATH-1720, COMP-1400")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2057"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Intro to the Internet"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1047 or COMP-2067 or COMP-1400")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2067"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Programming for Beginners"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2077"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Problem Solving and Information on the Internet"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1047, COMP-2057")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2097"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Social Media and Mobile Technology for End Users"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2120"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Object Oriented Programming Using Java"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1410")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2140"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Computer Languages, Grammars and Translators"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1000, COMP-2120")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2310"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Theoretical Foundations of Computer Science"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1000, MATH-1020")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2540"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Data Structures and Algorithms"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1000, COMP-1410")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2560"),(0,r.kt)("td",{parentName:"tr",align:"center"},"System Programming"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1410")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2650"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Computer Architecture I"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1400")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2660"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Computer Architecture II"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2650")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2707"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Advanced Website Design"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2057")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-2800"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Software Development"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3057"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Cyber-Ethics"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1047, COMP-2057")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3077"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Web-Based Data Management"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2707")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3110"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Introduction to Software Engineering"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120, COMP-2540")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3150"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Database Management Systems"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54\ud83d\udcd0"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2540, COMP-2560 or COMP-2650")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3220"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Obj Oriented Software Analysis and Design"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120, COMP-2540")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3300"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Operating System Fundamentals"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120, COMP-2540, COMP-2560, COMP-2650 or COMP-2660")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3340"),(0,r.kt)("td",{parentName:"tr",align:"center"},"WWW Information System Development"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcda\ud83d\udcf2\ud83d\udc54"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120, COMP-2540")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3400"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Advanced Object Oriented System Design Using C++"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcf2"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120, COMP-2560")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3500"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Introduction to Multimedia Systems"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2540, COMP-2650")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3520"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Introduction to Computer Graphics"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2540, MATH-1250")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3540"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Theory of Computation"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2140, COMP-2310, COMP-2540")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3670"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Computer Networks"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\ud83d\udcf2\u2699\ud83d\udc54"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2120, COMP-2540, COMP-2560, COMP-2650")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3680"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Network Practicum"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3300, COMP-3670")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3710"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Artificial Intelligence Concepts"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2540, STAT-2910 or STAT-2920")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-3770"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Game Design, Development, and Tools"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2540, COMP-2120")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4110"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Software Verification and Testing"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3110, COMP-3300")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4150"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Advanced and Practical Database Systems"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcf2"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3150, COMP-3300")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4200"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Mobile Application Development"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcf2"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3150, COMP-3220")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4220"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Agile Software Development"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcf2"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3220")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4250"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Big Data Analytics and Database Design"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83d\udcf2\ud83d\udc54"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3150")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4400"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Principles of Programming Languages"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2140, COMP-2310, COMP-2540")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4540"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Design and Analysis of Algorithms"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-2310, COMP-2540, COMP-3540")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4670"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Network Security"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3670")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4680"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Advanced Networking"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3670, COMP-3680")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4730"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Machine Learning"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3710")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4740"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Advanced Topics in AI II"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3710")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4770"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Artifical Intelligence for Games"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null}),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3770")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4800"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Selected Topics in Software Engineering"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-3110, COMP-3220, COMP-3300")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4960"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Research Project"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"COMP-4990"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Project Management: Techniques and Tools"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\ud83d\udcf2\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"MATH-1020"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Mathematical Foundations"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"One of COMP-1000, MATH-1250, MATH-1260 or MATH-1270")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"MATH-1250"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Linear Algebra I"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"MATH-1720"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Differential Calculus"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"})),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"MATH-1730"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Integral Calculus"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"},"MATH-1760 or MATH-1720")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"MATH-3940"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Numerical Analysis for Computer Scientists"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\u274c"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93"),(0,r.kt)("td",{parentName:"tr",align:"center"},"COMP-1410, MATH-1730 and one of MATH-1250, MATH-1260 or MATH-1270")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"STAT-2910"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Statistics for the Sciences"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\u2705"),(0,r.kt)("td",{parentName:"tr",align:null},"\ud83c\udf93\u2699"),(0,r.kt)("td",{parentName:"tr",align:"center"})))))}N.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a5571b1d.7ffeb4ec.js b/assets/js/a5571b1d.7ffeb4ec.js new file mode 100644 index 000000000..ff36321ce --- /dev/null +++ b/assets/js/a5571b1d.7ffeb4ec.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5594],{4137:(e,t,a)=>{a.d(t,{Zo:()=>m,kt:()=>c});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,n,o=function(e,t){if(null==e)return{};var a,n,o={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=n.createContext({}),h=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},m=function(e){var t=h(e.components);return n.createElement(l.Provider,{value:t},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var a=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),d=h(a),u=o,c=d["".concat(l,".").concat(u)]||d[u]||p[u]||r;return a?n.createElement(c,i(i({ref:t},m),{},{components:a})):n.createElement(c,i({ref:t},m))}));function c(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=a.length,i=new Array(r);i[0]=u;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[d]="string"==typeof e?e:o,i[1]=s;for(var h=2;h<r;h++)i[h]=a[h];return n.createElement.apply(null,i)}return n.createElement.apply(null,a)}u.displayName="MDXCreateElement"},8176:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>h});var n=a(3117),o=(a(7294),a(4137));const r={title:"Battle Rollers - My Game Dev Experience",author:"Massimo Albano",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/03/03/battle-rollers",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-03-battle-rollers.md",source:"@site/newsletter/2022-03-03-battle-rollers.md",title:"Battle Rollers - My Game Dev Experience",description:"Game development can be overwhelming, especially if you don\u2019t know where to start, and while I\u2019m not a seasoned developer yet, I\u2019ve learned a lot and am loving every step of the way!",date:"2022-03-03T00:00:00.000Z",formattedDate:"March 3, 2022",tags:[],readingTime:3.76,hasTruncateMarker:!1,authors:[{name:"Massimo Albano",title:"Student Contributor",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],frontMatter:{title:"Battle Rollers - My Game Dev Experience",author:"Massimo Albano",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},prevItem:{title:"Technology on a Roll",permalink:"/wiki/newsletter/2022/03/04/rick-roll"},nextItem:{title:"Please Don\u2019t Ask Me to Fix Your Printer",permalink:"/wiki/newsletter/2022/03/02/printer"}},l={authorsImageUrls:[void 0]},h=[],m={toc:h},d="wrapper";function p(e){let{components:t,...a}=e;return(0,o.kt)(d,(0,n.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Game development can be overwhelming, especially if you don\u2019t know where to start, and while I\u2019m not a seasoned developer yet, I\u2019ve learned a lot and am loving every step of the way!"),(0,o.kt)("p",null,"I began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called ",(0,o.kt)("a",{parentName:"p",href:"https://amethystramstudios.itch.io/dungeon-rollers"},"Dungeon Rollers"),". The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don\u2019t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling ",(0,o.kt)("a",{parentName:"p",href:"https://www.youtube.com/watch?v=xAZ8LCqP7eY"},"played it on his show")," and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I\u2019m writing this article."),(0,o.kt)("p",null,"After releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn\u2019t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!"),(0,o.kt)("p",null,"After finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn\u2019t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and ",(0,o.kt)("a",{parentName:"p",href:"https://store.steampowered.com/app/1653860/Battle_Rollers/"},"release it on Steam"),"."),(0,o.kt)("p",null,"For those that don\u2019t know how releasing games on Steam works, just like I didn\u2019t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven\u2019t yet sold enough copies to break even on the Steam Direct Fee, it\u2019s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I\u2019ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I\u2019m so glad I did it!"),(0,o.kt)("p",null,"Hopefully I\u2019ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there\u2019s one thing that you should learn from this article, it\u2019s to just develop your game. It won\u2019t be perfect out of the gate and that\u2019s totally okay! It doesn\u2019t need to be."),(0,o.kt)("p",null,"If you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an ",(0,o.kt)("a",{parentName:"p",href:"mailto:AmethystRamStudios@gmail.com"},"email"),", or ",(0,o.kt)("a",{parentName:"p",href:"https://twitter.com/AmethystRam"},"Tweet")," at me."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a6aa9e1f.4019a589.js b/assets/js/a6aa9e1f.4019a589.js new file mode 100644 index 000000000..bb656c057 --- /dev/null +++ b/assets/js/a6aa9e1f.4019a589.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3089],{3026:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var n=a(7294),l=a(4334),r=a(9962),i=a(5463),o=a(3702),s=a(2506),m=a(7325),c=a(3672);function g(e){const{metadata:t}=e,{previousPage:a,nextPage:l}=t;return n.createElement("nav",{className:"pagination-nav","aria-label":(0,m.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"})},a&&n.createElement(c.Z,{permalink:a,title:n.createElement(m.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)"},"Newer Entries")}),l&&n.createElement(c.Z,{permalink:l,title:n.createElement(m.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)"},"Older Entries"),isNext:!0}))}var p=a(3647),u=a(9107),d=a(5502);function E(e){let{items:t,component:a=d.Z}=e;return n.createElement(n.Fragment,null,t.map((e=>{let{content:t}=e;return n.createElement(u.n,{key:t.metadata.permalink,content:t},n.createElement(a,null,n.createElement(t,null)))})))}function b(e){const{metadata:t}=e,{siteConfig:{title:a}}=(0,r.Z)(),{blogDescription:l,blogTitle:o,permalink:s}=t,m="/"===s?a:o;return n.createElement(n.Fragment,null,n.createElement(i.d,{title:m,description:l}),n.createElement(p.Z,{tag:"blog_posts_list"}))}function k(e){const{metadata:t,items:a,sidebar:l}=e;return n.createElement(s.Z,{sidebar:l},n.createElement(E,{items:a}),n.createElement(g,{metadata:t}))}function h(e){return n.createElement(i.FG,{className:(0,l.Z)(o.k.wrapper.blogPages,o.k.page.blogListPage)},n.createElement(b,e),n.createElement(k,e))}}}]); \ No newline at end of file diff --git a/assets/js/aab42650.66762712.js b/assets/js/aab42650.66762712.js new file mode 100644 index 000000000..cb0512605 --- /dev/null +++ b/assets/js/aab42650.66762712.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[302],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>v});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):l(l({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},f=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),f=n,v=p["".concat(a,".").concat(f)]||p[f]||d[f]||o;return t?i.createElement(v,l(l({ref:r},c),{},{components:t})):i.createElement(v,l({ref:r},c))}));function v(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,l=new Array(o);l[0]=f;var s={};for(var a in r)hasOwnProperty.call(r,a)&&(s[a]=r[a]);s.originalType=e,s[p]="string"==typeof e?e:n,l[1]=s;for(var u=2;u<o;u++)l[u]=t[u];return i.createElement.apply(null,l)}return i.createElement.apply(null,t)}f.displayName="MDXCreateElement"},1225:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>l,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2077 - Overview",sidebar_label:"COMP-2077",slug:"/COMP-2077/overview"},l=void 0,s={unversionedId:"COMP-2077/overview",id:"COMP-2077/overview",title:"COMP 2077 - Overview",description:"Course Title",source:"@site/courses/COMP-2077/Overview.md",sourceDirName:"COMP-2077",slug:"/COMP-2077/overview",permalink:"/wiki/courses/COMP-2077/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2077/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2077 - Overview",sidebar_label:"COMP-2077",slug:"/COMP-2077/overview"},sidebar:"indexNav",previous:{title:"COMP-2067",permalink:"/wiki/courses/COMP-2067/overview"},next:{title:"COMP-2097",permalink:"/wiki/courses/COMP-2097/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2077 is "Problem Solving and Information on the Internet".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Students will be introduced to logic and critical appraisals including reasoning skills and critical thinking in the computer age. Problem solving and heuristics will be discussed including how to solve problems by coming up with the right strategies. Searching using Boolean logic to pinpoint useful and reliable information will be introduced. Methods for being self-critical and critical of web information in order to perform evaluations will be studied. (Prerequisites COMP-1047 and COMP-2057.) (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2077 is typically offered in the Fall and Summer semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1047 and COMP-2057 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ab1cf223.eafa7b8d.js b/assets/js/ab1cf223.eafa7b8d.js new file mode 100644 index 000000000..32cfc4641 --- /dev/null +++ b/assets/js/ab1cf223.eafa7b8d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5236],{4137:(e,t,o)=>{o.d(t,{Zo:()=>d,kt:()=>h});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function i(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?a(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):a(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function s(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var l=n.createContext({}),u=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},d=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},c="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,a=e.originalType,l=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),c=u(o),p=r,h=c["".concat(l,".").concat(p)]||c[p]||m[p]||a;return o?n.createElement(h,i(i({ref:t},d),{},{components:o})):n.createElement(h,i({ref:t},d))}));function h(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=o.length,i=new Array(a);i[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:r,i[1]=s;for(var u=2;u<a;u++)i[u]=o[u];return n.createElement.apply(null,i)}return n.createElement.apply(null,o)}p.displayName="MDXCreateElement"},4746:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var n=o(3117),r=(o(7294),o(4137));const a={title:"How I Became a CS Major because of One YouTube Recommendation",author:"Kelly Owenya",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/04/03/youtube",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-03-youtube.md",source:"@site/newsletter/2022-04-03-youtube.md",title:"How I Became a CS Major because of One YouTube Recommendation",description:"The world\u2019s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path \u2013 and so far? I don\u2019t regret it (except, admittedly, the Calculus parts).",date:"2022-04-03T00:00:00.000Z",formattedDate:"April 3, 2022",tags:[],readingTime:2.98,hasTruncateMarker:!1,authors:[{name:"Kelly Owenya",title:"First Year Representative, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"}],frontMatter:{title:"How I Became a CS Major because of One YouTube Recommendation",author:"Kelly Owenya",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/kelly-owenya.png"},prevItem:{title:"Keep Your Head Up!",permalink:"/wiki/newsletter/2022/04/05/head-up"},nextItem:{title:"Coding Convention Tips to Keep Track of",permalink:"/wiki/newsletter/2022/04/02/coding-conventions"}},l={authorsImageUrls:[void 0]},u=[],d={toc:u},c="wrapper";function m(e){let{components:t,...o}=e;return(0,r.kt)(c,(0,n.Z)({},d,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"The world\u2019s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path \u2013 and so far? I don\u2019t regret it (except, admittedly, the Calculus parts)."),(0,r.kt)("p",null,"So, without further ado\u2026here\u2019s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video\u2026and the rest is history."),(0,r.kt)("p",null,"I was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled \u201cMake Windows Look Better\u201d by Urim Bersha."),(0,r.kt)("p",null,"Tired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked \u2013 intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T."),(0,r.kt)("p",null,"Except - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise."),(0,r.kt)("p",null,"Through this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing."),(0,r.kt)("p",null,"Not only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for."),(0,r.kt)("p",null,"Nowadays, I\u2019ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window\u2026you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren\u2019t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out\u2026yes, even for a YouTube video."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ac59617c.da582f29.js b/assets/js/ac59617c.da582f29.js new file mode 100644 index 000000000..185e41d38 --- /dev/null +++ b/assets/js/ac59617c.da582f29.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8850],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function l(e,r){if(null==e)return{};var t,i,o=function(e,r){if(null==e)return{};var t,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,o=e.mdxType,n=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),v=o,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||n;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var n=t.length,s=new Array(n);s[0]=v;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:o,s[1]=l;for(var u=2;u<n;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},9311:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>u});var i=t(3117),o=(t(7294),t(4137));const n={id:"overview",title:"COMP 4990 - Overview",sidebar_label:"COMP-4990",slug:"/COMP-4990/overview"},s=void 0,l={unversionedId:"COMP-4990/overview",id:"COMP-4990/overview",title:"COMP 4990 - Overview",description:"Course Title",source:"@site/courses/COMP-4990/Overview.md",sourceDirName:"COMP-4990",slug:"/COMP-4990/overview",permalink:"/wiki/courses/COMP-4990/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4990/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4990 - Overview",sidebar_label:"COMP-4990",slug:"/COMP-4990/overview"},sidebar:"indexNav",previous:{title:"COMP-4960",permalink:"/wiki/courses/COMP-4960/overview"},next:{title:"MATH-1020",permalink:"/wiki/courses/MATH-1020/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,o.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for COMP-4990 is "Project Management: Techniques and Tools".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This course requires students to complete an application development project in some area of Computer Science under the supervision of a faculty member. The course will typically involve the development of some software or the design and/or implementation of some algorithm. Each student will be required to submit a project report and give one or more seminars on the system development project. (a 6 credit course restricted to Semester 7 or Semester 8 students in Computer Science.) (Antirequisite: COMP-4960.) (3 lecture hours or equivalent a week, for two terms."),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"COMP-4990 is typically offered in the Fall and Winter semesters."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ae9f1962.9cc9ad37.js b/assets/js/ae9f1962.9cc9ad37.js new file mode 100644 index 000000000..90fe231f4 --- /dev/null +++ b/assets/js/ae9f1962.9cc9ad37.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[478],{4137:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>m});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=a.createContext({}),u=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},c=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},h=a.forwardRef((function(e,t){var n=e.components,i=e.mdxType,r=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(n),h=i,m=d["".concat(l,".").concat(h)]||d[h]||p[h]||r;return n?a.createElement(m,o(o({ref:t},c),{},{components:n})):a.createElement(m,o({ref:t},c))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=n.length,o=new Array(r);o[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[d]="string"==typeof e?e:i,o[1]=s;for(var u=2;u<r;u++)o[u]=n[u];return a.createElement.apply(null,o)}return a.createElement.apply(null,n)}h.displayName="MDXCreateElement"},9742:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>u});var a=n(3117),i=(n(7294),n(4137));const r={id:"student_exchange_guide",title:"Student Exchange Guide",sidebar_label:"Student Exchange Guide",slug:"/guides/student_exchange"},o=void 0,s={unversionedId:"guides/student_exchange_guide",id:"guides/student_exchange_guide",title:"Student Exchange Guide",description:"Last updated on 2022/08/08",source:"@site/resources/guides/student_exchange_guide.md",sourceDirName:"guides",slug:"/guides/student_exchange",permalink:"/wiki/resources/guides/student_exchange",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/student_exchange_guide.md",tags:[],version:"current",frontMatter:{id:"student_exchange_guide",title:"Student Exchange Guide",sidebar_label:"Student Exchange Guide",slug:"/guides/student_exchange"},sidebar:"indexNav",previous:{title:"Becoming a UWSA-Ratified Club",permalink:"/wiki/resources/guides/uwsa_club"},next:{title:"Navigation Guide",permalink:"/wiki/resources/guides/Navigation Guide/navigation-guide"}},l={},u=[{value:"Eligibility Requirement",id:"eligibility-requirement",level:2},{value:"Exchange Destinations",id:"exchange-destinations",level:2},{value:"Exchange Expenses",id:"exchange-expenses",level:2},{value:"Application Process",id:"application-process",level:2},{value:"Important Deadline",id:"important-deadline",level:3}],c={toc:u},d="wrapper";function p(e){let{components:t,...n}=e;return(0,i.kt)(d,(0,a.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,(0,i.kt)("em",{parentName:"p"},"Last updated on 2022/08/08")),(0,i.kt)("p",null,"Jose thinks exchanges are fun and 100% worth it. The Exchange Coordinator, Michelle, is a fantastic and knowledgable person and can help you with any concerns/questions. You can hear about Jose's experience here:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.youtube.com/watch?v=CshpbmLpHzw"},"Jose's University of Essex Experience"))),(0,i.kt)("p",null,"In addition, you can also watch this series of UWindsor video clarifying some information about Student Exchange, or you can contact ",(0,i.kt)("a",{parentName:"p",href:"mailto:exchange@uwindsor.ca"},"Michelle Bondy"),"."),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentexchange/423/open-office-hours-michelle"},"Open Office Hours with Michelle"))),(0,i.kt)("h2",{id:"eligibility-requirement"},"Eligibility Requirement"),(0,i.kt)("p",null,"When you apply to go on a student exchange, the following requirements are considered. These requirements aren't set in stone, however, and you ",(0,i.kt)("em",{parentName:"p"},"may")," still be considered during special circumstances or if you can satisfy the requirements in some other way."),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Be enrolled in a UWindsor degree program during the exchange."),(0,i.kt)("li",{parentName:"ul"},"Have a cumulative average of 72%+ at the time of application."),(0,i.kt)("li",{parentName:"ul"},"Be in good academic standing."),(0,i.kt)("li",{parentName:"ul"},"Have completed two years (~20 courses) worth of University-level education before exchange."),(0,i.kt)("li",{parentName:"ul"},"Proficiency in second language (when the host institution does not teach in English).")),(0,i.kt)("p",null,"In addition, you must follow these ",(0,i.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentexchange/418/student-exchange-policy"},"exchange policies")," as CS students:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"You can only exchange for up to one academic year per degree program."),(0,i.kt)("li",{parentName:"ul"},"You must have a full course load (as defined by the host institution) during the exchange."),(0,i.kt)("li",{parentName:"ul"},"You will not normally be eligible for refund of tuition if you withdraw from exchange before completing the current semester."),(0,i.kt)("li",{parentName:"ul"},"If you took classes recognized for credit by the host institution for their students, then these classes will be recognized for credit by UWindsor. The opposite also applies."),(0,i.kt)("li",{parentName:"ul"},"Your grades in these courses will be transformed into UWindsor grades.")),(0,i.kt)("h2",{id:"exchange-destinations"},"Exchange Destinations"),(0,i.kt)("p",null,"Students in Computer Science programs can go to different destinations of exchange depending on the program/host institution applied for. Usually, each program/host institution has only 1-4 spots for exchange. This number of spaces, however, can change depending on the agreements made between the University of Windsor and the host institution. Since not all spaces are available every year or every semester, it is strongly recommended that you check the ",(0,i.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentexchange/388/destinations-major"},"Destination by Major")," and ",(0,i.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentexchange/424/currently-available-2"},"Current Available Destinations")," before you apply for your destination of choice."),(0,i.kt)("p",null,"Depending on the host institution, you may be required to prove proficiency in the language that the institution teaches in. As for now, the following destinations available to CS students teach in a language other than English:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"France"),(0,i.kt)("li",{parentName:"ul"},"Germany"),(0,i.kt)("li",{parentName:"ul"},"Italy"),(0,i.kt)("li",{parentName:"ul"},"Mexico")),(0,i.kt)("p",null,"In such scenario, you may need to take a language assessment with the Languages department as arranged by the ",(0,i.kt)("a",{parentName:"p",href:"mailto:exchange@uwindsor.ca"},"Exchange Office"),"."),(0,i.kt)("h2",{id:"exchange-expenses"},"Exchange Expenses"),(0,i.kt)("p",null,"Here are some expenses that you should consider before going on an exchange:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Tuition and ancillary fees",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"UWindsor students will continue to pay their normal UWindsor tuition and ancillary fees, and no tuition/application fees are charged by the host institution."),(0,i.kt)("li",{parentName:"ul"},"Student association fees, however, are waived."),(0,i.kt)("li",{parentName:"ul"},"UWSA supplementary health insurance are charged, but students can still opt-out."))),(0,i.kt)("li",{parentName:"ul"},"Travel and accommodation/living costs",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"These costs will also include costs for visa, passport and other travel documents."),(0,i.kt)("li",{parentName:"ul"},"The host institution can help students find accommodations, generally in the forms of student residence and meal plans."))),(0,i.kt)("li",{parentName:"ul"},"Insurance",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"Students must purchase health insurance, in addition to OHIP, appropriate for the country of destination."),(0,i.kt)("li",{parentName:"ul"},"The host institution may provide this insurance for students to purchase.")))),(0,i.kt)("p",null,"The University of Windsor has a page detailing some of the ",(0,i.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentexchange/310/financial-assistance"},"financial assistance")," you can receive for exchange. Students can also apply to the University of Windsor International Mobility Award. In addition, the Government of ",(0,i.kt)("a",{parentName:"p",href:"https://www.canada.ca/en/employment-social-development/services/education/bank-student-loan.html"},"Canada")," and ",(0,i.kt)("a",{parentName:"p",href:"https://www.ontario.ca/page/study-abroad#section-2"},"Ontario")," has programs to provide financial aid for students studying abroad."),(0,i.kt)("p",null,"Sometimes, your country of destination may also provide financial aid programs for students studying in their country. If your country of destination allows international students to do part-time work, you may also ",(0,i.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/studentexchange/417/working-while-exchange"},"work during exchange")," to cover a part of your expenses."),(0,i.kt)("h2",{id:"application-process"},"Application Process"),(0,i.kt)("p",null,"Students interested in applying must have these components in their application:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentexchange/421/online-application"},"Exchange Online Application")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"Three")," ",(0,i.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentexchange/306/reference-forms"},"Reference Letters/Forms"),(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"The form must be completed and returned by the references, not the student."),(0,i.kt)("li",{parentName:"ul"},"One of the three references must be a UWindsor faculty member who has taught the student in a class."))),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/studentexchange/307/language-preparation"},"Language Assessment")," (if applicable)")),(0,i.kt)("p",null,"After applying, you may be interviewed by the Exchange Office to determine your interest in the exchange program. The Exchange Office has a selection committee who will review the applications, interview the applicants, and rank candidates based on the following criteria:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Seriousness of interest",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"This can be demonstrated in the depth of research you showcase about the school(s) you applied for."))),(0,i.kt)("li",{parentName:"ul"},"Suitability of the host institution\u2019s program for degree requirements"),(0,i.kt)("li",{parentName:"ul"},"Ability to be a good ambassador and representative of the University and the city while away"),(0,i.kt)("li",{parentName:"ul"},"Interesting classes you noted when making your application for exchange",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"You are not expected to make a class schedule when applying for exchange, but this is a nice bonus point."))),(0,i.kt)("li",{parentName:"ul"},"Personal adaptability"),(0,i.kt)("li",{parentName:"ul"},"Participation in university and community life"),(0,i.kt)("li",{parentName:"ul"},"Academic ability")),(0,i.kt)("p",null,"The interview may be conducted in a second language if the school(s) you applied for does not teach in English. In addition, the interview is a great opportunity for you to ask some questions you have about the exchange."),(0,i.kt)("h3",{id:"important-deadline"},"Important Deadline"),(0,i.kt)("admonition",{type:"important"},(0,i.kt)("p",{parentName:"admonition"},"You should send in your complete application (including the language assessment and reference forms to be sent by the references) ",(0,i.kt)("strong",{parentName:"p"},"before")," the specified deadline to get priority when considered for exchange placements. Although late applications are still accepted, late applicants are only considered when there is remaining space and time.")),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"January 15th (before 3 pm)")," - application deadline for students beginning exchange in September (1 or 2 semesters)",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"Applications are usually available around mid-October."))),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"September 15th (before 3 pm)")," - application deadline for students beginning exchange in January (1 semester)",(0,i.kt)("ul",{parentName:"li"},(0,i.kt)("li",{parentName:"ul"},"Applications are usually available around late June.")))),(0,i.kt)("p",null,"Generally, students are recommended to apply during their second year and begin exchange during their third year to allow for flexibility in course selection when studying abroad. To ensure that your graduation is not delayed, you should consult with your academic department/advisor about the interest you have for the exchange program."),(0,i.kt)("admonition",{type:"note"},(0,i.kt)("p",{parentName:"admonition"},"Students going on exchange in their final semester may have their convocation delayed due to the time needed to process transfer credits.")))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/af972ed2.643dba76.js b/assets/js/af972ed2.643dba76.js new file mode 100644 index 000000000..2ab571b31 --- /dev/null +++ b/assets/js/af972ed2.643dba76.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5361],{4137:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>k});var n=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){i(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function o(e,t){if(null==e)return{};var a,n,i=function(e,t){if(null==e)return{};var a,n,i={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}var s=n.createContext({}),u=function(e){var t=n.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},c=function(e){var t=u(e.components);return n.createElement(s.Provider,{value:t},e.children)},m="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var a=e.components,i=e.mdxType,r=e.originalType,s=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),m=u(a),d=i,k=m["".concat(s,".").concat(d)]||m[d]||p[d]||r;return a?n.createElement(k,l(l({ref:t},c),{},{components:a})):n.createElement(k,l({ref:t},c))}));function k(e,t){var a=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=a.length,l=new Array(r);l[0]=d;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[m]="string"==typeof e?e:i,l[1]=o;for(var u=2;u<r;u++)l[u]=a[u];return n.createElement.apply(null,l)}return n.createElement.apply(null,a)}d.displayName="MDXCreateElement"},9521:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>l,default:()=>p,frontMatter:()=>r,metadata:()=>o,toc:()=>u});var n=a(3117),i=(a(7294),a(4137));const r={id:"electives",title:"Electives To Take",sidebar_label:"Electives To Take",slug:"/course_planning/electives"},l=void 0,o={unversionedId:"course_planning/electives",id:"course_planning/electives",title:"Electives To Take",description:"Last updated on 2023/07/06",source:"@site/courses/course_planning/electives.md",sourceDirName:"course_planning",slug:"/course_planning/electives",permalink:"/wiki/courses/course_planning/electives",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/course_planning/electives.md",tags:[],version:"current",frontMatter:{id:"electives",title:"Electives To Take",sidebar_label:"Electives To Take",slug:"/course_planning/electives"},sidebar:"indexNav",previous:{title:"Jose's Recommended Course Sequence",permalink:"/wiki/courses/course_planning/recommendedsequence"},next:{title:"Special Courses",permalink:"/wiki/courses/course_planning/specialcourse"}},s={},u=[{value:"Arts Courses",id:"arts-courses",level:2},{value:"Languages Courses",id:"languages-courses",level:2},{value:"Social Science Courses",id:"social-science-courses",level:2},{value:"CS electives",id:"cs-electives",level:2}],c={toc:u},m="wrapper";function p(e){let{components:t,...a}=e;return(0,i.kt)(m,(0,n.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,(0,i.kt)("em",{parentName:"p"},"Last updated on 2023/07/06")),(0,i.kt)("p",null,"Most CS programs require students to take some Arts/Languages/Social Science classes. The Honours Computer Science program, for example, requires three of such courses (at least one in Arts/Languages and one in Social Science)."),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"The bolded courses are considered to be bird courses by other CSS members who have taken them.")),(0,i.kt)("admonition",{type:"warning"},(0,i.kt)("p",{parentName:"admonition"},"This list gives you an overview about classes that you may want to take to satisfy your requirements. However, you should consult an advisor first or look at your ",(0,i.kt)("a",{parentName:"p",href:"/wiki/resources/guides/uwinsite_guide#academic-progress"},"UWinsite Students page")," to see whether they can satisfy the requirements of your specific program.")),(0,i.kt)("h2",{id:"arts-courses"},"Arts Courses"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"GART-1500: Effective Writing I")," - this class is easy if you feel comfortable with writing and grammar. There are a lot of independent readings, weekly assignments, quizzes, and paragraph-writing. However, the classes are short (50 minutes per week). Make sure to follow the rubric and talk to your GA/TA whenever you need help!")),(0,i.kt)("details",null,(0,i.kt)("summary",null,"Course Options"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"ARAB-2610: Introduction to Arabic Culture"),(0,i.kt)("li",{parentName:"ul"},"ASIA-2620: Special Topics: Chinese Culture"),(0,i.kt)("li",{parentName:"ul"},"DRAM-1000: Introduction to Theatre and Performance Studies"),(0,i.kt)("li",{parentName:"ul"},"DRAM-1300: Theatre History"),(0,i.kt)("li",{parentName:"ul"},"ENGL-1001: Composition"),(0,i.kt)("li",{parentName:"ul"},"FILM-1001: Film Studies I"),(0,i.kt)("li",{parentName:"ul"},"FILM-1100: Film Production I"),(0,i.kt)("li",{parentName:"ul"},"FILM-1110: Film Production II"),(0,i.kt)("li",{parentName:"ul"},"GART-1210: Introduction to Indigenous Issues"),(0,i.kt)("li",{parentName:"ul"},"GART-2040: Health Care Ethics: Life-Span"),(0,i.kt)("li",{parentName:"ul"},"GART-2090: Ethics in the Professions"),(0,i.kt)("li",{parentName:"ul"},"GREK-1100: Introduction to Ancient Greek"),(0,i.kt)("li",{parentName:"ul"},"GRST-1100: Introduction to Greek Civilization"),(0,i.kt)("li",{parentName:"ul"},"GRST-2000: Topics in Classical Culture"),(0,i.kt)("li",{parentName:"ul"},"GRST-2210: Latin Prose"),(0,i.kt)("li",{parentName:"ul"},"INCS-1370: Introduction to German, Italian and Spanish Literature"),(0,i.kt)("li",{parentName:"ul"},"INCS-2020: Culture & Ideas"),(0,i.kt)("li",{parentName:"ul"},"INCS-2200: Language, Linguistics and Society"),(0,i.kt)("li",{parentName:"ul"},"JWST-2350: To Auschwitz & Beyond"),(0,i.kt)("li",{parentName:"ul"},"MACS-1500: Contemporary Visual Culture"),(0,i.kt)("li",{parentName:"ul"},"PHIL-1100: Introduction to Western Philosophy"),(0,i.kt)("li",{parentName:"ul"},"PHIL-1120: Philosophy and Human Nature"),(0,i.kt)("li",{parentName:"ul"},"PHIL-1290: Contemporary Moral Issues"),(0,i.kt)("li",{parentName:"ul"},"PHIL-1600: Reasoning Skills"))),(0,i.kt)("details",null,(0,i.kt)("summary",null,"Qualifying Subject Codes"),(0,i.kt)("p",null,"Courses with these subjects in their course codes are generally permitted to satisfy Arts requirements."),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Anthrozoology (ANZO)"),(0,i.kt)("li",{parentName:"ul"},"Art History (MACS)"),(0,i.kt)("li",{parentName:"ul"},"Greek and Roman Studies (GRST, GRHS, GREK)"),(0,i.kt)("li",{parentName:"ul"},"Dramatic Art (DRAM)"),(0,i.kt)("li",{parentName:"ul"},"English and Creative Writing (ENGL)"),(0,i.kt)("li",{parentName:"ul"},"Film Studies (FILM)"),(0,i.kt)("li",{parentName:"ul"},"General Courses, Faculty of Arts, Humanities and Social Sciences (GART)"),(0,i.kt)("li",{parentName:"ul"},"Intercultural Studies (INCS)"),(0,i.kt)("li",{parentName:"ul"},"Music-Academic Studies (MUSC)"),(0,i.kt)("li",{parentName:"ul"},"Music-Performance Studies (MUSP)"),(0,i.kt)("li",{parentName:"ul"},"Philosophy (PHIL)"),(0,i.kt)("li",{parentName:"ul"},"Visual Arts (VSAR, CNMA)"),(0,i.kt)("li",{parentName:"ul"},"Women's and Gender Studies* (WGST) "))),(0,i.kt)("admonition",{type:"note"},(0,i.kt)("h3",{parentName:"admonition",id:"special-notes"},"Special Notes"),(0,i.kt)("ul",{parentName:"admonition"},(0,i.kt)("li",{parentName:"ul"},"*The following Women's and Gender Studies courses may be taken for Arts credit: WGST-1200, WGST1300, WGST-2190, WGST-2360, WGST-2700, WGST-3590, and WGST-3850. "))),(0,i.kt)("h2",{id:"languages-courses"},"Languages Courses"),(0,i.kt)("p",null,"Taking these courses are especially useful if you are considering student exchange in your third year."),(0,i.kt)("details",null,(0,i.kt)("summary",null,"Course Options"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"GRMN 1020: Intensive German for Beginners"),(0,i.kt)("li",{parentName:"ul"},"GRMN 2020: Intensive Intermediate German"),(0,i.kt)("li",{parentName:"ul"},"ITLN 1020: Intensive Italian for Beginners"),(0,i.kt)("li",{parentName:"ul"},"ITLN 2020: Intensive Intermediate Italian"),(0,i.kt)("li",{parentName:"ul"},"LATN 1200: Introductory Latin I"),(0,i.kt)("li",{parentName:"ul"},"SPAN 1020: Intensive Spanish for Beginners"),(0,i.kt)("li",{parentName:"ul"},"SPAN 2020: Intensive Intermediate Spanish"))),(0,i.kt)("details",null,(0,i.kt)("summary",null,"Qualifying Subject Codes"),(0,i.kt)("p",null,"Courses with these subjects in their course codes are generally permitted to satisfy Languages requirements."),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Arabic (ARAB)"),(0,i.kt)("li",{parentName:"ul"},"French (FREN)"),(0,i.kt)("li",{parentName:"ul"},"German (GRMN)"),(0,i.kt)("li",{parentName:"ul"},"Ancient Greek (GREK)"),(0,i.kt)("li",{parentName:"ul"},"Italian (ITLN)"),(0,i.kt)("li",{parentName:"ul"},"Latin (LATN)"),(0,i.kt)("li",{parentName:"ul"},"Spanish (SPAN)"),(0,i.kt)("li",{parentName:"ul"},"Hebrew (JWST)"))),(0,i.kt)("admonition",{type:"note"},(0,i.kt)("h3",{parentName:"admonition",id:"special-notes-1"},"Special Notes"),(0,i.kt)("ul",{parentName:"admonition"},(0,i.kt)("li",{parentName:"ul"},"The intensive languages series are all double-credit courses."),(0,i.kt)("li",{parentName:"ul"},'Students who have taken Grade 11/12 "U" French or equivalent can take FREN-1140 or FREN-1210, depending on the grade level taken, along with other French classes. See an advisor for details.'),(0,i.kt)("li",{parentName:"ul"},"Courses in all languages listed above that may be used to satisfy language requirements include: XXXX-1000, XXXX-1010, XXXX-1020, XXXX-2000, XXXX-2010, XXXX-2020, XXXX-3000, XXXX-3010. All French Studies courses, along with ARAB-1100 and ARAB-1110, count as language requirements. All other courses will only count as Arts courses."))),(0,i.kt)("h2",{id:"social-science-courses"},"Social Science Courses"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"ECON-1100: Introduction to Economics I")," - Harshdip found this course easy. The midterms and finals were all multiple choice."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"ECON-1110: Introduction to Economics II"))),(0,i.kt)("details",null,(0,i.kt)("summary",null,"Course Options"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"CMAF-1010: Introduction to Media and Society"),(0,i.kt)("li",{parentName:"ul"},"HIST-1030: Past to Present: Understanding History"),(0,i.kt)("li",{parentName:"ul"},"HIST-1130: Europe Encounters the World: Facing Islam, 8th-15th Century"),(0,i.kt)("li",{parentName:"ul"},"HIST-1230: The World in the 20th Century 1914-1945"),(0,i.kt)("li",{parentName:"ul"},"HIST-2430: Canada from Early European Contacts to the Origins of Confederation, 1600-1867"),(0,i.kt)("li",{parentName:"ul"},"HIST-2460: Aboriginal Peoples in Canadian History: Beginning to Mid-Nineteenth Century"),(0,i.kt)("li",{parentName:"ul"},"POLS-1000: Introduction to Canadian Government and Politics"),(0,i.kt)("li",{parentName:"ul"},"POLS-1300: Comparative Politics in a Changing World"),(0,i.kt)("li",{parentName:"ul"},"POLS-1600: Introduction to International Relations"),(0,i.kt)("li",{parentName:"ul"},"POLS-2120: Environmental Policy and Politics"),(0,i.kt)("li",{parentName:"ul"},"POLS-2300: Space, Place, and Scale: Foundations of Human Geography"),(0,i.kt)("li",{parentName:"ul"},"PSYC-1070: Positive Psychology"),(0,i.kt)("li",{parentName:"ul"},"PSYC-1150: Introduction to Psychology as a Behavioural Science"),(0,i.kt)("li",{parentName:"ul"},"PSYC-1160: Introduction to Psychology as a Social Science"),(0,i.kt)("li",{parentName:"ul"},"SACR-1100: Foundations of Social Life"),(0,i.kt)("li",{parentName:"ul"},"SACR-1110: Introduction to Family and Social Relations"),(0,i.kt)("li",{parentName:"ul"},"SJST/DISB-1000: Social Justice in Action"),(0,i.kt)("li",{parentName:"ul"},"SJST-1400: Queer Activism (also offered as WGST 1400)"),(0,i.kt)("li",{parentName:"ul"},"SOSC-1210: Introduction to Indigenous Issues"),(0,i.kt)("li",{parentName:"ul"},"SWRK-1170: Meeting Human Needs through Social Welfare"),(0,i.kt)("li",{parentName:"ul"},"WGST-1000: Women in Canadian Society"),(0,i.kt)("li",{parentName:"ul"},"WORK-1000: Labour and Social Movements in Canadian Society"))),(0,i.kt)("details",null,(0,i.kt)("summary",null,"Qualifying Subject Codes"),(0,i.kt)("p",null,"Courses with these subjects in their course codes are generally permitted to satisfy Social Science requirements."),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Anthropology (SACR)"),(0,i.kt)("li",{parentName:"ul"},"Anthrozoology (ANZO)"),(0,i.kt)("li",{parentName:"ul"},"Communication, Media and Film (CMAF, CNMA)"),(0,i.kt)("li",{parentName:"ul"},"Diaspora Studies (DIAS)"),(0,i.kt)("li",{parentName:"ul"},"Disability Studies (DISB)"),(0,i.kt)("li",{parentName:"ul"},"Economics (ECON)*"),(0,i.kt)("li",{parentName:"ul"},"General Courses, Faculty of Arts, Humanities and Social Sciences (SOSC)**"),(0,i.kt)("li",{parentName:"ul"},"Human Geography (HUGR)"),(0,i.kt)("li",{parentName:"ul"},"History (HIST)"),(0,i.kt)("li",{parentName:"ul"},"Interdisciplinary Arts and Science courses (ARSC)"),(0,i.kt)("li",{parentName:"ul"},"Labour Studies (WORK)"),(0,i.kt)("li",{parentName:"ul"},"Political Science (POLS)"),(0,i.kt)("li",{parentName:"ul"},"Psychology (PSYC)"),(0,i.kt)("li",{parentName:"ul"},"Social Justice (SJST)"),(0,i.kt)("li",{parentName:"ul"},"Social Work (SWRK)"),(0,i.kt)("li",{parentName:"ul"},"Sociology (SACR)"),(0,i.kt)("li",{parentName:"ul"},"Women's and Gender Studies (WGST)***"),(0,i.kt)("li",{parentName:"ul"},"Work and Employment Issues (WORK) "))),(0,i.kt)("admonition",{type:"note"},(0,i.kt)("h3",{parentName:"admonition",id:"special-notes-2"},"Special Notes"),(0,i.kt)("ul",{parentName:"admonition"},(0,i.kt)("li",{parentName:"ul"},"*All Economics courses will be permitted to satisfy either Science or Social Science requirements."),(0,i.kt)("li",{parentName:"ul"},"**The following courses may be taken for Social Science credit: ESTU-1000, and ESTU-2100. "),(0,i.kt)("li",{parentName:"ul"},"***ANZO 1600, WGST-1600, WGST-1200, WGST-1300, WGST-2300, WGST-2190, WGST-2700, WGST-3590, and WGST-3850 can satisfy either a Social Science or an Arts requirement.")),(0,i.kt)("h3",{parentName:"admonition",id:"course-tips"},"Course Tips"),(0,i.kt)("ul",{parentName:"admonition"},(0,i.kt)("li",{parentName:"ul"},"Bailey recommends taking ECON-1100 online instead of in-person, if available. The class only consists of midterms and final, and the midterms were all online and therefore open book. Read the textbook thoroughly and you will do well. If the professor requires Pearson MyLab, Christine recommends utilizing its flashcards and mastery questions as study guides."))),(0,i.kt)("h2",{id:"cs-electives"},"CS electives"),(0,i.kt)("p",null,"Although no Computer Science courses can be used to satisfy your Arts/Languages/Social Science requirements, you might want to take some easy classes alongside your hard major classes. Here are some recommendations:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"COMP-2067: Programming for Beginners")," - Steven says this is a super easy course. Teaches you bare basics of Python (think COMP-1400 but easier and Python)."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"COMP-2057: Intro to the Internet")," - Simple HTML/CSS assignments."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"COMP-2097: Social Media and Mobile Technology for End Users")," - A bit busy with assignments/projects but still overall very easy"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"COMP-2707: Advanced Website Design")," - Easy exams, covers HTML, CSS, a bit of Javascript but a lot of work with assignments/projects")),(0,i.kt)("p",null,"Many of these classes also have a distance education option (as of 2022), so they can help you make your timetable more flexible."),(0,i.kt)("h1",{id:"citations"},"Citations"),(0,i.kt)("p",null,"Information about Arts/Languages/Social Science courses are largely compiled from the following two websites:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://future.uwindsor.ca/course-options-requirements"},"Course Options & Requirements")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://future.uwindsor.ca/looking-for-a-course?elqTrackId=f969161247d04d85b6d44d38be9809c9&elq=00000000000000000000000000000000&elqaid=596&elqat=2&elqCampaignId="},"Looking For A Course?"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b27a4662.85595b66.js b/assets/js/b27a4662.85595b66.js new file mode 100644 index 000000000..d5e07558a --- /dev/null +++ b/assets/js/b27a4662.85595b66.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3868],{4137:(e,t,o)=>{o.d(t,{Zo:()=>c,kt:()=>m});var i=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,i)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function s(e,t){if(null==e)return{};var o,i,r=function(e,t){if(null==e)return{};var o,i,r={},n=Object.keys(e);for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)o=n[i],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var u=i.createContext({}),l=function(e){var t=i.useContext(u),o=t;return e&&(o="function"==typeof e?e(t):a(a({},t),e)),o},c=function(e){var t=l(e.components);return i.createElement(u.Provider,{value:t},e.children)},h="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},p=i.forwardRef((function(e,t){var o=e.components,r=e.mdxType,n=e.originalType,u=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),h=l(o),p=r,m=h["".concat(u,".").concat(p)]||h[p]||d[p]||n;return o?i.createElement(m,a(a({ref:t},c),{},{components:o})):i.createElement(m,a({ref:t},c))}));function m(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var n=o.length,a=new Array(n);a[0]=p;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s[h]="string"==typeof e?e:r,a[1]=s;for(var l=2;l<n;l++)a[l]=o[l];return i.createElement.apply(null,a)}return i.createElement.apply(null,o)}p.displayName="MDXCreateElement"},5617:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>d,frontMatter:()=>n,metadata:()=>s,toc:()=>l});var i=o(3117),r=(o(7294),o(4137));const n={id:"surviving4540",title:"How To Survive COMP-4540",sidebar_label:"Surviving COMP-4540",slug:"/COMP-4540/survivingCOMP4540"},a=void 0,s={unversionedId:"COMP-4540/surviving4540",id:"COMP-4540/surviving4540",title:"How To Survive COMP-4540",description:"Much of the advice given here is the same as the advice given in the COMP-2310 article, so I'd recommend reading that one in addition to this one.",source:"@site/courses/COMP-4540/surviving4540.md",sourceDirName:"COMP-4540",slug:"/COMP-4540/survivingCOMP4540",permalink:"/wiki/courses/COMP-4540/survivingCOMP4540",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4540/surviving4540.md",tags:[],version:"current",frontMatter:{id:"surviving4540",title:"How To Survive COMP-4540",sidebar_label:"Surviving COMP-4540",slug:"/COMP-4540/survivingCOMP4540"},sidebar:"indexNav",previous:{title:"COMP-4540 - Overview",permalink:"/wiki/courses/COMP-4540/overview"},next:{title:"COMP-4670",permalink:"/wiki/courses/COMP-4670/overview"}},u={},l=[{value:"Introduction",id:"introduction",level:2},{value:"How to Succeed in This Course",id:"how-to-succeed-in-this-course",level:2},{value:"Purchase (and Read) the Courseware",id:"purchase-and-read-the-courseware",level:3},{value:"COMP-2310 Courseware",id:"comp-2310-courseware",level:4},{value:"Don't Leave Questions Blank",id:"dont-leave-questions-blank",level:3},{value:"Start The Assignments Once You Receive Them",id:"start-the-assignments-once-you-receive-them",level:3},{value:"Make Use of Supplementary Materials",id:"make-use-of-supplementary-materials",level:3},{value:"Ride the Curve",id:"ride-the-curve",level:3},{value:"Conclusion",id:"conclusion",level:2},{value:"Disclaimer",id:"disclaimer",level:2}],c={toc:l},h="wrapper";function d(e){let{components:t,...o}=e;return(0,r.kt)(h,(0,i.Z)({},c,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Much of the advice given here is the same as the advice given in the ",(0,r.kt)("a",{parentName:"p",href:"../COMP-2310/survivingCOMP2310"},"COMP-2310 article"),", so I'd recommend reading that one in addition to this one."),(0,r.kt)("h2",{id:"introduction"},"Introduction"),(0,r.kt)("p",null,"You may have heard a thing or two about this course, with good reason. It is probably going to be the most difficult CS course you take during your time at UWindsor (with the exception of potentially COMP-2310). However, just because this course is difficult does not mean it's impossible to pass, or even get a good mark in. The first and probably most important piece of advice is to not stress yourself out about this course. If you believe you won't do well, chances are you won't do well. Keeping a positive attitude throughout the semester will make your experience much more enjoyable."),(0,r.kt)("h2",{id:"how-to-succeed-in-this-course"},"How to Succeed in This Course"),(0,r.kt)("p",null,"The good news is that if you take this course seriously and put in the work, passing (and even performing well) is completely attainable. Here are some ways to better your chances of doing well in this course:"),(0,r.kt)("h3",{id:"purchase-and-read-the-courseware"},"Purchase (and Read) the Courseware"),(0,r.kt)("p",null,"Normally with CS classes the textbook is optional (and not helpful). COMP-4540 is an exception to this rule. All of the lecture content is contained within this book. Moreover, you may be expected in assignments or on examinations to use or refer to an algorithm described in the courseware. Without the courseware, you'll be out of luck."),(0,r.kt)("h4",{id:"comp-2310-courseware"},"COMP-2310 Courseware"),(0,r.kt)("p",null,"If you don't have the COMP-2310 courseware you should purchase it as well. In it you'll find important information on the different proof methods in this class, as well as definitions and theorems related to graph theory and set theory. Specifically, the graph theory section is very important."),(0,r.kt)("h3",{id:"dont-leave-questions-blank"},"Don't Leave Questions Blank"),(0,r.kt)("p",null,"Whether it's on an assignment or an exam, if you know any part in solving the question, you should write something down. More times than not if what you write is at all useful in solving the question you might get some marks. Even if you don't get any marks though, showing the professor that you have some understanding of the course content and are actively trying to learn will make you look better when it's time for your grade to be curved."),(0,r.kt)("h3",{id:"start-the-assignments-once-you-receive-them"},"Start The Assignments Once You Receive Them"),(0,r.kt)("p",null,"Don't underestimate the difficulty and length of the assignments. Many of the questions may take you a full day to solve, so you'll need all the time you can get. Leaving things until the last minute will inevitably lead to you not being able to finish them."),(0,r.kt)("h3",{id:"make-use-of-supplementary-materials"},"Make Use of Supplementary Materials"),(0,r.kt)("p",null,"Unlike in COMP-2310, you can actually use different sources to supplement what you learn in the lectures and in the courseware. Probably the best supplementary material you can make use of is ",(0,r.kt)("a",{parentName:"p",href:"https://en.wikipedia.org/wiki/Introduction_to_Algorithms"},"CLRS"),", the most famous textbook on algorithms. It goes a bit more in detail than the courseware and gives additional examples. It also gives sample questions, which the courseware lacks. You should be able to find a copy of CLRS easily online. ",(0,r.kt)("a",{parentName:"p",href:"https://leetcode.com/"},"Leetcode")," is also surprisingly helpful in this course. While this course may be focused on theory, the algorithm design skills you gain from doing Leetcode problems does help quite a bit. Some questions you encounter in this course may be very similar to Leetcode problems. Other useful resources include ",(0,r.kt)("a",{parentName:"p",href:"https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O"},"Abdul Bari's YouTube videos")," on algorithms (many students found his videos helpful) and ",(0,r.kt)("a",{parentName:"p",href:"https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/"},"MIT's Open Courseware")," (contains full lecture videos, notes, quizzes, assignments, etc.)"),(0,r.kt)("h3",{id:"ride-the-curve"},"Ride the Curve"),(0,r.kt)("p",null,"You may be discouraged as you go throughout this course, receiving marks that are generally lower than you're used to. This is to be expected in this course though. Fortunately, due to the especially-low averages, there is usually a fairly steep curve to your final mark. Depending on what your mark is pre-curve, and the level of effort you put into the class, you could receive up to a 30% curve in your final grade."),(0,r.kt)("p",null,"The difficulty of the assessments may make you think the professor is trying to fail you, but in reality they do the best they can to curve you up to a pass if you show some level of understanding of the material."),(0,r.kt)("h2",{id:"conclusion"},"Conclusion"),(0,r.kt)("p",null,"COMP-4540 is a difficult course that requires special attention and effort. Without taking this course seriously, it's very easy to fail or do poorly in it. However, with the right preparation and some hard work, passing and even performing well is certainly attainable."),(0,r.kt)("h2",{id:"disclaimer"},"Disclaimer"),(0,r.kt)("p",null,"Much of the material covered in this article is based off of the individual experiences of several students who have taken this course in the past. While students across several years have had similar experiences with this course, the material covered in this article does not represent any official stance from the university. Moreover, depending on which professor is teaching this course, your mileage may vary. As such, you should take this material with a grain of salt, and your experience may not be exactly the same as what was represented here. It's recommended that in addition to reading this guide, you should also speak with students who have already taken this course with your professor for the most accurate information."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b63f358d.d984e453.js b/assets/js/b63f358d.d984e453.js new file mode 100644 index 000000000..c6f39eb99 --- /dev/null +++ b/assets/js/b63f358d.d984e453.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9984],{4137:(e,t,o)=>{o.d(t,{Zo:()=>c,kt:()=>y});var n=o(7294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function s(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)o=i[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)o=i[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var l=n.createContext({}),u=function(e){var t=n.useContext(l),o=t;return e&&(o="function"==typeof e?e(t):a(a({},t),e)),o},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},m="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},g=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,i=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),m=u(o),g=r,y=m["".concat(l,".").concat(g)]||m[g]||p[g]||i;return o?n.createElement(y,a(a({ref:t},c),{},{components:o})):n.createElement(y,a({ref:t},c))}));function y(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=o.length,a=new Array(i);a[0]=g;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[m]="string"==typeof e?e:r,a[1]=s;for(var u=2;u<i;u++)a[u]=o[u];return n.createElement.apply(null,a)}return n.createElement.apply(null,o)}g.displayName="MDXCreateElement"},826:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var n=o(3117),r=(o(7294),o(4137));const i={title:"Coding Convention Tips to Keep Track of",author:"Hamza Hussein",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/04/02/coding-conventions",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-04-02-coding-conventions.md",source:"@site/newsletter/2022-04-02-coding-conventions.md",title:"Coding Convention Tips to Keep Track of",description:"Nothing quite kills the joy in programming like silly mistakes do \u2013 be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your \u2018coding style\u2019. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:",date:"2022-04-02T00:00:00.000Z",formattedDate:"April 2, 2022",tags:[],readingTime:1.675,hasTruncateMarker:!1,authors:[{name:"Hamza Hussein",title:"Student Contributor",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],frontMatter:{title:"Coding Convention Tips to Keep Track of",author:"Hamza Hussein",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},prevItem:{title:"How I Became a CS Major because of One YouTube Recommendation",permalink:"/wiki/newsletter/2022/04/03/youtube"},nextItem:{title:"Fun Time at the CSS Super Bowl!",permalink:"/wiki/newsletter/2022/04/01/bowling"}},l={authorsImageUrls:[void 0]},u=[],c={toc:u},m="wrapper";function p(e){let{components:t,...o}=e;return(0,r.kt)(m,(0,n.Z)({},c,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Nothing quite kills the joy in programming like silly mistakes do \u2013 be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your \u2018coding style\u2019. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Concise Commenting")),(0,r.kt)("p",null,"Everyone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs \u2013 well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is \u201cyes\u201d, commenting remains a very valuable tool to keep the apt programmer in the know."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Ideal Indenting")),(0,r.kt)("p",null,"Much like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven\u2019t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!"),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Variable Titles and Terming")),(0,r.kt)("p",null,"Last, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it\u2019ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: \u201ci\u201d and \u201cj\u201d are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!"))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b8ba687f.39209845.js b/assets/js/b8ba687f.39209845.js new file mode 100644 index 000000000..fdfe6e82c --- /dev/null +++ b/assets/js/b8ba687f.39209845.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5975],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=i.createContext({}),a=function(e){var t=i.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},u=function(e){var t=a(e.components);return i.createElement(c.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=a(r),v=n,f=p["".concat(c,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},u),{},{components:r})):i.createElement(f,s({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var a=2;a<o;a++)s[a]=r[a];return i.createElement.apply(null,s)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},8150:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>a});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 4800 - Overview",sidebar_label:"COMP-4800",slug:"/COMP-4800/overview"},s=void 0,l={unversionedId:"COMP-4800/overview",id:"COMP-4800/overview",title:"COMP 4800 - Overview",description:"Course Title",source:"@site/courses/COMP-4800/Overview.md",sourceDirName:"COMP-4800",slug:"/COMP-4800/overview",permalink:"/wiki/courses/COMP-4800/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4800/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4800 - Overview",sidebar_label:"COMP-4800",slug:"/COMP-4800/overview"},sidebar:"indexNav",previous:{title:"COMP-4770",permalink:"/wiki/courses/COMP-4770/overview"},next:{title:"COMP-4960",permalink:"/wiki/courses/COMP-4960/overview"}},c={},a=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:a},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4800 is "Selected Topics in Software Engineering".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course intends to connect emerging technologies with the student's theoretical background in Computer Science related to Software Engineering concepts and techniques. Selected application domains include protocol security, web systems and distributed object systems and the theories involved include graph theory, set theory, automata and compiler theory. (Prerequisite: COMP-3110, COMP-3220 and COMP-3300.) (Restricted to Computer Science Students). (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4800 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3110, COMP-3220, and COMP-3300 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b8cccf24.da60868b.js b/assets/js/b8cccf24.da60868b.js new file mode 100644 index 000000000..7d471da0c --- /dev/null +++ b/assets/js/b8cccf24.da60868b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6109],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var s=n.createContext({}),l=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(s.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},v=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,s=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=l(r),v=i,f=p["".concat(s,".").concat(v)]||p[v]||d[v]||a;return r?n.createElement(f,o(o({ref:t},u),{},{components:r})):n.createElement(f,o({ref:t},u))}));function f(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=v;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c[p]="string"==typeof e?e:i,o[1]=c;for(var l=2;l<a;l++)o[l]=r[l];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}v.displayName="MDXCreateElement"},1724:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var n=r(3117),i=(r(7294),r(4137));const a={id:"advice",title:"COMP 3300 - Advice",sidebar_label:"COMP-3300 - Advice",slug:"/COMP-3300/advice"},o=void 0,c={unversionedId:"COMP-3300/advice",id:"COMP-3300/advice",title:"COMP 3300 - Advice",description:"Ryan's Advice",source:"@site/courses/COMP-3300/Advice.md",sourceDirName:"COMP-3300",slug:"/COMP-3300/advice",permalink:"/wiki/courses/COMP-3300/advice",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3300/Advice.md",tags:[],version:"current",frontMatter:{id:"advice",title:"COMP 3300 - Advice",sidebar_label:"COMP-3300 - Advice",slug:"/COMP-3300/advice"},sidebar:"indexNav",previous:{title:"COMP-3300 - Overview",permalink:"/wiki/courses/COMP-3300/overview"},next:{title:"xv6",permalink:"/wiki/courses/COMP-3300/xv6"}},s={},l=[{value:"Ryan's Advice",id:"ryans-advice",level:2}],u={toc:l},p="wrapper";function d(e){let{components:t,...r}=e;return(0,i.kt)(p,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h2",{id:"ryans-advice"},"Ryan's Advice"),(0,i.kt)("p",null,"Ryan's advice is basically the same as his advice for ",(0,i.kt)("a",{parentName:"p",href:"/courses/COMP-2560/advice"},"COMP-2560"),"."),(0,i.kt)("p",null,"This is so important it needs to be said again.\n",(0,i.kt)("strong",{parentName:"p"},"Cygwin and MinGW will not work for this course"),".\nYou must use a Unix based operating system like MacOS or Linux."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b8d46bfe.5bddc1b6.js b/assets/js/b8d46bfe.5bddc1b6.js new file mode 100644 index 000000000..f24f63434 --- /dev/null +++ b/assets/js/b8d46bfe.5bddc1b6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[903],{4137:(e,t,i)=>{i.d(t,{Zo:()=>u,kt:()=>k});var a=i(7294);function r(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach((function(t){r(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function o(e,t){if(null==e)return{};var i,a,r=function(e,t){if(null==e)return{};var i,a,r={},n=Object.keys(e);for(a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||(r[i]=e[i]);return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a<n.length;a++)i=n[a],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var p=a.createContext({}),l=function(e){var t=a.useContext(p),i=t;return e&&(i="function"==typeof e?e(t):s(s({},t),e)),i},u=function(e){var t=l(e.components);return a.createElement(p.Provider,{value:t},e.children)},d="mdxType",c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},g=a.forwardRef((function(e,t){var i=e.components,r=e.mdxType,n=e.originalType,p=e.parentName,u=o(e,["components","mdxType","originalType","parentName"]),d=l(i),g=r,k=d["".concat(p,".").concat(g)]||d[g]||c[g]||n;return i?a.createElement(k,s(s({ref:t},u),{},{components:i})):a.createElement(k,s({ref:t},u))}));function k(e,t){var i=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var n=i.length,s=new Array(n);s[0]=g;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o[d]="string"==typeof e?e:r,s[1]=o;for(var l=2;l<n;l++)s[l]=i[l];return a.createElement.apply(null,s)}return a.createElement.apply(null,i)}g.displayName="MDXCreateElement"},5909:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>p,contentTitle:()=>s,default:()=>c,frontMatter:()=>n,metadata:()=>o,toc:()=>l});var a=i(3117),r=(i(7294),i(4137));const n={id:"parking_guide",title:"Parking Guide",sidebar_label:"Parking Guide",slug:"/guides/parking"},s=void 0,o={unversionedId:"guides/parking_guide",id:"guides/parking_guide",title:"Parking Guide",description:"Last updated on 2022/06/10",source:"@site/resources/guides/parking_guide.md",sourceDirName:"guides",slug:"/guides/parking",permalink:"/wiki/resources/guides/parking",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/parking_guide.md",tags:[],version:"current",frontMatter:{id:"parking_guide",title:"Parking Guide",sidebar_label:"Parking Guide",slug:"/guides/parking"},sidebar:"indexNav",previous:{title:"UWinsite Guide",permalink:"/wiki/resources/guides/uwinsite_guide"},next:{title:"Becoming a UWSA-Ratified Club",permalink:"/wiki/resources/guides/uwsa_club"}},p={},l=[{value:"Official UWindsor Parking Spaces",id:"official-uwindsor-parking-spaces",level:2},{value:"Student Designated Parking",id:"student-designated-parking",level:3},{value:"Visitor Parking Space",id:"visitor-parking-space",level:3},{value:"Accessible Parking",id:"accessible-parking",level:3},{value:"Unofficial Parking Spaces",id:"unofficial-parking-spaces",level:2},{value:"Accessible Parking",id:"accessible-parking-1",level:3}],u={toc:l},d="wrapper";function c(e){let{components:t,...n}=e;return(0,r.kt)(d,(0,a.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"Last updated on 2022/06/10")),(0,r.kt)("p",null,"This is a guide to the parking spaces around the campus. See this ",(0,r.kt)("a",{parentName:"p",href:"https://maps.mapsted.com/uwindsor"},"map")," if you would like to see the different UWindsor buildings beforehand."),(0,r.kt)("h2",{id:"official-uwindsor-parking-spaces"},"Official UWindsor Parking Spaces"),(0,r.kt)("p",null,"There are 17 official parking lots within the UWindsor campus. This includes visitor parking, staff parking, and student parking. You can locate these parking lots in this ",(0,r.kt)("a",{parentName:"p",href:"https://web2.uwindsor.ca/pac/campusmap/index.php"},"campus map"),"."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"a map outlining official uwindsor parking spaces for students, staff, and visitors",src:i(6493).Z,width:"1224",height:"1584"})),(0,r.kt)("h3",{id:"student-designated-parking"},"Student Designated Parking"),(0,r.kt)("p",null,"Student parkings in UWindsor are either pay-and-display, permit-only, or both. Most student parkings are located around Alumni Hall, with a few more parking locations in Leddy, Cartier Hall, Assumption Hall, and the downtown campus."),(0,r.kt)("p",null,"To obtain a student permit, visit the ",(0,r.kt)("a",{parentName:"p",href:"https://parkingonline.uwindsor.ca/"},"UWindsor Parking Online Services"),". Permits are either 8 months or 12 months (for Fall & Winter), or 2 months or 4 months (for Intersession & Summer)."),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},"While some of these locations (such as the Parking Garage) do not accept cash, some other parking locations (like Leddy special night parking) are coin entry only. For places where student permits and pay-and-display options are both allowed, you do not need to pay if you already have a student permit, but you must display your permit on your vehicle when parking. The hourly rate for parking is $2.00/hr, up to $10.00 maximum per day."),(0,r.kt)("p",{parentName:"admonition"},"As well, even if you have a student permit (or parking pay stub), you must follow the University's ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/parking-services/306/parking-traffic-regulations"},"parking regulations"),". The University will fine or, whenever necessary, tow your vehicle if they discover that you have violated the regulations.")),(0,r.kt)("h3",{id:"visitor-parking-space"},"Visitor Parking Space"),(0,r.kt)("p",null,"Visitors are able to use the Parking Garage and the designated visitor parkings around the area."),(0,r.kt)("p",null,"Unlike students and staff, visitors cannot buy semester/year parking passes. Instead, visitors must pay ",(0,r.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/parking-services/299/visitor-parking"},"a parking rate")," by the hour, by the day, by the week, or by the month. However, the University also provides vendor permits in the student parking lots."),(0,r.kt)("h3",{id:"accessible-parking"},"Accessible Parking"),(0,r.kt)("p",null,"The University of Windsor will provide accessible parking to people who requests parking spaces. If you require accessible parking or any other accommodations, make sure to contact the Campus Parking Services and the Office of Human Rights, Equity and Accessibility. They will work with you to make sure that your requests will be fulfilled to the best of their abilities."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Campus Parking Services")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: Joyce Entrepreneurship Centre, 1st Floor"),(0,r.kt)("li",{parentName:"ul"},"Hours of Operation: Monday - Friday, 8:00 a.m. - 4:00 p.m."),(0,r.kt)("li",{parentName:"ul"},"Phone: (519) 253-3000 Ext. 2413"),(0,r.kt)("li",{parentName:"ul"},"Email: ",(0,r.kt)("a",{parentName:"li",href:"mailto:parking@uwindsor.ca"},"parking@uwindsor.ca"))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Office of Human Rights, Equity and Accessibility")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Location: Chrysler Hall Tower, Room 325, Reception"),(0,r.kt)("li",{parentName:"ul"},"Hours of Operation: Monday - Thursday, 8:30 a.m. - 4:30 p.m.; Friday, 8:30 a.m. - 12:00 p.m."),(0,r.kt)("li",{parentName:"ul"},"Phone: (519) 253-3000 ext. 3400"),(0,r.kt)("li",{parentName:"ul"},"Email: ",(0,r.kt)("a",{parentName:"li",href:"mailto:ohrea@uwindsor.ca"},"ohrea@uwindsor.ca"))),(0,r.kt)("h2",{id:"unofficial-parking-spaces"},"Unofficial Parking Spaces"),(0,r.kt)("p",null,"There are many other parking spaces around the University of Windsor, mostly along Huron Church, University, Wyandotte, Sunset and Patricia streets."),(0,r.kt)("p",null,"If there is a parking meter, it is usually payable by coins. However, you can also pay via the mobile app ",(0,r.kt)("a",{parentName:"p",href:"https://www.citywindsor.ca/residents/Traffic-And-Parking/On-off-Street-Parking/Pages/parking-app.aspx"},"Passport Canada"),". The hourly rate for parking is $2.00/hr, and there is no parking fees when you park during the after-hours (after 6:00 p.m. on Mon-Sat, or during Sundays and holidays)."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"a map showing the City of Windsor street parkings around the University of Windsor campus",src:i(2223).Z,width:"1035",height:"703"})),(0,r.kt)("p",null,"The detailed version of the street parking map can be accessed ",(0,r.kt)("a",{parentName:"p",href:"https://www.google.com/maps/d/viewer?mid=1-SScqZS53iq7eRSQ2jncF02icAc&hl=en_US&ll=42.30796490807155%2C-83.06161896191514&z=15"},"here"),"."),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},"While many of these parking spaces are accessible to students, it must be noted that some of these parking spaces are available only to the residents nearby; any vehicles parked there must present a residential parking permit to not be fined or towed.")),(0,r.kt)("h3",{id:"accessible-parking-1"},"Accessible Parking"),(0,r.kt)("p",null,"The City of Windsor has both accessible on-street parking spaces and off-street lot parking spaces. To use these parking spaces, you should first apply for a permit. For information about applying for a permit, visit this ",(0,r.kt)("a",{parentName:"p",href:"https://www.citywindsor.ca/residents/Traffic-And-Parking/On-off-Street-Parking/Pages/Accessible-Parking.aspx"},"website"),"."))}c.isMDXComponent=!0},2223:(e,t,i)=>{i.d(t,{Z:()=>a});const a=i.p+"assets/images/street-parking-0881b7adf8b7fced57940763517489e0.png"},6493:(e,t,i)=>{i.d(t,{Z:()=>a});const a=i.p+"assets/images/student-parking-b5c074f57ed984a5c4fbb1af08b01615.png"}}]); \ No newline at end of file diff --git a/assets/js/bc5fe2df.e4d1b38d.js b/assets/js/bc5fe2df.e4d1b38d.js new file mode 100644 index 000000000..de7c17f32 --- /dev/null +++ b/assets/js/bc5fe2df.e4d1b38d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9369],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function l(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u<o;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},7985:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4770 - Overview",sidebar_label:"COMP-4770",slug:"/COMP-4770/overview"},s=void 0,l={unversionedId:"COMP-4770/overview",id:"COMP-4770/overview",title:"COMP 4770 - Overview",description:"Course Title",source:"@site/courses/COMP-4770/Overview.md",sourceDirName:"COMP-4770",slug:"/COMP-4770/overview",permalink:"/wiki/courses/COMP-4770/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4770/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4770 - Overview",sidebar_label:"COMP-4770",slug:"/COMP-4770/overview"},sidebar:"indexNav",previous:{title:"COMP-4740",permalink:"/wiki/courses/COMP-4740/overview"},next:{title:"COMP-4800",permalink:"/wiki/courses/COMP-4800/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4770 is "Artifical Intelligence for Games".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course provides students with an opportunity to explore theoretical and practical aspects of Artificial Intelligence for computer games. Topics may include agents, sensory systems, steering behaviours, pathfinding, decision making, planning, goal-oriented behaviour, multi-agents (groups, crowds) and learning. (This course could be used to satisfy the COMP-4730 (fourth year AI) requirement.) (Prerequisite: COMP-3770.) (Restricted to students in Honours Computer Science.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4770 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3770 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/bd221ad2.3c92cb9c.js b/assets/js/bd221ad2.3c92cb9c.js new file mode 100644 index 000000000..79a71933e --- /dev/null +++ b/assets/js/bd221ad2.3c92cb9c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5774],{4137:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>h});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=a.createContext({}),u=function(e){var t=a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},p=function(e){var t=u(e.components);return a.createElement(l.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),c=u(r),m=n,h=c["".concat(l,".").concat(m)]||c[m]||d[m]||i;return r?a.createElement(h,o(o({ref:t},p),{},{components:r})):a.createElement(h,o({ref:t},p))}));function h(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,o=new Array(i);o[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[c]="string"==typeof e?e:n,o[1]=s;for(var u=2;u<i;u++)o[u]=r[u];return a.createElement.apply(null,o)}return a.createElement.apply(null,r)}m.displayName="MDXCreateElement"},4338:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var a=r(3117),n=(r(7294),r(4137));const i={id:"useful_links",title:"Useful Links",sidebar_label:"Useful Links",slug:"/useful_links"},o=void 0,s={unversionedId:"useful_links",id:"useful_links",title:"Useful Links",description:"Cheat Sheets and Docs",source:"@site/resources/useful_links.md",sourceDirName:".",slug:"/useful_links",permalink:"/wiki/resources/useful_links",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/useful_links.md",tags:[],version:"current",frontMatter:{id:"useful_links",title:"Useful Links",sidebar_label:"Useful Links",slug:"/useful_links"}},l={},u=[{value:"Cheat Sheets and Docs",id:"cheat-sheets-and-docs",level:2},{value:"Tutorials",id:"tutorials",level:2},{value:"Goodies",id:"goodies",level:2}],p={toc:u},c="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(c,(0,a.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"cheat-sheets-and-docs"},"Cheat Sheets and Docs"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://devhints.io/"},"https://devhints.io/")," - Has some very nice cheat sheets for various things such as ",(0,n.kt)("a",{parentName:"li",href:"https://devhints.io/regexp"},"regex"),", ",(0,n.kt)("a",{parentName:"li",href:"https://devhints.io/bash"},"bash"),", ",(0,n.kt)("a",{parentName:"li",href:"https://devhints.io/vim"},"vim"),", and more."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://regexr.com/"},"https://regexr.com/")," Extremely helpful website when taking classes that deal with regular expressions."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"http://docs.gl/"},"http://docs.gl/")," - Nicely laid out OpenGL API documentation."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://crontab.guru/"},"https://crontab.guru/")," - Simple but helpful website for configuring crontabs"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://doc.rust-lang.org/book/"},"The Rust Programming Language")," - Detailed book on the Rust programming language."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://chrome.google.com/webstore/detail/eztrackr/kdpbamlhffmfbgglmaedhopenkpgkfdg"},"EzTrackr")," - An open-source Chrome extension made by Harshdip Singh to help you organize your job search on a Trello board.")),(0,n.kt)("h2",{id:"tutorials"},"Tutorials"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://javascript.info/"},"The Modern JavaScript Tutorial")," - Super in-depth tutorial for modern JavaScript."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"http://www.opengl-tutorial.org/"},"OpenGL Tutorial")," - Decent tutorial series on OpenGL including source code in the provided GitHub."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg"},"Net Ninja")," - Steven recommends any series from Net Ninja if you're looking to get into web development"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.theodinproject.com/"},"The Odin Project")," - this program is good if you like doing projects alongside tutorials."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/ossu"},"OSSU")," - has curriculum in many fields like computer science, data science, math, etc.")),(0,n.kt)("p",null,"If you have access to LinkedIn Learning, you can explore the tutorials there too."),(0,n.kt)("h2",{id:"goodies"},"Goodies"),(0,n.kt)("p",null,"As a student in Computer Science there are many free trials, offers, and products that are available to you."),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://education.github.com/pack"},"GitHub Student Developer Pack")," - GitHub partners with a wide variety of companies and products offering credits, trials, and free software."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.linkedin.com/learning/"},"LinkedIn Learning")," - Computer Science students have access to LinkedIn Learning through their school account. You can also access it with a Windsor Library card."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.studentappcentre.com/discounts/1password"},"1Password 6 Month Student Trial")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.microsoft.com/en-ca/education/products/office"},"Office 365")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/itservices/getting-started-students"},"Windows 10 - Education")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.amazon.com/amazonprime?_encoding=UTF8&%2AVersion%2A=1&%2Aentries%2A=0&planOptimizationId=WLPStudentMonthlyEligiblePlans&primeCampaignId=studentWlpPrimeRedir&ref_=st_wlp_pr_redir"},"Amazon Prime Student")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.figma.com/education/"},"Figma")," - allows you to create quick prototypes for your project"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.spotify.com/ca-en/student/"},"Spotify")," - 3 months free"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.citywindsor.ca/residents/transitwindsor/Fares/Pages/Fares.aspx"},"Windsor Transit")," - has semester passes for students.")),(0,n.kt)("p",null,"Many companies offer student plans/discounts. In addition, you can buy a ",(0,n.kt)("a",{parentName:"p",href:"https://www.spccard.ca/landing"},"SPC card")," to get discounts at their partnered stores."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/beb7e43d.d3e5fd2f.js b/assets/js/beb7e43d.d3e5fd2f.js new file mode 100644 index 000000000..85a4020cb --- /dev/null +++ b/assets/js/beb7e43d.d3e5fd2f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2659],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(t),d=n,f=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}d.displayName="MDXCreateElement"},2945:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3340 - Overview",sidebar_label:"COMP-3340",slug:"/COMP-3340/overview"},s=void 0,a={unversionedId:"COMP-3340/overview",id:"COMP-3340/overview",title:"COMP 3340 - Overview",description:"Course Title",source:"@site/courses/COMP-3340/Overview.md",sourceDirName:"COMP-3340",slug:"/COMP-3340/overview",permalink:"/wiki/courses/COMP-3340/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3340/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3340 - Overview",sidebar_label:"COMP-3340",slug:"/COMP-3340/overview"},sidebar:"indexNav",previous:{title:"xv6",permalink:"/wiki/courses/COMP-3300/xv6"},next:{title:"COMP-3400",permalink:"/wiki/courses/COMP-3400/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3340 is "WWW Information System Development".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course is designed for people who want to make their data available to others over the Internet. Topics will include WWW authoring, WWW site planning, executable programs that create dynamic documents, the client-server model, multi-tier WWW software architecture, and security aspects. (Prerequisite: COMP-2120 and COMP-2540.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3340 is typically offered in the Winter and Summer semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540 and COMP-2120 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/bf11c574.220960a0.js b/assets/js/bf11c574.220960a0.js new file mode 100644 index 000000000..c7c39bd5b --- /dev/null +++ b/assets/js/bf11c574.220960a0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8121],{3425:e=>{e.exports=JSON.parse('{"pluginId":"plugin-docs-courses","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"indexNav":[{"type":"link","label":"Offered Courses","href":"/wiki/courses/","docId":"offering/Offered Courses"},{"type":"category","label":"Course Planning","items":[{"type":"link","label":"Jose\'s Recommended Course Sequence","href":"/wiki/courses/course_planning/recommendedsequence","docId":"course_planning/recommendedsequence"},{"type":"link","label":"Electives To Take","href":"/wiki/courses/course_planning/electives","docId":"course_planning/electives"},{"type":"link","label":"Special Courses","href":"/wiki/courses/course_planning/specialcourse","docId":"course_planning/specialcourse"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Year 1 Computer Science Courses","items":[{"type":"link","label":"COMP-1000","href":"/wiki/courses/COMP-1000/overview","docId":"COMP-1000/overview"},{"type":"link","label":"COMP-1047","href":"/wiki/courses/COMP-1047/overview","docId":"COMP-1047/overview"},{"type":"link","label":"COMP-1400","href":"/wiki/courses/COMP-1400/overview","docId":"COMP-1400/overview"},{"type":"link","label":"COMP-1410","href":"/wiki/courses/COMP-1410/overview","docId":"COMP-1410/overview"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Year 2 Computer Science Courses","items":[{"type":"link","label":"COMP-2057","href":"/wiki/courses/COMP-2057/overview","docId":"COMP-2057/overview"},{"type":"link","label":"COMP-2067","href":"/wiki/courses/COMP-2067/overview","docId":"COMP-2067/overview"},{"type":"link","label":"COMP-2077","href":"/wiki/courses/COMP-2077/overview","docId":"COMP-2077/overview"},{"type":"link","label":"COMP-2097","href":"/wiki/courses/COMP-2097/overview","docId":"COMP-2097/overview"},{"type":"link","label":"COMP-2120","href":"/wiki/courses/COMP-2120/overview","docId":"COMP-2120/overview"},{"type":"category","label":"COMP-2140","items":[{"type":"link","label":"COMP-2140 - Overview","href":"/wiki/courses/COMP-2140/overview","docId":"COMP-2140/overview"},{"type":"link","label":"Installing JLex","href":"/wiki/courses/COMP-2140/installingJLex","docId":"COMP-2140/installingJLex"},{"type":"link","label":"Installing Java Cup","href":"/wiki/courses/COMP-2140/installingJavaCup","docId":"COMP-2140/installingJavaCup"}],"collapsed":true,"collapsible":true},{"type":"category","label":"COMP-2310","items":[{"type":"link","label":"COMP-2310 - Overview","href":"/wiki/courses/COMP-2310/overview","docId":"COMP-2310/overview"},{"type":"link","label":"Surviving COMP-2310","href":"/wiki/courses/COMP-2310/survivingCOMP2310","docId":"COMP-2310/surviving2310"}],"collapsed":true,"collapsible":true},{"type":"link","label":"COMP-2540","href":"/wiki/courses/COMP-2540/overview","docId":"COMP-2540/overview"},{"type":"category","label":"COMP-2560","items":[{"type":"link","label":"COMP-2560 - Overview","href":"/wiki/courses/COMP-2560/overview","docId":"COMP-2560/overview"},{"type":"link","label":"COMP-2560 - Advice","href":"/wiki/courses/COMP-2560/advice","docId":"COMP-2560/advice"}],"collapsed":true,"collapsible":true},{"type":"link","label":"COMP-2650","href":"/wiki/courses/COMP-2650/overview","docId":"COMP-2650/overview"},{"type":"category","label":"COMP-2660","items":[{"type":"link","label":"COMP-2660 - Overview","href":"/wiki/courses/COMP-2660/overview","docId":"COMP-2660/overview"},{"type":"link","label":"Easy-MASM","href":"/wiki/courses/COMP-2660/easyMASM","docId":"COMP-2660/easyMASM"}],"collapsed":true,"collapsible":true},{"type":"link","label":"COMP-2707","href":"/wiki/courses/COMP-2707/overview","docId":"COMP-2707/overview"},{"type":"link","label":"COMP-2750","href":"/wiki/courses/COMP-2750/overview","docId":"COMP-2750/overview"},{"type":"link","label":"COMP-2800","href":"/wiki/courses/COMP-2800/overview","docId":"COMP-2800/overview"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Year 3 Computer Science Courses","items":[{"type":"link","label":"COMP-3057","href":"/wiki/courses/COMP-3057/overview","docId":"COMP-3057/overview"},{"type":"link","label":"COMP-3077","href":"/wiki/courses/COMP-3077/overview","docId":"COMP-3077/overview"},{"type":"link","label":"COMP-3110","href":"/wiki/courses/COMP-3110/overview","docId":"COMP-3110/overview"},{"type":"link","label":"COMP-3150","href":"/wiki/courses/COMP-3150/overview","docId":"COMP-3150/overview"},{"type":"link","label":"COMP-3220","href":"/wiki/courses/COMP-3220/overview","docId":"COMP-3220/overview"},{"type":"category","label":"COMP-3300","items":[{"type":"link","label":"COMP-3300 - Overview","href":"/wiki/courses/COMP-3300/overview","docId":"COMP-3300/overview"},{"type":"link","label":"COMP-3300 - Advice","href":"/wiki/courses/COMP-3300/advice","docId":"COMP-3300/advice"},{"type":"link","label":"xv6","href":"/wiki/courses/COMP-3300/xv6","docId":"COMP-3300/xv6"}],"collapsed":true,"collapsible":true},{"type":"link","label":"COMP-3340","href":"/wiki/courses/COMP-3340/overview","docId":"COMP-3340/overview"},{"type":"link","label":"COMP-3400","href":"/wiki/courses/COMP-3400/overview","docId":"COMP-3400/overview"},{"type":"link","label":"COMP-3500","href":"/wiki/courses/COMP-3500/overview","docId":"COMP-3500/overview"},{"type":"link","label":"COMP-3520","href":"/wiki/courses/COMP-3520/overview","docId":"COMP-3520/overview"},{"type":"link","label":"COMP-3540","href":"/wiki/courses/COMP-3540/overview","docId":"COMP-3540/overview"},{"type":"link","label":"COMP-3670","href":"/wiki/courses/COMP-3670/overview","docId":"COMP-3670/overview"},{"type":"link","label":"COMP-3680","href":"/wiki/courses/COMP-3680/overview","docId":"COMP-3680/overview"},{"type":"link","label":"COMP-3710","href":"/wiki/courses/COMP-3710/overview","docId":"COMP-3710/overview"},{"type":"link","label":"COMP-3770","href":"/wiki/courses/COMP-3770/overview","docId":"COMP-3770/overview"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Year 4 Computer Science Courses","items":[{"type":"link","label":"COMP-4110","href":"/wiki/courses/COMP-4110/overview","docId":"COMP-4110/overview"},{"type":"link","label":"COMP-4150","href":"/wiki/courses/COMP-4150/overview","docId":"COMP-4150/overview"},{"type":"link","label":"COMP-4200","href":"/wiki/courses/COMP-4200/overview","docId":"COMP-4200/overview"},{"type":"link","label":"COMP-4220","href":"/wiki/courses/COMP-4220/overview","docId":"COMP-4220/overview"},{"type":"link","label":"COMP-4250","href":"/wiki/courses/COMP-4250/overview","docId":"COMP-4250/overview"},{"type":"category","label":"COMP-4400","items":[{"type":"link","label":"COMP-4400 - Overview","href":"/wiki/courses/COMP-4400/overview","docId":"COMP-4400/overview"},{"type":"link","label":"COMP-4400 - Resources","href":"/wiki/courses/COMP-4400/resources","docId":"COMP-4400/resources"}],"collapsed":true,"collapsible":true},{"type":"link","label":"COMP-4500","href":"/wiki/courses/COMP-4500/overview","docId":"COMP-4500/overview"},{"type":"category","label":"COMP-4540","items":[{"type":"link","label":"COMP-4540 - Overview","href":"/wiki/courses/COMP-4540/overview","docId":"COMP-4540/overview"},{"type":"link","label":"Surviving COMP-4540","href":"/wiki/courses/COMP-4540/survivingCOMP4540","docId":"COMP-4540/surviving4540"}],"collapsed":true,"collapsible":true},{"type":"link","label":"COMP-4670","href":"/wiki/courses/COMP-4670/overview","docId":"COMP-4670/overview"},{"type":"link","label":"COMP-4680","href":"/wiki/courses/COMP-4680/overview","docId":"COMP-4680/overview"},{"type":"link","label":"COMP-4730","href":"/wiki/courses/COMP-4730/overview","docId":"COMP-4730/overview"},{"type":"link","label":"COMP-4740","href":"/wiki/courses/COMP-4740/overview","docId":"COMP-4740/overview"},{"type":"link","label":"COMP-4770","href":"/wiki/courses/COMP-4770/overview","docId":"COMP-4770/overview"},{"type":"link","label":"COMP-4800","href":"/wiki/courses/COMP-4800/overview","docId":"COMP-4800/overview"},{"type":"link","label":"COMP-4960","href":"/wiki/courses/COMP-4960/overview","docId":"COMP-4960/overview"},{"type":"link","label":"COMP-4990","href":"/wiki/courses/COMP-4990/overview","docId":"COMP-4990/overview"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Math and Stats Courses","items":[{"type":"link","label":"MATH-1020","href":"/wiki/courses/MATH-1020/overview","docId":"MATH-1020/overview"},{"type":"link","label":"MATH-1250","href":"/wiki/courses/MATH-1250/overview","docId":"MATH-1250/overview"},{"type":"link","label":"MATH-1720","href":"/wiki/courses/MATH-1720/overview","docId":"MATH-1720/overview"},{"type":"link","label":"MATH-1730","href":"/wiki/courses/MATH-1730/overview","docId":"MATH-1730/overview"},{"type":"link","label":"MATH-3940","href":"/wiki/courses/MATH-3940/overview","docId":"MATH-3940/overview"},{"type":"link","label":"Overview (STAT-2910)","href":"/wiki/courses/STAT-2910/overview","docId":"STAT-2910/overview"}],"collapsed":true,"collapsible":true}]},"docs":{"COMP-1000/overview":{"id":"COMP-1000/overview","title":"COMP 1000 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-1047/overview":{"id":"COMP-1047/overview","title":"COMP 1047 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-1400/overview":{"id":"COMP-1400/overview","title":"COMP 1400 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-1410/overview":{"id":"COMP-1410/overview","title":"COMP 1410 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2057/overview":{"id":"COMP-2057/overview","title":"COMP 2057 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2067/overview":{"id":"COMP-2067/overview","title":"COMP 2067 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2077/overview":{"id":"COMP-2077/overview","title":"COMP 2077 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2097/overview":{"id":"COMP-2097/overview","title":"COMP 2097 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2120/overview":{"id":"COMP-2120/overview","title":"COMP 2120 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2140/installingJavaCup":{"id":"COMP-2140/installingJavaCup","title":"Instructions to Install Java Cup on the CS Servers","description":"Just want all the commands? Check them out here","sidebar":"indexNav"},"COMP-2140/installingJLex":{"id":"COMP-2140/installingJLex","title":"Instructions to Install JLex on the CS Servers","description":"Want all the instructions in one code block without the explanations? Check out the appendix.","sidebar":"indexNav"},"COMP-2140/overview":{"id":"COMP-2140/overview","title":"COMP 2140 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2310/overview":{"id":"COMP-2310/overview","title":"COMP 2310 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2310/surviving2310":{"id":"COMP-2310/surviving2310","title":"How To Survive COMP-2310","description":"Chances are you\'ve probably heard a lot about COMP-2310 from your peers (and if not, you\'re in for a fun time). COMP-2310, Theoretical Foundations of Computer Science, is typically one of the most difficult courses that undergraduate CS students take during their degree. It is a comprehensive, rigorous course which focuses heavily on mathematical proofs. A higher level of rigour is expected in this class when compared to COMP-1000. Assignments and tests often have an average well below 50%. Simply put, if you don\'t take this course seriously, you can and will fail.","sidebar":"indexNav"},"COMP-2540/overview":{"id":"COMP-2540/overview","title":"COMP 2540 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2560/advice":{"id":"COMP-2560/advice","title":"COMP 2560 - Advice","description":"Ryan\'s Advice","sidebar":"indexNav"},"COMP-2560/overview":{"id":"COMP-2560/overview","title":"COMP 2560 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2650/overview":{"id":"COMP-2650/overview","title":"COMP 2650 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2660/easyMASM":{"id":"COMP-2660/easyMASM","title":"Installing Easy-MASM","description":"Easy-MASM is the easiest way to get started writing and running MASM32 programs for COMP-2660.","sidebar":"indexNav"},"COMP-2660/overview":{"id":"COMP-2660/overview","title":"COMP 2660 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2707/overview":{"id":"COMP-2707/overview","title":"COMP 2707 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2750/overview":{"id":"COMP-2750/overview","title":"COMP 2750 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-2800/overview":{"id":"COMP-2800/overview","title":"COMP 2800 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3057/overview":{"id":"COMP-3057/overview","title":"COMP 3057 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3077/overview":{"id":"COMP-3077/overview","title":"COMP 3077 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3110/overview":{"id":"COMP-3110/overview","title":"COMP 3110 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3150/overview":{"id":"COMP-3150/overview","title":"COMP 3150 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3220/overview":{"id":"COMP-3220/overview","title":"COMP 3220 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3300/advice":{"id":"COMP-3300/advice","title":"COMP 3300 - Advice","description":"Ryan\'s Advice","sidebar":"indexNav"},"COMP-3300/overview":{"id":"COMP-3300/overview","title":"COMP 3300 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3300/xv6":{"id":"COMP-3300/xv6","title":"COMP 3300 - xv6","description":"Last updated on 2023/01/05","sidebar":"indexNav"},"COMP-3340/overview":{"id":"COMP-3340/overview","title":"COMP 3340 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3400/overview":{"id":"COMP-3400/overview","title":"COMP 3400 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3500/overview":{"id":"COMP-3500/overview","title":"COMP 3500 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3520/overview":{"id":"COMP-3520/overview","title":"COMP 3520 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3540/overview":{"id":"COMP-3540/overview","title":"COMP 3540 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3670/overview":{"id":"COMP-3670/overview","title":"COMP 3670 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3680/overview":{"id":"COMP-3680/overview","title":"COMP 3680 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3710/overview":{"id":"COMP-3710/overview","title":"COMP 3710 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-3770/overview":{"id":"COMP-3770/overview","title":"COMP 3770 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4110/overview":{"id":"COMP-4110/overview","title":"COMP 4110 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4150/overview":{"id":"COMP-4150/overview","title":"COMP 4150 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4200/overview":{"id":"COMP-4200/overview","title":"COMP 4200 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4220/overview":{"id":"COMP-4220/overview","title":"COMP 4220 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4250/overview":{"id":"COMP-4250/overview","title":"COMP 4250 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4400/overview":{"id":"COMP-4400/overview","title":"COMP 4400 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4400/resources":{"id":"COMP-4400/resources","title":"COMP 4400 - Resources","description":"Overview","sidebar":"indexNav"},"COMP-4500/overview":{"id":"COMP-4500/overview","title":"COMP 4500 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4540/overview":{"id":"COMP-4540/overview","title":"COMP 4540 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4540/surviving4540":{"id":"COMP-4540/surviving4540","title":"How To Survive COMP-4540","description":"Much of the advice given here is the same as the advice given in the COMP-2310 article, so I\'d recommend reading that one in addition to this one.","sidebar":"indexNav"},"COMP-4670/overview":{"id":"COMP-4670/overview","title":"COMP 4670 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4680/overview":{"id":"COMP-4680/overview","title":"COMP 4680 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4730/overview":{"id":"COMP-4730/overview","title":"COMP 4730 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4740/overview":{"id":"COMP-4740/overview","title":"COMP 4740 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4770/overview":{"id":"COMP-4770/overview","title":"COMP 4770 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4800/overview":{"id":"COMP-4800/overview","title":"COMP 4800 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4960/overview":{"id":"COMP-4960/overview","title":"COMP 4960 - Overview","description":"Course Title","sidebar":"indexNav"},"COMP-4990/overview":{"id":"COMP-4990/overview","title":"COMP 4990 - Overview","description":"Course Title","sidebar":"indexNav"},"course_planning/electives":{"id":"course_planning/electives","title":"Electives To Take","description":"Last updated on 2023/07/06","sidebar":"indexNav"},"course_planning/recommendedsequence":{"id":"course_planning/recommendedsequence","title":"Jose\'s Recommended Course Sequence","description":"Last updated on 2022/07/29","sidebar":"indexNav"},"course_planning/specialcourse":{"id":"course_planning/specialcourse","title":"Special Courses","description":"Last updated on 2022/07/29","sidebar":"indexNav"},"MATH-1020/overview":{"id":"MATH-1020/overview","title":"MATH 1020 - Overview","description":"Course Title","sidebar":"indexNav"},"MATH-1250/overview":{"id":"MATH-1250/overview","title":"MATH 1250 - Overview","description":"Course Title","sidebar":"indexNav"},"MATH-1720/overview":{"id":"MATH-1720/overview","title":"MATH 1720 - Overview","description":"Course Title","sidebar":"indexNav"},"MATH-1730/overview":{"id":"MATH-1730/overview","title":"MATH 1730 - Overview","description":"Course Title","sidebar":"indexNav"},"MATH-3940/overview":{"id":"MATH-3940/overview","title":"MATH 3940 - Overview","description":"Course Title","sidebar":"indexNav"},"offering/Offered Courses":{"id":"offering/Offered Courses","title":"Offered Courses","description":"Last updated on 2023/07/05","sidebar":"indexNav"},"offering/oldTable":{"id":"offering/oldTable","title":"Old Table","description":"Requirements Legend"},"STAT-2910/overview":{"id":"STAT-2910/overview","title":"STAT 2910 - Overview","description":"Course Title","sidebar":"indexNav"}}}')}}]); \ No newline at end of file diff --git a/assets/js/bf86483d.f9cf30d4.js b/assets/js/bf86483d.f9cf30d4.js new file mode 100644 index 000000000..2629bb1fc --- /dev/null +++ b/assets/js/bf86483d.f9cf30d4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9388],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>y});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),u=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},p="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(r),h=o,y=p["".concat(l,".").concat(h)]||p[h]||m[h]||i;return r?n.createElement(y,a(a({ref:t},c),{},{components:r})):n.createElement(y,a({ref:t},c))}));function y(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:o,a[1]=s;for(var u=2;u<i;u++)a[u]=r[u];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}h.displayName="MDXCreateElement"},827:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>m,frontMatter:()=>i,metadata:()=>s,toc:()=>u});var n=r(3117),o=(r(7294),r(4137));const i={title:"Please Don\u2019t Ask Me to Fix Your Printer",author:"Ben Chittle",author_title:"Secretary, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/03/02/printer",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-02-printer.md",source:"@site/newsletter/2022-03-02-printer.md",title:"Please Don\u2019t Ask Me to Fix Your Printer",description:"Computers. Everyone\u2019s got one. They\u2019re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I\u2019m no more qualified for the job than a car mechanic is to fix an airplane.",date:"2022-03-02T00:00:00.000Z",formattedDate:"March 2, 2022",tags:[],readingTime:1.03,hasTruncateMarker:!1,authors:[{name:"Ben Chittle",title:"Secretary, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"}],frontMatter:{title:"Please Don\u2019t Ask Me to Fix Your Printer",author:"Ben Chittle",author_title:"Secretary, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/ben-chittle.png"},prevItem:{title:"Battle Rollers - My Game Dev Experience",permalink:"/wiki/newsletter/2022/03/03/battle-rollers"},nextItem:{title:"Hacking, Learning, and Money?",permalink:"/wiki/newsletter/2022/03/01/hackathons"}},l={authorsImageUrls:[void 0]},u=[],c={toc:u},p="wrapper";function m(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Computers. Everyone\u2019s got one. They\u2019re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I\u2019m no more qualified for the job than a car mechanic is to fix an airplane."),(0,o.kt)("p",null,'Sure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page\u2019s worth of ink onto a piece of paper "for calibration purposes.\u201d Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.'),(0,o.kt)("p",null,"But if you must recite the sacred words, \u201cWill you please fix my printer?\u201d then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You\u2019re welcome."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c0b71b97.cfc69e8a.js b/assets/js/c0b71b97.cfc69e8a.js new file mode 100644 index 000000000..31a2473f0 --- /dev/null +++ b/assets/js/c0b71b97.cfc69e8a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3749],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),u=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},c=function(e){var t=u(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},c),{},{components:r})):i.createElement(f,s({ref:t},c))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=r[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},7806:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 3110 - Overview",sidebar_label:"COMP-3110",slug:"/COMP-3110/overview"},s=void 0,a={unversionedId:"COMP-3110/overview",id:"COMP-3110/overview",title:"COMP 3110 - Overview",description:"Course Title",source:"@site/courses/COMP-3110/Overview.md",sourceDirName:"COMP-3110",slug:"/COMP-3110/overview",permalink:"/wiki/courses/COMP-3110/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3110/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3110 - Overview",sidebar_label:"COMP-3110",slug:"/COMP-3110/overview"},sidebar:"indexNav",previous:{title:"COMP-3077",permalink:"/wiki/courses/COMP-3077/overview"},next:{title:"COMP-3150",permalink:"/wiki/courses/COMP-3150/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3110 is "Introduction to Software Engineering".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course introduces the fundamental concepts, common principles, and general techniques of software engineering. It discusses the main issues involved in the development life-cycle of nontrivial software systems, including process models, feasibility studies, requirements elicitation and definition, rapid prototyping, design methodologies, verification and validation, and software evolution. Students taking this course are required to work on projects, which are designed to go through the major phases of large-scale software system development. (Prerequisite: COMP-2120 and COMP-2540.)(3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3110 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2120 and COMP-2540 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c1d36e99.6a76ecd3.js b/assets/js/c1d36e99.6a76ecd3.js new file mode 100644 index 000000000..098d03f26 --- /dev/null +++ b/assets/js/c1d36e99.6a76ecd3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3893],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>d});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):l(l({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},f=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),f=n,d=p["".concat(a,".").concat(f)]||p[f]||v[f]||o;return t?i.createElement(d,l(l({ref:r},c),{},{components:t})):i.createElement(d,l({ref:r},c))}));function d(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,l=new Array(o);l[0]=f;var s={};for(var a in r)hasOwnProperty.call(r,a)&&(s[a]=r[a]);s.originalType=e,s[p]="string"==typeof e?e:n,l[1]=s;for(var u=2;u<o;u++)l[u]=t[u];return i.createElement.apply(null,l)}return i.createElement.apply(null,t)}f.displayName="MDXCreateElement"},948:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>l,default:()=>v,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2750 - Overview",sidebar_label:"COMP-2750",slug:"/COMP-2750/overview"},l=void 0,s={unversionedId:"COMP-2750/overview",id:"COMP-2750/overview",title:"COMP 2750 - Overview",description:"Course Title",source:"@site/courses/COMP-2750/Overview.md",sourceDirName:"COMP-2750",slug:"/COMP-2750/overview",permalink:"/wiki/courses/COMP-2750/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2750/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2750 - Overview",sidebar_label:"COMP-2750",slug:"/COMP-2750/overview"},sidebar:"indexNav",previous:{title:"COMP-2707",permalink:"/wiki/courses/COMP-2707/overview"},next:{title:"COMP-2800",permalink:"/wiki/courses/COMP-2800/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2750 is "Selected Topics".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Topics may differ from year to year. (Prerequisite: COMP-1000 or MATH-1720, and COMP-1410.) (May be repeated for credit if content changes.) (3 lecture hours or equivalent.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2750 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1000 or MATH-1720 and COMP-1410 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c425f125.7f73ddeb.js b/assets/js/c425f125.7f73ddeb.js new file mode 100644 index 000000000..7f958cd31 --- /dev/null +++ b/assets/js/c425f125.7f73ddeb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6350],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),c=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},u),{},{components:r})):i.createElement(f,s({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c<o;c++)s[c]=r[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},9940:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 4250 - Overview",sidebar_label:"COMP-4250",slug:"/COMP-4250/overview"},s=void 0,a={unversionedId:"COMP-4250/overview",id:"COMP-4250/overview",title:"COMP 4250 - Overview",description:"Course Title",source:"@site/courses/COMP-4250/Overview.md",sourceDirName:"COMP-4250",slug:"/COMP-4250/overview",permalink:"/wiki/courses/COMP-4250/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4250/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4250 - Overview",sidebar_label:"COMP-4250",slug:"/COMP-4250/overview"},sidebar:"indexNav",previous:{title:"COMP-4220",permalink:"/wiki/courses/COMP-4220/overview"},next:{title:"COMP-4400 - Overview",permalink:"/wiki/courses/COMP-4400/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4250 is "Big Data Analytics and Database Design".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course introduces topics in data mining and data analytics with emphasis on Big Data. Students will gain knowledge on the practical design principles as well as theoretical foundations of Big Data processing systems. Topics covered will include: data storage design and processing of big data systems such as NOSQL databases, MapReduce and Hadoop; introduction to data mining concepts such as frequent itemset and association rule mining, finding similar items, clustering, classification, link analysis, and mining data streams. (Prerequisite: COMP-3150) (3 lecture hours a week, plus unsupervised study and work on individual/group assignments or projects.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4250 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3150 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c4f5d8e4.6954eff3.js b/assets/js/c4f5d8e4.6954eff3.js new file mode 100644 index 000000000..6530184a3 --- /dev/null +++ b/assets/js/c4f5d8e4.6954eff3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4195],{9660:(e,t,r)=>{r.r(t),r.d(t,{default:()=>p});var a=r(3117),n=r(7294),i=r(6010),s=r(7264),l=r(3699),c=r(9962),o=r(9524);const m={heroBanner:"heroBanner_UJJx",buttons:"buttons_pzbO",features:"features_keug",featureImage:"featureImage_yA8i"};var u=r(7909);const g=[{title:"Course Information",imageUrl:"img/courses",linkTo:"courses",description:n.createElement(n.Fragment,null,"Explore information about specific course. Tips, Tricks, Information and more!")},{title:"Careers",imageUrl:"img/careers",linkTo:"careers",description:n.createElement(n.Fragment,null,"Careers are hard. Get a leg up using our guide!")},{title:"Academics",imageUrl:"img/academics",linkTo:"academics/",description:n.createElement(n.Fragment,null,"Got questions about school? Find some answers here.")},{title:"Resources",imageUrl:"img/resources",linkTo:"resources/",description:n.createElement(n.Fragment,null,"Want to be better at Computers? Get some help here.")},{title:"Computer Science Society",imageUrl:"img/css-icon",linkTo:"css/",description:n.createElement(n.Fragment,null,"This one is all about us. Here you can find our constitution, who we are, and what our developers like.")},{title:"Newsletter",imageUrl:"img/newsletter",linkTo:"newsletter/",description:n.createElement(n.Fragment,null,"An update about whats going on in Computer Science and University of Windsor.")}],d=e=>{let{imageUrl:t,linkTo:r,title:a,description:s}=e;return n.createElement("div",{className:(0,i.Z)("col col--4",m.feature)},n.createElement(l.Z,{href:r,className:(0,i.Z)("feature_link")},t&&n.createElement("div",{className:"text--center"},n.createElement(u.Z,{className:(0,i.Z)("feature_image",m.featureImage),sources:{light:(0,o.Z)(t+"-light.svg"),dark:(0,o.Z)(t+"-dark.svg")},alt:`${a} icon`})),n.createElement("h3",null,a),n.createElement("p",null,s)))};const p=function(){const e=(0,c.Z)(),{siteConfig:t={}}=e;return n.createElement(s.Z,{title:"Wiki Home",description:"A wiki to help students navigate computer science"},n.createElement("header",{className:(0,i.Z)("hero hero--primary",m.heroBanner)},n.createElement("div",{className:"container"},n.createElement("h1",{className:"hero__title"},t.title),n.createElement("p",{className:"hero__subtitle"},t.tagline),n.createElement("div",{className:m.buttons},n.createElement(l.Z,{className:(0,i.Z)("button button--outline button--main button--lg",m.getStarted),to:(0,o.Z)("resources/")},"Get Started")))),n.createElement("main",null,g&&g.length>0&&n.createElement("section",{className:m.features},n.createElement("div",{className:"container"},n.createElement("div",{className:"row"},g.map(((e,t)=>n.createElement(d,(0,a.Z)({key:t},e)))))))))}}}]); \ No newline at end of file diff --git a/assets/js/c7898d76.c52c6df1.js b/assets/js/c7898d76.c52c6df1.js new file mode 100644 index 000000000..29f62bfcc --- /dev/null +++ b/assets/js/c7898d76.c52c6df1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8100],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,i,o=function(e,t){if(null==e)return{};var r,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)r=n[i],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)r=n[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var a=i.createContext({}),c=function(e){var t=i.useContext(a),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(a.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,o=e.mdxType,n=e.originalType,a=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(r),v=o,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||n;return r?i.createElement(f,s(s({ref:t},u),{},{components:r})):i.createElement(f,s({ref:t},u))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var n=r.length,s=new Array(n);s[0]=v;var l={};for(var a in t)hasOwnProperty.call(t,a)&&(l[a]=t[a]);l.originalType=e,l[p]="string"==typeof e?e:o,s[1]=l;for(var c=2;c<n;c++)s[c]=r[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},5456:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>c});var i=r(3117),o=(r(7294),r(4137));const n={id:"overview",title:"COMP 4220 - Overview",sidebar_label:"COMP-4220",slug:"/COMP-4220/overview"},s=void 0,l={unversionedId:"COMP-4220/overview",id:"COMP-4220/overview",title:"COMP 4220 - Overview",description:"Course Title",source:"@site/courses/COMP-4220/Overview.md",sourceDirName:"COMP-4220",slug:"/COMP-4220/overview",permalink:"/wiki/courses/COMP-4220/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4220/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4220 - Overview",sidebar_label:"COMP-4220",slug:"/COMP-4220/overview"},sidebar:"indexNav",previous:{title:"COMP-4200",permalink:"/wiki/courses/COMP-4200/overview"},next:{title:"COMP-4250",permalink:"/wiki/courses/COMP-4250/overview"}},a={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for COMP-4220 is "Agile Software Development".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This project-oriented course is designed to give students experience in developing projects using Agile software development process. The course will discuss principles of Agile methods for software development, with a concentration on the eXtreme Programming methodology, and will teach concepts related to its practices. Topics will include software and user interface design, build and development tools, data persistence, and proper software testing. Projects will involve the creation of industry-oriented software (e.g. in Java), and will expose participants to tools commonly used in industry. (Prerequisite: COMP-3220.)(3 lecture hours a week)."),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"COMP-4220 is typically offered in the Fall semester."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"COMP-3220 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c902d5eb.a9c8e5bb.js b/assets/js/c902d5eb.a9c8e5bb.js new file mode 100644 index 000000000..ce6a50fdc --- /dev/null +++ b/assets/js/c902d5eb.a9c8e5bb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[467],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>v});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var a=i.createContext({}),c=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):l(l({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},f=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,a=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(t),f=n,v=p["".concat(a,".").concat(f)]||p[f]||d[f]||o;return t?i.createElement(v,l(l({ref:r},u),{},{components:t})):i.createElement(v,l({ref:r},u))}));function v(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,l=new Array(o);l[0]=f;var s={};for(var a in r)hasOwnProperty.call(r,a)&&(s[a]=r[a]);s.originalType=e,s[p]="string"==typeof e?e:n,l[1]=s;for(var c=2;c<o;c++)l[c]=t[c];return i.createElement.apply(null,l)}return i.createElement.apply(null,t)}f.displayName="MDXCreateElement"},5186:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>l,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 3057 - Overview",sidebar_label:"COMP-3057",slug:"/COMP-3057/overview"},l=void 0,s={unversionedId:"COMP-3057/overview",id:"COMP-3057/overview",title:"COMP 3057 - Overview",description:"Course Title",source:"@site/courses/COMP-3057/Overview.md",sourceDirName:"COMP-3057",slug:"/COMP-3057/overview",permalink:"/wiki/courses/COMP-3057/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3057/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3057 - Overview",sidebar_label:"COMP-3057",slug:"/COMP-3057/overview"},sidebar:"indexNav",previous:{title:"COMP-2800",permalink:"/wiki/courses/COMP-2800/overview"},next:{title:"COMP-3077",permalink:"/wiki/courses/COMP-3077/overview"}},a={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3057 is "Cyber-Ethics".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"A number of key concerns about social welfare in our cyber age will be explored. Law, morality, public policy, and how these both influence and are influenced by the Internet will be examined. This course will critically appraise issues surrounding, but not limited to, free speech, property rights (especially intellectual property), privacy, security, and artificial intelligence. Issues raised by ethical theorists, policy makers, legal experts, and computer scientists will be analyzed in this course. (Prerequisites: COMP-1047 and COMP-2057.) (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.)(3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3057 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1047 and COMP-2057 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c9f5e02e.6346de42.js b/assets/js/c9f5e02e.6346de42.js new file mode 100644 index 000000000..ca3a46540 --- /dev/null +++ b/assets/js/c9f5e02e.6346de42.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7662],{4137:(t,e,r)=>{r.d(e,{Zo:()=>m,kt:()=>d});var a=r(7294);function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,a)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach((function(e){n(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function l(t,e){if(null==t)return{};var r,a,n=function(t,e){if(null==t)return{};var r,a,n={},i=Object.keys(t);for(a=0;a<i.length;a++)r=i[a],e.indexOf(r)>=0||(n[r]=t[r]);return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)r=i[a],e.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}var u=a.createContext({}),s=function(t){var e=a.useContext(u),r=e;return t&&(r="function"==typeof t?t(e):o(o({},e),t)),r},m=function(t){var e=s(t.components);return a.createElement(u.Provider,{value:e},t.children)},h="mdxType",p={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},c=a.forwardRef((function(t,e){var r=t.components,n=t.mdxType,i=t.originalType,u=t.parentName,m=l(t,["components","mdxType","originalType","parentName"]),h=s(r),c=n,d=h["".concat(u,".").concat(c)]||h[c]||p[c]||i;return r?a.createElement(d,o(o({ref:e},m),{},{components:r})):a.createElement(d,o({ref:e},m))}));function d(t,e){var r=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var i=r.length,o=new Array(i);o[0]=c;var l={};for(var u in e)hasOwnProperty.call(e,u)&&(l[u]=e[u]);l.originalType=t,l[h]="string"==typeof t?t:n,o[1]=l;for(var s=2;s<i;s++)o[s]=r[s];return a.createElement.apply(null,o)}return a.createElement.apply(null,r)}c.displayName="MDXCreateElement"},6534:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>u,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>l,toc:()=>s});var a=r(3117),n=(r(7294),r(4137));const i={id:"contributors",title:"Our Contributors",sidebar_label:"Contributors",slug:"/contributors"},o=void 0,l={unversionedId:"contributors",id:"contributors",title:"Our Contributors",description:"Thank you for contributing to the UWindsor Computer Science Society Wiki!",source:"@site/resources/contributors.md",sourceDirName:".",slug:"/contributors",permalink:"/wiki/resources/contributors",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/contributors.md",tags:[],version:"current",frontMatter:{id:"contributors",title:"Our Contributors",sidebar_label:"Contributors",slug:"/contributors"},sidebar:"indexNav",previous:{title:"Becoming a TA",permalink:"/wiki/resources/guides/becoming-a-ta"}},u={},s=[{value:"<strong>Ryan Prairie</strong>",id:"ryan-prairie",level:4},{value:"<strong>Aman Patel</strong>",id:"aman-patel",level:4},{value:"<strong>Jeremie Bornais</strong>",id:"jeremie-bornais",level:4},{value:"<strong>Abdul Arif</strong>",id:"abdul-arif",level:4},{value:"<strong>Isaac Kilbourne</strong>",id:"isaac-kilbourne",level:4},{value:"<strong>Christine Wong</strong>",id:"christine-wong",level:4},{value:"<strong>Ahmad Munim</strong>",id:"ahmad-munim",level:4},{value:"<strong>Arunesh Choudhary</strong>",id:"arunesh-choudhary",level:4},{value:"<strong>Hassan Ahmad</strong>",id:"hassan-ahmad",level:4},{value:"<strong>Veronica Reingold</strong>",id:"veronica-reingold",level:4},{value:"<strong>Josh Boutros</strong>",id:"josh-boutros",level:4},{value:"<strong>Nafiz Hasan</strong>",id:"nafiz-hasan",level:4}],m={toc:s},h="wrapper";function p(t){let{components:e,...r}=t;return(0,n.kt)(h,(0,a.Z)({},m,r,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"Thank you for contributing to the UWindsor Computer Science Society Wiki!"),(0,n.kt)("h4",{id:"ryan-prairie"},(0,n.kt)("strong",{parentName:"h4"},"Ryan Prairie")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/prairir"},"https://github.com/prairir")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:prairie@uwindsor.ca"},"prairie@uwindsor.ca"))),(0,n.kt)("h4",{id:"aman-patel"},(0,n.kt)("strong",{parentName:"h4"},"Aman Patel")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/amanpatel123"},"https://github.com/amanpatel123"))),(0,n.kt)("h4",{id:"jeremie-bornais"},(0,n.kt)("strong",{parentName:"h4"},"Jeremie Bornais")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://jeremie.bornais.ca/"},"https://jeremie.bornais.ca/")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/jere-mie"},"https://github.com/jere-mie")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:borna113@uwindsor.ca"},"borna113@uwindsor.ca"))),(0,n.kt)("h4",{id:"abdul-arif"},(0,n.kt)("strong",{parentName:"h4"},"Abdul Arif")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://abdularif.tech/"},"https://abdularif.tech/")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/abdularif0705"},"https://github.com/abdularif0705")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:arifb@uwindsor.ca"},"arifb@uwindsor.ca"))),(0,n.kt)("h4",{id:"isaac-kilbourne"},(0,n.kt)("strong",{parentName:"h4"},"Isaac Kilbourne")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://kilbouri.github.io/"},"https://kilbouri.github.io/")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/kilbouri"},"https://github.com/kilbouri")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:kilbouri@uwindsor.ca"},"kilbouri@uwindsor.ca"))),(0,n.kt)("h4",{id:"christine-wong"},(0,n.kt)("strong",{parentName:"h4"},"Christine Wong")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/Lillliant"},"https://github.com/Lillliant")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:wong93@uwindsor.ca"},"wong93@uwindsor.ca"))),(0,n.kt)("h4",{id:"ahmad-munim"},(0,n.kt)("strong",{parentName:"h4"},"Ahmad Munim")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/ahmadmunim"},"https://github.com/ahmadmunim")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:munima@uwindsor.ca"},"munima@uwindsor.ca"))),(0,n.kt)("h4",{id:"arunesh-choudhary"},(0,n.kt)("strong",{parentName:"h4"},"Arunesh Choudhary")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/choudh91"},"https://github.com/choudh91"))),(0,n.kt)("h4",{id:"hassan-ahmad"},(0,n.kt)("strong",{parentName:"h4"},"Hassan Ahmad")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/hassanuahmad"},"https://github.com/hassanuahmad")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.hassanuahmad.com/"},"https://www.hassanuahmad.com/")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:ahmad12p@uwindsor.ca"},"ahmad12p@uwindsor.ca"))),(0,n.kt)("h4",{id:"veronica-reingold"},(0,n.kt)("strong",{parentName:"h4"},"Veronica Reingold")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/pekcus"},"https://github.com/pekcus"))),(0,n.kt)("h4",{id:"josh-boutros"},(0,n.kt)("strong",{parentName:"h4"},"Josh Boutros")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"mailto:joshboutros2801@gmail.com"},"joshboutros2801@gmail.com"))),(0,n.kt)("h4",{id:"nafiz-hasan"},(0,n.kt)("strong",{parentName:"h4"},"Nafiz Hasan")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://github.com/Nafiz1"},"https://github.com/Nafiz1"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/cc484532.fa79dd15.js b/assets/js/cc484532.fa79dd15.js new file mode 100644 index 000000000..937e7f452 --- /dev/null +++ b/assets/js/cc484532.fa79dd15.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[885],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var s=i.createContext({}),l=function(e){var t=i.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):u(u({},t),e)),r},c=function(e){var t=l(e.components);return i.createElement(s.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},m=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,s=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),p=l(r),m=n,f=p["".concat(s,".").concat(m)]||p[m]||d[m]||a;return r?i.createElement(f,u(u({ref:t},c),{},{components:r})):i.createElement(f,u({ref:t},c))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,u=new Array(a);u[0]=m;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[p]="string"==typeof e?e:n,u[1]=o;for(var l=2;l<a;l++)u[l]=r[l];return i.createElement.apply(null,u)}return i.createElement.apply(null,r)}m.displayName="MDXCreateElement"},183:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>u,default:()=>d,frontMatter:()=>a,metadata:()=>o,toc:()=>l});var i=r(3117),n=(r(7294),r(4137));const a={id:"index",title:"Index",sidebar_label:"Index",slug:"/"},u="Resources",o={unversionedId:"index",id:"index",title:"Index",description:"- Guides",source:"@site/resources/index.md",sourceDirName:".",slug:"/",permalink:"/wiki/resources/",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/index.md",tags:[],version:"current",frontMatter:{id:"index",title:"Index",sidebar_label:"Index",slug:"/"},sidebar:"indexNav",next:{title:"Style Guide",permalink:"/wiki/resources/guides/style"}},s={},l=[],c={toc:l},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"resources"},"Resources"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Guides",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/style"},"Style Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/contributing"},"How To Contribute")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/wifi"},"Wi-Fi Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/uwinsite_guide"},"UWinsite Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/parking"},"Parking Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/uwsa_club"},"Becoming a UWSA-Ratified Club")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/student_exchange"},"Student Exchange Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/laptop"},"Laptop Requirements Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/first_year"},"First Year Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/vpn"},"VPN Setup Guide")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"/wiki/resources/guides/becoming-a-ta"},"Teaching Assistant Guide"))))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ccc49370.8ab03f61.js b/assets/js/ccc49370.8ab03f61.js new file mode 100644 index 000000000..075a97706 --- /dev/null +++ b/assets/js/ccc49370.8ab03f61.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6103],{324:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var a=n(7294),l=n(4334),r=n(5463),o=n(3702),i=n(9107),c=n(2506),s=n(5502),m=n(3117),d=n(7325),u=n(3672);function g(e){const{nextItem:t,prevItem:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,d.I)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"})},n&&a.createElement(u.Z,(0,m.Z)({},n,{subLabel:a.createElement(d.Z,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post"},"Newer Post")})),t&&a.createElement(u.Z,(0,m.Z)({},t,{subLabel:a.createElement(d.Z,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post"},"Older Post"),isNext:!0})))}function f(){const{assets:e,metadata:t}=(0,i.C)(),{title:n,description:l,date:o,tags:c,authors:s,frontMatter:m}=t,{keywords:d}=m,u=e.image??m.image;return a.createElement(r.d,{title:n,description:l,keywords:d,image:u},a.createElement("meta",{property:"og:type",content:"article"}),a.createElement("meta",{property:"article:published_time",content:o}),s.some((e=>e.url))&&a.createElement("meta",{property:"article:author",content:s.map((e=>e.url)).filter(Boolean).join(",")}),c.length>0&&a.createElement("meta",{property:"article:tag",content:c.map((e=>e.label)).join(",")}))}var v=n(7086);function p(e){let{sidebar:t,children:n}=e;const{metadata:l,toc:r}=(0,i.C)(),{nextItem:o,prevItem:m,frontMatter:d}=l,{hide_table_of_contents:u,toc_min_heading_level:f,toc_max_heading_level:p}=d;return a.createElement(c.Z,{sidebar:t,toc:!u&&r.length>0?a.createElement(v.Z,{toc:r,minHeadingLevel:f,maxHeadingLevel:p}):void 0},a.createElement(s.Z,null,n),(o||m)&&a.createElement(g,{nextItem:o,prevItem:m}))}function h(e){const t=e.content;return a.createElement(i.n,{content:e.content,isBlogPostPage:!0},a.createElement(r.FG,{className:(0,l.Z)(o.k.wrapper.blogPages,o.k.page.blogPostPage)},a.createElement(f,null),a.createElement(p,{sidebar:e.sidebar},a.createElement(t,null))))}},7086:(e,t,n)=>{n.d(t,{Z:()=>m});var a=n(3117),l=n(7294),r=n(4334),o=n(2728);const i={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"},c="table-of-contents__link toc-highlight",s="table-of-contents__link--active";function m(e){let{className:t,...n}=e;return l.createElement("div",{className:(0,r.Z)(i.tableOfContents,"thin-scrollbar",t)},l.createElement(o.Z,(0,a.Z)({},n,{linkClassName:c,linkActiveClassName:s})))}},2728:(e,t,n)=>{n.d(t,{Z:()=>f});var a=n(3117),l=n(7294),r=n(107);function o(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function i(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=i({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function c(e){const t=e.getBoundingClientRect();return t.top===t.bottom?c(e.parentNode):t}function s(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>c(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(c(a))?a:e[e.indexOf(a)-1]??null}return e[e.length-1]??null}function m(){const e=(0,l.useRef)(0),{navbar:{hideOnScroll:t}}=(0,r.L)();return(0,l.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function d(e){const t=(0,l.useRef)(void 0),n=m();(0,l.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:r,maxHeadingLevel:o}=e;function i(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),i=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:r,maxHeadingLevel:o}),c=s(i,{anchorTopOffset:n.current}),m=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===m)}))}return document.addEventListener("scroll",i),document.addEventListener("resize",i),i(),()=>{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}}),[e,n])}function u(e){let{toc:t,className:n,linkClassName:a,isChild:r}=e;return t.length?l.createElement("ul",{className:r?void 0:n},t.map((e=>l.createElement("li",{key:e.id},l.createElement("a",{href:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),l.createElement(u,{isChild:!0,toc:e.children,className:n,linkClassName:a}))))):null}const g=l.memo(u);function f(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:c="table-of-contents__link",linkActiveClassName:s,minHeadingLevel:m,maxHeadingLevel:u,...f}=e;const v=(0,r.L)(),p=m??v.tableOfContents.minHeadingLevel,h=u??v.tableOfContents.maxHeadingLevel,b=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,l.useMemo)((()=>i({toc:o(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:p,maxHeadingLevel:h});return d((0,l.useMemo)((()=>{if(c&&s)return{linkClassName:c,linkActiveClassName:s,minHeadingLevel:p,maxHeadingLevel:h}}),[c,s,p,h])),l.createElement(g,(0,a.Z)({toc:b,className:n,linkClassName:c},f))}}}]); \ No newline at end of file diff --git a/assets/js/ccc828c4.2453a3cb.js b/assets/js/ccc828c4.2453a3cb.js new file mode 100644 index 000000000..2ebe480e3 --- /dev/null +++ b/assets/js/ccc828c4.2453a3cb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8113],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=r.createContext({}),c=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},u=function(e){var t=c(e.components);return r.createElement(s.Provider,{value:t},e.children)},p="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,s=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(n),m=i,d=p["".concat(s,".").concat(m)]||p[m]||f[m]||o;return n?r.createElement(d,a(a({ref:t},u),{},{components:n})):r.createElement(d,a({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[p]="string"==typeof e?e:i,a[1]=l;for(var c=2;c<o;c++)a[c]=n[c];return r.createElement.apply(null,a)}return r.createElement.apply(null,n)}m.displayName="MDXCreateElement"},6905:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>f,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var r=n(3117),i=(n(7294),n(4137));const o={title:"First Year Advice from an AI",author:"GPT-3",author_title:"Artificial Intelligence",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},a=void 0,l={permalink:"/wiki/newsletter/2022/08/31/advice-from-ai",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-08-31-advice-from-ai.md",source:"@site/newsletter/2022-08-31-advice-from-ai.md",title:"First Year Advice from an AI",description:'The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: "Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years." I hope you enjoy!',date:"2022-08-31T00:00:00.000Z",formattedDate:"August 31, 2022",tags:[],readingTime:1.315,hasTruncateMarker:!1,authors:[{name:"GPT-3",title:"Artificial Intelligence",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],frontMatter:{title:"First Year Advice from an AI",author:"GPT-3",author_title:"Artificial Intelligence",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},nextItem:{title:"Keep Your Head Up!",permalink:"/wiki/newsletter/2022/04/05/head-up"}},s={authorsImageUrls:[void 0]},c=[],u={toc:c},p="wrapper";function f(e){let{components:t,...n}=e;return(0,i.kt)(p,(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("admonition",{title:"note from Jeremie",type:"note"},(0,i.kt)("p",{parentName:"admonition"},"The following article was written by an artificial intelligence called ",(0,i.kt)("a",{parentName:"p",href:"https://openai.com/api/"},"GPT-3")," in response to the following prompt: ",(0,i.kt)("em",{parentName:"p"},'"Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years."')," I hope you enjoy!")),(0,i.kt)("p",null,"Hi everyone!"),(0,i.kt)("p",null,"As the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I\u2019m so excited that you\u2019re all considering it as an option!"),(0,i.kt)("p",null,"There are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you\u2019ll be able to hit the ground running a bit more easily than I did."),(0,i.kt)("p",null,"First and foremost, don\u2019t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed."),(0,i.kt)("p",null,"Secondly, don\u2019t be discouraged if you don\u2019t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you\u2019ll get there."),(0,i.kt)("p",null,"And finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!"),(0,i.kt)("p",null,"I hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!"),(0,i.kt)("p",null,"Sincerely,"),(0,i.kt)("p",null,"GPT-3"))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ce313b8c.5b3a30d1.js b/assets/js/ce313b8c.5b3a30d1.js new file mode 100644 index 000000000..e32bb30ef --- /dev/null +++ b/assets/js/ce313b8c.5b3a30d1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9219],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var c=i.createContext({}),l=function(e){var r=i.useContext(c),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=l(e.components);return i.createElement(c.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=l(t),d=n,f=p["".concat(c,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=d;var a={};for(var c in r)hasOwnProperty.call(r,c)&&(a[c]=r[c]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var l=2;l<o;l++)s[l]=t[l];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}d.displayName="MDXCreateElement"},2399:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>a,toc:()=>l});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2650 - Overview",sidebar_label:"COMP-2650",slug:"/COMP-2650/overview"},s=void 0,a={unversionedId:"COMP-2650/overview",id:"COMP-2650/overview",title:"COMP 2650 - Overview",description:"Course Title",source:"@site/courses/COMP-2650/Overview.md",sourceDirName:"COMP-2650",slug:"/COMP-2650/overview",permalink:"/wiki/courses/COMP-2650/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2650/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2650 - Overview",sidebar_label:"COMP-2650",slug:"/COMP-2650/overview"},sidebar:"indexNav",previous:{title:"COMP-2560 - Advice",permalink:"/wiki/courses/COMP-2560/advice"},next:{title:"COMP-2660 - Overview",permalink:"/wiki/courses/COMP-2660/overview"}},c={},l=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:l},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2650 is "Computer Architecture I".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course covers fundamental concepts of digital design and CPU architecture. Topics covered include number systems, switching algebra, logic gates, circuit minimization combinational circuit, read-only memory, random-access memory, programmable logic, synchronous and asynchronous sequential circuits, latches, flip-flops, registers, counters, register transfer language. and CPU architecture overview. (Prerequisite: COMP-1400) (3 lecture hours and 1.5 laboratory hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2650 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1400 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/cfae3846.a4531a06.js b/assets/js/cfae3846.a4531a06.js new file mode 100644 index 000000000..6f9deba5c --- /dev/null +++ b/assets/js/cfae3846.a4531a06.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8574],{4137:(e,t,r)=>{r.d(t,{Zo:()=>h,kt:()=>d});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},h=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},c="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,h=l(e,["components","mdxType","originalType","parentName"]),c=p(r),m=a,d=c["".concat(s,".").concat(m)]||c[m]||u[m]||o;return r?n.createElement(d,i(i({ref:t},h),{},{components:r})):n.createElement(d,i({ref:t},h))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[c]="string"==typeof e?e:a,i[1]=l;for(var p=2;p<o;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},3645:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>p});var n=r(3117),a=(r(7294),r(4137));const o={title:"Technology on a Roll",author:"Laila Albalkhi",author_title:"Merchandising Coordinator, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"},i=void 0,l={permalink:"/wiki/newsletter/2022/03/04/rick-roll",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-04-rick-roll.md",source:"@site/newsletter/2022-03-04-rick-roll.md",title:"Technology on a Roll",description:"Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.",date:"2022-03-04T00:00:00.000Z",formattedDate:"March 4, 2022",tags:[],readingTime:2.045,hasTruncateMarker:!1,authors:[{name:"Laila Albalkhi",title:"Merchandising Coordinator, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"}],frontMatter:{title:"Technology on a Roll",author:"Laila Albalkhi",author_title:"Merchandising Coordinator, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/laila-albalkhi.png"},prevItem:{title:"Fun Time at the CSS Super Bowl!",permalink:"/wiki/newsletter/2022/04/01/bowling"},nextItem:{title:"Battle Rollers - My Game Dev Experience",permalink:"/wiki/newsletter/2022/03/03/battle-rollers"}},s={authorsImageUrls:[void 0]},p=[],h={toc:p},c="wrapper";function u(e){let{components:t,...r}=e;return(0,a.kt)(c,(0,n.Z)({},h,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,(0,a.kt)("em",{parentName:"p"},"Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.")),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Never")," has the field of technology reached these heights. The advances we see day to day are absolutely",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"going")," to change the world as we know it. Artificial intelligence and machine learning have allowed us",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"to")," discover things that we previously thought were impossible. Now what\u2019s this article about? If you\u2019ll",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"give")," me a chance, I\u2019d like to talk about the drastic, incredible, and absolutely amazing advances that",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"you")," may or may not have heard about. Some of these things may surprise or astound you, but it\u2019s only",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"up")," to you to decide what you\u2019ll do with this information. But I can promise that your perspective will",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"never")," be the same."),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Going")," back to the beginning of the tech revolution, we can begin seeing a trend in tech starting",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"to")," change our day to day lives. Technology helps you with many things to make your life easier. Phones",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"let")," you communicate with people instantaneously, allowing you to connect with loved ones overseas!",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"You")," can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"down"),"! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"never")," would have thought talking to robots like Google Home would be possible! Ethical questions are",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"going")," to arise from time to time, but the introduction of virtual assistants have helped greatly! In order",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"to")," really understand how technology has progressed, think about how long it used to take computers to",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"run")," and how quickly they can run now. The introduction of quantum computing introduces speeds of",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"around")," 100 million times faster than any classical computer. Think of all the possibilities this will bring",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"and")," the improvements to come! What does this mean about the old technologies? Should we just",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"desert")," our old ways of thinking? What does this mean about what the future has to hold? Who knows,",(0,a.kt)("br",{parentName:"p"}),"\n",(0,a.kt)("strong",{parentName:"p"},"you")," might even have the chance to contribute to this new era!"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d146c0bb.2e335a64.js b/assets/js/d146c0bb.2e335a64.js new file mode 100644 index 000000000..362a5e31b --- /dev/null +++ b/assets/js/d146c0bb.2e335a64.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1218],{4137:(e,t,r)=>{r.d(t,{Zo:()=>a,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=i.createContext({}),u=function(e){var t=i.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},a=function(e){var t=u(e.components);return i.createElement(c.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,a=l(e,["components","mdxType","originalType","parentName"]),p=u(r),v=n,f=p["".concat(c,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},a),{},{components:r})):i.createElement(f,s({ref:t},a))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l[p]="string"==typeof e?e:n,s[1]=l;for(var u=2;u<o;u++)s[u]=r[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},6141:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>u});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 4670 - Overview",sidebar_label:"COMP-4670",slug:"/COMP-4670/overview"},s=void 0,l={unversionedId:"COMP-4670/overview",id:"COMP-4670/overview",title:"COMP 4670 - Overview",description:"Course Title",source:"@site/courses/COMP-4670/Overview.md",sourceDirName:"COMP-4670",slug:"/COMP-4670/overview",permalink:"/wiki/courses/COMP-4670/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4670/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4670 - Overview",sidebar_label:"COMP-4670",slug:"/COMP-4670/overview"},sidebar:"indexNav",previous:{title:"Surviving COMP-4540",permalink:"/wiki/courses/COMP-4540/survivingCOMP4540"},next:{title:"COMP-4680",permalink:"/wiki/courses/COMP-4680/overview"}},c={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],a={toc:u},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},a,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4670 is "Network Security".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course will introduce students to advanced topics in network security. Topics will include encryption and authentication techniques, detection and analysis of intrusions, and the security of electronic mail and web access. (Restricted to Computer Science students) (Prerequisites: COMP-3670.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4670 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3670 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d26c1b20.8a16b4c7.js b/assets/js/d26c1b20.8a16b4c7.js new file mode 100644 index 000000000..40e263254 --- /dev/null +++ b/assets/js/d26c1b20.8a16b4c7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8593],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,o=function(e,r){if(null==e)return{};var t,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,o=e.mdxType,n=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),v=o,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||n;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var n=t.length,s=new Array(n);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:o,s[1]=a;for(var c=2;c<n;c++)s[c]=t[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},5753:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>a,toc:()=>c});var i=t(3117),o=(t(7294),t(4137));const n={id:"overview",title:"COMP 2660 - Overview",sidebar_label:"COMP-2660 - Overview",slug:"/COMP-2660/overview"},s=void 0,a={unversionedId:"COMP-2660/overview",id:"COMP-2660/overview",title:"COMP 2660 - Overview",description:"Course Title",source:"@site/courses/COMP-2660/Overview.md",sourceDirName:"COMP-2660",slug:"/COMP-2660/overview",permalink:"/wiki/courses/COMP-2660/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2660/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2660 - Overview",sidebar_label:"COMP-2660 - Overview",slug:"/COMP-2660/overview"},sidebar:"indexNav",previous:{title:"COMP-2650",permalink:"/wiki/courses/COMP-2650/overview"},next:{title:"Easy-MASM",permalink:"/wiki/courses/COMP-2660/easyMASM"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,o.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for COMP-2660 is "Computer Architecture II".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This course uses microprocessor programming to explore the structure of a CPU and related components. Topics include data representation, central processing unit, arithmetic logic unit, control unit, assembly language concepts, memory segmentation, programming a typical microprocessor (e.g. Intel processors), instruction set architecture-addressing modes and formats, register set, runtime stack, floating point processor. (Prerequisite: COMP-2650). (3 lecture hours and 1.5 laboratory hours a week)"),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"COMP-2660 is typically offered in the Fall and Winter semesters."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"COMP-2650 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d3dbe244.9862cc95.js b/assets/js/d3dbe244.9862cc95.js new file mode 100644 index 000000000..75e8feea1 --- /dev/null +++ b/assets/js/d3dbe244.9862cc95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[2139],{5745:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/d46a5975.22c61de6.js b/assets/js/d46a5975.22c61de6.js new file mode 100644 index 000000000..c5913e645 --- /dev/null +++ b/assets/js/d46a5975.22c61de6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5175],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,a(a({ref:r},c),{},{components:t})):i.createElement(f,a({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=v;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var u=2;u<o;u++)a[u]=t[u];return i.createElement.apply(null,a)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},384:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2140 - Overview",sidebar_label:"COMP-2140 - Overview",slug:"/COMP-2140/overview"},a=void 0,s={unversionedId:"COMP-2140/overview",id:"COMP-2140/overview",title:"COMP 2140 - Overview",description:"Course Title",source:"@site/courses/COMP-2140/Overview.md",sourceDirName:"COMP-2140",slug:"/COMP-2140/overview",permalink:"/wiki/courses/COMP-2140/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2140/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2140 - Overview",sidebar_label:"COMP-2140 - Overview",slug:"/COMP-2140/overview"},sidebar:"indexNav",previous:{title:"COMP-2120",permalink:"/wiki/courses/COMP-2120/overview"},next:{title:"Installing JLex",permalink:"/wiki/courses/COMP-2140/installingJLex"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2140 is "Computer Languages, Grammars and Translators".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Pragmatic and theoretical aspects of grammars, recognizers, and translators for computer languages will be discussed. The topics covered will include regular languages and context-free languages, including parsers and parser generators for such languages. Attribute grammars, syntax-directed translation, interpreters and compilers will also be discussed. (Prerequisite:COMP-1000 and COMP-2120.) (3 lecture hours and 1.5 laboratory hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2140 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1000 and COMP-2120 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d89025e2.2ad5ac12.js b/assets/js/d89025e2.2ad5ac12.js new file mode 100644 index 000000000..7410c51b7 --- /dev/null +++ b/assets/js/d89025e2.2ad5ac12.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6725],{4137:(e,r,t)=>{t.d(r,{Zo:()=>p,kt:()=>d});var n=t(7294);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function i(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?i(Object(t),!0).forEach((function(r){a(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function l(e,r){if(null==e)return{};var t,n,a=function(e,r){if(null==e)return{};var t,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(a[t]=e[t]);return a}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var s=n.createContext({}),c=function(e){var r=n.useContext(s),t=r;return e&&(t="function"==typeof e?e(r):o(o({},r),e)),t},p=function(e){var r=c(e.components);return n.createElement(s.Provider,{value:r},e.children)},u="mdxType",f={inlineCode:"code",wrapper:function(e){var r=e.children;return n.createElement(n.Fragment,{},r)}},m=n.forwardRef((function(e,r){var t=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(t),m=a,d=u["".concat(s,".").concat(m)]||u[m]||f[m]||i;return t?n.createElement(d,o(o({ref:r},p),{},{components:t})):n.createElement(d,o({ref:r},p))}));function d(e,r){var t=arguments,a=r&&r.mdxType;if("string"==typeof e||a){var i=t.length,o=new Array(i);o[0]=m;var l={};for(var s in r)hasOwnProperty.call(r,s)&&(l[s]=r[s]);l.originalType=e,l[u]="string"==typeof e?e:a,o[1]=l;for(var c=2;c<i;c++)o[c]=t[c];return n.createElement.apply(null,o)}return n.createElement.apply(null,t)}m.displayName="MDXCreateElement"},8261:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>s,contentTitle:()=>o,default:()=>f,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var n=t(3117),a=(t(7294),t(4137));const i={id:"index",title:"Careers and Internships",sidebar_label:"Index",slug:"/"},o=void 0,l={unversionedId:"index",id:"index",title:"Careers and Internships",description:"- FAQ",source:"@site/careers/index.md",sourceDirName:".",slug:"/",permalink:"/wiki/careers/",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/index.md",tags:[],version:"current",frontMatter:{id:"index",title:"Careers and Internships",sidebar_label:"Index",slug:"/"},sidebar:"indexNav",next:{title:"FAQ",permalink:"/wiki/careers/faq"}},s={},c=[],p={toc:c},u="wrapper";function f(e){let{components:r,...t}=e;return(0,a.kt)(u,(0,n.Z)({},p,t,{components:r,mdxType:"MDXLayout"}),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/faq"},"FAQ")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/choosing"},"Co-Op Versus Internship")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/choosingcoop"},"Is Co-Op Right For You?")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/coop_sequence"},"Standard Co-Op Sequence")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/finding_jobs"},"Finding Jobs")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/cover_letters"},"Cover Letters")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/resumes"},"Resumes")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/interviews"},"Interviews")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"/wiki/careers/working_in_the_us"},"Working in the United States"))))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/dd583067.bbe9bb95.js b/assets/js/dd583067.bbe9bb95.js new file mode 100644 index 000000000..18f1bf101 --- /dev/null +++ b/assets/js/dd583067.bbe9bb95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5872],{4137:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>c});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=a.createContext({}),p=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=p(e.components);return a.createElement(s.Provider,{value:t},e.children)},d="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,s=e.parentName,u=o(e,["components","mdxType","originalType","parentName"]),d=p(n),k=r,c=d["".concat(s,".").concat(k)]||d[k]||m[k]||l;return n?a.createElement(c,i(i({ref:t},u),{},{components:n})):a.createElement(c,i({ref:t},u))}));function c(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,i=new Array(l);i[0]=k;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[d]="string"==typeof e?e:r,i[1]=o;for(var p=2;p<l;p++)i[p]=n[p];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}k.displayName="MDXCreateElement"},5517:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>m,frontMatter:()=>l,metadata:()=>o,toc:()=>p});var a=n(3117),r=(n(7294),n(4137));const l={id:"style_guide",title:"Style Guide",sidebar_label:"Style Guide",slug:"/guides/style"},i=void 0,o={unversionedId:"guides/style_guide",id:"guides/style_guide",title:"Style Guide",description:"You can write content using GitHub-flavored Markdown syntax.",source:"@site/resources/guides/style_guide.md",sourceDirName:"guides",slug:"/guides/style",permalink:"/wiki/resources/guides/style",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/style_guide.md",tags:[],version:"current",frontMatter:{id:"style_guide",title:"Style Guide",sidebar_label:"Style Guide",slug:"/guides/style"},sidebar:"indexNav",previous:{title:"Index",permalink:"/wiki/resources/"},next:{title:"How To Contribute",permalink:"/wiki/resources/guides/contributing"}},s={},p=[{value:"Legend",id:"legend",level:2},{value:"Legend Example",id:"legend-example",level:3},{value:"Example Header",id:"example-header",level:4},{value:"Markdown Syntax",id:"markdown-syntax",level:2},{value:"Headers",id:"headers",level:2},{value:"H2 - Create the best documentation",id:"h2---create-the-best-documentation",level:2},{value:"H3 - Create the best documentation",id:"h3---create-the-best-documentation",level:3},{value:"H4 - Create the best documentation",id:"h4---create-the-best-documentation",level:4},{value:"H5 - Create the best documentation",id:"h5---create-the-best-documentation",level:5},{value:"H6 - Create the best documentation",id:"h6---create-the-best-documentation",level:6},{value:"Emphasis",id:"emphasis",level:2},{value:"Lists",id:"lists",level:2},{value:"Links",id:"links",level:2},{value:"Images",id:"images",level:2},{value:"Code",id:"code",level:2},{value:"Tables",id:"tables",level:2},{value:"Blockquotes",id:"blockquotes",level:2},{value:"Inline HTML",id:"inline-html",level:2},{value:"Line Breaks",id:"line-breaks",level:2},{value:"Admonitions",id:"admonitions",level:2},{value:"Section Breaks",id:"section-breaks",level:2},{value:"Further Reading",id:"further-reading",level:2}],u={toc:p},d="wrapper";function m(e){let{components:t,...l}=e;return(0,r.kt)(d,(0,a.Z)({},u,l,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"You can write content using ",(0,r.kt)("a",{parentName:"p",href:"https://github.github.com/gfm/"},"GitHub-flavored Markdown syntax"),"."),(0,r.kt)("h2",{id:"legend"},"Legend"),(0,r.kt)("p",null,"We will put the code of what it renders as(what it looks like) and the code"),(0,r.kt)("h3",{id:"legend-example"},"Legend Example"),(0,r.kt)("h4",{id:"example-header"},"Example Header"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"#### Example Header\n")),(0,r.kt)("h2",{id:"markdown-syntax"},"Markdown Syntax"),(0,r.kt)("p",null,"To serve as an example page when styling markdown based Docusaurus sites."),(0,r.kt)("h2",{id:"headers"},"Headers"),(0,r.kt)("h1",{id:"h1---create-the-best-documentation"},"H1 - Create the best documentation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"# H1 - Create the best documentation\n")),(0,r.kt)("h2",{id:"h2---create-the-best-documentation"},"H2 - Create the best documentation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"## H2 - Create the best documentation\n")),(0,r.kt)("h3",{id:"h3---create-the-best-documentation"},"H3 - Create the best documentation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"### H3 - Create the best documentation\n")),(0,r.kt)("h4",{id:"h4---create-the-best-documentation"},"H4 - Create the best documentation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"#### H4 - Create the best documentation\n")),(0,r.kt)("h5",{id:"h5---create-the-best-documentation"},"H5 - Create the best documentation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"##### H5 - Create the best documentation\n")),(0,r.kt)("h6",{id:"h6---create-the-best-documentation"},"H6 - Create the best documentation"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"###### H6 - Create the best documentation\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"emphasis"},"Emphasis"),(0,r.kt)("p",null,"Emphasis, aka italics, with ",(0,r.kt)("em",{parentName:"p"},"asterisks")," or ",(0,r.kt)("em",{parentName:"p"},"underscores"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Emphasis, aka italics, with *asterisks* or _underscores_.\n")),(0,r.kt)("p",null,"Strong emphasis, aka bold, with ",(0,r.kt)("strong",{parentName:"p"},"asterisks")," or ",(0,r.kt)("strong",{parentName:"p"},"underscores"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Strong emphasis, aka bold, with **asterisks** or __underscores__.\n")),(0,r.kt)("p",null,"Combined emphasis with ",(0,r.kt)("strong",{parentName:"p"},"asterisks and ",(0,r.kt)("em",{parentName:"strong"},"underscores")),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Combined emphasis with **asterisks and _underscores_**.\n")),(0,r.kt)("p",null,"Strikethrough uses two tildes. ",(0,r.kt)("del",{parentName:"p"},"Scratch this.")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Strikethrough uses two tildes. ~~Scratch this.~~\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"lists"},"Lists"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"First ordered list item"),(0,r.kt)("li",{parentName:"ol"},"Another item",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"Unordered sub-list."))),(0,r.kt)("li",{parentName:"ol"},"Actual numbers don't matter, just that it's a number",(0,r.kt)("ol",{parentName:"li"},(0,r.kt)("li",{parentName:"ol"},"Ordered sub-list"))),(0,r.kt)("li",{parentName:"ol"},"And another item.")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"1. First ordered list item\n1. Another item\n - Unordered sub-list.\n1. Actual numbers don't matter, just that it's a number\n 1. Ordered sub-list\n1. And another item.\n")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Unordered list can use asterisks")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Or minuses")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Or pluses")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"* Unordered list can use asterisks\n\n- Or minuses\n\n+ Or pluses\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"links"},"Links"),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://www.google.com/"},"I'm an inline-style link")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"[I'm an inline-style link](https://www.google.com/)\n")),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://www.google.com/",title:"Google's Homepage"},"I'm an inline-style link with title")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"[I'm an inline-style link with title](https://www.google.com/ \"Google's Homepage\")\n")),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://www.mozilla.org/"},"I'm a reference-style link")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"[I'm a reference-style link][arbitrary case-insensitive reference text]\n")),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"http://slashdot.org/"},"You can use numbers for reference-style link definitions")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"[You can use numbers for reference-style link definitions][1]\n")),(0,r.kt)("p",null,"Or leave it empty and use the ",(0,r.kt)("a",{parentName:"p",href:"http://www.reddit.com/"},"link text itself"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Or leave it empty and use the [link text itself].\n")),(0,r.kt)("p",null,"URLs and URLs in angle brackets will automatically get turned into links. ",(0,r.kt)("a",{parentName:"p",href:"http://www.example.com/"},"http://www.example.com/")," or ",(0,r.kt)("a",{parentName:"p",href:"http://www.example.com/"},"http://www.example.com/")," and sometimes example.com (but not on GitHub, for example)."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com/ or <http://www.example.com/> and sometimes example.com (but not on GitHub, for example).\n")),(0,r.kt)("p",null,"Some text to show that the reference links can follow later."),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"images"},"Images"),(0,r.kt)("p",null,"Here's our logo (hover to see the title text):"),(0,r.kt)("p",null,"Inline-style: ",(0,r.kt)("img",{parentName:"p",src:"https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png",alt:"alt text",title:"Logo Title Text 1"})),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Inline-style: ![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png 'Logo Title Text 1')\n")),(0,r.kt)("p",null,"Reference-style: ",(0,r.kt)("img",{parentName:"p",src:"https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png",alt:"alt text",title:"Logo Title Text 2"})),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Reference-style: ![alt text][logo]\n")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png 'Logo Title Text 2'\n")),(0,r.kt)("p",null,"Images from any folder can be used by providing path to file. Path should be relative to markdown file."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"img",src:n(2841).Z,width:"2040",height:"809"})),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"![img](../../static/img/css-logo.png)\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"code"},"Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-javascript"},'var s = "JavaScript syntax highlighting";\nalert(s);\n')),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"```javascript\nvar s = 'JavaScript syntax highlighting';\nalert(s);\n```\n")),(0,r.kt)("hr",null),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-python"},'s = "Python syntax highlighting"\nprint(s)\n')),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'```python\ns = "Python syntax highlighting"\nprint(s)\n```\n')),(0,r.kt)("hr",null),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"No language indicated, so no syntax highlighting.\nBut let's throw in a <b>tag</b>.\n")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"No language indicated, so no syntax highlighting.\nBut let's throw in a <b>tag</b>.\n")),(0,r.kt)("hr",null),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js",metastring:"{2}","{2}":!0},'function highlightMe() {\n console.log("This line can be highlighted!");\n}\n')),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"```\njs {2}\nfunction highlightMe() {\n console.log('This line can be highlighted!');\n}\n```\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"tables"},"Tables"),(0,r.kt)("p",null,"Colons can be used to align columns."),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"Tables"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Are"),(0,r.kt)("th",{parentName:"tr",align:"right"},"Cool"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"col 3 is"),(0,r.kt)("td",{parentName:"tr",align:"center"},"right-aligned"),(0,r.kt)("td",{parentName:"tr",align:"right"},"\\$1600")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"col 2 is"),(0,r.kt)("td",{parentName:"tr",align:"center"},"centered"),(0,r.kt)("td",{parentName:"tr",align:"right"},"\\$12")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"zebra stripes"),(0,r.kt)("td",{parentName:"tr",align:"center"},"are neat"),(0,r.kt)("td",{parentName:"tr",align:"right"},"\\$1")))),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"| Tables | Are | Cool |\n| ------------- | :-----------: | -----: |\n| col 3 is | right-aligned | \\$1600 |\n| col 2 is | centered | \\$12 |\n| zebra stripes | are neat | \\$1 |\n")),(0,r.kt)("p",null,"There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown."),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"Markdown"),(0,r.kt)("th",{parentName:"tr",align:null},"Less"),(0,r.kt)("th",{parentName:"tr",align:null},"Pretty"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("em",{parentName:"td"},"Still")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"renders")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("strong",{parentName:"td"},"nicely"))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"1"),(0,r.kt)("td",{parentName:"tr",align:null},"2"),(0,r.kt)("td",{parentName:"tr",align:null},"3")))),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"| Markdown | Less | Pretty |\n| -------- | --------- | ---------- |\n| _Still_ | `renders` | **nicely** |\n| 1 | 2 | 3 |\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"blockquotes"},"Blockquotes"),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"> Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.\n")),(0,r.kt)("p",null,"Quote break."),(0,r.kt)("blockquote",null,(0,r.kt)("p",{parentName:"blockquote"},"This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can ",(0,r.kt)("em",{parentName:"p"},"put")," ",(0,r.kt)("strong",{parentName:"p"},"Markdown")," into a blockquote.")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can _put_ **Markdown** into a blockquote.\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"inline-html"},"Inline HTML"),(0,r.kt)("dl",null,(0,r.kt)("dt",null,"Definition list"),(0,r.kt)("dd",null,"Is something people use sometimes."),(0,r.kt)("dt",null,"Markdown in HTML"),(0,r.kt)("dd",null,"Does *not* work **very** well. Use HTML ",(0,r.kt)("em",null,"tags"),".")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"<dl>\n <dt>Definition list</dt>\n <dd>Is something people use sometimes.</dd>\n\n <dt>Markdown in HTML</dt>\n <dd>Does *not* work **very** well. Use HTML <em>tags</em>.</dd>\n</dl>\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"line-breaks"},"Line Breaks"),(0,r.kt)("p",null,"Here's a line for us to start with."),(0,r.kt)("p",null,"This line is separated from the one above by two newlines, so it will be a ",(0,r.kt)("em",{parentName:"p"},"separate paragraph"),"."),(0,r.kt)("p",null,"This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the ",(0,r.kt)("em",{parentName:"p"},"same paragraph"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"Here's a line for us to start with.\n\n\nThis line is separated from the one above by two newlines, so it will be a _separate paragraph_.\n\nThis line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the _same paragraph_.\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"admonitions"},"Admonitions"),(0,r.kt)("admonition",{type:"note"},(0,r.kt)("p",{parentName:"admonition"},"This is a note")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},":::note\n\nThis is a note\n\n:::\n")),(0,r.kt)("admonition",{type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"This is a tip")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},":::tip\n\nThis is a tip\n\n:::\n")),(0,r.kt)("admonition",{type:"important"},(0,r.kt)("p",{parentName:"admonition"},"This is important")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},":::important\n\nThis is important\n\n:::\n")),(0,r.kt)("admonition",{type:"caution"},(0,r.kt)("p",{parentName:"admonition"},"This is a caution")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},":::caution\n\nThis is a caution\n\n:::\n")),(0,r.kt)("admonition",{type:"warning"},(0,r.kt)("p",{parentName:"admonition"},"This is a warning")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},":::warning\n\nThis is a warning\n\n:::\n")),(0,r.kt)("hr",null),(0,r.kt)("h2",{id:"section-breaks"},"Section Breaks"),(0,r.kt)("hr",null),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"---\n")),(0,r.kt)("h2",{id:"further-reading"},"Further Reading"),(0,r.kt)("p",null,"If you want to learn more about styling docusaurus and our wiki you can read ",(0,r.kt)("a",{parentName:"p",href:"https://docusaurus.io/docs/markdown-features"},"here")))}m.isMDXComponent=!0},2841:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/css-logo-b5d8c6e06f71f062d8422e47c2c3bff8.png"}}]); \ No newline at end of file diff --git a/assets/js/e011c0fe.1b83d0ad.js b/assets/js/e011c0fe.1b83d0ad.js new file mode 100644 index 000000000..3b46177a5 --- /dev/null +++ b/assets/js/e011c0fe.1b83d0ad.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9772],{4137:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>h});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function l(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a,r,n={},i=Object.keys(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)a=i[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var s=r.createContext({}),u=function(e){var t=r.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):o(o({},t),e)),a},c=function(e){var t=u(e.components);return r.createElement(s.Provider,{value:t},e.children)},p="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var a=e.components,n=e.mdxType,i=e.originalType,s=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(a),d=n,h=p["".concat(s,".").concat(d)]||p[d]||m[d]||i;return a?r.createElement(h,o(o({ref:t},c),{},{components:a})):r.createElement(h,o({ref:t},c))}));function h(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=a.length,o=new Array(i);o[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[p]="string"==typeof e?e:n,o[1]=l;for(var u=2;u<i;u++)o[u]=a[u];return r.createElement.apply(null,o)}return r.createElement.apply(null,a)}d.displayName="MDXCreateElement"},2141:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>u});var r=a(3117),n=(a(7294),a(4137));const i={id:"becoming-a-ta",title:"How To Become a Teaching Assistant",sidebar_label:"Becoming a TA",slug:"/guides/becoming-a-ta"},o=void 0,l={unversionedId:"guides/becoming-a-ta",id:"guides/becoming-a-ta",title:"How To Become a Teaching Assistant",description:"Last updated on 2023/09/07",source:"@site/resources/guides/becoming-a-ta.md",sourceDirName:"guides",slug:"/guides/becoming-a-ta",permalink:"/wiki/resources/guides/becoming-a-ta",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/becoming-a-ta.md",tags:[],version:"current",frontMatter:{id:"becoming-a-ta",title:"How To Become a Teaching Assistant",sidebar_label:"Becoming a TA",slug:"/guides/becoming-a-ta"},sidebar:"indexNav",previous:{title:"VPN Setup Guide",permalink:"/wiki/resources/guides/vpn"},next:{title:"Contributors",permalink:"/wiki/resources/contributors"}},s={},u=[{value:"What is a TA?",id:"what-is-a-ta",level:2},{value:"Why should you become a TA?",id:"why-should-you-become-a-ta",level:2},{value:"The Collective Agreement",id:"the-collective-agreement",level:2},{value:"How to become a TA?",id:"how-to-become-a-ta",level:2},{value:"TA Resources",id:"ta-resources",level:2}],c={toc:u},p="wrapper";function m(e){let{components:t,...a}=e;return(0,n.kt)(p,(0,r.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2023/09/07")),(0,n.kt)("h2",{id:"what-is-a-ta"},"What is a TA?"),(0,n.kt)("p",null,"A TA (Teaching Assistant) is a unionized student position where undergraduate students can work with instructors (often professors) to run University of Windsor courses. Instructors could ask for a TA's help in a variety of ways:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Holding Office Hours "),(0,n.kt)("li",{parentName:"ul"},"Grade student assessments"),(0,n.kt)("li",{parentName:"ul"},"Proctor Exams"),(0,n.kt)("li",{parentName:"ul"},"Taking notes or answering questions during classes\n")),(0,n.kt)("p",null,"A TA refers to an undergraduate student while GA (Graduate Assistant) refers to Graduate students"),(0,n.kt)("h2",{id:"why-should-you-become-a-ta"},"Why should you become a TA?"),(0,n.kt)("p",null,"Being a TA provides many benefits:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Work experience with a subject of interest"),(0,n.kt)("li",{parentName:"ul"},"Create connections with Professors and Instructors"),(0,n.kt)("li",{parentName:"ul"},"Further your own learning on the subject"),(0,n.kt)("li",{parentName:"ul"},"Paid Position")),(0,n.kt)("h2",{id:"the-collective-agreement"},"The Collective Agreement"),(0,n.kt)("p",null,"As mentioned above, the position of a TA is paid. This rate of pay is determined in the CUPE 4580 Collective Agreement. This agreement is where you will find all detailed information about the position and its relationship with the University and the Union."),(0,n.kt)("p",null,'To find the rate of pay in the Collective Agreement review Schedule "A" in the ',(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/humanresources/sites/uwindsor.ca.humanresources/files/2019-2022_cupe_4580_collective_agreement.pdf"},"current collective agreement")," ","[1]","."),(0,n.kt)("p",null,"There you will find:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"TA I (Year 1 and Year 2 Students) make $20.39/hour (As of 01/01/2021) "),(0,n.kt)("li",{parentName:"ul"},"TA II (Year 3 and Year 4 Students) make $21.99/hour (As of 01/01/2021)")),(0,n.kt)("p",null,"Be sure to read your rights in the Collective Agreement, it is filled with important information about the position."),(0,n.kt)("h2",{id:"how-to-become-a-ta"},"How to become a TA?"),(0,n.kt)("p",null,"To become a TA a student ",(0,n.kt)("em",{parentName:"p"},"typically")," needs to have completed their first year of courses. "),(0,n.kt)("p",null,"The processes will ",(0,n.kt)("strong",{parentName:"p"},"usually")," begin a few months before the start of the next term:"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:"center"},"Term"),(0,n.kt)("th",{parentName:"tr",align:"center"},"TA Process Begins"),(0,n.kt)("th",{parentName:"tr",align:"center"},"Staring Month"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"center"},"Winter"),(0,n.kt)("td",{parentName:"tr",align:"center"},"October"),(0,n.kt)("td",{parentName:"tr",align:"center"},"January")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"center"},"Spring"),(0,n.kt)("td",{parentName:"tr",align:"center"},"March"),(0,n.kt)("td",{parentName:"tr",align:"center"},"May")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"center"},"Fall"),(0,n.kt)("td",{parentName:"tr",align:"center"},"July"),(0,n.kt)("td",{parentName:"tr",align:"center"},"September")))),(0,n.kt)("p",null,"The processes starts with an email from the department explaining which courses will require TA positions and how many positions are available. This email will cover which courses will have positions available and basic information about the positions like:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"All courses and labs will be on campus (including some Distance Education courses that may require on campus office hours)"),(0,n.kt)("li",{parentName:"ul"},"All GA/TA employees must make themselves available, and must be available for all assigned duties, both on-campus and online as required"),(0,n.kt)("li",{parentName:"ul"},"Each GA position is expected to be for a total of 140 hours. A limited number of GA positions may be available for fewer hours"),(0,n.kt)("li",{parentName:"ul"},"The total number of hours of a TA appointment will depend on the number of applications received and is anticipated to be 75-100 hours per position. Note that Teaching Assistants can be employed for no more than 100 TA hours per semester total")),(0,n.kt)("p",null,"Once confirming that you meet the basic requirements for eligibility:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Successful completion of the course (80% minimum average) or demonstrated experience/knowledge in subject matter (which will be determined by interview) "),(0,n.kt)("li",{parentName:"ul"},"Must have a minimum cumulative average of 75%. Must have a minimum major average of 80%"),(0,n.kt)("li",{parentName:"ul"},"Must have excellent communication skills. Brightspace/Teams experience"),(0,n.kt)("li",{parentName:"ul"},"Must be familiar with Brightspace and MS Teams or be able to acquire knowledge through training "),(0,n.kt)("li",{parentName:"ul"},"Remote internet access requirements: Must have access to a computer with a reliable internet connection with video and audio capabilities\n")),(0,n.kt)("p",null,"Or reviewing to see if you meet the preferred requirements:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Preferred qualifications will only be considered if there are 2 or more applicants who meet the required essential qualifications and who are relatively equal based on the criteria as per articles 12:03 or 12:04 of the CUPE 4580 collective agreement"),(0,n.kt)("li",{parentName:"ul"},"Preference for TA positions will be given to applicants registered in a Computer Science program"),(0,n.kt)("li",{parentName:"ul"},"Completion of CTL GA/TA Academy workshop (s) is an asset"),(0,n.kt)("li",{parentName:"ul"},"Centre for Teaching and Learning (CTL) Brightspace Training completed")),(0,n.kt)("p",null,"You can begin the process by visiting the ",(0,n.kt)("a",{parentName:"p",href:"https://forms.myweb.cs.uwindsor.ca/modules/form_builder/published/ta_ga_application.php"},"School of Computer Science Online GA/TA Application website")," ","[2]"),(0,n.kt)("p",null,"There are 5 pages to fill out, including your contact information, previous experiences, and top 10 courses ranked in order of your preferred placement."),(0,n.kt)("p",null,"Once the form is submitted, if a successful candidate you will hear back from the University with an offer letter ",(0,n.kt)("em",{parentName:"p"},"typically")," 1-4 weeks before classes begin."),(0,n.kt)("p",null,"One important thing to note is the University has the right to change your position if needed. This means if you are offered to TA for one course and sign the contract, they could simply send you an email saying you have been reassigned to another course instead."),(0,n.kt)("p",null,"To accept a TA position there are a few steps involved:"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Reply to the email offer with a message accepting the offer",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},'E.g. "I accept this offer and confirm that I will be available to report for in-person duties in F/W/S term 20XX."'))),(0,n.kt)("li",{parentName:"ol"},"Confirm you are enrolled in at least one course (This could even be a Coop course)"),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/graduate-studies/1236/adding-digital-signature-pdf-fillable-form"},"Digitally sign the contract")," ","[3]"),(0,n.kt)("li",{parentName:"ol"},"Complete the HR hiring package",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},"This will include signing multiple forms for the University's records like an offer letter, duties check list, Ontario Taxes form (TD1ON), Canadian Taxes form (TD1), and possibly more"),(0,n.kt)("li",{parentName:"ul"},"Some forms will ask for an employee number, if this is your first time working for the University leave this blank and they will provide you with one on a later date. If you have an employee number but do not remember it, look at your employee profile on the ",(0,n.kt)("a",{parentName:"li",href:"https://myuwinfo.uwindsor.ca/default"},"University of Windsor Employee Site")," ","[4]"))),(0,n.kt)("li",{parentName:"ol"},"Ping a Mod in the CSS Discord to give you the TA Role! ",(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},"This role will help students recognize you as a TA, giving you another space to help students"),(0,n.kt)("li",{parentName:"ul"},"It could also assist you as a way to contact other TAs in case you have a further question about the process, or responsibilities involved")))),(0,n.kt)("p",null,"Once you submit all of your paper work you must wait for confirmation from HR before beginning any work as a TA. You can communicate and meet with the instructor, however not begin any work until this confirmation is received. "),(0,n.kt)("h2",{id:"ta-resources"},"TA Resources"),(0,n.kt)("p",null,"Once accepting a TA position there are ",(0,n.kt)("a",{parentName:"p",href:"https://ctl2.uwindsor.ca/workshops/"},"training courses")," ","[5]"," that are offered by the University that you can take to help you during your term. Some training courses are required, others optional. Most are one time only, meaning the next time you are a TA, you will not be required to do them again."),(0,n.kt)("p",null,"You can also log into your ",(0,n.kt)("a",{parentName:"p",href:"https://myuwinfo.uwindsor.ca/default"},"University of Windsor Employee Site")," ","[4]"," to see you payment information, completed trainings, T4, and other information."),(0,n.kt)("h1",{id:"citations"},"Citations"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/humanresources/sites/uwindsor.ca.humanresources/files/2019-2022_cupe_4580_collective_agreement.pdf"},"Current Collective Agreement")),(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/humanresources/526/collective-agreements"},"University of Windsor Collective Agreements Page (For Future Agreements)")))),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("a",{parentName:"p",href:"https://forms.myweb.cs.uwindsor.ca/modules/form_builder/published/ta_ga_application.php"},"School of Computer Science GATA Application")),(0,n.kt)("ul",{parentName:"li"},(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/faculty/recruitment/341/graduate-assistants-teaching-assistants"},"University of Windsor GATA General Information")))),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/graduate-studies/1236/adding-digital-signature-pdf-fillable-form"},"How to digitally sign a contract"))),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("a",{parentName:"p",href:"https://myuwinfo.uwindsor.ca/default"},"University of Windsor Employee Website"))),(0,n.kt)("li",{parentName:"ol"},(0,n.kt)("p",{parentName:"li"},(0,n.kt)("a",{parentName:"p",href:"https://ctl2.uwindsor.ca/workshops/"},"GATA Training")))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e1b8fe47.687814a6.js b/assets/js/e1b8fe47.687814a6.js new file mode 100644 index 000000000..2ae32eaa1 --- /dev/null +++ b/assets/js/e1b8fe47.687814a6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1444],{4137:(e,t,r)=>{r.d(t,{Zo:()=>d,kt:()=>w});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},a=Object.keys(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var u=i.createContext({}),l=function(e){var t=i.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},d=function(e){var t=l(e.components);return i.createElement(u.Provider,{value:t},e.children)},c="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},m=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,u=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),c=l(r),m=n,w=c["".concat(u,".").concat(m)]||c[m]||p[m]||a;return r?i.createElement(w,o(o({ref:t},d),{},{components:r})):i.createElement(w,o({ref:t},d))}));function w(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,o=new Array(a);o[0]=m;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s[c]="string"==typeof e?e:n,o[1]=s;for(var l=2;l<a;l++)o[l]=r[l];return i.createElement.apply(null,o)}return i.createElement.apply(null,r)}m.displayName="MDXCreateElement"},7516:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var i=r(3117),n=(r(7294),r(4137));const a={id:"wifi_guide",title:"Wi-Fi Guide",sidebar_label:"Wi-Fi Guide",slug:"/guides/wifi"},o=void 0,s={unversionedId:"guides/wifi_guide",id:"guides/wifi_guide",title:"Wi-Fi Guide",description:"This is a guide to connecting to Wi-Fi on campus.",source:"@site/resources/guides/wifi_guide.md",sourceDirName:"guides",slug:"/guides/wifi",permalink:"/wiki/resources/guides/wifi",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/wifi_guide.md",tags:[],version:"current",frontMatter:{id:"wifi_guide",title:"Wi-Fi Guide",sidebar_label:"Wi-Fi Guide",slug:"/guides/wifi"},sidebar:"indexNav",previous:{title:"How To Contribute",permalink:"/wiki/resources/guides/contributing"},next:{title:"UWinsite Guide",permalink:"/wiki/resources/guides/uwinsite_guide"}},u={},l=[{value:"Wi-Fi Networks available",id:"wi-fi-networks-available",level:2},{value:"Eduroam - The Preferred Wireless Network",id:"eduroam---the-preferred-wireless-network",level:2},{value:"For Windows and iPhone",id:"for-windows-and-iphone",level:3},{value:"For Linux and Android",id:"for-linux-and-android",level:3},{value:"For Residence Students",id:"for-residence-students",level:2},{value:"Activating Your UWindsor Account",id:"activating-your-uwindsor-account",level:2}],d={toc:l},c="wrapper";function p(e){let{components:t,...r}=e;return(0,n.kt)(c,(0,i.Z)({},d,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"This is a guide to connecting to Wi-Fi on campus."),(0,n.kt)("h2",{id:"wi-fi-networks-available"},"Wi-Fi Networks available"),(0,n.kt)("p",null,"When you connect your wireless Wi-Fi device (phone/PC/Mac) to the network, you will see the available wireless networks listed which you can try to connect to."),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"eduroam")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"uwinsecure")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"uwindsor"))),(0,n.kt)("p",null,"Which should you use? The short answer is \u201cConnect to eduroam\u201d. The eduroam wireless network is available to all wireless users (Students/Faculty/Staff/guests). Plus it has the additional benefit that users from other eduroam institutions (many universities, for example) can also connect to the University of Windsor\u2019s wireless network using their home institution\u2019s crededentials."),(0,n.kt)("h2",{id:"eduroam---the-preferred-wireless-network"},(0,n.kt)("a",{parentName:"h2",href:"https://www.uwindsor.ca/itservices/2019-09-27/eduroam-preferred-wireless-network"},"Eduroam - The Preferred Wireless Network")),(0,n.kt)("p",null,(0,n.kt)("img",{parentName:"p",src:"https://www.uwindsor.ca/itservices/sites/uwindsor.ca.itservices/files/246studentlaw_sm-retouched_crop.jpg",alt:"alt text",title:"Uwindsor female student connecting to Eduroam"})),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Eduroam")," is a network used by many universities, and your UWindsor sign in will work at any campus that uses eduroam."),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Open Wi-Fi settings on your device and select the ",(0,n.kt)("strong",{parentName:"li"},"\u201ceduroam\u201d")," network"),(0,n.kt)("li",{parentName:"ol"},"Depending on your device you will be prompted for different settings. Here is the list of all possibilities. Fill in any you see. ",(0,n.kt)("em",{parentName:"li"},"(Most computers will only ask for Username and Password)"))),(0,n.kt)("h3",{id:"for-windows-and-iphone"},"For Windows and iPhone"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Identity (username): Your full UWindsor email (",(0,n.kt)("a",{parentName:"strong",href:"mailto:example@uwindsor.ca"},"example@uwindsor.ca"),")")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Password: Your UWinID password"))),(0,n.kt)("p",null,"If prompted to trust a certificate after signing in (mainly iPhone) click trust."),(0,n.kt)("h3",{id:"for-linux-and-android"},"For Linux and Android"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Wi-Fi Secuirty: WPA & WPA2 Enterprise")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Authentication: Protected EAP (PEAP)")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Anonymous Identity (username): Your full UWindsor email (",(0,n.kt)("a",{parentName:"strong",href:"mailto:example@uwindsor.ca"},"example@uwindsor.ca"),")")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Domain: uwindsor.ca")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"CA certificate: None")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"PEAP Version: Automatic")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Inner Authentication: MSCHAPv2")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Identity (username): Your full UWindsor email (",(0,n.kt)("a",{parentName:"strong",href:"mailto:example@uwindsor.ca"},"example@uwindsor.ca"),")")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Password: Your UWinID password"))),(0,n.kt)("p",null,"The ",(0,n.kt)("strong",{parentName:"p"},"uwindsor")," wireless network is available for use but should only be used as a ",(0,n.kt)("strong",{parentName:"p"},"last resort"),". Unlike ",(0,n.kt)("strong",{parentName:"p"},"eduroam")," and ",(0,n.kt)("strong",{parentName:"p"},"uwinsecure"),", the ",(0,n.kt)("strong",{parentName:"p"},"uwindsor")," network does not encrypt the network traffic. So, for example, if you are accessing network applications using a protocol which is insecure, (eg. http instead of https), then everyone else using the ",(0,n.kt)("strong",{parentName:"p"},"uwindsor")," network in the vicinity could view your network activity. The wireless network called ",(0,n.kt)("strong",{parentName:"p"},"uwindsor")," is not secure."),(0,n.kt)("h2",{id:"for-residence-students"},(0,n.kt)("a",{parentName:"h2",href:"https://www.uwindsor.ca/residence/wifi"},"For Residence Students")),(0,n.kt)("p",null,"While Eduroam is the primary campus-wide Wi-Fi network, you may want to use UWinResLife in your hall for heavier use (i.e. streaming or downloading). Sign in using your UWindsor ID (just the first part - ",(0,n.kt)("em",{parentName:"p"},"not @uwindsor.ca"),"), and your UWinID password."),(0,n.kt)("h2",{id:"activating-your-uwindsor-account"},"Activating Your UWindsor Account"),(0,n.kt)("p",null,"You use your UWindsor ID to sign into your UWinsite Student, Brightspace, MySuccess, etc. Your UWindsor email address is your ID @uwindsor.ca and sign-in is via Gmail."),(0,n.kt)("p",null,"To activate your ID, you will require your 9-digit Student Number and 4-digit Personal Access Code (PAC). Find these by searching your inbox, or on your acceptance letter. Visit the Leddy Library or the Computer Centre to use an internet-enabled computer and activate your account."),(0,n.kt)("p",null,"If you are a confirmed student and never used my.uwindsor.ca before, you can activate your UWin Account on this site: my.uwindsor.ca/web/uw/activate-account"))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e268c408.2f30cd9a.js b/assets/js/e268c408.2f30cd9a.js new file mode 100644 index 000000000..1059ab7e6 --- /dev/null +++ b/assets/js/e268c408.2f30cd9a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8415],{4137:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>h});var r=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function u(e,t){if(null==e)return{};var a,r,o=function(e,t){if(null==e)return{};var a,r,o={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var s=r.createContext({}),l=function(e){var t=r.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},c=function(e){var t=l(e.components);return r.createElement(s.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var a=e.components,o=e.mdxType,n=e.originalType,s=e.parentName,c=u(e,["components","mdxType","originalType","parentName"]),p=l(a),m=o,h=p["".concat(s,".").concat(m)]||p[m]||d[m]||n;return a?r.createElement(h,i(i({ref:t},c),{},{components:a})):r.createElement(h,i({ref:t},c))}));function h(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var n=a.length,i=new Array(n);i[0]=m;var u={};for(var s in t)hasOwnProperty.call(t,s)&&(u[s]=t[s]);u.originalType=e,u[p]="string"==typeof e?e:o,i[1]=u;for(var l=2;l<n;l++)i[l]=a[l];return r.createElement.apply(null,i)}return r.createElement.apply(null,a)}m.displayName="MDXCreateElement"},2834:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>d,frontMatter:()=>n,metadata:()=>u,toc:()=>l});var r=a(3117),o=(a(7294),a(4137));const n={id:"uwsa_club",title:"Becoming a UWSA-Ratified Club",sidebar_label:"Becoming a UWSA-Ratified Club",slug:"/guides/uwsa_club"},i=void 0,u={unversionedId:"guides/uwsa_club",id:"guides/uwsa_club",title:"Becoming a UWSA-Ratified Club",description:"Last updated on 2022/07/26",source:"@site/resources/guides/uwsa_club.md",sourceDirName:"guides",slug:"/guides/uwsa_club",permalink:"/wiki/resources/guides/uwsa_club",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/resources/guides/uwsa_club.md",tags:[],version:"current",frontMatter:{id:"uwsa_club",title:"Becoming a UWSA-Ratified Club",sidebar_label:"Becoming a UWSA-Ratified Club",slug:"/guides/uwsa_club"},sidebar:"indexNav",previous:{title:"Parking Guide",permalink:"/wiki/resources/guides/parking"},next:{title:"Student Exchange Guide",permalink:"/wiki/resources/guides/student_exchange"}},s={},l=[{value:"Why You Should Become a UWSA Ratified Club",id:"why-you-should-become-a-uwsa-ratified-club",level:2},{value:"Legitimacy",id:"legitimacy",level:3},{value:"Support",id:"support",level:3},{value:"Financials",id:"financials",level:3},{value:"Reimbursement",id:"reimbursement",level:4},{value:"Purchase Orders",id:"purchase-orders",level:4},{value:"If you ever have any questions about UWSA group financials, send an email to vpfuwsa@uwindsor.ca",id:"if-you-ever-have-any-questions-about-uwsa-group-financials-send-an-email-to-vpfuwsauwindsorca",level:4},{value:"Ratification Instructions",id:"ratification-instructions",level:2},{value:"Resources",id:"resources",level:2},{value:"Tips to Make Your Club Successful",id:"tips-to-make-your-club-successful",level:2}],c={toc:l},p="wrapper";function d(e){let{components:t,...a}=e;return(0,o.kt)(p,(0,r.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,(0,o.kt)("em",{parentName:"p"},"Last updated on 2022/07/26")),(0,o.kt)("p",null,"Just want the instructions? Head over to the ",(0,o.kt)("a",{parentName:"p",href:"#ratification-instructions"},"instructions section"),"."),(0,o.kt)("h2",{id:"why-you-should-become-a-uwsa-ratified-club"},"Why You Should Become a UWSA Ratified Club"),(0,o.kt)("p",null,"There are many reasons why you should consider becoming a UWSA ratified club. Whether you're starting a new club or thinking of taking your existing club to the next level, becoming UWSA ratified may be incredibly useful!"),(0,o.kt)("h3",{id:"legitimacy"},"Legitimacy"),(0,o.kt)("p",null,'Being a UWSA club means your group is officially recognized, and as such, your club gains legitimacy. Knowing that your club has as organization behind it helps move things forward with administration and helps to show your members that your club is "real".'),(0,o.kt)("h3",{id:"support"},"Support"),(0,o.kt)("p",null,"Managing a club is hard, but managing a club without someone to go to is even harder. One of the great things about being a part of UWSA is the advice and support they can provide. Whenever you aren't sure about something or need administrative advice on how to run your club, UWSA is able to provide support."),(0,o.kt)("h3",{id:"financials"},"Financials"),(0,o.kt)("p",null,"A common problem with clubs is finding a safe and reliable place to store club funds. UWSA allows all student groups to store their funds in the UWSA account, which eliminates this problem. You can deposit cash and cheques with UWSA to store the funds safely, and ensure they carry over year after year. There are two main ways to use the funds in your UWSA account: reimbursement and purchase orders."),(0,o.kt)("h4",{id:"reimbursement"},"Reimbursement"),(0,o.kt)("p",null,"The main way you'll be able to make use of your club funds is via reimbursement. This means you pay for something out of your own money, send a ",(0,o.kt)("a",{parentName:"p",href:"https://uwsa.ca/wp-content/uploads/2020/01/UWSA-Student-Group-Handbook-Check-Requisition.pdf"},"cheque request"),", and UWSA will send you the money. Cheque requests need to be approved by at least two of the three executives (President, Vice President, Treasurer)."),(0,o.kt)("h4",{id:"purchase-orders"},"Purchase Orders"),(0,o.kt)("p",null,"Sometimes, UWSA can make purchases on your behalf to avoid club members needing to pay out of pocket. This typically only happens for larger purchases. For example, if your group wants to spend $500 to get t-shirts for group members, UWSA can purchase the shirts on your group's behalf (so long as your group has sufficient funds)."),(0,o.kt)("h4",{id:"if-you-ever-have-any-questions-about-uwsa-group-financials-send-an-email-to-vpfuwsauwindsorca"},"If you ever have any questions about UWSA group financials, send an email to ",(0,o.kt)("a",{parentName:"h4",href:"mailto:vpfuwsa@uwindsor.ca"},"vpfuwsa@uwindsor.ca")),(0,o.kt)("h2",{id:"ratification-instructions"},"Ratification Instructions"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Have three people to serve as the President, Vice President, and Treasurer of the group."),(0,o.kt)("li",{parentName:"ol"},"Have these three executives sign the UWSA ",(0,o.kt)("a",{parentName:"li",href:"https://uwsa.ca/wp-content/uploads/2020/01/UWSA-Student-Group-Handbook-Signature-Page.pdf"},"signature form"),"."),(0,o.kt)("li",{parentName:"ol"},"Collect the contact information of ",(0,o.kt)("strong",{parentName:"li"},"at least")," 10 ",(0,o.kt)("strong",{parentName:"li"},"additional")," members to be part of the club. This means at least 13 members total, 3 executives and 10 general members.",(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"You may want to use something like ",(0,o.kt)("a",{parentName:"li",href:"http://forms.office.com"},"Microsoft Forms")," or ",(0,o.kt)("a",{parentName:"li",href:"http://forms.google.com"},"Google Forms")," to collect this info."),(0,o.kt)("li",{parentName:"ul"},"You should collect their name and UWindsor email."))),(0,o.kt)("li",{parentName:"ol"},"Send an email to ",(0,o.kt)("a",{parentName:"li",href:"mailto:studentgroups@uwindsor.ca"},"studentgroups@uwindsor.ca")," and ",(0,o.kt)("a",{parentName:"li",href:"mailto:uwsa@uwindsor.ca"},"uwsa@uwindsor.ca")," with the member contact information list, the signature form, and a short description of your club."),(0,o.kt)("li",{parentName:"ol"},"Allow up to a week to hear a response, if you don't hear anything then send a follow up email.")),(0,o.kt)("h2",{id:"resources"},"Resources"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://uwsa.ca/wp-content/uploads/2020/01/UWSA-Student-Group-Handbook-Signature-Page.pdf"},"UWSA Signature Form")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://uwsa.ca/student-groups/student-group-resource-forms/"},"Student Groups Resources Page")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://uwsa.ca/wp-content/uploads/2018/09/UWSA-Student-Group-Handbook-New.pdf"},"Student Groups Policy and Handbook")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://uwsa.ca/wp-content/uploads/2020/01/UWSA-Student-Group-Handbook-Check-Requisition.pdf"},"Cheque Requesition Form"))),(0,o.kt)("h2",{id:"tips-to-make-your-club-successful"},"Tips to Make Your Club Successful"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Have a digital platform for members to chat with each other. ",(0,o.kt)("a",{parentName:"li",href:"https://discord.com/"},"Discord")," is a great option that many clubs use."),(0,o.kt)("li",{parentName:"ul"},"Get a club email address. Even if this is a shared Gmail account, having a place to store club files and email communications online really helps keep the club organized.",(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"Want an official @uwindsor.ca email address? You can request one ",(0,o.kt)("a",{parentName:"li",href:"https://uwindsor.teamdynamix.com/TDClient/1975/Portal/KB/ArticleDet?ID=137926#:~:text=Officially%20sanctioned%20clubs%20can%20apply,.ca%20e-mail%20address"},"here")," once you become a ratified group."))),(0,o.kt)("li",{parentName:"ul"},"Consider creating a website. Websites are a great way for clubs to showcase what they're all about to prospective members. If you don't have much technical experience, you can use ",(0,o.kt)("a",{parentName:"li",href:"http://sites.google.com"},"Google Sites")," to easily make a website for free"),(0,o.kt)("li",{parentName:"ul"},"Consider creating a logo for the group. A logo helps put an identity behind your club and is especially useful for promotional purposes.")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e2891a44.0f2fa165.js b/assets/js/e2891a44.0f2fa165.js new file mode 100644 index 000000000..e96ed3a11 --- /dev/null +++ b/assets/js/e2891a44.0f2fa165.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3097],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var c=2;c<o;c++)s[c]=t[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},2056:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 2800 - Overview",sidebar_label:"COMP-2800",slug:"/COMP-2800/overview"},s=void 0,a={unversionedId:"COMP-2800/overview",id:"COMP-2800/overview",title:"COMP 2800 - Overview",description:"Course Title",source:"@site/courses/COMP-2800/Overview.md",sourceDirName:"COMP-2800",slug:"/COMP-2800/overview",permalink:"/wiki/courses/COMP-2800/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-2800/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 2800 - Overview",sidebar_label:"COMP-2800",slug:"/COMP-2800/overview"},sidebar:"indexNav",previous:{title:"COMP-2750",permalink:"/wiki/courses/COMP-2750/overview"},next:{title:"COMP-3057",permalink:"/wiki/courses/COMP-3057/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-2800 is "Software Development".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This is a software development course to advance students' programming skills and to introduce basic software engineering concepts and techniques through practice. Topics for advancing programming skills to be covered include event-driven programming and advanced GUI design, concurrent programming techniques, reflection and inter-process communication. Basic software engineering topics include requirements analysis and design, medium sized project management, and automated software engineering tool development. (Prerequisite: COMP-2120.) (3 lecture hours and 1.5 laboratory hours a week.)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-2800 is typically offered in the Winter semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2120 is the prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e366b2e1.0fe7ea06.js b/assets/js/e366b2e1.0fe7ea06.js new file mode 100644 index 000000000..f843aeb87 --- /dev/null +++ b/assets/js/e366b2e1.0fe7ea06.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[6626],{9621:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"plugin-docs-careers"}')}}]); \ No newline at end of file diff --git a/assets/js/e3f85260.c362e10f.js b/assets/js/e3f85260.c362e10f.js new file mode 100644 index 000000000..b58b00fdd --- /dev/null +++ b/assets/js/e3f85260.c362e10f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7296],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(t),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},9685:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4540 - Overview",sidebar_label:"COMP-4540 - Overview",slug:"/COMP-4540/overview"},s=void 0,a={unversionedId:"COMP-4540/overview",id:"COMP-4540/overview",title:"COMP 4540 - Overview",description:"Course Title",source:"@site/courses/COMP-4540/Overview.md",sourceDirName:"COMP-4540",slug:"/COMP-4540/overview",permalink:"/wiki/courses/COMP-4540/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4540/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4540 - Overview",sidebar_label:"COMP-4540 - Overview",slug:"/COMP-4540/overview"},sidebar:"indexNav",previous:{title:"COMP-4500",permalink:"/wiki/courses/COMP-4500/overview"},next:{title:"Surviving COMP-4540",permalink:"/wiki/courses/COMP-4540/survivingCOMP4540"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4540 is "Design and Analysis of Algorithms".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"The intent of this course is to introduce the fundamental techniques in the design and analysis of computer algorithms. Topics include: asymptotic bounds, advanced data structures, searching, sorting, order statistics, oracle arguments, divide-and-conquer, greedy algorithms, dynamic programming, graph algorithms, NP completeness, and approximation algorithms. (Prerequisite: COMP-2310, COMP-2540 and COMP-3540.) (Restricted to Semester 7 and semester 8 students in Computer Science.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4540 is typically offered in the Fall and Winter semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"Yes, a textbook is absolutely required to pass this class."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2310, COMP-2540, and COMP-3540 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e5824dc0.37223ac6.js b/assets/js/e5824dc0.37223ac6.js new file mode 100644 index 000000000..14345012b --- /dev/null +++ b/assets/js/e5824dc0.37223ac6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5220],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),u=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},c=function(e){var t=u(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),p=u(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,s(s({ref:t},c),{},{components:r})):i.createElement(f,s({ref:t},c))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,s=new Array(o);s[0]=v;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a[p]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=r[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},1271:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 3500 - Overview",sidebar_label:"COMP-3500",slug:"/COMP-3500/overview"},s=void 0,a={unversionedId:"COMP-3500/overview",id:"COMP-3500/overview",title:"COMP 3500 - Overview",description:"Course Title",source:"@site/courses/COMP-3500/Overview.md",sourceDirName:"COMP-3500",slug:"/COMP-3500/overview",permalink:"/wiki/courses/COMP-3500/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3500/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3500 - Overview",sidebar_label:"COMP-3500",slug:"/COMP-3500/overview"},sidebar:"indexNav",previous:{title:"COMP-3400",permalink:"/wiki/courses/COMP-3400/overview"},next:{title:"COMP-3520",permalink:"/wiki/courses/COMP-3520/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-3500 is "Introduction to Multimedia Systems".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course provides the student with basic concepts and techniques used in multimedia systems. Topics include: components of multimedia systems (text, audio, and video), media formats and standards, data compression techniques, hypermedia techniques, and authoring tools. (Prerequisite: COMP-2540 and COMP-2650.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-3500 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2540 and COMP-2650 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e643dedc.252364a5.js b/assets/js/e643dedc.252364a5.js new file mode 100644 index 000000000..b343c6359 --- /dev/null +++ b/assets/js/e643dedc.252364a5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[3517],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,o=function(e,r){if(null==e)return{};var t,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=i.createContext({}),c=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,o=e.mdxType,n=e.originalType,l=e.parentName,u=a(e,["components","mdxType","originalType","parentName"]),p=c(t),v=o,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||n;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var n=t.length,s=new Array(n);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[p]="string"==typeof e?e:o,s[1]=a;for(var c=2;c<n;c++)s[c]=t[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},1296:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>a,toc:()=>c});var i=t(3117),o=(t(7294),t(4137));const n={id:"overview",title:"COMP 4960 - Overview",sidebar_label:"COMP-4960",slug:"/COMP-4960/overview"},s=void 0,a={unversionedId:"COMP-4960/overview",id:"COMP-4960/overview",title:"COMP 4960 - Overview",description:"Course Title",source:"@site/courses/COMP-4960/Overview.md",sourceDirName:"COMP-4960",slug:"/COMP-4960/overview",permalink:"/wiki/courses/COMP-4960/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4960/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4960 - Overview",sidebar_label:"COMP-4960",slug:"/COMP-4960/overview"},sidebar:"indexNav",previous:{title:"COMP-4800",permalink:"/wiki/courses/COMP-4800/overview"},next:{title:"COMP-4990",permalink:"/wiki/courses/COMP-4990/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,o.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for COMP-4960 is "Research Project".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This course consists of two components: a) development of research skills, and b) development of technical writing and project presentation skills. This course requires students to complete a research project in some area of Computer Science under the supervision of a faculty member. The course will typically involve the development of some software or the design and/or implementation of some algorithm. Each student will be required to submit a project report and give one or more seminars on the research project. (a 6 credit course restricted to Semester 7 or Semester 8 students in BCS (Honours) or B.Sc. (Honours Computer Science with Software Engineering Specialization) with a major average of 8.0 or better). (Anti-requisite COMP-4990.) (3 lecture hours or equivalent a week, for two terms"),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"COMP-4960 is typically offered in the Fall and Winter semesters."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"There is no UWindsor prerequisite for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e68e4e46.9c1c7a0c.js b/assets/js/e68e4e46.9c1c7a0c.js new file mode 100644 index 000000000..99e955050 --- /dev/null +++ b/assets/js/e68e4e46.9c1c7a0c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4823],{4137:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>v});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),s=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),u=s(r),f=o,v=u["".concat(l,".").concat(f)]||u[f]||d[f]||i;return r?n.createElement(v,a(a({ref:t},p),{},{components:r})):n.createElement(v,a({ref:t},p))}));function v(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=f;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c[u]="string"==typeof e?e:o,a[1]=c;for(var s=2;s<i;s++)a[s]=r[s];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}f.displayName="MDXCreateElement"},8398:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>c,toc:()=>s});var n=r(3117),o=(r(7294),r(4137));const i={id:"coverletter",title:"Cover Letters",sidebar_label:"Cover Letters",slug:"/cover_letters"},a=void 0,c={unversionedId:"coverletter",id:"coverletter",title:"Cover Letters",description:"Todo: Talk to Co-Op to expand this section.",source:"@site/careers/coverletter.md",sourceDirName:".",slug:"/cover_letters",permalink:"/wiki/careers/cover_letters",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/coverletter.md",tags:[],version:"current",frontMatter:{id:"coverletter",title:"Cover Letters",sidebar_label:"Cover Letters",slug:"/cover_letters"},sidebar:"indexNav",previous:{title:"Finding Jobs",permalink:"/wiki/careers/finding_jobs"},next:{title:"Resumes",permalink:"/wiki/careers/resumes"}},l={},s=[{value:"Todo: Talk to Co-Op to expand this section.",id:"todo-talk-to-co-op-to-expand-this-section",level:4}],p={toc:s},u="wrapper";function d(e){let{components:t,...r}=e;return(0,o.kt)(u,(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h4",{id:"todo-talk-to-co-op-to-expand-this-section"},"Todo: Talk to Co-Op to expand this section."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/eb97184e.6f7be314.js b/assets/js/eb97184e.6f7be314.js new file mode 100644 index 000000000..761aa17a8 --- /dev/null +++ b/assets/js/eb97184e.6f7be314.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[1338],{4137:(e,a,r)=>{r.d(a,{Zo:()=>d,kt:()=>h});var t=r(7294);function n(e,a,r){return a in e?Object.defineProperty(e,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[a]=r,e}function o(e,a){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.push.apply(r,t)}return r}function i(e){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?o(Object(r),!0).forEach((function(a){n(e,a,r[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))}))}return e}function s(e,a){if(null==e)return{};var r,t,n=function(e,a){if(null==e)return{};var r,t,n={},o=Object.keys(e);for(t=0;t<o.length;t++)r=o[t],a.indexOf(r)>=0||(n[r]=e[r]);return n}(e,a);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(t=0;t<o.length;t++)r=o[t],a.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var p=t.createContext({}),m=function(e){var a=t.useContext(p),r=a;return e&&(r="function"==typeof e?e(a):i(i({},a),e)),r},d=function(e){var a=m(e.components);return t.createElement(p.Provider,{value:a},e.children)},l="mdxType",c={inlineCode:"code",wrapper:function(e){var a=e.children;return t.createElement(t.Fragment,{},a)}},u=t.forwardRef((function(e,a){var r=e.components,n=e.mdxType,o=e.originalType,p=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),l=m(r),u=n,h=l["".concat(p,".").concat(u)]||l[u]||c[u]||o;return r?t.createElement(h,i(i({ref:a},d),{},{components:r})):t.createElement(h,i({ref:a},d))}));function h(e,a){var r=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=u;var s={};for(var p in a)hasOwnProperty.call(a,p)&&(s[p]=a[p]);s.originalType=e,s[l]="string"==typeof e?e:n,i[1]=s;for(var m=2;m<o;m++)i[m]=r[m];return t.createElement.apply(null,i)}return t.createElement.apply(null,r)}u.displayName="MDXCreateElement"},5985:(e,a,r)=>{r.r(a),r.d(a,{assets:()=>p,contentTitle:()=>i,default:()=>c,frontMatter:()=>o,metadata:()=>s,toc:()=>m});var t=r(3117),n=(r(7294),r(4137));const o={id:"meetTheBoard",title:"Meet The Board",sidebar_label:"Meet the Board",slug:"/board"},i=void 0,s={unversionedId:"meetTheBoard",id:"meetTheBoard",title:"Meet The Board",description:"Here is your 2023-2024 CSS board:",source:"@site/css/meetTheBoard.md",sourceDirName:".",slug:"/board",permalink:"/wiki/css/board",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/css/meetTheBoard.md",tags:[],version:"current",frontMatter:{id:"meetTheBoard",title:"Meet The Board",sidebar_label:"Meet the Board",slug:"/board"},sidebar:"indexNav",previous:{title:"About CSS",permalink:"/wiki/css/"},next:{title:"Constitution",permalink:"/wiki/css/constitution"}},p={},m=[{value:"Executives",id:"executives",level:2},{value:"Board Heads",id:"board-heads",level:2},{value:"Board Members",id:"board-members",level:2}],d={toc:m},l="wrapper";function c(e){let{components:a,...r}=e;return(0,n.kt)(l,(0,t.Z)({},d,r,{components:a,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"Here is your 2023-2024 CSS board:"),(0,n.kt)("h2",{id:"executives"},"Executives"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"President")," - Laila Albalkhi | ",(0,n.kt)("a",{parentName:"p",href:"mailto:albalkhl@uwindsor.ca"},"albalkhl@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Vice President")," - Abbie Dewhirst | ",(0,n.kt)("a",{parentName:"p",href:"mailto:dyck41@uwindsor.ca"},"dyck41@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Treasurer")," - Vivian Tang | ",(0,n.kt)("a",{parentName:"p",href:"mailto:tang82@uwindsor.ca"},"tang82@uwindsor.ca")),(0,n.kt)("hr",null),(0,n.kt)("h2",{id:"board-heads"},"Board Heads"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Head of Student Affairs")," - Harshit Bedi | ",(0,n.kt)("a",{parentName:"p",href:"mailto:bedi8@uwindsor.ca"},"bedi8@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Head of Communications")," - Tanzim Hossain | ",(0,n.kt)("a",{parentName:"p",href:"mailto:hossai85@uwindsor.ca"},"hossai85@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Head of Events")," - Musaib Nagani | ",(0,n.kt)("a",{parentName:"p",href:"mailto:naganim@uwindsor.ca"},"naganim@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Head of Technology")," - Borhan Saflo | ",(0,n.kt)("a",{parentName:"p",href:"mailto:saflob@uwindsor.ca"},"saflob@uwindsor.ca"),", Dante Masciotra | ",(0,n.kt)("a",{parentName:"p",href:"mailto:masciotd@uwindsor.ca"},"masciotd@uwindsor.ca")),(0,n.kt)("hr",null),(0,n.kt)("h2",{id:"board-members"},"Board Members"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Design Coordinator")," - Kelly Owenya | ",(0,n.kt)("a",{parentName:"p",href:"mailto:owenya@uwindsor.ca"},"owenya@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Merchandising Coordinator")," - Calder Johnson | ",(0,n.kt)("a",{parentName:"p",href:"mailto:johnso1x@uwindsor.ca"},"johnso1x@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Promotions Coordinator")," - Hiba Rehman | ",(0,n.kt)("a",{parentName:"p",href:"mailto:rehman72@uwindsor.ca"},"rehman72@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Career Advisor")," - Borhan Saflo | ",(0,n.kt)("a",{parentName:"p",href:"mailto:saflob@uwindsor.ca"},"saflob@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Senior Representative")," - Drini Husi | ",(0,n.kt)("a",{parentName:"p",href:"mailto:husid@uwindsor.ca"},"husid@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Second Year Representative")," - Norika Upadhyay | ",(0,n.kt)("a",{parentName:"p",href:"mailto:upadhy82@uwindsor.ca"},"upadhy82@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"First Year Representatives")," - TBD Fall 2023",(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Event Organizer")," - Nafiz Hasan | ",(0,n.kt)("a",{parentName:"p",href:"mailto:hasan55@uwindsor.ca"},"hasan55@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Event Coordinators")," - Anika Khan | ",(0,n.kt)("a",{parentName:"p",href:"mailto:khan661@uwindsor.ca"},"khan661@uwindsor.ca"),", Akshat Sharma | ",(0,n.kt)("a",{parentName:"p",href:"mailto:sharma8d@uwindsor.ca"},"sharma8d@uwindsor.ca"),", Ahmad Munim | ",(0,n.kt)("a",{parentName:"p",href:"mailto:munima@uwindsor.ca"},"munima@uwindsor.ca"),", Mathew Pellarin | ",(0,n.kt)("a",{parentName:"p",href:"mailto:pellarim@uwindsor.ca"},"pellarim@uwindsor.ca"),(0,n.kt)("br",{parentName:"p"}),"\n",(0,n.kt)("strong",{parentName:"p"},"Secretary")," - Ben Chittle | ",(0,n.kt)("a",{parentName:"p",href:"mailto:chittle5@uwindsor.ca"},"chittle5@uwindsor.ca")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ec0db79e.10887c90.js b/assets/js/ec0db79e.10887c90.js new file mode 100644 index 000000000..56b80a1d6 --- /dev/null +++ b/assets/js/ec0db79e.10887c90.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7765],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function a(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),d=u(t),v=n,f=d["".concat(l,".").concat(v)]||d[v]||p[v]||o;return t?i.createElement(f,s(s({ref:r},c),{},{components:t})):i.createElement(f,s({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,s=new Array(o);s[0]=v;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a[d]="string"==typeof e?e:n,s[1]=a;for(var u=2;u<o;u++)s[u]=t[u];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},1578:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>a,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 1410 - Overview",sidebar_label:"COMP-1410",slug:"/COMP-1410/overview"},s=void 0,a={unversionedId:"COMP-1410/overview",id:"COMP-1410/overview",title:"COMP 1410 - Overview",description:"Course Title",source:"@site/courses/COMP-1410/Overview.md",sourceDirName:"COMP-1410",slug:"/COMP-1410/overview",permalink:"/wiki/courses/COMP-1410/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-1410/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 1410 - Overview",sidebar_label:"COMP-1410",slug:"/COMP-1410/overview"},sidebar:"indexNav",previous:{title:"COMP-1400",permalink:"/wiki/courses/COMP-1400/overview"},next:{title:"COMP-2057",permalink:"/wiki/courses/COMP-2057/overview"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},d="wrapper";function p(e){let{components:r,...t}=e;return(0,n.kt)(d,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-1410 is "Intro to Programming and Algorithms II".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course is the continuation of COMP-1400 that introduces students to more advanced algorithm design and programming in a high level language such as C. The main objectives of the course are to develop the ability to identify, understand, and design solutions to a wide variety of problems. Topics covered include: multi-dimensional arrays, pointers, strings, advanced modular programming, records, binary files, recursion, stacks, linked lists and introduction to algorithm analysis. (Prerequisite: COMP-1000 (or MATH-1720) and COMP-1400.) (3 lecture and 1.5 laboratory hours a week)."),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-1410 is typically offered in all semesters."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-1000 (or MATH-1720) and COMP-1400 are the prerequisites for this class."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ec1bfcb4.2332c87a.js b/assets/js/ec1bfcb4.2332c87a.js new file mode 100644 index 000000000..1d8fa3a1d --- /dev/null +++ b/assets/js/ec1bfcb4.2332c87a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[978],{4137:(e,t,a)=>{a.d(t,{Zo:()=>m,kt:()=>c});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,n,o=function(e,t){if(null==e)return{};var a,n,o={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=n.createContext({}),h=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},m=function(e){var t=h(e.components);return n.createElement(l.Provider,{value:t},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var a=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),d=h(a),u=o,c=d["".concat(l,".").concat(u)]||d[u]||p[u]||r;return a?n.createElement(c,i(i({ref:t},m),{},{components:a})):n.createElement(c,i({ref:t},m))}));function c(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=a.length,i=new Array(r);i[0]=u;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[d]="string"==typeof e?e:o,i[1]=s;for(var h=2;h<r;h++)i[h]=a[h];return n.createElement.apply(null,i)}return n.createElement.apply(null,a)}u.displayName="MDXCreateElement"},7387:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>h});var n=a(3117),o=(a(7294),a(4137));const r={title:"Battle Rollers - My Game Dev Experience",author:"Massimo Albano",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},i=void 0,s={permalink:"/wiki/newsletter/2022/03/03/battle-rollers",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-03-03-battle-rollers.md",source:"@site/newsletter/2022-03-03-battle-rollers.md",title:"Battle Rollers - My Game Dev Experience",description:"Game development can be overwhelming, especially if you don\u2019t know where to start, and while I\u2019m not a seasoned developer yet, I\u2019ve learned a lot and am loving every step of the way!",date:"2022-03-03T00:00:00.000Z",formattedDate:"March 3, 2022",tags:[],readingTime:3.76,hasTruncateMarker:!1,authors:[{name:"Massimo Albano",title:"Student Contributor",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"}],frontMatter:{title:"Battle Rollers - My Game Dev Experience",author:"Massimo Albano",author_title:"Student Contributor",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/stock-photo.png"},prevItem:{title:"Technology on a Roll",permalink:"/wiki/newsletter/2022/03/04/rick-roll"},nextItem:{title:"Please Don\u2019t Ask Me to Fix Your Printer",permalink:"/wiki/newsletter/2022/03/02/printer"}},l={authorsImageUrls:[void 0]},h=[],m={toc:h},d="wrapper";function p(e){let{components:t,...a}=e;return(0,o.kt)(d,(0,n.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Game development can be overwhelming, especially if you don\u2019t know where to start, and while I\u2019m not a seasoned developer yet, I\u2019ve learned a lot and am loving every step of the way!"),(0,o.kt)("p",null,"I began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called ",(0,o.kt)("a",{parentName:"p",href:"https://amethystramstudios.itch.io/dungeon-rollers"},"Dungeon Rollers"),". The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don\u2019t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling ",(0,o.kt)("a",{parentName:"p",href:"https://www.youtube.com/watch?v=xAZ8LCqP7eY"},"played it on his show")," and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I\u2019m writing this article."),(0,o.kt)("p",null,"After releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn\u2019t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!"),(0,o.kt)("p",null,"After finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn\u2019t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and ",(0,o.kt)("a",{parentName:"p",href:"https://store.steampowered.com/app/1653860/Battle_Rollers/"},"release it on Steam"),"."),(0,o.kt)("p",null,"For those that don\u2019t know how releasing games on Steam works, just like I didn\u2019t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven\u2019t yet sold enough copies to break even on the Steam Direct Fee, it\u2019s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I\u2019ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I\u2019m so glad I did it!"),(0,o.kt)("p",null,"Hopefully I\u2019ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there\u2019s one thing that you should learn from this article, it\u2019s to just develop your game. It won\u2019t be perfect out of the gate and that\u2019s totally okay! It doesn\u2019t need to be."),(0,o.kt)("p",null,"If you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an ",(0,o.kt)("a",{parentName:"p",href:"mailto:AmethystRamStudios@gmail.com"},"email"),", or ",(0,o.kt)("a",{parentName:"p",href:"https://twitter.com/AmethystRam"},"Tweet")," at me."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/efe5fd07.4c60df2e.js b/assets/js/efe5fd07.4c60df2e.js new file mode 100644 index 000000000..a18d4bcc1 --- /dev/null +++ b/assets/js/efe5fd07.4c60df2e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[222],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){n(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,i,n=function(e,r){if(null==e)return{};var t,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)t=o[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=i.createContext({}),u=function(e){var r=i.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(l.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),d=n,f=p["".concat(l,".").concat(d)]||p[d]||v[d]||o;return t?i.createElement(f,a(a({ref:r},c),{},{components:t})):i.createElement(f,a({ref:r},c))}));function f(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var o=t.length,a=new Array(o);a[0]=d;var s={};for(var l in r)hasOwnProperty.call(r,l)&&(s[l]=r[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var u=2;u<o;u++)a[u]=t[u];return i.createElement.apply(null,a)}return i.createElement.apply(null,t)}d.displayName="MDXCreateElement"},8238:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>v,frontMatter:()=>o,metadata:()=>s,toc:()=>u});var i=t(3117),n=(t(7294),t(4137));const o={id:"overview",title:"COMP 4400 - Overview",sidebar_label:"COMP-4400 - Overview",slug:"/COMP-4400/overview"},a=void 0,s={unversionedId:"COMP-4400/overview",id:"COMP-4400/overview",title:"COMP 4400 - Overview",description:"Course Title",source:"@site/courses/COMP-4400/Overview.md",sourceDirName:"COMP-4400",slug:"/COMP-4400/overview",permalink:"/wiki/courses/COMP-4400/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4400/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4400 - Overview",sidebar_label:"COMP-4400 - Overview",slug:"/COMP-4400/overview"},sidebar:"indexNav",previous:{title:"COMP-4250",permalink:"/wiki/courses/COMP-4250/overview"},next:{title:"COMP-4400 - Resources",permalink:"/wiki/courses/COMP-4400/resources"}},l={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,n.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4400 is "Principles of Programming Languages".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"Basic concepts of programming languages. Comparative study of the major programming paradigms, including imperative, object-oriented, functional, logic, and concurrent programming. Principles of programming language design and evaluation. Syntax, semantics and implementation techniques of programming languages. (Prerequisite: COMP-2140, COMP-2310 and COMP-2540.) (Restricted to Computer Science students) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4400 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-2140, COMP-2310, and COMP-2540 are the prerequisites for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f0061795.6402a50b.js b/assets/js/f0061795.6402a50b.js new file mode 100644 index 000000000..12ecfc921 --- /dev/null +++ b/assets/js/f0061795.6402a50b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9793],{4137:(e,r,t)=>{t.d(r,{Zo:()=>u,kt:()=>f});var i=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function l(e,r){if(null==e)return{};var t,i,o=function(e,r){if(null==e)return{};var t,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var a=i.createContext({}),c=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):s(s({},r),e)),t},u=function(e){var r=c(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},v=i.forwardRef((function(e,r){var t=e.components,o=e.mdxType,n=e.originalType,a=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(t),v=o,f=p["".concat(a,".").concat(v)]||p[v]||d[v]||n;return t?i.createElement(f,s(s({ref:r},u),{},{components:t})):i.createElement(f,s({ref:r},u))}));function f(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var n=t.length,s=new Array(n);s[0]=v;var l={};for(var a in r)hasOwnProperty.call(r,a)&&(l[a]=r[a]);l.originalType=e,l[p]="string"==typeof e?e:o,s[1]=l;for(var c=2;c<n;c++)s[c]=t[c];return i.createElement.apply(null,s)}return i.createElement.apply(null,t)}v.displayName="MDXCreateElement"},9466:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>c});var i=t(3117),o=(t(7294),t(4137));const n={id:"overview",title:"COMP 3670 - Overview",sidebar_label:"COMP-3670",slug:"/COMP-3670/overview"},s=void 0,l={unversionedId:"COMP-3670/overview",id:"COMP-3670/overview",title:"COMP 3670 - Overview",description:"Course Title",source:"@site/courses/COMP-3670/Overview.md",sourceDirName:"COMP-3670",slug:"/COMP-3670/overview",permalink:"/wiki/courses/COMP-3670/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-3670/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 3670 - Overview",sidebar_label:"COMP-3670",slug:"/COMP-3670/overview"},sidebar:"indexNav",previous:{title:"COMP-3540",permalink:"/wiki/courses/COMP-3540/overview"},next:{title:"COMP-3680",permalink:"/wiki/courses/COMP-3680/overview"}},a={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:r,...t}=e;return(0,o.kt)(p,(0,i.Z)({},u,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for COMP-3670 is "Computer Networks".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This course is an introduction to computer networks and their protocols. Topics include: network architectures, transport, routing, and data link protocols, addressing, local area networks, flow and congestion control, and network security. Examples will be drawn primarily from the Internet (e.g. TCP, UDP, IP) protocol suite. (Prerequisite: COMP-2120, COMP-2540, COMP-2560 and COMP-2650. Recommended corequisite: COMP-3300.)"),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"COMP-3670 is typically offered in the Fall and Summer semesters."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"COMP-2120, COMP-2540, COMP-2560, and COMP-2650 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f006f74d.21abb693.js b/assets/js/f006f74d.21abb693.js new file mode 100644 index 000000000..0ba5eb6b2 --- /dev/null +++ b/assets/js/f006f74d.21abb693.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[7319],{4137:(e,r,t)=>{t.d(r,{Zo:()=>c,kt:()=>f});var i=t(7294);function o(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?n(Object(t),!0).forEach((function(r){o(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r){if(null==e)return{};var t,i,o=function(e,r){if(null==e)return{};var t,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(i=0;i<n.length;i++)t=n[i],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var a=i.createContext({}),u=function(e){var r=i.useContext(a),t=r;return e&&(t="function"==typeof e?e(r):l(l({},r),e)),t},c=function(e){var r=u(e.components);return i.createElement(a.Provider,{value:r},e.children)},p="mdxType",v={inlineCode:"code",wrapper:function(e){var r=e.children;return i.createElement(i.Fragment,{},r)}},d=i.forwardRef((function(e,r){var t=e.components,o=e.mdxType,n=e.originalType,a=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),p=u(t),d=o,f=p["".concat(a,".").concat(d)]||p[d]||v[d]||n;return t?i.createElement(f,l(l({ref:r},c),{},{components:t})):i.createElement(f,l({ref:r},c))}));function f(e,r){var t=arguments,o=r&&r.mdxType;if("string"==typeof e||o){var n=t.length,l=new Array(n);l[0]=d;var s={};for(var a in r)hasOwnProperty.call(r,a)&&(s[a]=r[a]);s.originalType=e,s[p]="string"==typeof e?e:o,l[1]=s;for(var u=2;u<n;u++)l[u]=t[u];return i.createElement.apply(null,l)}return i.createElement.apply(null,t)}d.displayName="MDXCreateElement"},9327:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>a,contentTitle:()=>l,default:()=>v,frontMatter:()=>n,metadata:()=>s,toc:()=>u});var i=t(3117),o=(t(7294),t(4137));const n={id:"overview",title:"MATH 1020 - Overview",sidebar_label:"MATH-1020",slug:"/MATH-1020/overview"},l=void 0,s={unversionedId:"MATH-1020/overview",id:"MATH-1020/overview",title:"MATH 1020 - Overview",description:"Course Title",source:"@site/courses/MATH-1020/Overview.md",sourceDirName:"MATH-1020",slug:"/MATH-1020/overview",permalink:"/wiki/courses/MATH-1020/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/MATH-1020/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"MATH 1020 - Overview",sidebar_label:"MATH-1020",slug:"/MATH-1020/overview"},sidebar:"indexNav",previous:{title:"COMP-4990",permalink:"/wiki/courses/COMP-4990/overview"},next:{title:"MATH-1250",permalink:"/wiki/courses/MATH-1250/overview"}},a={},u=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],c={toc:u},p="wrapper";function v(e){let{components:r,...t}=e;return(0,o.kt)(p,(0,i.Z)({},c,t,{components:r,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"course-title"},"Course Title"),(0,o.kt)("p",null,'The title for MATH-1020 is "Mathematical Foundations".'),(0,o.kt)("h2",{id:"course-description"},"Course Description"),(0,o.kt)("p",null,"This course will cover mathematical logic, proof methods and development of proof techniques, mathematical induction, sets, equivalence relations, partial ordering relations and functions. (Prerequisite: One of COMP-1000, MATH-1250, MATH-1260 or MATH-1270.) (2 lecture hours, 2 tutorial hours per week.)"),(0,o.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,o.kt)("p",null,"MATH-1020 is typically offered in the Winter and Summer semesters."),(0,o.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,o.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,o.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,o.kt)("p",null,"COMP-1000 or MATH-1250 or MATH-1260 or MATH-1270 is the prerequisite for this class."))}v.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f0798a3c.1d6b41bf.js b/assets/js/f0798a3c.1d6b41bf.js new file mode 100644 index 000000000..09475367c --- /dev/null +++ b/assets/js/f0798a3c.1d6b41bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9658],{5538:e=>{e.exports=JSON.parse('{"pluginId":"plugin-docs-careers","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"indexNav":[{"type":"link","label":"Index","href":"/wiki/careers/","docId":"index"},{"type":"link","label":"FAQ","href":"/wiki/careers/faq","docId":"faq"},{"type":"link","label":"Co-Op Versus Internship","href":"/wiki/careers/choosing","docId":"choosing"},{"type":"link","label":"Is Co-Op Right For You?","href":"/wiki/careers/choosingcoop","docId":"choosingcoop"},{"type":"link","label":"Standard Co-Op Sequence","href":"/wiki/careers/coop_sequence","docId":"coopsequence"},{"type":"link","label":"Finding Jobs","href":"/wiki/careers/finding_jobs","docId":"findingajob"},{"type":"link","label":"Cover Letters","href":"/wiki/careers/cover_letters","docId":"coverletter"},{"type":"link","label":"Resumes","href":"/wiki/careers/resumes","docId":"resume"},{"type":"link","label":"Interviews","href":"/wiki/careers/interviews","docId":"interviews"},{"type":"link","label":"Working in the United States","href":"/wiki/careers/working_in_the_us","docId":"workinus"}]},"docs":{"choosing":{"id":"choosing","title":"Co-Op Versus Internship","description":"| | Co-op | Applying Without Co-op Registration |","sidebar":"indexNav"},"choosingcoop":{"id":"choosingcoop","title":"Is Co-Op Right For You?","description":"Last updated on 2022/05/18","sidebar":"indexNav"},"coopsequence":{"id":"coopsequence","title":"Standard Co-Op Sequence","description":"Last updated on 2022/03/21","sidebar":"indexNav"},"coverletter":{"id":"coverletter","title":"Cover Letters","description":"Todo: Talk to Co-Op to expand this section.","sidebar":"indexNav"},"faq":{"id":"faq","title":"Careers FAQ","description":"Can I do an internship/co-op during my first year?","sidebar":"indexNav"},"findingajob":{"id":"findingajob","title":"Finding Jobs","description":"See Eric\'s presentation on behalf of CSS for landing internships. It covers a bit of everything,","sidebar":"indexNav"},"index":{"id":"index","title":"Careers and Internships","description":"- FAQ","sidebar":"indexNav"},"interviews":{"id":"interviews","title":"Interviews","description":"Interview Preparation","sidebar":"indexNav"},"resume":{"id":"resume","title":"Resumes","description":"Creating a Resume","sidebar":"indexNav"},"workinus":{"id":"workinus","title":"Working in the United States","description":"Working in the US","sidebar":"indexNav"}}}')}}]); \ No newline at end of file diff --git a/assets/js/f0eeefe8.ffd076c3.js b/assets/js/f0eeefe8.ffd076c3.js new file mode 100644 index 000000000..c6b9e9083 --- /dev/null +++ b/assets/js/f0eeefe8.ffd076c3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[9791],{2028:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>P,contentTitle:()=>p,default:()=>A,frontMatter:()=>M,metadata:()=>O,toc:()=>q});var s=t(3117),u=t(7294),i=t(4137),o=t(3727),n=(t(5666),t(9802));function a(e){return e?"\u2705":"\u274c"}const l=function(e){return e.map((e=>{return{code:e["course code"],name:e["course name"],fall:a(e.fall),winter:a(e.winter),summer:a(e.summer),required:(r=e.required,r.map((e=>function(e){return"CSG"===e?"\ud83d\udcda":"CSH"===e?"\ud83c\udf93":"CSHAC"===e?"\ud83d\udcf2":"CIS"===e?"\ud83d\udcbd":"CSSE"===e?"\u2699":"BACS"===e?"\ud83d\udc54":"MCS"===e?"\ud83d\udcd0":e}(e))).join("")),prerequisites:e.prerequisites.join(", ")};var r}))},c=JSON.parse('{"r":[{"course code":"COMP-1000","course name":"Key Concepts in Computer Science","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":[]},{"course code":"COMP-1047","course name":"Computer Concepts for End-Users","fall":true,"winter":true,"summer":true,"required":[" "],"prerequisites":[]},{"course code":"COMP-1400","course name":"Intro to Programming and Algorithms I","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":[]},{"course code":"COMP-1410","course name":"Intro to Programming and Algorithms II","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":["COMP-1000 or MATH-1720","COMP-1400"]},{"course code":"COMP-2057","course name":"Intro to the Internet","fall":true,"winter":true,"summer":true,"required":[" "],"prerequisites":["COMP-1047 or COMP-2067 or COMP-1400"]},{"course code":"COMP-2067","course name":"Programming for Beginners","fall":true,"winter":true,"summer":true,"required":[" "],"prerequisites":[]},{"course code":"COMP-2077","course name":"Problem Solving and Information on the Internet","fall":true,"winter":false,"summer":true,"required":[" "],"prerequisites":["COMP-1047","COMP-2057"]},{"course code":"COMP-2097","course name":"Social Media and Mobile Technology for End Users","fall":true,"winter":true,"summer":true,"required":[" "],"prerequisites":[]},{"course code":"COMP-2120","course name":"Object Oriented Programming Using Java","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":["COMP-1410"]},{"course code":"COMP-2140","course name":"Computer Languages, Grammars and Translators","fall":false,"winter":true,"summer":false,"required":["CSH","CSSE","MCS"],"prerequisites":["COMP-1000","COMP-2120"]},{"course code":"COMP-2310","course name":"Theoretical Foundations of Computer Science","fall":true,"winter":true,"summer":false,"required":["CSH","CSSE","MCS"],"prerequisites":["COMP-1000","MATH-1020"]},{"course code":"COMP-2540","course name":"Data Structures and Algorithms","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":["COMP-1000","COMP-1410"]},{"course code":"COMP-2560","course name":"System Programming","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":["COMP-1410"]},{"course code":"COMP-2650","course name":"Computer Architecture I","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":["COMP-1400"]},{"course code":"COMP-2660","course name":"Computer Architecture II","fall":true,"winter":true,"summer":false,"required":["CSG","CSH","CSHAC","CIS","CSSE"],"prerequisites":["COMP-2650"]},{"course code":"COMP-2707","course name":"Advanced Website Design","fall":true,"winter":true,"summer":true,"required":[" "],"prerequisites":["COMP-2057"]},{"course code":"COMP-2750","course name":"Selected Topics","fall":true,"winter":false,"summer":false,"required":[" "],"prerequisites":["COMP-1000 or MATH-1720","COMP-1410"]},{"course code":"COMP-2800","course name":"Software Development","fall":false,"winter":true,"summer":false,"required":["CSSE"],"prerequisites":["COMP-2120"]},{"course code":"COMP-3057","course name":"Cyber-Ethics","fall":true,"winter":true,"summer":true,"required":[" "],"prerequisites":["COMP-1047","COMP-2057"]},{"course code":"COMP-3077","course name":"Web-Based Data Management","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["COMP-2707"]},{"course code":"COMP-3110","course name":"Introduction to Software Engineering","fall":true,"winter":false,"summer":false,"required":["CSH","CSSE"],"prerequisites":["COMP-2120","COMP-2540"]},{"course code":"COMP-3150","course name":"Database Management Systems","fall":true,"winter":true,"summer":false,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":["COMP-2560 or COMP-2650","COMP-2540"]},{"course code":"COMP-3220","course name":"Obj Oriented Software Analysis and Design","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE"],"prerequisites":["COMP-2540","COMP-2120"]},{"course code":"COMP-3300","course name":"Operating System Fundamentals","fall":false,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS"],"prerequisites":["COMP-2540","COMP-2120","COMP-2560","COMP-2650 or COMP-2660"]},{"course code":"COMP-3340","course name":"WWW Information System Development","fall":false,"winter":true,"summer":true,"required":["CSG","CSHAC","CIS","BACS"],"prerequisites":["COMP-2540","COMP-2120"]},{"course code":"COMP-3400","course name":"Advanced Object Oriented System Design Using C++","fall":false,"winter":true,"summer":false,"required":["CSHAC","CIS"],"prerequisites":["COMP-2560","COMP-2120"]},{"course code":"COMP-3500","course name":"Introduction to Multimedia Systems","fall":true,"winter":false,"summer":false,"required":[" "],"prerequisites":["COMP-2540","COMP-2650"]},{"course code":"COMP-3520","course name":"Introduction to Computer Graphics","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["COMP-2540","MATH-1250"]},{"course code":"COMP-3540","course name":"Theory of Computation","fall":true,"winter":false,"summer":false,"required":["CSH","CSSE"],"prerequisites":["COMP-2540","COMP-2310","COMP-2140"]},{"course code":"COMP-3670","course name":"Computer Networks","fall":true,"winter":false,"summer":true,"required":["CSH","CSHAC","CSSE","BACS"],"prerequisites":["COMP-2120","COMP-2540","COMP-2560","COMP-2650"]},{"course code":"COMP-3680","course name":"Network Practicum","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["COMP-3300","COMP-3670"]},{"course code":"COMP-3710","course name":"Artificial Intelligence Concepts","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["STAT-2910 or STAT-2920","COMP-2540"]},{"course code":"COMP-3770","course name":"Game Design, Development, and Tools","fall":true,"winter":false,"summer":false,"required":[" "],"prerequisites":["COMP-2540","COMP-2120"]},{"course code":"COMP-4110","course name":"Software Verification and Testing","fall":false,"winter":true,"summer":false,"required":["CSSE"],"prerequisites":["COMP-3110","COMP-3300"]},{"course code":"COMP-4150","course name":"Advanced and Practical Database Systems","fall":true,"winter":false,"summer":false,"required":["CSHAC"],"prerequisites":["COMP-3150","COMP-3300"]},{"course code":"COMP-4200","course name":"Mobile Application Development","fall":false,"winter":true,"summer":false,"required":["CSHAC"],"prerequisites":["COMP-3150","COMP-3220"]},{"course code":"COMP-4220","course name":"Agile Software Development","fall":true,"winter":false,"summer":false,"required":["CSHAC"],"prerequisites":["COMP-3220"]},{"course code":"COMP-4250","course name":"Big Data Analytics and Database Design","fall":true,"winter":false,"summer":false,"required":["CSHAC","BACS"],"prerequisites":["COMP-3150"]},{"course code":"COMP-4400","course name":"Principles of Programming Languages","fall":true,"winter":true,"summer":false,"required":["CSH","CSSE"],"prerequisites":["COMP-2140","COMP-2310","COMP-2540"]},{"course code":"COMP-4500","course name":"3D Multimedia System Development","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["Other requirements (see [1])"]},{"course code":"COMP-4540","course name":"Design and Analysis of Algorithms","fall":true,"winter":true,"summer":false,"required":["CSH","CSSE"],"prerequisites":["COMP-2310","COMP-2540","COMP-3540"]},{"course code":"COMP-4670","course name":"Network Security","fall":true,"winter":false,"summer":false,"required":[" "],"prerequisites":["COMP-3670"]},{"course code":"COMP-4680","course name":"Advanced Networking","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["COMP-3670","COMP-3680"]},{"course code":"COMP-4730","course name":"Advanced Topics in AI I","fall":true,"winter":false,"summer":false,"required":[" "],"prerequisites":["COMP-3710"]},{"course code":"COMP-4740","course name":"Advanced Topics in AI II","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["COMP-3710"]},{"course code":"COMP-4770","course name":"Artifical Intelligence for Games","fall":false,"winter":true,"summer":false,"required":[" "],"prerequisites":["COMP-3770"]},{"course code":"COMP-4800","course name":"Selected Topics in Software Engineering","fall":false,"winter":true,"summer":false,"required":["CSSE"],"prerequisites":["COMP-3110","COMP-3220","COMP-3300"]},{"course code":"COMP-4960","course name":"Research Project","fall":true,"winter":true,"summer":false,"required":["CSH","CSSE"],"prerequisites":[]},{"course code":"COMP-4990","course name":"Project Management: Techniques and Tools","fall":true,"winter":true,"summer":false,"required":["CSH","CSHAC","CIS","CSSE"],"prerequisites":[]},{"course code":"MATH-1020","course name":"Mathematical Foundations","fall":false,"winter":true,"summer":true,"required":["CSH","CSSE","MCS"],"prerequisites":["COMP-1000 or MATH-1250 or MATH-1260 or MATH-1270"]},{"course code":"MATH-1250","course name":"Linear Algebra I","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":[]},{"course code":"MATH-1720","course name":"Differential Calculus","fall":true,"winter":true,"summer":false,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS","MCS"],"prerequisites":[]},{"course code":"MATH-1730","course name":"Integral Calculus","fall":false,"winter":true,"summer":true,"required":["CSH","CSSE","MCS"],"prerequisites":["MATH-1760 or MATH-1720"]},{"course code":"MATH-3940","course name":"Numerical Analysis for Computer Scientists","fall":true,"winter":false,"summer":false,"required":["CSH"],"prerequisites":["MATH-1250 or MATH-1260 or MATH-1270","COMP-1410","MATH-1730"]},{"course code":"STAT-2910","course name":"Statistics for the Sciences","fall":true,"winter":true,"summer":true,"required":["CSG","CSH","CSHAC","CIS","CSSE","BACS"],"prerequisites":[]}]}');function m(e){let{preGlobalFilteredRows:r,globalFilter:t,setGlobalFilter:s}=e;const i=r.length,[o,a]=u.useState(t),l=(0,n.useAsyncDebounce)((e=>{s(e||void 0)}),200);return u.createElement("span",null,"Search:"," ",u.createElement("input",{value:o||"",onChange:e=>{a(e.target.value),l(e.target.value)},placeholder:`${i} records...`,style:{fontSize:"1.1rem",border:"0"}}))}function C(e){let{column:{filterValue:r,preFilteredRows:t,setFilter:s}}=e;const i=t.length;return u.createElement("input",{value:r||"",onChange:e=>{s(e.target.value||void 0)},placeholder:`Search ${i} records...`})}function d(e){let{column:{filterValue:r,setFilter:t,preFilteredRows:s,id:i}}=e;const o=u.useMemo((()=>{const e=new Set;return s.forEach((r=>{const t=[...r.values[i]],s=t.length;for(let u=0;u<s;u++)e.add(t[u])})),[...e.values()]}),[i,s]);return u.createElement("select",{value:r,onChange:e=>{t(e.target.value||void 0)}},u.createElement("option",{value:""},"All"),o.map(((e,r)=>u.createElement("option",{key:r,value:e},e))))}function S(e){let{columns:r,data:t}=e;const s=u.useMemo((()=>({text:(e,r,t)=>e.filter((e=>{const s=e.values[r];return void 0===s||String(s).toLowerCase().startsWith(String(t).toLowerCase())}))}))),i=u.useMemo((()=>({Filter:C}))),{getTableProps:o,getTableBodyProps:a,headerGroups:l,rows:c,prepareRow:d,state:S,visibleColumns:f,preGlobalFilteredRows:M,setGlobalFilter:p}=(0,n.useTable)({columns:r,data:t,defaultColumn:i,filterTypes:s},n.useFilters,n.useGlobalFilter);return u.createElement(u.Fragment,null,u.createElement("table",o(),u.createElement("thead",null,l.map((e=>u.createElement("tr",e.getHeaderGroupProps(),e.headers.map((e=>u.createElement("th",e.getHeaderProps(),e.render("Header"),u.createElement("div",null,e.canFilter?e.render("Filter"):null))))))),u.createElement("tr",null,u.createElement("th",{colSpan:f.length,style:{textAlign:"center"}},u.createElement(m,{preGlobalFilteredRows:M,globalFilter:S.globalFilter,setGlobalFilter:p})))),u.createElement("tbody",a(),c.map(((e,r)=>(d(e),u.createElement("tr",e.getRowProps(),e.cells.map((e=>u.createElement("td",e.getCellProps(),e.render("Cell")))))))))),u.createElement("br",null))}const f=function(){const e=u.useMemo((()=>[{Header:"Course Offering Table",columns:[{Header:"Course Code",accessor:"code",Cell:e=>{let{row:r}=e;return u.createElement(o.rU,{to:`/wiki/courses/${r.original.code}/overview`,className:"course-code-link",children:r.values.code})}},{Header:"Course Name",accessor:"name"},{Header:"Fall",accessor:"fall",Filter:d,filter:"includes"},{Header:"Winter",accessor:"winter",Filter:d,filter:"includes"},{Header:"Summer",accessor:"summer",Filter:d,filter:"includes"},{Header:"Required",accessor:"required",Filter:d,filter:"includes"},{Header:"Prerequisite(s)",accessor:"prerequisites",Cell:e=>{let{value:r}=e;const t=/\b[A-Z]{4}-\d{4}\b/g,s=r.match(t);if(!s)return r;const i=r.split(t),n=[];for(let a=0;a<i.length;a++)n.push(i[a]),a<s.length&&n.push(u.createElement(o.rU,{to:`/wiki/courses/${s[a]}/overview`,className:"course-code-link",children:s[a]}));return u.createElement(u.Fragment,null,n)}}]}]),[]),r=l(c.r);return u.createElement(S,{columns:e,data:r})},M={id:"Offered Courses",title:"Offered Courses",sidebar_label:"Offered Courses",slug:"/",hide_table_of_contents:!0},p=void 0,O={unversionedId:"offering/Offered Courses",id:"offering/Offered Courses",title:"Offered Courses",description:"Last updated on 2023/07/05",source:"@site/courses/offering/OfferedCourses.mdx",sourceDirName:"offering",slug:"/",permalink:"/wiki/courses/",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/offering/OfferedCourses.mdx",tags:[],version:"current",frontMatter:{id:"Offered Courses",title:"Offered Courses",sidebar_label:"Offered Courses",slug:"/",hide_table_of_contents:!0},sidebar:"indexNav",next:{title:"Jose's Recommended Course Sequence",permalink:"/wiki/courses/course_planning/recommendedsequence"}},P={},q=[{value:"Requirements Legend",id:"requirements-legend",level:3}],g={toc:q},w="wrapper";function A(e){let{components:r,...t}=e;return(0,i.kt)(w,(0,s.Z)({},g,t,{components:r,mdxType:"MDXLayout"}),(0,i.kt)("p",null,(0,i.kt)("em",{parentName:"p"},"Last updated on 2023/07/05")),(0,i.kt)("h3",{id:"requirements-legend"},"Requirements Legend"),(0,i.kt)("p",null,"\ud83d\udcdaBachelor of Computer Science (General)",(0,i.kt)("br",null),"\n\ud83c\udf93Bachelor of Computer Science (Honours)",(0,i.kt)("br",null),"\n\ud83d\udcf2Bachelor of Computer Science (Honours Applied Computing)",(0,i.kt)("br",null),"\n\ud83d\udcbdBachelor of Science (Honours Computer Information Systems)",(0,i.kt)("br",null),"\n\u2699Bachelor of Science (Honours Computer Science with Software Engineering Specialization)",(0,i.kt)("br",null),"\n\ud83d\udc54Bachelor of Commerce (Honours Business Administration and Computer Science)",(0,i.kt)("br",null),"\n\ud83d\udcd0Bachelor of Mathematics (Honours Mathematics and Computer Science)",(0,i.kt)("br",null)),(0,i.kt)("admonition",{type:"warning"},(0,i.kt)("h3",{parentName:"admonition",id:"disclaimer"},"Disclaimer"),(0,i.kt)("p",{parentName:"admonition"},"The offering sequence of the courses listed in this table is an estimate based on previous years' data and the ",(0,i.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/computerscience/1082/tutoring-and-academic-assistance"},"typical annual offering table")," offered by the School of Computer Science. The Computer Science Society cannot guarantee the offering of any courses that are listed below, so it is best to consult an academic advisor about your course sequencing every semester."),(0,i.kt)("h3",{parentName:"admonition",id:"course-requirements"},"Course Requirements"),(0,i.kt)("p",{parentName:"admonition"},"You may need to take additional mandatory courses depending on your program. The required courses listed here are limited to Computer Science and Math/Stats courses that are common in CS programs.")),(0,i.kt)(f,{mdxType:"BuildJsonTable"}),(0,i.kt)("admonition",{type:"note"},(0,i.kt)("h3",{parentName:"admonition",id:"special-instructions"},"Special Instructions"),(0,i.kt)("ul",{parentName:"admonition"},(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"[1]")," The only requirements for enrolling in COMP-4500 is to be in Year 3/4 standing in Computer Science or\nCommunication, Media, and Film or Visual Art programs. In addition, you need the consent of the instructor to enroll in the course."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},"[2]")," MATH-1250 can be substituted by MATH-1260, and MATH-1720 can be substituted by MATH-1760."))))}A.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f4643af6.4b1f51a0.js b/assets/js/f4643af6.4b1f51a0.js new file mode 100644 index 000000000..580195b03 --- /dev/null +++ b/assets/js/f4643af6.4b1f51a0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4746],{4137:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var l=n.createContext({}),p=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},c=function(e){var t=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},u="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=p(r),h=i,d=u["".concat(l,".").concat(h)]||u[h]||f[h]||o;return r?n.createElement(d,a(a({ref:t},c),{},{components:r})):n.createElement(d,a({ref:t},c))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=r.length,a=new Array(o);a[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[u]="string"==typeof e?e:i,a[1]=s;for(var p=2;p<o;p++)a[p]=r[p];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}h.displayName="MDXCreateElement"},6861:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>f,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(3117),i=(r(7294),r(4137));const o={title:"Wikipedia's 6 Degrees of Separation",author:"Niko Jones",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"},a=void 0,s={permalink:"/wiki/newsletter/2022/02/01/wikirace",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/newsletter/2022-02-01-wikirace.md",source:"@site/newsletter/2022-02-01-wikirace.md",title:"Wikipedia's 6 Degrees of Separation",description:"Have you heard of 6 degrees of separation before? It",date:"2022-02-01T00:00:00.000Z",formattedDate:"February 1, 2022",tags:[],readingTime:.765,hasTruncateMarker:!1,authors:[{name:"Niko Jones",title:"First Year Representative, CSS",imageURL:"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"}],frontMatter:{title:"Wikipedia's 6 Degrees of Separation",author:"Niko Jones",author_title:"First Year Representative, CSS",author_image_url:"https://uwindsorcss.github.io/files/dir/newsletter/img/niko-jones.png"},prevItem:{title:"The Grind For Internships",permalink:"/wiki/newsletter/2022/02/02/internships"}},l={authorsImageUrls:[void 0]},p=[],c={toc:p},u="wrapper";function f(e){let{components:t,...r}=e;return(0,i.kt)(u,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"Have you heard of 6 degrees of separation before? It\ndescribes how anyone can be connected to anyone\nwith 6 people in between. You technically are hitting\nit off with Bill Gates. Pretty much best friends with\nElon Musk."),(0,i.kt)("p",null,"Well now we will get to test this through the only\nmeans we have. WIKIPEDIA!"),(0,i.kt)("p",null,"On ",(0,i.kt)("strong",{parentName:"p"},"February 18th"),", we will be hosting a Wikipedia race\nfor the UWindsor Computer Science Society. Currently\nwe are aiming to host this event in-person, but\nnothing has been finalized and whether it is online or\nin person is still up in the air. We will be finding out\nhow on Earth Shaquille O\u2019 Neil is related to the Theory\nof Relativity and how Pizza Hut is related to Google."),(0,i.kt)("p",null,"Come on out for a night of fun and wiki races!\nMore information is to come. Please keep an eye on\nthe ",(0,i.kt)("a",{parentName:"p",href:"https://css.uwindsor.ca/discord"},"Discord server")," for new information and sign-ups."))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f551b01e.36bab052.js b/assets/js/f551b01e.36bab052.js new file mode 100644 index 000000000..dbab5094e --- /dev/null +++ b/assets/js/f551b01e.36bab052.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[4303],{4137:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>h});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var l=n.createContext({}),c=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},m="mdxType",u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),m=c(r),d=i,h=m["".concat(l,".").concat(d)]||m[d]||u[d]||o;return r?n.createElement(h,a(a({ref:t},p),{},{components:r})):n.createElement(h,a({ref:t},p))}));function h(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=r.length,a=new Array(o);a[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[m]="string"==typeof e?e:i,a[1]=s;for(var c=2;c<o;c++)a[c]=r[c];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},4827:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var n=r(3117),i=(r(7294),r(4137));const o={id:"interviews",title:"Interviews",sidebar_label:"Interviews",slug:"/interviews"},a=void 0,s={unversionedId:"interviews",id:"interviews",title:"Interviews",description:"Interview Preparation",source:"@site/careers/interviewing.md",sourceDirName:".",slug:"/interviews",permalink:"/wiki/careers/interviews",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/careers/interviewing.md",tags:[],version:"current",frontMatter:{id:"interviews",title:"Interviews",sidebar_label:"Interviews",slug:"/interviews"},sidebar:"indexNav",previous:{title:"Resumes",permalink:"/wiki/careers/resumes"},next:{title:"Working in the United States",permalink:"/wiki/careers/working_in_the_us"}},l={},c=[{value:"Interview Preparation",id:"interview-preparation",level:3},{value:"Interview Prep Resources",id:"interview-prep-resources",level:3}],p={toc:c},m="wrapper";function u(e){let{components:t,...r}=e;return(0,i.kt)(m,(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h3",{id:"interview-preparation"},"Interview Preparation"),(0,i.kt)("p",null,"Eric recommends studying and practicing technical interview questions for any mid-to-large-sized company. Most of\nthem will ask you highly technical coding questions."),(0,i.kt)("h3",{id:"interview-prep-resources"},"Interview Prep Resources"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"http://leetcode.com/"},"LeetCode")," - Eric highly recommends LeetCode and has used it for all of his interview prep. It has hundreds of\nquestions with difficulty ratings and company-specific questions submitted by interviewees. Most internships will\nask LeetCode easy or medium questions."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://leetfree.com/"},"LeetFree")," - This website contains all LeetCode Premium problems for free."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://magody.github.io/PDF/Cracking-the-Coding-Interview-6th-Edition-189-Programming-Questions-and-Solutions.pdf"},"Cracking the Coding Interview")," - Eric highly recommends reading this book before getting into LeetCode for\ninterview prep. You can find it on ",(0,i.kt)("a",{parentName:"li",href:"https://www.amazon.ca/Cracking-Coding-Interview-Programming-Questions/dp/0984782850"},"Amazon")," or as ",(0,i.kt)("a",{parentName:"li",href:"https://magody.github.io/PDF/Cracking-the-Coding-Interview-6th-Edition-189-Programming-Questions-and-Solutions.pdf"},"a PDF online"),"."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://github.com/careercup/CtCI-6th-Edition"},"Cracking the Coding Interview Solutions")," - Online solutions for the problems in Cracking the Coding Interview.\nHarshdip recommends to try all the problems on your own and only looking for solutions once you have tried everything\nyou know."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.hackerrank.com/"},"HackerRank")," - Brandon highly recommends getting familiar with the HackerRank editor and available languages.\nMany companies will supply a timed HackerRank coding challenge to be completed when applying to internships. It can\nalso be used like LeetCode to solve hundreds of technical programming problems."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.glassdoor.com/index.htm"},"Glassdoor")," - Glassdoor allows people to post reviews, salaries and most importantly interview questions they've\nreceived from specific companies."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://www.inc.com/jeff-haden/27-most-common-job-interview-questions-and-answers.html"},"27 Most Common Interview Questions")," - An interview is a ",(0,i.kt)("em",{parentName:"li"},"test"),", and here's the testbank.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f6a13992.9a833703.js b/assets/js/f6a13992.9a833703.js new file mode 100644 index 000000000..f8ef3aea0 --- /dev/null +++ b/assets/js/f6a13992.9a833703.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[8255],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),c=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},v=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(r),v=n,f=p["".concat(l,".").concat(v)]||p[v]||d[v]||o;return r?i.createElement(f,a(a({ref:t},u),{},{components:r})):i.createElement(f,a({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,a=new Array(o);a[0]=v;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:n,a[1]=s;for(var c=2;c<o;c++)a[c]=r[c];return i.createElement.apply(null,a)}return i.createElement.apply(null,r)}v.displayName="MDXCreateElement"},3309:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=r(3117),n=(r(7294),r(4137));const o={id:"overview",title:"COMP 4150 - Overview",sidebar_label:"COMP-4150",slug:"/COMP-4150/overview"},a=void 0,s={unversionedId:"COMP-4150/overview",id:"COMP-4150/overview",title:"COMP 4150 - Overview",description:"Course Title",source:"@site/courses/COMP-4150/Overview.md",sourceDirName:"COMP-4150",slug:"/COMP-4150/overview",permalink:"/wiki/courses/COMP-4150/overview",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/courses/COMP-4150/Overview.md",tags:[],version:"current",frontMatter:{id:"overview",title:"COMP 4150 - Overview",sidebar_label:"COMP-4150",slug:"/COMP-4150/overview"},sidebar:"indexNav",previous:{title:"COMP-4110",permalink:"/wiki/courses/COMP-4110/overview"},next:{title:"COMP-4200",permalink:"/wiki/courses/COMP-4200/overview"}},l={},c=[{value:"Course Title",id:"course-title",level:2},{value:"Course Description",id:"course-description",level:2},{value:"Typical Course Offering",id:"typical-course-offering",level:2},{value:"Is a Textbook Required?",id:"is-a-textbook-required",level:2},{value:"Prerequisites",id:"prerequisites",level:2}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,i.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h2",{id:"course-title"},"Course Title"),(0,n.kt)("p",null,'The title for COMP-4150 is "Advanced and Practical Database Systems".'),(0,n.kt)("h2",{id:"course-description"},"Course Description"),(0,n.kt)("p",null,"This course covers both advanced theoretical database materials as well as specific database application development tools needed in the industry. The course completes database design and theory initiated in COMP-3150 and then adds database application development languages. Students will be exposed to the running environments (e.g., their compilers) and applying these on the database theory and design of the first part to develop full application. (Prerequisites: COMP-3150 and COMP-3300.) (3 lecture hours a week)"),(0,n.kt)("h2",{id:"typical-course-offering"},"Typical Course Offering"),(0,n.kt)("p",null,"COMP-4150 is typically offered in the Fall semester."),(0,n.kt)("h2",{id:"is-a-textbook-required"},"Is a Textbook Required?"),(0,n.kt)("p",null,"No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course."),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites"),(0,n.kt)("p",null,"COMP-3150 and COMP-3300 are the prerequisites for this class."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f8a2464f.e325e08d.js b/assets/js/f8a2464f.e325e08d.js new file mode 100644 index 000000000..90bd22ac3 --- /dev/null +++ b/assets/js/f8a2464f.e325e08d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[309],{4137:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>f});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},l=Object.keys(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var s=a.createContext({}),u=function(e){var t=a.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},m=function(e){var t=u(e.components);return a.createElement(s.Provider,{value:t},e.children)},p="mdxType",c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,l=e.originalType,s=e.parentName,m=o(e,["components","mdxType","originalType","parentName"]),p=u(r),d=n,f=p["".concat(s,".").concat(d)]||p[d]||c[d]||l;return r?a.createElement(f,i(i({ref:t},m),{},{components:r})):a.createElement(f,i({ref:t},m))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var l=r.length,i=new Array(l);i[0]=d;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[p]="string"==typeof e?e:n,i[1]=o;for(var u=2;u<l;u++)i[u]=r[u];return a.createElement.apply(null,i)}return a.createElement.apply(null,r)}d.displayName="MDXCreateElement"},3649:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>c,frontMatter:()=>l,metadata:()=>o,toc:()=>u});var a=r(3117),n=(r(7294),r(4137));const l={id:"importantDates",title:"Important Dates",sidebar_label:"Important Dates",slug:"/importantDates"},i=void 0,o={unversionedId:"importantDates",id:"importantDates",title:"Important Dates",description:"Last updated on 2023/07/04",source:"@site/academics/ImportantDates.md",sourceDirName:".",slug:"/importantDates",permalink:"/wiki/academics/importantDates",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/ImportantDates.md",tags:[],version:"current",frontMatter:{id:"importantDates",title:"Important Dates",sidebar_label:"Important Dates",slug:"/importantDates"},sidebar:"indexNav",previous:{title:"Index",permalink:"/wiki/academics/"},next:{title:"Textbook Guide",permalink:"/wiki/academics/textbooks"}},s={},u=[{value:"Fall 2023",id:"fall-2023",level:3},{value:"Summer 2023",id:"summer-2023",level:3},{value:"Winter 2023",id:"winter-2023",level:3}],m={toc:u},p="wrapper";function c(e){let{components:t,...r}=e;return(0,n.kt)(p,(0,a.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2023/07/04")),(0,n.kt)("h3",{id:"fall-2023"},"Fall 2023"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"July 10 - Registration Opens in UWinsite Student for RETURNING students - Fall 2023"),(0,n.kt)("li",{parentName:"ul"},"August 15 - Fees Due: Fall 2023"),(0,n.kt)("li",{parentName:"ul"},"September 4 - Labour Day: University Closed"),(0,n.kt)("li",{parentName:"ul"},"September 7 - First Day of Fall 2023 Classes"),(0,n.kt)("li",{parentName:"ul"},"September 20 - Academic Add/Drop for Fall 2023 courses"),(0,n.kt)("li",{parentName:"ul"},"October 4 - Financial Drop Date: Fall 2023"),(0,n.kt)("li",{parentName:"ul"},"October 7 to October 15 - Reading week"),(0,n.kt)("li",{parentName:"ul"},"October 9 - Thanksgiving Day: University Closed"),(0,n.kt)("li",{parentName:"ul"},"November 15 - Last day to voluntarily withdraw from courses"),(0,n.kt)("li",{parentName:"ul"},"December 6 - Last Day of Fall 2023 Classes"),(0,n.kt)("li",{parentName:"ul"},"December 9 to December 20 - Final Exams for Fall 2023"),(0,n.kt)("li",{parentName:"ul"},"December 21 - Alternate final exam date"),(0,n.kt)("li",{parentName:"ul"},"December 23 - January 2 - University Offices Closed for December Holiday recess")),(0,n.kt)("h3",{id:"summer-2023"},"Summer 2023"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"July 10 - Financial Drop Date - Summer 2023 (6-week)"),(0,n.kt)("li",{parentName:"ul"},"July 19 - Last Day to Voluntarily Withdraw from Full Summer 2023 (12 week) courses"),(0,n.kt)("li",{parentName:"ul"},"July 27 - Last Day to Voluntarily Withdraw from Summer Session 2023 (6 week) courses"),(0,n.kt)("li",{parentName:"ul"},"August 7 - Civic Holiday: University Closed"),(0,n.kt)("li",{parentName:"ul"},"August 8 - Last Day of Summer Session 2023 (6 week) Classes"),(0,n.kt)("li",{parentName:"ul"},"August 9 - Last Day of Full Summer 2023 (12 week) Classes"),(0,n.kt)("li",{parentName:"ul"},"August 12 to August 21 - Final Exams for Full Summer 2023 (12 week) and Summer (6 week) Session")),(0,n.kt)("h3",{id:"winter-2023"},"Winter 2023"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"January 5 - Classes begin"),(0,n.kt)("li",{parentName:"ul"},"February 1 - Full tuition refund (less non-refundable deposit if applicable) drop date for the Winter 2023 semester"),(0,n.kt)("li",{parentName:"ul"},"February 15 - Last day to submit a Full-Time OSAP application for the winter term"),(0,n.kt)("li",{parentName:"ul"},"February 18 to February 26 - Reading week"),(0,n.kt)("li",{parentName:"ul"},"February 20 - Family Day: University Closed"),(0,n.kt)("li",{parentName:"ul"},"February 24 - University Offices Closed"),(0,n.kt)("li",{parentName:"ul"},"March 4 - Last day to submit OSAP appeals and Part Time OSAP Application deadline for winter term"),(0,n.kt)("li",{parentName:"ul"},"April 5 - Last day of classes"),(0,n.kt)("li",{parentName:"ul"},"April 7 - Good Friday: University Closed"),(0,n.kt)("li",{parentName:"ul"},"April 10 to April 20 - Final exams"),(0,n.kt)("li",{parentName:"ul"},"April 21 - Alternate final exam date")),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/registrar/events-listing"},"Follow this link for more information")),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"/academics/archivedImportantDates"},"Click here to see important dates for previous semesters")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f96a27c0.b747c8ac.js b/assets/js/f96a27c0.b747c8ac.js new file mode 100644 index 000000000..ad56f04b5 --- /dev/null +++ b/assets/js/f96a27c0.b747c8ac.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[5780],{4137:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=a.createContext({}),l=function(e){var t=a.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):s(s({},t),e)),r},u=function(e){var t=l(e.components);return a.createElement(c.Provider,{value:t},e.children)},d="mdxType",p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,c=e.parentName,u=o(e,["components","mdxType","originalType","parentName"]),d=l(r),m=n,f=d["".concat(c,".").concat(m)]||d[m]||p[m]||i;return r?a.createElement(f,s(s({ref:t},u),{},{components:r})):a.createElement(f,s({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,s=new Array(i);s[0]=m;var o={};for(var c in t)hasOwnProperty.call(t,c)&&(o[c]=t[c]);o.originalType=e,o[d]="string"==typeof e?e:n,s[1]=o;for(var l=2;l<i;l++)s[l]=r[l];return a.createElement.apply(null,s)}return a.createElement.apply(null,r)}m.displayName="MDXCreateElement"},7088:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var a=r(3117),n=(r(7294),r(4137));const i={id:"academicsupport",title:"Academic Support Resources",sidebar_label:"Academic Support Resources",slug:"/academicsupport"},s=void 0,o={unversionedId:"support/academicsupport",id:"support/academicsupport",title:"Academic Support Resources",description:"Last updated on 2022/05/18",source:"@site/academics/support/academicsupport.md",sourceDirName:"support",slug:"/academicsupport",permalink:"/wiki/academics/academicsupport",draft:!1,editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/academics/support/academicsupport.md",tags:[],version:"current",frontMatter:{id:"academicsupport",title:"Academic Support Resources",sidebar_label:"Academic Support Resources",slug:"/academicsupport"},sidebar:"indexNav",previous:{title:"Outstanding Scholars",permalink:"/wiki/academics/outstandingscholars"},next:{title:"Academic Complaints",permalink:"/wiki/academics/academiccomplaints"}},c={},l=[{value:"Academic Advising",id:"academic-advising",level:2},{value:"Computer Science Main Office",id:"computer-science-main-office",level:3},{value:"Computer Science Academic Advisors",id:"computer-science-academic-advisors",level:3},{value:"Associate Dean of Science: Dr. P. Dutton",id:"associate-dean-of-science-dr-p-dutton",level:3},{value:"Central Academic Advising Office (for general advising)",id:"central-academic-advising-office-for-general-advising",level:3},{value:"Course-Related Support",id:"course-related-support",level:2},{value:"CS Current Undergraduate Students (The School of Computer Science)",id:"cs-current-undergraduate-students-the-school-of-computer-science",level:3},{value:"Math and Stats Learning Centre",id:"math-and-stats-learning-centre",level:3},{value:"PALS (Peer Assisted Learning Sessions)",id:"pals-peer-assisted-learning-sessions",level:3},{value:"SOS (Students Offering Support)",id:"sos-students-offering-support",level:3},{value:"Student Success and Leadership Centre",id:"student-success-and-leadership-centre",level:3}],u={toc:l},d="wrapper";function p(e){let{components:t,...r}=e;return(0,n.kt)(d,(0,a.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("em",{parentName:"p"},"Last updated on 2022/05/18")),(0,n.kt)("p",null,"The University of Windsor provides many ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/69/student-affairs"},"services")," to help improve student life, and this particular article discusses academic services around the campus."),(0,n.kt)("h2",{id:"academic-advising"},"Academic Advising"),(0,n.kt)("p",null,"Here are a list of UWindsor staff to contact for your program-related questions and concerns such as program transfers, course selections, and degree audits. For issues related to the Computer Science program, it is recommended to contact the CS office or a CS academic advisor first to get the most in-depth and helpful answer possible. Other advisors can also help you for general concerns related to the Faulty of Science or the University of Windsor."),(0,n.kt)("h3",{id:"computer-science-main-office"},"Computer Science Main Office"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Email: ",(0,n.kt)("a",{parentName:"li",href:"mailto:csinfo@uwindsor.ca"},"csinfo@uwindsor.ca")),(0,n.kt)("li",{parentName:"ul"},"Phone: 519-253-3000 Ext. 2991."),(0,n.kt)("li",{parentName:"ul"},"Office: Lambton Tower, Room 5114")),(0,n.kt)("p",null,"Alternatively, you can contact the Undergraduate Computer Science Secretary ",(0,n.kt)("a",{parentName:"p",href:"mailto:tpalmer@uwindsor.ca"},"Ms. Tina Palmer"),"."),(0,n.kt)("h3",{id:"computer-science-academic-advisors"},"Computer Science Academic Advisors"),(0,n.kt)("p",null,"Here are a list of Computer Science Advisors who will be able to help you with your course scheduling or program of study. To make an appointment with an advisor, you should first contact the Computer Science Main Office."),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Name"),(0,n.kt)("th",{parentName:"tr",align:null},"Lambton Tower Room Number"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Dr. Imran Ahmad (Undergrad Program Chair)"),(0,n.kt)("td",{parentName:"tr",align:null},"8112")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Dr. Peter Tsin (Undergrad Program Assoc. Chair)"),(0,n.kt)("td",{parentName:"tr",align:null},"8117")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Dr. Christie Ezeife"),(0,n.kt)("td",{parentName:"tr",align:null},"5105")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Dr. Arunita Jaekel"),(0,n.kt)("td",{parentName:"tr",align:null},"5109")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Dr. Jianguo Lu"),(0,n.kt)("td",{parentName:"tr",align:null},"5111")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Dr. Dan Wu"),(0,n.kt)("td",{parentName:"tr",align:null},"8116")))),(0,n.kt)("h3",{id:"associate-dean-of-science-dr-p-dutton"},"Associate Dean of Science: Dr. P. Dutton"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Email: ",(0,n.kt)("a",{parentName:"li",href:"mailto:science@uwindsor.ca"},"science@uwindsor.ca")),(0,n.kt)("li",{parentName:"ul"},"Phone: 519-253-3000 Ext. 3009"),(0,n.kt)("li",{parentName:"ul"},"Office: Essex Hall, Room 242")),(0,n.kt)("p",null,"Alternatively, you can contact the Academic & Student Affairs Secretary ",(0,n.kt)("a",{parentName:"p",href:"mailto:scienceundergrad@uwindsor.ca"},"Laura Laurie"),"."),(0,n.kt)("h3",{id:"central-academic-advising-office-for-general-advising"},"Central Academic Advising Office (for general advising)"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Appointment Website: ",(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/success/advising"},"https://www.uwindsor.ca/success/advising")),(0,n.kt)("li",{parentName:"ul"},"Email: ",(0,n.kt)("a",{parentName:"li",href:"mailto:advising@uwindsor.ca"},"advising@uwindsor.ca")),(0,n.kt)("li",{parentName:"ul"},"Phone: 519-253-3000 Ext. 1414"),(0,n.kt)("li",{parentName:"ul"},"Office: Dillon Hall, Lower Level (Room 111)")),(0,n.kt)("h2",{id:"course-related-support"},"Course-Related Support"),(0,n.kt)("p",null,"The following organizations provide course-related support (midterm, final exam, or general tutoring) for undergraduate students:"),(0,n.kt)("h3",{id:"cs-current-undergraduate-students-the-school-of-computer-science"},"CS Current Undergraduate Students (The School of Computer Science)"),(0,n.kt)("p",null,"On Brightspace, the CS Current Students organization offers tutoring for all CS courses. You can find them at the Brightspace Organizations page. For more detailed instruction on accessing their tutoring service, see ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/computerscience/1082/tutoring-and-academic-assistance"},"here"),"."),(0,n.kt)("h3",{id:"math-and-stats-learning-centre"},"Math and Stats Learning Centre"),(0,n.kt)("p",null,"The MSLC provides midterm review sessions, drop-in tutoring services, and private tutors for many first-year Math and second-year Stats courses, including MATH-1250, MATH-1720, and STAT-2910. You can find more information about them ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/math/675/students"},"here")," and ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/science/math/667/tutoring-services"},"here"),"."),(0,n.kt)("h3",{id:"pals-peer-assisted-learning-sessions"},"PALS (Peer Assisted Learning Sessions)"),(0,n.kt)("p",null,"PALS offer in-person and online tutoring sessions for different UWindsor courses. Particularly, they have hosted sessions for STAT-2910 in the past. You can ",(0,n.kt)("a",{parentName:"p",href:"mailto:pals@uwindsor.ca"},"email")," them for more information or look for their flyers around the campus."),(0,n.kt)("h3",{id:"sos-students-offering-support"},"SOS (Students Offering Support)"),(0,n.kt)("p",null,"SOS offers student-led exam aids (group review sessions, take-home packages/summary notes) for midterms and final exams of different subjects, including Computer Science and Math/Stats courses. The SOS review sessions are not free, but all proceeds from the exam aids goes towards education projects to help students in Latin America. You can find them ",(0,n.kt)("a",{parentName:"p",href:"https://windsor.soscampus.com/"},"here"),"."),(0,n.kt)("h3",{id:"student-success-and-leadership-centre"},"Student Success and Leadership Centre"),(0,n.kt)("p",null,"The Student Success Centre provides writing support for students who are writing essays, reports, or other academic writings. They also provide academic support programs like Bounce Back to help students build good study habits. You can find them ",(0,n.kt)("a",{parentName:"p",href:"https://www.uwindsor.ca/success/"},"here"),"."),(0,n.kt)("h1",{id:"extra-links"},"Extra Links"),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Advising")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/science/473/undergraduate-academic-advising"},"https://www.uwindsor.ca/science/473/undergraduate-academic-advising")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/success/advising"},"https://www.uwindsor.ca/success/advising"))),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Course Support")),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/science/computerscience/sites/uwindsor.ca.science.computerscience/files/windsor_welcome_booklet_2021.pdf"},"https://www.uwindsor.ca/science/computerscience/sites/uwindsor.ca.science.computerscience/files/windsor_welcome_booklet_2021.pdf")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"https://www.uwindsor.ca/science/chemistry/chemistry/sites/uwindsor.ca.science.chemistry/files/pals-faq2019f_2.pdf"},"https://www.uwindsor.ca/science/chemistry/chemistry/sites/uwindsor.ca.science.chemistry/files/pals-faq2019f_2.pdf"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.26e97bf3.js b/assets/js/main.26e97bf3.js new file mode 100644 index 000000000..c878c8c76 --- /dev/null +++ b/assets/js/main.26e97bf3.js @@ -0,0 +1,2 @@ +/*! For license information please see main.26e97bf3.js.LICENSE.txt */ +(self.webpackChunkwiki=self.webpackChunkwiki||[]).push([[179],{4334:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}n.d(t,{Z:()=>i});const i=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}},7459:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}n.d(t,{Z:()=>i});const i=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}},997:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294),i=n(3117),o=n(8356),a=n.n(o),s=n(6887);const l={"000a4acf":[()=>n.e(664).then(n.bind(n,8902)),"@site/courses/COMP-3150/Overview.md",8902],"01d89367":[()=>n.e(174).then(n.bind(n,5191)),"@site/courses/COMP-1047/Overview.md",5191],"0498c535":[()=>n.e(3931).then(n.bind(n,1157)),"@site/resources/guides/Navigation Guide/navigation-guide.mdx",1157],"04cb9758":[()=>n.e(251).then(n.bind(n,7338)),"@site/careers/coopsequence.md",7338],"05d4517c":[()=>n.e(5858).then(n.bind(n,7525)),"@site/courses/STAT-2910/Overview.md",7525],"060058dc":[()=>n.e(2800).then(n.bind(n,5618)),"@site/courses/course_planning/recommendedsequence.md",5618],"061a5750":[()=>n.e(7569).then(n.bind(n,761)),"@site/courses/COMP-4680/Overview.md",761],"072eca07":[()=>n.e(8056).then(n.bind(n,8999)),"@site/courses/COMP-3220/Overview.md",8999],"0c3d303f":[()=>n.e(5288).then(n.bind(n,6207)),"@site/courses/COMP-2310/surviving2310.md",6207],"0f873790":[()=>n.e(4250).then(n.bind(n,2918)),"@site/academics/Textbooks.md",2918],"0fcae963":[()=>n.e(1625).then(n.bind(n,6179)),"@site/courses/MATH-1250/Overview.md",6179],"119cf84e":[()=>n.e(8283).then(n.bind(n,8195)),"@site/resources/guides/uwinsite_guide.md",8195],12071359:[()=>n.e(1783).then(n.bind(n,3263)),"@site/newsletter/2022-02-01-wikirace.md",3263],"1509e7bd":[()=>n.e(8844).then(n.bind(n,5700)),"@site/newsletter/2022-08-31-advice-from-ai.md",5700],"153eaad6":[()=>n.e(3270).then(n.bind(n,9308)),"@site/courses/COMP-2097/Overview.md",9308],17896441:[()=>Promise.all([n.e(532),n.e(9328),n.e(7918)]).then(n.bind(n,2692)),"@theme/DocItem",2692],"18261fb6":[()=>n.e(137).then(n.t.bind(n,7662,19)),"~docs/plugin-docs-resources/version-current-metadata-prop-751.json",7662],"1904057c":[()=>n.e(5762).then(n.bind(n,6379)),"@site/resources/guides/contributing.md",6379],"19fc8c2d":[()=>n.e(6846).then(n.bind(n,3709)),"@site/courses/COMP-4400/Resources.md",3709],"1b11ead7":[()=>n.e(879).then(n.bind(n,1229)),"@site/resources/guides/laptop_guide.md",1229],"1be78505":[()=>Promise.all([n.e(532),n.e(9514)]).then(n.bind(n,1299)),"@theme/DocPage",1299],"1c96f607":[()=>n.e(1171).then(n.bind(n,8866)),"@site/courses/COMP-3710/Overview.md",8866],"1d4f753a":[()=>n.e(3903).then(n.t.bind(n,3928,19)),"~blog/plugin-blog-newsletter/wiki-newsletter-page-2-f41.json",3928],"1e18bebf":[()=>n.e(9313).then(n.bind(n,7574)),"@site/academics/awards/awardApplication.md",7574],"21c5337d":[()=>n.e(4438).then(n.bind(n,9280)),"@site/courses/COMP-3400/Overview.md",9280],"228eaf13":[()=>n.e(3072).then(n.bind(n,5957)),"@site/courses/COMP-4200/Overview.md",5957],"268c089f":[()=>n.e(5186).then(n.bind(n,7301)),"@site/newsletter/2022-02-02-internships.md?truncated=true",7301],"2827073a":[()=>n.e(5393).then(n.t.bind(n,1230,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-blog/plugin-blog-newsletter/plugin-route-context-module-100.json",1230],"2907e611":[()=>n.e(2345).then(n.bind(n,8158)),"@site/courses/COMP-2560/Advice.md",8158],"29833a9c":[()=>n.e(6503).then(n.bind(n,3893)),"@site/newsletter/2022-02-03-open-data.md?truncated=true",3893],"2a05a19c":[()=>n.e(2127).then(n.bind(n,8324)),"@site/newsletter/2022-04-05-head-up.md",8324],"2a1fc36c":[()=>n.e(7214).then(n.bind(n,3494)),"@site/resources/guides/first_year_guide.md",3494],"2b00a580":[()=>n.e(712).then(n.bind(n,445)),"@site/courses/COMP-4110/Overview.md",445],"2d49fa4a":[()=>n.e(114).then(n.t.bind(n,3614,19)),"~blog/plugin-blog-newsletter/wiki-newsletter-a1b.json",3614],"34f5bca2":[()=>n.e(6106).then(n.bind(n,7550)),"@site/newsletter/2022-04-01-bowling.md",7550],"36095cc6":[()=>n.e(6001).then(n.bind(n,8274)),"@site/academics/archivedImportantDates.md",8274],38517523:[()=>n.e(2485).then(n.bind(n,935)),"@site/newsletter/2022-03-02-printer.md?truncated=true",935],"388a992a":[()=>n.e(2441).then(n.t.bind(n,1221,19)),"~blog/plugin-blog-newsletter/blog-post-list-prop-plugin-blog-newsletter.json",1221],"38c57c38":[()=>n.e(5004).then(n.bind(n,6820)),"@site/newsletter/2022-02-03-open-data.md",6820],"391a298f":[()=>n.e(1178).then(n.bind(n,8285)),"@site/courses/COMP-1000/Overview.md",8285],"398b08e9":[()=>n.e(2052).then(n.bind(n,2492)),"@site/courses/MATH-1720/Overview.md",2492],"39cfaaa7":[()=>n.e(6033).then(n.bind(n,6072)),"@site/courses/COMP-3540/Overview.md",6072],"3ec6cac4":[()=>n.e(4425).then(n.bind(n,8515)),"@site/careers/workinus.md",8515],"4031936a":[()=>n.e(436).then(n.bind(n,737)),"@site/newsletter/2022-02-02-internships.md",737],"41bcd6e2":[()=>n.e(2311).then(n.bind(n,3339)),"@site/newsletter/2022-04-03-youtube.md?truncated=true",3339],"46f84b3a":[()=>n.e(5550).then(n.bind(n,1985)),"@site/courses/COMP-4740/Overview.md",1985],"493cc1ab":[()=>n.e(8025).then(n.bind(n,5939)),"@site/newsletter/2022-04-01-bowling.md?truncated=true",5939],"49e79c53":[()=>n.e(6635).then(n.bind(n,7663)),"@site/courses/COMP-2140/InstallingJlex.md",7663],"4cb5fd58":[()=>n.e(708).then(n.bind(n,4275)),"@site/courses/COMP-2560/Overview.md",4275],"4e492d24":[()=>n.e(3341).then(n.bind(n,1919)),"@site/courses/COMP-2067/Overview.md",1919],"4ea256f6":[()=>n.e(6670).then(n.bind(n,1399)),"@site/newsletter/2022-04-02-coding-conventions.md?truncated=true",1399],"5144b1cb":[()=>n.e(5263).then(n.bind(n,9587)),"@site/courses/MATH-3940/Overview.md",9587],"520bc624":[()=>n.e(4804).then(n.t.bind(n,8234,19)),"~blog/plugin-blog-newsletter/wiki-newsletter-archive-9f7.json",8234],"55d986ac":[()=>n.e(2922).then(n.bind(n,7511)),"@site/careers/choosing.md",7511],"57c8a9fb":[()=>n.e(1161).then(n.bind(n,1194)),"@site/courses/COMP-2120/Overview.md",1194],"586e3d33":[()=>n.e(4699).then(n.bind(n,2688)),"@site/resources/guides/vpn_guide.md",2688],"5a73bf8f":[()=>n.e(9243).then(n.bind(n,862)),"@site/courses/COMP-2660/easyMASM.md",862],"5ae22f65":[()=>n.e(2487).then(n.bind(n,3795)),"@site/newsletter/2022-02-04-synthetic-data.md?truncated=true",3795],"5c9acc65":[()=>n.e(9076).then(n.bind(n,9724)),"@site/academics/research/outstandingscholars.md",9724],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"5f7f826c":[()=>n.e(8938).then(n.bind(n,2605)),"@site/courses/COMP-3680/Overview.md",2605],"61dc355b":[()=>n.e(957).then(n.t.bind(n,8335,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-docs/plugin-docs-academics/plugin-route-context-module-100.json",8335],"63185c09":[()=>n.e(2772).then(n.bind(n,7730)),"@site/courses/COMP-2707/Overview.md",7730],66621839:[()=>n.e(4996).then(n.bind(n,2482)),"@site/academics/support/physicalhealth.md",2482],"68077db0":[()=>n.e(3714).then(n.bind(n,6248)),"@site/courses/COMP-2310/Overview.md",6248],"6aaad986":[()=>n.e(3232).then(n.t.bind(n,3149,19)),"~docs/plugin-docs-css/version-current-metadata-prop-751.json",3149],"6b4453b8":[()=>n.e(9131).then(n.bind(n,6192)),"@site/courses/COMP-3770/Overview.md",6192],"6cbd5934":[()=>n.e(7440).then(n.bind(n,8312)),"@site/courses/course_planning/specialcourse.md",8312],"6cc9b06e":[()=>n.e(1247).then(n.t.bind(n,9348,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-docs/plugin-docs-resources/plugin-route-context-module-100.json",9348],"6d0cccd0":[()=>n.e(6549).then(n.t.bind(n,2146,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-docs/plugin-docs-css/plugin-route-context-module-100.json",2146],"6d0e5be7":[()=>n.e(3472).then(n.bind(n,6596)),"@site/academics/index.md",6596],"6feae64e":[()=>n.e(9190).then(n.bind(n,2520)),"@site/newsletter/2022-03-04-rick-roll.md?truncated=true",2520],"78554cc8":[()=>n.e(724).then(n.bind(n,9698)),"@site/courses/COMP-2140/InstallingJavaCup.md",9698],"78f654ad":[()=>n.e(2284).then(n.t.bind(n,1006,19)),"~docs/plugin-docs-academics/version-current-metadata-prop-751.json",1006],"7942e8a0":[()=>n.e(6176).then(n.bind(n,566)),"@site/careers/choosingcoop.md",566],"7a38af8a":[()=>n.e(3093).then(n.bind(n,7597)),"@site/newsletter/2022-03-01-hackathons.md",7597],"7b329903":[()=>n.e(8244).then(n.bind(n,7255)),"@site/courses/COMP-2540/Overview.md",7255],"7c2653b6":[()=>n.e(9495).then(n.bind(n,7032)),"@site/academics/course_overload.md",7032],"7d92d066":[()=>n.e(8216).then(n.bind(n,2807)),"@site/courses/COMP-3300/xv6.md",2807],"7e6b1a76":[()=>n.e(8830).then(n.bind(n,1770)),"@site/courses/COMP-3520/Overview.md",1770],"834a1ad3":[()=>n.e(7558).then(n.bind(n,9039)),"@site/careers/findingjobs.md",9039],"85fcc3f2":[()=>n.e(7094).then(n.bind(n,8295)),"@site/courses/COMP-4730/Overview.md",8295],"8811012d":[()=>n.e(6799).then(n.bind(n,640)),"@site/academics/support/academiccomplaints.md",640],"88b0e316":[()=>n.e(9145).then(n.bind(n,2)),"@site/academics/awards/findingAwards.md",2],"8a7d2821":[()=>n.e(5756).then(n.bind(n,9053)),"@site/css/about.md",9053],"8a8e15a1":[()=>n.e(1850).then(n.bind(n,61)),"@site/academics/research/doingresearch.md",61],"8b4dbe3e":[()=>n.e(1989).then(n.bind(n,9021)),"@site/newsletter/2022-03-01-hackathons.md?truncated=true",9021],"8b570e17":[()=>n.e(2365).then(n.bind(n,4794)),"@site/newsletter/2022-02-04-synthetic-data.md",4794],"8e024937":[()=>n.e(9002).then(n.bind(n,3575)),"@site/newsletter/2022-04-05-head-up.md?truncated=true",3575],"8e0a061c":[()=>n.e(3748).then(n.bind(n,4789)),"@site/courses/MATH-1730/Overview.md",4789],"90ec5012":[()=>n.e(8406).then(n.bind(n,2746)),"@site/courses/COMP-4500/Overview.md",2746],"948f7dfc":[()=>n.e(9300).then(n.bind(n,7035)),"@site/courses/COMP-2057/Overview.md",7035],"962f2fb1":[()=>n.e(8173).then(n.bind(n,4698)),"@site/careers/faq.md",4698],"964da85d":[()=>n.e(345).then(n.bind(n,6979)),"@site/courses/COMP-3077/Overview.md",6979],"9b5fc861":[()=>n.e(262).then(n.bind(n,8156)),"@site/css/constitution.md",8156],"9bb374f4":[()=>n.e(1646).then(n.t.bind(n,8374,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-docs/plugin-docs-courses/plugin-route-context-module-100.json",8374],"9bc763fb":[()=>n.e(3949).then(n.bind(n,3927)),"@site/courses/COMP-3300/Overview.md",3927],"9d1e0371":[()=>n.e(3358).then(n.bind(n,5296)),"@site/courses/COMP-1400/Overview.md",5296],"9e4087bc":[()=>n.e(3608).then(n.bind(n,8151)),"@theme/BlogArchivePage",8151],"9fff37d2":[()=>n.e(7857).then(n.bind(n,7827)),"@site/academics/support/mentalhealth.md",7827],a17bf5e5:[()=>n.e(8911).then(n.bind(n,4077)),"@site/careers/resume.md",4077],a29c608a:[()=>n.e(9976).then(n.bind(n,3294)),"@site/courses/offering/oldTable.md",3294],a5571b1d:[()=>n.e(5594).then(n.bind(n,8176)),"@site/newsletter/2022-03-03-battle-rollers.md",8176],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(9328),n.e(8027),n.e(3089)]).then(n.bind(n,3026)),"@theme/BlogListPage",3026],aab42650:[()=>n.e(302).then(n.bind(n,1225)),"@site/courses/COMP-2077/Overview.md",1225],ab1cf223:[()=>n.e(5236).then(n.bind(n,4746)),"@site/newsletter/2022-04-03-youtube.md",4746],ac59617c:[()=>n.e(8850).then(n.bind(n,9311)),"@site/courses/COMP-4990/Overview.md",9311],ae9f1962:[()=>n.e(478).then(n.bind(n,9742)),"@site/resources/guides/student_exchange_guide.md",9742],af972ed2:[()=>n.e(5361).then(n.bind(n,9521)),"@site/courses/course_planning/electives.md",9521],b27a4662:[()=>n.e(3868).then(n.bind(n,5617)),"@site/courses/COMP-4540/surviving4540.md",5617],b63f358d:[()=>n.e(9984).then(n.bind(n,826)),"@site/newsletter/2022-04-02-coding-conventions.md",826],b8ba687f:[()=>n.e(5975).then(n.bind(n,8150)),"@site/courses/COMP-4800/Overview.md",8150],b8cccf24:[()=>n.e(6109).then(n.bind(n,1724)),"@site/courses/COMP-3300/Advice.md",1724],b8d46bfe:[()=>n.e(903).then(n.bind(n,5909)),"@site/resources/guides/parking_guide.md",5909],bc5fe2df:[()=>n.e(9369).then(n.bind(n,7985)),"@site/courses/COMP-4770/Overview.md",7985],bd221ad2:[()=>n.e(5774).then(n.bind(n,4338)),"@site/resources/useful_links.md",4338],beb7e43d:[()=>n.e(2659).then(n.bind(n,2945)),"@site/courses/COMP-3340/Overview.md",2945],bf11c574:[()=>n.e(8121).then(n.t.bind(n,3425,19)),"~docs/plugin-docs-courses/version-current-metadata-prop-751.json",3425],bf86483d:[()=>n.e(9388).then(n.bind(n,827)),"@site/newsletter/2022-03-02-printer.md",827],c0b71b97:[()=>n.e(3749).then(n.bind(n,7806)),"@site/courses/COMP-3110/Overview.md",7806],c1d36e99:[()=>n.e(3893).then(n.bind(n,948)),"@site/courses/COMP-2750/Overview.md",948],c425f125:[()=>n.e(6350).then(n.bind(n,9940)),"@site/courses/COMP-4250/Overview.md",9940],c4f5d8e4:[()=>Promise.all([n.e(532),n.e(4195)]).then(n.bind(n,9660)),"@site/src/pages/index.js",9660],c7898d76:[()=>n.e(8100).then(n.bind(n,5456)),"@site/courses/COMP-4220/Overview.md",5456],c902d5eb:[()=>n.e(467).then(n.bind(n,5186)),"@site/courses/COMP-3057/Overview.md",5186],c9f5e02e:[()=>n.e(7662).then(n.bind(n,6534)),"@site/resources/contributors.md",6534],cc484532:[()=>n.e(885).then(n.bind(n,183)),"@site/resources/index.md",183],ccc49370:[()=>Promise.all([n.e(532),n.e(9328),n.e(8027),n.e(6103)]).then(n.bind(n,324)),"@theme/BlogPostPage",324],ccc828c4:[()=>n.e(8113).then(n.bind(n,6905)),"@site/newsletter/2022-08-31-advice-from-ai.md?truncated=true",6905],ce313b8c:[()=>n.e(9219).then(n.bind(n,2399)),"@site/courses/COMP-2650/Overview.md",2399],cfae3846:[()=>n.e(8574).then(n.bind(n,3645)),"@site/newsletter/2022-03-04-rick-roll.md",3645],d146c0bb:[()=>n.e(1218).then(n.bind(n,6141)),"@site/courses/COMP-4670/Overview.md",6141],d26c1b20:[()=>n.e(8593).then(n.bind(n,5753)),"@site/courses/COMP-2660/Overview.md",5753],d3dbe244:[()=>n.e(2139).then(n.t.bind(n,5745,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],d46a5975:[()=>n.e(5175).then(n.bind(n,384)),"@site/courses/COMP-2140/Overview.md",384],d89025e2:[()=>n.e(6725).then(n.bind(n,8261)),"@site/careers/index.md",8261],dd583067:[()=>n.e(5872).then(n.bind(n,5517)),"@site/resources/guides/style_guide.md",5517],e011c0fe:[()=>n.e(9772).then(n.bind(n,2141)),"@site/resources/guides/becoming-a-ta.md",2141],e1b8fe47:[()=>n.e(1444).then(n.bind(n,7516)),"@site/resources/guides/wifi_guide.md",7516],e268c408:[()=>n.e(8415).then(n.bind(n,2834)),"@site/resources/guides/uwsa_club.md",2834],e2891a44:[()=>n.e(3097).then(n.bind(n,2056)),"@site/courses/COMP-2800/Overview.md",2056],e366b2e1:[()=>n.e(6626).then(n.t.bind(n,9621,19)),"/home/runner/work/wiki/wiki/.docusaurus/docusaurus-plugin-content-docs/plugin-docs-careers/plugin-route-context-module-100.json",9621],e3f85260:[()=>n.e(7296).then(n.bind(n,9685)),"@site/courses/COMP-4540/Overview.md",9685],e5824dc0:[()=>n.e(5220).then(n.bind(n,1271)),"@site/courses/COMP-3500/Overview.md",1271],e643dedc:[()=>n.e(3517).then(n.bind(n,1296)),"@site/courses/COMP-4960/Overview.md",1296],e68e4e46:[()=>n.e(4823).then(n.bind(n,8398)),"@site/careers/coverletter.md",8398],eb97184e:[()=>n.e(1338).then(n.bind(n,5985)),"@site/css/meetTheBoard.md",5985],ec0db79e:[()=>n.e(7765).then(n.bind(n,1578)),"@site/courses/COMP-1410/Overview.md",1578],ec1bfcb4:[()=>n.e(978).then(n.bind(n,7387)),"@site/newsletter/2022-03-03-battle-rollers.md?truncated=true",7387],efe5fd07:[()=>n.e(222).then(n.bind(n,8238)),"@site/courses/COMP-4400/Overview.md",8238],f0061795:[()=>n.e(9793).then(n.bind(n,9466)),"@site/courses/COMP-3670/Overview.md",9466],f006f74d:[()=>n.e(7319).then(n.bind(n,9327)),"@site/courses/MATH-1020/Overview.md",9327],f0798a3c:[()=>n.e(9658).then(n.t.bind(n,5538,19)),"~docs/plugin-docs-careers/version-current-metadata-prop-751.json",5538],f0eeefe8:[()=>Promise.all([n.e(3852),n.e(9791)]).then(n.bind(n,2028)),"@site/courses/offering/OfferedCourses.mdx",2028],f4643af6:[()=>n.e(4746).then(n.bind(n,6861)),"@site/newsletter/2022-02-01-wikirace.md?truncated=true",6861],f551b01e:[()=>n.e(4303).then(n.bind(n,4827)),"@site/careers/interviewing.md",4827],f6a13992:[()=>n.e(8255).then(n.bind(n,3309)),"@site/courses/COMP-4150/Overview.md",3309],f8a2464f:[()=>n.e(309).then(n.bind(n,3649)),"@site/academics/ImportantDates.md",3649],f96a27c0:[()=>n.e(5780).then(n.bind(n,7088)),"@site/academics/support/academicsupport.md",7088]};function c(e){let{error:t,retry:n,pastDelay:i}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):i?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var u=n(5304),d=n(9656);function p(e,t){if("*"===e)return a()({loading:c,loader:()=>n.e(4248).then(n.bind(n,4248)),modules:["@theme/NotFound"],webpack:()=>[4248],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=s[`${e}-${t}`],p={},f=[],m=[],h=(0,u.Z)(o);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=l[n];r&&(p[t]=r[0],f.push(r[1]),m.push(r[2]))})),a().Map({loading:c,loader:p,modules:f,webpack:()=>m,render(t,n){const a=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const i=r.default;if(!i)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof i&&"function"!=typeof i||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{i[e]=r[e]}));let o=a;const s=n.split(".");s.slice(0,-1).forEach((e=>{o=o[e]})),o[s[s.length-1]]=i}));const s=a.__comp;delete a.__comp;const l=a.__context;return delete a.__context,r.createElement(d.z,{value:l},r.createElement(s,(0,i.Z)({},a,n)))}})}const f=[{path:"/wiki/newsletter",component:p("/wiki/newsletter","a6c"),exact:!0},{path:"/wiki/newsletter/2022/02/01/wikirace",component:p("/wiki/newsletter/2022/02/01/wikirace","523"),exact:!0},{path:"/wiki/newsletter/2022/02/02/internships",component:p("/wiki/newsletter/2022/02/02/internships","ee3"),exact:!0},{path:"/wiki/newsletter/2022/02/03/open-data",component:p("/wiki/newsletter/2022/02/03/open-data","b1d"),exact:!0},{path:"/wiki/newsletter/2022/02/04/synthetic-data",component:p("/wiki/newsletter/2022/02/04/synthetic-data","85f"),exact:!0},{path:"/wiki/newsletter/2022/03/01/hackathons",component:p("/wiki/newsletter/2022/03/01/hackathons","f0a"),exact:!0},{path:"/wiki/newsletter/2022/03/02/printer",component:p("/wiki/newsletter/2022/03/02/printer","3b1"),exact:!0},{path:"/wiki/newsletter/2022/03/03/battle-rollers",component:p("/wiki/newsletter/2022/03/03/battle-rollers","772"),exact:!0},{path:"/wiki/newsletter/2022/03/04/rick-roll",component:p("/wiki/newsletter/2022/03/04/rick-roll","8f5"),exact:!0},{path:"/wiki/newsletter/2022/04/01/bowling",component:p("/wiki/newsletter/2022/04/01/bowling","cba"),exact:!0},{path:"/wiki/newsletter/2022/04/02/coding-conventions",component:p("/wiki/newsletter/2022/04/02/coding-conventions","942"),exact:!0},{path:"/wiki/newsletter/2022/04/03/youtube",component:p("/wiki/newsletter/2022/04/03/youtube","87e"),exact:!0},{path:"/wiki/newsletter/2022/04/05/head-up",component:p("/wiki/newsletter/2022/04/05/head-up","23c"),exact:!0},{path:"/wiki/newsletter/2022/08/31/advice-from-ai",component:p("/wiki/newsletter/2022/08/31/advice-from-ai","e45"),exact:!0},{path:"/wiki/newsletter/archive",component:p("/wiki/newsletter/archive","582"),exact:!0},{path:"/wiki/newsletter/page/2",component:p("/wiki/newsletter/page/2","581"),exact:!0},{path:"/wiki/academics",component:p("/wiki/academics","6ec"),routes:[{path:"/wiki/academics/",component:p("/wiki/academics/","f99"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/academiccomplaints",component:p("/wiki/academics/academiccomplaints","49b"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/academicsupport",component:p("/wiki/academics/academicsupport","254"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/archivedImportantDates",component:p("/wiki/academics/archivedImportantDates","fad"),exact:!0},{path:"/wiki/academics/awardApplication",component:p("/wiki/academics/awardApplication","01d"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/course-overload",component:p("/wiki/academics/course-overload","9c0"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/doingresearch",component:p("/wiki/academics/doingresearch","fb4"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/findingAwards",component:p("/wiki/academics/findingAwards","f9c"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/importantDates",component:p("/wiki/academics/importantDates","1d4"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/mentalhealth",component:p("/wiki/academics/mentalhealth","09e"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/outstandingscholars",component:p("/wiki/academics/outstandingscholars","9f7"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/physicalhealth",component:p("/wiki/academics/physicalhealth","c01"),exact:!0,sidebar:"indexNav"},{path:"/wiki/academics/textbooks",component:p("/wiki/academics/textbooks","538"),exact:!0,sidebar:"indexNav"}]},{path:"/wiki/careers",component:p("/wiki/careers","686"),routes:[{path:"/wiki/careers/",component:p("/wiki/careers/","53b"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/choosing",component:p("/wiki/careers/choosing","815"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/choosingcoop",component:p("/wiki/careers/choosingcoop","9db"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/coop_sequence",component:p("/wiki/careers/coop_sequence","b9f"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/cover_letters",component:p("/wiki/careers/cover_letters","0ba"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/faq",component:p("/wiki/careers/faq","8da"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/finding_jobs",component:p("/wiki/careers/finding_jobs","268"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/interviews",component:p("/wiki/careers/interviews","20f"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/resumes",component:p("/wiki/careers/resumes","eab"),exact:!0,sidebar:"indexNav"},{path:"/wiki/careers/working_in_the_us",component:p("/wiki/careers/working_in_the_us","6ab"),exact:!0,sidebar:"indexNav"}]},{path:"/wiki/courses",component:p("/wiki/courses","663"),routes:[{path:"/wiki/courses/",component:p("/wiki/courses/","2c6"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-1000/overview",component:p("/wiki/courses/COMP-1000/overview","d25"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-1047/overview",component:p("/wiki/courses/COMP-1047/overview","028"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-1400/overview",component:p("/wiki/courses/COMP-1400/overview","808"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-1410/overview",component:p("/wiki/courses/COMP-1410/overview","b9c"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2057/overview",component:p("/wiki/courses/COMP-2057/overview","48c"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2067/overview",component:p("/wiki/courses/COMP-2067/overview","fcb"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2077/overview",component:p("/wiki/courses/COMP-2077/overview","24d"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2097/overview",component:p("/wiki/courses/COMP-2097/overview","a98"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2120/overview",component:p("/wiki/courses/COMP-2120/overview","0d5"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2140/installingJavaCup",component:p("/wiki/courses/COMP-2140/installingJavaCup","2c4"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2140/installingJLex",component:p("/wiki/courses/COMP-2140/installingJLex","3c9"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2140/overview",component:p("/wiki/courses/COMP-2140/overview","720"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2310/overview",component:p("/wiki/courses/COMP-2310/overview","a9d"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2310/survivingCOMP2310",component:p("/wiki/courses/COMP-2310/survivingCOMP2310","f40"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2540/overview",component:p("/wiki/courses/COMP-2540/overview","c10"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2560/advice",component:p("/wiki/courses/COMP-2560/advice","056"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2560/overview",component:p("/wiki/courses/COMP-2560/overview","c6d"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2650/overview",component:p("/wiki/courses/COMP-2650/overview","9d4"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2660/easyMASM",component:p("/wiki/courses/COMP-2660/easyMASM","390"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2660/overview",component:p("/wiki/courses/COMP-2660/overview","78f"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2707/overview",component:p("/wiki/courses/COMP-2707/overview","69b"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2750/overview",component:p("/wiki/courses/COMP-2750/overview","7ea"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-2800/overview",component:p("/wiki/courses/COMP-2800/overview","868"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3057/overview",component:p("/wiki/courses/COMP-3057/overview","883"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3077/overview",component:p("/wiki/courses/COMP-3077/overview","54b"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3110/overview",component:p("/wiki/courses/COMP-3110/overview","c11"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3150/overview",component:p("/wiki/courses/COMP-3150/overview","210"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3220/overview",component:p("/wiki/courses/COMP-3220/overview","b2f"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3300/advice",component:p("/wiki/courses/COMP-3300/advice","ca8"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3300/overview",component:p("/wiki/courses/COMP-3300/overview","a38"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3300/xv6",component:p("/wiki/courses/COMP-3300/xv6","7fc"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3340/overview",component:p("/wiki/courses/COMP-3340/overview","963"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3400/overview",component:p("/wiki/courses/COMP-3400/overview","382"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3500/overview",component:p("/wiki/courses/COMP-3500/overview","a01"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3520/overview",component:p("/wiki/courses/COMP-3520/overview","8be"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3540/overview",component:p("/wiki/courses/COMP-3540/overview","202"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3670/overview",component:p("/wiki/courses/COMP-3670/overview","65b"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3680/overview",component:p("/wiki/courses/COMP-3680/overview","f0b"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3710/overview",component:p("/wiki/courses/COMP-3710/overview","4e8"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-3770/overview",component:p("/wiki/courses/COMP-3770/overview","bfa"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4110/overview",component:p("/wiki/courses/COMP-4110/overview","75d"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4150/overview",component:p("/wiki/courses/COMP-4150/overview","050"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4200/overview",component:p("/wiki/courses/COMP-4200/overview","1b6"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4220/overview",component:p("/wiki/courses/COMP-4220/overview","af8"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4250/overview",component:p("/wiki/courses/COMP-4250/overview","d0f"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4400/overview",component:p("/wiki/courses/COMP-4400/overview","ba3"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4400/resources",component:p("/wiki/courses/COMP-4400/resources","3b8"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4500/overview",component:p("/wiki/courses/COMP-4500/overview","273"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4540/overview",component:p("/wiki/courses/COMP-4540/overview","2cf"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4540/survivingCOMP4540",component:p("/wiki/courses/COMP-4540/survivingCOMP4540","7bb"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4670/overview",component:p("/wiki/courses/COMP-4670/overview","d6a"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4680/overview",component:p("/wiki/courses/COMP-4680/overview","3f6"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4730/overview",component:p("/wiki/courses/COMP-4730/overview","c49"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4740/overview",component:p("/wiki/courses/COMP-4740/overview","6e0"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4770/overview",component:p("/wiki/courses/COMP-4770/overview","2a1"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4800/overview",component:p("/wiki/courses/COMP-4800/overview","bcd"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4960/overview",component:p("/wiki/courses/COMP-4960/overview","c67"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/COMP-4990/overview",component:p("/wiki/courses/COMP-4990/overview","9a4"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/course_planning/electives",component:p("/wiki/courses/course_planning/electives","4f1"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/course_planning/recommendedsequence",component:p("/wiki/courses/course_planning/recommendedsequence","c37"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/course_planning/specialcourse",component:p("/wiki/courses/course_planning/specialcourse","737"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/MATH-1020/overview",component:p("/wiki/courses/MATH-1020/overview","8c9"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/MATH-1250/overview",component:p("/wiki/courses/MATH-1250/overview","4f6"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/MATH-1720/overview",component:p("/wiki/courses/MATH-1720/overview","6e7"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/MATH-1730/overview",component:p("/wiki/courses/MATH-1730/overview","aa6"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/MATH-3940/overview",component:p("/wiki/courses/MATH-3940/overview","944"),exact:!0,sidebar:"indexNav"},{path:"/wiki/courses/oldtable",component:p("/wiki/courses/oldtable","8a3"),exact:!0},{path:"/wiki/courses/STAT-2910/overview",component:p("/wiki/courses/STAT-2910/overview","3eb"),exact:!0,sidebar:"indexNav"}]},{path:"/wiki/css",component:p("/wiki/css","729"),routes:[{path:"/wiki/css/",component:p("/wiki/css/","7f9"),exact:!0,sidebar:"indexNav"},{path:"/wiki/css/board",component:p("/wiki/css/board","8d7"),exact:!0,sidebar:"indexNav"},{path:"/wiki/css/constitution",component:p("/wiki/css/constitution","942"),exact:!0,sidebar:"indexNav"}]},{path:"/wiki/resources",component:p("/wiki/resources","f7d"),routes:[{path:"/wiki/resources/",component:p("/wiki/resources/","f08"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/contributors",component:p("/wiki/resources/contributors","d60"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/becoming-a-ta",component:p("/wiki/resources/guides/becoming-a-ta","897"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/contributing",component:p("/wiki/resources/guides/contributing","3a0"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/first_year",component:p("/wiki/resources/guides/first_year","32f"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/laptop",component:p("/wiki/resources/guides/laptop","c58"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/Navigation Guide/navigation-guide",component:p("/wiki/resources/guides/Navigation Guide/navigation-guide","bc0"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/parking",component:p("/wiki/resources/guides/parking","c54"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/student_exchange",component:p("/wiki/resources/guides/student_exchange","c35"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/style",component:p("/wiki/resources/guides/style","7b9"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/uwinsite_guide",component:p("/wiki/resources/guides/uwinsite_guide","f4e"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/uwsa_club",component:p("/wiki/resources/guides/uwsa_club","a22"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/vpn",component:p("/wiki/resources/guides/vpn","4fb"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/guides/wifi",component:p("/wiki/resources/guides/wifi","1a9"),exact:!0,sidebar:"indexNav"},{path:"/wiki/resources/useful_links",component:p("/wiki/resources/useful_links","f97"),exact:!0}]},{path:"/wiki/",component:p("/wiki/","b16"),exact:!0},{path:"*",component:p("*")}]},5351:(e,t,n)=>{var r,i;!function(){var o,a,s,l,c,u,d,p,f,m,h,v,g,b,y,w,k,x,S,E,O,_,P,C,T,N,I,A,M,j,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var i=n[r],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},R.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new R.FieldRef(r,n,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,n,r,i=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var o=0;o<r.length;o++){var a=r[o];a in n.elements&&i.push(a)}return new R.Set(i)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var i=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(i))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,i=[],o=0,a=0;o<=r;o++){var s=o-a;if(n.charAt(o).match(R.tokenizer.separator)||o==r){if(s>0){var l=R.utils.clone(t)||{};l.position=[a,s],l.index=i.length,i.push(new R.Token(n.slice(a,o),l))}a=o+1}}return i},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],i=[],o=0;o<e.length;o++){var a=r(e[o],o,e);if(null!=a&&""!==a)if(Array.isArray(a))for(var s=0;s<a.length;s++)i.push(a[s]);else i.push(a)}e=i}return e},R.Pipeline.prototype.runString=function(e,t){var n=new R.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,i=Math.floor(r/2),o=this.elements[2*i];r>1&&(o<e&&(t=i),o>e&&(n=i),o!=e);)r=n-t,i=t+Math.floor(r/2),o=this.elements[2*i];return o==e||o>e?2*i:o<e?2*(i+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,i=n.length,o=r.length,a=0,s=0,l=0,c=0;l<i&&c<o;)(a=n[l])<(s=r[c])?l+=2:a>s?c+=2:a==s&&(t+=n[l+1]*r[c+1],l+=2,c+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(a={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},s={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},d="^("+(c="[^aeiou][^aeiouy]*")+")?"+(u=(l="[aeiouy]")+"[aeiou]*")+c+"("+u+")?$",p="^("+c+")?"+u+c+u+c,f="^("+c+")?"+l,m=new RegExp("^("+c+")?"+u+c),h=new RegExp(p),v=new RegExp(d),g=new RegExp(f),b=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,w=/^(.+?)eed$/,k=/^(.+?)(ed|ing)$/,x=/.$/,S=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),O=new RegExp("^"+c+l+"[^aeiouwxy]$"),_=/^(.+?[^aeiou])y$/,P=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,C=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,T=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,N=/^(.+?)(s|t)(ion)$/,I=/^(.+?)e$/,A=/ll$/,M=new RegExp("^"+c+l+"[^aeiouwxy]$"),j=function(e){var t,n,r,i,o,l,c;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),o=y,(i=b).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=k,(i=w).test(e)){var u=i.exec(e);(i=m).test(u[1])&&(i=x,e=e.replace(i,""))}else o.test(e)&&(t=(u=o.exec(e))[1],(o=g).test(t)&&(l=E,c=O,(o=S).test(e=t)?e+="e":l.test(e)?(i=x,e=e.replace(i,"")):c.test(e)&&(e+="e")));return(i=_).test(e)&&(e=(t=(u=i.exec(e))[1])+"i"),(i=P).test(e)&&(t=(u=i.exec(e))[1],n=u[2],(i=m).test(t)&&(e=t+a[n])),(i=C).test(e)&&(t=(u=i.exec(e))[1],n=u[2],(i=m).test(t)&&(e=t+s[n])),o=N,(i=T).test(e)?(t=(u=i.exec(e))[1],(i=h).test(t)&&(e=t)):o.test(e)&&(t=(u=o.exec(e))[1]+u[2],(o=h).test(t)&&(e=t)),(i=I).test(e)&&(t=(u=i.exec(e))[1],o=v,l=M,((i=h).test(t)||o.test(t)&&!l.test(t))&&(e=t)),o=h,(i=A).test(e)&&o.test(e)&&(i=x,e=e.replace(i,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(j)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var n=new R.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var i=r.pop();if(i.str.length>0){var o,a=i.str.charAt(0);a in i.node.edges?o=i.node.edges[a]:(o=new R.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),r.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var s=i.node.edges["*"];else{s=new R.TokenSet;i.node.edges["*"]=s}if(0==i.str.length&&(s.final=!0),r.push({node:s,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&r.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var l=i.node.edges["*"];else{l=new R.TokenSet;i.node.edges["*"]=l}1==i.str.length&&(l.final=!0),r.push({node:l,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,u=i.str.charAt(0),d=i.str.charAt(1);d in i.node.edges?c=i.node.edges[d]:(c=new R.TokenSet,i.node.edges[d]=c),1==i.str.length&&(c.final=!0),r.push({node:c,editsRemaining:i.editsRemaining-1,str:u+i.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,r=0,i=e.length;r<i;r++){var o=e[r],a=r==i-1;if("*"==o)t.edges[o]=t,t.final=a;else{var s=new R.TokenSet;s.final=a,t.edges[o]=s,t=s}}return n},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),i=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var o=0;o<i;o++){var a=r[o];t.push({prefix:n.prefix.concat(a),node:n.node.edges[a]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var i=t[r];e=e+i+this.edges[i].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var i=Object.keys(n.qNode.edges),o=i.length,a=Object.keys(n.node.edges),s=a.length,l=0;l<o;l++)for(var c=i[l],u=0;u<s;u++){var d=a[u];if(d==c||"*"==c){var p=n.node.edges[d],f=n.qNode.edges[c],m=p.final&&f.final,h=void 0;d in n.output.edges?(h=n.output.edges[d]).final=h.final||m:((h=new R.TokenSet).final=m,n.output.edges[d]=h),r.push({qNode:f,output:h,node:p})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var i=new R.TokenSet,o=e[r];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),s=0;s<this.fields.length;s++)r[this.fields[s]]=new R.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var l=t.clauses[s],c=null,u=R.Set.empty;c=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term];for(var d=0;d<c.length;d++){var p=c[d];l.term=p;var f=R.TokenSet.fromClause(l),m=this.tokenSet.intersect(f).toArray();if(0===m.length&&l.presence===R.Query.presence.REQUIRED){for(var h=0;h<l.fields.length;h++){o[I=l.fields[h]]=R.Set.empty}break}for(var v=0;v<m.length;v++){var g=m[v],b=this.invertedIndex[g],y=b._index;for(h=0;h<l.fields.length;h++){var w=b[I=l.fields[h]],k=Object.keys(w),x=g+"/"+I,S=new R.Set(k);if(l.presence==R.Query.presence.REQUIRED&&(u=u.union(S),void 0===o[I]&&(o[I]=R.Set.complete)),l.presence!=R.Query.presence.PROHIBITED){if(r[I].upsert(y,l.boost,(function(e,t){return e+t})),!i[x]){for(var E=0;E<k.length;E++){var O,_=k[E],P=new R.FieldRef(_,I),C=w[_];void 0===(O=n[P])?n[P]=new R.MatchData(g,I,C):O.add(g,I,C)}i[x]=!0}}else void 0===a[I]&&(a[I]=R.Set.empty),a[I]=a[I].union(S)}}}if(l.presence===R.Query.presence.REQUIRED)for(h=0;h<l.fields.length;h++){o[I=l.fields[h]]=o[I].intersect(u)}}var T=R.Set.complete,N=R.Set.empty;for(s=0;s<this.fields.length;s++){var I;o[I=this.fields[s]]&&(T=T.intersect(o[I])),a[I]&&(N=N.union(a[I]))}var A=Object.keys(n),M=[],j=Object.create(null);if(t.isNegated()){A=Object.keys(this.fieldVectors);for(s=0;s<A.length;s++){P=A[s];var L=R.FieldRef.fromString(P);n[P]=new R.MatchData}}for(s=0;s<A.length;s++){var D=(L=R.FieldRef.fromString(A[s])).docRef;if(T.contains(D)&&!N.contains(D)){var F,B=this.fieldVectors[L],U=r[L.fieldName].similarity(B);if(void 0!==(F=j[D]))F.score+=U,F.matchData.combine(n[L]);else{var z={ref:D,score:U,matchData:n[L]};j[D]=z,M.push(z)}}}return M.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},n={},r=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,a=new R.TokenSet.Builder,s=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+R.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<r.length;l++){var c=(d=r[l])[0],u=d[1];n[c]=new R.Vector(u)}for(l=0;l<o.length;l++){var d,p=(d=o[l])[0],f=d[1];a.insert(p),i[p]=f}return a.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=i,t.tokenSet=a.root,t.pipeline=s,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var i=0;i<r.length;i++){var o=r[i],a=this._fields[o].extractor,s=this._fields[o].isLiteral??!1,l=a?a(e):e[o],c=s?[l]:this.tokenizer(l,{fields:[o]}),u=s?c:this.pipeline.run(c),d=new R.FieldRef(n,o),p=Object.create(null);this.fieldTermFrequencies[d]=p,this.fieldLengths[d]=0,this.fieldLengths[d]+=u.length;for(var f=0;f<u.length;f++){var m=u[f];if(null==p[m]&&(p[m]=0),p[m]+=1,null==this.invertedIndex[m]){var h=Object.create(null);h._index=this.termIndex,this.termIndex+=1;for(var v=0;v<r.length;v++)h[r[v]]=Object.create(null);this.invertedIndex[m]=h}null==this.invertedIndex[m][o][n]&&(this.invertedIndex[m][o][n]=Object.create(null));for(var g=0;g<this.metadataWhitelist.length;g++){var b=this.metadataWhitelist[g],y=m.metadata[b];null==this.invertedIndex[m][o][n][b]&&(this.invertedIndex[m][o][n][b]=[]),this.invertedIndex[m][o][n][b].push(y)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},i=0;i<t;i++){var o=R.FieldRef.fromString(e[i]),a=o.fieldName;r[a]||(r[a]=0),r[a]+=1,n[a]||(n[a]=0),n[a]+=this.fieldLengths[o]}var s=Object.keys(this._fields);for(i=0;i<s.length;i++){var l=s[i];n[l]=n[l]/r[l]}this.averageFieldLength=n},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),i=0;i<n;i++){for(var o=R.FieldRef.fromString(t[i]),a=o.fieldName,s=this.fieldLengths[o],l=new R.Vector,c=this.fieldTermFrequencies[o],u=Object.keys(c),d=u.length,p=this._fields[a].boost||1,f=this._documents[o.docRef].boost||1,m=0;m<d;m++){var h,v,g,b=u[m],y=c[b],w=this.invertedIndex[b]._index;void 0===r[b]?(h=R.idf(this.invertedIndex[b],this.documentCount),r[b]=h):h=r[b],v=h*((this._k1+1)*y)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[a]))+y),v*=p,v*=f,g=Math.round(1e3*v)/1e3,l.insert(w,g)}e[o]=l}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,n){for(var r=Object.create(null),i=Object.keys(n||{}),o=0;o<i.length;o++){var a=i[o];r[a]=n[a].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],i=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var o=0;o<i.length;o++){var a=i[o],s=Object.keys(e.metadata[r][a]);null==this.metadata[r][a]&&(this.metadata[r][a]=Object.create(null));for(var l=0;l<s.length;l++){var c=s[l];null==this.metadata[r][a][c]?this.metadata[r][a][c]=e.metadata[r][a][c]:this.metadata[r][a][c]=this.metadata[r][a][c].concat(e.metadata[r][a][c])}}}},R.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),i=0;i<r.length;i++){var o=r[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(n[o]):this.metadata[e][t][o]=n[o]}else this.metadata[e][t]=n},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},R.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(r.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new R.QueryParseError(n,r.start,r.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){r="expecting term, found nothing";throw new R.QueryParseError(r,t.start,t.end)}if(i.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;r="expecting term, found '"+i.type+"'";throw new R.QueryParseError(r,i.start,i.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(r,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new R.QueryParseError(r,i.start,i.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new R.QueryParseError(r,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(r=function(){return R})?r.call(t,n,t,e):r)||(e.exports=i)}()},8121:(e,t,n)=>{"use strict";n.d(t,{_:()=>i,t:()=>o});var r=n(7294);const i=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(i.Provider,{value:n},t)}},654:(e,t,n)=>{"use strict";var r=n(7294),i=n(3935),o=n(3727),a=n(405),s=n(6136);const l=[n(984),n(2251),n(9957),n(6930)];var c=n(997),u=n(6775),d=n(8790);function p(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var f=n(3117),m=n(1514),h=n(9962),v=n(9524),g=n(107),b=n(5463),y=n(626),w=n(8181),k=n(246),x=n(3647);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:i}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:i})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),i=function(){const{siteConfig:{url:e}}=(0,h.Z)(),{pathname:t}=(0,u.TH)();return e+(0,v.Z)(t)}(),o=t?`${n}${t}`:i;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function O(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,g.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(b.d,{image:n}),r.createElement(E,null),r.createElement(S,null),r.createElement(x.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,f.Z)({key:t},e))))))}const _=new Map;function P(e){if(_.has(e.pathname))return{...e,pathname:_.get(e.pathname)};if((0,d.f)(c.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return _.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return _.set(e.pathname,t),{...e,pathname:t}}var C=n(8121),T=n(694);function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const i=l.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>i.forEach((e=>e?.()))}const I=function(e){let{children:t,location:n,previousLocation:i}=e;return(0,r.useLayoutEffect)((()=>{i!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,i=t.hash===n.hash,o=t.search===n.search;if(r&&i&&!o)return;const{hash:a}=t;if(a){const e=decodeURIComponent(a.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:i}),N("onRouteDidUpdate",{previousLocation:i,location:n}))}),[i,n]),t};function A(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(c.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class M extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.Z.canUseDOM?N("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=N("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),A(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(I,{previousLocation:this.previousLocation,location:t},r.createElement(u.AW,{location:t,render:()=>e}))}}const j=M,R="__docusaurus-base-url-issue-banner-container",L="__docusaurus-base-url-issue-banner",D="__docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${F}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${F}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${R}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${L}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${D}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n var suggestionContainer = document.getElementById('${D}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function U(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,r.useLayoutEffect)((()=>{window[F]=!1}),[]),r.createElement(r.Fragment,null,!s.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:R}))}function z(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,u.TH)();return t&&n===e?r.createElement(U,null):null}function $(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:i,localeConfigs:o}}=(0,h.Z)(),a=(0,v.Z)(e),{htmlLang:s,direction:l}=o[i];return r.createElement(m.Z,null,r.createElement("html",{lang:s,dir:l}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:a}))}var q=n(3256);function H(){const e=(0,d.H)(c.Z),t=(0,u.TH)();return r.createElement(q.Z,null,r.createElement(T.M,null,r.createElement(C.t,null,r.createElement(p,null,r.createElement($,null),r.createElement(O,null),r.createElement(z,null),r.createElement(j,{location:P(t)},e)))))}var G=n(6887);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const i=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;i?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var W=n(5304);const Z=new Set,V=new Set,K=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,Y={prefetch(e){if(!(e=>!K()&&!V.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.f)(c.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(G).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,W.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!K()&&!V.has(e))(e)&&(V.add(e),A(e))},J=Object.freeze(Y);if(s.Z.canUseDOM){window.docusaurus=J;const e=i.hydrate;A(window.location.pathname).then((()=>{e(r.createElement(a.B6,null,r.createElement(o.VK,null,r.createElement(H,null))),document.getElementById("__docusaurus"))}))}},694:(e,t,n)=>{"use strict";n.d(t,{_:()=>u,M:()=>d});var r=n(7294),i=n(6809);const o=JSON.parse('{"@cmfcmf/docusaurus-search-local":{"default":{"titleBoost":5,"contentBoost":1,"tagsBoost":3,"parentCategoriesBoost":2,"indexDocSidebarParentCategories":0,"maxSearchResults":8}},"docusaurus-plugin-content-docs":{"plugin-docs-careers":{"path":"/wiki/careers","versions":[{"name":"current","label":"Next","isLast":true,"path":"/wiki/careers","mainDocId":"index","docs":[{"id":"choosing","path":"/wiki/careers/choosing","sidebar":"indexNav"},{"id":"choosingcoop","path":"/wiki/careers/choosingcoop","sidebar":"indexNav"},{"id":"coopsequence","path":"/wiki/careers/coop_sequence","sidebar":"indexNav"},{"id":"coverletter","path":"/wiki/careers/cover_letters","sidebar":"indexNav"},{"id":"faq","path":"/wiki/careers/faq","sidebar":"indexNav"},{"id":"findingajob","path":"/wiki/careers/finding_jobs","sidebar":"indexNav"},{"id":"index","path":"/wiki/careers/","sidebar":"indexNav"},{"id":"interviews","path":"/wiki/careers/interviews","sidebar":"indexNav"},{"id":"resume","path":"/wiki/careers/resumes","sidebar":"indexNav"},{"id":"workinus","path":"/wiki/careers/working_in_the_us","sidebar":"indexNav"}],"draftIds":[],"sidebars":{"indexNav":{"link":{"path":"/wiki/careers/","label":"index"}}}}],"breadcrumbs":true},"plugin-docs-courses":{"path":"/wiki/courses","versions":[{"name":"current","label":"Next","isLast":true,"path":"/wiki/courses","mainDocId":"offering/Offered Courses","docs":[{"id":"COMP-1000/overview","path":"/wiki/courses/COMP-1000/overview","sidebar":"indexNav"},{"id":"COMP-1047/overview","path":"/wiki/courses/COMP-1047/overview","sidebar":"indexNav"},{"id":"COMP-1400/overview","path":"/wiki/courses/COMP-1400/overview","sidebar":"indexNav"},{"id":"COMP-1410/overview","path":"/wiki/courses/COMP-1410/overview","sidebar":"indexNav"},{"id":"COMP-2057/overview","path":"/wiki/courses/COMP-2057/overview","sidebar":"indexNav"},{"id":"COMP-2067/overview","path":"/wiki/courses/COMP-2067/overview","sidebar":"indexNav"},{"id":"COMP-2077/overview","path":"/wiki/courses/COMP-2077/overview","sidebar":"indexNav"},{"id":"COMP-2097/overview","path":"/wiki/courses/COMP-2097/overview","sidebar":"indexNav"},{"id":"COMP-2120/overview","path":"/wiki/courses/COMP-2120/overview","sidebar":"indexNav"},{"id":"COMP-2140/installingJavaCup","path":"/wiki/courses/COMP-2140/installingJavaCup","sidebar":"indexNav"},{"id":"COMP-2140/installingJLex","path":"/wiki/courses/COMP-2140/installingJLex","sidebar":"indexNav"},{"id":"COMP-2140/overview","path":"/wiki/courses/COMP-2140/overview","sidebar":"indexNav"},{"id":"COMP-2310/overview","path":"/wiki/courses/COMP-2310/overview","sidebar":"indexNav"},{"id":"COMP-2310/surviving2310","path":"/wiki/courses/COMP-2310/survivingCOMP2310","sidebar":"indexNav"},{"id":"COMP-2540/overview","path":"/wiki/courses/COMP-2540/overview","sidebar":"indexNav"},{"id":"COMP-2560/advice","path":"/wiki/courses/COMP-2560/advice","sidebar":"indexNav"},{"id":"COMP-2560/overview","path":"/wiki/courses/COMP-2560/overview","sidebar":"indexNav"},{"id":"COMP-2650/overview","path":"/wiki/courses/COMP-2650/overview","sidebar":"indexNav"},{"id":"COMP-2660/easyMASM","path":"/wiki/courses/COMP-2660/easyMASM","sidebar":"indexNav"},{"id":"COMP-2660/overview","path":"/wiki/courses/COMP-2660/overview","sidebar":"indexNav"},{"id":"COMP-2707/overview","path":"/wiki/courses/COMP-2707/overview","sidebar":"indexNav"},{"id":"COMP-2750/overview","path":"/wiki/courses/COMP-2750/overview","sidebar":"indexNav"},{"id":"COMP-2800/overview","path":"/wiki/courses/COMP-2800/overview","sidebar":"indexNav"},{"id":"COMP-3057/overview","path":"/wiki/courses/COMP-3057/overview","sidebar":"indexNav"},{"id":"COMP-3077/overview","path":"/wiki/courses/COMP-3077/overview","sidebar":"indexNav"},{"id":"COMP-3110/overview","path":"/wiki/courses/COMP-3110/overview","sidebar":"indexNav"},{"id":"COMP-3150/overview","path":"/wiki/courses/COMP-3150/overview","sidebar":"indexNav"},{"id":"COMP-3220/overview","path":"/wiki/courses/COMP-3220/overview","sidebar":"indexNav"},{"id":"COMP-3300/advice","path":"/wiki/courses/COMP-3300/advice","sidebar":"indexNav"},{"id":"COMP-3300/overview","path":"/wiki/courses/COMP-3300/overview","sidebar":"indexNav"},{"id":"COMP-3300/xv6","path":"/wiki/courses/COMP-3300/xv6","sidebar":"indexNav"},{"id":"COMP-3340/overview","path":"/wiki/courses/COMP-3340/overview","sidebar":"indexNav"},{"id":"COMP-3400/overview","path":"/wiki/courses/COMP-3400/overview","sidebar":"indexNav"},{"id":"COMP-3500/overview","path":"/wiki/courses/COMP-3500/overview","sidebar":"indexNav"},{"id":"COMP-3520/overview","path":"/wiki/courses/COMP-3520/overview","sidebar":"indexNav"},{"id":"COMP-3540/overview","path":"/wiki/courses/COMP-3540/overview","sidebar":"indexNav"},{"id":"COMP-3670/overview","path":"/wiki/courses/COMP-3670/overview","sidebar":"indexNav"},{"id":"COMP-3680/overview","path":"/wiki/courses/COMP-3680/overview","sidebar":"indexNav"},{"id":"COMP-3710/overview","path":"/wiki/courses/COMP-3710/overview","sidebar":"indexNav"},{"id":"COMP-3770/overview","path":"/wiki/courses/COMP-3770/overview","sidebar":"indexNav"},{"id":"COMP-4110/overview","path":"/wiki/courses/COMP-4110/overview","sidebar":"indexNav"},{"id":"COMP-4150/overview","path":"/wiki/courses/COMP-4150/overview","sidebar":"indexNav"},{"id":"COMP-4200/overview","path":"/wiki/courses/COMP-4200/overview","sidebar":"indexNav"},{"id":"COMP-4220/overview","path":"/wiki/courses/COMP-4220/overview","sidebar":"indexNav"},{"id":"COMP-4250/overview","path":"/wiki/courses/COMP-4250/overview","sidebar":"indexNav"},{"id":"COMP-4400/overview","path":"/wiki/courses/COMP-4400/overview","sidebar":"indexNav"},{"id":"COMP-4400/resources","path":"/wiki/courses/COMP-4400/resources","sidebar":"indexNav"},{"id":"COMP-4500/overview","path":"/wiki/courses/COMP-4500/overview","sidebar":"indexNav"},{"id":"COMP-4540/overview","path":"/wiki/courses/COMP-4540/overview","sidebar":"indexNav"},{"id":"COMP-4540/surviving4540","path":"/wiki/courses/COMP-4540/survivingCOMP4540","sidebar":"indexNav"},{"id":"COMP-4670/overview","path":"/wiki/courses/COMP-4670/overview","sidebar":"indexNav"},{"id":"COMP-4680/overview","path":"/wiki/courses/COMP-4680/overview","sidebar":"indexNav"},{"id":"COMP-4730/overview","path":"/wiki/courses/COMP-4730/overview","sidebar":"indexNav"},{"id":"COMP-4740/overview","path":"/wiki/courses/COMP-4740/overview","sidebar":"indexNav"},{"id":"COMP-4770/overview","path":"/wiki/courses/COMP-4770/overview","sidebar":"indexNav"},{"id":"COMP-4800/overview","path":"/wiki/courses/COMP-4800/overview","sidebar":"indexNav"},{"id":"COMP-4960/overview","path":"/wiki/courses/COMP-4960/overview","sidebar":"indexNav"},{"id":"COMP-4990/overview","path":"/wiki/courses/COMP-4990/overview","sidebar":"indexNav"},{"id":"course_planning/electives","path":"/wiki/courses/course_planning/electives","sidebar":"indexNav"},{"id":"course_planning/recommendedsequence","path":"/wiki/courses/course_planning/recommendedsequence","sidebar":"indexNav"},{"id":"course_planning/specialcourse","path":"/wiki/courses/course_planning/specialcourse","sidebar":"indexNav"},{"id":"MATH-1020/overview","path":"/wiki/courses/MATH-1020/overview","sidebar":"indexNav"},{"id":"MATH-1250/overview","path":"/wiki/courses/MATH-1250/overview","sidebar":"indexNav"},{"id":"MATH-1720/overview","path":"/wiki/courses/MATH-1720/overview","sidebar":"indexNav"},{"id":"MATH-1730/overview","path":"/wiki/courses/MATH-1730/overview","sidebar":"indexNav"},{"id":"MATH-3940/overview","path":"/wiki/courses/MATH-3940/overview","sidebar":"indexNav"},{"id":"offering/Offered Courses","path":"/wiki/courses/","sidebar":"indexNav"},{"id":"offering/oldTable","path":"/wiki/courses/oldtable"},{"id":"STAT-2910/overview","path":"/wiki/courses/STAT-2910/overview","sidebar":"indexNav"}],"draftIds":[],"sidebars":{"indexNav":{"link":{"path":"/wiki/courses/","label":"offering/Offered Courses"}}}}],"breadcrumbs":true},"plugin-docs-academics":{"path":"/wiki/academics","versions":[{"name":"current","label":"Next","isLast":true,"path":"/wiki/academics","mainDocId":"index","docs":[{"id":"archivedImportantDates","path":"/wiki/academics/archivedImportantDates"},{"id":"awards/awardApplication","path":"/wiki/academics/awardApplication","sidebar":"indexNav"},{"id":"awards/findingAwards","path":"/wiki/academics/findingAwards","sidebar":"indexNav"},{"id":"course_overload","path":"/wiki/academics/course-overload","sidebar":"indexNav"},{"id":"importantDates","path":"/wiki/academics/importantDates","sidebar":"indexNav"},{"id":"index","path":"/wiki/academics/","sidebar":"indexNav"},{"id":"research/doingresearch","path":"/wiki/academics/doingresearch","sidebar":"indexNav"},{"id":"research/outstandingscholars","path":"/wiki/academics/outstandingscholars","sidebar":"indexNav"},{"id":"support/academiccomplaints","path":"/wiki/academics/academiccomplaints","sidebar":"indexNav"},{"id":"support/academicsupport","path":"/wiki/academics/academicsupport","sidebar":"indexNav"},{"id":"support/mentalhealth","path":"/wiki/academics/mentalhealth","sidebar":"indexNav"},{"id":"support/physicalhealth","path":"/wiki/academics/physicalhealth","sidebar":"indexNav"},{"id":"textbooks","path":"/wiki/academics/textbooks","sidebar":"indexNav"}],"draftIds":[],"sidebars":{"indexNav":{"link":{"path":"/wiki/academics/","label":"index"}}}}],"breadcrumbs":true},"plugin-docs-resources":{"path":"/wiki/resources","versions":[{"name":"current","label":"Next","isLast":true,"path":"/wiki/resources","mainDocId":"index","docs":[{"id":"contributors","path":"/wiki/resources/contributors","sidebar":"indexNav"},{"id":"guides/becoming-a-ta","path":"/wiki/resources/guides/becoming-a-ta","sidebar":"indexNav"},{"id":"guides/contributing","path":"/wiki/resources/guides/contributing","sidebar":"indexNav"},{"id":"guides/first_year_guide","path":"/wiki/resources/guides/first_year","sidebar":"indexNav"},{"id":"guides/laptop_guide","path":"/wiki/resources/guides/laptop","sidebar":"indexNav"},{"id":"guides/Navigation Guide/navigation-guide","path":"/wiki/resources/guides/Navigation Guide/navigation-guide","sidebar":"indexNav"},{"id":"guides/parking_guide","path":"/wiki/resources/guides/parking","sidebar":"indexNav"},{"id":"guides/student_exchange_guide","path":"/wiki/resources/guides/student_exchange","sidebar":"indexNav"},{"id":"guides/style_guide","path":"/wiki/resources/guides/style","sidebar":"indexNav"},{"id":"guides/uwinsite_guide","path":"/wiki/resources/guides/uwinsite_guide","sidebar":"indexNav"},{"id":"guides/uwsa_club","path":"/wiki/resources/guides/uwsa_club","sidebar":"indexNav"},{"id":"guides/vpn_guide","path":"/wiki/resources/guides/vpn","sidebar":"indexNav"},{"id":"guides/wifi_guide","path":"/wiki/resources/guides/wifi","sidebar":"indexNav"},{"id":"index","path":"/wiki/resources/","sidebar":"indexNav"},{"id":"useful_links","path":"/wiki/resources/useful_links"}],"draftIds":[],"sidebars":{"indexNav":{"link":{"path":"/wiki/resources/","label":"index"}}}}],"breadcrumbs":true},"plugin-docs-css":{"path":"/wiki/css","versions":[{"name":"current","label":"Next","isLast":true,"path":"/wiki/css","mainDocId":"about","docs":[{"id":"about","path":"/wiki/css/","sidebar":"indexNav"},{"id":"constitution","path":"/wiki/css/constitution","sidebar":"indexNav"},{"id":"meetTheBoard","path":"/wiki/css/board","sidebar":"indexNav"}],"draftIds":[],"sidebars":{"indexNav":{"link":{"path":"/wiki/css/","label":"about"}}}}],"breadcrumbs":true}}}'),a=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(7529);const l=JSON.parse('{"docusaurusVersion":"2.4.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.1"},"@cmfcmf/docusaurus-search-local":{"type":"package","name":"@cmfcmf/docusaurus-search-local","version":"1.1.0"},"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.4.1"}}}'),c={siteConfig:i.default,siteMetadata:l,globalData:o,i18n:a,codeTranslations:s},u=r.createContext(c);function d(e){let{children:t}=e;return r.createElement(u.Provider,{value:c},t)}},3256:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),i=n(6136),o=n(1514),a=n(3905),s=n(7264);function l(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},r.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),r.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),r.createElement(c,{error:t}))}function c(e){let{error:t}=e;const n=(0,a.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function u(e){let{error:t,tryAgain:n}=e;return r.createElement(p,{fallback:()=>r.createElement(l,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(s.Z,null,r.createElement(l,{error:t,tryAgain:n})))}const d=e=>r.createElement(u,e);class p extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){i.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??d)(e)}return e??null}}},6136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,i={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},1514:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),i=n(405);function o(e){return r.createElement(i.ql,e)}},3699:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(3117),i=n(7294),o=n(3727),a=n(3905),s=n(9962),l=n(2735),c=n(6136);const u=i.createContext({collectLink:()=>{}});var d=n(9524);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":v,autoAddBaseUrl:g=!0,...b}=e;const{siteConfig:{trailingSlash:y,baseUrl:w}}=(0,s.Z)(),{withBaseUrl:k}=(0,d.C)(),x=(0,i.useContext)(u),S=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(()=>S.current));const E=p||f;const O=(0,l.Z)(E),_=E?.replace("pathname://","");let P=void 0!==_?(C=_,g&&(e=>e.startsWith("/"))(C)?k(C):C):void 0;var C;P&&O&&(P=(0,a.applyTrailingSlash)(P,{trailingSlash:y,baseUrl:w}));const T=(0,i.useRef)(!1),N=n?o.OL:o.rU,I=c.Z.canUseIntersectionObserver,A=(0,i.useRef)(),M=()=>{T.current||null==P||(window.docusaurus.preload(P),T.current=!0)};(0,i.useEffect)((()=>(!I&&O&&null!=P&&window.docusaurus.prefetch(P),()=>{I&&A.current&&A.current.disconnect()})),[A,P,I,O]);const j=P?.startsWith("#")??!1,R=!P||!O||j;return R||v||x.collectLink(P),R?i.createElement("a",(0,r.Z)({ref:S,href:P},E&&!O&&{target:"_blank",rel:"noopener noreferrer"},b)):i.createElement(N,(0,r.Z)({},b,{onMouseEnter:M,onTouchStart:M,innerRef:e=>{S.current=e,I&&e&&O&&(A.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(A.current.unobserve(e),A.current.disconnect(),null!=P&&window.docusaurus.prefetch(P))}))})),A.current.observe(e))},to:P},n&&{isActive:h,activeClassName:m}))}const f=i.forwardRef(p)},7325:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l,I:()=>s});var r=n(7294);function i(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var o=n(7529);function a(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return o[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return i(a({message:n,id:r}),t)}function l(e){let{children:t,id:n,values:o}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const s=a({message:t,id:n});return r.createElement(r.Fragment,null,i(s,o))}},6875:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},2735:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function i(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>i,b:()=>r})},9524:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,Z:()=>s});var r=n(7294),i=n(9962),o=n(2735);function a(){const{siteConfig:{baseUrl:e,url:t}}=(0,i.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:i=!1,absolute:a=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(i)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const s=n.startsWith(t)?n:t+n.replace(/^\//,"");return a?e+s:s}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=a();return n(e,t)}},9962:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),i=n(694);function o(){return(0,r.useContext)(i._)}},1610:(e,t,n)=>{"use strict";n.d(t,{OD:()=>o,eZ:()=>a});var r=n(9962),i=n(6875);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function a(e,t,n){void 0===t&&(t=i.m),void 0===n&&(n={});const r=o(e),a=r?.[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}},1048:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),i=n(8121);function o(){return(0,r.useContext)(i._)}},5304:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function i(e){const t={};return function e(n,i){Object.entries(n).forEach((n=>{let[o,a]=n;const s=i?`${i}.${o}`:o;r(a)?e(a,s):t[s]=a}))}(e),t}},9656:(e,t,n)=>{"use strict";n.d(t,{_:()=>i,z:()=>o});var r=n(7294);const i=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(i),a=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(i.Provider,{value:a},t)}},868:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>d,WS:()=>p,_r:()=>c,Jo:()=>v,zh:()=>u,yW:()=>m,gB:()=>f});var r=n(6775),i=n(1610);const o=e=>e.versions.find((e=>e.isLast));function a(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function s(e,t){const n=a(e,t),i=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:i,alternateDocVersions:i?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(i.id):{}}}const l={},c=()=>(0,i.OD)("docusaurus-plugin-content-docs")??l,u=e=>(0,i.eZ)("docusaurus-plugin-content-docs",e,{failfast:!0});function d(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const i=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=i?{pluginId:i[0],pluginData:i[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function p(e){void 0===e&&(e={});const t=d(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:a(t.pluginData,n)}}function f(e){return u(e).versions}function m(e){const t=u(e);return o(t)}function h(e){const t=u(e),{pathname:n}=(0,r.TH)();return s(t,n)}function v(e){const t=u(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=o(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},9957:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(4865),i=n.n(r);i().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{i().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){i().done()}}},2251:(e,t,n)=>{"use strict";n.r(t);var r=n(7410),i=n(6809);!function(e){const{themeConfig:{prism:t}}=i.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},4082:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const i={iconExternalLink:"iconExternalLink_nPIU"};function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:i.iconExternalLink},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},7264:(e,t,n)=>{"use strict";n.d(t,{Z:()=>oa});var r=n(7294),i=n(4334),o=n(3256),a=n(5463),s=n(3117),l=n(6775),c=n(7325),u=n(3266);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,l.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,c.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:i}=f();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,s.Z)({},e,{href:`#${d}`,onClick:i}),t))}var v=n(3702),g=n(8181);const b={skipToContent:"skipToContent_fXgn"};function y(){return r.createElement(h,{className:b.skipToContent})}var w=n(107),k=n(5830);function x(e){let{width:t=21,height:n=21,color:i="currentColor",strokeWidth:o=1.2,className:a,...l}=e;return r.createElement("svg",(0,s.Z)({viewBox:"0 0 15 15",width:t,height:n},l),r.createElement("g",{stroke:i,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S={closeButton:"closeButton_CVFx"};function E(e){return r.createElement("button",(0,s.Z)({type:"button","aria-label":(0,c.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,i.Z)("clean-btn close",S.closeButton,e.className)}),r.createElement(x,{width:14,height:14,strokeWidth:3.1}))}const O={content:"content_knG7"};function _(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,s.Z)({},e,{className:(0,i.Z)(O.content,e.className),dangerouslySetInnerHTML:{__html:n}}))}const P={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function C(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:i,textColor:o,isCloseable:a}=e;return r.createElement("div",{className:P.announcementBar,style:{backgroundColor:i,color:o},role:"banner"},a&&r.createElement("div",{className:P.announcementBarPlaceholder}),r.createElement(_,{className:P.announcementBarContent}),a&&r.createElement(E,{onClick:n,className:P.announcementBarClose}))}var T=n(2600),N=n(2957);var I=n(3768),A=n(3086);const M=r.createContext(null);function j(e){let{children:t}=e;const n=function(){const e=(0,T.e)(),t=(0,A.HY)(),[n,i]=(0,r.useState)(!1),o=null!==t.component,a=(0,I.D9)(o);return(0,r.useEffect)((()=>{o&&!a&&i(!0)}),[o,a]),(0,r.useEffect)((()=>{o?e.shown||i(!0):i(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,i]),[n])}();return r.createElement(M.Provider,{value:n},t)}function R(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function L(){const e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,i=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,A.HY)();return(0,r.useMemo)((()=>({shown:t,hide:i,content:R(o)})),[i,o,t])}function D(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:a}=L();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,i.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var F=n(9200),B=n(1048);function U(e){return r.createElement("svg",(0,s.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function z(e){return r.createElement("svg",(0,s.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const $={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:o,onChange:a}=e;const s=(0,B.Z)(),l=(0,c.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===o?(0,c.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,i.Z)($.toggle,t)},r.createElement("button",{className:(0,i.Z)("clean-btn",$.toggleButton,!s&&$.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===o?"light":"dark"),disabled:!s,title:l,"aria-label":l,"aria-live":"polite"},r.createElement(U,{className:(0,i.Z)($.toggleIcon,$.lightToggleIcon)}),r.createElement(z,{className:(0,i.Z)($.toggleIcon,$.darkToggleIcon)})))}const H=r.memo(q),G={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function Q(e){let{className:t}=e;const n=(0,w.L)().navbar.style,i=(0,w.L)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,F.I)();return i?null:r.createElement(H,{className:t,buttonClassName:"dark"===n?G.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var W=n(6811);function Z(){return r.createElement(W.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function V(){const e=(0,T.e)();return r.createElement("button",{type:"button","aria-label":(0,c.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(x,{color:"var(--ifm-color-emphasis-600)"}))}function K(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(Z,null),r.createElement(Q,{className:"margin-right--md"}),r.createElement(V,null))}var Y=n(3699),J=n(9524),X=n(2735);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(4082);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:i,href:o,label:a,html:l,isDropdownLink:c,prependBaseUrlToHref:u,...d}=e;const p=(0,J.Z)(i),f=(0,J.Z)(t),m=(0,J.Z)(o,{forcePrependBaseUrl:!0}),h=a&&o&&!(0,X.Z)(o),v=l?{dangerouslySetInnerHTML:{__html:l}}:{children:r.createElement(r.Fragment,null,a,h&&r.createElement(te.Z,c&&{width:12,height:12}))};return o?r.createElement(Y.Z,(0,s.Z)({href:u?m:o},d,v)):r.createElement(Y.Z,(0,s.Z)({to:p,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},d,v))}function re(e){let{className:t,isDropdownItem:n=!1,...o}=e;const a=r.createElement(ne,(0,s.Z)({className:(0,i.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,a):a}function ie(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ne,(0,s.Z)({className:(0,i.Z)("menu__link",t)},o)))}function oe(e){let{mobile:t=!1,position:n,...i}=e;const o=t?ie:re;return r.createElement(o,(0,s.Z)({},i,{activeClassName:i.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var ae=n(4639),se=n(9003),le=n(9962);function ce(e,t){return e.some((e=>function(e,t){return!!(0,se.Mg)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function ue(e){let{items:t,position:n,className:o,onClick:a,...l}=e;const c=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[c]),r.createElement("div",{ref:c,className:(0,i.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u})},r.createElement(ne,(0,s.Z)({"aria-haspopup":"true","aria-expanded":u,role:"button",href:l.to?void 0:"#",className:(0,i.Z)("navbar__link",o)},l,{onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))}}),l.children??l.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,t)=>r.createElement(go,(0,s.Z)({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))))))}function de(e){let{items:t,className:n,position:o,onClick:a,...c}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,le.Z)(),{pathname:t}=(0,l.TH)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,ae.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),r.createElement("li",{className:(0,i.Z)("menu__list-item",{"menu__list-item--collapsed":p})},r.createElement(ne,(0,s.Z)({role:"button",className:(0,i.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},c,{onClick:e=>{e.preventDefault(),f()}}),c.children??c.label),r.createElement(ae.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:p},t.map(((e,t)=>r.createElement(go,(0,s.Z)({mobile:!0,isDropdownItem:!0,onClick:a,activeClassName:"menu__link--active"},e,{key:t}))))))}function pe(e){let{mobile:t=!1,...n}=e;const i=t?de:ue;return r.createElement(i,n)}var fe=n(626);function me(e){let{width:t=20,height:n=20,...i}=e;return r.createElement("svg",(0,s.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},i),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const he="iconLanguage_nlXk";var ve=n(3935);function ge(e,t){var n=void 0;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];n&&clearTimeout(n),n=setTimeout((function(){return e.apply(void 0,i)}),t)}}function be(e){return{current:e}}function ye(e){return e!==Object(e)}function we(e,t){if(e===t)return!0;if(ye(e)||ye(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(!(i in t))return!1;if(!we(e[i],t[i]))return!1}return!0}var ke=function(){};function xe(e){var t=e.item,n=e.items,r=void 0===n?[]:n;return{index:t.__autocomplete_indexName,items:[t],positions:[1+r.findIndex((function(e){return e.objectID===t.objectID}))],queryID:t.__autocomplete_queryID,algoliaSource:["autocomplete"]}}function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ee(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Oe=["items"],_e=["items"];function Pe(e){return Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pe(e)}function Ce(e){return function(e){if(Array.isArray(e))return Te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Te(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ne(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){Me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Pe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Pe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Pe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e){return e.map((function(e){var t=e.items,n=Ne(e,Oe);return Ae(Ae({},n),{},{objectIDs:(null==t?void 0:t.map((function(e){return e.objectID})))||n.objectIDs})}))}function Re(e){var t=function(e){var t=Se((e.version||"").split(".").map(Number),2),n=t[0],r=t[1];return n>=3||2===n&&r>=4||1===n&&r>=10}(e);function n(n,r,i){if(t&&void 0!==i){var o=i[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":o.appId,"X-Algolia-API-Key":o.apiKey};e.apply(void 0,[n].concat(Ce(r),[{headers:a}]))}else e.apply(void 0,[n].concat(Ce(r)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&n("clickedObjectIDsAfterSearch",je(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&n("clickedObjectIDs",je(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&n("convertedObjectIDsAfterSearch",je(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&n("convertedObjectIDs",je(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.length>0&&t.reduce((function(e,t){var n=t.items,r=Ne(t,_e);return[].concat(Ce(e),Ce(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r<e.objectIDs.length;r+=t)n.push(Ae(Ae({},e),{},{objectIDs:e.objectIDs.slice(r,r+t)}));return n}(Ae(Ae({},r),{},{objectIDs:(null==n?void 0:n.map((function(e){return e.objectID})))||r.objectIDs})).map((function(e){return{items:n,payload:e}}))))}),[]).forEach((function(e){var t=e.items;return n("viewedObjectIDs",[e.payload],t)}))},viewedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function Le(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function De(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function Fe(e){return Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fe(e)}function Be(e){return function(e){if(Array.isArray(e))return Ue(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ue(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){qe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Fe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Fe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Fe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var He="2.6.0",Ge="https://cdn.jsdelivr.net/npm/search-insights@".concat(He,"/dist/search-insights.min.js"),Qe=ge((function(e){var t=e.onItemsChange,n=e.items,r=e.insights,i=e.state;t({insights:r,insightsEvents:Le({items:n}).map((function(e){return $e({eventName:"Items Viewed"},e)})),state:i})}),400);function We(e){var t=function(e){return $e({onItemsChange:function(e){var t=e.insights,n=e.insightsEvents;t.viewedObjectIDs.apply(t,Be(n.map((function(e){return $e($e({},e),{},{algoliaSource:[].concat(Be(e.algoliaSource||[]),["autocomplete-internal"])})}))))},onSelect:function(e){var t=e.insights,n=e.insightsEvents;t.clickedObjectIDsAfterSearch.apply(t,Be(n.map((function(e){return $e($e({},e),{},{algoliaSource:[].concat(Be(e.algoliaSource||[]),["autocomplete-internal"])})}))))},onActive:ke},e)}(e),n=t.insightsClient,r=t.onItemsChange,i=t.onSelect,o=t.onActive,a=n;n||function(e){if("undefined"!=typeof window)e({window:window})}((function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(a=t[n]),a||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t[n].queue.push(r)}),t[n].version=He,a=t[n],function(e){var t="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var n=e.document.createElement("script");n.async=!0,n.src=Ge,n.onerror=function(){console.error(t)},document.body.appendChild(n)}catch(r){console.error(t)}}(t))}));var s=Re(a),l=be([]),c=ge((function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce((function(e,t){return[].concat(Be(e),Be(t.items))}),[]).filter(De);we(l.current.map((function(e){return e.objectID})),n.map((function(e){return e.objectID})))||(l.current=n,n.length>0&&Qe({onItemsChange:r,items:n,insights:s,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;a("addAlgoliaAgent","insights-plugin"),t({algoliaInsightsPlugin:{__algoliaSearchParameters:{clickAnalytics:!0},insights:s}}),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;De(t)&&i({state:n,event:r,insights:s,item:t,insightsEvents:[$e({eventName:"Item Selected"},xe({item:t,items:o.getItems().filter(De)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,i=e.event;De(t)&&o({state:r,event:i,insights:s,item:t,insightsEvents:[$e({eventName:"Item Active"},xe({item:t,items:n.getItems().filter(De)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function Ze(e){return Ze="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ze(e)}function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ze(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ze(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ze(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ye(e,t,n){var r,i=t.initialState;return{getState:function(){return i},dispatch:function(r,o){var a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach((function(t){Ke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i);i=e(i,{type:r,props:t,payload:o}),n({state:i,prevState:a})},pendingRequests:(r=[],{add:function(e){return r.push(e),e.finally((function(){r=r.filter((function(t){return t!==e}))}))},cancelAll:function(){r.forEach((function(e){return e.cancel()}))},isEmpty:function(){return 0===r.length}})}}function Je(e){return e.reduce((function(e,t){return e.concat(t)}),[])}function Xe(e){return Xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xe(e)}function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(Object(n),!0).forEach((function(t){nt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Xe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Xe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rt(e){return 0===e.collections.length?0:e.collections.reduce((function(e,t){return e+t.items.length}),0)}var it=0;function ot(){return"autocomplete-".concat(it++)}function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function st(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?at(Object(n),!0).forEach((function(t){lt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):at(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ct(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ct(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ct(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ct(e){return ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ct(e)}function ut(e){return ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ut(e)}function dt(e){return function(e){if(Array.isArray(e))return pt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return pt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){ht(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ut(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ut(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ut(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vt(e,t){var n,r="undefined"!=typeof window?window:{},i=e.plugins||[];return mt(mt({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:!1,environment:r,shouldPanelOpen:function(e){return rt(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:ot(),plugins:i,initialState:mt({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),i.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),i.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),i.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(dt(i.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:ke,onResolve:ke};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=st(st({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return Je(e)})).then((function(e){return e.map((function(e){return mt(mt({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:mt({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function gt(e){return gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gt(e)}function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){wt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==gt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==gt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===gt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kt(e){return kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kt(e)}function xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xt(Object(n),!0).forEach((function(t){Et(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Et(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==kt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==kt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===kt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ot(e){return function(e){if(Array.isArray(e))return _t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return _t(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _t(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Pt(e){return Boolean(e.execute)}function Ct(e,t,n){if(i=e,Boolean(null==i?void 0:i.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(Ot(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return St(St({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?St(St({},n),{},{params:St(St({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var i;return{items:e,sourceId:t}}function Tt(e){var t=e.reduce((function(e,t){if(!Pt(t))return e.push(t),e;var n=t.searchClient,r=t.execute,i=t.requesterId,o=t.requests,a=e.find((function(e){return Pt(t)&&Pt(e)&&e.searchClient===n&&Boolean(i)&&e.requesterId===i}));if(a){var s;(s=a.items).push.apply(s,Ot(o))}else{var l={execute:r,requesterId:i,items:o,searchClient:n};e.push(l)}return e}),[]).map((function(e){if(!Pt(e))return Promise.resolve(e);var t=e,n=t.execute,r=t.items;return n({searchClient:t.searchClient,requests:r})}));return Promise.all(t).then((function(e){return Je(e)}))}function Nt(e,t,n){return t.map((function(t){var r,i=e.filter((function(e){return e.sourceId===t.sourceId})),o=i.map((function(e){return e.items})),a=i[0].transformResponse,s=a?a({results:r=o,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):o;return t.onResolve({source:t,results:o,items:s,state:n.getState()}),Array.isArray(s),s.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:s}}))}function It(e,t){var n=t;return{then:function(t,r){return It(e.then(jt(t,n,e),jt(r,n,e)),n)},catch:function(t){return It(e.catch(jt(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),It(e.finally(jt(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function At(e){return It(new Promise((function(t,n){return e(t,n)})),{isCanceled:!1,onCancelList:[]})}function Mt(e){return It(e,{isCanceled:!1,onCancelList:[]})}function jt(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function Rt(e){var t=function(e){var t=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,n){var r=(e[n-1]||0)+t;return e.push(r),e}),[]).reduce((function(t,n){return n<=e.activeItemId?t+1:t}),0);return e.collections[t]}(e);if(!t)return null;var n=t.items[function(e){for(var t=e.state,n=e.collection,r=!1,i=0,o=0;!1===r;){var a=t.collections[i];if(a===n){r=!0;break}o+=a.items.length,i++}return t.activeItemId-o}({state:e,collection:t})],r=t.source;return{item:n,itemInputValue:r.getItemInputValue({item:n,state:e}),itemUrl:r.getItemUrl({item:n,state:e}),source:r}}function Lt(e){return Lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt(e)}At.resolve=function(e){return Mt(Promise.resolve(e))},At.reject=function(e){return Mt(Promise.reject(e))};var Dt=["event","nextState","props","query","refresh","store"];function Ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(n),!0).forEach((function(t){Ut(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ut(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Lt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Lt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Lt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var $t,qt,Ht,Gt=null,Qt=($t=-1,qt=-1,Ht=void 0,function(e){var t=++$t;return Promise.resolve(e).then((function(e){return Ht&&t<qt?Ht:(qt=t,Ht=e,e)}))});function Wt(e){var t=e.event,n=e.nextState,r=void 0===n?{}:n,i=e.props,o=e.query,a=e.refresh,s=e.store,l=zt(e,Dt);Gt&&i.environment.clearTimeout(Gt);var c=l.setCollections,u=l.setIsOpen,d=l.setQuery,p=l.setActiveItemId,f=l.setStatus;if(d(o),p(i.defaultActiveItemId),!o&&!1===i.openOnFocus){var m,h=s.getState().collections.map((function(e){return Bt(Bt({},e),{},{items:[]})}));f("idle"),c(h),u(null!==(m=r.isOpen)&&void 0!==m?m:i.shouldPanelOpen({state:s.getState()}));var v=Mt(Qt(h).then((function(){return Promise.resolve()})));return s.pendingRequests.add(v)}f("loading"),Gt=i.environment.setTimeout((function(){f("stalled")}),i.stallThreshold);var g=Mt(Qt(i.getSources(Bt({query:o,refresh:a,state:s.getState()},l)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(Bt({query:o,refresh:a,state:s.getState()},l))).then((function(t){return Ct(t,e.sourceId,s.getState())}))}))).then(Tt).then((function(t){return Nt(t,e,s)})).then((function(e){return function(e){var t=e.collections,n=e.props,r=e.state,i=t.reduce((function(e,t){return yt(yt({},e),{},wt({},t.source.sourceId,yt(yt({},t.source),{},{getItems:function(){return Je(t.items)}})))}),{}),o=n.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:i,state:r}).sourcesBySourceId;return Je(n.reshape({sourcesBySourceId:o,sources:Object.values(o),state:r})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:i,state:s.getState()})}))})))).then((function(e){var n;f("idle"),c(e);var d=i.shouldPanelOpen({state:s.getState()});u(null!==(n=r.isOpen)&&void 0!==n?n:i.openOnFocus&&!o&&d||d);var p=Rt(s.getState());if(null!==s.getState().activeItemId&&p){var m=p.item,h=p.itemInputValue,v=p.itemUrl,g=p.source;g.onActive(Bt({event:t,item:m,itemInputValue:h,itemUrl:v,refresh:a,source:g,state:s.getState()},l))}})).finally((function(){f("idle"),Gt&&i.environment.clearTimeout(Gt)}));return s.pendingRequests.add(g)}function Zt(e){return Zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zt(e)}var Vt=["event","props","refresh","store"];function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach((function(t){Jt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Zt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Zt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var en=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function tn(e){return tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tn(e)}var nn=["props","refresh","store"],rn=["inputElement","formElement","panelElement"],on=["inputElement"],an=["inputElement","maxLength"],sn=["sourceIndex"],ln=["sourceIndex"],cn=["item","source","sourceIndex"];function un(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?un(Object(n),!0).forEach((function(t){pn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):un(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==tn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==tn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===tn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fn(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function mn(e){var t=e.props,n=e.refresh,r=e.store,i=fn(e,nn),o=function(e,t){return void 0!==t?"".concat(e,"-").concat(t):e};return{getEnvironmentProps:function(e){var n=e.inputElement,i=e.formElement,o=e.panelElement;function a(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[i,o].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return dn({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},fn(e,rn))},getRootProps:function(e){return dn({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){e.inputElement;return dn({action:"",noValidate:!0,role:"search",onSubmit:function(o){var a;o.preventDefault(),t.onSubmit(dn({event:o,refresh:n,state:r.getState()},i)),r.dispatch("submit",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(o){var a;o.preventDefault(),t.onReset(dn({event:o,refresh:n,state:r.getState()},i)),r.dispatch("reset",null),null===(a=e.inputElement)||void 0===a||a.focus()}},fn(e,on))},getLabelProps:function(e){var n=e||{},r=n.sourceIndex,i=fn(n,sn);return dn({htmlFor:"".concat(o(t.id,r),"-input"),id:"".concat(o(t.id,r),"-label")},i)},getInputProps:function(e){var o;function a(e){(t.openOnFocus||Boolean(r.getState().query))&&Wt(dn({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},i)),r.dispatch("focus",null)}var s=e||{},l=(s.inputElement,s.maxLength),c=void 0===l?512:l,u=fn(s,an),d=Rt(r.getState()),p=function(e){return Boolean(e&&e.match(en))}((null===(o=t.environment.navigator)||void 0===o?void 0:o.userAgent)||""),f=null!=d&&d.itemUrl&&!p?"go":"search";return dn({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:f,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(e){Wt(dn({event:e,props:t,query:e.currentTarget.value.slice(0,c),refresh:n,store:r},i))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,i=e.store,o=Xt(e,Vt);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(i.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},s=function(){var e=Rt(i.getState());if(null!==i.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,s=e.itemUrl,l=e.source;l.onActive(Yt({event:t,item:n,itemInputValue:a,itemUrl:s,refresh:r,source:l,state:i.getState()},o))}};t.preventDefault(),!1===i.getState().isOpen&&(n.openOnFocus||Boolean(i.getState().query))?Wt(Yt({event:t,props:n,query:i.getState().query,refresh:r,store:i},o)).then((function(){i.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),s(),setTimeout(a,0)})):(i.dispatch(t.key,{}),s(),a())}else if("Escape"===t.key)t.preventDefault(),i.dispatch(t.key,null),i.pendingRequests.cancelAll();else if("Tab"===t.key)i.dispatch("blur",null),i.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===i.getState().activeItemId||i.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||i.pendingRequests.cancelAll());t.preventDefault();var l=Rt(i.getState()),c=l.item,u=l.itemInputValue,d=l.itemUrl,p=l.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(p.onSelect(Yt({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:i.getState()},o)),n.navigator.navigateNewTab({itemUrl:d,item:c,state:i.getState()}));else if(t.shiftKey)void 0!==d&&(p.onSelect(Yt({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:i.getState()},o)),n.navigator.navigateNewWindow({itemUrl:d,item:c,state:i.getState()}));else if(t.altKey);else{if(void 0!==d)return p.onSelect(Yt({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:i.getState()},o)),void n.navigator.navigate({itemUrl:d,item:c,state:i.getState()});Wt(Yt({event:t,nextState:{isOpen:!1},props:n,query:u,refresh:r,store:i},o)).then((function(){p.onSelect(Yt({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:i.getState()},o))}))}}}(dn({event:e,props:t,refresh:n,store:r},i))},onFocus:a,onBlur:ke,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(n)}},u)},getPanelProps:function(e){return dn({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.sourceIndex,i=fn(n,ln);return dn({role:"listbox","aria-labelledby":"".concat(o(t.id,r),"-label"),id:"".concat(o(t.id,r),"-list")},i)},getItemProps:function(e){var a=e.item,s=e.source,l=e.sourceIndex,c=fn(e,cn);return dn({id:"".concat(o(t.id,l),"-item-").concat(a.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",a.__autocomplete_id);var t=Rt(r.getState());if(null!==r.getState().activeItemId&&t){var o=t.item,s=t.itemInputValue,l=t.itemUrl,c=t.source;c.onActive(dn({event:e,item:o,itemInputValue:s,itemUrl:l,refresh:n,source:c,state:r.getState()},i))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var o=s.getItemInputValue({item:a,state:r.getState()}),l=s.getItemUrl({item:a,state:r.getState()});(l?Promise.resolve():Wt(dn({event:e,nextState:{isOpen:!1},props:t,query:o,refresh:n,store:r},i))).then((function(){s.onSelect(dn({event:e,item:a,itemInputValue:o,itemUrl:l,refresh:n,source:s,state:r.getState()},i))}))}},c)}}}var hn="1.9.4",vn=[{segment:"autocomplete-core",version:hn}];function gn(e){return gn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gn(e)}function bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(n),!0).forEach((function(t){wn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==gn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==gn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===gn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kn(e){var t,n,r,i,o=e.plugins,a=e.options,s=null===(t=((null===(n=a.__autocomplete_metadata)||void 0===n?void 0:n.userAgents)||[])[0])||void 0===t?void 0:t.segment,l=s?wn({},s,Object.keys((null===(r=a.__autocomplete_metadata)||void 0===r?void 0:r.options)||{})):{};return{plugins:o.map((function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}})),options:yn({"autocomplete-core":Object.keys(a)},l),ua:vn.concat((null===(i=a.__autocomplete_metadata)||void 0===i?void 0:i.userAgents)||[])}}function xn(e){var t,n=e.state;return!1===n.isOpen||null===n.activeItemId?null:(null===(t=Rt(n))||void 0===t?void 0:t.itemInputValue)||null}function Sn(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var i=(null===t?-1:t)+e;return i<=-1||i>=n?null===r?null:0:i}function En(e){return En="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},En(e)}function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?On(Object(n),!0).forEach((function(t){Pn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):On(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==En(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==En(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===En(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Cn=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return _n(_n({},e),{},{activeItemId:t.payload});case"setQuery":return _n(_n({},e),{},{query:t.payload,completion:null});case"setCollections":return _n(_n({},e),{},{collections:t.payload});case"setIsOpen":return _n(_n({},e),{},{isOpen:t.payload});case"setStatus":return _n(_n({},e),{},{status:t.payload});case"setContext":return _n(_n({},e),{},{context:_n(_n({},e.context),t.payload)});case"ArrowDown":var n=_n(_n({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:Sn(1,e.activeItemId,rt(e),t.props.defaultActiveItemId)});return _n(_n({},n),{},{completion:xn({state:n})});case"ArrowUp":var r=_n(_n({},e),{},{activeItemId:Sn(-1,e.activeItemId,rt(e),t.props.defaultActiveItemId)});return _n(_n({},r),{},{completion:xn({state:r})});case"Escape":return e.isOpen?_n(_n({},e),{},{activeItemId:null,isOpen:!1,completion:null}):_n(_n({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return _n(_n({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return _n(_n({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return _n(_n({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:_n(_n({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return _n(_n({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return"The reducer action ".concat(JSON.stringify(t.type)," is not supported."),e}};function Tn(e){return Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tn(e)}function Nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nn(Object(n),!0).forEach((function(t){An(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function An(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Tn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Tn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Tn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mn(e){var t=[],n=vt(e,t),r=Ye(Cn,n,(function(e){var t=e.prevState,r=e.state;n.onStateChange(In({prevState:t,state:r,refresh:a,navigator:n.navigator},i))})),i=function(e){var t=e.store;return{setActiveItemId:function(e){t.dispatch("setActiveItemId",e)},setQuery:function(e){t.dispatch("setQuery",e)},setCollections:function(e){var n=0,r=e.map((function(e){return tt(tt({},e),{},{items:Je(e.items).map((function(e){return tt(tt({},e),{},{__autocomplete_id:n++})}))})}));t.dispatch("setCollections",r)},setIsOpen:function(e){t.dispatch("setIsOpen",e)},setStatus:function(e){t.dispatch("setStatus",e)},setContext:function(e){t.dispatch("setContext",e)}}}({store:r}),o=mn(In({props:n,refresh:a,store:r,navigator:n.navigator},i));function a(){return Wt(In({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,navigator:n.navigator,query:r.getState().query,refresh:a,store:r},i))}if(e.insights&&!n.plugins.some((function(e){return"aa.algoliaInsightsPlugin"===e.name}))){var s="boolean"==typeof e.insights?{}:e.insights;n.plugins.push(We(s))}return n.plugins.forEach((function(e){var r;return null===(r=e.subscribe)||void 0===r?void 0:r.call(e,In(In({},i),{},{navigator:n.navigator,refresh:a,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})},onResolve:function(e){t.push({onResolve:e})}}))})),function(e){var t,n,r=e.metadata,i=e.environment;if(null===(t=i.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var o=i.document.createElement("meta"),a=i.document.querySelector("head");o.name="algolia:metadata",setTimeout((function(){o.content=JSON.stringify(r),a.appendChild(o)}),0)}}({metadata:kn({plugins:n.plugins,options:e}),environment:n.environment}),In(In({refresh:a,navigator:n.navigator},o),i)}var jn=function(e,t,n,r){var i;t[0]=0;for(var o=1;o<t.length;o++){var a=t[o++],s=t[o]?(t[0]|=a?1:2,n[t[o++]]):t[++o];3===a?r[0]=s:4===a?r[1]=Object.assign(r[1]||{},s):5===a?(r[1]=r[1]||{})[t[++o]]=s:6===a?r[1][t[++o]]+=s+"":a?(i=e.apply(s,jn(e,s,n,["",null])),r.push(i),s[0]?t[0]|=2:(t[o-2]=0,t[o]=i)):r.push(s)}return r},Rn=new Map;function Ln(e){var t=Rn.get(this);return t||(t=new Map,Rn.set(this,t)),(t=jn(this,t.get(e)||(t.set(e,t=function(e){for(var t,n,r=1,i="",o="",a=[0],s=function(e){1===r&&(e||(i=i.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?a.push(0,e,i):3===r&&(e||i)?(a.push(3,e,i),r=2):2===r&&"..."===i&&e?a.push(4,e,0):2===r&&i&&!e?a.push(5,0,!0,i):r>=5&&((i||!e&&5===r)&&(a.push(r,0,i,n),r=6),e&&(a.push(r,e,0,n),r=6)),i=""},l=0;l<e.length;l++){l&&(1===r&&s(),s(l));for(var c=0;c<e[l].length;c++)t=e[l][c],1===r?"<"===t?(s(),a=[a],r=3):i+=t:4===r?"--"===i&&">"===t?(r=1,i=""):i=t+i[0]:o?t===o?o="":i+=t:'"'===t||"'"===t?o=t:">"===t?(s(),r=1):r&&("="===t?(r=5,n=i,i=""):"/"===t&&(r<5||">"===e[l][c+1])?(s(),3===r&&(a=a[0]),r=a,(a=a[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(s(),r=2):i+=t),3===r&&"!--"===i&&(r=4,a=a[0])}return s(),a}(e)),t),arguments,[])).length>1?t:t[0]}var Dn=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-SubmitIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","20"),n.setAttribute("height","20"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"),n.appendChild(r),n},Fn=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n},Bn=function(e){var t=e.environment.document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("class","aa-LoadingIcon"),t.setAttribute("viewBox","0 0 100 100"),t.setAttribute("width","20"),t.setAttribute("height","20"),t.innerHTML='<circle\n cx="50"\n cy="50"\n fill="none"\n r="35"\n stroke="currentColor"\n stroke-dasharray="164.93361431346415 56.97787143782138"\n stroke-width="6"\n>\n <animateTransform\n attributeName="transform"\n type="rotate"\n repeatCount="indefinite"\n dur="1s"\n values="0 50 50;90 50 50;180 50 50;360 50 50"\n keyTimes="0;0.40;0.65;1"\n />\n</circle>',t},Un=["ontouchstart","ontouchend","ontouchmove","ontouchcancel"];function zn(e,t,n){e[t]=null===n?"":"number"!=typeof n?n:n+"px"}function $n(e){this._listeners[e.type](e)}function qn(e,t,n){var r,i,o=e[t];if("style"===t)if("string"==typeof n)e.style=n;else if(null===n)e.style="";else for(t in n)o&&n[t]===o[t]||zn(e.style,t,n[t]);else"o"===t[0]&&"n"===t[1]?(r=t!==(t=t.replace(/Capture$/,"")),((i=t.toLowerCase())in e||Un.includes(i))&&(t=i),t=t.slice(2),e._listeners||(e._listeners={}),e._listeners[t]=n,n?o||e.addEventListener(t,$n,r):e.removeEventListener(t,$n,r)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&"href"!==t&&t in e?e[t]=null==n?"":n:"function"!=typeof n&&"dangerouslySetInnerHTML"!==t&&(null==n||!1===n&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,n))}function Hn(e){return"onChange"===e?"onInput":e}function Gn(e,t){for(var n in t)qn(e,Hn(n),t[n])}function Qn(e,t){for(var n in t)"o"===n[0]&&"n"===n[1]||qn(e,Hn(n),t[n])}var Wn=["children"];function Zn(e){return function(e){if(Array.isArray(e))return Vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Kn(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Yn(e){return function(t,n){var r=n.children,i=void 0===r?[]:r,o=Kn(n,Wn),a=e.document.createElement(t);return Gn(a,o),a.append.apply(a,Zn(i)),a}}function Jn(e){return Jn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jn(e)}var Xn=["autocompleteScopeApi","environment","classNames","getInputProps","getInputPropsCore","isDetached","state"];function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach((function(t){nr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function nr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Jn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Jn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Jn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rr(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ir=function(e){var t=e.autocompleteScopeApi,n=e.environment,r=(e.classNames,e.getInputProps),i=e.getInputPropsCore,o=e.isDetached,a=e.state,s=rr(e,Xn),l=Yn(n)("input",s),c=r(tr({state:a,props:i({inputElement:l}),inputElement:l},t));return Gn(l,tr(tr({},c),{},{onKeyDown:function(e){o&&"Tab"===e.key||c.onKeyDown(e)}})),l};function or(e){return or="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},or(e)}function ar(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ar(Object(n),!0).forEach((function(t){lr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ar(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==or(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==or(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===or(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cr,ur,dr,pr,fr,mr,hr,vr={},gr=[],br=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,yr=Array.isArray;function wr(e,t){for(var n in t)e[n]=t[n];return e}function kr(e){var t=e.parentNode;t&&t.removeChild(e)}function xr(e,t,n){var r,i,o,a={};for(o in t)"key"==o?r=t[o]:"ref"==o?i=t[o]:a[o]=t[o];if(arguments.length>2&&(a.children=arguments.length>3?cr.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===a[o]&&(a[o]=e.defaultProps[o]);return Sr(e,a,r,i,null)}function Sr(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++dr:i};return null==i&&null!=ur.vnode&&ur.vnode(o),o}function Er(e){return e.children}function Or(e,t){this.props=e,this.context=t}function _r(e,t){if(null==t)return e.__?_r(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?_r(e):null}function Pr(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return Pr(e)}}function Cr(e){(!e.__d&&(e.__d=!0)&&pr.push(e)&&!Tr.__r++||fr!==ur.debounceRendering)&&((fr=ur.debounceRendering)||mr)(Tr)}function Tr(){var e,t,n,r,i,o,a,s;for(pr.sort(hr);e=pr.shift();)e.__d&&(t=pr.length,r=void 0,i=void 0,a=(o=(n=e).__v).__e,(s=n.__P)&&(r=[],(i=wr({},o)).__v=o.__v+1,Fr(s,o,i,n.__n,void 0!==s.ownerSVGElement,null!=o.__h?[a]:null,r,null==a?_r(o):a,o.__h),Br(r,o),o.__e!=a&&Pr(o)),pr.length>t&&pr.sort(hr));Tr.__r=0}function Nr(e,t,n,r,i,o,a,s,l,c){var u,d,p,f,m,h,v,g=r&&r.__k||gr,b=g.length;for(n.__k=[],u=0;u<t.length;u++)if(null!=(f=n.__k[u]=null==(f=t[u])||"boolean"==typeof f||"function"==typeof f?null:"string"==typeof f||"number"==typeof f||"bigint"==typeof f?Sr(null,f,null,null,f):yr(f)?Sr(Er,{children:f},null,null,null):f.__b>0?Sr(f.type,f.props,f.key,f.ref?f.ref:null,f.__v):f)){if(f.__=n,f.__b=n.__b+1,null===(p=g[u])||p&&f.key==p.key&&f.type===p.type)g[u]=void 0;else for(d=0;d<b;d++){if((p=g[d])&&f.key==p.key&&f.type===p.type){g[d]=void 0;break}p=null}Fr(e,f,p=p||vr,i,o,a,s,l,c),m=f.__e,(d=f.ref)&&p.ref!=d&&(v||(v=[]),p.ref&&v.push(p.ref,null,f),v.push(d,f.__c||m,f)),null!=m?(null==h&&(h=m),"function"==typeof f.type&&f.__k===p.__k?f.__d=l=Ir(f,l,e):l=Ar(e,f,p,g,m,l),"function"==typeof n.type&&(n.__d=l)):l&&p.__e==l&&l.parentNode!=e&&(l=_r(p))}for(n.__e=h,u=b;u--;)null!=g[u]&&("function"==typeof n.type&&null!=g[u].__e&&g[u].__e==n.__d&&(n.__d=Mr(r).nextSibling),$r(g[u],g[u]));if(v)for(u=0;u<v.length;u++)zr(v[u],v[++u],v[++u])}function Ir(e,t,n){for(var r,i=e.__k,o=0;i&&o<i.length;o++)(r=i[o])&&(r.__=e,t="function"==typeof r.type?Ir(r,t,n):Ar(n,r,r,i,r.__e,t));return t}function Ar(e,t,n,r,i,o){var a,s,l;if(void 0!==t.__d)a=t.__d,t.__d=void 0;else if(null==n||i!=o||null==i.parentNode)e:if(null==o||o.parentNode!==e)e.appendChild(i),a=null;else{for(s=o,l=0;(s=s.nextSibling)&&l<r.length;l+=1)if(s==i)break e;e.insertBefore(i,o),a=o}return void 0!==a?a:i.nextSibling}function Mr(e){var t,n,r;if(null==e.type||"string"==typeof e.type)return e.__e;if(e.__k)for(t=e.__k.length-1;t>=0;t--)if((n=e.__k[t])&&(r=Mr(n)))return r;return null}function jr(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||br.test(t)?n:n+"px"}function Rr(e,t,n,r,i){var o;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||jr(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||jr(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])o=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r||e.addEventListener(t,o?Dr:Lr,o):e.removeEventListener(t,o?Dr:Lr,o);else if("dangerouslySetInnerHTML"!==t){if(i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function Lr(e){return this.l[e.type+!1](ur.event?ur.event(e):e)}function Dr(e){return this.l[e.type+!0](ur.event?ur.event(e):e)}function Fr(e,t,n,r,i,o,a,s,l){var c,u,d,p,f,m,h,v,g,b,y,w,k,x,S,E=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,s=t.__e=n.__e,t.__h=null,o=[s]),(c=ur.__b)&&c(t);try{e:if("function"==typeof E){if(v=t.props,g=(c=E.contextType)&&r[c.__c],b=c?g?g.props.value:c.__:r,n.__c?h=(u=t.__c=n.__c).__=u.__E:("prototype"in E&&E.prototype.render?t.__c=u=new E(v,b):(t.__c=u=new Or(v,b),u.constructor=E,u.render=qr),g&&g.sub(u),u.props=v,u.state||(u.state={}),u.context=b,u.__n=r,d=u.__d=!0,u.__h=[],u._sb=[]),null==u.__s&&(u.__s=u.state),null!=E.getDerivedStateFromProps&&(u.__s==u.state&&(u.__s=wr({},u.__s)),wr(u.__s,E.getDerivedStateFromProps(v,u.__s))),p=u.props,f=u.state,u.__v=t,d)null==E.getDerivedStateFromProps&&null!=u.componentWillMount&&u.componentWillMount(),null!=u.componentDidMount&&u.__h.push(u.componentDidMount);else{if(null==E.getDerivedStateFromProps&&v!==p&&null!=u.componentWillReceiveProps&&u.componentWillReceiveProps(v,b),!u.__e&&null!=u.shouldComponentUpdate&&!1===u.shouldComponentUpdate(v,u.__s,b)||t.__v===n.__v){for(t.__v!==n.__v&&(u.props=v,u.state=u.__s,u.__d=!1),u.__e=!1,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),y=0;y<u._sb.length;y++)u.__h.push(u._sb[y]);u._sb=[],u.__h.length&&a.push(u);break e}null!=u.componentWillUpdate&&u.componentWillUpdate(v,u.__s,b),null!=u.componentDidUpdate&&u.__h.push((function(){u.componentDidUpdate(p,f,m)}))}if(u.context=b,u.props=v,u.__P=e,w=ur.__r,k=0,"prototype"in E&&E.prototype.render){for(u.state=u.__s,u.__d=!1,w&&w(t),c=u.render(u.props,u.state,u.context),x=0;x<u._sb.length;x++)u.__h.push(u._sb[x]);u._sb=[]}else do{u.__d=!1,w&&w(t),c=u.render(u.props,u.state,u.context),u.state=u.__s}while(u.__d&&++k<25);u.state=u.__s,null!=u.getChildContext&&(r=wr(wr({},r),u.getChildContext())),d||null==u.getSnapshotBeforeUpdate||(m=u.getSnapshotBeforeUpdate(p,f)),Nr(e,yr(S=null!=c&&c.type===Er&&null==c.key?c.props.children:c)?S:[S],t,n,r,i,o,a,s,l),u.base=t.__e,t.__h=null,u.__h.length&&a.push(u),h&&(u.__E=u.__=null),u.__e=!1}else null==o&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=Ur(n.__e,t,n,r,i,o,a,l);(c=ur.diffed)&&c(t)}catch(e){t.__v=null,(l||null!=o)&&(t.__e=s,t.__h=!!l,o[o.indexOf(s)]=null),ur.__e(e,t,n)}}function Br(e,t){ur.__c&&ur.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){ur.__e(e,t.__v)}}))}function Ur(e,t,n,r,i,o,a,s){var l,c,u,d=n.props,p=t.props,f=t.type,m=0;if("svg"===f&&(i=!0),null!=o)for(;m<o.length;m++)if((l=o[m])&&"setAttribute"in l==!!f&&(f?l.localName===f:3===l.nodeType)){e=l,o[m]=null;break}if(null==e){if(null===f)return document.createTextNode(p);e=i?document.createElementNS("http://www.w3.org/2000/svg",f):document.createElement(f,p.is&&p),o=null,s=!1}if(null===f)d===p||s&&e.data===p||(e.data=p);else{if(o=o&&cr.call(e.childNodes),c=(d=n.props||vr).dangerouslySetInnerHTML,u=p.dangerouslySetInnerHTML,!s){if(null!=o)for(d={},m=0;m<e.attributes.length;m++)d[e.attributes[m].name]=e.attributes[m].value;(u||c)&&(u&&(c&&u.__html==c.__html||u.__html===e.innerHTML)||(e.innerHTML=u&&u.__html||""))}if(function(e,t,n,r,i){var o;for(o in n)"children"===o||"key"===o||o in t||Rr(e,o,null,n[o],r);for(o in t)i&&"function"!=typeof t[o]||"children"===o||"key"===o||"value"===o||"checked"===o||n[o]===t[o]||Rr(e,o,t[o],n[o],r)}(e,p,d,i,s),u)t.__k=[];else if(Nr(e,yr(m=t.props.children)?m:[m],t,n,r,i&&"foreignObject"!==f,o,a,o?o[0]:n.__k&&_r(n,0),s),null!=o)for(m=o.length;m--;)null!=o[m]&&kr(o[m]);s||("value"in p&&void 0!==(m=p.value)&&(m!==e.value||"progress"===f&&!m||"option"===f&&m!==d.value)&&Rr(e,"value",m,d.value,!1),"checked"in p&&void 0!==(m=p.checked)&&m!==e.checked&&Rr(e,"checked",m,d.checked,!1))}return e}function zr(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){ur.__e(e,n)}}function $r(e,t,n){var r,i;if(ur.unmount&&ur.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||zr(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){ur.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&$r(r[i],t,n||"function"!=typeof e.type);n||null==e.__e||kr(e.__e),e.__=e.__e=e.__d=void 0}function qr(e,t,n){return this.constructor(e,n)}function Hr(e,t,n){var r,i,o;ur.__&&ur.__(e,t),i=(r="function"==typeof n)?null:n&&n.__k||t.__k,o=[],Fr(t,e=(!r&&n||t).__k=xr(Er,null,[e]),i||vr,vr,void 0!==t.ownerSVGElement,!r&&n?[n]:i?null:t.firstChild?cr.call(t.childNodes):null,o,!r&&n?n:i?i.__e:t.firstChild,r),Br(o,e)}function Gr(e,t){return t.reduce((function(e,t){return e&&e[t]}),e)}cr=gr.slice,ur={__e:function(e,t,n,r){for(var i,o,a;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),a=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),a=i.__d),a)return i.__E=i}catch(t){e=t}throw e}},dr=0,Or.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=wr({},this.state),"function"==typeof e&&(e=e(wr({},n),this.props)),e&&wr(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),Cr(this))},Or.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Cr(this))},Or.prototype.render=Er,pr=[],mr="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,hr=function(e,t){return e.__v.__b-t.__v.__b},Tr.__r=0;var Qr="__aa-highlight__",Wr="__/aa-highlight__";function Zr(e){var t=e.highlightedValue.split(Qr),n=t.shift(),r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(Wr);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Vr(e){return function(e){if(Array.isArray(e))return Kr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Kr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Yr(e){var t=e.hit,n=e.attribute,r=Array.isArray(n)?n:[n],i=Gr(t,["_highlightResult"].concat(Vr(r),["value"]));return"string"!=typeof i&&(i=Gr(t,r)||""),Zr({highlightedValue:i})}function Jr(e){var t=e.createElement,n=e.Fragment;function r(e){var r=e.hit,i=e.attribute,o=e.tagName,a=void 0===o?"mark":o;return t(n,{},Yr({hit:r,attribute:i}).map((function(e,n){return e.isHighlighted?t(a,{key:n},e.value):e.value})))}return r.__autocomplete_componentName="Highlight",r}var Xr={"&":"&","<":"<",">":">",""":'"',"'":"'"},ei=new RegExp(/\w/i),ti=/&(amp|quot|lt|gt|#39);/g,ni=RegExp(ti.source);function ri(e,t){var n,r,i,o=e[t],a=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,s=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return ei.test((i=o.value)&&ni.test(i)?i.replace(ti,(function(e){return Xr[e]})):i)||s!==a?o.isHighlighted:s}function ii(e){return ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ii(e)}function oi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ai(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oi(Object(n),!0).forEach((function(t){si(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function si(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ii(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ii(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ii(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function li(e){return e.some((function(e){return e.isHighlighted}))?e.map((function(t,n){return ai(ai({},t),{},{isHighlighted:!ri(e,n)})})):e.map((function(e){return ai(ai({},e),{},{isHighlighted:!1})}))}function ci(e){var t=e.createElement,n=e.Fragment;function r(e){var r,i=e.hit,o=e.attribute,a=e.tagName,s=void 0===a?"mark":a;return t(n,{},(r={hit:i,attribute:o},li(Yr(r))).map((function(e,n){return e.isHighlighted?t(s,{key:n},e.value):e.value})))}return r.__autocomplete_componentName="ReverseHighlight",r}function ui(e){return function(e){if(Array.isArray(e))return di(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return di(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return di(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function di(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pi(e){var t=e.hit,n=e.attribute,r=Array.isArray(n)?n:[n],i=Gr(t,["_snippetResult"].concat(ui(r),["value"]));return"string"!=typeof i&&(i=Gr(t,r)||""),Zr({highlightedValue:i})}function fi(e){var t=e.createElement,n=e.Fragment;function r(e){var r,i=e.hit,o=e.attribute,a=e.tagName,s=void 0===a?"mark":a;return t(n,{},(r={hit:i,attribute:o},li(pi(r))).map((function(e,n){return e.isHighlighted?t(s,{key:n},e.value):e.value})))}return r.__autocomplete_componentName="ReverseSnippet",r}function mi(e){var t=e.createElement,n=e.Fragment;function r(e){var r=e.hit,i=e.attribute,o=e.tagName,a=void 0===o?"mark":o;return t(n,{},pi({hit:r,attribute:i}).map((function(e,n){return e.isHighlighted?t(a,{key:n},e.value):e.value})))}return r.__autocomplete_componentName="Snippet",r}function hi(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function vi(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return Object.keys(t).forEach((function(n){var r=e[n],i=t[n];r!==i&&(e[n]=[r,i].filter(Boolean).join(" "))})),e}),{})}function gi(e){return gi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gi(e)}var bi=["classNames","container","getEnvironmentProps","getFormProps","getInputProps","getItemProps","getLabelProps","getListProps","getPanelProps","getRootProps","panelContainer","panelPlacement","render","renderNoResults","renderer","detachedMediaQuery","components","translations"];function yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yi(Object(n),!0).forEach((function(t){ki(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ki(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==gi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==gi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===gi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xi(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Si={clearButton:"aa-ClearButton",detachedCancelButton:"aa-DetachedCancelButton",detachedContainer:"aa-DetachedContainer",detachedFormContainer:"aa-DetachedFormContainer",detachedOverlay:"aa-DetachedOverlay",detachedSearchButton:"aa-DetachedSearchButton",detachedSearchButtonIcon:"aa-DetachedSearchButtonIcon",detachedSearchButtonPlaceholder:"aa-DetachedSearchButtonPlaceholder",detachedSearchButtonQuery:"aa-DetachedSearchButtonQuery",form:"aa-Form",input:"aa-Input",inputWrapper:"aa-InputWrapper",inputWrapperPrefix:"aa-InputWrapperPrefix",inputWrapperSuffix:"aa-InputWrapperSuffix",item:"aa-Item",label:"aa-Label",list:"aa-List",loadingIndicator:"aa-LoadingIndicator",panel:"aa-Panel",panelLayout:"aa-PanelLayout aa-Panel--scrollable",root:"aa-Autocomplete",source:"aa-Source",sourceFooter:"aa-SourceFooter",sourceHeader:"aa-SourceHeader",sourceNoResults:"aa-SourceNoResults",submitButton:"aa-SubmitButton"},Ei=function(e,t){var n=e.children;(0,e.render)(n,t)},Oi={createElement:xr,Fragment:Er,render:Hr};function _i(e){var t=e.panelPlacement,n=e.container,r=e.form,i=e.environment,o=n.getBoundingClientRect(),a=(i.pageYOffset||i.document.documentElement.scrollTop||i.document.body.scrollTop||0)+o.top+o.height;switch(t){case"start":return{top:a,left:o.left};case"end":return{top:a,right:i.document.documentElement.clientWidth-(o.left+o.width)};case"full-width":return{top:a,left:0,right:0,width:"unset",maxWidth:"unset"};case"input-wrapper-width":var s=r.getBoundingClientRect();return{top:a,left:s.left,right:i.document.documentElement.clientWidth-(s.left+s.width),width:"unset",maxWidth:"unset"};default:throw new Error("[Autocomplete] The `panelPlacement` value ".concat(JSON.stringify(t)," is not valid."))}}function Pi(e){return Pi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pi(e)}function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ci.apply(this,arguments)}function Ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ni(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ti(Object(n),!0).forEach((function(t){Ii(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ti(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ii(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Pi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Pi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Pi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ai=[{segment:"autocomplete-js",version:hn}];function Mi(e){return function(e){if(Array.isArray(e))return ji(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ji(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ji(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ji(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ri(e){return Ri="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ri(e)}var Li=function(e){return e&&"object"===Ri(e)&&"[object Object]"===Object.prototype.toString.call(e)};function Di(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return Object.keys(t).forEach((function(n){var r=e[n],i=t[n];Array.isArray(r)&&Array.isArray(i)?e[n]=r.concat.apply(r,Mi(i)):Li(r)&&Li(i)?e[n]=Di(r,i):e[n]=i})),e}),{})}function Fi(e){return Fi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fi(e)}function Bi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ui(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bi(Object(n),!0).forEach((function(t){zi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function zi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Fi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Fi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Fi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qi(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Hi=["components"];function Gi(e){return Gi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gi(e)}function Qi(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Wi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wi(Object(n),!0).forEach((function(t){Vi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Gi(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Gi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Gi(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ki(e){var t,n=function(){var e=[],t=[];function n(n){e.push(n);var r=n();t.push(r)}return{runEffect:n,cleanupEffects:function(){var e=t;t=[],e.forEach((function(e){e()}))},runEffects:function(){var t=e;e=[],t.forEach((function(e){n(e)}))}}}(),r=n.runEffect,i=n.cleanupEffects,o=n.runEffects,a=(t=[],{reactive:function(e){var n=e(),r={_fn:e,_ref:{current:n},get value(){return this._ref.current},set value(e){this._ref.current=e}};return t.push(r),r},runReactives:function(){t.forEach((function(e){e._ref.current=e._fn()}))}}),s=a.reactive,l=a.runReactives,c=be(!1),u=be(e),d=be(void 0),p=s((function(){return function(e){var t,n=e.classNames,r=e.container,i=e.getEnvironmentProps,o=e.getFormProps,a=e.getInputProps,s=e.getItemProps,l=e.getLabelProps,c=e.getListProps,u=e.getPanelProps,d=e.getRootProps,p=e.panelContainer,f=e.panelPlacement,m=e.render,h=e.renderNoResults,v=e.renderer,g=e.detachedMediaQuery,b=e.components,y=e.translations,w=xi(e,bi),k="undefined"!=typeof window?window:{},x=hi(k,r);x.tagName;var S=wi(wi({},Oi),v),E={Highlight:Jr(S),ReverseHighlight:ci(S),ReverseSnippet:fi(S),Snippet:mi(S)};return{renderer:{classNames:vi(Si,null!=n?n:{}),container:x,getEnvironmentProps:null!=i?i:function(e){return e.props},getFormProps:null!=o?o:function(e){return e.props},getInputProps:null!=a?a:function(e){return e.props},getItemProps:null!=s?s:function(e){return e.props},getLabelProps:null!=l?l:function(e){return e.props},getListProps:null!=c?c:function(e){return e.props},getPanelProps:null!=u?u:function(e){return e.props},getRootProps:null!=d?d:function(e){return e.props},panelContainer:p?hi(k,p):k.document.body,panelPlacement:null!=f?f:"input-wrapper-width",render:null!=m?m:Ei,renderNoResults:h,renderer:S,detachedMediaQuery:null!=g?g:getComputedStyle(k.document.documentElement).getPropertyValue("--aa-detached-media-query"),components:wi(wi({},E),b),translations:wi(wi({},{clearButtonTitle:"Clear",detachedCancelButtonText:"Cancel",submitButtonTitle:"Submit"}),y)},core:wi(wi({},w),{},{id:null!==(t=w.id)&&void 0!==t?t:ot(),environment:k})}}(u.current)})),f=s((function(){return p.value.core.environment.matchMedia(p.value.renderer.detachedMediaQuery).matches})),m=s((function(){return Mn(Zi(Zi({},p.value.core),{},{onStateChange:function(e){var t,n,r;c.current=e.state.collections.some((function(e){return e.source.templates.noResults})),null===(t=d.current)||void 0===t||t.call(d,e),null===(n=(r=p.value.core).onStateChange)||void 0===n||n.call(r,e)},shouldPanelOpen:u.current.shouldPanelOpen||function(e){var t=e.state;if(f.value)return!0;var n=rt(t)>0;if(!p.value.core.openOnFocus&&!t.query)return n;var r=Boolean(c.current||p.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:Ai,options:e}}))})),h=be(Zi({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},p.value.core.initialState)),v={getEnvironmentProps:p.value.renderer.getEnvironmentProps,getFormProps:p.value.renderer.getFormProps,getInputProps:p.value.renderer.getInputProps,getItemProps:p.value.renderer.getItemProps,getLabelProps:p.value.renderer.getLabelProps,getListProps:p.value.renderer.getListProps,getPanelProps:p.value.renderer.getPanelProps,getRootProps:p.value.renderer.getRootProps},g={setActiveItemId:m.value.setActiveItemId,setQuery:m.value.setQuery,setCollections:m.value.setCollections,setIsOpen:m.value.setIsOpen,setStatus:m.value.setStatus,setContext:m.value.setContext,refresh:m.value.refresh,navigator:m.value.navigator},b=s((function(){return Ln.bind(p.value.renderer.renderer.createElement)})),y=s((function(){return function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.classNames,i=e.environment,o=e.isDetached,a=e.placeholder,s=void 0===a?"Search":a,l=e.propGetters,c=e.setIsModalOpen,u=e.state,d=e.translations,p=Yn(i),f=l.getRootProps(sr({state:u,props:t.getRootProps({})},n)),m=p("div",sr({class:r.root},f)),h=p("div",{class:r.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),v=p("div",{class:r.detachedOverlay,children:[h],onMouseDown:function(){c(!1),t.setIsOpen(!1)}}),g=l.getLabelProps(sr({state:u,props:t.getLabelProps({})},n)),b=p("button",{class:r.submitButton,type:"submit",title:d.submitButtonTitle,children:[Dn({environment:i})]}),y=p("label",sr({class:r.label,children:[b]},g)),w=p("button",{class:r.clearButton,type:"reset",title:d.clearButtonTitle,children:[Fn({environment:i})]}),k=p("div",{class:r.loadingIndicator,children:[Bn({environment:i})]}),x=ir({class:r.input,environment:i,state:u,getInputProps:l.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:n,isDetached:o}),S=p("div",{class:r.inputWrapperPrefix,children:[y,k]}),E=p("div",{class:r.inputWrapperSuffix,children:[w]}),O=p("div",{class:r.inputWrapper,children:[x]}),_=l.getFormProps(sr({state:u,props:t.getFormProps({inputElement:x})},n)),P=p("form",sr({class:r.form,children:[S,O,E]},_)),C=l.getPanelProps(sr({state:u,props:t.getPanelProps({})},n)),T=p("div",sr({class:r.panel},C)),N=p("div",{class:r.detachedSearchButtonQuery,textContent:u.query}),I=p("div",{class:r.detachedSearchButtonPlaceholder,hidden:Boolean(u.query),textContent:s});if(o){var A=p("div",{class:r.detachedSearchButtonIcon,children:[Dn({environment:i})]}),M=p("button",{type:"button",class:r.detachedSearchButton,onClick:function(){c(!0)},children:[A,I,N]}),j=p("button",{type:"button",class:r.detachedCancelButton,textContent:d.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),c(!1)}}),R=p("div",{class:r.detachedFormContainer,children:[P,j]});h.appendChild(R),m.appendChild(M)}else m.appendChild(P);return{detachedContainer:h,detachedOverlay:v,detachedSearchButtonQuery:N,detachedSearchButtonPlaceholder:I,inputWrapper:O,input:x,root:m,form:P,label:y,submitButton:b,clearButton:w,loadingIndicator:k,panel:T}}({autocomplete:m.value,autocompleteScopeApi:g,classNames:p.value.renderer.classNames,environment:p.value.core.environment,isDetached:f.value,placeholder:p.value.core.placeholder,propGetters:v,setIsModalOpen:S,state:h.current,translations:p.value.renderer.translations})}));function w(){Gn(y.value.panel,{style:f.value?{}:_i({panelPlacement:p.value.renderer.panelPlacement,container:y.value.root,form:y.value.form,environment:p.value.core.environment})})}function k(e){h.current=e;var t={autocomplete:m.value,autocompleteScopeApi:g,classNames:p.value.renderer.classNames,components:p.value.renderer.components,container:p.value.renderer.container,html:b.value,dom:y.value,panelContainer:f.value?y.value.detachedContainer:p.value.renderer.panelContainer,propGetters:v,state:h.current,renderer:p.value.renderer.renderer},n=!rt(e)&&!c.current&&p.value.renderer.renderNoResults||p.value.renderer.render;!function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.dom,i=e.propGetters,o=e.state;Qn(r.root,i.getRootProps(Ni({state:o,props:t.getRootProps({})},n))),Qn(r.input,i.getInputProps(Ni({state:o,props:t.getInputProps({inputElement:r.input}),inputElement:r.input},n))),Gn(r.label,{hidden:"stalled"===o.status}),Gn(r.loadingIndicator,{hidden:"stalled"!==o.status}),Gn(r.clearButton,{hidden:!o.query}),Gn(r.detachedSearchButtonQuery,{textContent:o.query}),Gn(r.detachedSearchButtonPlaceholder,{hidden:Boolean(o.query)})}(t),function(e,t){var n=t.autocomplete,r=t.autocompleteScopeApi,i=t.classNames,o=t.html,a=t.dom,s=t.panelContainer,l=t.propGetters,c=t.state,u=t.components,d=t.renderer;if(c.isOpen){s.contains(a.panel)||"loading"===c.status||s.appendChild(a.panel),a.panel.classList.toggle("aa-Panel--stalled","stalled"===c.status);var p=c.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var a=e.source,s=e.items;return d.createElement("section",{key:t,className:i.source,"data-autocomplete-source-id":a.sourceId},a.templates.header&&d.createElement("div",{className:i.sourceHeader},a.templates.header({components:u,createElement:d.createElement,Fragment:d.Fragment,items:s,source:a,state:c,html:o})),a.templates.noResults&&0===s.length?d.createElement("div",{className:i.sourceNoResults},a.templates.noResults({components:u,createElement:d.createElement,Fragment:d.Fragment,source:a,state:c,html:o})):d.createElement("ul",Ci({className:i.list},l.getListProps(Ni({state:c,props:n.getListProps({sourceIndex:t})},r))),s.map((function(e){var s=n.getItemProps({item:e,source:a,sourceIndex:t});return d.createElement("li",Ci({key:s.id,className:i.item},l.getItemProps(Ni({state:c,props:s},r))),a.templates.item({components:u,createElement:d.createElement,Fragment:d.Fragment,item:e,state:c,html:o}))}))),a.templates.footer&&d.createElement("div",{className:i.sourceFooter},a.templates.footer({components:u,createElement:d.createElement,Fragment:d.Fragment,items:s,source:a,state:c,html:o})))})),f=d.createElement(d.Fragment,null,d.createElement("div",{className:i.panelLayout},p),d.createElement("div",{className:"aa-GradientBottom"})),m=p.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(Ni(Ni({children:f,state:c,sections:p,elements:m},d),{},{components:u,html:o},r),a.panel)}else s.contains(a.panel)&&s.removeChild(a.panel)}(n,t)}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i();var t,n,r=p.value.renderer,a=r.components,s=Qi(r,Hi);u.current=Di(s,p.value.core,{components:(t=a,n=function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")},Object.entries(t).reduce((function(e,t){var r=$i(t,2),i=r[0],o=r[1];return n({key:i,value:o})?Ui(Ui({},e),{},zi({},i,o)):e}),{})),initialState:h.current},e),l(),o(),m.value.refresh().then((function(){k(h.current)}))}function S(e){requestAnimationFrame((function(){var t=p.value.core.environment.document.body.contains(y.value.detachedOverlay);e!==t&&(e?(p.value.core.environment.document.body.appendChild(y.value.detachedOverlay),p.value.core.environment.document.body.classList.add("aa-Detached"),y.value.input.focus()):(p.value.core.environment.document.body.removeChild(y.value.detachedOverlay),p.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return r((function(){var e=m.value.getEnvironmentProps({formElement:y.value.form,panelElement:y.value.panel,inputElement:y.value.input});return Gn(p.value.core.environment,e),function(){Gn(p.value.core.environment,Object.keys(e).reduce((function(e,t){return Zi(Zi({},e),{},Vi({},t,void 0))}),{}))}})),r((function(){var e=f.value?p.value.core.environment.document.body:p.value.renderer.panelContainer,t=f.value?y.value.detachedOverlay:y.value.panel;return f.value&&h.current.isOpen&&S(!0),k(h.current),function(){e.contains(t)&&e.removeChild(t)}})),r((function(){var e=p.value.renderer.container;return e.appendChild(y.value.root),function(){e.removeChild(y.value.root)}})),r((function(){var e=ge((function(e){k(e.state)}),0);return d.current=function(t){var n=t.state,r=t.prevState;(f.value&&r.isOpen!==n.isOpen&&S(n.isOpen),f.value||!n.isOpen||r.isOpen||w(),n.query!==r.query)&&p.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){d.current=void 0}})),r((function(){var e=ge((function(){var e=f.value;f.value=p.value.core.environment.matchMedia(p.value.renderer.detachedMediaQuery).matches,e!==f.value?x({}):requestAnimationFrame(w)}),20);return p.value.core.environment.addEventListener("resize",e),function(){p.value.core.environment.removeEventListener("resize",e)}})),r((function(){if(!f.value)return function(){};function e(e){y.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=p.value.core.environment.matchMedia(getComputedStyle(p.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),r((function(){return requestAnimationFrame(w),function(){}})),Zi(Zi({},g),{},{update:x,destroy:function(){i()}})}var Yi=n(1514);const Ji=n(5351),Xi=Ji;var eo=n(813),to=n.n(eo);function no(){const e=(0,l.TH)(),t=(0,l.k6)(),{siteConfig:{baseUrl:n}}=(0,le.Z)(),[i,o]=(0,r.useState)({terms:[],isDocsOrBlog:!1});return(0,r.useEffect)((()=>{if(!e.state?.cmfcmfhighlight||0===e.state.cmfcmfhighlight.terms.length)return;o(e.state.cmfcmfhighlight);const{cmfcmfhighlight:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.cmfcmfhighlight,t,e]),(0,r.useEffect)((()=>{if(0===i.terms.length)return;const e=i.isDocsOrBlog?document.getElementsByTagName("article")[0]:document.getElementsByTagName("main")[0];if(!e)return;const t=new(to())(e),n={ignoreJoiners:!0};return t.mark(i.terms,n),()=>t.unmark(n)}),[i,n]),null}var ro=n(1610),io=n(246);function oo(e){let{document:t}=e;const[n,r]=t.sectionRoute.split("#");let i=n;return r&&(i+="#"+r),i}const ao={documents:[],index:Xi((function(){this.ref("id"),this.field("title"),this.field("content")}))};const so=()=>{const e=(0,B.Z)(),[t,n]=(0,r.useState)((()=>!!e&&"dark"===document.documentElement.getAttribute("data-theme")));(0,r.useEffect)((()=>{const e=new MutationObserver((()=>{n("dark"===document.documentElement.getAttribute("data-theme"))}));return e.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]}),()=>e.disconnect()}),[]);const{siteConfig:{baseUrl:i}}=(0,le.Z)(),{titleBoost:o,contentBoost:a,tagsBoost:s,parentCategoriesBoost:u,indexDocSidebarParentCategories:d,maxSearchResults:p}=(0,ro.eZ)("@cmfcmf/docusaurus-search-local"),f=(0,l.k6)(),{tags:m}=(0,io._q)(),h=(0,r.useRef)(m);(0,r.useEffect)((()=>{h.current=m}),[m]);const v=(0,r.useRef)({}),g=async e=>{const t=v.current[e];switch(t?.state){case"ready":return t;case void 0:{const t=[];v.current[e]={state:"loading",callbacks:t};const n=await async function(e,t){{let r;try{const n=await fetch(`${e}search-index-${t}.json`);if(!n.ok)return ao;r=await n.json()}catch(n){return ao}return{documents:r.documents,index:Xi.Index.load(r.index)}}}(i,e);return t.forEach((e=>e(n))),v.current[e]={state:"ready",...n}}case"loading":return new Promise((e=>{t.callbacks.push(e)}))}},b=(0,c.I)({message:"cmfcmf/d-s-l.searchBar.placeholder",description:"Placeholder shown in the searchbar"}),y=(0,r.useRef)(null),w=(0,r.useRef)(null);return(0,r.useEffect)((()=>{if(y.current)return w.current=Ki({container:y.current,placeholder:b,renderer:{createElement:r.createElement,Fragment:r.Fragment,render:ve.render},navigator:{navigate(e){let{item:t,itemUrl:n}=e;f.push(n,{cmfcmfhighlight:{terms:t.terms,isDocsOrBlog:"docs"===t.document.type||"blog"===t.document.type}})}},detachedMediaQuery:"",defaultActiveItemId:0,translations:{clearButtonTitle:(0,c.I)({message:"cmfcmf/d-s-l.searchBar.clearButtonTitle",description:"Title of the button to clear the current search input"}),detachedCancelButtonText:(0,c.I)({message:"cmfcmf/d-s-l.searchBar.detachedCancelButtonText",description:"Text of the button to close the detached search window"}),submitButtonTitle:(0,c.I)({message:"cmfcmf/d-s-l.searchBar.submitButtonTitle",description:"Title of the button to submit a new search"})},getSources(e){let{query:t}=e;return[{sourceId:"search-results",templates:{item(e){let{item:t}=e;const n=oo(t);return r.createElement("a",{href:n,className:"aa-ItemLink",onClick:e=>{e.preventDefault(),f.push(n,{cmfcmfhighlight:{terms:t.terms,isDocsOrBlog:"docs"===t.document.type||"blog"===t.document.type}})}},r.createElement("div",{className:"aa-ItemContent"},r.createElement("div",{className:"aa-ItemContentBody"},r.createElement("div",{className:"aa-ItemContentTitle"},t.document.sectionTitle),t.document.pageTitle!==t.document.sectionTitle&&r.createElement("div",{className:"aa-ItemContentDescription"},t.document.pageTitle))),r.createElement("div",{className:"aa-ItemActions"},r.createElement("button",{className:"aa-ItemActionButton aa-DesktopOnly aa-ActiveOnly",type:"button",title:"Select"},r.createElement("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor"},r.createElement("path",{d:"M18.984 6.984h2.016v6h-15.188l3.609 3.609-1.406 1.406-6-6 6-6 1.406 1.406-3.609 3.609h13.172v-4.031z"})))))},noResults:()=>r.createElement("div",{className:"aa-ItemContent"},r.createElement("div",{className:"aa-ItemContentBody"},(0,c.I)({message:"cmfcmf/d-s-l.searchBar.noResults",description:"message shown if no results are found"})))},getItemUrl(e){let{item:t}=e;return oo(t)},async getItems(){const e=h.current,n=await Promise.all(e.map((e=>g(e)))),r=(e=>Ji.tokenizer(e).map((e=>e.str)))(t);return n.flatMap((e=>{let{index:t,documents:n}=e;return t.query((e=>{e.term(r,{fields:["title"],boost:o}),e.term(r,{fields:["title"],boost:o,wildcard:Xi.Query.wildcard.TRAILING}),e.term(r,{fields:["content"],boost:a}),e.term(r,{fields:["content"],boost:a,wildcard:Xi.Query.wildcard.TRAILING}),e.term(r,{fields:["tags"],boost:s}),e.term(r,{fields:["tags"],boost:s,wildcard:Xi.Query.wildcard.TRAILING}),d&&(e.term(r,{fields:["sidebarParentCategories"],boost:u}),e.term(r,{fields:["sidebarParentCategories"],boost:u,wildcard:Xi.Query.wildcard.TRAILING}))})).slice(0,p).map((e=>({document:n.find((t=>t.id.toString()===e.ref)),score:e.score,terms:r})))})).sort(((e,t)=>t.score-e.score)).slice(0,p)}}]}}),()=>w.current?.destroy()}),[p]),r.createElement(r.Fragment,null,r.createElement(Yi.Z,null,r.createElement("body",{"data-theme":t?"dark":"light"})),r.createElement(no,null),r.createElement("div",{className:"dsla-search-wrapper"},r.createElement("div",{className:"dsla-search-field",ref:y,"data-tags":m.join(",")})))},lo={searchBox:"searchBox_ZlJk"};function co(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,i.Z)(n,lo.searchBox)},t)}var uo=n(868),po=n(3734);var fo=n(6409);const mo=e=>e.docs.find((t=>t.id===e.mainDocId));const ho={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:i,...o}=e;const{i18n:{currentLocale:a,locales:u,localeConfigs:d}}=(0,le.Z)(),p=(0,fe.l)(),{search:f,hash:m}=(0,l.TH)(),h=[...n,...u.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===a?t?"menu__link--active":"dropdown__link--active":""}})),...i],v=t?(0,c.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[a].label;return r.createElement(pe,(0,s.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(me,{className:he}),v),items:h}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(co,{className:n},r.createElement(so,null))},dropdown:pe,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:a=!1}=e;const s=a?"li":"div";return r.createElement(s,{className:(0,i.Z)({navbar__item:!o&&!a,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:i,...o}=e;const{activeDoc:a}=(0,uo.Iw)(i),l=(0,po.vY)(t,i);return null===l?null:r.createElement(oe,(0,s.Z)({exact:!0},o,{isActive:()=>a?.path===l.path||!!a?.sidebar&&a.sidebar===l.sidebar,label:n??l.id,to:l.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:i,...o}=e;const{activeDoc:a}=(0,uo.Iw)(i),l=(0,po.oz)(t,i).link;if(!l)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(oe,(0,s.Z)({exact:!0},o,{isActive:()=>a?.sidebar===t,label:n??l.label,to:l.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:i,...o}=e;const a=(0,po.lO)(i)[0],l=t??a.label,c=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return r.createElement(oe,(0,s.Z)({},o,{label:l,to:c}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:i,dropdownItemsBefore:o,dropdownItemsAfter:a,...u}=e;const{search:d,hash:p}=(0,l.TH)(),f=(0,uo.Iw)(n),m=(0,uo.gB)(n),{savePreferredVersionName:h}=(0,fo.J)(n),v=m.map((e=>{const t=f.alternateDocVersions[e.name]??mo(e);return{label:e.label,to:`${t.path}${d}${p}`,isActive:()=>e===f.activeVersion,onClick:()=>h(e.name)}})),g=[...o,...v,...a],b=(0,po.lO)(n)[0],y=t&&g.length>1?(0,c.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):b.label,w=t&&g.length>1?void 0:mo(b).path;return g.length<=1?r.createElement(oe,(0,s.Z)({},u,{mobile:t,label:y,to:w,isActive:i?()=>!1:void 0})):r.createElement(pe,(0,s.Z)({},u,{mobile:t,label:y,to:w,items:g,isActive:i?()=>!1:void 0}))}},vo=ho;function go(e){let{type:t,...n}=e;const i=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=vo[i];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function bo(){const e=(0,T.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(go,(0,s.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function yo(e){return r.createElement("button",(0,s.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(c.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function wo(){const e=0===(0,w.L)().navbar.items.length,t=L();return r.createElement(r.Fragment,null,!e&&r.createElement(yo,{onClick:()=>t.hide()}),t.content)}function ko(){const e=(0,T.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(D,{header:r.createElement(K,null),primaryMenu:r.createElement(bo,null),secondaryMenu:r.createElement(wo,null)}):null}const xo={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function So(e){return r.createElement("div",(0,s.Z)({role:"presentation"},e,{className:(0,i.Z)("navbar-sidebar__backdrop",e.className)}))}function Eo(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),a=(0,T.e)(),{navbarRef:s,isNavbarVisible:l}=function(e){const[t,n]=(0,r.useState)(e),i=(0,r.useRef)(!1),o=(0,r.useRef)(0),a=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.RF)(((t,r)=>{let{scrollY:a}=t;if(!e)return;if(a<o.current)return void n(!0);if(i.current)return void(i.current=!1);const s=r?.scrollY,l=document.documentElement.scrollHeight-o.current,c=window.innerHeight;s&&a>=s?n(!1):a+c<l&&n(!0)})),(0,u.S)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return i.current=!0,void n(!1);n(!0)})),{navbarRef:a,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:s,"aria-label":(0,c.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,i.Z)("navbar","navbar--fixed-top",n&&[xo.navbarHideable,!l&&xo.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":a.shown})},t,r.createElement(So,{onClick:a.toggle}),r.createElement(ko,null))}var Oo=n(3905);const _o={errorBoundaryError:"errorBoundaryError_a6uf"};function Po(e){return r.createElement("button",(0,s.Z)({type:"button"},e),r.createElement(c.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function Co(e){let{error:t}=e;const n=(0,Oo.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{className:_o.errorBoundaryError},n)}class To extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const No="right";function Io(e){let{width:t=30,height:n=30,className:i,...o}=e;return r.createElement("svg",(0,s.Z)({className:i,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function Ao(){const{toggle:e,shown:t}=(0,T.e)();return r.createElement("button",{onClick:e,"aria-label":(0,c.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(Io,null))}const Mo={colorModeToggle:"colorModeToggle_DEke"};function jo(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(To,{key:t,onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t})},r.createElement(go,e)))))}function Ro(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function Lo(){const e=(0,T.e)(),t=(0,w.L)().navbar.items,[n,i]=function(e){function t(e){return"left"===(e.position??No)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(Ro,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(Ao,null),r.createElement(Z,null),r.createElement(jo,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(jo,{items:i}),r.createElement(Q,{className:Mo.colorModeToggle}),!o&&r.createElement(co,null,r.createElement(so,null)))})}function Do(){return r.createElement(Eo,null,r.createElement(Lo,null))}function Fo(e){let{item:t}=e;const{to:n,href:i,label:o,prependBaseUrlToHref:a,...l}=t,c=(0,J.Z)(n),u=(0,J.Z)(i,{forcePrependBaseUrl:!0});return r.createElement(Y.Z,(0,s.Z)({className:"footer__link-item"},i?{href:a?u:i}:{to:c},l),o,i&&!(0,X.Z)(i)&&r.createElement(te.Z,null))}function Bo(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(Fo,{item:t}))}function Uo(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",null,r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(Bo,{key:t,item:e}))))))}function zo(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(Uo,{key:t,column:e}))))}function $o(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function qo(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(Fo,{item:t})}function Ho(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(qo,{item:e}),t.length!==n+1&&r.createElement($o,null))))))}function Go(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(zo,{columns:t}):r.createElement(Ho,{links:t})}var Qo=n(6010),Wo=n(7909);const Zo={footerLogoLink:"footerLogoLink_DDai"};function Vo(e){let{logo:t}=e;const{withBaseUrl:n}=(0,J.C)(),i={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(Wo.Z,{className:(0,Qo.Z)("footer__logo",t.className),alt:t.alt,sources:i,width:t.width,height:t.height,style:t.style})}function Ko(e){let{logo:t}=e;return t.href?r.createElement(Y.Z,{href:t.href,className:Zo.footerLogoLink,target:t.target},r.createElement(Vo,{logo:t})):r.createElement(Vo,{logo:t})}function Yo(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Jo(e){let{style:t,links:n,logo:i,copyright:o}=e;return r.createElement("footer",{className:(0,Qo.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(i||o)&&r.createElement("div",{className:"footer__bottom text--center"},i&&r.createElement("div",{className:"margin-bottom--sm"},i),o)))}function Xo(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:i,style:o}=e;return r.createElement(Jo,{style:o,links:n&&n.length>0&&r.createElement(Go,{links:n}),logo:i&&r.createElement(Ko,{logo:i}),copyright:t&&r.createElement(Yo,{copyright:t})})}const ea=r.memo(Xo),ta=(0,I.Qc)([F.S,k.pl,N.OC,fo.L5,a.VC,function(e){let{children:t}=e;return r.createElement(A.n2,null,r.createElement(T.M,null,r.createElement(j,null,t)))}]);function na(e){let{children:t}=e;return r.createElement(ta,null,t)}function ra(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(c.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(Po,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(Co,{error:t})))))}const ia={mainWrapper:"mainWrapper_z2l0"};function oa(e){const{children:t,noFooter:n,wrapperClassName:s,title:l,description:c}=e;return(0,g.t)(),r.createElement(na,null,r.createElement(a.d,{title:l,description:c}),r.createElement(y,null),r.createElement(C,null),r.createElement(Do,null),r.createElement("div",{id:d,className:(0,i.Z)(v.k.wrapper.main,ia.mainWrapper,s)},r.createElement(o.Z,{fallback:e=>r.createElement(ra,e)},t)),!n&&r.createElement(ea,null))}},6811:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(3117),i=n(7294),o=n(3699),a=n(9524),s=n(9962),l=n(107),c=n(7909);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Z)(t.src),dark:(0,a.Z)(t.srcDark||t.src)},s=i.createElement(c.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?i.createElement("div",{className:r},s):s}function d(e){const{siteConfig:{title:t}}=(0,s.Z)(),{navbar:{title:n,logo:c}}=(0,l.L)(),{imageClassName:d,titleClassName:p,...f}=e,m=(0,a.Z)(c?.href||"/"),h=n?"":t,v=c?.alt??h;return i.createElement(o.Z,(0,r.Z)({to:m},f,c?.target&&{target:c.target}),c&&i.createElement(u,{logo:c,alt:v,imageClassName:d}),null!=n&&i.createElement("b",{className:p},n))}},3647:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),i=n(1514);function o(e){let{locale:t,version:n,tag:o}=e;const a=t;return r.createElement(i.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),a&&r.createElement("meta",{name:"docsearch:language",content:a}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},7909:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(3117),i=n(7294),o=n(4334),a=n(1048),s=n(9200);const l={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};function c(e){const t=(0,a.Z)(),{colorMode:n}=(0,s.I)(),{sources:c,className:u,alt:d,...p}=e,f=t?"dark"===n?["dark"]:["light"]:["light","dark"];return i.createElement(i.Fragment,null,f.map((e=>i.createElement("img",(0,r.Z)({key:e,src:c[e],alt:d,className:(0,o.Z)(l.themedImage,l[`themedImage--${e}`],u)},p)))))}},4639:(e,t,n)=>{"use strict";n.d(t,{u:()=>l,z:()=>v});var r=n(3117),i=n(7294),o=n(6136),a=n(8986);const s="ease-in-out";function l(e){let{initialState:t}=e;const[n,r]=(0,i.useState)(t??!1),o=(0,i.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},u={display:"block",overflow:"visible",height:"auto"};function d(e,t){const n=t?c:u;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,i.useRef)(!1);(0,i.useEffect)((()=>{const e=t.current;function i(){const t=e.scrollHeight,n=r?.duration??function(e){if((0,a.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${r?.easing??s}`,height:`${t}px`}}function l(){const t=i();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return d(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function f(e){if(!o.Z.canUseDOM)return e?c:u}function m(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:a,className:s,disableSSRStyle:l}=e;const c=(0,i.useRef)(null);return p({collapsibleRef:c,collapsed:n,animation:o}),i.createElement(t,{ref:c,style:l?void 0:f(n),onTransitionEnd:e=>{"height"===e.propertyName&&(d(c.current,n),a?.(n))},className:s},r)}function h(e){let{collapsed:t,...n}=e;const[o,a]=(0,i.useState)(!t),[s,l]=(0,i.useState)(t);return(0,i.useLayoutEffect)((()=>{t||a(!0)}),[t]),(0,i.useLayoutEffect)((()=>{o&&l(t)}),[o,t]),o?i.createElement(m,(0,r.Z)({},n,{collapsed:s})):null}function v(e){let{lazy:t,...n}=e;const r=t?h:m;return i.createElement(r,n)}},5830:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>f});var r=n(7294),i=n(1048),o=n(2560),a=n(3768),s=n(107);const l=(0,o.WA)("docusaurus.announcement.dismiss"),c=(0,o.WA)("docusaurus.announcement.id"),u=()=>"true"===l.get(),d=e=>l.set(String(e)),p=r.createContext(null);function f(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.L)(),t=(0,i.Z)(),[n,o]=(0,r.useState)((()=>!!t&&u()));(0,r.useEffect)((()=>{o(u())}),[]);const a=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&d(!1),!r&&u()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:a})),[e,n,a])}();return r.createElement(p.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(p);if(!e)throw new a.i6("AnnouncementBarProvider");return e}},9200:(e,t,n)=>{"use strict";n.d(t,{I:()=>v,S:()=>h});var r=n(7294),i=n(6136),o=n(3768),a=n(2560),s=n(107);const l=r.createContext(void 0),c="theme",u=(0,a.WA)(c),d={light:"light",dark:"dark"},p=e=>e===d.dark?d.dark:d.light,f=e=>i.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),m=e=>{u.set(p(e))};function h(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.L)(),[i,o]=(0,r.useState)(f(e));(0,r.useEffect)((()=>{t&&u.del()}),[t]);const a=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:i=!0}=r;t?(o(t),i&&m(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?d.dark:d.light:e),u.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(i))}),[i]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=u.get();null!==t&&a(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,a]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:a(null)};return e.addListener(r),()=>e.removeListener(r)}),[a,t,n]),(0,r.useMemo)((()=>({colorMode:i,setColorMode:a,get isDarkTheme(){return i===d.dark},setLightTheme(){a(d.light)},setDarkTheme(){a(d.dark)}})),[i,a])}();return r.createElement(l.Provider,{value:n},t)}function v(){const e=(0,r.useContext)(l);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},6409:(e,t,n)=>{"use strict";n.d(t,{J:()=>b,L5:()=>v,Oh:()=>y});var r=n(7294),i=n(868),o=n(6875),a=n(107),s=n(3734),l=n(3768),c=n(2560);const u=e=>`docs-preferred-version-${e}`,d={save:(e,t,n)=>{(0,c.WA)(u(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.WA)(u(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.WA)(u(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const f=r.createContext(null);function m(){const e=(0,i._r)(),t=(0,a.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,s]=(0,r.useState)((()=>p(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function i(e){const t=d.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,i(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=m();return r.createElement(f.Provider,{value:n},t)}function v(e){let{children:t}=e;return s.cE?r.createElement(h,null,t):r.createElement(r.Fragment,null,t)}function g(){const e=(0,r.useContext)(f);if(!e)throw new l.i6("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=o.m);const t=(0,i.zh)(e),[n,a]=g(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{a.savePreferredVersion(e,t)}),[a,e])}}function y(){const e=(0,i._r)(),[t]=g();function n(n){const r=e[n],{preferredVersionName:i}=t[n];return r.versions.find((e=>e.name===i))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},4432:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,b:()=>s});var r=n(7294),i=n(3768);const o=Symbol("EmptyContext"),a=r.createContext(o);function s(e){let{children:t,name:n,items:i}=e;const o=(0,r.useMemo)((()=>n&&i?{name:n,items:i}:null),[n,i]);return r.createElement(a.Provider,{value:o},t)}function l(){const e=(0,r.useContext)(a);if(e===o)throw new i.i6("DocsSidebarProvider");return e}},2600:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>f});var r=n(7294),i=n(3086),o=n(3488),a=n(6775),s=(n(1688),n(3768));function l(e){!function(e){const t=(0,a.k6)(),n=(0,s.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var c=n(107);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,i.HY)(),{items:t}=(0,c.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[a,s]=(0,r.useState)(!1);l((()=>{if(a)return s(!1),!1}));const u=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:a})),[e,n,u,a])}function p(e){let{children:t}=e;const n=d();return r.createElement(u.Provider,{value:n},t)}function f(){const e=r.useContext(u);if(void 0===e)throw new s.i6("NavbarMobileSidebarProvider");return e}},3086:(e,t,n)=>{"use strict";n.d(t,{HY:()=>s,Zo:()=>l,n2:()=>a});var r=n(7294),i=n(3768);const o=r.createContext(null);function a(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function s(){const e=(0,r.useContext)(o);if(!e)throw new i.i6("NavbarSecondaryMenuContentProvider");return e[0]}function l(e){let{component:t,props:n}=e;const a=(0,r.useContext)(o);if(!a)throw new i.i6("NavbarSecondaryMenuContentProvider");const[,s]=a,l=(0,i.Ql)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},8181:(e,t,n)=>{"use strict";n.d(t,{h:()=>i,t:()=>o});var r=n(7294);const i="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(i),"mousedown"===e.type&&document.body.classList.remove(i)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(i),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},3488:(e,t,n)=>{"use strict";n.d(t,{i:()=>c});var r=n(7294),i=n(6136);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},a=996;function s(){return i.Z.canUseDOM?window.innerWidth>a?o.desktop:o.mobile:o.ssr}const l=!1;function c(){const[e,t]=(0,r.useState)((()=>l?"ssr":s()));return(0,r.useEffect)((()=>{function e(){t(s())}const n=l?window.setTimeout(e,1e3):void 0;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(n)}}),[]),e}},3702:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},8986:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},3734:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>p,_F:()=>h,cE:()=>d,hI:()=>k,lO:()=>b,vY:()=>w,oz:()=>y,s1:()=>g});var r=n(7294),i=n(6775),o=n(8790),a=n(868),s=n(6409),l=n(4432);function c(e){return Array.from(new Set(e))}var u=n(9003);const d=!!a._r;function p(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=p(t);if(e)return e}}}const f=(e,t)=>void 0!==e&&(0,u.Mg)(e,t),m=(e,t)=>e.some((e=>h(e,t)));function h(e,t){return"link"===e.type?f(e.href,t):"category"===e.type&&(f(e.href,t)||m(e.items,t))}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const i=[];return function e(t){for(const o of t)if("category"===o.type&&((0,u.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,u.Mg)(o.href,n)){return r&&"category"!==o.type||i.unshift(o),!0}return!1}(t),i}function g(){const e=(0,l.V)(),{pathname:t}=(0,i.TH)(),n=(0,a.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function b(e){const{activeVersion:t}=(0,a.Iw)(e),{preferredVersion:n}=(0,s.J)(e),i=(0,a.yW)(e);return(0,r.useMemo)((()=>c([t,n,i].filter(Boolean))),[t,n,i])}function y(e,t){const n=b(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function w(e,t){const n=b(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function k(e){let{route:t,versionMetadata:n}=e;const r=(0,i.TH)(),a=t.routes,s=a.find((e=>(0,i.LX)(r.pathname,e)));if(!s)return null;const l=s.sidebar,c=l?n.docsSidebars[l]:void 0;return{docElement:(0,o.H)(a),sidebarName:l,sidebarItems:c}}},5463:(e,t,n)=>{"use strict";n.d(t,{FG:()=>p,d:()=>u,VC:()=>f});var r=n(7294),i=n(7459),o=n(1514),a=n(9656);function s(){const e=r.useContext(a._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(9524),c=n(9962);function u(e){let{title:t,description:n,keywords:i,image:a,children:s}=e;const u=function(e){const{siteConfig:t}=(0,c.Z)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,l.C)(),p=a?d(a,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,u),t&&r.createElement("meta",{property:"og:title",content:u}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),i&&r.createElement("meta",{name:"keywords",content:Array.isArray(i)?i.join(","):i}),p&&r.createElement("meta",{property:"og:image",content:p}),p&&r.createElement("meta",{name:"twitter:image",content:p}),s)}const d=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const a=r.useContext(d),s=(0,i.Z)(a,t);return r.createElement(d.Provider,{value:s},r.createElement(o.Z,null,r.createElement("html",{className:s})),n)}function f(e){let{children:t}=e;const n=s(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return r.createElement(p,{className:(0,i.Z)(o,a)},t)}},3768:(e,t,n)=>{"use strict";n.d(t,{D9:()=>a,Qc:()=>c,Ql:()=>l,i6:()=>s,zX:()=>o});var r=n(7294);const i=n(6136).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return i((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function a(e){const t=(0,r.useRef)();return i((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function l(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},9003:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>a,Ns:()=>s});var r=n(7294),i=n(997),o=n(9962);function a(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,o.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function i(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(i).flatMap((e=>e.routes??[])))}(n)}({routes:i.Z,baseUrl:e})),[e])}},2957:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>p,OC:()=>l,RF:()=>d});var r=n(7294),i=n(6136),o=n(1048),a=n(3768);const s=r.createContext(void 0);function l(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(s.Provider,{value:n},t)}function c(){const e=(0,r.useContext)(s);if(null==e)throw new a.i6("ScrollControllerProvider");return e}const u=()=>i.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),i=(0,r.useRef)(u()),o=(0,a.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=u();o(e,i.current),i.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function p(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const i=document.documentElement.scrollTop;(n&&i>e||!n&&i<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(i-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},246:(e,t,n)=>{"use strict";n.d(t,{HX:()=>a,_q:()=>l,os:()=>s});var r=n(868),i=n(9962),o=n(6409);const a="default";function s(e,t){return`docs-${e}-${t}`}function l(){const{i18n:e}=(0,i.Z)(),t=(0,r._r)(),n=(0,r.WS)(),l=(0,o.Oh)();const c=[a,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,i=l[e],o=t[e].versions.find((e=>e.isLast));return s(e,(r??i??o).name)}))];return{locale:e.currentLocale,tags:c}}},2560:(e,t,n)=>{"use strict";n.d(t,{WA:()=>l});n(7294),n(1688);const r="localStorage";function i(e){let{key:t,oldValue:n,newValue:r,storage:i}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,i),window.dispatchEvent(o)}function o(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,a||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),a=!0),null}var t}let a=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function l(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=o(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),i({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),i({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},626:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(9962),i=n(6775);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:a}=(0,i.TH)(),s=o===n?e:e.replace(`/${o}/`,"/"),l=a.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:i}=e;return`${i?t:""}${function(e){return e===n?`${s}`:`${s}${e}/`}(r)}${l}`}}}},3266:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(7294),i=n(6775),o=n(3768);function a(e){const t=(0,i.TH)(),n=(0,o.D9)(t),a=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&a({location:t,previousLocation:n})}),[a,t,n])}},107:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(9962);function i(){return(0,r.Z)().siteConfig.themeConfig}},4136:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),o="/"===i||i===r?i:(a=i,n?function(e){return e.endsWith("/")?e:`${e}/`}(a):function(e){return e.endsWith("/")?e.slice(0,-1):e}(a));var a;return e.replace(i,o)}},5806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},3905:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var i=n(4136);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(i).default}});var o=n(5806);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},6010:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}function i(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}n.d(t,{Z:()=>i})},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>_,ob:()=>f,PP:()=>C,Ep:()=>p});var r=n(3117);function i(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}const a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],s=e&&i(e),l=t&&i(t),c=s||l;if(e&&i(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var u=a[a.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,p=a.length;p>=0;p--){var f=a[p];"."===f?o(a,p):".."===f?(o(a,p),d++):d&&(o(a,p),d--)}if(!c)for(;d--;d)a.unshift("..");!c||""===a[0]||a[0]&&i(a[0])||a.unshift("");var m=a.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var s=n(2177);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function f(e,t,n,i){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function v(e,t){t(window.confirm(e))}var g="popstate",b="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,s.Z)(!1);var t,n=window.history,i=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,c=a.forceRefresh,w=void 0!==c&&c,k=a.getUserConfirmation,x=void 0===k?v:k,S=a.keyLength,E=void 0===S?6:S,O=e.basename?d(l(e.basename)):"";function _(e){var t=e||{},n=t.key,r=t.state,i=window.location,o=i.pathname+i.search+i.hash;return O&&(o=u(o,O)),f(o,r,n)}function P(){return Math.random().toString(36).substr(2,E)}var C=m();function T(e){(0,r.Z)(z,e),z.length=n.length,C.notifyListeners(z.location,z.action)}function N(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||M(_(e.state))}function I(){M(_(y()))}var A=!1;function M(e){if(A)A=!1,T();else{C.confirmTransitionTo(e,"POP",x,(function(t){t?T({action:"POP",location:e}):function(e){var t=z.location,n=R.indexOf(t.key);-1===n&&(n=0);var r=R.indexOf(e.key);-1===r&&(r=0);var i=n-r;i&&(A=!0,D(i))}(e)}))}}var j=_(y()),R=[j.key];function L(e){return O+p(e)}function D(e){n.go(e)}var F=0;function B(e){1===(F+=e)&&1===e?(window.addEventListener(g,N),o&&window.addEventListener(b,I)):0===F&&(window.removeEventListener(g,N),o&&window.removeEventListener(b,I))}var U=!1;var z={length:n.length,action:"POP",location:j,createHref:L,push:function(e,t){var r="PUSH",o=f(e,t,P(),z.location);C.confirmTransitionTo(o,r,x,(function(e){if(e){var t=L(o),a=o.key,s=o.state;if(i)if(n.pushState({key:a,state:s},null,t),w)window.location.href=t;else{var l=R.indexOf(z.location.key),c=R.slice(0,l+1);c.push(o.key),R=c,T({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,P(),z.location);C.confirmTransitionTo(o,r,x,(function(e){if(e){var t=L(o),a=o.key,s=o.state;if(i)if(n.replaceState({key:a,state:s},null,t),w)window.location.replace(t);else{var l=R.indexOf(z.location.key);-1!==l&&(R[l]=o.key),T({action:r,location:o})}else window.location.replace(t)}}))},go:D,goBack:function(){D(-1)},goForward:function(){D(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return U||(B(1),U=!0),function(){return U&&(U=!1,B(-1)),t()}},listen:function(e){var t=C.appendListener(e);return B(1),function(){B(-1),t()}}};return z}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function O(e){window.location.replace(S(window.location.href)+"#"+e)}function _(e){void 0===e&&(e={}),h||(0,s.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),i=n.getUserConfirmation,o=void 0===i?v:i,a=n.hashType,c=void 0===a?"slash":a,g=e.basename?d(l(e.basename)):"",b=x[c],y=b.encodePath,w=b.decodePath;function _(){var e=w(E());return g&&(e=u(e,g)),f(e)}var P=m();function C(e){(0,r.Z)(U,e),U.length=t.length,P.notifyListeners(U.location,U.action)}var T=!1,N=null;function I(){var e,t,n=E(),r=y(n);if(n!==r)O(r);else{var i=_(),a=U.location;if(!T&&(t=i,(e=a).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(N===p(i))return;N=null,function(e){if(T)T=!1,C();else{var t="POP";P.confirmTransitionTo(e,t,o,(function(n){n?C({action:t,location:e}):function(e){var t=U.location,n=R.lastIndexOf(p(t));-1===n&&(n=0);var r=R.lastIndexOf(p(e));-1===r&&(r=0);var i=n-r;i&&(T=!0,L(i))}(e)}))}}(i)}}var A=E(),M=y(A);A!==M&&O(M);var j=_(),R=[p(j)];function L(e){t.go(e)}var D=0;function F(e){1===(D+=e)&&1===e?window.addEventListener(k,I):0===D&&window.removeEventListener(k,I)}var B=!1;var U={length:t.length,action:"POP",location:j,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+y(g+p(e))},push:function(e,t){var n="PUSH",r=f(e,void 0,void 0,U.location);P.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),i=y(g+t);if(E()!==i){N=t,function(e){window.location.hash=e}(i);var o=R.lastIndexOf(p(U.location)),a=R.slice(0,o+1);a.push(t),R=a,C({action:n,location:r})}else C()}}))},replace:function(e,t){var n="REPLACE",r=f(e,void 0,void 0,U.location);P.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),i=y(g+t);E()!==i&&(N=t,O(i));var o=R.indexOf(p(U.location));-1!==o&&(R[o]=t),C({action:n,location:r})}}))},go:L,goBack:function(){L(-1)},goForward:function(){L(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return B||(F(1),B=!0),function(){return B&&(B=!1,F(-1)),t()}},listen:function(e){var t=P.appendListener(e);return F(1),function(){F(-1),t()}}};return U}function P(e,t,n){return Math.min(Math.max(e,t),n)}function C(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,i=t.initialEntries,o=void 0===i?["/"]:i,a=t.initialIndex,s=void 0===a?0:a,l=t.keyLength,c=void 0===l?6:l,u=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,c)}var v=P(s,0,o.length-1),g=o.map((function(e){return f(e,void 0,"string"==typeof e?h():e.key||h())})),b=p;function y(e){var t=P(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:g.length,action:"POP",location:g[v],index:v,entries:g,createHref:b,push:function(e,t){var r="PUSH",i=f(e,t,h(),w.location);u.confirmTransitionTo(i,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,i):n.push(i),d({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=f(e,t,h(),w.location);u.confirmTransitionTo(i,r,n,(function(e){e&&(w.entries[w.index]=i,d({action:r,location:i}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},8679:(e,t,n)=>{"use strict";var r=n(9864),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var i=f(n);i&&i!==m&&e(t,i,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),h=l(n),v=0;v<a.length;++v){var g=a[v];if(!(o[g]||r&&r[g]||h&&h[g]||s&&s[g])){var b=p(n,g);try{c(t,g,b)}catch(y){}}}}return t}},1143:e=>{"use strict";e.exports=function(e,t,n,r,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},813:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,o=null,a=function a(){if(!i){i=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",a),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",a),o=setTimeout(a,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=t.querySelectorAll("iframe"),s=a.length,l=0;a=Array.prototype.slice.call(a);var c=function(){--s<=0&&o(l)};s||c(),a.forEach((function(t){e.matches(t,i.exclude)?c():i.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(i=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==i||o?!1===i||o||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach((function(e){e.handled||i.getIframeContents(e.val,(function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var o=this,a=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0,d=function(){var e=o.getIteratorNode(a);return u=e.prevNode,c=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(c,u,e,s)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(c);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),a=o.length;a||i(),o.forEach((function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,(function(){--a<=0&&i()}))};r.iframes?r.waitForIframes(o,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every((function(t){return!r.call(e,t)||(i=!0,!1)})),i}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==a&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(a)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(a)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(i){n.every((function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,i="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,a="";switch(o.forEach((function(e){a+="|"+t.escapeStr(e)})),i){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(a="\\s"+(a||this.escapeStr(n)))+"]*"+e+"[^"+a+"]*)";case"exactly":return"(^|\\s"+a+")("+e+")(?=$|\\s"+a+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var i=t.callNoMatchOnInvalidRanges(e,r),o=i.start,a=i.end;i.valid&&(e.start=o,e.length=a-o,n.push(e),r=a)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,o=n.length,a=t-o,s=parseInt(e.start,10)-a;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(n-t),a=document.createElement(r);return a.setAttribute("data-markjs","true"),this.opt.className&&a.setAttribute("class",this.opt.className),a.textContent=i.textContent,i.parentNode.replaceChild(a,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var o=this;e.nodes.every((function(a,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(a.node))return!1;var c=t-a.start,u=(n>a.end?a.end:n)-a.start,d=e.value.substr(0,a.start),p=e.value.substr(u+a.start);if(a.node=o.wrapRangeInTextNode(a.node,c,u),e.value=d+p,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,i(a.node.previousSibling,a.start),!(n>a.end))return!1;t=a.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[a];)if(n(i[a],t)){var s=i.index;if(0!==a)for(var l=1;l<a;l++)s+=i[l].length;t=o.wrapRangeInTextNode(t,s,s+i[a].length),r(t.previousSibling),e.lastIndex=0}})),i()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,i){var o=this,a=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[a];){var l=s.index;if(0!==a)for(var c=1;c<a;c++)l+=s[c].length;var u=l+s[a].length;o.wrapRangeInMappedTextNode(t,l,u,(function(e){return n(s[a],e)}),(function(t,n){e.lastIndex=n,r(t)}))}i()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var i=this;this.getTextNodes((function(o){var a=o.value.length;e.forEach((function(e,r){var s=i.checkWhitespaceRanges(e,a,o.value),l=s.start,c=s.end;s.valid&&i.wrapRangeInMappedTextNode(o,l,c,(function(n){return t(n,e,o.value.substring(l,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,i="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),this[i](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,i="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),a=o.keywords,s=o.length,l=this.opt.caseSensitive?"":"i",c=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+l),c=0;n.log('Searching with expression "'+o+'"'),n[i](o,1,(function(e,i){return n.opt.filter(i,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),a[s-1]===t?n.opt.done(r):e(a[a.indexOf(t)+1])}))};this.opt.acrossElements&&(i="wrapMatchesAcrossElements"),0===s?this.opt.done(r):c(a[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,i=this.checkRanges(e);i&&i.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(i)),this.wrapRangeFromIndex(i,(function(e,t,r,i){return n.opt.filter(e,t,r,i)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=i.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new i(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function a(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return a}()},984:(e,t,n)=>{"use strict";n.r(t)},6930:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,i;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function i(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function a(e,t,n){var i;return(i="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,i}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=i(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,a(e,u,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*i(Math.random()*t,.1,.95)),t=i(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var i,a=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return l(a,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(i=t.querySelector(r.spinnerSelector))&&f(i),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,i=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);i--;)if((r=e[i]+o)in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,i[1],i[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(i="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=i)},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,i){for(var o,a,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in o=Object(arguments[l]))n.call(o,c)&&(s[c]=o[c]);if(t){a=t(o);for(var u=0;u<a.length;u++)r.call(o,a[u])&&(s[a[u]]=o[a[u]])}}return s}},7410:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var i,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var a in i={},n[o]=i,t)t.hasOwnProperty(a)&&(i[a]=e(t[a],n));return i;case"Array":return o=r.util.objId(t),n[o]?n[o]:(i=[],n[o]=i,t.forEach((function(t,r){i[r]=e(t,n)})),i);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var i in t)n[i]=t[i];return n},insertBefore:function(e,t,n,i){var o=(i=i||r.languages)[e],a={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(a[l]=n[l]);n.hasOwnProperty(s)||(a[s]=o[s])}var c=i[e];return i[e]=a,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,i,o){o=o||{};var a=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],i||s);var l=t[s],c=r.util.type(l);"Object"!==c||o[a(l)]?"Array"!==c||o[a(l)]||(o[a(l)]=!0,e(l,n,s,o)):(o[a(l)]=!0,e(l,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",o),o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),i.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new s;return l(i,i.head,e),a(e,i,t,i.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(i)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var i,o=0;i=n[o++];)i(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var o=i[1].length;i.index+=o,i[0]=i[0].slice(o)}return i}function a(e,t,n,s,u,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var m=0;m<f.length;++m){if(d&&d.cause==p+","+m)return;var h=f[m],v=h.inside,g=!!h.lookbehind,b=!!h.greedy,y=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,x=s.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof i)){var O,_=1;if(b){if(!(O=o(k,S,e,g))||O.index>=e.length)break;var P=O.index,C=O.index+O[0].length,T=S;for(T+=x.value.length;P>=T;)T+=(x=x.next).value.length;if(S=T-=x.value.length,x.value instanceof i)continue;for(var N=x;N!==t.tail&&(T<C||"string"==typeof N.value);N=N.next)_++,T+=N.value.length;_--,E=e.slice(S,T),O.index-=S}else if(!(O=o(k,0,E,g)))continue;P=O.index;var I=O[0],A=E.slice(0,P),M=E.slice(P+I.length),j=S+E.length;d&&j>d.reach&&(d.reach=j);var R=x.prev;if(A&&(R=l(t,R,A),S+=A.length),c(t,R,_),x=l(t,R,new i(p,v?r.tokenize(I,v):I,y,I)),M&&l(t,x,M),_>1){var L={cause:p+","+m,reach:j};a(e,t,n,x.prev,S,L),d&&L.reach>d.reach&&(d.reach=L.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function c(e,t,n){for(var r=t.next,i=0;i<n&&r!==e.tail;i++)r=r.next;t.next=r,r.prev=t,e.length-=i}return i.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var i="";return t.forEach((function(t){i+=e(t,n)})),i}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(o.classes,a):o.classes.push(a)),r.hooks.run("wrap",o);var s="";for(var l in o.attributes)s+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},r}(),i=r;r.default=r,i.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{value:function(e,t){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:i.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,a=0;a<i.length;a++)o[i[a]]=e.languages.bash[i[a]];e.languages.shell=e.languages.bash}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.c=i.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),i.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),i.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},i.languages.c.string],char:i.languages.c.char,comment:i.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:i.languages.c}}}}),i.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete i.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(i),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(i),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(i),i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),i.languages.js=i.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(i),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function a(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+i+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:a(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:a(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:a(o),lookbehind:!0,greedy:!0},number:{pattern:a(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(i),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+o+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+o+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var i=t[n];if("code"===i.type){var o=i.content[1],a=i.content[3];if(o&&a&&"code-language"===o.type&&"code-block"===a.type&&"string"==typeof o.content){var s=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),l="language-"+(s=(/[a-z][\w-]*/i.exec(s)||[""])[0].toLowerCase());a.alias?"string"==typeof a.alias?a.alias=[a.alias,l]:a.alias.push(l):a.alias=[l]}}else e(i.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,i=t.classes.length;r<i;r++){var o=t.classes[r],c=/language-(.+)/.exec(o);if(c){n=c[1];break}}var u,d=e.languages[n];if(d)t.content=e.highlight((u=t.content,u.replace(a,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n);var r=s[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var p="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=p,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(p);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var a=RegExp(e.languages.markup.tag.pattern.source,"gi"),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(i),i.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:i.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},i.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var i=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var o=p(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var a=u(0);"variable"===a.type&&(f(a,"variable-input"),i.push(a.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,f(u(0),"property-mutation"),i.length>0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&i.indexOf(c.content)>=0&&f(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return!1}return!0}function p(e,r){for(var i=1,o=n;o<t.length;o++){var a=t[o],s=a.content;if("punctuation"===a.type&&"string"==typeof s)if(e.test(s))i++;else if(r.test(s)&&0===--i)return o}return-1}function f(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),i.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,i=r.inside["interpolation-punctuation"],o=r.pattern.source;function a(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function l(t,n,r){var i={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",i),i.tokens=e.tokenize(i.code,i.grammar),e.hooks.run("after-tokenize",i),i.tokens}function c(t){var n={};n["interpolation-punctuation"]=i;var o=e.tokenize(t,n);if(3===o.length){var a=[1,1];a.push.apply(a,l(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,a)}return new e.Token("interpolation",o,r.alias,t)}function u(t,n,r){var i=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),a=0,u={},d=l(i.map((function(e){if("string"==typeof e)return e;for(var n,i=e.content;-1!==t.indexOf(n=s(a++,r)););return u[n]=i,n})).join(""),n,r),p=Object.keys(u);return a=0,function e(t){for(var n=0;n<t.length;n++){if(a>=p.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var i=p[a],o="string"==typeof r?r:r.content,s=o.indexOf(i);if(-1!==s){++a;var l=o.substring(0,s),d=c(u[i]),f=o.substring(s+i.length),m=[];if(l&&m.push(l),m.push(d),f){var h=[f];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var v=r.content;Array.isArray(v)?e(v):e([v])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[a("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),a("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),a("svg",/\bsvg/.source),a("markdown",/\b(?:markdown|md)/.source),a("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),a("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,i=n.length;r<i;r++){var o=n[r];if("string"!=typeof o){var a=o.content;if(Array.isArray(a))if("template-string"===o.type){var s=a[1];if(3===a.length&&"string"!=typeof s&&"embedded-code"===s.type){var l=p(s),c=s.alias,d=Array.isArray(c)?c[0]:c,f=e.languages[d];if(!f)continue;a[1]=u(l,f,d)}}else t(a);else"string"!=typeof a&&t([a])}}}(t.tokens)}))}(i),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(i),function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var i=n[r],o=e.languages.javascript[i];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[i]={pattern:o});var a=o.inside||{};o.inside=a,a["maybe-class-name"]=/^[A-Z][\s\S]*/}}(i),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return i})),RegExp(e,t)}i=o(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var a=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(a).join(""):""},s=function(t){for(var n=[],r=0;r<t.length;r++){var i=t[r],o=!1;if("string"!=typeof i&&("tag"===i.type&&i.content[0]&&"tag"===i.content[0].type?"</"===i.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===a(i.content[0].content[1])&&n.pop():"/>"===i.content[i.content.length-1].content||n.push({tagName:a(i.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===i.type&&"{"===i.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof i)&&n.length>0&&0===n[n.length-1].openedBraces){var l=a(i);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(l+=a(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(l=a(t[r-1])+l,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",l,null,l)}i.content&&"string"!=typeof i.content&&s(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(i),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),"diff"===n&&i.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(i),i.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},i.languages.go=i.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),i.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete i.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,o){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(i,(function(e){if("function"==typeof o&&!o(e))return e;for(var i,s=a.length;-1!==n.code.indexOf(i=t(r,s));)++s;return a[s]=e,i})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var i=0,o=Object.keys(n.tokenStack);!function a(s){for(var l=0;l<s.length&&!(i>=o.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[i],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++i;var h=p.substring(0,m),v=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),g=p.substring(m+f.length),b=[];h&&b.push.apply(b,a([h])),b.push(v),g&&b.push.apply(b,a([g])),"string"==typeof c?s.splice.apply(s,[l,1].concat(b)):c.content=b}}else c.content&&a(c.content)}return s}(n.tokens)}}}})}(i),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(i),i.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},i.languages.webmanifest=i.languages.json,i.languages.less=i.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),i.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),i.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},i.languages.objectivec=i.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete i.languages.objectivec["class-name"],i.languages.objc=i.languages.objectivec,i.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},i.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},i.languages.python["string-interpolation"].inside.interpolation.inside.rest=i.languages.python,i.languages.py=i.languages.python,i.languages.reason=i.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),i.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete i.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(i),i.languages.scss=i.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),i.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),i.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),i.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),i.languages.scss.atrule.inside.rest=i.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(i),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(i),i.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=i},9901:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (Scss)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),i=n(9642),o=new Set;function a(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];i(r,e,t).load((e=>{if(!(e in r.languages))return void(a.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),o.add(e)}))}a.silent=!1,e.exports=a},6726:(e,t,n)=>{var r={"./":2885};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=6726},6500:(e,t,n)=>{var r={"./":2885};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function i(r,o){if(!(r in n)){o.push(r);var a=o.indexOf(r);if(a<o.length-1)throw new Error("Circular dependency: "+o.slice(a).join(" -> "));var s={},l=e[r];if(l){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var a in i(t,o),s[t]=!0,n[t])s[a]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}n[r]=s,o.pop()}}return function(e){var t=n[e];return t||(i(e,r),t=n[e]),t}}function i(e){for(var t in e)return!0;return!1}return function(o,a,s){var l=function(e){var t={};for(var n in e){var r=e[n];for(var i in r)if("meta"!=i){var o=r[i];t[i]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var i in n={},e){var o=e[i];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+i+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+i+" because it is a component.");n[t]=i}))}return n[r]||r}}(l);a=a.map(c),s=(s||[]).map(c);var u=n(a),d=n(s);a.forEach((function e(n){var r=l[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(l),m=u;i(m);){for(var h in p={},m){var v=l[h];t(v&&v.modify,(function(e){e in d&&(p[e]=!0)}))}for(var g in d)if(!(g in u))for(var b in f(g))if(b in u){p[g]=!0;break}for(var y in m=p)u[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,i){var o=i?i.series:void 0,a=i?i.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var i,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)i=r(e);else{var p=a(u.map((function(e){var t=c(e);return delete l[e],t})));o?i=o(p,(function(){return r(e)})):r(e)}return s[e]=i}for(var u in n)c(u);var d=[];for(var p in l)d.push(s[p]);return a(d)}(f,u,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),i=n(7418),o=n(3840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function s(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var l=!1,c=null,u=!1,d=null,p={onError:function(e){l=!0,c=e}};function f(e,t,n,r,i,o,a,u,d){l=!1,c=null,s.apply(p,arguments)}var m=null,h=null,v=null;function g(e,t,n){var r=e.type||"unknown-event";e.currentTarget=v(n),function(e,t,n,r,i,o,s,p,m){if(f.apply(this,arguments),l){if(!l)throw Error(a(198));var h=c;l=!1,c=null,u||(u=!0,d=h)}}(r,t,void 0,e),e.currentTarget=null}var b=null,y={};function w(){if(b)for(var e in y){var t=y[e],n=b.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!x[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in x[n]=t,n=t.eventTypes){var i=void 0,o=n[r],s=t,l=r;if(S.hasOwnProperty(l))throw Error(a(99,l));S[l]=o;var c=o.phasedRegistrationNames;if(c){for(i in c)c.hasOwnProperty(i)&&k(c[i],s,l);i=!0}else o.registrationName?(k(o.registrationName,s,l),i=!0):i=!1;if(!i)throw Error(a(98,r,e))}}}}function k(e,t,n){if(E[e])throw Error(a(100,e));E[e]=t,O[e]=t.eventTypes[n].dependencies}var x=[],S={},E={},O={};function _(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!y.hasOwnProperty(t)||y[t]!==r){if(y[t])throw Error(a(102,t));y[t]=r,n=!0}}n&&w()}var P=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),C=null,T=null,N=null;function I(e){if(e=h(e)){if("function"!=typeof C)throw Error(a(280));var t=e.stateNode;t&&(t=m(t),C(e.stateNode,e.type,t))}}function A(e){T?N?N.push(e):N=[e]:T=e}function M(){if(T){var e=T,t=N;if(N=T=null,I(e),t)for(e=0;e<t.length;e++)I(t[e])}}function j(e,t){return e(t)}function R(e,t,n,r,i){return e(t,n,r,i)}function L(){}var D=j,F=!1,B=!1;function U(){null===T&&null===N||(L(),M())}function z(e,t,n){if(B)return e(t,n);B=!0;try{return D(e,t,n)}finally{B=!1,U()}}var $=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,q=Object.prototype.hasOwnProperty,H={},G={};function Q(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var W={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){W[e]=new Q(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];W[t]=new Q(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){W[e]=new Q(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){W[e]=new Q(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){W[e]=new Q(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){W[e]=new Q(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){W[e]=new Q(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){W[e]=new Q(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){W[e]=new Q(e,5,!1,e.toLowerCase(),null,!1)}));var Z=/[\-:]([a-z])/g;function V(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(Z,V);W[t]=new Q(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Z,V);W[t]=new Q(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Z,V);W[t]=new Q(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){W[e]=new Q(e,1,!1,e.toLowerCase(),null,!1)})),W.xlinkHref=new Q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){W[e]=new Q(e,1,!1,e.toLowerCase(),null,!0)}));var K=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Y(e,t,n,r){var i=W.hasOwnProperty(t)?W[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!q.call(G,e)||!q.call(H,e)&&($.test(e)?G[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}K.hasOwnProperty("ReactCurrentDispatcher")||(K.ReactCurrentDispatcher={current:null}),K.hasOwnProperty("ReactCurrentBatchConfig")||(K.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,X="function"==typeof Symbol&&Symbol.for,ee=X?Symbol.for("react.element"):60103,te=X?Symbol.for("react.portal"):60106,ne=X?Symbol.for("react.fragment"):60107,re=X?Symbol.for("react.strict_mode"):60108,ie=X?Symbol.for("react.profiler"):60114,oe=X?Symbol.for("react.provider"):60109,ae=X?Symbol.for("react.context"):60110,se=X?Symbol.for("react.concurrent_mode"):60111,le=X?Symbol.for("react.forward_ref"):60112,ce=X?Symbol.for("react.suspense"):60113,ue=X?Symbol.for("react.suspense_list"):60120,de=X?Symbol.for("react.memo"):60115,pe=X?Symbol.for("react.lazy"):60116,fe=X?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ve(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case ie:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case ue:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case oe:return"Context.Provider";case le:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case de:return ve(e.type);case fe:return ve(e.render);case pe:if(e=1===e._status?e._result:null)return ve(e)}return null}function ge(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=ve(e.type);n=null,r&&(n=ve(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(J,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}function be(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ye(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ye(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ke(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ye(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function xe(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Se(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=be(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ee(e,t){null!=(t=t.checked)&&Y(e,"checked",t,!1)}function Oe(e,t){Ee(e,t);var n=be(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Pe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Pe(e,t.type,be(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function _e(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Pe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ce(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Te(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+be(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:be(n)}}function Ae(e,t){var n=be(t.value),r=be(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Me(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var je="http://www.w3.org/1999/xhtml",Re="http://www.w3.org/2000/svg";function Le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function De(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Fe,Be,Ue=(Be=function(e,t){if(e.namespaceURI!==Re||"innerHTML"in e)e.innerHTML=t;else{for((Fe=Fe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return Be(e,t)}))}:Be);function ze(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function $e(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var qe={animationend:$e("Animation","AnimationEnd"),animationiteration:$e("Animation","AnimationIteration"),animationstart:$e("Animation","AnimationStart"),transitionend:$e("Transition","TransitionEnd")},He={},Ge={};function Qe(e){if(He[e])return He[e];if(!qe[e])return e;var t,n=qe[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ge)return He[e]=n[t];return e}P&&(Ge=document.createElement("div").style,"AnimationEvent"in window||(delete qe.animationend.animation,delete qe.animationiteration.animation,delete qe.animationstart.animation),"TransitionEvent"in window||delete qe.transitionend.transition);var We=Qe("animationend"),Ze=Qe("animationiteration"),Ve=Qe("animationstart"),Ke=Qe("transitionend"),Ye="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Je=new("function"==typeof WeakMap?WeakMap:Map);function Xe(e){var t=Je.get(e);return void 0===t&&(t=new Map,Je.set(e,t)),t}function et(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function tt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function nt(e){if(et(e)!==e)throw Error(a(188))}function rt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return nt(i),e;if(o===r)return nt(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function it(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function st(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)g(e,t[r],n[r]);else t&&g(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(at=it(at,e)),e=at,at=null,e){if(ot(e,st),at)throw Error(a(95));if(u)throw e=d,u=!1,d=null,e}}function ct(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ut(e){if(!P)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var dt=[];function pt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>dt.length&&dt.push(e)}function ft(e,t,n,r){if(dt.length){var i=dt.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function mt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Mn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=ct(e.nativeEvent);r=e.topLevelType;var o=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var s=null,l=0;l<x.length;l++){var c=x[l];c&&(c=c.extractEvents(r,t,o,i,a))&&(s=it(s,c))}lt(s)}}function ht(e,t,n){if(!n.has(e)){switch(e){case"scroll":Vt(t,"scroll",!0);break;case"focus":case"blur":Vt(t,"focus",!0),Vt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":ut(e)&&Vt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ye.indexOf(e)&&Zt(e,t)}n.set(e,null)}}var vt,gt,bt,yt=!1,wt=[],kt=null,xt=null,St=null,Et=new Map,Ot=new Map,_t=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ct="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Tt(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:i,container:r}}function Nt(e,t){switch(e){case"focus":case"blur":kt=null;break;case"dragenter":case"dragleave":xt=null;break;case"mouseover":case"mouseout":St=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function It(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=Tt(t,n,r,i,o),null!==t&&(null!==(t=jn(t))&>(t)),e):(e.eventSystemFlags|=r,e)}function At(e){var t=Mn(e.target);if(null!==t){var n=et(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void o.unstable_runWithPriority(e.priority,(function(){bt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;var t=Xt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=jn(t);return null!==n&>(n),e.blockedOn=t,!1}return!0}function jt(e,t,n){Mt(e)&&n.delete(t)}function Rt(){for(yt=!1;0<wt.length;){var e=wt[0];if(null!==e.blockedOn){null!==(e=jn(e.blockedOn))&&vt(e);break}var t=Xt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:wt.shift()}null!==kt&&Mt(kt)&&(kt=null),null!==xt&&Mt(xt)&&(xt=null),null!==St&&Mt(St)&&(St=null),Et.forEach(jt),Ot.forEach(jt)}function Lt(e,t){e.blockedOn===t&&(e.blockedOn=null,yt||(yt=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Rt)))}function Dt(e){function t(t){return Lt(t,e)}if(0<wt.length){Lt(wt[0],e);for(var n=1;n<wt.length;n++){var r=wt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==kt&&Lt(kt,e),null!==xt&&Lt(xt,e),null!==St&&Lt(St,e),Et.forEach(t),Ot.forEach(t),n=0;n<_t.length;n++)(r=_t[n]).blockedOn===e&&(r.blockedOn=null);for(;0<_t.length&&null===(n=_t[0]).blockedOn;)At(n),null===n.blockedOn&&_t.shift()}var Ft={},Bt=new Map,Ut=new Map,zt=["abort","abort",We,"animationEnd",Ze,"animationIteration",Ve,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ke,"transitionEnd","waiting","waiting"];function $t(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"+(i[0].toUpperCase()+i.slice(1));o={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[r],eventPriority:t},Ut.set(r,t),Bt.set(r,o),Ft[i]=o}}$t("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),$t("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),$t(zt,2);for(var qt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Ht=0;Ht<qt.length;Ht++)Ut.set(qt[Ht],0);var Gt=o.unstable_UserBlockingPriority,Qt=o.unstable_runWithPriority,Wt=!0;function Zt(e,t){Vt(t,e,!1)}function Vt(e,t,n){var r=Ut.get(t);switch(void 0===r?2:r){case 0:r=Kt.bind(null,t,1,e);break;case 1:r=Yt.bind(null,t,1,e);break;default:r=Jt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Kt(e,t,n,r){F||L();var i=Jt,o=F;F=!0;try{R(i,e,t,n,r)}finally{(F=o)||U()}}function Yt(e,t,n,r){Qt(Gt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){if(Wt)if(0<wt.length&&-1<Pt.indexOf(e))e=Tt(null,e,t,n,r),wt.push(e);else{var i=Xt(e,t,n,r);if(null===i)Nt(e,r);else if(-1<Pt.indexOf(e))e=Tt(i,e,t,n,r),wt.push(e);else if(!function(e,t,n,r,i){switch(t){case"focus":return kt=It(kt,e,t,n,r,i),!0;case"dragenter":return xt=It(xt,e,t,n,r,i),!0;case"mouseover":return St=It(St,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Et.set(o,It(Et.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Ot.set(o,It(Ot.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r)){Nt(e,r),e=ft(e,r,null,t);try{z(mt,e)}finally{pt(e)}}}}function Xt(e,t,n,r){if(null!==(n=Mn(n=ct(r)))){var i=et(n);if(null===i)n=null;else{var o=i.tag;if(13===o){if(null!==(n=tt(i)))return n;n=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}e=ft(e,r,n,t);try{z(mt,e)}finally{pt(e)}return null}var en={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},tn=["Webkit","ms","Moz","O"];function nn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||en.hasOwnProperty(e)&&en[e]?(""+t).trim():t+"px"}function rn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=nn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(en).forEach((function(e){tn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),en[t]=en[e]}))}));var on=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function an(e,t){if(t){if(on[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function sn(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ln=je;function cn(e,t){var n=Xe(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=O[t];for(var r=0;r<t.length;r++)ht(t[r],e,n)}function un(){}function dn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function pn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fn(e,t){var n,r=pn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pn(r)}}function mn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hn(){for(var e=window,t=dn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=dn((e=t.contentWindow).document)}return t}function vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var gn="$",bn="/$",yn="$?",wn="$!",kn=null,xn=null;function Sn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var On="function"==typeof setTimeout?setTimeout:void 0,_n="function"==typeof clearTimeout?clearTimeout:void 0;function Pn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Cn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===gn||n===wn||n===yn){if(0===t)return e;t--}else n===bn&&t++}e=e.previousSibling}return null}var Tn=Math.random().toString(36).slice(2),Nn="__reactInternalInstance$"+Tn,In="__reactEventHandlers$"+Tn,An="__reactContainere$"+Tn;function Mn(e){var t=e[Nn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[An]||n[Nn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Cn(e);null!==e;){if(n=e[Nn])return n;e=Cn(e)}return t}n=(e=n).parentNode}return null}function jn(e){return!(e=e[Nn]||e[An])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Rn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Ln(e){return e[In]||null}function Dn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Fn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function Bn(e,t,n){(t=Fn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=it(n._dispatchListeners,t),n._dispatchInstances=it(n._dispatchInstances,e))}function Un(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Dn(t);for(t=n.length;0<t--;)Bn(n[t],"captured",e);for(t=0;t<n.length;t++)Bn(n[t],"bubbled",e)}}function zn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Fn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=it(n._dispatchListeners,t),n._dispatchInstances=it(n._dispatchInstances,e))}function $n(e){e&&e.dispatchConfig.registrationName&&zn(e._targetInst,null,e)}function qn(e){ot(e,Un)}var Hn=null,Gn=null,Qn=null;function Wn(){if(Qn)return Qn;var e,t,n=Gn,r=n.length,i="value"in Hn?Hn.value:Hn.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Qn=i.slice(e,1<t?1-t:void 0)}function Zn(){return!0}function Vn(){return!1}function Kn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Zn:Vn,this.isPropagationStopped=Vn,this}function Yn(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function Jn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Xn(e){e.eventPool=[],e.getPooled=Yn,e.release=Jn}i(Kn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Zn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Zn)},persist:function(){this.isPersistent=Zn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),Kn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Kn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,Xn(n),n},Xn(Kn);var er=Kn.extend({data:null}),tr=Kn.extend({data:null}),nr=[9,13,27,32],rr=P&&"CompositionEvent"in window,ir=null;P&&"documentMode"in document&&(ir=document.documentMode);var or=P&&"TextEvent"in window&&!ir,ar=P&&(!rr||ir&&8<ir&&11>=ir),sr=String.fromCharCode(32),lr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},cr=!1;function ur(e,t){switch(e){case"keyup":return-1!==nr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function dr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var pr=!1;var fr={eventTypes:lr,extractEvents:function(e,t,n,r){var i;if(rr)e:{switch(e){case"compositionstart":var o=lr.compositionStart;break e;case"compositionend":o=lr.compositionEnd;break e;case"compositionupdate":o=lr.compositionUpdate;break e}o=void 0}else pr?ur(e,n)&&(o=lr.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=lr.compositionStart);return o?(ar&&"ko"!==n.locale&&(pr||o!==lr.compositionStart?o===lr.compositionEnd&&pr&&(i=Wn()):(Gn="value"in(Hn=r)?Hn.value:Hn.textContent,pr=!0)),o=er.getPooled(o,t,n,r),i?o.data=i:null!==(i=dr(n))&&(o.data=i),qn(o),i=o):i=null,(e=or?function(e,t){switch(e){case"compositionend":return dr(t);case"keypress":return 32!==t.which?null:(cr=!0,sr);case"textInput":return(e=t.data)===sr&&cr?null:e;default:return null}}(e,n):function(e,t){if(pr)return"compositionend"===e||!rr&&ur(e,t)?(e=Wn(),Qn=Gn=Hn=null,pr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ar&&"ko"!==t.locale?null:t.data}}(e,n))?((t=tr.getPooled(lr.beforeInput,t,n,r)).data=e,qn(t)):t=null,null===i?t:null===t?i:[i,t]}},mr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!mr[e.type]:"textarea"===t}var vr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function gr(e,t,n){return(e=Kn.getPooled(vr.change,e,t,n)).type="change",A(n),qn(e),e}var br=null,yr=null;function wr(e){lt(e)}function kr(e){if(ke(Rn(e)))return e}function xr(e,t){if("change"===e)return t}var Sr=!1;function Er(){br&&(br.detachEvent("onpropertychange",Or),yr=br=null)}function Or(e){if("value"===e.propertyName&&kr(yr))if(e=gr(yr,e,ct(e)),F)lt(e);else{F=!0;try{j(wr,e)}finally{F=!1,U()}}}function _r(e,t,n){"focus"===e?(Er(),yr=n,(br=t).attachEvent("onpropertychange",Or)):"blur"===e&&Er()}function Pr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return kr(yr)}function Cr(e,t){if("click"===e)return kr(t)}function Tr(e,t){if("input"===e||"change"===e)return kr(t)}P&&(Sr=ut("input")&&(!document.documentMode||9<document.documentMode));var Nr={eventTypes:vr,_isInputEventSupported:Sr,extractEvents:function(e,t,n,r){var i=t?Rn(t):window,o=i.nodeName&&i.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===i.type)var a=xr;else if(hr(i))if(Sr)a=Tr;else{a=Pr;var s=_r}else(o=i.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=Cr);if(a&&(a=a(e,t)))return gr(a,n,r);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Pe(i,"number",i.value)}},Ir=Kn.extend({view:null,detail:null}),Ar={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Mr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Ar[e])&&!!t[e]}function jr(){return Mr}var Rr=0,Lr=0,Dr=!1,Fr=!1,Br=Ir.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:jr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Rr;return Rr=e.screenX,Dr?"mousemove"===e.type?e.screenX-t:0:(Dr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Lr;return Lr=e.screenY,Fr?"mousemove"===e.type?e.screenY-t:0:(Fr=!0,0)}}),Ur=Br.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),zr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},$r={eventTypes:zr,extractEvents:function(e,t,n,r,i){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Mn(t):null)&&(t!==et(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var s=Br,l=zr.mouseLeave,c=zr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=Ur,l=zr.pointerLeave,c=zr.pointerEnter,u="pointer");if(e=null==a?o:Rn(a),o=null==t?o:Rn(t),(l=s.getPooled(l,a,n,r)).type=u+"leave",l.target=e,l.relatedTarget=o,(n=s.getPooled(c,t,n,r)).type=u+"enter",n.target=o,n.relatedTarget=e,u=t,(r=a)&&u)e:{for(c=u,a=0,e=s=r;e;e=Dn(e))a++;for(e=0,t=c;t;t=Dn(t))e++;for(;0<a-e;)s=Dn(s),a--;for(;0<e-a;)c=Dn(c),e--;for(;a--;){if(s===c||s===c.alternate)break e;s=Dn(s),c=Dn(c)}s=null}else s=null;for(c=s,s=[];r&&r!==c&&(null===(a=r.alternate)||a!==c);)s.push(r),r=Dn(r);for(r=[];u&&u!==c&&(null===(a=u.alternate)||a!==c);)r.push(u),u=Dn(u);for(u=0;u<s.length;u++)zn(s[u],"bubbled",l);for(u=r.length;0<u--;)zn(r[u],"captured",n);return 0==(64&i)?[l]:[l,n]}};var qr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Hr=Object.prototype.hasOwnProperty;function Gr(e,t){if(qr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Hr.call(t,n[r])||!qr(e[n[r]],t[n[r]]))return!1;return!0}var Qr=P&&"documentMode"in document&&11>=document.documentMode,Wr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Zr=null,Vr=null,Kr=null,Yr=!1;function Jr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Yr||null==Zr||Zr!==dn(n)?null:("selectionStart"in(n=Zr)&&vn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Kr&&Gr(Kr,n)?null:(Kr=n,(e=Kn.getPooled(Wr.select,Vr,e,t)).type="select",e.target=Zr,qn(e),e))}var Xr={eventTypes:Wr,extractEvents:function(e,t,n,r,i,o){if(!(o=!(i=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{i=Xe(i),o=O.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?Rn(t):window,e){case"focus":(hr(i)||"true"===i.contentEditable)&&(Zr=i,Vr=t,Kr=null);break;case"blur":Kr=Vr=Zr=null;break;case"mousedown":Yr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Yr=!1,Jr(n,r);case"selectionchange":if(Qr)break;case"keydown":case"keyup":return Jr(n,r)}return null}},ei=Kn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),ti=Kn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ni=Ir.extend({relatedTarget:null});function ri(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var ii={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},oi={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ai=Ir.extend({key:function(e){if(e.key){var t=ii[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ri(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?oi[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:jr,charCode:function(e){return"keypress"===e.type?ri(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ri(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),si=Br.extend({dataTransfer:null}),li=Ir.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:jr}),ci=Kn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ui=Br.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),di={eventTypes:Ft,extractEvents:function(e,t,n,r){var i=Bt.get(e);if(!i)return null;switch(e){case"keypress":if(0===ri(n))return null;case"keydown":case"keyup":e=ai;break;case"blur":case"focus":e=ni;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Br;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=si;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=li;break;case We:case Ze:case Ve:e=ei;break;case Ke:e=ci;break;case"scroll":e=Ir;break;case"wheel":e=ui;break;case"copy":case"cut":case"paste":e=ti;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Ur;break;default:e=Kn}return qn(t=e.getPooled(i,t,n,r)),t}};if(b)throw Error(a(101));b=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=Ln,h=jn,v=Rn,_({SimpleEventPlugin:di,EnterLeaveEventPlugin:$r,ChangeEventPlugin:Nr,SelectEventPlugin:Xr,BeforeInputEventPlugin:fr});var pi=[],fi=-1;function mi(e){0>fi||(e.current=pi[fi],pi[fi]=null,fi--)}function hi(e,t){fi++,pi[fi]=e.current,e.current=t}var vi={},gi={current:vi},bi={current:!1},yi=vi;function wi(e,t){var n=e.type.contextTypes;if(!n)return vi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ki(e){return null!=(e=e.childContextTypes)}function xi(){mi(bi),mi(gi)}function Si(e,t,n){if(gi.current!==vi)throw Error(a(168));hi(gi,t),hi(bi,n)}function Ei(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,ve(t)||"Unknown",o));return i({},n,{},r)}function Oi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vi,yi=gi.current,hi(gi,e),hi(bi,bi.current),!0}function _i(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Ei(e,t,yi),r.__reactInternalMemoizedMergedChildContext=e,mi(bi),mi(gi),hi(gi,e)):mi(bi),hi(bi,n)}var Pi=o.unstable_runWithPriority,Ci=o.unstable_scheduleCallback,Ti=o.unstable_cancelCallback,Ni=o.unstable_requestPaint,Ii=o.unstable_now,Ai=o.unstable_getCurrentPriorityLevel,Mi=o.unstable_ImmediatePriority,ji=o.unstable_UserBlockingPriority,Ri=o.unstable_NormalPriority,Li=o.unstable_LowPriority,Di=o.unstable_IdlePriority,Fi={},Bi=o.unstable_shouldYield,Ui=void 0!==Ni?Ni:function(){},zi=null,$i=null,qi=!1,Hi=Ii(),Gi=1e4>Hi?Ii:function(){return Ii()-Hi};function Qi(){switch(Ai()){case Mi:return 99;case ji:return 98;case Ri:return 97;case Li:return 96;case Di:return 95;default:throw Error(a(332))}}function Wi(e){switch(e){case 99:return Mi;case 98:return ji;case 97:return Ri;case 96:return Li;case 95:return Di;default:throw Error(a(332))}}function Zi(e,t){return e=Wi(e),Pi(e,t)}function Vi(e,t,n){return e=Wi(e),Ci(e,t,n)}function Ki(e){return null===zi?(zi=[e],$i=Ci(Mi,Ji)):zi.push(e),Fi}function Yi(){if(null!==$i){var e=$i;$i=null,Ti(e)}Ji()}function Ji(){if(!qi&&null!==zi){qi=!0;var e=0;try{var t=zi;Zi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),zi=null}catch(n){throw null!==zi&&(zi=zi.slice(e+1)),Ci(Mi,Yi),n}finally{qi=!1}}}function Xi(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function eo(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var to={current:null},no=null,ro=null,io=null;function oo(){io=ro=no=null}function ao(e){var t=to.current;mi(to),e.type._context._currentValue=t}function so(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function lo(e,t){no=e,io=ro=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(La=!0),e.firstContext=null)}function co(e,t){if(io!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(io=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ro){if(null===no)throw Error(a(308));ro=t,no.dependencies={expirationTime:0,firstContext:t,responders:null}}else ro=ro.next=t;return e._currentValue}var uo=!1;function po(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function fo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function mo(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function ho(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function vo(e,t){var n=e.alternate;null!==n&&fo(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function go(e,t,n,r){var o=e.updateQueue;uo=!1;var a=o.baseQueue,s=o.shared.pending;if(null!==s){if(null!==a){var l=a.next;a.next=s.next,s.next=l}a=s,o.shared.pending=null,null!==(l=e.alternate)&&(null!==(l=l.updateQueue)&&(l.baseQueue=s))}if(null!==a){l=a.next;var c=o.baseState,u=0,d=null,p=null,f=null;if(null!==l)for(var m=l;;){if((s=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===f?(p=f=h,d=c):f=f.next=h,s>u&&(u=s)}else{null!==f&&(f=f.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),xl(s,m.suspenseConfig);e:{var v=e,g=m;switch(s=t,h=n,g.tag){case 1:if("function"==typeof(v=g.payload)){c=v.call(h,c,s);break e}c=v;break e;case 3:v.effectTag=-4097&v.effectTag|64;case 0:if(null==(s="function"==typeof(v=g.payload)?v.call(h,c,s):v))break e;c=i({},c,s);break e;case 2:uo=!0}}null!==m.callback&&(e.effectTag|=32,null===(s=o.effects)?o.effects=[m]:s.push(m))}if(null===(m=m.next)||m===l){if(null===(s=o.shared.pending))break;m=a.next=s.next,s.next=l,o.baseQueue=a=s,o.shared.pending=null}}null===f?d=c:f.next=p,o.baseState=d,o.baseQueue=f,Sl(u),e.expirationTime=u,e.memoizedState=c}}function bo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(a(191,r));r.call(i)}}}var yo=K.ReactCurrentBatchConfig,wo=(new r.Component).refs;function ko(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var xo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&et(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=cl(),i=yo.suspense;(i=mo(r=ul(r,e,i),i)).payload=t,null!=n&&(i.callback=n),ho(e,i),dl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=cl(),i=yo.suspense;(i=mo(r=ul(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),ho(e,i),dl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=cl(),r=yo.suspense;(r=mo(n=ul(n,e,r),r)).tag=2,null!=t&&(r.callback=t),ho(e,r),dl(e,n)}};function So(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!Gr(n,r)||!Gr(i,o))}function Eo(e,t,n){var r=!1,i=vi,o=t.contextType;return"object"==typeof o&&null!==o?o=co(o):(i=ki(t)?yi:gi.current,o=(r=null!=(r=t.contextTypes))?wi(e,i):vi),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=xo,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function Oo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&xo.enqueueReplaceState(t,t.state,null)}function _o(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=wo,po(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=co(o):(o=ki(t)?yi:gi.current,i.context=wi(e,o)),go(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ko(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&xo.enqueueReplaceState(i,i.state,null),go(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Po=Array.isArray;function Co(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===wo&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function To(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function No(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=ql(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Ql(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Co(e,t,n),r.return=e,r):((r=Hl(n.type,n.key,n.props,null,e.mode,r)).ref=Co(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wl(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Gl(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ql(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Hl(t.type,t.key,t.props,null,e.mode,n)).ref=Co(e,null,t),n.return=e,n;case te:return(t=Wl(t,e.mode,n)).return=e,t}if(Po(t)||he(t))return(t=Gl(t,e.mode,n,null)).return=e,t;To(e,t)}return null}function f(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===i?n.type===ne?d(e,t,n.props.children,r,i):c(e,t,n,r):null;case te:return n.key===i?u(e,t,n,r):null}if(Po(n)||he(n))return null!==i?null:d(e,t,n,r,null);To(e,n)}return null}function m(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?d(t,e,r.props.children,i,r.key):c(t,e,r,i);case te:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Po(r)||he(r))return d(t,e=e.get(n)||null,r,i,null);To(t,r)}return null}function h(i,a,s,l){for(var c=null,u=null,d=a,h=a=0,v=null;null!==d&&h<s.length;h++){d.index>h?(v=d,d=null):v=d.sibling;var g=f(i,d,s[h],l);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(i,d),a=o(g,a,h),null===u?c=g:u.sibling=g,u=g,d=v}if(h===s.length)return n(i,d),c;if(null===d){for(;h<s.length;h++)null!==(d=p(i,s[h],l))&&(a=o(d,a,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(i,d);h<s.length;h++)null!==(v=m(d,i,h,s[h],l))&&(e&&null!==v.alternate&&d.delete(null===v.key?h:v.key),a=o(v,a,h),null===u?c=v:u.sibling=v,u=v);return e&&d.forEach((function(e){return t(i,e)})),c}function v(i,s,l,c){var u=he(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,h=s,v=s=0,g=null,b=l.next();null!==h&&!b.done;v++,b=l.next()){h.index>v?(g=h,h=null):g=h.sibling;var y=f(i,h,b.value,c);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(i,h),s=o(y,s,v),null===d?u=y:d.sibling=y,d=y,h=g}if(b.done)return n(i,h),u;if(null===h){for(;!b.done;v++,b=l.next())null!==(b=p(i,b.value,c))&&(s=o(b,s,v),null===d?u=b:d.sibling=b,d=b);return u}for(h=r(i,h);!b.done;v++,b=l.next())null!==(b=m(h,i,v,b.value,c))&&(e&&null!==b.alternate&&h.delete(null===b.key?v:b.key),s=o(b,s,v),null===d?u=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(i,e)})),u}return function(e,r,o,l){var c="object"==typeof o&&null!==o&&o.type===ne&&null===o.key;c&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case ee:e:{for(u=o.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(o.type===ne){n(e,c.sibling),(r=i(c,o.props.children)).return=e,e=r;break e}}else if(c.elementType===o.type){n(e,c.sibling),(r=i(c,o.props)).ref=Co(e,c,o),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}o.type===ne?((r=Gl(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Hl(o.type,o.key,o.props,null,e.mode,l)).ref=Co(e,r,o),l.return=e,e=l)}return s(e);case te:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Wl(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Ql(o,e.mode,l)).return=e,e=r),s(e);if(Po(o))return h(e,r,o,l);if(he(o))return v(e,r,o,l);if(u&&To(e,o),void 0===o&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Io=No(!0),Ao=No(!1),Mo={},jo={current:Mo},Ro={current:Mo},Lo={current:Mo};function Do(e){if(e===Mo)throw Error(a(174));return e}function Fo(e,t){switch(hi(Lo,t),hi(Ro,e),hi(jo,Mo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:De(null,"");break;default:t=De(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}mi(jo),hi(jo,t)}function Bo(){mi(jo),mi(Ro),mi(Lo)}function Uo(e){Do(Lo.current);var t=Do(jo.current),n=De(t,e.type);t!==n&&(hi(Ro,e),hi(jo,n))}function zo(e){Ro.current===e&&(mi(jo),mi(Ro))}var $o={current:0};function qo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===yn||n.data===wn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ho(e,t){return{responder:e,props:t}}var Go=K.ReactCurrentDispatcher,Qo=K.ReactCurrentBatchConfig,Wo=0,Zo=null,Vo=null,Ko=null,Yo=!1;function Jo(){throw Error(a(321))}function Xo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!qr(e[n],t[n]))return!1;return!0}function ea(e,t,n,r,i,o){if(Wo=o,Zo=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Go.current=null===e||null===e.memoizedState?Sa:Ea,e=n(r,i),t.expirationTime===Wo){o=0;do{if(t.expirationTime=0,!(25>o))throw Error(a(301));o+=1,Ko=Vo=null,t.updateQueue=null,Go.current=Oa,e=n(r,i)}while(t.expirationTime===Wo)}if(Go.current=xa,t=null!==Vo&&null!==Vo.next,Wo=0,Ko=Vo=Zo=null,Yo=!1,t)throw Error(a(300));return e}function ta(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ko?Zo.memoizedState=Ko=e:Ko=Ko.next=e,Ko}function na(){if(null===Vo){var e=Zo.alternate;e=null!==e?e.memoizedState:null}else e=Vo.next;var t=null===Ko?Zo.memoizedState:Ko.next;if(null!==t)Ko=t,Vo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Vo=e).memoizedState,baseState:Vo.baseState,baseQueue:Vo.baseQueue,queue:Vo.queue,next:null},null===Ko?Zo.memoizedState=Ko=e:Ko=Ko.next=e}return Ko}function ra(e,t){return"function"==typeof t?t(e):t}function ia(e){var t=na(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Vo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=o=null,c=i;do{var u=c.expirationTime;if(u<Wo){var d={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=d,o=r):l=l.next=d,u>Zo.expirationTime&&(Zo.expirationTime=u,Sl(u))}else null!==l&&(l=l.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),xl(u,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==i);null===l?o=r:l.next=s,qr(r,t.memoizedState)||(La=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function oa(e){var t=na(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);qr(o,t.memoizedState)||(La=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function aa(e){var t=ta();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ra,lastRenderedState:e}).dispatch=ka.bind(null,Zo,e),[t.memoizedState,e]}function sa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Zo.updateQueue)?(t={lastEffect:null},Zo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function la(){return na().memoizedState}function ca(e,t,n,r){var i=ta();Zo.effectTag|=e,i.memoizedState=sa(1|t,n,void 0,void 0===r?null:r)}function ua(e,t,n,r){var i=na();r=void 0===r?null:r;var o=void 0;if(null!==Vo){var a=Vo.memoizedState;if(o=a.destroy,null!==r&&Xo(r,a.deps))return void sa(t,n,o,r)}Zo.effectTag|=e,i.memoizedState=sa(1|t,n,o,r)}function da(e,t){return ca(516,4,e,t)}function pa(e,t){return ua(516,4,e,t)}function fa(e,t){return ua(4,2,e,t)}function ma(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ha(e,t,n){return n=null!=n?n.concat([e]):null,ua(4,2,ma.bind(null,t,e),n)}function va(){}function ga(e,t){return ta().memoizedState=[e,void 0===t?null:t],e}function ba(e,t){var n=na();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ya(e,t){var n=na();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Xo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function wa(e,t,n){var r=Qi();Zi(98>r?98:r,(function(){e(!0)})),Zi(97<r?97:r,(function(){var r=Qo.suspense;Qo.suspense=void 0===t?null:t;try{e(!1),n()}finally{Qo.suspense=r}}))}function ka(e,t,n){var r=cl(),i=yo.suspense;i={expirationTime:r=ul(r,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===Zo||null!==o&&o===Zo)Yo=!0,i.expirationTime=Wo,Zo.expirationTime=Wo;else{if(0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.eagerReducer=o,i.eagerState=s,qr(s,a))return}catch(l){}dl(e,r)}}var xa={readContext:co,useCallback:Jo,useContext:Jo,useEffect:Jo,useImperativeHandle:Jo,useLayoutEffect:Jo,useMemo:Jo,useReducer:Jo,useRef:Jo,useState:Jo,useDebugValue:Jo,useResponder:Jo,useDeferredValue:Jo,useTransition:Jo},Sa={readContext:co,useCallback:ga,useContext:co,useEffect:da,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ca(4,2,ma.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ca(4,2,e,t)},useMemo:function(e,t){var n=ta();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ta();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ka.bind(null,Zo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ta().memoizedState=e},useState:aa,useDebugValue:va,useResponder:Ho,useDeferredValue:function(e,t){var n=aa(e),r=n[0],i=n[1];return da((function(){var n=Qo.suspense;Qo.suspense=void 0===t?null:t;try{i(e)}finally{Qo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=aa(!1),n=t[0];return t=t[1],[ga(wa.bind(null,t,e),[t,e]),n]}},Ea={readContext:co,useCallback:ba,useContext:co,useEffect:pa,useImperativeHandle:ha,useLayoutEffect:fa,useMemo:ya,useReducer:ia,useRef:la,useState:function(){return ia(ra)},useDebugValue:va,useResponder:Ho,useDeferredValue:function(e,t){var n=ia(ra),r=n[0],i=n[1];return pa((function(){var n=Qo.suspense;Qo.suspense=void 0===t?null:t;try{i(e)}finally{Qo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ia(ra),n=t[0];return t=t[1],[ba(wa.bind(null,t,e),[t,e]),n]}},Oa={readContext:co,useCallback:ba,useContext:co,useEffect:pa,useImperativeHandle:ha,useLayoutEffect:fa,useMemo:ya,useReducer:oa,useRef:la,useState:function(){return oa(ra)},useDebugValue:va,useResponder:Ho,useDeferredValue:function(e,t){var n=oa(ra),r=n[0],i=n[1];return pa((function(){var n=Qo.suspense;Qo.suspense=void 0===t?null:t;try{i(e)}finally{Qo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=oa(ra),n=t[0];return t=t[1],[ba(wa.bind(null,t,e),[t,e]),n]}},_a=null,Pa=null,Ca=!1;function Ta(e,t){var n=zl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Na(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ia(e){if(Ca){var t=Pa;if(t){var n=t;if(!Na(e,t)){if(!(t=Pn(n.nextSibling))||!Na(e,t))return e.effectTag=-1025&e.effectTag|2,Ca=!1,void(_a=e);Ta(_a,n)}_a=e,Pa=Pn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Ca=!1,_a=e}}function Aa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;_a=e}function Ma(e){if(e!==_a)return!1;if(!Ca)return Aa(e),Ca=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!En(t,e.memoizedProps))for(t=Pa;t;)Ta(e,t),t=Pn(t.nextSibling);if(Aa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===bn){if(0===t){Pa=Pn(e.nextSibling);break e}t--}else n!==gn&&n!==wn&&n!==yn||t++}e=e.nextSibling}Pa=null}}else Pa=_a?Pn(e.stateNode.nextSibling):null;return!0}function ja(){Pa=_a=null,Ca=!1}var Ra=K.ReactCurrentOwner,La=!1;function Da(e,t,n,r){t.child=null===e?Ao(t,null,n,r):Io(t,e.child,n,r)}function Fa(e,t,n,r,i){n=n.render;var o=t.ref;return lo(t,i),r=ea(e,t,n,r,o,i),null===e||La?(t.effectTag|=1,Da(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),ts(e,t,i))}function Ba(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||$l(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Hl(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ua(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Gr)(i,r)&&e.ref===t.ref)?ts(e,t,o):(t.effectTag|=1,(e=ql(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ua(e,t,n,r,i,o){return null!==e&&Gr(e.memoizedProps,r)&&e.ref===t.ref&&(La=!1,i<o)?(t.expirationTime=e.expirationTime,ts(e,t,o)):$a(e,t,n,r,o)}function za(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function $a(e,t,n,r,i){var o=ki(n)?yi:gi.current;return o=wi(t,o),lo(t,i),n=ea(e,t,n,r,o,i),null===e||La?(t.effectTag|=1,Da(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),ts(e,t,i))}function qa(e,t,n,r,i){if(ki(n)){var o=!0;Oi(t)}else o=!1;if(lo(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Eo(t,n,r),_o(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=co(c):c=wi(t,c=ki(n)?yi:gi.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Oo(t,a,r,c),uo=!1;var p=t.memoizedState;a.state=p,go(t,r,a,i),l=t.memoizedState,s!==r||p!==l||bi.current||uo?("function"==typeof u&&(ko(t,n,u,r),l=t.memoizedState),(s=uo||So(t,n,s,r,p,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,fo(e,t),s=t.memoizedProps,a.props=t.type===t.elementType?s:eo(t.type,s),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=co(c):c=wi(t,c=ki(n)?yi:gi.current),(d="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Oo(t,a,r,c),uo=!1,l=t.memoizedState,a.state=l,go(t,r,a,i),p=t.memoizedState,s!==r||l!==p||bi.current||uo?("function"==typeof u&&(ko(t,n,u,r),p=t.memoizedState),(u=uo||So(t,n,s,r,l,p,c))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Ha(e,t,n,r,o,i)}function Ha(e,t,n,r,i,o){za(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&_i(t,n,!1),ts(e,t,o);r=t.stateNode,Ra.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Io(t,e.child,null,o),t.child=Io(t,null,s,o)):Da(e,t,s,o),t.memoizedState=r.state,i&&_i(t,n,!0),t.child}function Ga(e){var t=e.stateNode;t.pendingContext?Si(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Si(0,t.context,!1),Fo(e,t.containerInfo)}var Qa,Wa,Za,Va,Ka={dehydrated:null,retryTime:0};function Ya(e,t,n){var r,i=t.mode,o=t.pendingProps,a=$o.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),hi($o,1&a),null===e){if(void 0!==o.fallback&&Ia(t),s){if(s=o.fallback,(o=Gl(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Gl(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Ka,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=Ao(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=ql(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=ql(i,o)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Ka,t.child=n,i}return n=Io(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=Gl(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Gl(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=Ka,t.child=o,n}return t.memoizedState=null,t.child=Io(t,e,o.children,n)}function Ja(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),so(e.return,t)}function Xa(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function es(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Da(e,t,r.children,n),0!=(2&(r=$o.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ja(e,n);else if(19===e.tag)Ja(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(hi($o,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===qo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Xa(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===qo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Xa(t,!0,n,null,o,t.lastEffect);break;case"together":Xa(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ts(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&Sl(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=ql(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ql(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function ns(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function rs(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return ki(t.type)&&xi(),null;case 3:return Bo(),mi(bi),mi(gi),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Ma(t)||(t.effectTag|=4),Wa(t),null;case 5:zo(t),n=Do(Lo.current);var o=t.type;if(null!==e&&null!=t.stateNode)Za(e,t,o,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Do(jo.current),Ma(t)){r=t.stateNode,o=t.type;var s=t.memoizedProps;switch(r[Nn]=t,r[In]=s,o){case"iframe":case"object":case"embed":Zt("load",r);break;case"video":case"audio":for(e=0;e<Ye.length;e++)Zt(Ye[e],r);break;case"source":Zt("error",r);break;case"img":case"image":case"link":Zt("error",r),Zt("load",r);break;case"form":Zt("reset",r),Zt("submit",r);break;case"details":Zt("toggle",r);break;case"input":Se(r,s),Zt("invalid",r),cn(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Zt("invalid",r),cn(n,"onChange");break;case"textarea":Ie(r,s),Zt("invalid",r),cn(n,"onChange")}for(var l in an(o,s),e=null,s)if(s.hasOwnProperty(l)){var c=s[l];"children"===l?"string"==typeof c?r.textContent!==c&&(e=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(e=["children",""+c]):E.hasOwnProperty(l)&&null!=c&&cn(n,l)}switch(o){case"input":we(r),_e(r,s,!0);break;case"textarea":we(r),Me(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=un)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(l=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=Le(o)),e===ln?"script"===o?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(o,{is:r.is}):(e=l.createElement(o),"select"===o&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,o),e[Nn]=t,e[In]=r,Qa(e,t,!1,!1),t.stateNode=e,l=sn(o,r),o){case"iframe":case"object":case"embed":Zt("load",e),c=r;break;case"video":case"audio":for(c=0;c<Ye.length;c++)Zt(Ye[c],e);c=r;break;case"source":Zt("error",e),c=r;break;case"img":case"image":case"link":Zt("error",e),Zt("load",e),c=r;break;case"form":Zt("reset",e),Zt("submit",e),c=r;break;case"details":Zt("toggle",e),c=r;break;case"input":Se(e,r),c=xe(e,r),Zt("invalid",e),cn(n,"onChange");break;case"option":c=Ce(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},c=i({},r,{value:void 0}),Zt("invalid",e),cn(n,"onChange");break;case"textarea":Ie(e,r),c=Ne(e,r),Zt("invalid",e),cn(n,"onChange");break;default:c=r}an(o,c);var u=c;for(s in u)if(u.hasOwnProperty(s)){var d=u[s];"style"===s?rn(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&Ue(e,d):"children"===s?"string"==typeof d?("textarea"!==o||""!==d)&&ze(e,d):"number"==typeof d&&ze(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(E.hasOwnProperty(s)?null!=d&&cn(n,s):null!=d&&Y(e,s,d,l))}switch(o){case"input":we(e),_e(e,r,!1);break;case"textarea":we(e),Me(e);break;case"option":null!=r.value&&e.setAttribute("value",""+be(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Te(e,!!r.multiple,n,!1):null!=r.defaultValue&&Te(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof c.onClick&&(e.onclick=un)}Sn(o,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Va(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Do(Lo.current),Do(jo.current),Ma(t)?(n=t.stateNode,r=t.memoizedProps,n[Nn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Nn]=t,t.stateNode=n)}return null;case 13:return mi($o),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Ma(t):(r=null!==(o=e.memoizedState),n||null===o||null!==(o=e.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=o,o.nextEffect=s):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&$o.current)?qs===Ms&&(qs=Ls):(qs!==Ms&&qs!==Ls||(qs=Ds),0!==Zs&&null!==Us&&(Kl(Us,$s),Yl(Us,Zs)))),(n||r)&&(t.effectTag|=4),null);case 4:return Bo(),Wa(t),null;case 10:return ao(t),null;case 19:if(mi($o),null===(r=t.memoizedState))return null;if(o=0!=(64&t.effectTag),null===(s=r.rendering)){if(o)ns(r,!1);else if(qs!==Ms||null!==e&&0!=(64&e.effectTag))for(s=t.child;null!==s;){if(null!==(e=qo(s))){for(t.effectTag|=64,ns(r,!1),null!==(o=e.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)s=n,(o=r).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(e=o.alternate)?(o.childExpirationTime=0,o.expirationTime=s,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=e.childExpirationTime,o.expirationTime=e.expirationTime,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,s=e.dependencies,o.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),r=r.sibling;return hi($o,1&$o.current|2),t.child}s=s.sibling}}else{if(!o)if(null!==(e=qo(s))){if(t.effectTag|=64,o=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),ns(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Gi()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,o=!0,ns(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Gi()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Gi(),n.sibling=null,t=$o.current,hi($o,o?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function is(e){switch(e.tag){case 1:ki(e.type)&&xi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Bo(),mi(bi),mi(gi),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return zo(e),null;case 13:return mi($o),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return mi($o),null;case 4:return Bo(),null;case 10:return ao(e),null;default:return null}}function os(e,t){return{value:e,source:t,stack:ge(t)}}Qa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Wa=function(){},Za=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s,l,c=t.stateNode;switch(Do(jo.current),e=null,n){case"input":a=xe(c,a),r=xe(c,r),e=[];break;case"option":a=Ce(c,a),r=Ce(c,r),e=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),e=[];break;case"textarea":a=Ne(c,a),r=Ne(c,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(c.onclick=un)}for(s in an(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(l in c=a[s])c.hasOwnProperty(l)&&(n||(n={}),n[l]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(E.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(c=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==c&&(null!=u||null!=c))if("style"===s)if(c){for(l in c)!c.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&c[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(s,u)):"children"===s?c===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(E.hasOwnProperty(s)?(null!=u&&cn(o,s),e||c===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),o=e,(t.updateQueue=o)&&(t.effectTag|=4)}},Va=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var as="function"==typeof WeakSet?WeakSet:Set;function ss(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ge(n)),null!==n&&ve(n.type),t=t.value,null!==e&&1===e.tag&&ve(e.type);try{console.error(t)}catch(i){setTimeout((function(){throw i}))}}function ls(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){Rl(e,n)}else t.current=null}function cs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:eo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(a(163))}function us(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ds(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ps(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ds(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:eo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&bo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}bo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&Sn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Dt(n)))))}throw Error(a(163))}function fs(e,t,n){switch("function"==typeof Bl&&Bl(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Zi(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(o){Rl(i,o)}}e=e.next}while(e!==r)}))}break;case 1:ls(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){Rl(e,n)}}(t,n);break;case 5:ls(t);break;case 4:ys(e,t,n)}}function ms(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ms(t)}function hs(e){return 5===e.tag||3===e.tag||4===e.tag}function vs(e){e:{for(var t=e.return;null!==t;){if(hs(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(ze(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||hs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?gs(e,n,t):bs(e,n,t)}function gs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=un));else if(4!==r&&null!==(e=e.child))for(gs(e,t,n),e=e.sibling;null!==e;)gs(e,t,n),e=e.sibling}function bs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(bs(e,t,n),e=e.sibling;null!==e;)bs(e,t,n),e=e.sibling}function ys(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag){e:for(var l=e,c=o,u=n,d=c;;)if(fs(l,d,u),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===c)break e;for(;null===d.sibling;){if(null===d.return||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}i?(l=r,c=o.stateNode,8===l.nodeType?l.parentNode.removeChild(c):l.removeChild(c)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(fs(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function ws(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void us(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[In]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ee(n,r),sn(e,i),t=sn(e,r),i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?rn(n,l):"dangerouslySetInnerHTML"===s?Ue(n,l):"children"===s?ze(n,l):Y(n,s,l,t)}switch(e){case"input":Oe(n,r);break;case"textarea":Ae(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Te(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Te(n,!!r.multiple,r.defaultValue,!0):Te(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Dt(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ks=Gi()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=nn("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void ks(t);case 19:return void ks(t)}throw Error(a(163))}function ks(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new as),t.forEach((function(t){var r=Dl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var xs="function"==typeof WeakMap?WeakMap:Map;function Ss(e,t,n){(n=mo(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Xs||(Xs=!0,el=r),ss(e,t)},n}function Es(e,t,n){(n=mo(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return ss(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===tl?tl=new Set([this]):tl.add(this),ss(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Os,_s=Math.ceil,Ps=K.ReactCurrentDispatcher,Cs=K.ReactCurrentOwner,Ts=0,Ns=8,Is=16,As=32,Ms=0,js=1,Rs=2,Ls=3,Ds=4,Fs=5,Bs=Ts,Us=null,zs=null,$s=0,qs=Ms,Hs=null,Gs=1073741823,Qs=1073741823,Ws=null,Zs=0,Vs=!1,Ks=0,Ys=500,Js=null,Xs=!1,el=null,tl=null,nl=!1,rl=null,il=90,ol=null,al=0,sl=null,ll=0;function cl(){return(Bs&(Is|As))!==Ts?1073741821-(Gi()/10|0):0!==ll?ll:ll=1073741821-(Gi()/10|0)}function ul(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Qi();if(0==(4&t))return 99===r?1073741823:1073741822;if((Bs&Is)!==Ts)return $s;if(null!==n)e=Xi(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Xi(e,150,100);break;case 97:case 96:e=Xi(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Us&&e===$s&&--e,e}function dl(e,t){if(50<al)throw al=0,sl=null,Error(a(185));if(null!==(e=pl(e,t))){var n=Qi();1073741823===t?(Bs&Ns)!==Ts&&(Bs&(Is|As))===Ts?vl(e):(ml(e),Bs===Ts&&Yi()):ml(e),(4&Bs)===Ts||98!==n&&99!==n||(null===ol?ol=new Map([[e,t]]):(void 0===(n=ol.get(e))||n>t)&&ol.set(e,t))}}function pl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Us===i&&(Sl(t),qs===Ds&&Kl(i,$s)),Yl(i,t)),i}function fl(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Vl(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function ml(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ki(vl.bind(null,e));else{var t=fl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=cl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Fi&&Ti(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ki(vl.bind(null,e)):Vi(r,hl.bind(null,e),{timeout:10*(1073741821-t)-Gi()}),e.callbackNode=t}}}function hl(e,t){if(ll=0,t)return Jl(e,t=cl()),ml(e),null;var n=fl(e);if(0!==n){if(t=e.callbackNode,(Bs&(Is|As))!==Ts)throw Error(a(327));if(Al(),e===Us&&n===$s||yl(e,n),null!==zs){var r=Bs;Bs|=Is;for(var i=kl();;)try{Ol();break}catch(l){wl(e,l)}if(oo(),Bs=r,Ps.current=i,qs===js)throw t=Hs,yl(e,n),Kl(e,n),ml(e),t;if(null===zs)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=qs,Us=null,r){case Ms:case js:throw Error(a(345));case Rs:Jl(e,2<n?2:n);break;case Ls:if(Kl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Cl(i)),1073741823===Gs&&10<(i=Ks+Ys-Gi())){if(Vs){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,yl(e,n);break}}if(0!==(o=fl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=On(Tl.bind(null,e),i);break}Tl(e);break;case Ds:if(Kl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Cl(i)),Vs&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,yl(e,n);break}if(0!==(i=fl(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Qs?r=10*(1073741821-Qs)-Gi():1073741823===Gs?r=0:(r=10*(1073741821-Gs)-5e3,0>(r=(i=Gi())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_s(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=On(Tl.bind(null,e),r);break}Tl(e);break;case Fs:if(1073741823!==Gs&&null!==Ws){o=Gs;var s=Ws;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=Gi()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Kl(e,n),e.timeoutHandle=On(Tl.bind(null,e),r);break}}Tl(e);break;default:throw Error(a(329))}if(ml(e),e.callbackNode===t)return hl.bind(null,e)}}return null}function vl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,(Bs&(Is|As))!==Ts)throw Error(a(327));if(Al(),e===Us&&t===$s||yl(e,t),null!==zs){var n=Bs;Bs|=Is;for(var r=kl();;)try{El();break}catch(i){wl(e,i)}if(oo(),Bs=n,Ps.current=r,qs===js)throw n=Hs,yl(e,t),Kl(e,t),ml(e),n;if(null!==zs)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Us=null,Tl(e),ml(e)}return null}function gl(e,t){var n=Bs;Bs|=1;try{return e(t)}finally{(Bs=n)===Ts&&Yi()}}function bl(e,t){var n=Bs;Bs&=-2,Bs|=Ns;try{return e(t)}finally{(Bs=n)===Ts&&Yi()}}function yl(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,_n(n)),null!==zs)for(n=zs.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&xi();break;case 3:Bo(),mi(bi),mi(gi);break;case 5:zo(r);break;case 4:Bo();break;case 13:case 19:mi($o);break;case 10:ao(r)}n=n.return}Us=e,zs=ql(e.current,null),$s=t,qs=Ms,Hs=null,Qs=Gs=1073741823,Ws=null,Zs=0,Vs=!1}function wl(e,t){for(;;){try{if(oo(),Go.current=xa,Yo)for(var n=Zo.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Wo=0,Ko=Vo=Zo=null,Yo=!1,null===zs||null===zs.return)return qs=js,Hs=t,zs=null;e:{var i=e,o=zs.return,a=zs,s=t;if(t=$s,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var l=s;if(0==(2&a.mode)){var c=a.alternate;c?(a.updateQueue=c.updateQueue,a.memoizedState=c.memoizedState,a.expirationTime=c.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var u=0!=(1&$o.current),d=o;do{var p;if(p=13===d.tag){var f=d.memoizedState;if(null!==f)p=null!==f.dehydrated;else{var m=d.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!u)}}if(p){var h=d.updateQueue;if(null===h){var v=new Set;v.add(l),d.updateQueue=v}else h.add(l);if(0==(2&d.mode)){if(d.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var g=mo(1073741823,null);g.tag=2,ho(a,g)}a.expirationTime=1073741823;break e}s=void 0,a=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new xs,s=new Set,b.set(l,s)):void 0===(s=b.get(l))&&(s=new Set,b.set(l,s)),!s.has(a)){s.add(a);var y=Ll.bind(null,i,l,a);l.then(y,y)}d.effectTag|=4096,d.expirationTime=t;break e}d=d.return}while(null!==d);s=Error((ve(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ge(a))}qs!==Fs&&(qs=Rs),s=os(s,a),d=o;do{switch(d.tag){case 3:l=s,d.effectTag|=4096,d.expirationTime=t,vo(d,Ss(d,l,t));break e;case 1:l=s;var w=d.type,k=d.stateNode;if(0==(64&d.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===tl||!tl.has(k)))){d.effectTag|=4096,d.expirationTime=t,vo(d,Es(d,l,t));break e}}d=d.return}while(null!==d)}zs=Pl(zs)}catch(x){t=x;continue}break}}function kl(){var e=Ps.current;return Ps.current=xa,null===e?xa:e}function xl(e,t){e<Gs&&2<e&&(Gs=e),null!==t&&e<Qs&&2<e&&(Qs=e,Ws=t)}function Sl(e){e>Zs&&(Zs=e)}function El(){for(;null!==zs;)zs=_l(zs)}function Ol(){for(;null!==zs&&!Bi();)zs=_l(zs)}function _l(e){var t=Os(e.alternate,e,$s);return e.memoizedProps=e.pendingProps,null===t&&(t=Pl(e)),Cs.current=null,t}function Pl(e){zs=e;do{var t=zs.alternate;if(e=zs.return,0==(2048&zs.effectTag)){if(t=rs(t,zs,$s),1===$s||1!==zs.childExpirationTime){for(var n=0,r=zs.child;null!==r;){var i=r.expirationTime,o=r.childExpirationTime;i>n&&(n=i),o>n&&(n=o),r=r.sibling}zs.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=zs.firstEffect),null!==zs.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=zs.firstEffect),e.lastEffect=zs.lastEffect),1<zs.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=zs:e.firstEffect=zs,e.lastEffect=zs))}else{if(null!==(t=is(zs)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=zs.sibling))return t;zs=e}while(null!==zs);return qs===Ms&&(qs=Fs),null}function Cl(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Tl(e){var t=Qi();return Zi(99,Nl.bind(null,e,t)),null}function Nl(e,t){do{Al()}while(null!==rl);if((Bs&(Is|As))!==Ts)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=Cl(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Us&&(zs=Us=null,$s=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=Bs;Bs|=As,Cs.current=null,kn=Wt;var s=hn();if(vn(s)){if("selectionStart"in s)var l={start:s.selectionStart,end:s.selectionEnd};else e:{var c=(l=(l=s.ownerDocument)&&l.defaultView||window).getSelection&&l.getSelection();if(c&&0!==c.rangeCount){l=c.anchorNode;var u=c.anchorOffset,d=c.focusNode;c=c.focusOffset;try{l.nodeType,d.nodeType}catch(_){l=null;break e}var p=0,f=-1,m=-1,h=0,v=0,g=s,b=null;t:for(;;){for(var y;g!==l||0!==u&&3!==g.nodeType||(f=p+u),g!==d||0!==c&&3!==g.nodeType||(m=p+c),3===g.nodeType&&(p+=g.nodeValue.length),null!==(y=g.firstChild);)b=g,g=y;for(;;){if(g===s)break t;if(b===l&&++h===u&&(f=p),b===d&&++v===c&&(m=p),null!==(y=g.nextSibling))break;b=(g=b).parentNode}g=y}l=-1===f||-1===m?null:{start:f,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;xn={activeElementDetached:null,focusedElem:s,selectionRange:l},Wt=!1,Js=i;do{try{Il()}catch(_){if(null===Js)throw Error(a(330));Rl(Js,_),Js=Js.nextEffect}}while(null!==Js);Js=i;do{try{for(s=e,l=t;null!==Js;){var w=Js.effectTag;if(16&w&&ze(Js.stateNode,""),128&w){var k=Js.alternate;if(null!==k){var x=k.ref;null!==x&&("function"==typeof x?x(null):x.current=null)}}switch(1038&w){case 2:vs(Js),Js.effectTag&=-3;break;case 6:vs(Js),Js.effectTag&=-3,ws(Js.alternate,Js);break;case 1024:Js.effectTag&=-1025;break;case 1028:Js.effectTag&=-1025,ws(Js.alternate,Js);break;case 4:ws(Js.alternate,Js);break;case 8:ys(s,u=Js,l),ms(u)}Js=Js.nextEffect}}catch(_){if(null===Js)throw Error(a(330));Rl(Js,_),Js=Js.nextEffect}}while(null!==Js);if(x=xn,k=hn(),w=x.focusedElem,l=x.selectionRange,k!==w&&w&&w.ownerDocument&&mn(w.ownerDocument.documentElement,w)){null!==l&&vn(w)&&(k=l.start,void 0===(x=l.end)&&(x=k),"selectionStart"in w?(w.selectionStart=k,w.selectionEnd=Math.min(x,w.value.length)):(x=(k=w.ownerDocument||document)&&k.defaultView||window).getSelection&&(x=x.getSelection(),u=w.textContent.length,s=Math.min(l.start,u),l=void 0===l.end?s:Math.min(l.end,u),!x.extend&&s>l&&(u=l,l=s,s=u),u=fn(w,s),d=fn(w,l),u&&d&&(1!==x.rangeCount||x.anchorNode!==u.node||x.anchorOffset!==u.offset||x.focusNode!==d.node||x.focusOffset!==d.offset)&&((k=k.createRange()).setStart(u.node,u.offset),x.removeAllRanges(),s>l?(x.addRange(k),x.extend(d.node,d.offset)):(k.setEnd(d.node,d.offset),x.addRange(k))))),k=[];for(x=w;x=x.parentNode;)1===x.nodeType&&k.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<k.length;w++)(x=k[w]).element.scrollLeft=x.left,x.element.scrollTop=x.top}Wt=!!kn,xn=kn=null,e.current=n,Js=i;do{try{for(w=e;null!==Js;){var S=Js.effectTag;if(36&S&&ps(w,Js.alternate,Js),128&S){k=void 0;var E=Js.ref;if(null!==E){var O=Js.stateNode;Js.tag,k=O,"function"==typeof E?E(k):E.current=k}}Js=Js.nextEffect}}catch(_){if(null===Js)throw Error(a(330));Rl(Js,_),Js=Js.nextEffect}}while(null!==Js);Js=null,Ui(),Bs=o}else e.current=n;if(nl)nl=!1,rl=e,il=t;else for(Js=i;null!==Js;)t=Js.nextEffect,Js.nextEffect=null,Js=t;if(0===(t=e.firstPendingTime)&&(tl=null),1073741823===t?e===sl?al++:(al=0,sl=e):al=0,"function"==typeof Fl&&Fl(n.stateNode,r),ml(e),Xs)throw Xs=!1,e=el,el=null,e;return(Bs&Ns)!==Ts||Yi(),null}function Il(){for(;null!==Js;){var e=Js.effectTag;0!=(256&e)&&cs(Js.alternate,Js),0==(512&e)||nl||(nl=!0,Vi(97,(function(){return Al(),null}))),Js=Js.nextEffect}}function Al(){if(90!==il){var e=97<il?97:il;return il=90,Zi(e,Ml)}}function Ml(){if(null===rl)return!1;var e=rl;if(rl=null,(Bs&(Is|As))!==Ts)throw Error(a(331));var t=Bs;for(Bs|=As,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:us(5,n),ds(5,n)}}catch(r){if(null===e)throw Error(a(330));Rl(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return Bs=t,Yi(),!0}function jl(e,t,n){ho(e,t=Ss(e,t=os(n,t),1073741823)),null!==(e=pl(e,1073741823))&&ml(e)}function Rl(e,t){if(3===e.tag)jl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){jl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===tl||!tl.has(r))){ho(n,e=Es(n,e=os(t,e),1073741823)),null!==(n=pl(n,1073741823))&&ml(n);break}}n=n.return}}function Ll(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Us===e&&$s===n?qs===Ds||qs===Ls&&1073741823===Gs&&Gi()-Ks<Ys?yl(e,$s):Vs=!0:Vl(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,ml(e)))}function Dl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=ul(t=cl(),e,null)),null!==(e=pl(e,t))&&ml(e)}Os=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||bi.current)La=!0;else{if(r<n){switch(La=!1,t.tag){case 3:Ga(t),ja();break;case 5:if(Uo(t),4&t.mode&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:ki(t.type)&&Oi(t);break;case 4:Fo(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,i=t.type._context,hi(to,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ya(e,t,n):(hi($o,1&$o.current),null!==(t=ts(e,t,n))?t.sibling:null);hi($o,1&$o.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return es(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),hi($o,$o.current),!r)return null}return ts(e,t,n)}La=!1}}else La=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=wi(t,gi.current),lo(t,n),i=ea(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ki(r)){var o=!0;Oi(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,po(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&ko(t,r,s,e),i.updater=xo,t.stateNode=i,i._reactInternalFiber=t,_o(t,r,e,n),t=Ha(null,t,r,!0,o,n)}else t.tag=0,Da(null,t,i,n),t=t.child;return t;case 16:e:{if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return $l(e)?1:0;if(null!=e){if((e=e.$$typeof)===le)return 11;if(e===de)return 14}return 2}(i),e=eo(i,e),o){case 0:t=$a(null,t,i,e,n);break e;case 1:t=qa(null,t,i,e,n);break e;case 11:t=Fa(null,t,i,e,n);break e;case 14:t=Ba(null,t,i,eo(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,$a(e,t,r,i=t.elementType===r?i:eo(r,i),n);case 1:return r=t.type,i=t.pendingProps,qa(e,t,r,i=t.elementType===r?i:eo(r,i),n);case 3:if(Ga(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,fo(e,t),go(t,r,null,n),(r=t.memoizedState.element)===i)ja(),t=ts(e,t,n);else{if((i=t.stateNode.hydrate)&&(Pa=Pn(t.stateNode.containerInfo.firstChild),_a=t,i=Ca=!0),i)for(n=Ao(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Da(e,t,r,n),ja();t=t.child}return t;case 5:return Uo(t),null===e&&Ia(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,En(r,i)?s=null:null!==o&&En(r,o)&&(t.effectTag|=16),za(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Da(e,t,s,n),t=t.child),t;case 6:return null===e&&Ia(t),null;case 13:return Ya(e,t,n);case 4:return Fo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Io(t,null,r,n):Da(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Fa(e,t,r,i=t.elementType===r?i:eo(r,i),n);case 7:return Da(e,t,t.pendingProps,n),t.child;case 8:case 12:return Da(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value;var l=t.type._context;if(hi(to,l._currentValue),l._currentValue=o,null!==s)if(l=s.value,0===(o=qr(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!bi.current){t=ts(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=mo(n,null)).tag=2,ho(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),so(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Da(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,lo(t,n),r=r(i=co(i,o.unstable_observedBits)),t.effectTag|=1,Da(e,t,r,n),t.child;case 14:return o=eo(i=t.type,t.pendingProps),Ba(e,t,i,o=eo(i.type,o),r,n);case 15:return Ua(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:eo(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,ki(r)?(e=!0,Oi(t)):e=!1,lo(t,n),Eo(t,r,i),_o(t,r,i,n),Ha(null,t,r,!0,e,n);case 19:return es(e,t,n)}throw Error(a(156,t.tag))};var Fl=null,Bl=null;function Ul(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function zl(e,t,n,r){return new Ul(e,t,n,r)}function $l(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ql(e,t){var n=e.alternate;return null===n?((n=zl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hl(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)$l(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case ne:return Gl(n.children,i,o,t);case se:s=8,i|=7;break;case re:s=8,i|=1;break;case ie:return(e=zl(12,n,t,8|i)).elementType=ie,e.type=ie,e.expirationTime=o,e;case ce:return(e=zl(13,n,t,i)).type=ce,e.elementType=ce,e.expirationTime=o,e;case ue:return(e=zl(19,n,t,i)).elementType=ue,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case oe:s=10;break e;case ae:s=9;break e;case le:s=11;break e;case de:s=14;break e;case pe:s=16,r=null;break e;case fe:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=zl(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Gl(e,t,n,r){return(e=zl(7,e,r,t)).expirationTime=n,e}function Ql(e,t,n){return(e=zl(6,e,null,t)).expirationTime=n,e}function Wl(e,t,n){return(t=zl(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zl(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Vl(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Kl(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Yl(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Jl(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Xl(e,t,n,r){var i=t.current,o=cl(),s=yo.suspense;o=ul(o,i,s);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(ki(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(ki(c)){n=Ei(n,c,l);break e}}n=l}else n=vi;return null===t.context?t.context=n:t.pendingContext=n,(t=mo(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ho(i,t),dl(i,o),o}function ec(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function tc(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function nc(e,t){tc(e,t),(e=e.alternate)&&tc(e,t)}function rc(e,t,n){var r=new Zl(e,t,n=null!=n&&!0===n.hydrate),i=zl(3,null,null,2===t?7:1===t?3:0);r.current=i,i.stateNode=r,po(i),e[An]=r.current,n&&0!==t&&function(e,t){var n=Xe(t);Pt.forEach((function(e){ht(e,t,n)})),Ct.forEach((function(e){ht(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function oc(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=ec(a);s.call(e)}}Xl(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new rc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var l=i;i=function(){var e=ec(a);l.call(e)}}bl((function(){Xl(t,a,e,i)}))}return ec(a)}function ac(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ic(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}rc.prototype.render=function(e){Xl(e,this._internalRoot,null,null)},rc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Xl(null,e,null,(function(){t[An]=null}))},vt=function(e){if(13===e.tag){var t=Xi(cl(),150,100);dl(e,t),nc(e,t)}},gt=function(e){13===e.tag&&(dl(e,3),nc(e,3))},bt=function(e){if(13===e.tag){var t=cl();dl(e,t=ul(t,e,null)),nc(e,t)}},C=function(e,t,n){switch(t){case"input":if(Oe(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Ln(r);if(!i)throw Error(a(90));ke(r),Oe(r,i)}}}break;case"textarea":Ae(e,n);break;case"select":null!=(t=n.value)&&Te(e,!!n.multiple,t,!1)}},j=gl,R=function(e,t,n,r,i){var o=Bs;Bs|=4;try{return Zi(98,e.bind(null,t,n,r,i))}finally{(Bs=o)===Ts&&Yi()}},L=function(){(Bs&(1|Is|As))===Ts&&(function(){if(null!==ol){var e=ol;ol=null,e.forEach((function(e,t){Jl(t,e),ml(t)})),Yi()}}(),Al())},D=function(e,t){var n=Bs;Bs|=2;try{return e(t)}finally{(Bs=n)===Ts&&Yi()}};var sc={Events:[jn,Rn,Ln,_,S,qn,function(e){ot(e,$n)},A,M,Jt,lt,Al,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Fl=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(r){}},Bl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}})(i({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:K.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Mn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.hydrate=function(e,t,n){if(!ic(t))throw Error(a(200));return oc(null,e,t,!0,n)},t.render=function(e,t,n){if(!ic(t))throw Error(a(200));return oc(null,e,t,!1,n)}},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4448)},9590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(!o(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!o(l.value[1],a.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===a.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(a,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!o(e[c[l]],a[c[l]]))return!1;return!0}return e!=e&&a!=a}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},405:(e,t,n)=>{"use strict";n.d(t,{B6:()=>G,ql:()=>X});var r=n(7294),i=n(5697),o=n.n(i),a=n(9590),s=n.n(a),l=n(1143),c=n.n(l),u=n(6774),d=n.n(u);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(i[n]=e[n]);return i}var v={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},g={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},y={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(v).map((function(e){return v[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,v.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},O=function(e){return S(e,"onChangeClientState")||function(){}},_=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},P=function(e,t){return t.filter((function(e){return void 0!==e[v.BASE]})).map((function(e){return e[v.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),i=0;i<r.length;i+=1){var o=r[i].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},C=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var i={};n.filter((function(e){for(var n,o=Object.keys(e),a=0;a<o.length;a+=1){var s=o[a],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),!r[n][c]&&(i[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(i),a=0;a<o.length;a+=1){var s=o[a],l=p({},r[s],i[s]);r[s]=l}return e}),[]).reverse()},T=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},N=function(e){return Array.isArray(e)?e.join(""):e},I=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},A=function(e,t){var n;return p({},e,((n={})[t]=void 0,n))},M=[v.NOSCRIPT,v.SCRIPT,v.STYLE],j=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},R=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},L=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},D=function(e,t){return t.map((function(t,n){var i,o=((i={key:n})["data-rh"]=!0,i);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},F=function(e,t,n){switch(e){case v.TITLE:return{toComponent:function(){return n=t.titleAttributes,(i={key:e=t.title})["data-rh"]=!0,o=L(n,i),[r.createElement(v.TITLE,o,e)];var e,n,i,o},toString:function(){return function(e,t,n,r){var i=R(n),o=N(t);return i?"<"+e+' data-rh="true" '+i+">"+j(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+j(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return L(t)},toString:function(){return R(t)}};default:return{toComponent:function(){return D(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var i=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var i=void 0===r[t]?t:t+'="'+j(r[t],n)+'"';return e?e+" "+i:i}),""),o=r.innerHTML||r.cssText||"",a=-1===M.indexOf(e);return t+"<"+e+' data-rh="true" '+i+(a?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},B=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,i=e.htmlAttributes,o=e.noscriptTags,a=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,i=I(e.metaTags,y),o=I(t,g),a=I(n,b);return{priorityMethods:{toComponent:function(){return[].concat(D(v.META,i.priority),D(v.LINK,o.priority),D(v.SCRIPT,a.priority))},toString:function(){return F(v.META,i.priority,r)+" "+F(v.LINK,o.priority,r)+" "+F(v.SCRIPT,a.priority,r)}},metaTags:i.default,linkTags:o.default,scriptTags:a.default}}(e);f=m.priorityMethods,u=m.linkTags,d=m.metaTags,p=m.scriptTags}return{priority:f,base:F(v.BASE,t,r),bodyAttributes:F("bodyAttributes",n,r),htmlAttributes:F("htmlAttributes",i,r),link:F(v.LINK,u,r),meta:F(v.META,d,r),noscript:F(v.NOSCRIPT,o,r),script:F(v.SCRIPT,p,r),style:F(v.STYLE,a,r),title:F(v.TITLE,{title:l,titleAttributes:c},r)}},U=[],z=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?U:n.instances},add:function(e){(n.canUseDOM?U:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?U:n.instances).indexOf(e);(n.canUseDOM?U:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=B({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},$=r.createContext({}),q=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new z(r.props.context,t.canUseDOM),r}return f(t,e),t.prototype.render=function(){return r.createElement($.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var Q=function(e,t){var n,r=document.head||document.querySelector(v.HEAD),i=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(i),a=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&("innerHTML"===i?r.innerHTML=t.innerHTML:"cssText"===i?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(i,void 0===t[i]?"":t[i]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):a.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:a}},W=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),i=r?r.split(","):[],o=[].concat(i),a=Object.keys(t),s=0;s<a.length;s+=1){var l=a[s],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===i.indexOf(l)&&i.push(l);var u=o.indexOf(l);-1!==u&&o.splice(u,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);i.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==a.join(",")&&n.setAttribute("data-rh",a.join(","))}},Z=function(e,t){var n=e.baseTag,r=e.htmlAttributes,i=e.linkTags,o=e.metaTags,a=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;W(v.BODY,e.bodyAttributes),W(v.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=N(e)),W(v.TITLE,t)}(u,d);var p={baseTag:Q(v.BASE,n),linkTags:Q(v.LINK,i),metaTags:Q(v.META,o),noscriptTags:Q(v.NOSCRIPT,a),scriptTags:Q(v.SCRIPT,l),styleTags:Q(v.STYLE,c)},f={},m={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(f[e]=n),r.length&&(m[e]=p[e].oldTags)})),t&&t(),s(e,f,m)},V=null,K=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,i=null,o=(e=n.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:P(["href"],e),bodyAttributes:_("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:_("htmlAttributes",e),linkTags:C(v.LINK,["rel","href"],e),metaTags:C(v.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:C(v.NOSCRIPT,["innerHTML"],e),onChangeClientState:O(e),scriptTags:C(v.SCRIPT,["src","innerHTML"],e),styleTags:C(v.STYLE,["cssText"],e),title:E(e),titleAttributes:_("titleAttributes",e),prioritizeSeoTags:T(e,"prioritizeSeoTags")});G.canUseDOM?(t=o,V&&cancelAnimationFrame(V),t.defer?V=requestAnimationFrame((function(){Z(t,(function(){V=null}))})):(Z(t),V=null)):B&&(i=B(o)),r(i)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);K.propTypes={context:q.isRequired},K.displayName="HelmetDispatcher";var Y=["children"],J=["children"],X=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!s()(A(this.props,"helmetData"),A(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case v.SCRIPT:case v.NOSCRIPT:return{innerHTML:t};case v.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return p({},r,((t={})[n.type]=[].concat(r[n.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,i=e.newProps,o=e.newChildProps,a=e.nestedChildren;switch(r.type){case v.TITLE:return p({},i,((t={})[r.type]=a,t.titleAttributes=p({},o),t));case v.BODY:return p({},i,{bodyAttributes:p({},o)});case v.HTML:return p({},i,{htmlAttributes:p({},o)});default:return p({},i,((n={})[r.type]=p({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=p({},t);return Object.keys(e).forEach((function(t){var r;n=p({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return c()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,i={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,a=h(r,Y),s=Object.keys(a).reduce((function(e,t){return e[x[t]||t]=a[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,o),l){case v.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case v.LINK:case v.META:case v.NOSCRIPT:case v.SCRIPT:case v.STYLE:i=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:i,newChildProps:s,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(i,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,J),i=p({},n),o=n.helmetData;return t&&(i=this.mapChildrenToProps(t,i)),!o||o instanceof z||(o=new z(o.context,o.instances)),o?r.createElement(K,p({},i,{context:o.value,helmetData:void 0})):r.createElement($.Consumer,null,(function(e){return r.createElement(K,p({},i,{context:e}))}))},t}(r.Component);X.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},X.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},X.displayName="Helmet"},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case h:case l:return e;default:return t}}case i:return t}}}function x(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=v,t.Memo=h,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===v},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===i},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===a},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===g)},t.typeOf=k},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},8356:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var s=n(7294),l=n(5697),c=[],u=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var i=d(e[r]);i.loading?t.loading=!0:(t.loaded[r]=i.loaded,t.error=i.error),n.push(i.promise),i.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return s.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=a({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),h=null;function v(){return h||(h=e(m.loader)),h.promise}return c.push(v),"function"==typeof m.webpack&&u.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return v()})),p=d=function(t){function n(n){var r;return o(i(i(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),r._loadModule()})),v(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return v()};var a=n.prototype;return a.UNSAFE_componentWillMount=function(){this._loadModule()},a.componentDidMount=function(){this._mounted=!0},a._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},a.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},a._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},a.render=function(){return this.state.loading||this.state.error?s.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(s.Component),o(d,"contextTypes",{loadable:l.shape({report:l.func.isRequired})}),p}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(p,e)};var v=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return s.Children.only(this.props.children)},t}(s.Component);function g(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return g(e)}))}o(v,"propTypes",{report:l.func.isRequired}),o(v,"childContextTypes",{loadable:l.shape({report:l.func.isRequired}).isRequired}),h.Capture=v,h.preloadAll=function(){return new Promise((function(e,t){g(c).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){g(u).then(e,e)}))},e.exports=h},8790:(e,t,n)=>{"use strict";n.d(t,{H:()=>s,f:()=>a});var r=n(6775),i=n(3117),o=n(7294);function a(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var i=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return i&&(n.push({route:e,match:i}),e.routes&&a(e.routes,t,n)),i})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.rs,n,e.map((function(e,n){return o.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,i.Z)({},n,{},t,{route:e})):o.createElement(e.component,(0,i.Z)({},n,t,{route:e}))}})}))):null}},3727:(e,t,n)=>{"use strict";n.d(t,{OL:()=>y,VK:()=>u,rU:()=>v});var r=n(6775),i=n(144),o=n(7294),a=n(9318),s=n(3117),l=n(102),c=n(2177),u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,a.lX)(t.props),t}return(0,i.Z)(t,e),t.prototype.render=function(){return o.createElement(r.F0,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,a.ob)(e,null,null,t):e},f=function(e){return e},m=o.forwardRef;void 0===m&&(m=f);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,i=e.onClick,a=(0,l.Z)(e,["innerRef","navigate","onClick"]),c=a.target,u=(0,s.Z)({},a,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=f!==m&&t||n,o.createElement("a",u)}));var v=m((function(e,t){var n=e.component,i=void 0===n?h:n,u=e.replace,v=e.to,g=e.innerRef,b=(0,l.Z)(e,["component","replace","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,c.Z)(!1);var n=e.history,r=p(d(v,e.location),e.location),l=r?n.createHref(r):"",h=(0,s.Z)({},b,{href:l,navigate:function(){var t=d(v,e.location),r=(0,a.Ep)(e.location)===(0,a.Ep)(p(t));(u||r?n.replace:n.push)(t)}});return f!==m?h.ref=t||g:h.innerRef=g,o.createElement(i,h)}))})),g=function(e){return e},b=o.forwardRef;void 0===b&&(b=g);var y=b((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,a=e.activeClassName,u=void 0===a?"active":a,f=e.activeStyle,m=e.className,h=e.exact,y=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,O=e.innerRef,_=(0,l.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,c.Z)(!1);var n=w||e.location,a=p(d(E,n),n),l=a.pathname,P=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=P?(0,r.LX)(n.pathname,{path:P,exact:h,sensitive:k,strict:x}):null,T=!!(y?y(C,n):C),N="function"==typeof m?m(T):m,I="function"==typeof S?S(T):S;T&&(N=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(N,u),I=(0,s.Z)({},I,f));var A=(0,s.Z)({"aria-current":T&&i||null,className:N,style:I,to:a},_);return g!==b?A.ref=t||O:A.innerRef=O,o.createElement(v,A)}))}))},6775:(e,t,n)=>{"use strict";n.d(t,{AW:()=>O,F0:()=>w,rs:()=>I,s6:()=>y,LX:()=>E,k6:()=>M,TH:()=>j});var r=n(144),i=n(7294),o=n(9318),a=n(5697),s=n.n(a),l=1073741823,c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var u=i.createContext||function(e,t){var n,o,a="__create-react-context-"+function(){var e="__global_unique_id__";return c[e]=(c[e]||0)+1}()+"__",u=function(e){function n(){var t,n,r;return(t=e.apply(this,arguments)||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.Z)(n,e);var i=n.prototype;return i.getChildContext=function(){var e;return(e={})[a]=this.emitter,e},i.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((o=r)===(a=i)?0!==o||1/o==1/a:o!=o&&a!=a)?n=0:(n="function"==typeof t?t(r,i):l,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,a},i.render=function(){return this.props.children},n}(i.Component);u.childContextTypes=((n={})[a]=s().object.isRequired,n);var d=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var i=n.prototype;return i.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?l:t},i.componentDidMount=function(){this.context[a]&&this.context[a].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?l:e},i.componentWillUnmount=function(){this.context[a]&&this.context[a].off(this.onUpdate)},i.getValue=function(){return this.context[a]?this.context[a].get():e},i.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(i.Component);return d.contextTypes=((o={})[a]=s().object,o),{Provider:u,Consumer:d}};const d=u;var p=n(2177),f=n(3117),m=n(9658),h=n.n(m),v=(n(9864),n(102)),g=(n(8679),function(e){var t=d();return t.displayName=e,t}),b=g("Router-History"),y=g("Router"),w=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.Z)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return i.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},i.createElement(b.Provider,{children:this.props.children||null,value:this.props.history}))},t}(i.Component);i.Component;i.Component;var k={},x=1e4,S=0;function E(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,o=void 0!==i&&i,a=n.strict,s=void 0!==a&&a,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=k[n]||(k[n]={});if(r[e])return r[e];var i=[],o={regexp:h()(e,i,t),keys:i};return S<x&&(r[e]=o,S++),o}(n,{end:o,strict:s,sensitive:c}),i=r.regexp,a=r.keys,l=i.exec(e);if(!l)return null;var u=l[0],d=l.slice(1),p=e===u;return o&&!p?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:p,params:a.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var O=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return i.createElement(y.Consumer,null,(function(t){t||(0,p.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?E(n.pathname,e.props):t.match,o=(0,f.Z)({},t,{location:n,match:r}),a=e.props,s=a.children,l=a.component,c=a.render;return Array.isArray(s)&&function(e){return 0===i.Children.count(e)}(s)&&(s=null),i.createElement(y.Provider,{value:o},o.match?s?"function"==typeof s?s(o):s:l?i.createElement(l,o):c?c(o):null:"function"==typeof s?s(o):null)}))},t}(i.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function P(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,f.Z)({},t,{pathname:t.pathname.substr(n.length)})}function C(e){return"string"==typeof e?e:(0,o.Ep)(e)}function T(e){return function(){(0,p.Z)(!1)}}function N(){}i.Component;var I=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return i.createElement(y.Consumer,null,(function(t){t||(0,p.Z)(!1);var n,r,o=e.props.location||t.location;return i.Children.forEach(e.props.children,(function(e){if(null==r&&i.isValidElement(e)){n=e;var a=e.props.path||e.props.from;r=a?E(o.pathname,(0,f.Z)({},e.props,{path:a})):t.match}})),r?i.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(i.Component);var A=i.useContext;function M(){return A(b)}function j(){return A(y).location}},9658:(e,t,n)=>{var r=n(5826);e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return s(o(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,a=0,s="",u=t&&t.delimiter||"/";null!=(n=i.exec(e));){var d=n[0],p=n[1],f=n.index;if(s+=e.slice(a,f),a=f+d.length,p)s+=p[1];else{var m=e[a],h=n[2],v=n[3],g=n[4],b=n[5],y=n[6],w=n[7];s&&(r.push(s),s="");var k=null!=h&&null!=m&&m!==h,x="+"===y||"*"===y,S="?"===y||"*"===y,E=n[2]||u,O=g||b;r.push({name:v||o++,prefix:h||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:O?c(O):w?".*":"[^"+l(E)+"]+?"})}}return a<e.length&&(s+=e.substr(a)),s&&r.push(s),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",d(t)));return function(t,i){for(var o="",s=t||{},l=(i||{}).pretty?a:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=s[u.name];if(null==p){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');o+=u.prefix+d}}else o+=u}return o}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,o=!1!==n.end,a="",s=0;s<e.length;s++){var c=e[s];if("string"==typeof c)a+=l(c);else{var p=l(c.prefix),f="(?:"+c.pattern+")";t.push(c),c.repeat&&(f+="(?:"+p+f+")*"),a+=f=c.optional?c.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var m=l(n.delimiter||"/"),h=a.slice(-m.length)===m;return i||(a=(h?a.slice(0,-m.length):a)+"(?:"+m+"(?=$))?"),a+=o?"$":i&&h?"":"(?="+m+"|$)",u(new RegExp("^"+a,d(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(f(e[i],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return p(o(e,n),t,n)}(e,t,n)}},2408:(e,t,n)=>{"use strict";var r=n(7418),i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,l=i?Symbol.for("react.strict_mode"):60108,c=i?Symbol.for("react.profiler"):60114,u=i?Symbol.for("react.provider"):60109,d=i?Symbol.for("react.context"):60110,p=i?Symbol.for("react.forward_ref"):60112,f=i?Symbol.for("react.suspense"):60113,m=i?Symbol.for("react.memo"):60115,h=i?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||b}function k(){}function x(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(g(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=w.prototype;var S=x.prototype=new k;S.constructor=x,r(S,w.prototype),S.isPureReactComponent=!0;var E={current:null},O=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)O.call(t,r)&&!_.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:E.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var T=/\/+/g,N=[];function I(e,t,n,r){if(N.length){var i=N.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function M(e,t,n,r){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case o:case a:s=!0}}if(s)return n(r,e,""===t?"."+R(e,0):t),1;if(s=0,t=""===t?".":t+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=t+R(i=e[l],l);s+=M(i,c,n,r)}else if(null===e||"object"!=typeof e?c=null:c="function"==typeof(c=v&&e[v]||e["@@iterator"])?c:null,"function"==typeof c)for(e=c.call(e),l=0;!(i=e.next()).done;)s+=M(i=i.value,c=t+R(i,l++),n,r);else if("object"===i)throw n=""+e,Error(g(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return s}function j(e,t,n){return null==e?0:M(e,"",t,n)}function R(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(T,"$&/")+"/"),j(e,D,t=I(t,o,r,i)),A(t)}var B={current:null};function U(){var e=B.current;if(null===e)throw Error(g(321));return e}var z={ReactCurrentDispatcher:B,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;j(e,L,t=I(null,null,t,n)),A(t)},count:function(e){return j(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(g(143));return e}},t.Component=w,t.Fragment=s,t.Profiler=c,t.PureComponent=x,t.StrictMode=l,t.Suspense=f,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,t.cloneElement=function(e,t,n){if(null==e)throw Error(g(267,e));var i=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)O.call(t,u)&&!_.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=P,t.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,i,o,a;if("undefined"==typeof window||"function"!=typeof MessageChannel){var s=null,l=null,c=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(n){throw setTimeout(c,0),n}},u=Date.now();t.unstable_now=function(){return Date.now()-u},n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(c,0))},r=function(e,t){l=setTimeout(e,t)},i=function(){clearTimeout(l)},o=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,f=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var v=p.now();t.unstable_now=function(){return p.now()-v}}var g=!1,b=null,y=-1,w=5,k=0;o=function(){return t.unstable_now()>=k},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):w=0<e?Math.floor(1e3/e):5};var x=new MessageChannel,S=x.port2;x.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();k=e+w;try{b(!0,e)?S.postMessage(null):(g=!1,b=null)}catch(n){throw S.postMessage(null),n}}else g=!1},n=function(e){b=e,g||(g=!0,S.postMessage(null))},r=function(e,n){y=f((function(){e(t.unstable_now())}),n)},i=function(){m(y),y=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<P(i,t)))break e;e[r]=t,e[n]=i,n=r}}function O(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>P(a,n))void 0!==l&&0>P(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>P(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],T=[],N=1,I=null,A=3,M=!1,j=!1,R=!1;function L(e){for(var t=O(T);null!==t;){if(null===t.callback)_(T);else{if(!(t.startTime<=e))break;_(T),t.sortIndex=t.expirationTime,E(C,t)}t=O(T)}}function D(e){if(R=!1,L(e),!j)if(null!==O(C))j=!0,n(F);else{var t=O(T);null!==t&&r(D,t.startTime-e)}}function F(e,n){j=!1,R&&(R=!1,i()),M=!0;var a=A;try{for(L(n),I=O(C);null!==I&&(!(I.expirationTime>n)||e&&!o());){var s=I.callback;if(null!==s){I.callback=null,A=I.priorityLevel;var l=s(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?I.callback=l:I===O(C)&&_(C),L(n)}else _(C);I=O(C)}if(null!==I)var c=!0;else{var u=O(T);null!==u&&r(D,u.startTime-n),c=!1}return c}finally{I=null,A=a,M=!1}}function B(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var U=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){j||M||(j=!0,n(F))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return O(C)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A;A=e;try{return t()}finally{A=n}},t.unstable_scheduleCallback=function(e,o,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var l=a.delay;l="number"==typeof l&&0<l?s+l:s,a="number"==typeof a.timeout?a.timeout:B(e)}else a=B(e),l=s;return e={id:N++,callback:o,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>s?(e.sortIndex=l,E(T,e),null===O(C)&&e===O(T)&&(R?i():R=!0,r(D,l-s))):(e.sortIndex=a,E(C,e),j||M||(j=!0,n(F))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();L(e);var n=O(C);return n!==I&&null!==I&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<I.expirationTime||o()},t.unstable_wrapCallback=function(e){var t=A;return function(){var n=A;A=t;try{return e.apply(this,arguments)}finally{A=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},6774:e=>{e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(i=n?n.call(r,u,d,c):void 0)||void 0===i&&u!==d)return!1}return!0}},2177:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=!0,i="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(i);var n="function"==typeof t?t():t;throw new Error(n?i+": "+n:i)}}},3250:(e,t,n)=>{"use strict";var r=n(7294);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(r){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return s((function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,n,t]),a((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(n),n};void 0!==r.useSyncExternalStore&&r.useSyncExternalStore},1688:(e,t,n)=>{"use strict";n(3250)},6809:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"UWindsor Computer Science Wiki",tagline:"Courtesy of the University of Windsor Computer Science Society",url:"https://uwindsorcss.github.io",baseUrl:"/wiki/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon-32x32.png",organizationName:"UWindsorCSS",projectName:"wiki",themeConfig:{defaultMode:"dark",docs:{sidebar:{hideable:!0,autoCollapseCategories:!1},versionPersistence:"localStorage"},navbar:{style:"dark",title:"",logo:{alt:"CSS Logo",src:"img/css-logo.png"},items:[{to:"/",activeBaseRegex:"^/wiki/$",label:"Home",position:"left"},{to:"courses/",activeBasePath:"courses",label:"Course Information",position:"left"},{to:"careers/",activeBasePath:"careers",label:"Careers",position:"left"},{to:"academics/",activeBasePath:"academics",label:"Academics",position:"left"},{to:"resources/",activeBasePath:"resources",label:"Resources",position:"left"},{to:"css/",activeBasePath:"css",label:"CSS",position:"left"},{to:"newsletter/",activeBasePath:"newsletter",label:"Newsletter",position:"left"},{href:"https://css.uwindsor.ca",label:"Hub",position:"right"},{href:"https://github.com/UWindsorCSS/Wiki",position:"right",className:"header-github-link","aria-label":"GitHub repository"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Resources",items:[{label:"Style Guide",to:"resources/guides/style"},{label:"CS Help Site",href:"https://help.cs.uwindsor.ca/mediawiki/index.php/Welcome"},{label:"Contribute",href:"https://github.com/uwindsorcss/wiki"},{label:"How to Navigate the Wiki",to:"resources/guides/Navigation Guide/navigation-guide"}]},{title:"Community",items:[{label:"Discord",href:"https://css.uwindsor.ca/discord"},{label:"Github",href:"https://github.com/UWindsorCSS"},{label:"Hub",href:"https://css.uwindsor.ca"}]},{title:"Socials",items:[{label:"Instagram",href:"https://www.instagram.com/uwindsorcss/"},{label:"Facebook",href:"https://www.facebook.com/uwindsorcss"},{label:"Twitter",href:"https://twitter.com/UWindsorCSS"},{label:"LinkedIn",href:"https://www.linkedin.com/company/uwindsorcss/"}]}],copyright:"Copyright \xa9 2023 University of Windsor Computer Science Society"},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},metadata:[],prism:{additionalLanguages:[],theme:{plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},presets:[["@docusaurus/preset-classic",{docs:!1,blog:!1,theme:{customCss:"/home/runner/work/wiki/wiki/src/css/custom.css"}}]],plugins:[["@cmfcmf/docusaurus-search-local",{indexDocs:!0}],["@docusaurus/plugin-content-docs",{id:"plugin-docs-careers",path:"careers",sidebarPath:"/home/runner/work/wiki/wiki/careers/careers_sidebars.js",routeBasePath:"careers",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/"}],["@docusaurus/plugin-content-docs",{id:"plugin-docs-courses",path:"courses",sidebarPath:"/home/runner/work/wiki/wiki/courses/courses_sidebars.js",routeBasePath:"courses",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/"}],["@docusaurus/plugin-content-docs",{id:"plugin-docs-academics",path:"academics",sidebarPath:"/home/runner/work/wiki/wiki/academics/academics_sidebars.js",routeBasePath:"academics",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/"}],["@docusaurus/plugin-content-docs",{id:"plugin-docs-resources",path:"resources",sidebarPath:"/home/runner/work/wiki/wiki/resources/resources_sidebars.js",routeBasePath:"resources",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/"}],["@docusaurus/plugin-content-docs",{id:"plugin-docs-css",path:"css",sidebarPath:"/home/runner/work/wiki/wiki/css/css_sidebars.js",routeBasePath:"css",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/"}],["@docusaurus/plugin-content-blog",{id:"plugin-blog-newsletter",path:"newsletter",routeBasePath:"newsletter",editUrl:"https://github.com/UWindsorCSS/Wiki/tree/master/"}]],baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},themes:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{mermaid:!1}}},3117:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},144:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:()=>i})},102:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,{Z:()=>r})},7529:e=>{"use strict";e.exports=JSON.parse('{"cmfcmf/d-s-l.searchBar.placeholder":"Search...","cmfcmf/d-s-l.searchBar.noResults":"No results found.","cmfcmf/d-s-l.searchBar.clearButtonTitle":"Clear","cmfcmf/d-s-l.searchBar.detachedCancelButtonText":"Cancel","cmfcmf/d-s-l.searchBar.submitButtonTitle":"Submit"}')},6887:e=>{"use strict";e.exports=JSON.parse('{"/wiki/newsletter-a6c":{"__comp":"a6aa9e1f","__context":{"plugin":"2827073a"},"sidebar":"388a992a","items":[{"content":"ccc828c4"},{"content":"8e024937"},{"content":"41bcd6e2"},{"content":"4ea256f6"},{"content":"493cc1ab"},{"content":"6feae64e"},{"content":"ec1bfcb4"},{"content":"38517523"},{"content":"8b4dbe3e"},{"content":"5ae22f65"}],"metadata":"2d49fa4a"},"/wiki/newsletter/2022/02/01/wikirace-523":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"12071359"},"/wiki/newsletter/2022/02/02/internships-ee3":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"4031936a"},"/wiki/newsletter/2022/02/03/open-data-b1d":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"38c57c38"},"/wiki/newsletter/2022/02/04/synthetic-data-85f":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"8b570e17"},"/wiki/newsletter/2022/03/01/hackathons-f0a":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"7a38af8a"},"/wiki/newsletter/2022/03/02/printer-3b1":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"bf86483d"},"/wiki/newsletter/2022/03/03/battle-rollers-772":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"a5571b1d"},"/wiki/newsletter/2022/03/04/rick-roll-8f5":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"cfae3846"},"/wiki/newsletter/2022/04/01/bowling-cba":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"34f5bca2"},"/wiki/newsletter/2022/04/02/coding-conventions-942":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"b63f358d"},"/wiki/newsletter/2022/04/03/youtube-87e":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"ab1cf223"},"/wiki/newsletter/2022/04/05/head-up-23c":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"2a05a19c"},"/wiki/newsletter/2022/08/31/advice-from-ai-e45":{"__comp":"ccc49370","__context":{"plugin":"2827073a"},"sidebar":"388a992a","content":"1509e7bd"},"/wiki/newsletter/archive-582":{"__comp":"9e4087bc","__context":{"plugin":"2827073a"},"archive":"520bc624"},"/wiki/newsletter/page/2-581":{"__comp":"a6aa9e1f","__context":{"plugin":"2827073a"},"sidebar":"388a992a","items":[{"content":"29833a9c"},{"content":"268c089f"},{"content":"f4643af6"}],"metadata":"1d4f753a"},"/wiki/academics-6ec":{"__comp":"1be78505","__context":{"plugin":"61dc355b"},"versionMetadata":"78f654ad"},"/wiki/academics/-f99":{"__comp":"17896441","content":"6d0e5be7"},"/wiki/academics/academiccomplaints-49b":{"__comp":"17896441","content":"8811012d"},"/wiki/academics/academicsupport-254":{"__comp":"17896441","content":"f96a27c0"},"/wiki/academics/archivedImportantDates-fad":{"__comp":"17896441","content":"36095cc6"},"/wiki/academics/awardApplication-01d":{"__comp":"17896441","content":"1e18bebf"},"/wiki/academics/course-overload-9c0":{"__comp":"17896441","content":"7c2653b6"},"/wiki/academics/doingresearch-fb4":{"__comp":"17896441","content":"8a8e15a1"},"/wiki/academics/findingAwards-f9c":{"__comp":"17896441","content":"88b0e316"},"/wiki/academics/importantDates-1d4":{"__comp":"17896441","content":"f8a2464f"},"/wiki/academics/mentalhealth-09e":{"__comp":"17896441","content":"9fff37d2"},"/wiki/academics/outstandingscholars-9f7":{"__comp":"17896441","content":"5c9acc65"},"/wiki/academics/physicalhealth-c01":{"__comp":"17896441","content":"66621839"},"/wiki/academics/textbooks-538":{"__comp":"17896441","content":"0f873790"},"/wiki/careers-686":{"__comp":"1be78505","__context":{"plugin":"e366b2e1"},"versionMetadata":"f0798a3c"},"/wiki/careers/-53b":{"__comp":"17896441","content":"d89025e2"},"/wiki/careers/choosing-815":{"__comp":"17896441","content":"55d986ac"},"/wiki/careers/choosingcoop-9db":{"__comp":"17896441","content":"7942e8a0"},"/wiki/careers/coop_sequence-b9f":{"__comp":"17896441","content":"04cb9758"},"/wiki/careers/cover_letters-0ba":{"__comp":"17896441","content":"e68e4e46"},"/wiki/careers/faq-8da":{"__comp":"17896441","content":"962f2fb1"},"/wiki/careers/finding_jobs-268":{"__comp":"17896441","content":"834a1ad3"},"/wiki/careers/interviews-20f":{"__comp":"17896441","content":"f551b01e"},"/wiki/careers/resumes-eab":{"__comp":"17896441","content":"a17bf5e5"},"/wiki/careers/working_in_the_us-6ab":{"__comp":"17896441","content":"3ec6cac4"},"/wiki/courses-663":{"__comp":"1be78505","__context":{"plugin":"9bb374f4"},"versionMetadata":"bf11c574"},"/wiki/courses/-2c6":{"__comp":"17896441","content":"f0eeefe8"},"/wiki/courses/COMP-1000/overview-d25":{"__comp":"17896441","content":"391a298f"},"/wiki/courses/COMP-1047/overview-028":{"__comp":"17896441","content":"01d89367"},"/wiki/courses/COMP-1400/overview-808":{"__comp":"17896441","content":"9d1e0371"},"/wiki/courses/COMP-1410/overview-b9c":{"__comp":"17896441","content":"ec0db79e"},"/wiki/courses/COMP-2057/overview-48c":{"__comp":"17896441","content":"948f7dfc"},"/wiki/courses/COMP-2067/overview-fcb":{"__comp":"17896441","content":"4e492d24"},"/wiki/courses/COMP-2077/overview-24d":{"__comp":"17896441","content":"aab42650"},"/wiki/courses/COMP-2097/overview-a98":{"__comp":"17896441","content":"153eaad6"},"/wiki/courses/COMP-2120/overview-0d5":{"__comp":"17896441","content":"57c8a9fb"},"/wiki/courses/COMP-2140/installingJavaCup-2c4":{"__comp":"17896441","content":"78554cc8"},"/wiki/courses/COMP-2140/installingJLex-3c9":{"__comp":"17896441","content":"49e79c53"},"/wiki/courses/COMP-2140/overview-720":{"__comp":"17896441","content":"d46a5975"},"/wiki/courses/COMP-2310/overview-a9d":{"__comp":"17896441","content":"68077db0"},"/wiki/courses/COMP-2310/survivingCOMP2310-f40":{"__comp":"17896441","content":"0c3d303f"},"/wiki/courses/COMP-2540/overview-c10":{"__comp":"17896441","content":"7b329903"},"/wiki/courses/COMP-2560/advice-056":{"__comp":"17896441","content":"2907e611"},"/wiki/courses/COMP-2560/overview-c6d":{"__comp":"17896441","content":"4cb5fd58"},"/wiki/courses/COMP-2650/overview-9d4":{"__comp":"17896441","content":"ce313b8c"},"/wiki/courses/COMP-2660/easyMASM-390":{"__comp":"17896441","content":"5a73bf8f"},"/wiki/courses/COMP-2660/overview-78f":{"__comp":"17896441","content":"d26c1b20"},"/wiki/courses/COMP-2707/overview-69b":{"__comp":"17896441","content":"63185c09"},"/wiki/courses/COMP-2750/overview-7ea":{"__comp":"17896441","content":"c1d36e99"},"/wiki/courses/COMP-2800/overview-868":{"__comp":"17896441","content":"e2891a44"},"/wiki/courses/COMP-3057/overview-883":{"__comp":"17896441","content":"c902d5eb"},"/wiki/courses/COMP-3077/overview-54b":{"__comp":"17896441","content":"964da85d"},"/wiki/courses/COMP-3110/overview-c11":{"__comp":"17896441","content":"c0b71b97"},"/wiki/courses/COMP-3150/overview-210":{"__comp":"17896441","content":"000a4acf"},"/wiki/courses/COMP-3220/overview-b2f":{"__comp":"17896441","content":"072eca07"},"/wiki/courses/COMP-3300/advice-ca8":{"__comp":"17896441","content":"b8cccf24"},"/wiki/courses/COMP-3300/overview-a38":{"__comp":"17896441","content":"9bc763fb"},"/wiki/courses/COMP-3300/xv6-7fc":{"__comp":"17896441","content":"7d92d066"},"/wiki/courses/COMP-3340/overview-963":{"__comp":"17896441","content":"beb7e43d"},"/wiki/courses/COMP-3400/overview-382":{"__comp":"17896441","content":"21c5337d"},"/wiki/courses/COMP-3500/overview-a01":{"__comp":"17896441","content":"e5824dc0"},"/wiki/courses/COMP-3520/overview-8be":{"__comp":"17896441","content":"7e6b1a76"},"/wiki/courses/COMP-3540/overview-202":{"__comp":"17896441","content":"39cfaaa7"},"/wiki/courses/COMP-3670/overview-65b":{"__comp":"17896441","content":"f0061795"},"/wiki/courses/COMP-3680/overview-f0b":{"__comp":"17896441","content":"5f7f826c"},"/wiki/courses/COMP-3710/overview-4e8":{"__comp":"17896441","content":"1c96f607"},"/wiki/courses/COMP-3770/overview-bfa":{"__comp":"17896441","content":"6b4453b8"},"/wiki/courses/COMP-4110/overview-75d":{"__comp":"17896441","content":"2b00a580"},"/wiki/courses/COMP-4150/overview-050":{"__comp":"17896441","content":"f6a13992"},"/wiki/courses/COMP-4200/overview-1b6":{"__comp":"17896441","content":"228eaf13"},"/wiki/courses/COMP-4220/overview-af8":{"__comp":"17896441","content":"c7898d76"},"/wiki/courses/COMP-4250/overview-d0f":{"__comp":"17896441","content":"c425f125"},"/wiki/courses/COMP-4400/overview-ba3":{"__comp":"17896441","content":"efe5fd07"},"/wiki/courses/COMP-4400/resources-3b8":{"__comp":"17896441","content":"19fc8c2d"},"/wiki/courses/COMP-4500/overview-273":{"__comp":"17896441","content":"90ec5012"},"/wiki/courses/COMP-4540/overview-2cf":{"__comp":"17896441","content":"e3f85260"},"/wiki/courses/COMP-4540/survivingCOMP4540-7bb":{"__comp":"17896441","content":"b27a4662"},"/wiki/courses/COMP-4670/overview-d6a":{"__comp":"17896441","content":"d146c0bb"},"/wiki/courses/COMP-4680/overview-3f6":{"__comp":"17896441","content":"061a5750"},"/wiki/courses/COMP-4730/overview-c49":{"__comp":"17896441","content":"85fcc3f2"},"/wiki/courses/COMP-4740/overview-6e0":{"__comp":"17896441","content":"46f84b3a"},"/wiki/courses/COMP-4770/overview-2a1":{"__comp":"17896441","content":"bc5fe2df"},"/wiki/courses/COMP-4800/overview-bcd":{"__comp":"17896441","content":"b8ba687f"},"/wiki/courses/COMP-4960/overview-c67":{"__comp":"17896441","content":"e643dedc"},"/wiki/courses/COMP-4990/overview-9a4":{"__comp":"17896441","content":"ac59617c"},"/wiki/courses/course_planning/electives-4f1":{"__comp":"17896441","content":"af972ed2"},"/wiki/courses/course_planning/recommendedsequence-c37":{"__comp":"17896441","content":"060058dc"},"/wiki/courses/course_planning/specialcourse-737":{"__comp":"17896441","content":"6cbd5934"},"/wiki/courses/MATH-1020/overview-8c9":{"__comp":"17896441","content":"f006f74d"},"/wiki/courses/MATH-1250/overview-4f6":{"__comp":"17896441","content":"0fcae963"},"/wiki/courses/MATH-1720/overview-6e7":{"__comp":"17896441","content":"398b08e9"},"/wiki/courses/MATH-1730/overview-aa6":{"__comp":"17896441","content":"8e0a061c"},"/wiki/courses/MATH-3940/overview-944":{"__comp":"17896441","content":"5144b1cb"},"/wiki/courses/oldtable-8a3":{"__comp":"17896441","content":"a29c608a"},"/wiki/courses/STAT-2910/overview-3eb":{"__comp":"17896441","content":"05d4517c"},"/wiki/css-729":{"__comp":"1be78505","__context":{"plugin":"6d0cccd0"},"versionMetadata":"6aaad986"},"/wiki/css/-7f9":{"__comp":"17896441","content":"8a7d2821"},"/wiki/css/board-8d7":{"__comp":"17896441","content":"eb97184e"},"/wiki/css/constitution-942":{"__comp":"17896441","content":"9b5fc861"},"/wiki/resources-f7d":{"__comp":"1be78505","__context":{"plugin":"6cc9b06e"},"versionMetadata":"18261fb6"},"/wiki/resources/-f08":{"__comp":"17896441","content":"cc484532"},"/wiki/resources/contributors-d60":{"__comp":"17896441","content":"c9f5e02e"},"/wiki/resources/guides/becoming-a-ta-897":{"__comp":"17896441","content":"e011c0fe"},"/wiki/resources/guides/contributing-3a0":{"__comp":"17896441","content":"1904057c"},"/wiki/resources/guides/first_year-32f":{"__comp":"17896441","content":"2a1fc36c"},"/wiki/resources/guides/laptop-c58":{"__comp":"17896441","content":"1b11ead7"},"/wiki/resources/guides/Navigation Guide/navigation-guide-bc0":{"__comp":"17896441","content":"0498c535"},"/wiki/resources/guides/parking-c54":{"__comp":"17896441","content":"b8d46bfe"},"/wiki/resources/guides/student_exchange-c35":{"__comp":"17896441","content":"ae9f1962"},"/wiki/resources/guides/style-7b9":{"__comp":"17896441","content":"dd583067"},"/wiki/resources/guides/uwinsite_guide-f4e":{"__comp":"17896441","content":"119cf84e"},"/wiki/resources/guides/uwsa_club-a22":{"__comp":"17896441","content":"e268c408"},"/wiki/resources/guides/vpn-4fb":{"__comp":"17896441","content":"586e3d33"},"/wiki/resources/guides/wifi-1a9":{"__comp":"17896441","content":"e1b8fe47"},"/wiki/resources/useful_links-f97":{"__comp":"17896441","content":"bd221ad2"},"/wiki/-b16":{"__comp":"c4f5d8e4","__context":{"plugin":"d3dbe244"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[532],(()=>{return t=654,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.26e97bf3.js.LICENSE.txt b/assets/js/main.26e97bf3.js.LICENSE.txt new file mode 100644 index 000000000..ef6420c25 --- /dev/null +++ b/assets/js/main.26e97bf3.js.LICENSE.txt @@ -0,0 +1,132 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */ + +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ + +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ + +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ + +/*!*************************************************** +* mark.js v8.11.1 +* https://markjs.io/ +* Copyright (c) 2014–2018, Julian Kühnel +* Released under the MIT license https://git.io/vwTVl +*****************************************************/ + +/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT <https://opensource.org/licenses/MIT> + * @author Lea Verou <https://lea.verou.me> + * @namespace + * @public + */ + +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ + +/** @license React v0.19.1 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.14.0 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.14.0 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/assets/js/runtime~main.1f37fd49.js b/assets/js/runtime~main.1f37fd49.js new file mode 100644 index 000000000..c9b0f088c --- /dev/null +++ b/assets/js/runtime~main.1f37fd49.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,c,a,f,d,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var a=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=b,r.c=t,e=[],r.O=(c,a,f,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],f=e[i][1],d=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=f();void 0!==n&&(c=n)}}return c}d=d||0;for(var i=e.length;i>0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[a,f,d]},r.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return r.d(c,{a:c}),c},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};c=c||[null,a({}),a([]),a(a)];for(var t=2&f&&e;"object"==typeof t&&!~c.indexOf(t);t=a(t))Object.getOwnPropertyNames(t).forEach((c=>b[c]=()=>e[c]));return b.default=()=>e,r.d(d,b),d},r.d=(e,c)=>{for(var a in c)r.o(c,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((c,a)=>(r.f[a](e,c),c)),[])),r.u=e=>"assets/js/"+({114:"2d49fa4a",137:"18261fb6",174:"01d89367",222:"efe5fd07",251:"04cb9758",262:"9b5fc861",302:"aab42650",309:"f8a2464f",345:"964da85d",436:"4031936a",467:"c902d5eb",478:"ae9f1962",664:"000a4acf",708:"4cb5fd58",712:"2b00a580",724:"78554cc8",879:"1b11ead7",885:"cc484532",903:"b8d46bfe",957:"61dc355b",978:"ec1bfcb4",1161:"57c8a9fb",1171:"1c96f607",1178:"391a298f",1218:"d146c0bb",1247:"6cc9b06e",1338:"eb97184e",1444:"e1b8fe47",1625:"0fcae963",1646:"9bb374f4",1783:"12071359",1850:"8a8e15a1",1989:"8b4dbe3e",2052:"398b08e9",2127:"2a05a19c",2139:"d3dbe244",2284:"78f654ad",2311:"41bcd6e2",2345:"2907e611",2365:"8b570e17",2441:"388a992a",2485:"38517523",2487:"5ae22f65",2659:"beb7e43d",2772:"63185c09",2800:"060058dc",2922:"55d986ac",3072:"228eaf13",3089:"a6aa9e1f",3093:"7a38af8a",3097:"e2891a44",3232:"6aaad986",3270:"153eaad6",3341:"4e492d24",3358:"9d1e0371",3472:"6d0e5be7",3517:"e643dedc",3608:"9e4087bc",3714:"68077db0",3748:"8e0a061c",3749:"c0b71b97",3868:"b27a4662",3893:"c1d36e99",3903:"1d4f753a",3931:"0498c535",3949:"9bc763fb",4195:"c4f5d8e4",4250:"0f873790",4303:"f551b01e",4425:"3ec6cac4",4438:"21c5337d",4699:"586e3d33",4746:"f4643af6",4804:"520bc624",4823:"e68e4e46",4996:"66621839",5004:"38c57c38",5175:"d46a5975",5186:"268c089f",5220:"e5824dc0",5236:"ab1cf223",5263:"5144b1cb",5288:"0c3d303f",5361:"af972ed2",5393:"2827073a",5550:"46f84b3a",5594:"a5571b1d",5756:"8a7d2821",5762:"1904057c",5774:"bd221ad2",5780:"f96a27c0",5858:"05d4517c",5872:"dd583067",5975:"b8ba687f",6001:"36095cc6",6033:"39cfaaa7",6103:"ccc49370",6106:"34f5bca2",6109:"b8cccf24",6176:"7942e8a0",6350:"c425f125",6503:"29833a9c",6549:"6d0cccd0",6626:"e366b2e1",6635:"49e79c53",6670:"4ea256f6",6725:"d89025e2",6799:"8811012d",6846:"19fc8c2d",7094:"85fcc3f2",7214:"2a1fc36c",7296:"e3f85260",7319:"f006f74d",7440:"6cbd5934",7558:"834a1ad3",7569:"061a5750",7662:"c9f5e02e",7765:"ec0db79e",7857:"9fff37d2",7918:"17896441",8025:"493cc1ab",8056:"072eca07",8100:"c7898d76",8113:"ccc828c4",8121:"bf11c574",8173:"962f2fb1",8216:"7d92d066",8244:"7b329903",8255:"f6a13992",8283:"119cf84e",8406:"90ec5012",8415:"e268c408",8574:"cfae3846",8593:"d26c1b20",8830:"7e6b1a76",8844:"1509e7bd",8850:"ac59617c",8911:"a17bf5e5",8938:"5f7f826c",9002:"8e024937",9076:"5c9acc65",9131:"6b4453b8",9145:"88b0e316",9190:"6feae64e",9219:"ce313b8c",9243:"5a73bf8f",9300:"948f7dfc",9313:"1e18bebf",9369:"bc5fe2df",9388:"bf86483d",9495:"7c2653b6",9514:"1be78505",9658:"f0798a3c",9772:"e011c0fe",9791:"f0eeefe8",9793:"f0061795",9976:"a29c608a",9984:"b63f358d"}[e]||e)+"."+{114:"a684f8cd",137:"091d27bd",174:"0914db51",222:"4c60df2e",251:"b65aa161",262:"10f30cf3",302:"66762712",309:"e325e08d",345:"64440697",436:"f5f31247",467:"a9c8e5bb",478:"9cc9ad37",664:"fd611512",708:"21e8f3ac",712:"907cdcea",724:"18934398",879:"32bb8ec8",885:"fa79dd15",903:"5bddc1b6",957:"5b18c1eb",978:"2332c87a",1161:"c9f165ce",1171:"86c30b8e",1178:"dd468828",1218:"2e335a64",1247:"6585e76e",1338:"6f7be314",1444:"687814a6",1625:"53e9d1e0",1646:"ef6216ff",1783:"ed7a9a5b",1850:"5fb16d01",1989:"ae856d2a",2052:"cbc0c48a",2127:"465a04f2",2139:"9862cc95",2284:"2f12b98a",2311:"1077979b",2345:"98880551",2365:"1ce5e258",2441:"05e61698",2485:"9369a612",2487:"e57fb393",2659:"d3e5fd2f",2772:"6f91f79a",2800:"d615a1f7",2922:"81ce0d87",3072:"14428c9c",3089:"4019a589",3093:"37081a3a",3097:"0f2fa165",3232:"b2f2deb6",3270:"baac9917",3341:"bc7217d0",3358:"979c1b91",3472:"984026b6",3517:"252364a5",3608:"5e19b99d",3714:"908017e9",3748:"bc54ed80",3749:"cfc69e8a",3852:"6d72ea7b",3868:"85595b66",3893:"6a76ecd3",3903:"db2a23c9",3931:"85586637",3949:"54676bf5",4195:"6954eff3",4248:"c1cef1b3",4250:"694a2c03",4303:"36bab052",4425:"fbe360d3",4438:"00006dda",4699:"375adce2",4746:"4b1f51a0",4804:"9c4ff4b7",4823:"9c1c7a0c",4996:"137802ae",5004:"c8c6feeb",5175:"22c61de6",5186:"b4b6ffd8",5220:"37223ac6",5236:"eafa7b8d",5263:"2bb57c63",5288:"8a0a47a7",5361:"643dba76",5393:"3aee4ece",5550:"b5048b2a",5594:"7ffeb4ec",5756:"a2de339d",5762:"ed8583ff",5774:"3c92cb9c",5780:"b747c8ac",5858:"85de1d7d",5872:"bbe9bb95",5975:"39209845",6001:"a4e077d2",6033:"7609dead",6103:"8ab03f61",6106:"3178d89b",6109:"da60868b",6176:"e3efed60",6350:"7f73ddeb",6503:"80f34105",6549:"cba9b984",6626:"0fe7ea06",6635:"a86844d8",6670:"37c2ed76",6725:"2ad5ac12",6799:"3abea253",6846:"9c96f949",7094:"01b27420",7214:"7f07ae95",7296:"c362e10f",7319:"21abb693",7440:"ea369871",7558:"60fa6262",7569:"af5fca70",7662:"6346de42",7765:"10887c90",7857:"deaf5516",7918:"d7478f21",8025:"2b91c304",8027:"6abcd9e2",8056:"8261c4ad",8100:"c52c6df1",8113:"2453a3cb",8121:"220960a0",8173:"451e2a3e",8216:"383eb241",8244:"bfb13a36",8255:"9a833703",8283:"8bbab771",8406:"8404973c",8415:"2f30cd9a",8574:"a4531a06",8593:"8a16b4c7",8830:"f9671c97",8844:"4e9f4332",8850:"da582f29",8911:"1a2b1983",8938:"a75573f3",9002:"32dd9d07",9076:"eeb9668b",9131:"0f49fe08",9145:"2b42a830",9190:"255c8a7b",9219:"5b3a30d1",9243:"5bfbd998",9300:"4c060d25",9313:"1c08b129",9328:"d355afcb",9369:"e4d1b38d",9388:"f9cf30d4",9495:"37822d4f",9514:"a9daf285",9658:"1d6b41bf",9772:"1b83d0ad",9791:"ffd076c3",9793:"6402a50b",9976:"3e94bd74",9984:"d984e453"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),f={},d="wiki:",r.l=(e,c,a,b)=>{if(f[e])f[e].push(c);else{var t,o;if(void 0!==a)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==d+a){t=u;break}}t||(o=!0,(t=document.createElement("script")).charset="utf-8",t.timeout=120,r.nc&&t.setAttribute("nonce",r.nc),t.setAttribute("data-webpack",d+a),t.src=e),f[e]=[c];var l=(c,a)=>{t.onerror=t.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(a))),c)return c(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/wiki/",r.gca=function(e){return e={12071359:"1783",17896441:"7918",38517523:"2485",66621839:"4996","2d49fa4a":"114","18261fb6":"137","01d89367":"174",efe5fd07:"222","04cb9758":"251","9b5fc861":"262",aab42650:"302",f8a2464f:"309","964da85d":"345","4031936a":"436",c902d5eb:"467",ae9f1962:"478","000a4acf":"664","4cb5fd58":"708","2b00a580":"712","78554cc8":"724","1b11ead7":"879",cc484532:"885",b8d46bfe:"903","61dc355b":"957",ec1bfcb4:"978","57c8a9fb":"1161","1c96f607":"1171","391a298f":"1178",d146c0bb:"1218","6cc9b06e":"1247",eb97184e:"1338",e1b8fe47:"1444","0fcae963":"1625","9bb374f4":"1646","8a8e15a1":"1850","8b4dbe3e":"1989","398b08e9":"2052","2a05a19c":"2127",d3dbe244:"2139","78f654ad":"2284","41bcd6e2":"2311","2907e611":"2345","8b570e17":"2365","388a992a":"2441","5ae22f65":"2487",beb7e43d:"2659","63185c09":"2772","060058dc":"2800","55d986ac":"2922","228eaf13":"3072",a6aa9e1f:"3089","7a38af8a":"3093",e2891a44:"3097","6aaad986":"3232","153eaad6":"3270","4e492d24":"3341","9d1e0371":"3358","6d0e5be7":"3472",e643dedc:"3517","9e4087bc":"3608","68077db0":"3714","8e0a061c":"3748",c0b71b97:"3749",b27a4662:"3868",c1d36e99:"3893","1d4f753a":"3903","0498c535":"3931","9bc763fb":"3949",c4f5d8e4:"4195","0f873790":"4250",f551b01e:"4303","3ec6cac4":"4425","21c5337d":"4438","586e3d33":"4699",f4643af6:"4746","520bc624":"4804",e68e4e46:"4823","38c57c38":"5004",d46a5975:"5175","268c089f":"5186",e5824dc0:"5220",ab1cf223:"5236","5144b1cb":"5263","0c3d303f":"5288",af972ed2:"5361","2827073a":"5393","46f84b3a":"5550",a5571b1d:"5594","8a7d2821":"5756","1904057c":"5762",bd221ad2:"5774",f96a27c0:"5780","05d4517c":"5858",dd583067:"5872",b8ba687f:"5975","36095cc6":"6001","39cfaaa7":"6033",ccc49370:"6103","34f5bca2":"6106",b8cccf24:"6109","7942e8a0":"6176",c425f125:"6350","29833a9c":"6503","6d0cccd0":"6549",e366b2e1:"6626","49e79c53":"6635","4ea256f6":"6670",d89025e2:"6725","8811012d":"6799","19fc8c2d":"6846","85fcc3f2":"7094","2a1fc36c":"7214",e3f85260:"7296",f006f74d:"7319","6cbd5934":"7440","834a1ad3":"7558","061a5750":"7569",c9f5e02e:"7662",ec0db79e:"7765","9fff37d2":"7857","493cc1ab":"8025","072eca07":"8056",c7898d76:"8100",ccc828c4:"8113",bf11c574:"8121","962f2fb1":"8173","7d92d066":"8216","7b329903":"8244",f6a13992:"8255","119cf84e":"8283","90ec5012":"8406",e268c408:"8415",cfae3846:"8574",d26c1b20:"8593","7e6b1a76":"8830","1509e7bd":"8844",ac59617c:"8850",a17bf5e5:"8911","5f7f826c":"8938","8e024937":"9002","5c9acc65":"9076","6b4453b8":"9131","88b0e316":"9145","6feae64e":"9190",ce313b8c:"9219","5a73bf8f":"9243","948f7dfc":"9300","1e18bebf":"9313",bc5fe2df:"9369",bf86483d:"9388","7c2653b6":"9495","1be78505":"9514",f0798a3c:"9658",e011c0fe:"9772",f0eeefe8:"9791",f0061795:"9793",a29c608a:"9976",b63f358d:"9984"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(c,a)=>{var f=r.o(e,c)?e[c]:void 0;if(0!==f)if(f)a.push(f[2]);else if(/^(1303|532)$/.test(c))e[c]=0;else{var d=new Promise(((a,d)=>f=e[c]=[a,d]));a.push(f[2]=d);var b=r.p+r.u(c),t=new Error;r.l(b,(a=>{if(r.o(e,c)&&(0!==(f=e[c])&&(e[c]=void 0),f)){var d=a&&("load"===a.type?"missing":a.type),b=a&&a.target&&a.target.src;t.message="Loading chunk "+c+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,f[1](t)}}),"chunk-"+c,c)}},r.O.j=c=>0===e[c];var c=(c,a)=>{var f,d,b=a[0],t=a[1],o=a[2],n=0;if(b.some((c=>0!==e[c]))){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(c&&c(a);n<b.length;n++)d=b[n],r.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return r.O(i)},a=self.webpackChunkwiki=self.webpackChunkwiki||[];a.forEach(c.bind(null,0)),a.push=c.bind(null,a.push.bind(a))})()})(); \ No newline at end of file diff --git a/careers/choosing/index.html b/careers/choosing/index.html new file mode 100644 index 000000000..395631e48 --- /dev/null +++ b/careers/choosing/index.html @@ -0,0 +1,17 @@ +<!doctype html> +<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-plugin-docs-careers docs-doc-id-choosing"> +<head> +<meta charset="UTF-8"> +<meta name="generator" content="Docusaurus v2.4.1"> +<title data-rh="true">Co-Op Versus Internship | UWindsor Computer Science Wiki + + + + + +
+

Co-Op Versus Internship

Co-opApplying Without Co-op Registration
AssistanceWorkshops for resumes, applications, behavioural interviews and techncal interviews provided by Co-op.You have to seek assistance/research yourself. The CSCareersQuestions subreddit is a good resource. Also see the job hunting and resume sections.
PayUsually around $18-30/hour in CanadaVaries significantly but tends to pay more than co-op
CostUndergrad Domestic Students: $455.0 x 8 terms - Undergrad International Students: $565.00 x 8 termsNone
CompaniesMany job postings available on mySuccess; some of which are exlusive to Co-op students. Mostly local Canadian companies with big names like IBM, Flinks, Canvass Analytics, Nokia, BlackBerry, RBC, TD, CIBC and many more.Most companies offer internship programs
LocationsMostly Canada, usually Toronto (GTA), Waterloo, or Ottawa, though there are a few companies in Windsor.Anywhere! For Canada, Toronto, Waterloo, and Vancouver are the biggest tech hubs. For the US, the San Francisco Bay Area, Seattle, and New York are the biggest.
Listings/ApplicationCo-op portal lists all companies. Applications usually done within the portalOn your own to find/apply to companies.
+ + + + \ No newline at end of file diff --git a/careers/choosingcoop/index.html b/careers/choosingcoop/index.html new file mode 100644 index 000000000..6a84ffa56 --- /dev/null +++ b/careers/choosingcoop/index.html @@ -0,0 +1,17 @@ + + + + + +Is Co-Op Right For You? | UWindsor Computer Science Wiki + + + + + +
+

Is Co-Op Right For You?

Last updated on 2022/05/18

The University of Windsor provides Co-Op options for both undergraduate honours and graduate computer science programs. Although it is an excellent opportunity for you to develop practical skills, you should consider the pros and cons of Co-Op and whether it is worthwhile for you.

Here are some benefits you get from participating in the Co-Op program:

  • Work experience: you can get workplace experience while you're still in school. This will not only boost your resume, but also give you an idea what your career can look like after graduation.

  • Money: although wages vary from student to student, you will be paid for the work that you do during the work terms.

  • Network: you get to interact with other Co-Op students and professionals in your industry. This is an opportunity for you to develop your professional network and to learn about the career paths that you were not aware of.

  • Skills: from your employment, you will be able to develop technical and soft skills outside of the classroom environment. Co-Op is also a chance for you to find the in-demand skills in your career field.

  • Time management: during the Fall term of your second year, you will need to enroll in an extra class for Co-Op training (Transform module). You will also need to apply to job positions and interview for them during your study semesters prior to your work semesters. This is a way for you to practice managing your career and academic workload. When you are applying for post-graduation jobs during your last year, this skill will come handy to you.

However, you should also consider some of the drawbacks of Co-Op:

  • Less time flexibility: you are required to enroll in full time studies (4 or more classes) in the semesters before and after a work term. If you want to change your sequence from the standard Co-Op sequence, you must make a schedule for the classes you will take for the rest of your program and get it approved by the Co-Op office.

  • Less academic flexibility: to maintain your position in Co-Op, you must maintain a cumulative average of 60%, major average of 65% and no more than one outstanding grade below 50%.

  • More fees: you must pay extra semesters of Co-Op fees during your enrollment (see the note below for more detail). Even when you withdraw from the program, you must continue to pay this fee for two more semesters.

  • You are graded: during your work semesters, you are expected to write reports, assessments, learning objectives and portfolios. These activities, along with your employer's evaluation of you, will be used to determine if you passed/failed this work term.

note

The total cost of your Co-Op fees is dependent on the number and length of your work terms. Standardly, domestic students pay $455 for 8 semesters ($3640 in total), and international students pay $565 for 8 semesters ($4520 in total). However, if your placement is 8 months long instead of 4 months, you will make 5 payments instead and thus pay less in total.

Note that this amount is for 2021-2022 and may change for future semesters.

After reading some of the potential benefits and drawbacks of Co-Op, perhaps you are able to have a better picture on whether you should enroll in a Co-Op program. If you would like to have a deeper discussion about Co-Op, you can contact our current CSS Career Advisor, Zain Raza, or our Work Integrated Learning Coordinator for STEM, Kyle Cacilhas.

Extra Readings

If you are interested in the Co-Op program, here are more resources from the Co-Op office that you can read into:

You can also look at your academic calendars for information and requirement for Co-Op programs specific to your department. For the Spring 2022 academic calendar, the Co-Op regulations for Computer Science students is on page 578:

+ + + + \ No newline at end of file diff --git a/careers/coop_sequence/index.html b/careers/coop_sequence/index.html new file mode 100644 index 000000000..ffaa0acae --- /dev/null +++ b/careers/coop_sequence/index.html @@ -0,0 +1,17 @@ + + + + + +Standard Co-Op Sequence | UWindsor Computer Science Wiki + + + + + +
+

Standard Co-Op Sequence

Last updated on 2022/03/21

Standard Co-op Sequence

The following course sequences is a general course sequence for the Co-Op programs:

Bachelor of Computer Science Honours / Bachelor of Science Honours Co-Op

SEMESTERYEAR 1YEAR 2YEAR 3YEAR 4YEAR 5
FallSTUDYSTUDYSTUDYCO-OPSTUDY
WinterSTUDYSTUDYCO-OPSTUDY
SummerBREAKCO-OPSTUDYCO-OP

The above course sequence applies to the following programs:

  • Bachelor of Computer Science Honours Computer Science Co-op
  • Bachelor of Computer Science Honours Applied Computing Co-op
  • Bachelor of Science Honours Computer Information Systems Co-op
  • Bachelor of Science Honours Computer Science with Software Engineering Specialization Co-op
note

The fourth work-term is optional. Only three work-terms are required for the Co-Op programs.


Bachelor of Commerce Honours Business Administration and Computer Science Co-Op

SEMESTERYEAR 1YEAR 2YEAR 3YEAR 4
FallSTUDYSTUDYSTUDYCO-OP
WinterSTUDYSTUDYCO-OPSTUDY
SummerBREAKCO-OPSTUDYSTUDY

Citations

+ + + + \ No newline at end of file diff --git a/careers/cover_letters/index.html b/careers/cover_letters/index.html new file mode 100644 index 000000000..f8821b662 --- /dev/null +++ b/careers/cover_letters/index.html @@ -0,0 +1,17 @@ + + + + + +Cover Letters | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/careers/faq/index.html b/careers/faq/index.html new file mode 100644 index 000000000..40b9de4b3 --- /dev/null +++ b/careers/faq/index.html @@ -0,0 +1,23 @@ + + + + + +Careers FAQ | UWindsor Computer Science Wiki + + + + + +
+

Careers FAQ

Can I do an internship/co-op during my first year?

The co-op program does not start until the summer of your 2nd year; however, you can apply to internships on your +own in 1st year. You should try to apply to places in 1st year, you have nothing to lose!

What is the difference between a co-op and internship?

Co-op and internship jobs are usually very similar. They're both short-term jobs. Co-ops are usually landed +through the co-op program, whereas for internships you apply to them like a normal job (i.e. find postings online +and apply). See here for more details.

Should I pay for co-op or just go for internships?

Do both! Apply for internships and use co-op as a fallback. Once you've gotten your first co-op/internship it's +significantly easier to get the next one on your own, and many people outgrow the co-op program.

Can I apply for internships while in the co-op program?

Co-op advisors advise against applying without their permission, but in the end there's nothing stopping you +from applying for internships on your own. If you find one by yourself and want to stay in the co-op program, +co-op will gladly accept that company as a co-op placement after a little screening.

Do grades matter?

For most co-op applications you must submit your transcript. Smaller/local companies may look at grades. However, for internships, you will not need to submit your transcript for 99% of applications.

+ + + + \ No newline at end of file diff --git a/careers/finding_jobs/index.html b/careers/finding_jobs/index.html new file mode 100644 index 000000000..3fe0eee9c --- /dev/null +++ b/careers/finding_jobs/index.html @@ -0,0 +1,23 @@ + + + + + +Finding Jobs | UWindsor Computer Science Wiki + + + + + +
+

Finding Jobs

See Eric's presentation on behalf of CSS for landing internships. It covers a bit of everything, +from resumes to applying and nailing your interview.

For co-op, job listings are located on the central co-op portal. For internships, you have to find listings +on your own. Some good places to search:

  • LinkedIn Jobs. LinkedIn isn't just a social platform for bugging recruiters! +It has an integrated job board with tons of internships.
  • Intern Supply, though the links are usually broken. It can serve as a master list of +fantastic companies that offer internships.
  • Work In Tech has an extensive list of job opportunities, though most of +them are not internships.
  • Pitt-CSC has a giant open source repo that tracks open CS internships for a lot of companies.
    • The organization had a repo for new grad roles, but it is no longer maintained. A current version is maintained by coderQuad.
danger

Co-op has been known to decline winter internship offers for second-year students because they haven't completed their co-op course training. +If you wish to have a winter internship before you have done your co-op course training, make sure it is one that doesn't go through co-op.

+ + + + \ No newline at end of file diff --git a/careers/index.html b/careers/index.html new file mode 100644 index 000000000..2cf0f2169 --- /dev/null +++ b/careers/index.html @@ -0,0 +1,17 @@ + + + + + +Careers and Internships | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/careers/interviews/index.html b/careers/interviews/index.html new file mode 100644 index 000000000..d0f5efd66 --- /dev/null +++ b/careers/interviews/index.html @@ -0,0 +1,26 @@ + + + + + +Interviews | UWindsor Computer Science Wiki + + + + + +
+

Interviews

Interview Preparation

Eric recommends studying and practicing technical interview questions for any mid-to-large-sized company. Most of +them will ask you highly technical coding questions.

Interview Prep Resources

  • LeetCode - Eric highly recommends LeetCode and has used it for all of his interview prep. It has hundreds of +questions with difficulty ratings and company-specific questions submitted by interviewees. Most internships will +ask LeetCode easy or medium questions.
  • LeetFree - This website contains all LeetCode Premium problems for free.
  • Cracking the Coding Interview - Eric highly recommends reading this book before getting into LeetCode for +interview prep. You can find it on Amazon or as a PDF online.
  • Cracking the Coding Interview Solutions - Online solutions for the problems in Cracking the Coding Interview. +Harshdip recommends to try all the problems on your own and only looking for solutions once you have tried everything +you know.
  • HackerRank - Brandon highly recommends getting familiar with the HackerRank editor and available languages. +Many companies will supply a timed HackerRank coding challenge to be completed when applying to internships. It can +also be used like LeetCode to solve hundreds of technical programming problems.
  • Glassdoor - Glassdoor allows people to post reviews, salaries and most importantly interview questions they've +received from specific companies.
  • 27 Most Common Interview Questions - An interview is a test, and here's the testbank.
+ + + + \ No newline at end of file diff --git a/careers/resumes/index.html b/careers/resumes/index.html new file mode 100644 index 000000000..8000f34a5 --- /dev/null +++ b/careers/resumes/index.html @@ -0,0 +1,22 @@ + + + + + +Resumes | UWindsor Computer Science Wiki + + + + + +
+

Resumes

Creating a Resume

Recruiters spend, on average, between 6 and 10 seconds looking at your resume. Its important that your resume makes a +strong first impression and demonstrates why you're a strong candidate for the position. Your resume should be at most +one page, cover your past experience, technical skills, projects, relevant education, and soft skills. Do not include +your secondary school education - if you've made it to University, you probably did well in secondary school.

Perfecting your Resume

  • This article on resume design explains how to optimize your resume to +improve your chances of being interviewed.
  • Jobscan can help you optimize your resume to give you the best chance to get past the robots +and get seen by a real recruiter.

Example Resumes

Todo: Talk to Co-Op to expand this section.

+ + + + \ No newline at end of file diff --git a/careers/working_in_the_us/index.html b/careers/working_in_the_us/index.html new file mode 100644 index 000000000..c54058107 --- /dev/null +++ b/careers/working_in_the_us/index.html @@ -0,0 +1,17 @@ + + + + + +Working in the United States | UWindsor Computer Science Wiki + + + + + +
+

Working in the United States

Working in the US

Almost every major tech company in the US hires Canadians and will sponsor you for a visa (usually an application will specify if they won't sponsor a visa). US companies tend to pay significantly more and offer great opportunities.

Visa

You'll need a visa to intern/work full-time in the US. A common misconception is that you can get a visa yourself - this is not true. You need a company who is willing to sponsor your visa to work in the United States. Once you find this company they will do most of the work for you, you'll just have to submit some documents/forms. Don't stress about this step.

VisaJob TypeCitizenshipNotes
J-1 VisaInternshipAnyGenerally straight forward; you'll get a 30 day grace period before/after your internship period
TN VisaFull TimeCanadian OnlyGenerally quicker/easier to obtain than an H1-B
H1-B VisaFull TimeAnyOnly 65k are given every year; lengthier/harder visa to obtain

Getting Paid

You'll need an American bank account or a cross-border banking account (e.g. TD Cross-Border Banking) to get paid if you're working in the US. This is very easy to obtain - just go to your preferred bank once you're in the US and bring your passport, job offer letter, and visa documents just in case. They may ask for a US address to open an American bank account.

Some companies will require you to obtain a Social Security Number in the US. It's also a very good idea regardless so that you can apply for a credit card and build up a credit score in the US (can be helpful in many ways in the future). This is also straight-forward, but you need to wait until you're in the US for at least 10 days before you can apply and you might also need to wait for your employment to start.

References/More Information

+ + + + \ No newline at end of file diff --git a/courses/COMP-1000/overview/index.html b/courses/COMP-1000/overview/index.html new file mode 100644 index 000000000..6396f4bd0 --- /dev/null +++ b/courses/COMP-1000/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 1000 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 1000 - Overview

Course Title

The title for COMP-1000 is "Key Concepts in Computer Science".

Course Description

The objectives of this course are to excite students' interest in computer science and to give students a precise understanding of a number of difficult concepts that are fundamental to modern computer science. Topics may include: induction and recursion; algebraic characterization; syntax; semantics; formal logic; soundness, completeness, and decidability; specification, algorithm, and determinism; complexity. (Restricted to students registered in programs offered wholly or jointly by Computer Science or by Mathematics and Statistics, or with approval of Computer Science.) (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-1000 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-1047/overview/index.html b/courses/COMP-1047/overview/index.html new file mode 100644 index 000000000..4b7f3ba82 --- /dev/null +++ b/courses/COMP-1047/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 1047 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 1047 - Overview

Course Title

The title for COMP-1047 is "Computer Concepts for End-Users".

Course Description

Introduction to the concepts of operation of a computer system, including hardware and software. Development of conceptual understanding of word processors, databases, spreadsheets, etc., and practical experience with their use. Networking concepts and data communication concepts will be introduced. The Internet will be introduced with students having access to internet resources. Management information systems including the systems development lifecycle will be discussed. Fundamental concepts of algorithm development and programming will be introduced. Hands-on experience with microcomputers as well as a distributed-computing environment will be involved. In addition to lecture time, laboratory/tutorial time may be scheduled as required. (May not be used to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours)

Typical Course Offering

COMP-1047 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-1400/overview/index.html b/courses/COMP-1400/overview/index.html new file mode 100644 index 000000000..2ae66d88c --- /dev/null +++ b/courses/COMP-1400/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 1400 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 1400 - Overview

Course Title

The title for COMP-1400 is "Intro to Programming and Algorithms I".

Course Description

This course is the first of a two-course sequence designed to introduce students to algorithm design and programming in a high-level language such as C. The main objectives of the course are to develop the ability to identify, understand and design solutions to a wide variety of problems. Topics include: computer system overview, hardware and software, problem solving steps, concepts of variables, constants, data types, algorithmic structure, sequential logic, decisions, loops, modular programming, one-dimensional arrays, text files. If possible, problems like searching/sorting will be addressed. (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-1400 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-1410/overview/index.html b/courses/COMP-1410/overview/index.html new file mode 100644 index 000000000..2cbc57180 --- /dev/null +++ b/courses/COMP-1410/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 1410 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 1410 - Overview

Course Title

The title for COMP-1410 is "Intro to Programming and Algorithms II".

Course Description

This course is the continuation of COMP-1400 that introduces students to more advanced algorithm design and programming in a high level language such as C. The main objectives of the course are to develop the ability to identify, understand, and design solutions to a wide variety of problems. Topics covered include: multi-dimensional arrays, pointers, strings, advanced modular programming, records, binary files, recursion, stacks, linked lists and introduction to algorithm analysis. (Prerequisite: COMP-1000 (or MATH-1720) and COMP-1400.) (3 lecture and 1.5 laboratory hours a week).

Typical Course Offering

COMP-1410 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1000 (or MATH-1720) and COMP-1400 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2057/overview/index.html b/courses/COMP-2057/overview/index.html new file mode 100644 index 000000000..e9bb9b8b7 --- /dev/null +++ b/courses/COMP-2057/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2057 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2057 - Overview

Course Title

The title for COMP-2057 is "Intro to the Internet".

Course Description

Students will be introduced to the Internet as a global information infrastructure, including fundamental concepts in protocols and services, packaging of data, and data transmission. Common tools and multimedia such as HTML, CSS, and CMS, used for the development of websites will also be introduced. Web page design, quality, accessibility and security issues will be discussed. How Web browsers and search engines work will be demonstrated. Social networks and other current Internet applications will be examined. In addition to lecture time, laboratory/ tutorial time may be scheduled as required. (Prerequisite: COMP-1047 or COMP-2067 or COMP-1400.) (May not be used to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week)

Typical Course Offering

COMP-2057 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1047 or COMP-2067 or COMP-1400 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2067/overview/index.html b/courses/COMP-2067/overview/index.html new file mode 100644 index 000000000..76861f8fb --- /dev/null +++ b/courses/COMP-2067/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2067 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2067 - Overview

Course Title

The title for COMP-2067 is "Programming for Beginners".

Course Description

This course introduces fundamental computer programming principles and structured programming concepts, with an emphasis on good programming. Stages of the software development cycles are introduced: analysis, design, implementation, debugging and deployment. (May not be used to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours).

Typical Course Offering

COMP-2067 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2077/overview/index.html b/courses/COMP-2077/overview/index.html new file mode 100644 index 000000000..ebe66b120 --- /dev/null +++ b/courses/COMP-2077/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2077 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2077 - Overview

Course Title

The title for COMP-2077 is "Problem Solving and Information on the Internet".

Course Description

Students will be introduced to logic and critical appraisals including reasoning skills and critical thinking in the computer age. Problem solving and heuristics will be discussed including how to solve problems by coming up with the right strategies. Searching using Boolean logic to pinpoint useful and reliable information will be introduced. Methods for being self-critical and critical of web information in order to perform evaluations will be studied. (Prerequisites COMP-1047 and COMP-2057.) (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week.)

Typical Course Offering

COMP-2077 is typically offered in the Fall and Summer semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1047 and COMP-2057 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2097/overview/index.html b/courses/COMP-2097/overview/index.html new file mode 100644 index 000000000..63baaf689 --- /dev/null +++ b/courses/COMP-2097/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2097 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2097 - Overview

Course Title

The title for COMP-2097 is "Social Media and Mobile Technology for End Users".

Course Description

This course provides review, analysis and use of social media and mobile technologies such as Instagram (tm), Facebook (tm), twitter (tm) LinkedIn (tm), texting, and using mobile devices such as laptops, ios (tm) devices, and Android devices. Topics to be covered include: a comprehensive review of available social media and mobile technology, use of social media and mobile technology for sharing of knowledge and for group interaction, security and privacy, ethical principles in social media, methods for analyzing end-user requirements for a social media application, strategies for designing, implementing, and maintaining an ethically-sound social media campaign, and measurement and assessment of social media analytics using industry standard tools and techniques. (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours).

Typical Course Offering

COMP-2097 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2120/overview/index.html b/courses/COMP-2120/overview/index.html new file mode 100644 index 000000000..cf2cf5a1d --- /dev/null +++ b/courses/COMP-2120/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2120 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2120 - Overview

Course Title

The title for COMP-2120 is "Object Oriented Programming Using Java".

Course Description

Concepts of classes and objects, Java applications, frames, event handling, control structures, methods, arrays, string manipulations, object-based programming, object-oriented programming - inheritance, polymorphism, interface and abstract classes, anonymous classes, data structures in Java, exception handling, introduction to graphical user interface. (Prerequisite: COMP-1410.) (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2120 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1410 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2140/installingJLex/index.html b/courses/COMP-2140/installingJLex/index.html new file mode 100644 index 000000000..5f9213bd2 --- /dev/null +++ b/courses/COMP-2140/installingJLex/index.html @@ -0,0 +1,18 @@ + + + + + +Instructions to Install JLex on the CS Servers | UWindsor Computer Science Wiki + + + + + +
+

Instructions to Install JLex on the CS Servers

Want all the instructions in one code block without the explanations? Check out the appendix.

Before Starting

You may want to create a separate "2140" directory for this class:

mkdir -p 2140
cd 2140

Make sure you download the following two files:

  1. Main.java
  2. simple.lex

You can download files on the CS servers by running wget url, where url is replaced with the url of the file you want to download.
+So, to download these two files, you can run:

wget http://jlu.myweb.cs.uwindsor.ca/214/Main.java
wget http://jlu.myweb.cs.uwindsor.ca/214/simple.lex

Instructions

  1. Create a "JLex" directory (case sensitive!):
mkdir -p JLex
  1. Move "Main.java" (attached) into the JLex directory
 mv Main.java JLex
  1. cd into the JLex directory
cd JLex
  1. Compile "Main.java"
javac Main.java
  1. Move back to the parent directory
cd ..
  1. JLex is now installed! You can now run the scanner generator.
    The general method to do this is to run: java JLex.Main lexFileName, replacing lexFileName with the name of your lex file.
    We'll use the sample lex file simple.lex, courtesy of Dr. Jianguo Lu, which we downloaded earlier.
    To run this file, simply type:
java JLex.Main simple.lex
  1. You should now see a new file generated, called lexFileName.java, or in this case simple.lex.java. We must now compile it, by typing:
javac simple.lex.java
  1. A new file, MyLexer.class should have been created (note, if using a lex file other than simple.lex, this file may be named something different). We can now run the lexer by running:
java MyLexer

That's it!

Now try typing stuff on your keyboard and see how the lexer responds. Try typing "int" or typing some words, like "hello" and "world".

Appendix

All the commands in one block

mkdir -p 2140
cd 2140

wget http://jlu.myweb.cs.uwindsor.ca/214/Main.java
wget http://jlu.myweb.cs.uwindsor.ca/214/simple.lex

mkdir -p JLex
mv Main.java JLex
cd JLex
javac Main.java
cd ..

java JLex.Main simple.lex
javac simple.lex.java
java MyLexer
+ + + + \ No newline at end of file diff --git a/courses/COMP-2140/installingJavaCup/index.html b/courses/COMP-2140/installingJavaCup/index.html new file mode 100644 index 000000000..09503cc7d --- /dev/null +++ b/courses/COMP-2140/installingJavaCup/index.html @@ -0,0 +1,19 @@ + + + + + +Instructions to Install Java Cup on the CS Servers | UWindsor Computer Science Wiki + + + + + +
+

Instructions to Install Java Cup on the CS Servers

Just want all the commands? Check them out here
+Or, run this one command to do everything:

curl -o- https://gist.githubusercontent.com/jere-mie/63277b52b89f0184bff86069e47b2faa/raw/everything.sh | bash

Detailed instructions

Make the 2140-javacup directory and cd into it

mkdir -p 2140-javacup
cd 2140-javacup

Install JLex

mkdir -p JLex
cd JLex
wget http://jlu.myweb.cs.uwindsor.ca/214/Main.java
javac Main.java
cd ..

Install JavaCup

wget https://jlu.myweb.cs.uwindsor.ca/214/javaCup.tar
tar -xvf *.tar
rm *.tar

Download all of the calc files

wget https://jlu.myweb.cs.uwindsor.ca/214/calc.lex
wget https://jlu.myweb.cs.uwindsor.ca/214/calc.cup
wget https://jlu.myweb.cs.uwindsor.ca/214/CalcParserUser.java
wget https://jlu.myweb.cs.uwindsor.ca/214/calc.input

Run it

java JLex.Main calc.lex
java java_cup.Main -parser CalcParser -symbols CalcSymbol calc.cup
javac calc.lex.java
javac CalcParser.java CalcSymbol.java CalcParserUser.java
java CalcParserUser

Addendum

You may want to run the following once you're done just to clean up your directory:

rm *.class

Also, you may want to save the commands in the "run it" section to a script file, such as calc.sh. +I've attached one at the bottom of this gist. You can download it by running:

wget https://gist.githubusercontent.com/jere-mie/63277b52b89f0184bff86069e47b2faa/raw/calc.sh

And you can run it by running:

chmod +x calc.sh # you only need to do this once
./calc.sh

All commands in one block

Below are all of the commands listed together. You can type them in one at a time, or run this one script:

curl -o- https://gist.githubusercontent.com/jere-mie/63277b52b89f0184bff86069e47b2faa/raw/everything.sh | bash

Commands one at a time:

mkdir -p 2140-javacup
cd 2140-javacup

mkdir -p JLex
cd JLex

wget http://jlu.myweb.cs.uwindsor.ca/214/Main.java
javac Main.java
cd ..

wget https://jlu.myweb.cs.uwindsor.ca/214/javaCup.tar
tar -xvf *.tar
rm *.tar

wget https://jlu.myweb.cs.uwindsor.ca/214/calc.lex
wget https://jlu.myweb.cs.uwindsor.ca/214/calc.cup
wget https://jlu.myweb.cs.uwindsor.ca/214/CalcParserUser.java
wget https://jlu.myweb.cs.uwindsor.ca/214/calc.input

java JLex.Main calc.lex
java java_cup.Main -parser CalcParser -symbols CalcSymbol calc.cup
javac calc.lex.java
javac CalcParser.java CalcSymbol.java CalcParserUser.java
java CalcParserUser
+ + + + \ No newline at end of file diff --git a/courses/COMP-2140/overview/index.html b/courses/COMP-2140/overview/index.html new file mode 100644 index 000000000..047949666 --- /dev/null +++ b/courses/COMP-2140/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2140 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2140 - Overview

Course Title

The title for COMP-2140 is "Computer Languages, Grammars and Translators".

Course Description

Pragmatic and theoretical aspects of grammars, recognizers, and translators for computer languages will be discussed. The topics covered will include regular languages and context-free languages, including parsers and parser generators for such languages. Attribute grammars, syntax-directed translation, interpreters and compilers will also be discussed. (Prerequisite:COMP-1000 and COMP-2120.) (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2140 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1000 and COMP-2120 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2310/overview/index.html b/courses/COMP-2310/overview/index.html new file mode 100644 index 000000000..4f215cd22 --- /dev/null +++ b/courses/COMP-2310/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2310 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2310 - Overview

Course Title

The title for COMP-2310 is "Theoretical Foundations of Computer Science".

Course Description

An introduction to Mathematical Logic, Set Theory, and Graph Theory. Topics include propositional logic, first order logic, proof techniques, mathematical induction, sets, operations on sets, relations, operations on relations, functions, countable and uncountable sets, graph-theoretic concepts, such as graph connectivity, graph isomorphism, trees, Euler graphs. (Restricted to students in Computer Science.) (Prerequisite: COMP-1000 and MATH-1020.) (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2310 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

Yes, a textbook is absolutely required to pass this class.

Prerequisites

COMP-1000 and MATH-1020 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2310/survivingCOMP2310/index.html b/courses/COMP-2310/survivingCOMP2310/index.html new file mode 100644 index 000000000..bff1c3048 --- /dev/null +++ b/courses/COMP-2310/survivingCOMP2310/index.html @@ -0,0 +1,17 @@ + + + + + +How To Survive COMP-2310 | UWindsor Computer Science Wiki + + + + + +
+

How To Survive COMP-2310

Chances are you've probably heard a lot about COMP-2310 from your peers (and if not, you're in for a fun time). COMP-2310, Theoretical Foundations of Computer Science, is typically one of the most difficult courses that undergraduate CS students take during their degree. It is a comprehensive, rigorous course which focuses heavily on mathematical proofs. A higher level of rigour is expected in this class when compared to COMP-1000. Assignments and tests often have an average well below 50%. Simply put, if you don't take this course seriously, you can and will fail.

How to Succeed in This Course

The good news is that if you take this course seriously and put in the work, passing (and even performing well) is completely attainable. Here are some ways to better your chances of doing well in this course:

Purchase (and Read) the Courseware

Normally with CS classes the textbook is optional (and not helpful). COMP-2310 is an exception to this rule, however. All of the lecture content, practice questions, and assignment questions are contained within this book. Moreover, in this class you're expected to use a very specific form and nomenclature in proofs. This form and nomenclature is unique to this course, thus any terminology or rules you've learned in other courses will no longer be useful or valid. For example, Modus Tollens:

(P => Q), ~Q
================
~P

is referred to in COMP-2310 as "I4". Without the textbook, there'd be no way of knowing that this difference exists. (And, as you may expect, using the name "Modus Tollens" rather than "I4" WILL result in you getting a 0 on that question).

Go to the Labs

During the labs, you'll have the chance to go over actual practice questions together as a group. This will be incredibly helpful as this will likely be your first time seeing how to solve questions like these.

In addition to the educational benefit you'll get from attending the labs, you're also more likely to gain favour from the professor. While the labs may not be worth any concrete marks, the professor does take attendance, and not showing up will end up affecting your final mark. This is because there's usually a very large curve in this class for your final mark. Unlike other classes though, the curve is not always applied the same to all students. Students who show that they're making their best effort, and always attend and participate in labs, are likely to get a higher curve, and thus a better mark.

Don't "Pass" in Labs

During the labs, everyone is called on to solve one step in a problem. You're given the option to skip if you don't know the next step ("passing"). However, even if you don't know what the next step is, you should always give a step anyways. Even if it doesn't bring you closer to the conclusion, it'll show that you both understand the basics of what's going on, and that you're making an effort. Similar to above, showing that you're making an effort will likely help when you get your curve at the end of the semester.

Don't Leave Questions Blank

Not to sound like a broken record, but the same ideas as above apply for this. Even if you don't know how to solve a question, it's much better to write some steps down (even if they don't converge to a solution). Not only does it show that you're putting in effort and have some understanding of the content, but depending on the question you may even get part marks.

Start The Assignments Once You Receive Them

Don't underestimate the difficulty and length of the assignments. Many of the questions may take you a full day to solve, so you'll need all the time you can get. Leaving things until the last minute will inevitably lead to you not being able to finish them.

Don't Cheat

Obviously you shouldn't cheat in any class. However, if there were any class that would be the worst for you to cheat in, this would certainly be a contender. It's especially easy for markers to notice when students collaborate or cheat on assignments and exams. When you are caught (not if) you're likely to receive a 0 on the assessment. If you continue to cheat, your chances of passing the course are slim to none.

Don't Stress About Graph Theory

Graph theory is the last concept covered in this course, and is often somewhat rushed. You're likely to have one assignment pertaining to it, and only one or two questions on the final exam relating to it. As such, it doesn't make up much of your final grade. Since graph theory is very different from the rest of the material covered in this course, it might take more time and effort to study than the rest of the material. Therefore, if you're a bit behind in the material by the end of the course and you're confident about graph theory, simply gloss over the basics of it and focus your attention on the earlier material.

A Note About COMP-4540

While it is true you can pass and even do relatively well in COMP-2310 without stressing about graph theory, you will be expected to know the definitions and core concepts of graph theory taught in this course when you take COMP-4540. As such, if you don't get around to studying graph theory seriously while taking this course, you should definitely make sure you review the material before taking COMP-4540.

Ride the Curve

You may be discouraged as you go throughout this course, receiving marks that are generally lower than you're used to. This is to be expected in this course though. Fortunately, due to the especially-low averages, there is usually a fairly steep curve to your final mark. Depending on what your mark is pre-curve, and the level of effort you put into the class, you could receive upwards of a 25% curve (or 0% if you either have too high of a mark or you did not put any effort in). For example, if you consistently performed poorly on assessments, and ended up with a 25% pre-curve, but you attended all lab sessions and attempted all assessments, it's probable that you will get curved up to a 50%. However, if you performed very well on the first Midterm and stopped trying in the course, ending up with that same 25% final mark pre-curve, you're much less likely to be curved up.

Conclusion

COMP-2310 is a difficult course that requires special attention and effort. Without taking this course seriously, it's very easy to fail or do poorly in it. However, with the right preparation and some hard work, passing and even performing well is certainly attainable.

Disclaimer

Much of the material covered in this article is based off of the individual experiences of several students who have taken this course in the past. While students across several years have had similar experiences with this course, the material covered in this article does not represent any official stance from the university. Moreover, depending on which professor is teaching this course, your mileage may vary. As such, you should take this material with a grain of salt, and your experience may not be exactly the same as what was represented here. It's recommended that in addition to reading this guide, you should also speak with students who have already taken this course with your professor for the most accurate information.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2540/overview/index.html b/courses/COMP-2540/overview/index.html new file mode 100644 index 000000000..c18ad8c93 --- /dev/null +++ b/courses/COMP-2540/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2540 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2540 - Overview

Course Title

The title for COMP-2540 is "Data Structures and Algorithms".

Course Description

An introduction to the programming and analysis of linear and non-linear internal (main store) data structures and associated algorithms . Topics include the formal notion of an algorithm, elementary time and space complexity; linear lists (such as stacks, queues, linked structures.); non-linear lists (trees, binary trees); recursion; sorting techniques (such as heap sort, quick sort, merge sort, shell sort.); searching techniques (such as binary search, binary search trees, red-black trees, hashing.); algorithm design paradigms (such as divide-and-conquer, dynamic programming, greedy algorithms); and applications. (Prerequisite: COMP-1000 and COMP-1410.) (3 lecture hours and 1.5 laboratory hours a week.)

Typical Course Offering

COMP-2540 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1000 and COMP-1410 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2560/advice/index.html b/courses/COMP-2560/advice/index.html new file mode 100644 index 000000000..8dae4dff1 --- /dev/null +++ b/courses/COMP-2560/advice/index.html @@ -0,0 +1,23 @@ + + + + + +COMP 2560 - Advice | UWindsor Computer Science Wiki + + + + + +
+

COMP 2560 - Advice

Ryan's Advice

You may hear that MinGW or Cygwin shouldn't be used for this course. +This is very important. +Your code has a good chance of not working if you use those tools.

Ryan advises using Linux. +WSL may not work well enough so it is a good idea to either dual boot linux or install a virtual machine.

Ryan suggests learning common Linux shells as soon as you can. +Ryan suggests reading the Linux Command Line book.

Ryan suggests to use the info pages as well as the man pages. +The difference is man pages are manual pages, they are highly technical. +The info pages are designed to be more user friendly and walk the reader through best practices.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2560/overview/index.html b/courses/COMP-2560/overview/index.html new file mode 100644 index 000000000..02655f833 --- /dev/null +++ b/courses/COMP-2560/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2560 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2560 - Overview

Course Title

The title for COMP-2560 is "System Programming".

Course Description

This course introduces students to advanced software development techniques in system programming using the C language in the UNIX environment. Topics include introduction to modern operating systems, system calls, managing processes, the use of fork and exec, signals, file processing, filters, pipes, scripting languages, introduction to concurrency (e.g. synchronization), network programming (e.g. using sockets), client-server problems. (Prerequisite: COMP-1410.)(3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2560 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1410 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2650/overview/index.html b/courses/COMP-2650/overview/index.html new file mode 100644 index 000000000..f5bd0df6e --- /dev/null +++ b/courses/COMP-2650/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2650 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2650 - Overview

Course Title

The title for COMP-2650 is "Computer Architecture I".

Course Description

This course covers fundamental concepts of digital design and CPU architecture. Topics covered include number systems, switching algebra, logic gates, circuit minimization combinational circuit, read-only memory, random-access memory, programmable logic, synchronous and asynchronous sequential circuits, latches, flip-flops, registers, counters, register transfer language. and CPU architecture overview. (Prerequisite: COMP-1400) (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2650 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1400 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2660/easyMASM/index.html b/courses/COMP-2660/easyMASM/index.html new file mode 100644 index 000000000..3d1de1ffb --- /dev/null +++ b/courses/COMP-2660/easyMASM/index.html @@ -0,0 +1,20 @@ + + + + + +Installing Easy-MASM | UWindsor Computer Science Wiki + + + + + +
+

Installing Easy-MASM

Easy-MASM is the easiest way to get started writing and running MASM32 programs for COMP-2660.

easy-masm

Introduction Video

Check out this video where I quickly install easy-masm, edit a file, and run it on Windows and Linux (all in under 3 minutes)!

Running Easy-MASM in Your Browser

Thanks to Replit, you can now run Easy-MASM in your browser! This is the best option for MacOS users, and anyone who doesn't want to have to install anything locally.
+Check out the Easy-MASM wiki page here to see how!

Running Easy-MASM Locally

Basic Instructions

  1. Clone this repository
  2. From your terminal, either run the "run.bat" file or "run.sh" file to run source.asm Windows users type ./run source for Powershell and run source for Command Prompt + Linux users type ./run.sh source +Check out the wiki for more detailed instructions.

Detailed Wiki

Detailed information on Easy-MASM has been moved to this wiki

+ + + + \ No newline at end of file diff --git a/courses/COMP-2660/overview/index.html b/courses/COMP-2660/overview/index.html new file mode 100644 index 000000000..dd2ea4a3e --- /dev/null +++ b/courses/COMP-2660/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2660 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2660 - Overview

Course Title

The title for COMP-2660 is "Computer Architecture II".

Course Description

This course uses microprocessor programming to explore the structure of a CPU and related components. Topics include data representation, central processing unit, arithmetic logic unit, control unit, assembly language concepts, memory segmentation, programming a typical microprocessor (e.g. Intel processors), instruction set architecture-addressing modes and formats, register set, runtime stack, floating point processor. (Prerequisite: COMP-2650). (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2660 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2650 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2707/overview/index.html b/courses/COMP-2707/overview/index.html new file mode 100644 index 000000000..b6559be02 --- /dev/null +++ b/courses/COMP-2707/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2707 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2707 - Overview

Course Title

The title for COMP-2707 is "Advanced Website Design".

Course Description

This course is intended to teach the student about advanced website creation and to give an understanding of some of the technology behind websites, as well as an understanding of emerging web-related technologies. Topics covered will include JavaScript, Style Sheets, Dynamic HTML, XML, XHTML, Web Browser compatibility issues, and how web servers work. (Prerequisite: COMP-2057.) (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week)

Typical Course Offering

COMP-2707 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2057 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2750/overview/index.html b/courses/COMP-2750/overview/index.html new file mode 100644 index 000000000..5a100e1d3 --- /dev/null +++ b/courses/COMP-2750/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2750 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2750 - Overview

Course Title

The title for COMP-2750 is "Selected Topics".

Course Description

Topics may differ from year to year. (Prerequisite: COMP-1000 or MATH-1720, and COMP-1410.) (May be repeated for credit if content changes.) (3 lecture hours or equivalent.)

Typical Course Offering

COMP-2750 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1000 or MATH-1720 and COMP-1410 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-2800/overview/index.html b/courses/COMP-2800/overview/index.html new file mode 100644 index 000000000..ba65b7ba9 --- /dev/null +++ b/courses/COMP-2800/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 2800 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 2800 - Overview

Course Title

The title for COMP-2800 is "Software Development".

Course Description

This is a software development course to advance students' programming skills and to introduce basic software engineering concepts and techniques through practice. Topics for advancing programming skills to be covered include event-driven programming and advanced GUI design, concurrent programming techniques, reflection and inter-process communication. Basic software engineering topics include requirements analysis and design, medium sized project management, and automated software engineering tool development. (Prerequisite: COMP-2120.) (3 lecture hours and 1.5 laboratory hours a week.)

Typical Course Offering

COMP-2800 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2120 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3057/overview/index.html b/courses/COMP-3057/overview/index.html new file mode 100644 index 000000000..5e5da3dbf --- /dev/null +++ b/courses/COMP-3057/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3057 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3057 - Overview

Course Title

The title for COMP-3057 is "Cyber-Ethics".

Course Description

A number of key concerns about social welfare in our cyber age will be explored. Law, morality, public policy, and how these both influence and are influenced by the Internet will be examined. This course will critically appraise issues surrounding, but not limited to, free speech, property rights (especially intellectual property), privacy, security, and artificial intelligence. Issues raised by ethical theorists, policy makers, legal experts, and computer scientists will be analyzed in this course. (Prerequisites: COMP-1047 and COMP-2057.) (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.)(3 lecture hours a week)

Typical Course Offering

COMP-3057 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1047 and COMP-2057 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3077/overview/index.html b/courses/COMP-3077/overview/index.html new file mode 100644 index 000000000..0fd6736f2 --- /dev/null +++ b/courses/COMP-3077/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3077 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3077 - Overview

Course Title

The title for COMP-3077 is "Web-Based Data Management".

Course Description

This non-major course is intended to teach students how to design and build interactive data-driven Web sites, by extending their knowledge of relevant programming concepts and techniques introduced in COMP-2707, and introducing new tools and techniques. Students will learn advanced use of PHP and MySQL to build objects and glue them together using protocols such as JSON, code libraries such as AJAX and jQuery, and learn how to incorporate APIs from Web service providers such as Google Maps. (Prerequisite: COMP-2707). (This course may not be taken to fulfill the major requirements of any major or joint major in Computer Science.) (3 lecture hours a week.)

Typical Course Offering

COMP-3077 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2707 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3110/overview/index.html b/courses/COMP-3110/overview/index.html new file mode 100644 index 000000000..f278e2b7e --- /dev/null +++ b/courses/COMP-3110/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3110 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3110 - Overview

Course Title

The title for COMP-3110 is "Introduction to Software Engineering".

Course Description

This course introduces the fundamental concepts, common principles, and general techniques of software engineering. It discusses the main issues involved in the development life-cycle of nontrivial software systems, including process models, feasibility studies, requirements elicitation and definition, rapid prototyping, design methodologies, verification and validation, and software evolution. Students taking this course are required to work on projects, which are designed to go through the major phases of large-scale software system development. (Prerequisite: COMP-2120 and COMP-2540.)(3 lecture hours a week)

Typical Course Offering

COMP-3110 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2120 and COMP-2540 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3150/overview/index.html b/courses/COMP-3150/overview/index.html new file mode 100644 index 000000000..ef1acd3a1 --- /dev/null +++ b/courses/COMP-3150/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3150 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3150 - Overview

Course Title

The title for COMP-3150 is "Database Management Systems".

Course Description

This course will acquaint students with the Basic concepts of Database Systems. The topics covered will include 3-level architecture, introduction to file structures: B-trees, B+ Trees and Hashed files, relational model, relational algebra and calculus, SQL, and database design with Normalization Theory. (Prerequisite: COMP-2540 and COMP-2560 or COMP-2650.) (3 lecture hours a week)

Typical Course Offering

COMP-3150 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2560 or COMP-2650 and COMP-2540 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3220/overview/index.html b/courses/COMP-3220/overview/index.html new file mode 100644 index 000000000..84ae49548 --- /dev/null +++ b/courses/COMP-3220/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3220 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3220 - Overview

Course Title

The title for COMP-3220 is "Obj Oriented Software Analysis and Design".

Course Description

This course builds on the knowledge of object-oriented programming, data structures, systems programming .Students are introduced to object-oriented software analysis and design concepts (such as cohesion and coupling), and design practices currently used in industry , (such as design patterns and refactoring). These concepts and practices will be discussed through case studies and programming exercises.(Prerequisite: COMP-2120 and COMP-2540)(3 lecture hours a week)

Typical Course Offering

COMP-3220 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540 and COMP-2120 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3300/advice/index.html b/courses/COMP-3300/advice/index.html new file mode 100644 index 000000000..00b193f2f --- /dev/null +++ b/courses/COMP-3300/advice/index.html @@ -0,0 +1,19 @@ + + + + + +COMP 3300 - Advice | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/courses/COMP-3300/overview/index.html b/courses/COMP-3300/overview/index.html new file mode 100644 index 000000000..ef8fa77db --- /dev/null +++ b/courses/COMP-3300/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3300 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3300 - Overview

Course Title

The title for COMP-3300 is "Operating System Fundamentals".

Course Description

Operating system services, introduction to primary components of multi-programming operating systems, CPU scheduling, concurrent processes, process synchronization and interprocess communication, deadlocks, memory management, file systems, virtual memory, disk scheduling. (Prerequisite: COMP-2120, COMP-2540, COMP-2560, and COMP-2650 or COMP-2660.)(3 lecture hours a week)

Typical Course Offering

COMP-3300 is typically offered in the Winter and Summer semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540, COMP-2120, COMP-2560, and COMP-2650 or COMP-2660 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3300/xv6/index.html b/courses/COMP-3300/xv6/index.html new file mode 100644 index 000000000..43a2bbec6 --- /dev/null +++ b/courses/COMP-3300/xv6/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3300 - xv6 | UWindsor Computer Science Wiki + + + + + +
+

COMP 3300 - xv6

Last updated on 2023/01/05

Introduction

xv6 is used by some professors to teach this course, but not all. xv6 is a small Unix-like operating system developed by MIT. Its size and relative simplicity make it more suitable for use in the classroom when learning about operating systems, compared to a full modern OS.

As of Winter 2023, COMP-3300 is using the older x86 version of xv6, as opposed to the newer RISC-V version. Since the x86 version is no longer actively maintained, this may result in compatibility issues when trying to run xv6 locally, as opposed to using the School of Computer Science servers which can be slow.

Resources

+ + + + \ No newline at end of file diff --git a/courses/COMP-3340/overview/index.html b/courses/COMP-3340/overview/index.html new file mode 100644 index 000000000..096e94fa7 --- /dev/null +++ b/courses/COMP-3340/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3340 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3340 - Overview

Course Title

The title for COMP-3340 is "WWW Information System Development".

Course Description

This course is designed for people who want to make their data available to others over the Internet. Topics will include WWW authoring, WWW site planning, executable programs that create dynamic documents, the client-server model, multi-tier WWW software architecture, and security aspects. (Prerequisite: COMP-2120 and COMP-2540.) (3 lecture hours a week)

Typical Course Offering

COMP-3340 is typically offered in the Winter and Summer semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540 and COMP-2120 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3400/overview/index.html b/courses/COMP-3400/overview/index.html new file mode 100644 index 000000000..d29dd03d6 --- /dev/null +++ b/courses/COMP-3400/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3400 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3400 - Overview

Course Title

The title for COMP-3400 is "Advanced Object Oriented System Design Using C++".

Course Description

The main objective of this course is to explore advanced topics of the object oriented paradigm through the use of the C++ programming language. Topics covered include: advanced object oriented design, the use of abstraction to manage complexity, objects and classes, inheritance and class hierarchies, multiple inheritance, operator and method overloading, namespaces and visibility, templates, dynamic binding and virtual functions, exception handling, multi-threading and C++ standard library. In addition, the course will include a practical project, solving a real-life problem, implemented in C++, involving the client/server methodology, and an interface to a database using a graphics toolkit. (Prerequisites: COMP-2120, COMP-2560.) (3 lecture hours a week)

Typical Course Offering

COMP-3400 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2560 and COMP-2120 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3500/overview/index.html b/courses/COMP-3500/overview/index.html new file mode 100644 index 000000000..ea749803b --- /dev/null +++ b/courses/COMP-3500/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3500 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3500 - Overview

Course Title

The title for COMP-3500 is "Introduction to Multimedia Systems".

Course Description

This course provides the student with basic concepts and techniques used in multimedia systems. Topics include: components of multimedia systems (text, audio, and video), media formats and standards, data compression techniques, hypermedia techniques, and authoring tools. (Prerequisite: COMP-2540 and COMP-2650.) (3 lecture hours a week)

Typical Course Offering

COMP-3500 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540 and COMP-2650 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3520/overview/index.html b/courses/COMP-3520/overview/index.html new file mode 100644 index 000000000..74836d3ff --- /dev/null +++ b/courses/COMP-3520/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3520 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3520 - Overview

Course Title

The title for COMP-3520 is "Introduction to Computer Graphics".

Course Description

An introduction to computer graphics hardware and software, interfaces, standards, programming libraries, fundamental algorithms, rendering techniques, and algorithms for 2D and 3D applications. Substantial programming work is vital to this course. (Prerequisite: COMP-2540 and MATH-1250.) (3 lecture hours a week)

Typical Course Offering

COMP-3520 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540 and MATH-1250 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3540/overview/index.html b/courses/COMP-3540/overview/index.html new file mode 100644 index 000000000..bfecc8e52 --- /dev/null +++ b/courses/COMP-3540/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3540 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3540 - Overview

Course Title

The title for COMP-3540 is "Theory of Computation".

Course Description

Finite Automata, regular expressions and languages; properties of regular languages; context-free grammars and languages; pushdown automata; properties of context-free languages. Introduction to Turing machines; recursive functions; undecidability. (Prerequisites: COMP-2140, COMP-2310 and COMP-2540.) (3 lecture hours a week)

Typical Course Offering

COMP-3540 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540, COMP-2310, and COMP-2140 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3670/overview/index.html b/courses/COMP-3670/overview/index.html new file mode 100644 index 000000000..34e39b775 --- /dev/null +++ b/courses/COMP-3670/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3670 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3670 - Overview

Course Title

The title for COMP-3670 is "Computer Networks".

Course Description

This course is an introduction to computer networks and their protocols. Topics include: network architectures, transport, routing, and data link protocols, addressing, local area networks, flow and congestion control, and network security. Examples will be drawn primarily from the Internet (e.g. TCP, UDP, IP) protocol suite. (Prerequisite: COMP-2120, COMP-2540, COMP-2560 and COMP-2650. Recommended corequisite: COMP-3300.)

Typical Course Offering

COMP-3670 is typically offered in the Fall and Summer semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2120, COMP-2540, COMP-2560, and COMP-2650 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3680/overview/index.html b/courses/COMP-3680/overview/index.html new file mode 100644 index 000000000..39fffec4b --- /dev/null +++ b/courses/COMP-3680/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3680 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3680 - Overview

Course Title

The title for COMP-3680 is "Network Practicum".

Course Description

This course will acquaint the students with practical details of network software and hardware. Topics will include design, setup, configuration and implementation of various network functions. (Prerequisite: COMP-3300 and COMP-3670.) (3 lecture hours and 1.5 lab hours a week.)

Typical Course Offering

COMP-3680 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3300 and COMP-3670 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3710/overview/index.html b/courses/COMP-3710/overview/index.html new file mode 100644 index 000000000..527b61982 --- /dev/null +++ b/courses/COMP-3710/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3710 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3710 - Overview

Course Title

The title for COMP-3710 is "Artificial Intelligence Concepts".

Course Description

This course covers fundamental concepts in Artificial Intelligence. Topics include informed and uninformed search, problem solving using propositional and first-order logics, knowledge representation and reasoning, plausible and uncertain reasoning, machine learning, ethical implications. An overview of some applied Artificial Intelligence such as natural language processing, planning and agent systems will be included. (Prerequisites:COMP-2540 and (STAT-2910 or STAT-2920) (3 lecture hours a week)

Typical Course Offering

COMP-3710 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

STAT-2910 or STAT-2920 and COMP-2540 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-3770/overview/index.html b/courses/COMP-3770/overview/index.html new file mode 100644 index 000000000..3344000a0 --- /dev/null +++ b/courses/COMP-3770/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 3770 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 3770 - Overview

Course Title

The title for COMP-3770 is "Game Design, Development, and Tools".

Course Description

This course introduces professional game design and development tools. Students will become proficient in the use of a commercial grade game engine (e.g., Unity3D) and associated scripting/programming languages (e.g., C#) through programming intensive hands-on assignments. Topics may include game design and development concepts such as game objects and game components, game physics and collision handling, basic artificial intelligence, 2D and 3D graphics, textures and shaders, sprite animation, 3D animation, and audio. (Prerequisites: COMP-2540, COMP-2120.) (3 lecture hours a week)

Typical Course Offering

COMP-3770 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2540 and COMP-2120 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4110/overview/index.html b/courses/COMP-4110/overview/index.html new file mode 100644 index 000000000..8824a1cb9 --- /dev/null +++ b/courses/COMP-4110/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4110 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4110 - Overview

Course Title

The title for COMP-4110 is "Software Verification and Testing".

Course Description

This course covers fundamental concepts and techniques for software verification and testing. The students will learn through practice the testing process, automated software testing tools, and various test models together with the related test coverage criteria. (Prerequisites: COMP-3110 and COMP-3300.) (3 lecture hours a week)

Typical Course Offering

COMP-4110 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3110 and COMP-3300 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4150/overview/index.html b/courses/COMP-4150/overview/index.html new file mode 100644 index 000000000..f88012fcd --- /dev/null +++ b/courses/COMP-4150/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4150 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4150 - Overview

Course Title

The title for COMP-4150 is "Advanced and Practical Database Systems".

Course Description

This course covers both advanced theoretical database materials as well as specific database application development tools needed in the industry. The course completes database design and theory initiated in COMP-3150 and then adds database application development languages. Students will be exposed to the running environments (e.g., their compilers) and applying these on the database theory and design of the first part to develop full application. (Prerequisites: COMP-3150 and COMP-3300.) (3 lecture hours a week)

Typical Course Offering

COMP-4150 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3150 and COMP-3300 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4200/overview/index.html b/courses/COMP-4200/overview/index.html new file mode 100644 index 000000000..3feae79ad --- /dev/null +++ b/courses/COMP-4200/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4200 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4200 - Overview

Course Title

The title for COMP-4200 is "Mobile Application Development".

Course Description

Students taking this course will learn how to create a mobile application for the Android platform. The topics covered will include: use of the mobile application development environment, specification of the requirements for a mobile application, design and implementation of the end-user interface, managing data in a mobile application environment, interfacing with data and programs residing on remote servers, creation of object-oriented programs to implement the mobile application, use of libraries and third-party software resources, deployment of a mobile application so that it is available to the public, and documentation, including creation of end-user instructions, and design/program documentation.Students will work individually, and will develop a mobile application that has been approved by the instructor of the course. (Prerequisites: COMP-3150, COMP-3220.) (3 lecture hours a week.)

Typical Course Offering

COMP-4200 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3150 and COMP-3220 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4220/overview/index.html b/courses/COMP-4220/overview/index.html new file mode 100644 index 000000000..a710883cb --- /dev/null +++ b/courses/COMP-4220/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4220 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4220 - Overview

Course Title

The title for COMP-4220 is "Agile Software Development".

Course Description

This project-oriented course is designed to give students experience in developing projects using Agile software development process. The course will discuss principles of Agile methods for software development, with a concentration on the eXtreme Programming methodology, and will teach concepts related to its practices. Topics will include software and user interface design, build and development tools, data persistence, and proper software testing. Projects will involve the creation of industry-oriented software (e.g. in Java), and will expose participants to tools commonly used in industry. (Prerequisite: COMP-3220.)(3 lecture hours a week).

Typical Course Offering

COMP-4220 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3220 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4250/overview/index.html b/courses/COMP-4250/overview/index.html new file mode 100644 index 000000000..e9da47253 --- /dev/null +++ b/courses/COMP-4250/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4250 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4250 - Overview

Course Title

The title for COMP-4250 is "Big Data Analytics and Database Design".

Course Description

This course introduces topics in data mining and data analytics with emphasis on Big Data. Students will gain knowledge on the practical design principles as well as theoretical foundations of Big Data processing systems. Topics covered will include: data storage design and processing of big data systems such as NOSQL databases, MapReduce and Hadoop; introduction to data mining concepts such as frequent itemset and association rule mining, finding similar items, clustering, classification, link analysis, and mining data streams. (Prerequisite: COMP-3150) (3 lecture hours a week, plus unsupervised study and work on individual/group assignments or projects.)

Typical Course Offering

COMP-4250 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3150 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4400/overview/index.html b/courses/COMP-4400/overview/index.html new file mode 100644 index 000000000..29babef59 --- /dev/null +++ b/courses/COMP-4400/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4400 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4400 - Overview

Course Title

The title for COMP-4400 is "Principles of Programming Languages".

Course Description

Basic concepts of programming languages. Comparative study of the major programming paradigms, including imperative, object-oriented, functional, logic, and concurrent programming. Principles of programming language design and evaluation. Syntax, semantics and implementation techniques of programming languages. (Prerequisite: COMP-2140, COMP-2310 and COMP-2540.) (Restricted to Computer Science students) (3 lecture hours a week)

Typical Course Offering

COMP-4400 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2140, COMP-2310, and COMP-2540 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4400/resources/index.html b/courses/COMP-4400/resources/index.html new file mode 100644 index 000000000..43c3bc5a4 --- /dev/null +++ b/courses/COMP-4400/resources/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4400 - Resources | UWindsor Computer Science Wiki + + + + + +
+

COMP 4400 - Resources

Overview

In COMP-4400, you will embark on a journey to explore different programming paradigms (most likely logical and functional). These paradigms offer unique approaches to solving problems and designing software systems. Along the way, you will become acquainted with several new programming languages, each tailored to a specific paradigm. You'll most likely need to learn Prolog, Scheme, and Lambda Calculus.

Programming Paradigms

Logical Paradigm

The logical paradigm is a programming approach that emphasizes declarative reasoning and rule-based logic to solve problems. It is particularly well-suited for tasks involving knowledge representation, artificial intelligence, and symbolic reasoning. In COMP-4400, you will delve into this paradigm through the study of Prolog.

Prolog

Prolog stands for "Programming in Logic." It is a high-level, declarative programming language primarily used for symbolic reasoning and rule-based problem solving. Prolog programs are constructed using a series of facts and rules, and the language's inference engine works to deduce answers from these logical constructs. Prolog is widely used in fields like natural language processing, expert systems, and knowledge representation.

In Prolog, you define relationships and constraints using predicates and clauses. The Prolog interpreter, known as the Prolog engine, takes these definitions and performs backward chaining inference to find solutions to queries. This allows you to express complex problem-solving tasks in a concise and intuitive manner.

Functional Paradigm

The functional paradigm is a programming approach that treats computation as the evaluation of mathematical functions. It emphasizes immutability, pure functions, and higher-order functions to model and solve problems. In COMP-4400, you will explore this paradigm through the study of Scheme and Lambda Calculus.

Scheme

Scheme is a dialect of Lisp (List Processing) and one of the oldest functional programming languages. Scheme promotes the use of recursion, first-class functions, and lexical scoping, which are fundamental aspects of functional programming.

In Scheme, you'll work with immutable data structures and define functions as first-class citizens. This means functions can be passed as arguments to other functions and returned as results, allowing for concise and expressive code. Scheme's minimalistic syntax also encourages a clear and readable coding style.

Lambda Calculus

Lambda Calculus is a formal system that serves as the foundation for functional programming. While not a practical programming language like Prolog or Scheme, it plays a crucial role in understanding the theoretical underpinnings of functional programming. Lambda Calculus consists of a set of rules for defining and applying functions.

Useful Resources

Here are some useful links to get started with each of the different programming languages in COMP-4400:

Prolog

Scheme

Lambda Calculus

+ + + + \ No newline at end of file diff --git a/courses/COMP-4500/overview/index.html b/courses/COMP-4500/overview/index.html new file mode 100644 index 000000000..fd1251b85 --- /dev/null +++ b/courses/COMP-4500/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4500 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4500 - Overview

Course Title

The title for COMP-4500 is "3D Multimedia System Development".

Course Description

The aim of this course is to discuss and learn technologies for the development of multimedia application, modeling and development of standalone and/or, networked multimedia systems, and computer generated 3D animation. (Prerequisite: COMP-3500 or consent of instructor.) (3 lecture hours a week)

Typical Course Offering

COMP-4500 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

Other requirements (see [1]) is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4540/overview/index.html b/courses/COMP-4540/overview/index.html new file mode 100644 index 000000000..d910fd1f6 --- /dev/null +++ b/courses/COMP-4540/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4540 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4540 - Overview

Course Title

The title for COMP-4540 is "Design and Analysis of Algorithms".

Course Description

The intent of this course is to introduce the fundamental techniques in the design and analysis of computer algorithms. Topics include: asymptotic bounds, advanced data structures, searching, sorting, order statistics, oracle arguments, divide-and-conquer, greedy algorithms, dynamic programming, graph algorithms, NP completeness, and approximation algorithms. (Prerequisite: COMP-2310, COMP-2540 and COMP-3540.) (Restricted to Semester 7 and semester 8 students in Computer Science.) (3 lecture hours a week)

Typical Course Offering

COMP-4540 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

Yes, a textbook is absolutely required to pass this class.

Prerequisites

COMP-2310, COMP-2540, and COMP-3540 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4540/survivingCOMP4540/index.html b/courses/COMP-4540/survivingCOMP4540/index.html new file mode 100644 index 000000000..d4619dc03 --- /dev/null +++ b/courses/COMP-4540/survivingCOMP4540/index.html @@ -0,0 +1,17 @@ + + + + + +How To Survive COMP-4540 | UWindsor Computer Science Wiki + + + + + +
+

How To Survive COMP-4540

Much of the advice given here is the same as the advice given in the COMP-2310 article, so I'd recommend reading that one in addition to this one.

Introduction

You may have heard a thing or two about this course, with good reason. It is probably going to be the most difficult CS course you take during your time at UWindsor (with the exception of potentially COMP-2310). However, just because this course is difficult does not mean it's impossible to pass, or even get a good mark in. The first and probably most important piece of advice is to not stress yourself out about this course. If you believe you won't do well, chances are you won't do well. Keeping a positive attitude throughout the semester will make your experience much more enjoyable.

How to Succeed in This Course

The good news is that if you take this course seriously and put in the work, passing (and even performing well) is completely attainable. Here are some ways to better your chances of doing well in this course:

Purchase (and Read) the Courseware

Normally with CS classes the textbook is optional (and not helpful). COMP-4540 is an exception to this rule. All of the lecture content is contained within this book. Moreover, you may be expected in assignments or on examinations to use or refer to an algorithm described in the courseware. Without the courseware, you'll be out of luck.

COMP-2310 Courseware

If you don't have the COMP-2310 courseware you should purchase it as well. In it you'll find important information on the different proof methods in this class, as well as definitions and theorems related to graph theory and set theory. Specifically, the graph theory section is very important.

Don't Leave Questions Blank

Whether it's on an assignment or an exam, if you know any part in solving the question, you should write something down. More times than not if what you write is at all useful in solving the question you might get some marks. Even if you don't get any marks though, showing the professor that you have some understanding of the course content and are actively trying to learn will make you look better when it's time for your grade to be curved.

Start The Assignments Once You Receive Them

Don't underestimate the difficulty and length of the assignments. Many of the questions may take you a full day to solve, so you'll need all the time you can get. Leaving things until the last minute will inevitably lead to you not being able to finish them.

Make Use of Supplementary Materials

Unlike in COMP-2310, you can actually use different sources to supplement what you learn in the lectures and in the courseware. Probably the best supplementary material you can make use of is CLRS, the most famous textbook on algorithms. It goes a bit more in detail than the courseware and gives additional examples. It also gives sample questions, which the courseware lacks. You should be able to find a copy of CLRS easily online. Leetcode is also surprisingly helpful in this course. While this course may be focused on theory, the algorithm design skills you gain from doing Leetcode problems does help quite a bit. Some questions you encounter in this course may be very similar to Leetcode problems. Other useful resources include Abdul Bari's YouTube videos on algorithms (many students found his videos helpful) and MIT's Open Courseware (contains full lecture videos, notes, quizzes, assignments, etc.)

Ride the Curve

You may be discouraged as you go throughout this course, receiving marks that are generally lower than you're used to. This is to be expected in this course though. Fortunately, due to the especially-low averages, there is usually a fairly steep curve to your final mark. Depending on what your mark is pre-curve, and the level of effort you put into the class, you could receive up to a 30% curve in your final grade.

The difficulty of the assessments may make you think the professor is trying to fail you, but in reality they do the best they can to curve you up to a pass if you show some level of understanding of the material.

Conclusion

COMP-4540 is a difficult course that requires special attention and effort. Without taking this course seriously, it's very easy to fail or do poorly in it. However, with the right preparation and some hard work, passing and even performing well is certainly attainable.

Disclaimer

Much of the material covered in this article is based off of the individual experiences of several students who have taken this course in the past. While students across several years have had similar experiences with this course, the material covered in this article does not represent any official stance from the university. Moreover, depending on which professor is teaching this course, your mileage may vary. As such, you should take this material with a grain of salt, and your experience may not be exactly the same as what was represented here. It's recommended that in addition to reading this guide, you should also speak with students who have already taken this course with your professor for the most accurate information.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4670/overview/index.html b/courses/COMP-4670/overview/index.html new file mode 100644 index 000000000..732eea59f --- /dev/null +++ b/courses/COMP-4670/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4670 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4670 - Overview

Course Title

The title for COMP-4670 is "Network Security".

Course Description

This course will introduce students to advanced topics in network security. Topics will include encryption and authentication techniques, detection and analysis of intrusions, and the security of electronic mail and web access. (Restricted to Computer Science students) (Prerequisites: COMP-3670.) (3 lecture hours a week)

Typical Course Offering

COMP-4670 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3670 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4680/overview/index.html b/courses/COMP-4680/overview/index.html new file mode 100644 index 000000000..5d61a62b0 --- /dev/null +++ b/courses/COMP-4680/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4680 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4680 - Overview

Course Title

The title for COMP-4680 is "Advanced Networking".

Course Description

The course will introduce students to advanced topics in networking. (Restricted to Computer Science Students) (Prerequisites: COMP-3670 and COMP-3680.)

Typical Course Offering

COMP-4680 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3670 and COMP-3680 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4730/overview/index.html b/courses/COMP-4730/overview/index.html new file mode 100644 index 000000000..e2b5e7e12 --- /dev/null +++ b/courses/COMP-4730/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4730 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4730 - Overview

Course Title

The title for COMP-4730 is "Advanced Topics in AI I".

Course Description

The course will introduce students to advanced topics in Artificial Intelligence. (Restricted to Honours Computer Science students) (Prerequisite: COMP-3710.) (3 lecture hours a week)

Typical Course Offering

COMP-4730 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3710 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4740/overview/index.html b/courses/COMP-4740/overview/index.html new file mode 100644 index 000000000..ffdd88014 --- /dev/null +++ b/courses/COMP-4740/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4740 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4740 - Overview

Course Title

The title for COMP-4740 is "Advanced Topics in AI II".

Course Description

The course will introduce students to advanced topics in Artificial Intelligence. (Restricted to Honours Computer Science students.) (Prerequisite: COMP-3710.) (3 lecture hours a week)

Typical Course Offering

COMP-4740 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3710 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4770/overview/index.html b/courses/COMP-4770/overview/index.html new file mode 100644 index 000000000..fd58b92ff --- /dev/null +++ b/courses/COMP-4770/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4770 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4770 - Overview

Course Title

The title for COMP-4770 is "Artifical Intelligence for Games".

Course Description

This course provides students with an opportunity to explore theoretical and practical aspects of Artificial Intelligence for computer games. Topics may include agents, sensory systems, steering behaviours, pathfinding, decision making, planning, goal-oriented behaviour, multi-agents (groups, crowds) and learning. (This course could be used to satisfy the COMP-4730 (fourth year AI) requirement.) (Prerequisite: COMP-3770.) (Restricted to students in Honours Computer Science.) (3 lecture hours a week)

Typical Course Offering

COMP-4770 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3770 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4800/overview/index.html b/courses/COMP-4800/overview/index.html new file mode 100644 index 000000000..0c8476584 --- /dev/null +++ b/courses/COMP-4800/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4800 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4800 - Overview

Course Title

The title for COMP-4800 is "Selected Topics in Software Engineering".

Course Description

This course intends to connect emerging technologies with the student's theoretical background in Computer Science related to Software Engineering concepts and techniques. Selected application domains include protocol security, web systems and distributed object systems and the theories involved include graph theory, set theory, automata and compiler theory. (Prerequisite: COMP-3110, COMP-3220 and COMP-3300.) (Restricted to Computer Science Students). (3 lecture hours a week)

Typical Course Offering

COMP-4800 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-3110, COMP-3220, and COMP-3300 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4960/overview/index.html b/courses/COMP-4960/overview/index.html new file mode 100644 index 000000000..ef65fe781 --- /dev/null +++ b/courses/COMP-4960/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4960 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4960 - Overview

Course Title

The title for COMP-4960 is "Research Project".

Course Description

This course consists of two components: a) development of research skills, and b) development of technical writing and project presentation skills. This course requires students to complete a research project in some area of Computer Science under the supervision of a faculty member. The course will typically involve the development of some software or the design and/or implementation of some algorithm. Each student will be required to submit a project report and give one or more seminars on the research project. (a 6 credit course restricted to Semester 7 or Semester 8 students in BCS (Honours) or B.Sc. (Honours Computer Science with Software Engineering Specialization) with a major average of 8.0 or better). (Anti-requisite COMP-4990.) (3 lecture hours or equivalent a week, for two terms

Typical Course Offering

COMP-4960 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/COMP-4990/overview/index.html b/courses/COMP-4990/overview/index.html new file mode 100644 index 000000000..79848479b --- /dev/null +++ b/courses/COMP-4990/overview/index.html @@ -0,0 +1,17 @@ + + + + + +COMP 4990 - Overview | UWindsor Computer Science Wiki + + + + + +
+

COMP 4990 - Overview

Course Title

The title for COMP-4990 is "Project Management: Techniques and Tools".

Course Description

This course requires students to complete an application development project in some area of Computer Science under the supervision of a faculty member. The course will typically involve the development of some software or the design and/or implementation of some algorithm. Each student will be required to submit a project report and give one or more seminars on the system development project. (a 6 credit course restricted to Semester 7 or Semester 8 students in Computer Science.) (Antirequisite: COMP-4960.) (3 lecture hours or equivalent a week, for two terms.

Typical Course Offering

COMP-4990 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/MATH-1020/overview/index.html b/courses/MATH-1020/overview/index.html new file mode 100644 index 000000000..9a11d6efa --- /dev/null +++ b/courses/MATH-1020/overview/index.html @@ -0,0 +1,17 @@ + + + + + +MATH 1020 - Overview | UWindsor Computer Science Wiki + + + + + +
+

MATH 1020 - Overview

Course Title

The title for MATH-1020 is "Mathematical Foundations".

Course Description

This course will cover mathematical logic, proof methods and development of proof techniques, mathematical induction, sets, equivalence relations, partial ordering relations and functions. (Prerequisite: One of COMP-1000, MATH-1250, MATH-1260 or MATH-1270.) (2 lecture hours, 2 tutorial hours per week.)

Typical Course Offering

MATH-1020 is typically offered in the Winter and Summer semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1000 or MATH-1250 or MATH-1260 or MATH-1270 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/MATH-1250/overview/index.html b/courses/MATH-1250/overview/index.html new file mode 100644 index 000000000..48872843a --- /dev/null +++ b/courses/MATH-1250/overview/index.html @@ -0,0 +1,17 @@ + + + + + +MATH 1250 - Overview | UWindsor Computer Science Wiki + + + + + +
+

MATH 1250 - Overview

Course Title

The title for MATH-1250 is "Linear Algebra I".

Course Description

This course will cover linear systems, matrix algebra, determinants, n-dimensional vectors, dot product, cross product, orthogonalization, eigenvalues, eigenvectors, diagonalization and vector spaces. (Prerequisites: Both Ontario Grade 12 Advanced Functions (MHF4U) and Calculus and Vectors (MCV4U) or MATH-1280.) (Antirequisites: MATH-1260, MATH-1270.) (3 lecture hours, 2 tutorial hours per week.)

Typical Course Offering

MATH-1250 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/MATH-1720/overview/index.html b/courses/MATH-1720/overview/index.html new file mode 100644 index 000000000..4dbdf1a75 --- /dev/null +++ b/courses/MATH-1720/overview/index.html @@ -0,0 +1,17 @@ + + + + + +MATH 1720 - Overview | UWindsor Computer Science Wiki + + + + + +
+

MATH 1720 - Overview

Course Title

The title for MATH-1720 is "Differential Calculus".

Course Description

This course will cover trigonometric functions and identities, inverse trigonometric functions, limits and continuity, derivatives and applications, mean value theorem, indeterminate forms and lHpitals rule, antiderivatives and an introduction to definite integrals. This course is for students who have taken both Ontario Grade 12 Advanced Functions (MHF4U) and Ontario Grade 12 Calculus and Vectors (MCV4U). Students who do not have credit for MCV4U should take MATH-1760. (Prerequisites: Ontario Grade 12 Advanced Functions (MHF4U) and Ontario Grade 12 Calculus and Vectors (MCV4U) or MATH-1780.) (Antirequisite: MATH-1760.) (3 lecture hours, 2 tutorial hours per week.)

Typical Course Offering

MATH-1720 is typically offered in the Fall and Winter semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/MATH-1730/overview/index.html b/courses/MATH-1730/overview/index.html new file mode 100644 index 000000000..684ab1a19 --- /dev/null +++ b/courses/MATH-1730/overview/index.html @@ -0,0 +1,17 @@ + + + + + +MATH 1730 - Overview | UWindsor Computer Science Wiki + + + + + +
+

MATH 1730 - Overview

Course Title

The title for MATH-1730 is "Integral Calculus".

Course Description

This course will cover antiderivatives, the definite integral and the fundamental theorem of calculus, techniques of integration, applications, improper integrals, sequences and series, convergence tests, power series, Taylor and Maclaurin series, and polar and parametric coordinates. (Prerequisite: MATH-1760 or MATH-1720.) (3 lecture hours, 1 tutorial hour per week.)

Typical Course Offering

MATH-1730 is typically offered in the Winter and Summer semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

MATH-1760 or MATH-1720 is the prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/MATH-3940/overview/index.html b/courses/MATH-3940/overview/index.html new file mode 100644 index 000000000..2dbac86e0 --- /dev/null +++ b/courses/MATH-3940/overview/index.html @@ -0,0 +1,17 @@ + + + + + +MATH 3940 - Overview | UWindsor Computer Science Wiki + + + + + +
+

MATH 3940 - Overview

Course Title

The title for MATH-3940 is "Numerical Analysis for Computer Scientists".

Course Description

This course is an introduction to the applications of numerical methods using computer-oriented algorithms such as finding roots, solving systems of equations, differentiation, integration and optimization. (Restricted to students in Computer Science.) (Prerequisites: COMP-1410, MATH-1730 and one of MATH-1250, MATH-1260 or MATH-1270.) (3 lecture hours per week)

Typical Course Offering

MATH-3940 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

MATH-1250 or MATH-1260 or MATH-1270, COMP-1410, and MATH-1730 are the prerequisites for this class.

+ + + + \ No newline at end of file diff --git a/courses/STAT-2910/overview/index.html b/courses/STAT-2910/overview/index.html new file mode 100644 index 000000000..969d628d0 --- /dev/null +++ b/courses/STAT-2910/overview/index.html @@ -0,0 +1,17 @@ + + + + + +STAT 2910 - Overview | UWindsor Computer Science Wiki + + + + + +
+

STAT 2910 - Overview

Course Title

The title for STAT-2910 is "Statistics for the Sciences".

Course Description

This course will cover descriptive statistics, probability, discrete and continuous distributions, point and interval estimation, hypothesis testing, goodness-of-fit and contingency tables. (Prerequisite: Grade 12 U Advanced Level Mathematics (MHF4U, MCV4U, MDM4U) or Grade 11 Functions and Applications (MCF3M) or Grade 11 Functions (MCR3U).) (Course equivalencies and antirequisites as stated in the University of Windsor Senate Policy on Introductory Statistics Courses.) (May not be taken for credit after taking STAT-2920 or STAT-2950.) (3 lecture hours, 1 tutorial hour per week.)

Typical Course Offering

STAT-2910 is typically offered in all semesters.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

There is no UWindsor prerequisite for this class.

+ + + + \ No newline at end of file diff --git a/courses/course_planning/electives/index.html b/courses/course_planning/electives/index.html new file mode 100644 index 000000000..8f1e7ef5d --- /dev/null +++ b/courses/course_planning/electives/index.html @@ -0,0 +1,17 @@ + + + + + +Electives To Take | UWindsor Computer Science Wiki + + + + + +
+

Electives To Take

Last updated on 2023/07/06

Most CS programs require students to take some Arts/Languages/Social Science classes. The Honours Computer Science program, for example, requires three of such courses (at least one in Arts/Languages and one in Social Science).

The bolded courses are considered to be bird courses by other CSS members who have taken them.

danger

This list gives you an overview about classes that you may want to take to satisfy your requirements. However, you should consult an advisor first or look at your UWinsite Students page to see whether they can satisfy the requirements of your specific program.

Arts Courses

  • GART-1500: Effective Writing I - this class is easy if you feel comfortable with writing and grammar. There are a lot of independent readings, weekly assignments, quizzes, and paragraph-writing. However, the classes are short (50 minutes per week). Make sure to follow the rubric and talk to your GA/TA whenever you need help!
Course Options
  • ARAB-2610: Introduction to Arabic Culture
  • ASIA-2620: Special Topics: Chinese Culture
  • DRAM-1000: Introduction to Theatre and Performance Studies
  • DRAM-1300: Theatre History
  • ENGL-1001: Composition
  • FILM-1001: Film Studies I
  • FILM-1100: Film Production I
  • FILM-1110: Film Production II
  • GART-1210: Introduction to Indigenous Issues
  • GART-2040: Health Care Ethics: Life-Span
  • GART-2090: Ethics in the Professions
  • GREK-1100: Introduction to Ancient Greek
  • GRST-1100: Introduction to Greek Civilization
  • GRST-2000: Topics in Classical Culture
  • GRST-2210: Latin Prose
  • INCS-1370: Introduction to German, Italian and Spanish Literature
  • INCS-2020: Culture & Ideas
  • INCS-2200: Language, Linguistics and Society
  • JWST-2350: To Auschwitz & Beyond
  • MACS-1500: Contemporary Visual Culture
  • PHIL-1100: Introduction to Western Philosophy
  • PHIL-1120: Philosophy and Human Nature
  • PHIL-1290: Contemporary Moral Issues
  • PHIL-1600: Reasoning Skills
Qualifying Subject Codes

Courses with these subjects in their course codes are generally permitted to satisfy Arts requirements.

  • Anthrozoology (ANZO)
  • Art History (MACS)
  • Greek and Roman Studies (GRST, GRHS, GREK)
  • Dramatic Art (DRAM)
  • English and Creative Writing (ENGL)
  • Film Studies (FILM)
  • General Courses, Faculty of Arts, Humanities and Social Sciences (GART)
  • Intercultural Studies (INCS)
  • Music-Academic Studies (MUSC)
  • Music-Performance Studies (MUSP)
  • Philosophy (PHIL)
  • Visual Arts (VSAR, CNMA)
  • Women's and Gender Studies* (WGST)
note

Special Notes

  • *The following Women's and Gender Studies courses may be taken for Arts credit: WGST-1200, WGST1300, WGST-2190, WGST-2360, WGST-2700, WGST-3590, and WGST-3850.

Languages Courses

Taking these courses are especially useful if you are considering student exchange in your third year.

Course Options
  • GRMN 1020: Intensive German for Beginners
  • GRMN 2020: Intensive Intermediate German
  • ITLN 1020: Intensive Italian for Beginners
  • ITLN 2020: Intensive Intermediate Italian
  • LATN 1200: Introductory Latin I
  • SPAN 1020: Intensive Spanish for Beginners
  • SPAN 2020: Intensive Intermediate Spanish
Qualifying Subject Codes

Courses with these subjects in their course codes are generally permitted to satisfy Languages requirements.

  • Arabic (ARAB)
  • French (FREN)
  • German (GRMN)
  • Ancient Greek (GREK)
  • Italian (ITLN)
  • Latin (LATN)
  • Spanish (SPAN)
  • Hebrew (JWST)
note

Special Notes

  • The intensive languages series are all double-credit courses.
  • Students who have taken Grade 11/12 "U" French or equivalent can take FREN-1140 or FREN-1210, depending on the grade level taken, along with other French classes. See an advisor for details.
  • Courses in all languages listed above that may be used to satisfy language requirements include: XXXX-1000, XXXX-1010, XXXX-1020, XXXX-2000, XXXX-2010, XXXX-2020, XXXX-3000, XXXX-3010. All French Studies courses, along with ARAB-1100 and ARAB-1110, count as language requirements. All other courses will only count as Arts courses.

Social Science Courses

  • ECON-1100: Introduction to Economics I - Harshdip found this course easy. The midterms and finals were all multiple choice.
  • ECON-1110: Introduction to Economics II
Course Options
  • CMAF-1010: Introduction to Media and Society
  • HIST-1030: Past to Present: Understanding History
  • HIST-1130: Europe Encounters the World: Facing Islam, 8th-15th Century
  • HIST-1230: The World in the 20th Century 1914-1945
  • HIST-2430: Canada from Early European Contacts to the Origins of Confederation, 1600-1867
  • HIST-2460: Aboriginal Peoples in Canadian History: Beginning to Mid-Nineteenth Century
  • POLS-1000: Introduction to Canadian Government and Politics
  • POLS-1300: Comparative Politics in a Changing World
  • POLS-1600: Introduction to International Relations
  • POLS-2120: Environmental Policy and Politics
  • POLS-2300: Space, Place, and Scale: Foundations of Human Geography
  • PSYC-1070: Positive Psychology
  • PSYC-1150: Introduction to Psychology as a Behavioural Science
  • PSYC-1160: Introduction to Psychology as a Social Science
  • SACR-1100: Foundations of Social Life
  • SACR-1110: Introduction to Family and Social Relations
  • SJST/DISB-1000: Social Justice in Action
  • SJST-1400: Queer Activism (also offered as WGST 1400)
  • SOSC-1210: Introduction to Indigenous Issues
  • SWRK-1170: Meeting Human Needs through Social Welfare
  • WGST-1000: Women in Canadian Society
  • WORK-1000: Labour and Social Movements in Canadian Society
Qualifying Subject Codes

Courses with these subjects in their course codes are generally permitted to satisfy Social Science requirements.

  • Anthropology (SACR)
  • Anthrozoology (ANZO)
  • Communication, Media and Film (CMAF, CNMA)
  • Diaspora Studies (DIAS)
  • Disability Studies (DISB)
  • Economics (ECON)*
  • General Courses, Faculty of Arts, Humanities and Social Sciences (SOSC)**
  • Human Geography (HUGR)
  • History (HIST)
  • Interdisciplinary Arts and Science courses (ARSC)
  • Labour Studies (WORK)
  • Political Science (POLS)
  • Psychology (PSYC)
  • Social Justice (SJST)
  • Social Work (SWRK)
  • Sociology (SACR)
  • Women's and Gender Studies (WGST)***
  • Work and Employment Issues (WORK)
note

Special Notes

  • *All Economics courses will be permitted to satisfy either Science or Social Science requirements.
  • **The following courses may be taken for Social Science credit: ESTU-1000, and ESTU-2100.
  • ***ANZO 1600, WGST-1600, WGST-1200, WGST-1300, WGST-2300, WGST-2190, WGST-2700, WGST-3590, and WGST-3850 can satisfy either a Social Science or an Arts requirement.

Course Tips

  • Bailey recommends taking ECON-1100 online instead of in-person, if available. The class only consists of midterms and final, and the midterms were all online and therefore open book. Read the textbook thoroughly and you will do well. If the professor requires Pearson MyLab, Christine recommends utilizing its flashcards and mastery questions as study guides.

CS electives

Although no Computer Science courses can be used to satisfy your Arts/Languages/Social Science requirements, you might want to take some easy classes alongside your hard major classes. Here are some recommendations:

  • COMP-2067: Programming for Beginners - Steven says this is a super easy course. Teaches you bare basics of Python (think COMP-1400 but easier and Python).
  • COMP-2057: Intro to the Internet - Simple HTML/CSS assignments.
  • COMP-2097: Social Media and Mobile Technology for End Users - A bit busy with assignments/projects but still overall very easy
  • COMP-2707: Advanced Website Design - Easy exams, covers HTML, CSS, a bit of Javascript but a lot of work with assignments/projects

Many of these classes also have a distance education option (as of 2022), so they can help you make your timetable more flexible.

Citations

Information about Arts/Languages/Social Science courses are largely compiled from the following two websites:

+ + + + \ No newline at end of file diff --git a/courses/course_planning/recommendedsequence/index.html b/courses/course_planning/recommendedsequence/index.html new file mode 100644 index 000000000..428646ace --- /dev/null +++ b/courses/course_planning/recommendedsequence/index.html @@ -0,0 +1,18 @@ + + + + + +Jose's Recommended Course Sequence | UWindsor Computer Science Wiki + + + + + +
+

Jose's Recommended Course Sequence

Last updated on 2022/07/29

Most CS students take the same courses in their first two years since CS doesn't have many electives. I recommend you to take mandatory courses in these two years as you are going to want to have electives to take fun CS courses in your third and fourth year. +Harshdip has followed this exact sequence.

First Semester

  • COMP-1000 Key Concepts in Computer Science
  • COMP-1400 Intro to Programming & Algorithms I
  • MATH-1720/1760 Functions and Differential Calculus
  • MATH-1250/1260 Linear Algebra
  • Elective (See if you can take another mandatory course you will have to do in the future)

Second Semester

  • ECON-1100 Intro to Economics 1 or Psychology (I took econ because I find it more fun and applicable)
  • COMP-1410 Intro to Programming & Algorithms II
  • COMP-2650 Computer Architecture 1
  • MATH-1730 Integral Calculus
  • MATH-1020 Mathematical Foundations

Third Semester

  • COMP-2310 Theoretical Foundations of Comp Sci
  • COMP-2120 Obj Oriented Programming using Java
  • COMP-2560 Systems Programming
  • COMP-2540 Data Structures & Algorithms
  • STAT-2910 Statistics for the Sciences

Fourth Semester

  • COMP-3150 Database Management Systems
  • COMP-2140 Languages, Grammars and Translators
  • COMP-2660 Computer Architecture 2
  • COMP-3220 Object Oriented Software Analysis/Design
  • COMP-3710 Artificial Intelligence Concepts

Planning Your Courses

It is always better to have a good plan about the course you'll be taking each semester. Harshdip has completed 4 semesters, taking all the major courses. This way saving up all the electives is one approach. If you find 5 courses overwhelming, taking only 4 courses or an easy elective as a 5th course is another approach. Check out the list of electives.

danger

When you are planning for your courses, pay attention to the classes you want to take and the terms of their offering. Many classes, especially third-year or fourth-year classes, are only offered for one particular semester. Thus, make sure that you complete your mandatory classes in time before you make room for other electives.

The recommended sequence works best for Honours Computer Science students, but a lot of the courses above are required for students in other CS programs too. Make sure to look at your course requirements to see which courses you need.

+ + + + \ No newline at end of file diff --git a/courses/course_planning/specialcourse/index.html b/courses/course_planning/specialcourse/index.html new file mode 100644 index 000000000..64658db13 --- /dev/null +++ b/courses/course_planning/specialcourse/index.html @@ -0,0 +1,22 @@ + + + + + +Special Courses | UWindsor Computer Science Wiki + + + + + +
+

Special Courses

Last updated on 2022/07/29

In addition to the classes listed in the course offering table, there are other CS-related classes that may not have a particular term of offering but could still be of your interest.

Selected Topics

These classes offers different topics from year to year. For higher year courses, they may also offer lecture components from other graduate courses. +When the topic changes, it may be repeated for credit. However, you should seek a CS advisor before you take these courses.

  • COMP-2750 (Prerequisite: COMP-1000 or MATH-1720, and COMP-1410)
  • COMP-3750 (Prerequisite: COMP-2120, COMP-2540, and COMP-2560)
  • COMP-3760 (Prerequisite: COMP-2120, COMP-2540, and COMP-2560)
  • COMP-4750 (Prerequisite: to be in Semester 7 and 8 and obtained instructor's permission)
  • COMP-4760 (Prerequisite: to be in Semester 7 and 8 and obtained instructor's permission)

Co-op Work Terms

These classes are exclusive to students who enrolled in Co-op programs. They are Pass/nonPass classes that requires completion of 420+ hours, +and students must pass these courses to continue in Co-op.

  • COMP-2980: Co-op Work Term I
  • COMP-3980. Co-op Work Term II
  • COMP-4970. Co-op Work Term III
  • COMP-4980. Co-op Work Term IV

Project Courses

In addition to the courses listed in the table above, COMP-4700 is a course where students can complete a project using computing tools of their choice. +Students who would like to take this course must have completed COMP-3150, COMP-3220, and COMP-3300. +In addition, they must seek the approval of the instructor to take the course with their choice of tool.

Internship Courses

These are courses that help you gains practical skills:

  • SCIE-3990 Internship Course
  • SCIE-3800 Service Learning

They are 3 credits Pass/nonPass courses that will count toward your electives. These courses are the flexible version of co-op placement.

How to enroll?

1st-4th year students are eligible to enroll but with the instructor's permission Michelle Bondy. First, you will need a placement such as a lab work, research, or an internship that is related to your program. Do not worry, if you could not find any, there are placements listed for these courses that you could pick from. However, it is better to find your own paid placement. Paid or volunteer placement is valid since the purpose of the courses is to help you gain experience in the professional work environment.

Requirements:

  • Must complete 108 hours during the placement.
  • Report bi-weekly hour log and bi-weekly assignment about learning expereience.
  • Self evalution for midterm by the student and the final evalution done by the supervisor of the placement.
note

Two Birds with One Stone:
+You could enrol in this course while you are an OS program placement. Since the OS contract requires you to complete 45-100 hours and the course requires 106 hours and frequent reports to the instructor. With these two requirements satisfied as the OS placement, you use SCIE-3990 or SCIE-3800 as the placement in the OS contract. In the end, you get to complete a placement and a 3 credits course by working for only one.

+ + + + \ No newline at end of file diff --git a/courses/index.html b/courses/index.html new file mode 100644 index 000000000..1edba0b9a --- /dev/null +++ b/courses/index.html @@ -0,0 +1,24 @@ + + + + + +Offered Courses | UWindsor Computer Science Wiki + + + + + +
+

Offered Courses

Last updated on 2023/07/05

Requirements Legend

📚Bachelor of Computer Science (General)
+🎓Bachelor of Computer Science (Honours)
+📲Bachelor of Computer Science (Honours Applied Computing)
+💽Bachelor of Science (Honours Computer Information Systems)
+⚙Bachelor of Science (Honours Computer Science with Software Engineering Specialization)
+👔Bachelor of Commerce (Honours Business Administration and Computer Science)
+📐Bachelor of Mathematics (Honours Mathematics and Computer Science)

danger

Disclaimer

The offering sequence of the courses listed in this table is an estimate based on previous years' data and the typical annual offering table offered by the School of Computer Science. The Computer Science Society cannot guarantee the offering of any courses that are listed below, so it is best to consult an academic advisor about your course sequencing every semester.

Course Requirements

You may need to take additional mandatory courses depending on your program. The required courses listed here are limited to Computer Science and Math/Stats courses that are common in CS programs.

Course Offering Table
Course Code
Course Name
Fall
Winter
Summer
Required
Prerequisite(s)
Search:
COMP-1000Key Concepts in Computer Science📚🎓📲💽⚙👔📐
COMP-1047Computer Concepts for End-Users
COMP-1400Intro to Programming and Algorithms I📚🎓📲💽⚙👔📐
COMP-1410Intro to Programming and Algorithms II📚🎓📲💽⚙👔📐COMP-1000 or MATH-1720, COMP-1400
COMP-2057Intro to the Internet COMP-1047 or COMP-2067 or COMP-1400
COMP-2067Programming for Beginners
COMP-2077Problem Solving and Information on the Internet COMP-1047, COMP-2057
COMP-2097Social Media and Mobile Technology for End Users
COMP-2120Object Oriented Programming Using Java📚🎓📲💽⚙👔📐COMP-1410
COMP-2140Computer Languages, Grammars and Translators🎓⚙📐COMP-1000, COMP-2120
COMP-2310Theoretical Foundations of Computer Science🎓⚙📐COMP-1000, MATH-1020
COMP-2540Data Structures and Algorithms📚🎓📲💽⚙👔📐COMP-1000, COMP-1410
COMP-2560System Programming📚🎓📲💽⚙👔📐COMP-1410
COMP-2650Computer Architecture I📚🎓📲💽⚙👔📐COMP-1400
COMP-2660Computer Architecture II📚🎓📲💽⚙COMP-2650
COMP-2707Advanced Website Design COMP-2057
COMP-2750Selected Topics COMP-1000 or MATH-1720, COMP-1410
COMP-2800Software DevelopmentCOMP-2120
COMP-3057Cyber-Ethics COMP-1047, COMP-2057
COMP-3077Web-Based Data Management COMP-2707
COMP-3110Introduction to Software Engineering🎓⚙COMP-2120, COMP-2540
COMP-3150Database Management Systems📚🎓📲💽⚙👔📐COMP-2560 or COMP-2650, COMP-2540
COMP-3220Obj Oriented Software Analysis and Design📚🎓📲💽⚙COMP-2540, COMP-2120
COMP-3300Operating System Fundamentals📚🎓📲💽⚙👔COMP-2540, COMP-2120, COMP-2560, COMP-2650 or COMP-2660
COMP-3340WWW Information System Development📚📲💽👔COMP-2540, COMP-2120
COMP-3400Advanced Object Oriented System Design Using C++📲💽COMP-2560, COMP-2120
COMP-3500Introduction to Multimedia Systems COMP-2540, COMP-2650
COMP-3520Introduction to Computer Graphics COMP-2540, MATH-1250
COMP-3540Theory of Computation🎓⚙COMP-2540, COMP-2310, COMP-2140
COMP-3670Computer Networks🎓📲⚙👔COMP-2120, COMP-2540, COMP-2560, COMP-2650
COMP-3680Network Practicum COMP-3300, COMP-3670
COMP-3710Artificial Intelligence Concepts STAT-2910 or STAT-2920, COMP-2540
COMP-3770Game Design, Development, and Tools COMP-2540, COMP-2120
COMP-4110Software Verification and TestingCOMP-3110, COMP-3300
COMP-4150Advanced and Practical Database Systems📲COMP-3150, COMP-3300
COMP-4200Mobile Application Development📲COMP-3150, COMP-3220
COMP-4220Agile Software Development📲COMP-3220
COMP-4250Big Data Analytics and Database Design📲👔COMP-3150
COMP-4400Principles of Programming Languages🎓⚙COMP-2140, COMP-2310, COMP-2540
COMP-45003D Multimedia System Development Other requirements (see [1])
COMP-4540Design and Analysis of Algorithms🎓⚙COMP-2310, COMP-2540, COMP-3540
COMP-4670Network Security COMP-3670
COMP-4680Advanced Networking COMP-3670, COMP-3680
COMP-4730Advanced Topics in AI I COMP-3710
COMP-4740Advanced Topics in AI II COMP-3710
COMP-4770Artifical Intelligence for Games COMP-3770
COMP-4800Selected Topics in Software EngineeringCOMP-3110, COMP-3220, COMP-3300
COMP-4960Research Project🎓⚙
COMP-4990Project Management: Techniques and Tools🎓📲💽⚙
MATH-1020Mathematical Foundations🎓⚙📐COMP-1000 or MATH-1250 or MATH-1260 or MATH-1270
MATH-1250Linear Algebra I📚🎓📲💽⚙👔📐
MATH-1720Differential Calculus📚🎓📲💽⚙👔📐
MATH-1730Integral Calculus🎓⚙📐MATH-1760 or MATH-1720
MATH-3940Numerical Analysis for Computer Scientists🎓MATH-1250 or MATH-1260 or MATH-1270, COMP-1410, MATH-1730
STAT-2910Statistics for the Sciences📚🎓📲💽⚙👔

note

Special Instructions

  • [1] The only requirements for enrolling in COMP-4500 is to be in Year 3/4 standing in Computer Science or +Communication, Media, and Film or Visual Art programs. In addition, you need the consent of the instructor to enroll in the course.
  • [2] MATH-1250 can be substituted by MATH-1260, and MATH-1720 can be substituted by MATH-1760.
+ + + + \ No newline at end of file diff --git a/courses/oldtable/index.html b/courses/oldtable/index.html new file mode 100644 index 000000000..fbaec8c9e --- /dev/null +++ b/courses/oldtable/index.html @@ -0,0 +1,22 @@ + + + + + +Old Table | UWindsor Computer Science Wiki + + + + + +
+

Old Table

Requirements Legend

📚Bachelor of Computer Science (General)
+🎓Bachelor of Computer Science (Honours)
+📲Bachelor of Computer Science (Honours Applied Computing)
+⚙Bachelor of Science (Honours Computer Science with Software Engineering Specialization)
+👔Bachelor of Commerce (Honours Business Administration and Computer Science)
+📐Bachelor of Mathematics (Honours Mathematics and Computer Science)

Course CodeCourse NameFallWinterSummerRequiredPrerequisite(s)
COMP-1000Key Concepts in Computer Science📚🎓📲⚙👔📐
COMP-1047Computer Concepts for End-Users
COMP-1400Intro to Programming and Algorithms I📚🎓📲⚙👔📐
COMP-1410Intro to Programming and Algorithms II📚🎓📲⚙👔📐COMP-1000 or MATH-1720, COMP-1400
COMP-2057Intro to the InternetCOMP-1047 or COMP-2067 or COMP-1400
COMP-2067Programming for Beginners
COMP-2077Problem Solving and Information on the InternetCOMP-1047, COMP-2057
COMP-2097Social Media and Mobile Technology for End Users
COMP-2120Object Oriented Programming Using Java📚🎓📲⚙👔📐COMP-1410
COMP-2140Computer Languages, Grammars and Translators🎓⚙📐COMP-1000, COMP-2120
COMP-2310Theoretical Foundations of Computer Science🎓⚙📐COMP-1000, MATH-1020
COMP-2540Data Structures and Algorithms📚🎓📲⚙👔📐COMP-1000, COMP-1410
COMP-2560System Programming📚🎓📲⚙👔📐COMP-1410
COMP-2650Computer Architecture I📚🎓📲⚙👔📐COMP-1400
COMP-2660Computer Architecture II📚🎓📲⚙COMP-2650
COMP-2707Advanced Website DesignCOMP-2057
COMP-2800Software DevelopmentCOMP-2120
COMP-3057Cyber-EthicsCOMP-1047, COMP-2057
COMP-3077Web-Based Data ManagementCOMP-2707
COMP-3110Introduction to Software Engineering🎓⚙COMP-2120, COMP-2540
COMP-3150Database Management Systems📚🎓📲⚙👔📐COMP-2540, COMP-2560 or COMP-2650
COMP-3220Obj Oriented Software Analysis and Design📚🎓📲⚙COMP-2120, COMP-2540
COMP-3300Operating System Fundamentals📚🎓📲⚙👔COMP-2120, COMP-2540, COMP-2560, COMP-2650 or COMP-2660
COMP-3340WWW Information System Development📚📲👔COMP-2120, COMP-2540
COMP-3400Advanced Object Oriented System Design Using C++📲COMP-2120, COMP-2560
COMP-3500Introduction to Multimedia SystemsCOMP-2540, COMP-2650
COMP-3520Introduction to Computer GraphicsCOMP-2540, MATH-1250
COMP-3540Theory of Computation🎓⚙COMP-2140, COMP-2310, COMP-2540
COMP-3670Computer Networks🎓📲⚙👔COMP-2120, COMP-2540, COMP-2560, COMP-2650
COMP-3680Network PracticumCOMP-3300, COMP-3670
COMP-3710Artificial Intelligence ConceptsCOMP-2540, STAT-2910 or STAT-2920
COMP-3770Game Design, Development, and ToolsCOMP-2540, COMP-2120
COMP-4110Software Verification and TestingCOMP-3110, COMP-3300
COMP-4150Advanced and Practical Database Systems📲COMP-3150, COMP-3300
COMP-4200Mobile Application Development📲COMP-3150, COMP-3220
COMP-4220Agile Software Development📲COMP-3220
COMP-4250Big Data Analytics and Database Design📲👔COMP-3150
COMP-4400Principles of Programming Languages🎓⚙COMP-2140, COMP-2310, COMP-2540
COMP-4540Design and Analysis of Algorithms🎓⚙COMP-2310, COMP-2540, COMP-3540
COMP-4670Network SecurityCOMP-3670
COMP-4680Advanced NetworkingCOMP-3670, COMP-3680
COMP-4730Machine LearningCOMP-3710
COMP-4740Advanced Topics in AI IICOMP-3710
COMP-4770Artifical Intelligence for GamesCOMP-3770
COMP-4800Selected Topics in Software EngineeringCOMP-3110, COMP-3220, COMP-3300
COMP-4960Research Project🎓⚙
COMP-4990Project Management: Techniques and Tools🎓📲⚙
MATH-1020Mathematical Foundations🎓⚙One of COMP-1000, MATH-1250, MATH-1260 or MATH-1270
MATH-1250Linear Algebra I🎓⚙
MATH-1720Differential Calculus🎓⚙
MATH-1730Integral Calculus🎓⚙MATH-1760 or MATH-1720
MATH-3940Numerical Analysis for Computer Scientists🎓COMP-1410, MATH-1730 and one of MATH-1250, MATH-1260 or MATH-1270
STAT-2910Statistics for the Sciences🎓⚙
+ + + + \ No newline at end of file diff --git a/css/board/index.html b/css/board/index.html new file mode 100644 index 000000000..07ad839ce --- /dev/null +++ b/css/board/index.html @@ -0,0 +1,31 @@ + + + + + +Meet The Board | UWindsor Computer Science Wiki + + + + + +
+

Meet The Board

Here is your 2023-2024 CSS board:

Executives

President - Laila Albalkhi | albalkhl@uwindsor.ca
+Vice President - Abbie Dewhirst | dyck41@uwindsor.ca
+Treasurer - Vivian Tang | tang82@uwindsor.ca


Board Heads

Head of Student Affairs - Harshit Bedi | bedi8@uwindsor.ca
+Head of Communications - Tanzim Hossain | hossai85@uwindsor.ca
+Head of Events - Musaib Nagani | naganim@uwindsor.ca
+Head of Technology - Borhan Saflo | saflob@uwindsor.ca, Dante Masciotra | masciotd@uwindsor.ca


Board Members

Design Coordinator - Kelly Owenya | owenya@uwindsor.ca
+Merchandising Coordinator - Calder Johnson | johnso1x@uwindsor.ca
+Promotions Coordinator - Hiba Rehman | rehman72@uwindsor.ca
+Career Advisor - Borhan Saflo | saflob@uwindsor.ca
+Senior Representative - Drini Husi | husid@uwindsor.ca
+Second Year Representative - Norika Upadhyay | upadhy82@uwindsor.ca
+First Year Representatives - TBD Fall 2023
+Event Organizer - Nafiz Hasan | hasan55@uwindsor.ca
+Event Coordinators - Anika Khan | khan661@uwindsor.ca, Akshat Sharma | sharma8d@uwindsor.ca, Ahmad Munim | munima@uwindsor.ca, Mathew Pellarin | pellarim@uwindsor.ca
+Secretary - Ben Chittle | chittle5@uwindsor.ca

+ + + + \ No newline at end of file diff --git a/css/constitution/index.html b/css/constitution/index.html new file mode 100644 index 000000000..01f0d1c71 --- /dev/null +++ b/css/constitution/index.html @@ -0,0 +1,66 @@ + + + + + +Constitution | UWindsor Computer Science Wiki + + + + + +
+

University of Windsor Computer Science Society

Constitution

Article 1

Section 1 - Name

The name of this organization shall be the Computer Science Society.

Section 2 - Purpose

The objective of the society shall be to promote an interest in Computer +Science and to enhance the lives of computer science students on campus.

Section 3 - Membership

Society Membership shall consist of:

  1. All students who are currently enrolled on a full-time basis at the +University of Windsor majoring in a program offered by the department of +Computer Science.
  2. Any student at the University of Windsor, who is not otherwise +covered by part a, may purchase a membership for $20 per semester.

Section 4 - Independence

The Computer Science Society is and will remain a separate, independent +group. To protect the interest of society members, the society shall never +amalgamate or be absorbed by any other student group or society (other +than the University of Windsor Students' Alliance).

Article 2

Section 1 - Positions

CSS Org Chart

Section 1.1 - Executive Positions

The society's Executive Positions shall consist of the following positions:

  1. President
  2. Vice President
  3. Treasurer
Section 1.2 - Council Positions
  1. Head of Events
  2. Head of Communications
  3. Head of Technology
  4. Head of Student Affairs
  5. Event Organizer
  6. Event Coordinator (4)
  7. Merchandising Coordinator
  8. Promotions Coordinator
  9. Design Coordinator
  10. Career Advisor
  11. Senior Representative
  12. Second-Year Representative
  13. First-Year Representative (2)
  14. Secretary
Section 1.3 - Affiliate Positions
  1. Social Media Moderators (2 minimum)
  2. CSC Liaison(s)

Section 2 - Term

The Executive shall take office on May 1st, for a 12-month term.

Duties of the Executive

The President shall:

  1. Preside over all meetings.
  2. Represent the society in its relations with other organizations and individuals or assign a designee in his/her place.
  3. Direct the activities of the executives and council members.
  4. Submit a report to the incoming executive detailing the activities of the previous year.
  5. Be an ex-officio member on all committees of the society.
  6. Act as a moderator on the Computer Science Discord.

The Vice President shall:

  1. Report to the President.
  2. Act in the place of the President, where conflicts prohibit the president from acting or the president is unable to act.
  3. Be responsible for managing student experience heads (i.e., Head of Technology, Head of Student Affairs, and Head of Events).
  4. Act as a moderator on the Computer Science Discord.

The Treasurer shall:

  1. Report to the President.
  2. Be responsible for all society finances including possession of society bank card.
  3. Collect and keep record of voluntary membership dues.
  4. Ensure society records reflect the accurate financial position of the society at all times.
  5. Event costs shall be subject to audit by the membership.
  6. Submit an annual report detailing the society's budget for the past year.
  7. Review the financial records with members of the executive at least once a semester.
  8. Be responsible for overseeing the communications team (i.e., Head of Communications).
  9. Act as a moderator on the Computer Science Discord.

The Head of Events shall:

  1. Report to the Vice President.
  2. Be responsible for brainstorming events for the benefit of the social and academic life of students.
  3. Manage the entire events team (i.e., Event Coordinators and Event Organizer) by passing information to the organizer to schedule certain events and coordinating with Event Coordinators to ensure that they are attending events.
  4. Be the final say in which events CSS will host.
  5. Create polls to allow all students to voice their opinions on what events they would like CSS to host.
  6. Be responsible for collaborating and communicating with the Head of Communications to ensure all CSS events are promoted on social media and via email.
  7. Act as a moderator on the Computer Science Discord.

The Head of Communications shall:

  1. Report to the Treasurer.
  2. Be responsible for leading the Communications team (i.e., Merchandising Coordinator, Promotions Coordinator, Design Coordinator).
  3. Be responsible for planning and executing strategies to grow the Computer Science Society.
  4. Be responsible for increasing our income by means of fundraising and promotion.
  5. Be responsible for growing society presence on campus by means of marketing, social media and promoting events.
  6. Act as a moderator on the Computer Science Discord.

The Head of Technology shall:

  1. Report to the President.
  2. Be appointed via interview process, conducted by the Computer Science Society executives.
  3. Be responsible for development, debugging, implementation of changes, and maintenance of the Computer Science Society website.
  4. Be responsible for managing the Computer Science Discord including channels, bots, roles, etc.
  5. Act as a moderator on the Computer Science Discord.

The Head of Student Affairs shall:

  1. Report to the Vice President.
  2. Be responsible for leading the Student Affairs team (i.e., Career Advisor, Senior Representative, Second-Year Representative, First-Year Representative(s)).
  3. Maintain liaison between the Department of Computer Science and the Computer Science students regarding academic issues and policies.
  4. Be responsible for planning and executing strategies to develop student skills.
  5. Collaborate with the Head of Events to determine events that would benefit students (e.g., workshops to prepare for interviews, co-op, teach skills, prepare for courses, etc.)
  6. Act as a moderator on the Computer Science Discord.

The Event Organizer shall:

  1. Report to the Head of Events.
  2. Be responsible for communicating with venues to organize, schedule, and gather pricing for events.

The Event Coordinator(s) shall:

  1. Report to the Head of Events.
  2. Be responsible for attending events and help manage the events while they are happening.
  3. Be in constant communication with the Head of Events to help arrange and organize the events, as well as any necessary payments.
  4. Be responsible for photographing or recording events and share the photographs/videos with the Promotions Coordinator.
  5. Event Coordinators are limited to missing 2 events per semester or 4 events total per elected term before they are removed and replaced.

The Merchandising Coordinator shall:

  1. Report to the Head of Communications.
  2. Be responsible for all things related to Computer Science merchandise (e.g., sweaters).
  3. Communicate with vendors to get quotes and work with the Treasurer to secure payments for merchandise.
  4. Brainstorm ideas for merchandise and strategies related to merchandise.
  5. Host/organize any design contests with the students (e.g., sweater design contest).
  6. Collaborate with the Promotions Coordinator to effectively promote all merch sales and giveaways.
  7. Collaborate with the Design Coordinator to develop designs for merchandise.

The Promotions Coordinator shall:

  1. Report to the Head of Communications.
  2. Be responsible for promoting any society activities and events through all communication channels, online and offline (e.g., flyers, posters, Instagram, Facebook, Discord, email, the CSS website, etc.).
  3. Be responsible for promoting other CSS/CS related items to all communication channels.
  4. Be responsible for posting photos/videos from events to all communication channels.

The Design Coordinator shall:

  1. Report to the Head of Communications.
  2. Be responsible for designing all promotional materials (flyers, social media posts, etc.) related to CSS/CS.
  3. Be responsible for designing CSS merchandise, in cooperation with the Merchandising Coordinator.
  4. Be expected to follow the CSS branding style to develop assets.

The Career Advisor shall:

  1. Report to the Head of Student Affairs.
  2. Actively brainstorm workshops, ideas, tools, etc. to improve the careers of our students.
  3. Host workshops related to internships and co-op, resume workshops, etc.
  4. Be responsible for advocating awards and scholarships to students.

The Senior Representative shall:

  1. Report to the Head of Student Affairs.
  2. Be responsible for representing the views and concerns of third- and fourth-year students to the executive.
  3. Be responsible for representing the executive to all third and fourth year members of the Society.
  4. Be responsible for making announcements at the beginning of third- and fourth-year lectures to make members aware of society events.

The Second-Year Representative shall:

  1. Report to the Head of Student Affairs.
  2. Be responsible for representing the views and concerns of second-year students to the executive.
  3. Be responsible for representing the executive to second-year members of the Society.
  4. Be responsible for making announcements at the beginning of second-year lectures to make members aware of society events.

The First-Year Representative(s) shall:

  1. Report to the Head of Student Affairs.
  2. Be responsible for representing the views and concerns of first-year students to the executives.
  3. Be responsible for representing the executive to all first-year members of the Society.
  4. Be responsible for making announcements at the beginning of first-year lectures to make members aware of society events.

The Secretary shall:

  1. Report to the President.
  2. Be appointed by the president and ratified by the remaining executive at the first regular meeting and from the membership of the society.
  3. Be responsible for scheduling meetings by determining the best time for members, the location, and sending calendar invites.
  4. Be responsible for taking notes during meetings.

The Social Media Moderator(s) shall:

  1. Report to the executives.
  2. Be appointed via interview process, conducted by the Computer Science Society executives and Head of Technology.
  3. Be responsible for representing the views and concerns of the Computer Science Society.
  4. Be responsible for ensuring that rules and regulations for our official social medias are upheld.

The CSC Liaison(s) shall:

  1. Report to the Head of Student Affairs.
  2. Be responsible for communication between the Computer Science Society and Computer Science Council.
  3. Attend Computer Science Society meetings as non-voting members.

Article 3

Section 1 - Regular Meetings

Regular meetings of the society shall be held at least once per month +during the academic year.

At least one week's notice with agenda shall be given before all +meetings. Quorum for regular meetings shall be two-thirds of total elected members.

Section 2 - Executive Meetings

Executive meetings shall be held as required. At least 48-hours notice +shall be given before all Executive meetings. Quorum for executive +meetings shall be 50% rounded up members of the Executive.

Section 3 - General Meeting

The general meeting of the society shall be held annually during the +start of the summer semester, and shall include reports from the outgoing executive, +any committee reports, the election of executive officers, budget +presentation, and any new or old business.

General meetings shall also be held at the beginning of both the Fall and Winter semesters. The Fall meeting will consist of introductions +and plans for the semester/year. The Winter meeting will consist of feedback/review of the previous semester, as well as plans for the current semester.

At least two weeks notice with agenda shall be given before a general meeting, +stating the time, date, and place of the meeting. Quorum for general +meetings shall be twenty-one (21) members.

Section 4 - Additional Requirements

Any two executives, the president, or three members may call a regular +meeting. The president or the executive shall determine the date of the +meeting within one week of the request. If a request has been made +within the last month, the president can defer a meeting to ensure no +more than one meeting a month.

The president can, with the agreement of half the executives, disregard +requests for meetings. A further request of at least ten members can +override this provision.

Article 4

Section 1 - Election of Officers

Elections are to be held annually under the auspices of the University +of Windsor Students' Alliance (UWSA) where they are capable of carrying +out said elections. An annual election shall take place in March, with +offices filled in May. Any positions not filled in the annual election +may be appointed on a temporary basis by a simple majority of the +Executive at an executive meeting.

The First-Year Representative, and any positions not elected in the +annual election (including positions temporarily held), shall be elected +during the first month of the fall semester.

The elected positions shall be all positions except Head of Technology, Secretary, and all affiliate positions.

The President, Vice President, and Treasurer positions are restricted to individuals who have held a previous position in the Computer Science Society. If no member who has previously held a position in the Computer Science Society is nominated for either of these positions, then any Computer Science student may be considered for nomination.

In the event of no new executive being elected, a group of Computer +Science students may petition the UWSA VP Administration to represent +the Computer Science Society on a temporary basis subject to election in +the first month of the fall semester.

Section 2 - Removal of Executive or Council Member

In the event that a member is not fulfilling their responsibilities, the following procedure shall take place:

  1. The President will meet with the member to discuss concerns raised by the membership.
  2. If, after one week, the member is still not found to be fulfilling their responsibilities, the President shall issue a written warning.
  3. After an additional week, if the member is still not found to be fulfilling their responsibilities, a meeting will be called to determine whether the individual will retain their position.

Note: In the event the member in question is the President, the Vice President will conduct the above procedure.

Section 3 - Meeting to Remove an Executive or Council Member

An Executive meeting shall be called to determine whether a member +shall continue to retain their position.

  • At least one-week notice shall be given before the meeting. The +member in question will be given an opportunity to address any issues +and concerns raised, answer any questions as well as provide reasons why +they should continue to hold their position.
  • Voting shall take place by secret ballot.
  • Quorum for the meeting shall be all of the executives, not including the accused.
  • If quorum is not met, or in the event that a two-thirds vote is +not obtained, the individual shall retain their position.
  • No minutes shall be published for this meeting, beyond the immediate +result.

Section 4 - Constitutional Amendments

The constitution can be amended at a regular meeting, or a general +meeting, with a three-fourths majority vote.

Any amendments must be announced one week prior to either meeting.

Amendments that only include stylistic, grammatical, typographical, graphical, or formatting changes can be made to the constitution outside of a meeting, without the need for an announcement one week prior, with a three-fourths majority vote. This vote may be electronic or in-person, as decided by the President.

Section 5 - Interpretation of Bylaws

These bylaws are to be interpreted by the Executive.

Section 6 - Conflicts with UWSA Policy

Nothing in this instrument shall be read to contradict UWSA rules +regarding clubs or societies. In the event where a contradiction shall +occur, the rules of the UWSA shall have precedent.

Section 7 - Parliamentary Authority

The rules contained in the current edition of Robert's Rules of Order +Newly Revised shall govern CSS in all cases to which they are applicable +and in which they are not inconsistent with these bylaws and any special +rules of order CSS may adopt.

Section 8 - Resignations

An executive member may resign from their position by submitting a +written notice to the Executive at least two weeks in advance. The +President shall be responsible for filling the vacant position, by +appointment or election, as the President deems necessary.

In the case of the resignation of the President, the position shall be +filled by the Vice President until the next election.

+ + + + \ No newline at end of file diff --git a/css/index.html b/css/index.html new file mode 100644 index 000000000..4e37f5890 --- /dev/null +++ b/css/index.html @@ -0,0 +1,17 @@ + + + + + +About CSS | UWindsor Computer Science Wiki + + + + + +
+

About CSS

The Computer Science Society is a group of elected students that represent all undergraduate students enrolled in Computer Science at the University of Windsor. We aim to improve the university experience for all CS students by hosting outings, workshops, providing resources, and more!

How do I get Involved?

Everyone in the Computer Science Society is elected by you, the undergraduate students in CS.

See the CSS Constitution which contains the titles and descriptions of all roles in CSS.

Elections are now split up into two rounds. Nominations for the first round of positions which includes all head and executive positions takes place in February, and the second round for the rest of the positions takes place in March. If a student runs for a position in the first round and fails to get the votes, they may run for another position in the second round.

The vote for our two first-year representatives for the current school year usually takes place in September or October.

When the time comes, everyone will be notified via email and Discord on how to nominate and vote for CSS positions.

Here is the most current chart showing the hierarchy of positions on CSS:

CSS Hierarchy

Contact Us

You can contact any of us individually through the Discord server or by using our respective email addresses. Additionally, you can reach us collectively by using our society email address: css@uwindsor.ca.

+ + + + \ No newline at end of file diff --git a/img/academics-dark.svg b/img/academics-dark.svg new file mode 100644 index 000000000..c05247566 --- /dev/null +++ b/img/academics-dark.svg @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/img/academics-light.svg b/img/academics-light.svg new file mode 100644 index 000000000..d32d43f9b --- /dev/null +++ b/img/academics-light.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/img/careers-dark.svg b/img/careers-dark.svg new file mode 100644 index 000000000..5d2ed2ce8 --- /dev/null +++ b/img/careers-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/img/careers-light.svg b/img/careers-light.svg new file mode 100644 index 000000000..b253cfa71 --- /dev/null +++ b/img/careers-light.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/img/constitution-positions-dark.svg b/img/constitution-positions-dark.svg new file mode 100644 index 000000000..3cb2f15ca --- /dev/null +++ b/img/constitution-positions-dark.svg @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Event + Coordinator + + + + + + + + Event + Coordinator + + + + + + + + Event + Coordinator + + + + + + + + Event + Coordinator + + + + + + + + Event + Organizer + + + + + + + + Head of + Events + + + + Events Team + + + + + + + + + + + + + + + + + + + + + + + + + + Moderator + + + + + + + + Moderator + + + + + + + + Head of + Technology + + + + Technology Team + + + + + + + + + + + + CSC + Liason + + + + + + + + Senior + Rep + + + + + + + + 2nd Year + Rep + + + + + + + + 1st Year + Rep + + + + + + + + 1st Year + Rep + + + + Representatives + + + + + + + + + + + + + + + + + + + + + + + + + + Merchandising + Coordinator + + + + + + + + Social Media + Coordinator + + + + + + + + Head of Societal + Development + + + + Societal Development + + + + + + + + + + + + + + + + + + + + + + + Treasurer + + + + + + + + Vice + President + + + + + + + + President + + + + Executives + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Career + Adivsor + + + + + + + + Secretary + + + + + diff --git a/img/constitution-positions-light.svg b/img/constitution-positions-light.svg new file mode 100644 index 000000000..dc6d5493e --- /dev/null +++ b/img/constitution-positions-light.svg @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Event + Coordinator + + + + + + + + Event + Coordinator + + + + + + + + Event + Coordinator + + + + + + + + Event + Coordinator + + + + + + + + Event + Organizer + + + + + + + + Head of + Events + + + + Events Team + + + + + + + + + + + + + + + + + + + + + + + + + + Moderator + + + + + + + + Moderator + + + + + + + + Head of + Technology + + + + Technology Team + + + + + + + + + + + + CSC + Liason + + + + + + + + Senior + Rep + + + + + + + + 2nd Year + Rep + + + + + + + + 1st Year + Rep + + + + + + + + 1st Year + Rep + + + + Representatives + + + + + + + + + + + + + + + + + + + + + + + + + + Merchandising + Coordinator + + + + + + + + Social Media + Coordinator + + + + + + + + Head of Societal + Development + + + + Societal Development + + + + + + + + + + + + + + + + + + + + + + + Treasurer + + + + + + + + Vice + President + + + + + + + + President + + + + Executives + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Career + Adivsor + + + + + + + + Secretary + + + + + diff --git a/img/courses-dark.svg b/img/courses-dark.svg new file mode 100644 index 000000000..47cae1904 --- /dev/null +++ b/img/courses-dark.svg @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/img/courses-light.svg b/img/courses-light.svg new file mode 100644 index 000000000..911dda5d5 --- /dev/null +++ b/img/courses-light.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/css-icon-dark.svg b/img/css-icon-dark.svg new file mode 100644 index 000000000..c4b1eab4a --- /dev/null +++ b/img/css-icon-dark.svg @@ -0,0 +1,2003 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + KLUv/QBYbEsFvlCGywwo0Ni0YgNAF7oJIzu0mFDxsZlB8m4iLtilyN60s/QgDHy84ApzVuT+AgoQ +yAu/C0WjFnN0I3WXN4qlcRUaYpMi0pgRdG+pk3xGEdGYqHq6mHud4QoKqTLUE8/i9XSa40v2E8t8 +5iTFVqbm9LJuWDeqgiNSKSO+YqxWUrfih0ccz7JeQxpDFMfLoIpWbNbrpkbJpCR4ROb06QxTDH0f +3URmeGYchY2UR6+cDbIa1illm45OFA7XnH2kHL5JjnR0KZl3XpoGK65TPvq1Hq6yebDC5sbs0AUB +gBAhBBJqou+P6sTKjupyJoOmVcMmquc7jmnURJEk16fnIaawmxqSU2XfRcN67y42XqIzZusmurnz +oBKUshlTYsibM+qYm9aZ45rWLfdxQ5am6MIzKZZM6yfshWbGfUNSbZ34GTdFiVUfYl3IHSWKk2kX +KSMzj5q4OzUaN3Gii9Gv5sZ7MjfRS46jjJ0bdOIWsbKa/jgTw/tLjMJuNVrCXt/R7/xo9R9lMSM3 +Iu2q+KtendF7ZqPqNsqCtjkjs0zJGVmxbHXKMAvWzIxeN7yxGkTiiuOKoqQPK3ElnqKTeqMmJaMm +hj61xxxFLaNMnJyE9OnYmFOQc66fP1MZdXlXd2c3HFPCN3bzS/4gudI3nzZhkbdK8Yhn4dzKq/nE +Y0qYWZ35pJpRUmHSDpp4XTx/eA6SitYdZsJIznPaGzdhJTehn2/DpzBZx02cL3OfR0UXR5kwSV/E +UTSs+UL0cVYiNf9IZOpF8+/Kcalzfb/xEj6t5i4yxETxJ+bX7HHhcIiJIS/mcamgX40zYcapmUjK +db5fHVNVQhG69W7YKUhiwydoGScVNjLjTHhkjHxWb/h+VD6x78p3+g3Z2BzN5NN9g4Y1pU1+iX0Q +K+o8LaHJN15u6nElqCcjHxpXgjU25Pemo1hR8hl0ol4m9oU2g60oqo36mUtKUaTxiZ58+MLOTqTT +T4OnqDF3LCb0quGgk646GhHlqlpbhyUbdWExTqeO5BG591EXRmJWs4vU9+3YIVJz2MXQ7PsdcohU +1H3jF3pVZvg2flEpu3TWHecrKbmhz9GNHsUvRRG7ubrSK0ajyLP5ELl0Iem4Mzn50JTItYZUojoZ +otLneGQlo9ItY8OO6peNE6mSyZHOiPTQ1Fot3ww7s6j/WJVunxl2FPcPC8WYJEMv8g06CttD2+tu +RkVoutlq8KpW242+QaGoopfox/qFyLHb1FckJvpUaZRRjL0V12xV9KvQoJU+ZdAcGVQUY9Wzkqx0 +745eUzbKGrMzLb2Mik67XWSQFC6PFbVzp72WE12OiGVWJGbPuUr2dCcTGzo7nkglJ7XTkW5EfA0W +BcuMtZuHQ0hhldLRa+dwUdRXql3KNk4o+qkcXVocVWMjYx+OjRKKMsuNbjM1qihKfjb2I7IxQiuK +2k+2X5mGCEWJffQqabiKxi9mpqrGvYjC6OMXJN6wLrQbpTtpe8umlonErFgnxVozsc2Ra85+1hqr +ssjFdrtoVCjuqIwzSDyWpUzbrZ5RMdaJam467OLcQfoIjdRl6KPo7tELCrGO3vbGFIXrTkbqNHIY +UdDumBPDc+tkpE57I9XP5mhDvIsVjUR+1chrZswJ3x1boVLdzzRlDZs7y5gTJ5NSnYhiijhuou5G +pm7hjDKFLxw8UaP19Go7WAzCqkadKMc1+pU6XhQ/Pc4EjUYnKQra9eWi1m3HcZYgpibUo7IQB5mo +IpLioKEglwwyMUcqkkEz5A+bcE8aGTQYbMDW8QlNJmWWkzvx9HPVtfPcjnXvDZlAg6AR4IIAQIiQ +gAsCACFCASpwwQQNMrjABSLYIIMSSMBg4YILHKAgAKEBBxwsHEAgQLCgAww24CCDDyRk0PBBBwoH +uCAAECJsAAFxQQAgRDCBqEAEEAjxQAdEBIRQqEBQkECIeAALNiDEAwXhCwIAIQIKJiioYAMK4s5S +9svrOCuoH5EPIgpaZWqnT40LBbFomAWECAOYkIIMHiAAgQDWkOQ08ot+VFfdYjXERbT6PFWZtdtu +HOggDg8NDg0NDQwNCw0KDW+4hmqgBggR3DANbJAGB4YGBgaGBQYFhjMYQzGYoQzC4LDQsLCw8AVb +oIVZ4MKDQoPCgsIVSsEKVRAFhzOUECKcwhXx4VRogBBB4VcPDg0MCxAiLCj8irywsMAFCBEGUAIJ +GGiwIAow4YMMRqCB+sb7OtlMSpIlqZobTThE2FGVn2tdzAX8NUSYyzh8I9d6idSjkpjT161huUvR +kK7ZXIScIWJMJVZjIsur4eEPECLImGrB4UEWTCBEODmdClwgAxvowAdK6VKr1uur0IUytKEOfaiM +IURQuM1mMtkWh4ZZmIWXwwVZgBDBgeGOInTijZNv+NrfZbMmQ8TQa8jFmVupylVnF3t5cHhoeGB4 +WHhQePjDPdhDPdCDH+ahD/Lw4ODg0ODA4LDgoOBwh3Mwh3IgB5cuBVFoeCC9IAziIA8iJMvh0Cwa +j1VVmyHChlRn5J0jTSh1aclI5HZcwyksQIhgDTNSEkKEz0GI0NAwAKIOEadeSjIhmqMhokV3NHZV +YWuIoF3djck9nRoipmTGruWMX1NjAyHCzUehQUzXYz6fwQ0kKjKFBggRpGx1dYZqKIeCEEEBQoQ6 +AwOECA0y9QeFh4UHhoeGBwe5wzEchAg/O7phsJsZPVRDLVBNsR6ogabBDFbwuUwOAyFCw0MdrlYH +NkCI0MBgJA6HEGEWptpg0oMfyGMIEWpCiMBAhipQQSBEeGD4wsIp3EGIYFcNxnA7hlooBQgR6IEc +FoYc3FBDiKAwnxszGRwgRFj4FYQIsvCg8KDgoOCg0MCwoHAKVqTgYcMZvnAFPpzDKdydUSFEaDCG +EoazlAM10AIp0NFRQYjQBpKGYZiFuWUeFiBEYKWBDDfHQRhkQRTM5of8dNla25AMCpI8ZKbHCx17 +FtsdFdnINTI0SAPdQNdwBplSEEpFGLpQBTMdyMAFKvBokg4CIYICIEQYgFCIQIBgggkw2GADDJQQ +jQu5zsZyJBkR8flzGQr9rIYIsoNoZIggaplvmy4mQpHRq3OdlKaJh4iq86Tif+hyRRp1VLMhQgh9 +mh8rHoeIuTPZtCSisjce/z1E2HB8JnXKbUPEdWg1mitXMkRQWJGqZrxdrCHiSkxuyChCdurwhjMc +3bxAiNDwO58fzMEcrGHBFMzKyshjDuVQDuZgDudwhzsoOCg4LDgsODA4NDg0ODg4ODg8OECI8OAg +D/LABz70oQ/zMA9+8AM90EM91IM92MM93B8UHhQWGBocHq4UaqEa6qHEar4tWIM9GI83RwchQi34 +dFe4whnecIc7XBRqU7gCQ4PC0VgkEodlHcQBQgQFk6JQSAxmGIYykEEYHhYcFhoWGBYWFhQWvnAL +tlALtOCFWeiCLDwoOCg0KDAoLCgoKFzhFEyhFEjBCqNQBSqIwsMdTnK/IQ6VYc3NZ2EYxmEehq5t +cvms4AU7+MFCpSFT0dFpgRjIgR6I1ZqiqrqSygMfHBoYFhTOI4QICpASo9XGbBAikJWZnd0UbMEY +rMEc7MHkeL05H12d3d1P4RaO4RrO4R5Ozvdzn1633/+FM7zhECI4/OGiQIUqjIIVSKEUTOEUrqCg +sKDAoNCg4KDwoCALXOjCLHiBFmrBFm7hCwoLCwsMCw0LDmQowzwsPCwIgzCQgQwQIpShw2AGMxAD +MRRDGcMxHMMZzqDAoMCwwLDAwNDA0MDgwODA8MDwwCANbGBDG9owDdMAIYIbqIEaqqEarMGu4Q1v +UGhQaFhoWGhgaGBoaHBocGh4aHhoEAfhOIyDHexADuRA8kEeBEIEB2mQBmEQhgVREIXLyYmJFXkg +RCiFDV+4wn97HUIE+ryXP5zDMdzCKdzPro5urseTc7AGWzAFu52ZkdnGaGIP5VANtVAK9bKqmmqx +IER4oAZiIAZSoNOREZFpiCT0YAczeMEKvs/msj2m6YdxGIZhGIW5samhmanDAiBEqIEQgcZDHnc6 +HI4MR+ahD4UQwaENbShDGbrQBYX3etZqlUp13XY6bctKpRAiKMBCBIQIA/jAAxQ0CBBowAEDQLCB +Q8MC6cHCBQGAEMECCxcEQIhQCIkSIiqEECI6WLggAMIQIrjsQyBEONIvTe9I7IZAiECyta6I/fRV +ZfmNXFU5BEIEgRCBKG2pI2MsGgIhQgcgRADBgqgQASHCAFhQAguICSjQYEEAAgEfbDAhAxBg0AED +NlgQN4ABQLCBwwVkggkfeMACC0zQQEIGH3SAAQVM4EEGGnDwAROwwAITUpABBDwAwQYTNJBggQ86 +UPigA4URfIABBTaYgAXEACacAIMRWECAYAMUcHACE3Aw4YMMUGAB0cEEEGyQQQhG8AEGFNCAAw4u +oAEHHFxAjMADFHSwICRkMIITYNCBCDLQQAMMGDz4QAYQGIGEDzBQgQU64OCDDEDgIDboYMIHH2Dw +gYQJJ/Cggwkb+GDCBhhoQIEPNsgAAwqICSnIAAKiAww2wEADCpyAAw0mpGADBxN0wEEIJjQIQAxA +TOgAAw0eBnCCDDAYAhADEMEGGUjAoIMLCAGIAXwgYQIJPjABAYIJLcigAw4+kDAhAwKAEIGDEGzg +gBOggIMOGLBBBiJAgQYUuOAkACGCCDbI4IMNMuiAAhtwIIELLqAToOCDCRYQAQcacNABBTbIQAQT +PPhggwkmMAEHDCDYwCEAAYAQwQIRGCIRYLig3GDCBx9goMHDBa95xLK/l56UGydqIMigAwZcYO0Y +QJyNARCwQQYiyKCDCUwQAQYUUMGEDDKwwYQTTIAiFXLOUQwdxeUVvnGKCtMAGeDgAhtMOMEELrgH +HUxgAQYQMAEKJHAfoEADDjyYUIEPJoigAwwuQAw0eKBAgAYTQMBBBF4CAR58kMEGGOhgggYoqICI +bYEPOlC4gCZswIEEBAJUMCGDFEywjbiOONoAwlcDaJCBAQSNdsIHGGhwAhNMuMAF4wAFW9gGECIQ +4EEJOsDABCfgoIMBeGADDjLIQAQTKtABAYhAwAIDKiAQ4IEINsjggw8mWGCCCDAwgQMuMIGACSLA +wAMMXDAnFgjoYMIHTIACCYBAgwxQsHBB6QAFig8wMEEHHDxM0CCDhwvIAQoBgBBBBRxooMEEDggM +PthggggwiIDYAAMWMAgEeNABBxpwwOCBBxMkcNABBT7YYIIJUCCBg4YABABCBBPz3MaoNo0xgLg7 +IhOja23YCDo53z8cofExgKDSidiROXLDgwkVyKABBhA3QmwAUQIBK+BgQQQbZACCDVDAwUIAAgAh +wtwUBQImtCADDzzAIAUbYBABCggOAkyw0gPYAUYgYMIHGDRswEEGA6ABQDBBgw8y+GADDAhAIGCC +Bh9kcIEABABChAEIQAzAAw46+AAFHCwIDFAwAg84eIAABAI64OAhAAGAEKGDwxUI2A== + + + gIMMPOhgQgYuOAcoBCAAECLIcMUAKiCADjj4AIMOPvAABRpo4AAhENABBx9gMKEDhgAEAEIEIWMM +MOEDHIBAwQAWoAAAAhAumxslYyUUU/uoymWeEXu9HuaT8x4ab6ZHJPLaTmpo8wlZs6PNw5qIbTYR +a9Wy2eTK3j43TGq0VGzDpBtwkMEHGHzAQQVMgAIJEhQWFgQgRLBBBh18YIEDiAHMieYYAwggBBKE +0dz0REiQkCbDpmW2+dpeSdm3ZbSETbzxW+LR6qgz8hmNicSn8bQ1rqZKNb4JyZj2atrea3xH2yej +DDmy2ZMoKrqVhN+684e5ThYkRy29db9RItIuddWSqw+feJDYsDzfHz5hl3gmqe9MMlPyzIj22dIz +1v+WTtD+M509/ReJSbiq8n03KjLKURXNclRFZnJUNrOTcCVHVJQSt2/msuJ7XpHoVmUiwbkdDSLR +3sjRTcJRNrKMHBGVt/Ku5x19iizxuc87arHElNW1ZAyJitWOfucxuvLp5RqTjmz7WqmbxsOII2Wp +IkvdTGgUTUlRP695JuEoKqMjmZKaqRll3hDqPTwGsbBraWjMURj5Ro2okhrTkKMxe52LTKjGvmYq +qnnEZYiKjGKqRo+oIqmo9sExo7iLUElDt1SGr1xi6bV4/Ei5vM5FJyMZPorHw2cSD722h69zHRo+ +3kc7Q7e5hu+jFSZ3hk4um1d4utkNH32dDx/Fh2xURdGjjqJU5KEjDTmvVUJ0qqArkRCdgxW8ud4i +7TARo7FrjbEhPWGl4jdmRRF+nK0qXLOOVq4srLATn34ZJZVBlTNJrcIyPUsFSZANk44g307mJmI5 +wmpG9vmKEr8eO6+2tEi1X7ca0pba2tL+tDte8aLRlrZWNbyhjo8gG8+xgyzmdxEHcaalm4lvtZ/P +Pgsfa2LbxDNk4unUxHMhE3taqiEkLHZVJAuaaDdSEiR2U2XFuezPUFyUGkWCQ6SXkJyUaCI+TT1E +yDvkRVNkbsQU8RjJ9o5nYIAADDQlywhbOnJWsqori+0xK5bYJ44HWxtTV4yJNEsy07cxFWdUtNvB +ETTVyKxHmN0QIeHgiLorotERLBErGUOOq5jqTbnDSCNW5JsmljSy2WZXt2HWzmiYFbYLy2Y+qMJS +z/2+NESsZC8imY3l7vO3GeZF647ORVXzu1/kGXfSfF6SpsIzY0SljKT7dTqiMcJkxMyPpFt5zMaI +OqKOE0RVin1MyD+TS+lHYSYaxEHCNhuTiAjzikyDojeUoovRZFGk0YwNCxMzMfq1xD5etFlMhhhl +kDCSD4tbnVVZZBQmhkIT3U5olFm0eGW7u2EKGpLRqcdxNSNMl5yMslbF6CVJNcVIbM43ZLXpRWVV +mog0pSokUsPr6Ahj+6IhxrkiD7JzlbyWY5WMYoY1alFyV9FtqUGTk/o4CmnmW28smV5jSZhuFNXf +IImKWJluI7NBKnvcbJzF0eVObjrnHmc08ZleLRtnFEV1tmP6EG/IUVC5yB661HX45MQlnjVuQS6b +0k3Pnp513KIWT+mO477jLazyKd2dGN2wP8Q3bsRU+shrzNmxRgzVjCTnoIXnzB8k4blBJ6khac6h +37yD7khUq2ySmzuL6HVWg4y928yYDU1RTUjw6qaoRp/ootdKoyZEetRImLRc9LJn1MSGkDiRiy6v +GTVKCd/GofdMJGvJudZ8y40Yl3Pf5RoiN2zxcm0+6ZCYG6IyKaGs6m9pZdqoEiSv8odqfKoiO9eq +DtrsVCyjUSU+dVQmSZhPinw6mUEi4yyGLZGJnRorC2sJJdPs6DnT7kozY6NXdjIR3mvUN2OKiVbS +Mxc5GlNDtA9fo2LPnFxhd0Xz5Hkrr1hpp6rdJWs+9xvlkHjsj0zMZ1LNZj+a05jw6PpazyZ7JbTV +CF3lYhmbuVzH5lITvmZ+ZI3QlYm1c9whNdMqySG0mrEvrd1OZFpUbO2tzXyMZrQq7qS16PgxVOEj ++owMc0+mbl7vR11xJcZXa+xOVLbTHRMT1ZDqMYtpmlOqfjVmE9/QvDwbxJP85IxFZP8fGhsiiw3N +j+YGUU02iCquN8OpKVWQpEbT5nRvnG3EbldDtA66MKmM5jPWYXHxVckXQ+VpcfjiWrMbGb4gmh9z +0aHhjbm4VHluu8ZR5ca8PEcVFanpa+6KIUHyaWXYxPFjoiPyT1ER/5n2eDZEdpvfq6qkbIiG5jcy +GvG4kTTmYqQ3zelZZfDEiUnHt3nD7V0u4v8mG2PCtLx+taLqn6+p9KPy67tpY68NasdkTDWqnLhU +fnY+6KKIrfG0P/uuozfSDZNSnnxcM3phDvnK5moIbTR6Ycaz8sVVQ1g7qotI+svKP6H1oie2srDi +cmMi5NuuSmbZ3jsPEY7bjsjcKKH5sXRBurkSClVm5kzLp6R+Mio27sJWNQl3Qbb5ODJ+SsWU57M7 +f5WKGYvZLuZxy8dGhq3h1YTiPql7FCuGR7RVqrSVJ3bYq+QvUtW9ZDIZlyJ5SOmNFel27+DlZ++4 +UHFaLn9aF8mGhm+NuMhHJOL9d6NY9/gpzL3WXqeVQ2az0GwlZRsaFSulXeofU6IyE6MTXQmLtRXp +hvqa2OV1g3geMyImRqSgqqMzWom9yOh8S1EVrcx0vo3VGLlRiX2EOIpjpGJunxjxYj7N2H7yc5zS +Sq9yFBnGCtuRcqrqUJjdZvyT4XArY/dJr85dDQ6NLiLS6J/Oqm4zD44Qr2ZQxmbWaJmarqpHQ6bi +hpyzIUNSn/oZbwVfptXtLEOm/sw5rh2X2OqlqHVUacau8HXSdbSm8c13FnVIKahKVA9qBYdi9atu +hrWC7IpozlFfrJ74renwVPQ6FN/G09/khMfazrChybucITGXVRxFhMpkKD6nd7a6CsX3CF0zW9nM +LGkV3+gZNi1SRXwKPWwqSMZ2NaUg8/l57TXEpPAtZjVurnO6Td80G5yK+hCxZD8vOw1xBVllr5dc +jZOCY0WnQSaRlaVU0v6kdEUjQ3JzK9Y6cvOrd5A7dULCEbm5mGZvnrGjsXKobG6rG9lt3lINcs2S +1aeKbMilcj7uvG69GSyFz1xjyeZTFT6r1lk6TBX3jyJFzY+OhlQpYw4pzjamagmnuPzkG9ZBLEVn +aKxhojPjxVJHlZWjRRoWUx4ZB8m3omwiReMUHIvVTFGbjA+bnarrN+VBG4WLJNGttmWkcbE8zGPS +0DBK63w3rFRH18z6kuHUa/4gU7zlMRVqa+p3qzwl81q+TNHvrNgGK8rLVM0NVpQpU3XTxxezVp29 +xwyHVVgZ7bpLN8TUT70qN3pzGbVgUZVb9KARtuPYHbQKeo2o3ltHDatiyGNWr/JFbH52gyN8oc8G +Wx7XyB/3PCVjPYldu82l/mPR57iU8dOOV9GxZp6pXVghdl8rQ0YcmXSEho3oa46GQ0Z06ubqVHOQ +zKARZ1VHI98qX/ma4oyrzTixzGtnohlmOvk4wyzMDvWk2DJN5MqPWty5jHa6skFyiMXrUrGb+2Fn +ZEN8Fxq0KA5F3TPKc45W2L+phjTFVo0MpcRRqOx6dWNIokxPDZdnQdbLVfVKR1b3cKraYRY3IqVH +SDeZx9Xoy51dkdXvbMa1TlZXqZbVW+K4UlzRhll06H99xmzcPU7iPCaxe6RG8WUaLmGdEo+WYl4P +IVGjG5odfXUrxYZd6+Noi/v4r1PZx9HEPGxRkfrrMvw4mpT9daSgjMtExE6ujSNn2KKMRsTeYY0j +WdhHSDNvYfeZx4UkLjfXPqKMWLWPiMcJ76QudpI+zB4NXd2EaLgUdXLTqdvwyFGdbsy8Rkl8bHFN +MXUfJ1HbnrqYosTwQxddNb5Q3cZ40jp1dUJDN3Ik1UVOxg059DuPeCSSm6e8yaCNUQZNuCh0QzHS +GVTi1iJpPDN01sekhlA9aGFyfuv3qlEm+UnrFZMhRGEk7EaOdf4cJFvjSFzN2XAJvxSZGa4SVnEl +vAQN9Ue3OY2WkPKj+1ejt2vVZ+jOjuo3rsTczJEonZX1jlp2Na6EyeaOPvRHj0TZc6cL/TaUURan +mp9uchpHHjG90xEJZ3iE8SO+Gckf+ZgyobSObpQbMzI8guU6Ov+ykpRcHd0tGlNiDo/wVOzoVOb+ +HB9xnm8aRxTUfLEkster2/iIiuceVYpqJxwqxW5sOLwp7SZtpsTe1Zz6dTJ1FNukahuF5cfs20S/ +LWKf3lDvMZLwfjX/dsds5JXtwld455pnjI4uSUej2gnnPNcqsxITc15ic5HFHXa37mgnSdJQ+eT/ +9v//X+Kx+YRsVT+zndTQwgo5ZKY5Wb4Yx4jXupy/8MqScMbORmQ6RsL7zU7O6jOF9t+v1+v/fZZz +iA3WkdmHURkZGfGGhhENI1PrVa4qG0ZWJxsmWw2TEdEwkXmYTJZBNFRDquoGkdkZ6e5z6cNstpto +1EZkM2qs2m1MyRSRa0zRYmPqlNZ4Fa8GGW9ohtlZmYmW2ZHZ2Xv16KV2Nts2mmRCJ7/oWp8PbUJj +/RvLhv318cvcjLBEe5Um0qKV7ItopNEQ2dJujtKTT4zIyh2djCpW1VdVpU9eVXkTiSs82bVsWCEj +qrFxjWVmZNqQaNoUmUb+Tjj1EO3mZtKffyT8yTIjQ/doppvMqSW8GzrPxhR+Tk4/HZ2YUp3v96vj +kWoiPubhYNHRfFCdzYlqVN5gDVbryjhabZWPo1UyrGpno6raGmJiNDFa/TJoNNNUVTeZnVzv5Gi5 +Mis7u7qHHR2JPsrsPlxVLrrjcB2JDNfIyHDZ64NqzNqyoqN++LYfu4U2Jrb6ke3urGKz+qfCs+pD +Z3qthHLXQtuPRIJF5tiSCRGPtfFyUq9inXUT5Txl82V01w3PqurwaO0Vlae60PWawhqikBaKhWUi +T0pYJzGHieaFZaKH2qnXfN3QRmionWtLZqu1zDv5ylpmzpjC1hl7pJqb4UhLiGZlbCIivbJIS4hF +dJ1o6FUyFDmzq77k0Fh9Oh0vebFh3bFzS93VlPT9m4jKPIosWYtOtUqNHCGSxXpkyHghcXvFkiy7 +UuQXM1ljVCRTQrqrWPHkPeQim7brhSYbv6bORuxGyglrL6ntRJLYmM/n8/lcWq5fVrW56/Xmbm7G +HP+Px0hoad3pdfqg0+llm6ljQhtJImc8fNUmIic/Kgpr1DOajjzl9Islef+RRlMTI9Jai/2sf528 +akm/V1ldhWR052+zcaVt3G9kPlZvrahD+5xmau7s1KG6GU1qMlUNa0hDdRbrobIhh0plQ7K7hm/L +XEP+XPfZxw3NqQt5NiJKoHEa3tkY8tkwG4160B/ezMx0Roed67ipeohr2HCKo0OlWk8G1dUhDuqQ +RudTHp6afMwMyUfHH9abm3G5qdgQMUOk7vlDKHMyODfeXoeUyEZulIyRIa0MMcDIEKkOKQ8Zv+V0 +3Awq+9M7ylj7uHFIpZYhNZmPvzwe0nHm8IfFbGqIkIYY3QzpkFEcIyVDWKPYUZxRpQ== + + + QTMzamrmxnu0jfe88dJvvPXIkJFpXXXU5Mw4Ghu05S3/Qb5v6jAJzTCZTMNUYw2TSWqYhISIiIiI +LDWDqKYdRMNB1CF0FpJz6ag+SnTzUfKN0iiVqKVROum4zTYO8v1uGeZRqg8iIrIS0QdRUfU4iiR0 +LnSjOjo2dhVp0CWjITYVDfHUEF/Vbohpj8XJZcTifNhYR8N0xHfGEdHRUYnGaeo8XGTkGnO7ie3G +2of9/vrJo65/nUcWuU2EptBuRcom//23u4yV8FctkYqvZkK5We03VBcyqc2mdNxvrM7dRh0v7uTf +4HmeP93YsJ3d7FZ2u50JDbOxq6JBxHqYaMZQO4Ze5NARrzeIjN5xZI4iUk8c53aMZ4zNMR5ffdRj +1jh7zoNozmyc7YxD/NNuNuMlktzxGjtel3W8r9E+bG7uRkmKJGjX842P64/qsDeqZ7RRnXqNKgo0 +sAExAAGIh4CDC1hwAg4YLtggAwwi0IHCBSCY8AEGE04woQIXeOAABkEXY7OSIplSYtkkq5FnCf3E +aid2fJXI0WK1kkcSjVXFqosiixXRxEb+BfGoRj/e2BidqrT2hPYS8zBZqdcuNBrxRmiuFJlvpYwj +NNtRjEgktOmLUraiWq069haraEL0mOZYq9nEKsms8roau9J5TkRW157prMiuN9Nd2beIZVVlppdJ +aOaSKivrme+IbMcSmbGONXo8MaKdJGfpkg/p/9SZ3Vm17O5cvDufxLeqivTnzt3Krv659SGzUT2z +us37FEP3sqLPN3SzolnZm+uE7Bv/zCWdn0uu9GO/EyUWuSkuj9yU0hSFdkRyU1w1chOrnEl6q6Lw +Zox+2vkzXpF01pHUkm4l9bfTXXkTrVtJ7+fHcILGfGpqLqlEZNKjMdtJDZ0+HGmrzKy5EzR3Gprr +iTIrmuOcoJcZh12d9CQ5p1pTusnQcFDtaLpNM3g05D6WjInKzqysdDuOCWtv0ukUZ3WyQtK70+i+ +fAZP0Nwd0v2TrkL3f/1vO0n9JAklrMOKMqSaC5pysU5cPHRmgm7xiaqnck/Xq37+noouQZaZkxQJ +5VTiU5tLkWxOVNVYapQ7lPDzjE+qJiqnGBvVTsZNtZPL1NCGvHu9UzNOqsnPBofjKmhEopr+QvWa +OG48VvNxCjP2xfpKM2xrF7vQYO1SrV04LYViJ14FVW10ROvXKyotfrEfk1iRjaR4g0NiP7lzpKRY +KbGiWJFjGjUjbnL9ziXGu5rKWci8etllVD9qxGtOsRkbcSOho7oRGkMbcpHaoX1+9nLEVJVWMtLI +6+zYGGssqTKSKo/R9FKp+pEYnWqoPKbyVansskw/N+obQVZll9hspshqJlFlUh3RHKnQvVXm0FtF +gkbzVpkkyMUiCYlmWveNuHvJMp+nUsSpm9IM1sgJ2U5kxkf4PJ5Yt5fxVB9xROOpfHc83Yi60TQj +rKSNhonVs3WaYWoEVcqzKGFmOqKG95PQER6ze9EQs1CsI2yEPa6iZO5ORyNUQkSzo7t++/CUjdET +0wnR8NX0m/qQE6F8yM0ox/S7uSFnkhsT1pAbnuKNmozWRy7+TsSj8GnCq7cojCiqrTEiimFtjG6M +rmz0s5EaRFHaRreqO6upUYoUmTg6M+og4tTMKlHQEAOI/4xaZ5MMqSGhyVwXXdeZiLvHpi6zTFIX +iZiefOooqiQ1ZbNjo6LGZqbIpEHCaqRaZ96tswcppsrDpn1cQkHHIdUdT6Km52gGTWsEyfWIhkVH +wqZ4qt9HtGZONRR3guKyKg6NwkdjhqFCLjHHKehOXK2OYBnJrX4/9VY310eVJqIyH52ku9WMOCOK +1KgKskpR4kaaq7d00dVtNWp89XaMYkQ2fEYjWYqhHVnCEY0eFiOxat3r5MV1ZRqrlMjodia+bHYf +KpZOn57YJJsitYpW0q249EorK6p1hCx6iCo0n+YjNJanOCU0abEs0pyatFux6DnPmn0pGxuhDftY +HWnM0uuMask0O60PKyf2G5Lp3JTlEJbRtJO7PtW6tRvV57S6cdPeOK8+Z6XTTkw0536pGj9hnB9p +ZtQFibgolRqz0BJmZpDbG7tjJTyaof6i7PRI8AXp0sxQhTRz/p2aZt6KFc2MllBqptW+THQ054yQ +DZK4xpilXcd2ESMbXzxSxSmPnRmqqToP2cxn5tKqMVX10Cc17ui5+B5S5YXvbDQ/6z/k9Odk6Wj8 +PDUni2k6ru0zv9nd0KWJOpkbe8zkhLWIjmNOGJ06dt/nvvjmVHJj/M/NuCKfm/GnNTfunHXmxq4o +jXjqNFMdNcEhmobISpToZ+P2qYMnbOSnEZIhpWbITpyZUvOxO83Feqe5EybpNEOiMj3NEJ1RT9wQ +a+aczpSVGBnPTN1+j9Fb2/yk9H/eEpn6SjLmWVY2aMLGpPpUKkEZCXadsERbo5v4xB6Rs9RJDS9+ +ndRlxtYTNInYr6kGW50hFzWhjO3G4btpaciJ3kTLYKV3erQ98l9irCVHRmN0MlqiTEJzaS1BDk0q +Y0q4LM2vdMblRk2YuCzPCZ+VGkMb2sMuasbG/JPaxT815rkZjxOrcsx3i8ZJ7YJ4VrOLuqhn44hG +XyZ5kDsdc7z4jJSKvQubKpOJvavd+yq2rib99WonqbL/s5rNsXxWkb1c7dYpMzqVKTR26m9YyMiG +ecZTrAQq1+qj6HVnr8ksocrjm+ruv1UGOV9eWtGvhoRIsbu/VjLyV8hYX0qs1dCrY1h67oZmPGOS +Zup1trnFFfKl7Ynsg1W3w6GHVpX5nNoTk3amUpf8/YgrVS6V0VFc04prSq740op/76WmNJQioVDO +6mrPqFeU00O5VYxiU+y8LzW2rXLm7EXsscb+SKHx4/E4lNNMoTE/oYlDNOmk88jRk2ozNDWppxjV +3CJlX1PfLrVz2RxfOp6RbKSTfKuSH+Wcmo5jrLNzpabniK4+utjREd2GR9WTHTraziTYkNVLSJLV +tXpmq2vZZz2blbUuRJqTKg9rvCzzf3V1dZVj2f+WnYvmGO/MaOistYsmnZnd1KvsyI9arpTp80jL +ZrX1THhVUuujnGZWtDKrsrIqmlTLTBLx/gyp3crIiiVURsVWWd2dTIYv1oYVScqdoU6RKWNy3GSn +0zpTXOPYRKkhirTKfqqeX+wsEVdNe0os5vhsfbFOQhKJR2/GqIZk+laRRxKqUmMlZbeqHXlmraNe +UanGOWp5rqg2rrlqzdVljFdU4TtaMSNJV/d0lVqrrG1mF2skqZF2NJYU1wn/f6yv2uu0uSjhhu4Q +K1NFMobDK/V1lmnsyIt4sfLEiOzVuSWhX529cu/I6npjt6s/Qo5qXayv5UwZ5UZNfbRMGURaY1tf +a2Zm3ArZm6uxsmePp7U5JeXbsezMnipkk32WZN9SGmfts1W5k4e9zXaW6j+nbr7NPkgqJw6zNjsl +kwnHZ+lPd5+RflJDD3VMGRr9dioG31SZnZ9/MtULXehCJ7F8ue88pcSZspBZTej3kdbsmkdqlezk +tCtvVHz6/Ikcx8bEasxZVxbTS/LBY4eojLflSJyTDjlSp1WoTqrU2bJirdDHLCLeN1MlGWYk2os2 +ZShyrF1spCsS411RibGs5tFLjFXGuzOSWPHGnHQ165HKeFRy0ZTL/ouOJXTSzNI5GSY1GqmzMRa1 +zGX+uT8LzW69RUo6F8kh+bzTbPVCNpYkdRgrRz49ZR5lRJlRrF+aDGuHRb4dia9ENdWWWUYukbLp +xrbPSuiNapQ7s8foinOk0Yueax1bJh9U/9SP7vntK7ZCMal76jzK3Jz4pJvwhC6nydCRRcajIl/1 +myW6yXXbzJxRjZBQbOhqrjShtoOKN6yiqioax4peRrEMpYxotBxNsUiEOPX2WvcdWYo2Uz/ikIfY +t8q8jqfsxvOT572SxubVfPZK0ZRN6pE99ZpiY5epzuSqYdVwroRsvo2cPByKlRhLbngPsRoyFHv5 +VZ8i8bl4p3npc9olRpr+1KgpVtv9XL1911CCXO/Kbee6kWTTvVunGbrp2SRSLJZGFEp9iGRmo0j9 +6L3/8pZIXXkhsil7RI7OuRtdOK4iA5lGK3K9zNZIXcbOmGW7xkZ0z+tinLF+SFPVam9+tyqrSWZ2 +c1P1nhWT6bxWV6ejDPcoHHLLRZbXNFJeVuy23zBS2rqUrt1WG0Ii0jo0pNDcPCVCqYnwKtOh4dY2 +rCFOyaMZ6pwUsoZYRpoumjMz7Hhtio42RDZPhePr8GaebsTiT4/R77QQx0iieBhRyt6y00uq40Qi +uZ3e3unE470/s4wspv2cIvO9IZ6hDKMzuzhz5GJ9zIhkRHSXLsX7J3bjxSohM0EkzlDrdLpur7uw +KGakWXdpbLIajR1lHOHR6Wx0DSOaR0YCmWzOhkZboY7djv1th9xph1j7nN6QtlcqltkRmy+WKfnV +mhK7/fD0OSFru2T75rtx1uZsv6SKJNuRaArZWDlqla3L58wzqo9Lqyb5kMtaYiNDn9J6JRp5ap1t +L98gqYnmfPKUpzSPlHR+jdwYaZnORFJHUneTO1falndVY47cmlLNlUWci/GoZk3pYiZ03ur8DnGM +9D57pB/pGpqjWE3pXkOnrzZ11obmSJuOOc4cz0cp/UhC94vhfI7RIOmQnaX/tS7fiDR3ZKHXS3o+ +SXmvkZWYb9iOdTzmk5LRzXe1Ihe1VGOTlj/1R1lyyzUdq+LUOLZIs28tX/aPnauq8eXWEbnSKJaK +bLEa37fQ+GU9k5m6GdSOjKm9TYveG9SyJFuj0DP90NlNf0fXfh75uHIkn5OPS5FBt8pnRfy8XC0/ +PZmaOi0+nW/QdISmOe3pt7W1JY1rhcPeiGlKLDI65z43t+ev5u/PxjXvcyGXLPSlLY9pp86O27Z0 +n9/VPq8y2T/GGTe9qWk6N26trlbEzmp1Ox0bt5Uwtqt9dat+uL7ZmbQTtepjvCHlsOrXGqMN631+ +q6r1LdXFCoe1dsZhrV5Nlb6XWezKrorKNaOQN1VmPCOr+t3R4JDXmxqzWB+aoamGc2K560eZRDUy +zOxdDekhMllyLTOHU3OND289c5hZro/NxodzPFctVx+7GjmymbJN+STS+vwzhIYkdZId/eh19LPQ +GCmPRDO8iqWKeHKlZJkj0o3D8WL9RLexJ3YR3r3CuonCksPECjklJ96K1WORPHikqaLpjBZZJjoZ +bZMcbdPYYxsyRZ5EjujHobO5kkGifcO6Oi8S3YzUIdHVWYx4Z53tznh0uaFxxqKWLu+MM8pUWaIi +1xjzqqbe88aYIzZTU2PMohl7n9ZNfONMipClbJH6EcXGc1Njvqy6mMnw0EWsjxmyaoa9XMlXVaO5 +64ZGNGx6Tnx1NeWwZ1aveVl+MndVN2Fd1U+Mg0Xq1eyqzqKEGboZ66lj2c9mqVn0O2/p/HJHZ6rT +NaO71YlqOgmvl1Na+g07fqSS1J5jHnROWRmbIZalSs43njOLuZa6sGoUsWfTm5uehg== + + + GXkXE49ExxMb/WiKikpT5aniFP2kHzXStWiM0lbpNnejjjas8eOOQyy5Mr2ENG48i+Qbi6bHI+lz +kuw3Ui6V3qPtFKGSWR2hH42QEJ3RZKzJmMigs1ZnLt6f6RwNS3uZm0vKu0jdx05qlLQ61s+lzHy5 +s1HSM/JFN+PSMpuUU1cWdk7KP5aGzq6X+OPV49ipOR9rRjY7lbG5oZJRrNsbF9siqiOZGhIdWdp3 +SMuzOuuNLe3dbJ89+2U349hiy0v5to/4boYUmdCdxqWty2U/5ZsVDedSQnT5npI1/2531zvfLA19 +asSkvda7mWNOlvQ67zObW8cuQzrbIX2EMqWf0YacJxY6nXfpZsm4Y51x+hn6NfMbY/KoPWqPmkZd +17QpnumGlNUg3Y3zmR/nyrjv4jDVWEnRoBIbYr+jIWYkJjOqxpVt7mRO/tKfzz+XX2+nzn3znnjM +5xbxCc93dyfPjzj1oKObu5FNWefIZpDZnSdnY7+TcSV2duOO5/nB84M3049Xe/txRC6i0keJzB6l +Ep1HiWod5yEJwiHCIXXSIWPiISaDXBkUu1Ee06tJZsyDtBkzPLbHHKdG1a5ojpNxMo5Oxo0j2TDz +M8iIg4yDqINKdke1rmrFUdWOh2dqxsfGhmYybm7qMuPmH5fnSoNMk3GPIY6h+XQMDY2cQ6bpKA87 +gx4Pq0IfLDoWa5iEzB+mW2tUWa1mVqu5ijyEjP4ZUq49pKSEUlL3jx9lu7fxGfGYqa9jZmZmZubE +ZIPmNmo+Rx7im5rW1Xh5o2EtGVXSP6rVarU6qmNKLcdnTGecVWvcCY0rfsbROu6qpEbZ+IwhEQl1 +GzZXG4VlJfsif7nlRuTU34ns1+v9qiXNXdWP2DsZipk3R45iVkMSKxl2Lr9qK+wUq6+X8URer5JK +srdT5Coq6k/OrqbqTkwU4qWGiZW2v0zReYvLK0uZVvaSIqq8hITEZMaEiGWVS6lMV70861nd5Qlp +JWOXW/UOxayoziGrPNeHt+W0kV2VkZlR0ZDOyqR+Q9PQw54zY2IXlvnYEn3Wax4dnX23k5rOzcxM +kXnmSy66uUuZSDyflIln0oSIVfuw+KrXyxfL108XrgqoxM9nNrsixymlEM3MSAIAAJMRAAAwKA4G +A0IBsYBy7wcUgAjAlj5WmkXhsByKpKUyhhEAAAAAAAAgAAAAALMRLs9UI4gAK2tCI3AWDmaE+69i +cI4RpTmkN7gwotZf5XW+CG2YzXaV8XMRy9ZV1NUiqPtVxgqFpuFWEYo+rLBrikjyVewjisiOaifi +oE9kIsD3KttTIlADABLhLlwxIhilfYiI8alBRNus9UOw5aSHiMR3dYhm5Sp2h0NkRX4NcaxWUesM +wZmwytyKIZZ4riIUXgjrv2YhWOdYFSI9rDI6FCIQrPLdmBA6dZm87LDKgUeITLDKJEOIOtLpg5At +6J2m0s/RQSTSKv/N3misAYFVPIpBDNMqMYV5nVxFdBZEOHqV108QWjEbQfwHK6o8EMxsrOxPsGFW +VjxN6zo1zVPGyveMlhWP1c+KQMpp5Xlv2EoCa25lgKqkGQhf4YoW6nJFMJW68okHoi+OdyDS6a6M +05uusBmau5JFybySzgMR471irgOR5n1lyhDAwj0EkZhgMbwDkQdQeeI0CctpQBIsTvsRFu3AB5b3 +zN6xwP9OSlAIixAiiOEsgLsxe2DRzQ2ozb+SyWngmyAs/rP3V6YIJzoRhBtfhyDgBpaNNRdYXl8H +QruS5wk4CiySDkEM2MAyd8mfDkQ2xBYzphdYTgN1JTx8RYMl/yGILgeLtajQmhFsT6S3HiyvTQdC +G2DVlav8Vr5EEFwJMDptgmCTZhVEeoYlkxPsTBCf/cr4wjKGCKLpYPm0AyHHC8vntO+lgwWtnPwJ +6F1Y6ESBiNDjw2wcK0e0h/5AlJIAIqA+7D+0MpR/YA1iGd2LYllNf0AQY/kL/KEx1+uHfNKxTHV+ +KBBZ3ix+ENpkGc77UPdUZx/EW1k4UH1IfFnMD30IWjTLFMyH8mSPD2LjLCyFt+tZpKV7Ix7cQYti +ugeWBGsPqWS05IU9QFJa1gzrAS3VW1gPmpZa9J4eSLRaxoweZm0tajwPbPy1jM88rCNbtFQeOEZb +pkMensW2qGM8UAu3TDs8PKxuMbxTeM9b8PQ70OS3rKd3QIPg8r7u0JKGy9rgESG4j8XF8GwHBo/L +CGiHt5hclBw7cOhymQ/Y4WxzUfatA+mOfOLqsH10GXx1uENd9Jc6sCjrMsfpMEGxi6JpAa9dsBkd +oKC7rB90gOe7/FXPoT94WSzOAWHBy0doDoWJl2UOzAELRD05z7zkxXLgh14WWKqXj08O6j57GeWz +Qd4LX48D+OLLqzA658uNZOT1ZYaBQ8SCr0Qc+A5fJmc4DI2/KK8DqfUvoIR/FsDMyuQVMGloTsBQ +ArOl5WKxgaHO3vCUBKNkvIGgBTNTu+GI19ENFBvMJnIDUhDm4W9DkCdhtts2YCqFedLa0GoLs2Zw +3SbjlMkwrJsNzTGRbCB0w8yU2DDiDqMK2MB8IGb4rmHxIka9WwObpMRMK2t40olRytXAdUwxSwvm +2yumm1KDJi5m7lJDVhjzI6hBCitjpuM0REtjvr806AMu3aRhHhxTVcEJKcYoRUOgPWaD6D+Gv0JD +HiFjOqAhKCIz+54hkEbmtTuDICSZRRSN3AaXzKVuhkDBm8y7BJr+ZDAuM/CyFGbICykzIZehCpV5 +CMugkpWZfMrQSyzz0ZNBdS0zsJKhSpf5zMigd19mwiBDBQwzlzIJ32PmCo4h45iZtDMGtNDMthcD +RtXMVxVDs7OZdSYGKN/M8yGGwnFm7Q4DrKAzfzIMEdmZ9RQGsMQz70AYcrNnVl8woNZnPjsw9P0z +K4UONO8KGFRDaIb7F5owNMfT0zgI0dyvL4RU0aSLL8DOaNayF9CAR/OKOVikuSjd+E4ahb0L+Fxp +9tAugADTvK8uxKRp1kUX0FBO88tHCdfSf1xAFdPkLlwAZKNmS98CgqXmCd1CG1SzaW0Bjqma/0NQ +UlaThrVA2ZD5aaF4CWeZiNECfEJNip4FSGvNXjQLiH9rXq8sVNA1m0UW8MZr3uB6vZguRl/TD7Gg +BPrBwszARl2/At0Nm1ENAFey2GhBcKf2vK7w/9ioFFcgFGUzIFh9GyoKs0H6rMCXs9k2VgAR2vyu +u7TJ7VVgydRmjQuFXJtbNQMEl21GhSpc3TaaMBX47jYjHhWGEnCjtd0RxwIzEjdTfQoXPrJTwKvk +ZgtCTwhK95AU43jSDccVBWlr3djDJGHLv9m68YakoH67GfWj0AV487FGQTV5M3z2zJTeoLEo0GjQ +WB9RQB1aQ8FxfGMdoZAZ9s0YgkJ6/eb7P0EH8YGA4/w3qu8TWDO7J+QfcFKUJwCB4GzkTkDN4DyQ +TqiKcDYlJ+Ctwvnwm1BtVRLYJqzycDKzJvQu4lgQTUhx4gzMTKhccT5DJugFxpl4mFAxjfPUwpYu +kfzlONTUJcTIx6mibs+GnEM97N4jZ6cxE5bYSWc1qbUSxCBpcyvhCJSjLZXAEFTO0KSEMRJHP6UE +1tRBCXH9FCehGPeXBCpPzkh/WTBPOWkcCdW5JhI4ZFNIiNk/AQktXzn61+DjzSBczozdEc4n8o43 +twjmRlBzy+FKjVAWvssI3AkJI6TbcnLmIoD85ayGRUBB5nw+RehFc1Z6IgCKNueLJUJxnLPEiIBo +nfNFEKEQes5SRT/nPQ9BYkFnGg6hMYfO+xmC9IvOtBdCI0jnqwpBM1I6E/QyHQr+nU4koUSdBNam +TkInhKpVxzKvr47HClpHMMWs87z3WycDEQJ/XmfbULDznaDFju+kyo48jGfntsbTTow1LDsID7Ad +bWZyO/Lowp33huVOtgwCs9SdPWDXIWxEgAsx9I7nXvEdxVT9zuHKgCdzEQIvg2erKwFrhUcpXyhO +CK4MiRBYOjzLv008G3UQUEs8B1Of+HbxJLDceBLmIFQB8tglnAeSZ8gGwj+Ux6haeHVECOV507Ke +yfKcdyBEF/NkSyAwrnm2EhAwY87zyOEV9Xk23R/kDT0m3Q/yjbH84PLoUch9wILpmTx98CvUo0H5 +gEVVz2BhE1ZmPWOCDz7zelTdHrAWeya7HvydPSpKDwi99ixewT2LnAdg0j1X9nU/eU/uo+fNnuLB +pq+sgFYLQfAEVrE+I4PwkRgED3Q1w0KUJsmzykkgLXhQ8q7dMi3up3kHUEbTuVQWEiX38w6i0NR9 +N5bm88jwDsoyhUr2bgi8g1t/yJCNd5B3Zn0wR5gl+nbQs991SdeKpyIri4NgQ4/EuK6DrMzpdXPl +z8loL+kZIRslr4OGV9uOCKqZvQ7gtJSxtlBL2MzB66DMx5ghUnl7VKxer4PQ385Vy0viGwilTfE5 +jhp2EeZ1MAl+MEtVvMDqddBflpGxvFKF14HqL6WIyqQ3Ftt5HWhEamCE2XZ9a7QDVItGOTbhsqks +dR0A6DYf9AR+NcPco+vAdm3SquuA5i0/IulNAE6hB//yJ6yLC7YQeoFfdEBEAuqgBasXcTkuIYHd ++zlZmg9fWTrowzDQ4ieLCUsHsqazZJ1brYdYOmhZCjcAG70AC6dCB0ULP5IQ5JXoo5cOpEx0G9WB +RcPGiRVg4kNRHfgHosaFhV0OxenQlxEuHRhmpfyIGNiKg2LpgI9chsfsrevUQgfcL9pzDp6gqi4m +romqFsyBXPLHYzffxslBz8xaSN0qPKJPDjY+uJdPDoYRi/zcOhDbOMjK2bgUIovSGwfV1v1pO/cQ +aOMgbAsoW4labxyUmes6gZTiiOSAAHEMS5DkIDFdK+sjUgSaRHLQtB7GamRzfupFJAdZicJaKLdl +SQ5aLzMfc5vtu/SNgwMh09VSX6Q0kDgoC0GJ9gvPGBEgHDgVSLsPbao2/wbqP5qcdApwJPYGtv7N +q7tub5AMYXlEFBCSjNsNfBIhQJEcOF2QG/jdkmZR4RbZNmAhqZg0gkbjO1baYOHT5zv8W1Wc/Hhi +oo1G2oAcUyOKlzaASFvii/u8oMCEZINfS1c6zABKbv01mHywV0ZBL//8GpAn/+wk5JMWMNQasHsQ +YyPV4zCti2iWC8Nq4AO24I7xmFQeNEcNYCMmSaCVRRLOpkGFzXd2NwBtkwZ8PQNG4oGQiCkURuCx +0JEquGtqfAg0mOsC1USlM9CgeLx4rPgingHX8SdFS+T8aP/NwBa86sc4wQ82M4PhWifMJWlGsctA +93Wlt6IyKBVRHbxkMHN24K+SGUrIIEOtfAGEkCDHoNUXr0GeNdSW6l/AS0R6P+MoBoXbYVO+IEt1 +PxCDxd/EMIXLC4NYs8jzVqaJkXcw6OfGMIOIWR6DrSVQUlz3Ys0EjvsLrFClP7tA2NZbgHAGdzrD +SsbW8rR4Aemoxtd0H/zsgqT6o7Jhmf5BF/RKje3K5RSOOS7gFi0yUfsWJCDgijtO1w== + + + awvALfrFk5aHzFpApzEmA4qUYwqJFjSKaThVkz0M6olsckwN6hykQxYgOSWdr6G2jxEagdVSPalv +7ISlJumGBf2XbXLDoQl9BdYEEnPfDrEGQRPSFbQoztW5IGu6AkejhpXEJK/nWkEu4KQeQiqxAs80 +XW3vDJU/rIKSQaSKZFFVSbaA6KmgZEWsLpeA1cr6Y1TQuSLkxVME8kJPgdDzLVp18J+gKWh5oWIu +/OZ7VOxBExGDLMTSgBQiUoAXXSMiBY1aQxbaJqypOlsq+pWay5bTywFRMO+ew7lPwbSB/g4KzPrX +nTdfGE44Tv4E4HoSMB3V1gr1BCn/q8lDI7vYCbpSPXvtaJvJOEGA9jEJuqUjm8Cp3c3nSNkOTdCo +1tDFtu2xmHjXv4aYF8ZXqxTQMDDBztD8M1bHDG4JvhGWjs0buyUIH3S6egog0ZUA9IdNl+BaWkrQ +PUIsy4BSAhOJenOn/lgp5SRAV4PWlg5vbzpJUJmEk8afj5QiFQniAE0wGvr9LDdBAj8cKZD58Z4T +rfWItDePAMTfs3TwZTVXfziCEUBRrOP5wxEYHIQXH+Gb2hkBmq3hGC1WooeM0KQWHMKCU1YE17Zr +HDgx8TcRBKRAt8MpLBARREa/vrppf+KhVYdAJ4AMKyqGoJlDhQWRWw16GIXg8p1qbwbw8EFgGXC7 +Hq9UNhgEGWM3X4+j2u+BAH1iepPvPosBQUJT9hO9O67SPzDJI1imKsc5OjilHyglXv9XZccTuIwf +tD7QRpbL8hNAkhjiA8UakT1slUVlDyQMSvtDDzAmgC7DNZik8vGAKCVvGJ+Mj5mzxdL7DtRQOtBK +UCfXDsxAwU4iSi9m2MlIG+tAXYcRZYcPRQcq2c9+B8P2kTlQnu0SN1ONQZB5kAP0biQ2csDF1+74 +dhZ0Ig5clPuvShU85P4b8HseaDe5WlQ2DRwzKGSPBepDOjHFpm0gVpEUKMkJnMkGxmpzSNnAkNvf +OcSR5g23BqQEhVgqq8UwVCepAdZh4YksF14IJkkDuufjtm6YIQKA0efHZREdSKCHmfTNQLdhMWXL +gEKlMO+y8SjdkQxceDq0lIEfiVg2Br6JgC+XSwzMB+JDX2I74lBIGJAx9zyLcIQfwED4aEYZ5Fcv +7AUwCSaOp7QLQPDC69OrPE0uANflZ49nWZBPbgHuaoUESwXTArAwS0KmtF4WKDzc2RVuePGawgIe +hJcVe0ZGyRUgJ6gMegBZi3IQVqATM9buNTsNzamAem8rH64+FTiDe0wVPX4qgBpXKGjuZgrmdqeA +D4h5OB/cms+j2S5KAX12RzWd/Oc4BeKUHeWZ4NubQdqgwGAae562cLonPQGQOx520wZ3Bx6Khszy +F+w1VC1nDxSvcYGLBYTtLHsOYnwJzBBk9TjSfq2VwNkhoRv3lL8zeaNyZ5NArZq3JWZUrxIJkLNY +ZXG5DxgF2Y4ANR13makr6J5kREZAFQ6Yj00RkKmoTiLRvAF0TiACVonHFBdBOEKwZiFAXgou+9Mc +LLDY/NFBYC7Ed6xbdXgzgihpH+1mi5baZ/35A06XfVz9P+Do+YCXTAQK0ooc3NQDzHSXkdUDkqXG +QSlUPeDkqA167NaR8jHYhuEBbTw2RDdhq0ERsQMWa7XO6e7GjfEc0EmaAexJ3J/FAbMOGHYWXPTN +u7Tz4x5TCPqPwW1mA/bQFa4QesDljjIO1gADkQIbf7InowFmdveVvP2kYRFpBsB068QalW4ujcGR +AQslF8NLCYKIEQOSBBMF/AVYf2gTip5Eyi7gCvlEhzxe0haAOForeq2+UhZgQ/nDFDnimivATQIM +2KkAZ0KjeTaUowCeh89MM4xy8s4SGpafgI59Yh45LIfxs5uA8nNPtjk+xiVA7Brp7+wUeQmoDSIs +NBRaj+/rTwLUoIo9SECCtb8+2jfkMQKOKq6xb9Ov1UMA0dYYvz6jnICAhbNgECBCZdIAG5Yn7QcY +K8GC/Qr3OiqcBwDgB8rZnRF9raDVAVKLzgomZd5wAOgR97vzr3ZjA6BQ2xjIEzQNDSDSPOZEBlD2 +JCvJADmXRCtA6vI+qBswgH0fyQXAP3fzbgGcdxh042XajCZ0BQhBXgyh/bnAmVKA1MBXWXLDCRBQ +6jSbmCfBJMBq4pu1JBAkhO9gTwKs0kOMi2pb/8UiQA2UN2lEeVu1JZmbSc0X6eABKFZ9duYBBNwE +bVwQX8IB6Nyvsc+ZiHBqm2nhrXfAvQCcq4tZFcBUIvNZLXlnAihmWmSjAPEnopeVIEMAt6FAv2wU +ZJzC6AAEr6wJNHo7haRrdwwAurAp8fLOklEASpxUfvuzTUUAfAB09MqtvUEkIR5SAnEWAMnC3hk1 +ACTA5TeLZr8QAOii8K3QdjaEktWd4vf/bfRGO8kxbLii/H9QRwBWV37/CBMxHP+/+h20wJj971jZ +mP/TYJoRy5f6P2zdFmYZhL18TfgfEaI8a3f2Cv/L+7WpgwkXQkNcZoH/ifWE18uJgID/J2WMKD2V +AP4HtCh+yrpI2YH/dWaAi6oKvTDS1En2mLDYgv8THipuYIRIXjr2ccQI/k+qVU9+q/PVoWEiAXQW +WUrSKy8l4/q/jvkV1e9gXv/hR9JTPJdDcHCv/083fI3UeO2OTPXwQLn4zX8S63nDtrDim//dvvhw +scR/whirrw2ZLUQ75tD9u/W89ahdJbp0/+03vqB7AajEv+6fcxupaVgAwAep+8dEH+zUB7v3WOMJ +BLLo/r/AzvaD0kYJ5v7tQkVIuf+KfQ94CazT7IgmvKp2Et47/dNpSuPtfhA8/1gfClfdgibPfy2Y +Z85AamAZPP+9/AD/LHryKAfPv9YaNAwHkI8wByj/RJ1kaoh5g1nWWfwDtfxPXPwrGjXH6BT8381V +tuMeXJBq3p83tKyUhuD+k5JOKXWNKKCCIbO/0FG9dpPrSCd2/Y8SG4VTa9Rdf1GxfXJz6m81+wBu +QfzZpOUSo0b6F2GGP5bLPJD+Dv6zUrcfXiL6538PEWi2QokorH0c83UyZUihYWf5R/2lDY7D0C2Q +v72RSzfSz0PA+vHinyh7GH9/cQOojCF5+DtbEXpDE18nN/g/wqL+KsZev98e7xtxhhJn9H44Xo9E +y2p+2yR3Asbbxo1MlxL3g4ZlJpZ9Do7KRDaOBD6uyisl6w/jSLNalDptFXT1M6n+4+tPtIzV+vXe +705ucRNY/ZEIfSrZoCQjzYsJaPFwAUqBOn9NyouXHVYywEYQxJpIJcXAnYt9ot+O7Z8XOmwiCn/C +XJcE9BMgyICAez+6HvzOLzr3PGKMji1w85cZ+Gvqi5t/aUx9RgbhLKTM/+9Xs9/IQJLLj1nmYp3y +2+B1H8b5zyT5YbRQXNm/EkB+YqRoA/KDke8Mqz0ZXoiZG/9TelSLi//Y0wje3h0l/rLB9vMAer1z ++GnAmARZFF58T/h5pWkbhAsqq+Afcy0PCIFbagP8x0jvmpvu8OC39qJUYqfz7oPl3t/+THZ436Uk +huX9pOo09SQ8jLvfGTX1qXCn+2MpOuW+5VnsrT01J7iP4/K3KjDax+27gkN25LtEo9trfx0InAxM ++8j5CWUm6MnajM5+MIlawVaPKMp+EIOHYN7sbFig2OcVzLhGUuyP5PqET8n5RRsC+yMsL6dApXDw ++iNIkQIfJKrnrT9yGU0OIGVQzPrfDbKul7IHxiLBj+P5oeo/nuvnm6uxKGde/lJfAn02MA6rF+qb +VfnHkERcH3L6vu/Z4zMpYLD7HdNHVehBce3JidLfGF8pFAJwI3z02zSK1I7aNE7gFv0znRYV9w19 +15F01TmdHK8EfQ6ggGHSjhTf578vxxkbzvb5Js7z8tFJhDVQyvP/i5xrNTl5PmlKjrmsSx2m8zU1 +KZhCCXRwPiamYYXUCBDMqK/5du5ey1Q+LtOZLzlfuahJo9YfLubvK2KT1OXljzfjJlNvtjun5fOJ +HXz8WkBf5d+NngVaZKFFuCXKRwgzeHxOMvlUuZesFn+Z/JZSJ45LqZd3fLJBBCutbsg3gsKKxBdx +5Fehm/00r0NCKTPAgy3TkT+zufkFOPJz88tNZSZVOfJZyzBuSYoL+RLjooJslLcL+XX/BUaFuEgh +/6HBp2AiOTRkhyYp5OfqSKBINHFItFSIX2E38s8wzoKQWaHllEHNDvApHz+62KAMPj6cd20J20K/ +nffm48vWQzpA4ONrIR1h9qBp8vFdRfmaiiNbYbvBgo9PVLpHS13s8ScfLjn+e3ySG85MTnzQ7PFr +n+q2brcwVObk+PeYMAtWD6zhNNYkRK5Zs+coKBi/I2hzhSyZFPRzxW87dvH41iJwTvyz8PtIkJ/K +KuKveQmuc0aYdHj4zf+Qyj3D/4YaWldC4uA1P3irhIXw+6yF5OuWHn8oXpFh8F1Op7tS3jQewZeN +Nt8knD8PK92zx4KBWlbdzob/e2fuvnRY38Pa94L2e4M9ZqF7GibeStC+l54Ydcn39jV6HzPoXPSO +BTasvY8T1ijToTHE90Tv/6fPYrmCuzNxh0WGwr92RjQdDkSB9XcfwlyjhpFIGxfW2MsUgcNghq1+ +te7JVIh93/jAZY59H3AdMTTtMWUSOfesr/tB0EN6NrmXNZ6qP5DP2Sj2iXtf/zmNIldS1+UC7gMM +Qc5sTcF4e+Qk5PwkPby9lg1kRQQY7G3/KSDPq75gYLZXXp5xXj0223fI992L6Wdde0rvJNETlOyt +jWp/3B7aipHnjjpf2gNQYYSO0N5gMJeXYMbZ17hN3dUzKdGX/aiRiXjd30XIZO/0bG7grJE8vHWZ +kU9dw4JDYyn2TGzSIOCMQiypFvYEy3LLv5ghBwX2ZHsIhpuDLpSv7/VDvYyfsNAheD3+nvopK4yI +zvVc+ayA1egacwnDMKm3Pgd3Xav1s+KJ5+9wxQ1RcWb9ZG4AqeQDjCmqw/p6swGl37Xp6qu8o5g+ +vWB0LlafCphSA2n1SdWzspxbCJ3UI6jem/Zotxv1vtQ3gjRdOBzxM423Ijrqcx0qVFo0gGH+Qn3R +t4z4aMaUPj0yftxubvdEmuj0hi04NmC0plcLjGk/ZKH6xfTzxydymHpwZLP0V4Qijz8ofb2gCxPu +XCR9pI/sUu/Zs2xzMUA8Pvr7E8P2eRoMikmN/puPvV8rfRMzi94AH0LVxQL1rUj0EFwKYuaSwKGH +QVpXSDlcFSsKfbPqm9QUA8vXWNDLVyBu2wJ6eZiLCPJ5kvDzHoUcSZdc/oXhex6XJ+GzJUOPeV7t +ueGw6Lx14TqXzQveU+dFeehpY863PwOcwQuR26ThvHdcssh/+InzIDpvQylWv5tn7D0od0hbtTKb +t5zBA2O0qIyyar7SY9csj0WrhtD8rA41kIN5Q8yE42VeYvWYxOwy76iJZzTKayF4zPNdYKVNgRrE +apjn1NZbnPGxti+vAoam86o+tz6oy5MqZ0mBadxseSxKOg6rNFvMhXYs38q4b6SVPw== + + + oTRaZ5Sei/Gj8osmLNF8UflNRIrrSI80PMpPgujS06ydXtpPPrluQYBfX+R+m/yeMgjI95udbrjk +O7JTL0J8gsYt6X/ZDvigLcQc+b2+awmgosi7EyxSIGMhP3brxAbgtZCvVWhrkHyEd+cC+Yb870+X +DJLD5OMh5ktyTte/RLGHxx/yxF2806JVzfHNiwkvTYuPIjtczqwYrcjDSY0XZWQaa0KjLzP+JuHL +hV1JnDUN43eZNtd9KCIrrIt/kMrX7TwkAyAWT9oi4oZkkEbFw28V83kQXAPl/0/8pNGHuwu2VX/T +Eh/wQvXVLmhRDFTxl0bqoDRHocrww7q1QNaNTA/fcAH4izPrxumYDlh5z4CtdfsZvpg5XWlY3Erx +wsecU+88X9DWvhX+xQ6gtPbUhJd0Cb4F9EWEL45JrZVSRXjwkbYJQR6PeEqdk8HbjN9BrIVQS8Gz +cl12Z0WEIHhBd9gZKATwd77Ae1rhe2DXRYsVMXHAtbw9dAFeSa23my4bWU3570QM/dZB3xWev3Ny +MGgABW+L1e/rVtq4vK2F37Nznwv7ztt3ICpsP5Gf7zfLtPhuGriW8V1qHB4CmB0+eWTovXPII7m0 +9yzuz8ChGNQrk8Pk6r2jKSXWCGThMyQn1T/Ru9zA+AhE0bvutNTAJYNvmfffYiNWdzjSFpH3beKI +yFLivW4weclUwAm8o2TiFY+ccSTw7jH0zdlJSyuSaQZA9sMO5J/dRWgk8uR1T2WPDqFJ+VZ1b9Zq +/jg1WN2PK+wPOjUbL1g63ScgfetbKLFQdbB/lyokRXdaUA5xFCyeuw2LIQbB60M0TuBQXKRH1nb3 +nsKilLslxVtwvZaqmjjRww/kzvePDq3LJIv10sUdRbi8B6HTiQ53BM/FVEPBndrEXtzJEIe9IKQF +989U195fXjuJ5kY1QCxT9nQ7iaDWAk7DeCyD2+23wKPUaJMAB67tIzv1hOx6oojA4nd95Nx9u8TG +dqLAWyqu+DZW3mvn6C9Us6H2bNbesM0YMgY6a6/CLchZ1U5aZQWhdt8XBkw7yTGaw3CcZz/aQw18 +sRWm4CghaBc6onGi/Sz4nIzDzG6K4A3yXXZX2/Sp0WY5HCrxkmSC0SU7VFH5nL4FB0L2aDAvc4VW +hOwmnf8S/I8ylGNXusiatFMOihiM/T4m0nTFSH4WIdxK/pzY5UskH0Hsh6zPJTx1KO3CPtPj1oxi +AyVtD5J5B/vVByQqOwW8DuzpwSWMIxiTx7/+rXz6TXXr2OVcX8dYTftgQ/QYLKjXR8oH9TpDK2n8 +KFfA65JbCOzWmJ3p5nXdeKuXoMurzvVOREGmuvKfHpy4/sl8abPMdO9uvSSFUNAZ1MrWuwfbPJ+t +/5ZYqYYjMAdMq9ahx68g2kVD6xwOl//T0BqY9ecJgpPH+t1YrvlTNIxDeTmGkKeLq3hfXVzxiJjq +S/gQ6OrLfgw9ZWyHtVaPtyXVo6tz1+qD8ZHbPuBOrP4AqbKD6ntZ9WSE3QYiGjdQdZWDUatWKYhU +3xQHeTE5qs5+6noKy/9KikmbOidqIOn/LXW3XoBmRZN6RJodT/LnG3VMc5VDT+XRgpeoI+UlIbbU +mK6Q96Xg2HySHf1jiyUB6rLbcjr7zbFByP6G7MEPdbeXdcdzuwiUF4W2/F9l0fy/AV5jLNPFmmDL +Nn0kLwwMUrVzlkFNgOFk+rhdT64vwCWcTr6jjHhuMu/TRWeZvKKTTqxSH6V76i4rFPTw/vMukQ1t +xCMdVBcnOoLQYUi3U7tfC/vKdSBwfnSjM8+cju7vEa6r8zW6TAB519wIxJxfKYyOrwOt2znrxakr +em7Ytce0Fq6JLlGYV97Qe/xOQESnbjQwC0vPOvQjKztj6Ewvtyh0sY62snNg8slC4SUk9bKgE3wj +tV/qMDAGujXb99ID5gAdpSY+rIGIRxwXOtafB5vWY3TIl/74Oe5888i/uNSbhUz0uQUsFfmer8fn +wxcx1Jet5xtvyR+Mf+SbLUNZ4N483yjrD42F5vn1QCSM62ePIZ4n2IACk+cuMJNztZvlHaoS/Ni5 +ilpYcTln/szyVncjUsj0dH7Z+tAOpfR0rsb0VS0ROp2/MeqOHTdwxajxcz71T9ExVD7n9NXW0AZY +efucf35/gxb2oc4pJy9AqkWVx0pBnYccbFQ7afeR/VDno42JES47xxavQWTnT/L6MgAjbeq8kmvc +ZkoEn6fOn1k1x1LnyYPYJH1tA4lT55cZwrJ+LnUOyqSRqN99zL/UuZTeLeGJWkydw/HVSHFPnT+K +yZgmTJ5O53ap86evixGUOofR6BRT5/qzrkI4cSjMoHPYkJegNJfz7376z5dzCKhJaY4wyeX8Uy9G +aD03kMt5BGZKtUI4zr/blqqJJyBUOMeIG9ar8o8KkDjj7c1BE5QoRHJzcmQeEarfK0svxlRp830B ++3K7AjaP25fxxK+g5mo+mzBHGQV8MMBp/gYn5Js1+C2I5kcc/hR4H+CZH5Z/zpbVkKFyzuwNCExm +5kCc/kK0ypxOpDL8QmvbDfNnP1CDGJD5MOa25YhUsIClFw/zaOb1tOzSh2BQGMw7/alG+OUI1ZAL +envwVBzz8ukUZ3vIKsUwYr9LVNIGMFz+EE6dLobLd08Gm5cNgQG2XFJKwMpINMsVIQbUl1gOgy4h +p05Z/ocE8mhmltHKygERDJAIfJoqt0ZaMSNQOVg9BfjNr13KdVFDOx/FdpSX+zkNKVFPhnKjkFnz +9dWNCdEnN1LATF1WpPiIaYdRWpOfajsUxOSIO+aXEXMTS078AxbqBjj/Eqie5AzvKFqRXBtcb3R4 +rMAFLnVawPjr2zsjl+t21BcoXanIWVlrLS1KIPAIkQ9R8kNOF0ljyO2deack4MmrD/Ks6VEnuLxT +BvLv1ncH4WJkzP3xqRnV6o+rRaTWMyUpdtDHXwVWPDYtaK1/NkTW4/WnCL/icUOqD+BRUddHPE6w +gaBLfFZKPO7enAfF0+mJyd552sGQBSoJOj55i1gzegcd3z8u13V6sq6slI7jKP/x8kg7MhT1xqsp +3Mu4EhFkbCAyLK2iGpfMzgceSYn7GDir9MLQuIJsdTmQ9nN/PTSu4+YsrGaAh8aVCARfs8L1DY0L +xamOGaIpR2icUI1IfBbFoXFn53zlT9IyuVRofPplf9N+RKHxPr84AAm1bFd26MKE0PgJ3LQUcoXG +kwE9LfLFoGpcLb5uTzVO2gmFGzUo6OqfajwTAjyBMRP/1HhRucBqWYCHQm3wduBH/I5RjUeuZ1xI +NS6tanyjMXWKosH/3LtC1XgyxA+evuCIGteD4VHHBuPYuLI77EQBfoiNU9pU2dQ44Awn/jVfNv6x +/SD4DU86gSVQNo7Pq1A7cMx+CUkRMPkUR5aNYxOvkyWVjR93gZbKxpPs/ZDk8q2SjScbsfuSbDzx +kVfBKBu/6/Ni99kWcUdHNn6Yu/FyMcXVbvxrX8iJGUqZsLieW3QJUY8WoAF342+Le/PXwtyN636A ++oayeJ+xG7+PysbFn8iLbPyGHc29Q7oiZeOZ7Ayi3E+zsXEnRCrO+0+CGk/uuddpJON1Ro2fz4nb +xsZpT6mG2DjOyK41ChxGjT9gwvajxnEo/rHx0WT3g86Luti4E0K5crw68srY+JR95SDHxv89GdEK +Nx+JjW8TZDaMjUOe3xYy/BE1foW40rlOoUeNo3TCXq6rQBs1PgyIKq1qdwpq/F7yC8o7H4Uad56Q +l32F31lelo2bEurWvOGKHFHZ+KXczt34aJMw7O3G1cuevA7HxRnazIrLbLgUzI1e6cYfMnQmSje+ +NiIRothCUDZuWVojY46gdrG9JxsPrlAYPT2OV0uN/9OKAaKXjhfd9ia5SS3fx6CzRNsyfrY24JPw +fD2klEEYPwyFCePszWxZW8WbC7/KxRPmobT4r0SvvUKQBli8OzUYDHG9qemrOEGq9Ilji05HAeEU +1/XeXS+KFxp73WeRLpYMT/zayr9Iqis/E2+anrV6y3ZpxVTiOZ4wmDd1Jn8JhMTNwy3vezONEXcb +5XWHovEhnhhLE9iEH6RBnCnRDY2bCyZY/fAPnR/wEORJIq628lyAnNIFW4djgxaHHL+6LQ5/axnw +8cVTzn154isultgvrhLjM9xMXOaziRdIar3DxnBWBFQ6bsbw60laWIsiRgwc53EUvfDVBG71FOp/ +0sLtOmbd1mtqgypcRLBM4oTCFfMpO8nU0GLCF8QVnSIfx4/w/jtE4X7rMwdEGsIhnnlcOldxQnA+ +uCzjnqQKJLRMOvi29yGqef2WrazBFb4v4vi9WCcGHyjj9Z7lPJcFb6iqyapIU++dQMFpnJADaWsQ +OIIr03q0vbkNH/jsYKb95956rgburXCpLVzgs2gx5FYCX+kAWqbtDhzwJ9VrdQccVK017fwQJ+B9 +A0BaOPEhFODKRzXLcwC8CFlamNZ/9+W5/4zEJUmNf8MCYQ8NHEfgoHMbhv4mYj2iZgyil8JfYNVH +yD4joiGvIZX12+cwBqP0eXLnxPn98iHV81sk4R7OXEkDrfEb6Q1yyvG+Jc+4963eRUAChCbtfWdn +khcaHEQlAUnBgqy+aUvzC0MnKcyKs/AFnSd87zXoAvFI64QIgG8opxIh38MdZg/f5FpPs2nPgxTg +977hEwsAamypp+MLbiWulcA5fs14BD2X3oqIL2LsDYShx/c9w+BarXfBMxwHEt+Pu+yod0dek7GF +JgFAeu9BsH3vP2+z8Y/Bzd7mTfBpPcDUMS3vU1rosk8Wa5Akb9Cs/1ciYt/GmzbtXkIl3lG646GG +ZNdcW5vwfl+paukB2sQQhi0RwWIaFoW5d7c2SrE5L0iQfD/pCNzdeLbCenCNl6bEcrcsOBhIeAS9 +SG53QXrsa8jTZNo9qi9GEzK6yu6DD8BI9trddQ92V5YTfVGgFxlcN3zQqOS6XZLL2CEDEwj51U1w +mP5rPQ6uVx6aul8habHCzHaJ1E53LerjlO65hctF97eHkpYtM1ZBd9ISM9jlQYRER6LYi+fGLqag +7WnRFIRv7tC2NphauafMja342dDjSoiJETkhXG77XRrhpZ1ryo3xlPln8ASL65bcUic49BAEaYeQ ++5eb1OsF4eAvx71EvDPPOrz/mkdoiMj5rkoWQJ243yT99vC8OeTh3lIjkj9FNlS4g+2J/PtvZ3gM +7hytUI0W3A24zZE5qCIbkUf6bU8nC4xlJJ/jFd+GPeBNgu5tGXrbsA0nOOy92/8uAC06Y0Gq246z ++Fh8Mbed0W4bkVFTn4fbh9zfSayvSb5uu2CVGiqNbUdjN5ZKskhtb87tVeoEf9B2aBIbHzc/Ltta +aYbayu8Lx7b1pRJw1GHOiwvbflbBfp34nK+9+yK5Odd+Ng2uWNDOtTkOJ4arN4go1tq2VIOfIJpu +A6g+sbYJBgJojNn1ISNtOqtt9zyzy0O1GwzMq3PUfnwzna+t0GvV5kFpNv1by8TRPg== + + + yDq7YYduV9qL1Ua5TIm0qVzBlYw2OwlHKgGzDNE+hUYCnMfGctDmWopL28/mT/JFf5pnS1kYlUMj +VQBYdjK9dfYBKr6Juud4UcTZpn+omWWzT2ayL2fybs/sDo7N84AxO6IqrHvZoysebLRsaCWL57rK +1uTRBIBF2T4MLv5o96FSt5LJHvJCuZUPEisGkj1lcjIzrq4P2VtG60qkPGj82OQMMLgdGIFBZg32 +KhasNfY2imcixn6U8DdLT/KgINuFOF0SFhQbw8cADY80pnMjtiwhywIgio5PqPWwbb5rm8bZAw37 +y8Ig1K+w9/n9GBUvr7CDFUiDI5qfLSwWfoWwx1tfwj+MLLDJNggbGOz7o1WGyMNCygObiWO59iwG +A7YEAU9SRbt//YepNB34FWX6td9iugPGi1Dr67jX4hfo1NYCsEeJmpCZqvvJN4K313L57uXkb3W7 +I72ujB6DWvgn5DV9GOMpRQCf1e96jkR1X9s1N+lnCYSvAt661itlugLPo2smIbw7uoZTfCGcDxVo +rn+/aGRSMO8IkWu+2Gsz0eCEWQtDazG09Ufl+FvbU91wn6yCJOzW5K00hJim29bu+1WxNHFtIazV +UrZ2HAFzyZaLQ5CMvJr3LfSpdbI3uhZ5B1daJzetoApmJgG0HmOf+aq/6CU04GbtePKbk+7VwZB/ +WtZgbKHfahYUQUqydjNQvTXW66SP2qUYqwW/g1hvtiGJLb4+kM0H60J3MdP7q+0fkxRDEafVqxd3 +/ePgw2g8XtjV77y3l46r0++ulQOP9H2VFIGWttrBMHxPRaszTUIbWW0AbSFZ7c+UF8mgTo8+YLUy +tK99qzchm1v1aP0DoIeipaSwd/yOyKu6H9E8tmTN9+MATNVn2T4gKps71QkiIxaZalOq8Qcwvq7g +XsZUVC8nsexaoLo+h6LlizAAT43IpKLb07hK3O5v6nZaRa81Emi1ZurbKpD+/5MqLrWXZ/V+czfG +9JhSu+6Bv2hVUlJr+mHOMj9DSG2lXS1kpZ1AP0dts6zVqoZRS83ehgI8Udtv1YwlDVfroUbIQ+nc +55ZphRpRqsLNoHZD9uAckb0UCNTTXZY1w+kGnPzST8tl6GMVE7qadeHTMcaui5v3pJ2FMj1PS3Fa +WfJO84wZn6bqtKsfOTeEieedOW13CfBLxHMynF7221IvP58Vb5pbkOaYN23bvBe6GQZyDd70lq60 +9dG7bJ1H3jTosRSx3HnTU+Fa07gqm/YMwheyxWEKQ9n0FQ+2tCkQUDaNmskDaCxl09z9RWQ8D4RS +1LLpynzAN2IxW2r6ZnCdKZ+ZpdT0X0kQirvfs5majueXvyiZYzA1ndwqqgUwhdS01VCLWa+lF6np +bfkZczrDUrFmjdz0ZIclFzQ9WzuXjst/0PS0iC6VelUPNF23U2vRzBUB0LQlSMF6Uek2UtMeNptO +25Aqnk3/XbFr5RmI32yavvM05XHdHSCbTa+WUc4qNgh5edN6rMZTBYa6y64dwoGeN20g1HVHwE5v +iEreV6maElLDkE3f6NeHJh0/UNMvtKuD4dEdNU14fbwNVn64gk7TzGIO/KdpyiK1HHsJOU2P47eb +pXFXg9O0WQdEwMADUKlx3Zxm1dva7Gd/2KgOTDcEoEsF+vGJVFxnMOX51Fmm0Gh6UM/Z2GJ6pZ7V +HDI0wHRxqOXcguQubY5ay64VxUjLPW7p0zkd8M8dW2u9ZWnhoEPzcKjFlQ6Ujva9+mUh7RNTaRnT +1cl6l1J6NDXUEpSmmmhr8DdJF5x0udY9NciX750J91/S+ocnIc1Sgoe8StI6OWoHC0d6XIwjM6qk +XxNp8wpIJ6A1xJarkE6XXYW0KsU5I2Q0ami5EZDu5mUwO7qdnV2LxZx4CCckUW6hus4nkuDeRP9N +bWSi6IfaANTmb5np+4MW7dkyZToKzlC9KJHz1YExalkWDJFE9xm9EvT8jIIjxI0iNrr8l5WJjX4K +Rw9SKJiro6DXwozPo8YDRfoQnjYGP+qsHmlvBSkbdHBPMfVDWiSsysNIdRmOZbvyDUkNdYoU/Eh7 +VedrlDSnxsAUJk06cJU5KRvChDjpdTnhJv3iQaSDAz2di01KK5emflIyB+oCIKVColIi/REia6X/ +h6KPpUiXjPhs6cigReaUIR2t8aYpF+aWleFibH3SHpHSic6BUlvYvdHkrBj8Y3woVlFXTAUPc88t +3RJWFMA2tb9PW37TP8r9HkrtX1zMdh2dbgLgsXYauroU8XiqvUKhUU97JFw/nyqq19LWn/aewpqG +GQOVVEbUD2rXN1KOGKqFsltD1DGTOyIVFT8HGTMql2gVeh71KFKx9VyHQJ3UkFvHuvEd1FEYXKVp +kJhpKnmxUsmpBV/tfE+l62GdCFVC6iFqVNfYR2paqlGWQOupYsPHNAZTgdR9xt6nqvGPCzdhVSTl +Va56maEdh1m7QO5xK3VltayK0SOrM+i+SrQaT00F1VY/w9qQK6sBd2qeHB83tjanUF5NmK8EURk6 +dzsNrHnxKi6GlYd1dOmKtTdYhsfKIsZysl5jujDrwPcmKtIy3oy2jq31l7HUnWINV7qm1Do17Nha +Lzu5TrZeDePYREOV2CE063nt1t136xJpLt/+ViYT4QhqIOWdi1zDuBCVmiuGg2McXfGXE7LNR6vP +rCsOX2VCByIh7EVF2VRAu0tdnykWpu953WzZ6R6JcYav5E79q68AbJBqfoWjzpLyr49UmH1c6D/o +Jig6sB6CJcAXbP5DpyBsxe8FTGHxaksWGRYhUfx2WE27LceJ2PaH3t29iaVPFXFu7JBjcxWrfuCY +u1jR57VqZaz/afGA3h7SIPxrLAiF1nWOzVuG9Aly4LrNfrC1kT1FohvZNR2Sb8n2F8Y5UFYCYgKA +hQg6qtchlGWbnSNvuqxQgQnM2haMvBhOY4NhtSRbPviq2XlbRts3S2HobCiB8oxn/0adPPXZqgVS +EYWB9sLHSwhDu8k2uKxofTqxA/lox5TWezgNlmkrFErRnbZpNCZRqwt89Te1qwCGy6ltoFXzr1pB +FdlGsNY7rpbS2uJzAp5ci8TrGLP/zgv32vkxpKZiBLmNCRnbU5Y0QWXb62OmZwvcw6JAp21ngpjX +Fn2JDOO2ZXiGcXALpMMMJLmFmi1lmnVEuiTdCq8N39c2qS+m/ATmtsL2Ie6tbTMO37cIcykTBXCI +jEQJLmHg9uAqQpbtQmlBw+1wGZFH3EZSidGaqRWvuGZmFzz6pXHju6ea9rj+oMjNYcOAkwuySVur +cqmjp4OXi791AY+juRTn0jE213OXCbvKQde9ZqBIRpdspUvqebXB082TQJFOXX+fEMG67LQLermu +1oVdIhOdaF7LLqpKaY/avfY/bd1u2kxAmbvtTOYX3l0Mwnf7AIS7j63xrmmnVXjtmI1IipcMAUY2 +W/lmOl5ncICzyYtaG/jMVS4d3wDfvJCAXpofOgUH+0QcYy3GpJcBtH9PvSJ3D5Xr7XdghxPtNZTJ +F3GvToMnsd5b7IK0DL69NW1exjdE/maB8qdL8ypieL7dv9cGTt/vHgG+NJA9LSPNfZGEX/b2gJZf +ppRSzXkSjnh8wfv9JCNK5i9YKfaWucb7KyIhQ4z/qlnMGUpFbAkwGhNw80TvyQ3hgDMXIwpIYKhj +carxRbFbYAfXiBk2MALf5NA++5ixSh9J790FCVeDgjG24FxsevZkMHhusLf3IeFn25P7DnZtYUsH +hIuycolwMcl/S8KdxjhuzU04zmZwKCnchhsgrTDV+LB7C1vYIoiB4e4j9TMZpnmavVNlEVJpOIVF +SdWku03TrbaPmofDx2VyOMFK8Krer7uHlx6AmJL2B5XvSYnYnjCE24g7hB3m/cqjIuXe0muJl9cF +FTZx2aiC8xOnEwIII8WN2sQ/VMwteii1acK3CHhzICfIrDjKgf/EYlJ53FpMToYExWvibS12eViv +DbH6bPjTlo1iwoHWbp9YMan1xXfFw8JIJIMN9r74rahHFjUt54DAV/JmhRHC9qSLlUFeYpOPoNpc +XVxd7oeeG8vzpC5eC+heFT1GwBZHmug/mVMZ8LLFUdBp4gOtxbE8Ot3ISE+xBf4SidkUjWgxhVWn +c/cT0WK9qLttW1eB2livDaRGi0P/59vE6aUzCy1e5bgIdWHGLmNOUo2h6MmnmJ9Ji3lid0AuJkx7 +VLplI1WJXLx8rXpOfYLKuFj6dzL0KFcpERdrx9qiAMULPS4W3HotBwtRHBd34DxK/euQD3Exbp6y +tf04sRmny6EoBWgxodrrFtDiRAKgy7S4wj22GIVgLRkjLSZstvKdLKgwQNLieqjaZoeiyFMGpx09 +ZkFBCOzRYqnd48AcLZ4sjwmyjQ0HDC3+ncNh9RU/i6lBUDYeLPZWrRTAjQvBYjAbYW9aTJ3i3Jib +X7FkjOfcEMrcJ2eU5lzHYyk4rVg+7oYpvqNs3BywGPhe6CkMRg8Gi0HvoCRDzNsrtnt3+LhoMYoV +kLayy/a/AxIEhnCrKva2NLYGvYNDMgdCrFwjZtuQqYo33aQyK2mj+3t6+wGODs95xfb3qYQQCUIZ +TAghtxYTB5umi5XEekKExZQuZiQotC4O5jJUuzjISmCdyvjuwx7IkTxkxSrVmRl1F7f/61+7eJaC +Xlv8DV4TspjrLsRbMUmBbAfka1KxE5ZweB0EDEzFiu4yOU9NxeHQR6hIFeN8gWrmm4q//eFwTonj +VNzDAJZDVO5UjOrrIScWtzFewqk48ksIEuY8tdLlWBYdCV9PxQttsVNHmorbM9YV28hU3EnNvtFU +vDM5KcSpWLdCmEKp4rfk8UIHlirmSO2NXtzhDVUM7O34EAc/VHHdj2WZ7OwRIFfFNTIZyzyEX9fc +RcmfNShgzNI8j0Tkf6oupli3bsX/Usz908G3FM/tdmMQFPf88d5ZWJ34R0av0VvrMzLZVDzoIT6Y +iunCFMiH5W8qnp43IOn4vQt5Y9D3AwWZUsWAko/kuT93NFKgY41XnBeqhtgtIK+YTZ6oECs3gb3i +ibksbjJ1RjzYaF/E9cK88Oc9kWx8xXIMQsMWYbMHwap4zqusZFW4Ki7GlUmIVLLJueXK+kQYRalV +8cRyiTi5kqpYACDo84rbp4R7U3HmFVf5CTGhglXxxgnDA8ew/ijSOpcjMMV0DP+5qlipkSNXVRUj +Bb85Cg3Pf1VMSqApyQxB+gzahQPgve1V8cSlgElVHNggsMcrPtqoZvWqWJswdXevGAv+/M46eMX6 +4jDaRBExiw6Lg2nPYs3BMwmSLAVoMfwsyizQYueMK66owwmJOS2AcDEU9pA6b7HP4r8ajSXP4ue+ +jXFmPYvfYI+pQV3VszijsgIeMpLpekmHV5wzjvDz5oaKp2p5xTosR1+CBvPSdkmBifPSdxZvuwKz +O56EZ7EZxfQdUIGLRfqcn2wtXqwRQuD5FufOYYrRRjBladwNXvchxEAxL6Gj/W3UuA== + + + POLzBfF6ocWEdZw8LoZhzlp6MQXENTMMxuk0Ejhj3JUXn1fGWtLP1jMWXZ16AzXOTHWehp/sJS6v +Y2OVYJOrApzTmMcn3aYqT+OFJDUEloxpjHiiDAYaZcGuOyBhgqVxy/7xrJHsMaXxhsWFHbRFTONj +wCJrhvvAWlYJLN0Zd0OlBDbfFraP3oI54xAfKjRnDKDq0uj5XTIJw/94riMAfkC4dMzV8FALfB4d +5CfjeAtg+u/SSvvexO77kzG4GAIFJGMzllVrM46PkXgYLFMmjcVaOnBrDNzqF7ONJbk7b6X7qu/a +xsxi3v+NYTU3JcjxlAorjI7DHsdaO5Z2iMa0Up7WGo8dtQsfe1wui0+7Ppb93QKYf5w/kP/naxUI +mdJAo8PHrjLXwmLlThCR2U5pmRXZPPglLmJn5LTvS5t45BSFyFQkR55t5CQLF825X8l22i4ITGb1 +HTbt5XtrpbNUdYez8p9VKP+Jo0welzLsn7K1iPl+qPL/s/qlQXzyyq3mS+Jjeaur7ANapghZjUm2 +7G6kCzuBpetXl5FMjzQ+d16OyBKL4Zdt0zBIwUySwBuH+YMH2XsxI7cvYUDmhW7tLWXmcTI0YDAd +0AUsmZm1nfp5Z/ZmNEPoQ5en2aIcI0LWTDNvFJsxXzf9f702x6CbHc41EbdvjstwZmkrBD/OqYIS +uss5B/1+6yaw/sCkzhJUYhE/gbKzXigc7M4oGqx64tldV5DM7zgy59kkXIze7BllFKD4/KGyHrYN +4GdQROnnjvlbMOSAIpOeyDZBmKDw/DyZxDBESon6vMMEWCsdmWakPkeXuphTrY0gBomqkPTGaYog +GoTPAcNUnz+ML/ti6jPphIELjOwj84SgAAaZ4fMw40Vv1WfS+Zlu7sHUP1c+hQQF9EjF1ZuAVh2I +yQ2wvQT0WMGjxIlC+RQD9M7M/eouKcuiMQj2HaDJ/4ckLnYUB2gM32qBAfp43GbXjC21getHhVis +FviH16Z5ZqBFvgGAPVrFgBGsBrpDWQ2k4cYGupL/ZbVLoAZ6MA5d6wYapC/y5SSin6vDdMaCJraf +5lxhTBZ0lPaX962NqNf9uEugJispYMbrqqApr6hmCUC3FXTe3rWA3zBhpgU95ZAxxIImZkB9P2iI +URS9QeG5YJf7jX4GOgD9iW3I2sUu0ZJh6WQedFsPVSU76In2GgSR8VC9g1brSu0eeTGq8BpK9S6T +66DVPqY8IZY0Qzvoj1PLzOmge2IgE+HT4FcrMsdGSmObyYSFXzlNTnrQCFKvpWSQsuygwYU0SquD +dk4u+jzTUrIoHbQBCrS4QLeDBrbPH8F/r9XaQc8sPiqb0LqwW8Qj2Tm6GElDxdRhX1/oZvr3en2h +k+YIrwIAJ642X+iyKQ5T2S+0SgYEACD/Qq//RCsOva2cMTyY2AttuRmAfYJVHS+0xagmqhe6stZx +4NDdzrMK0do9p/ISbQunlIpOwIi66HyJvjGjJWBrpjd6Z2A2xqMHXLucfaeuqCEG0pecrNG9zz5R +pBXM+nqSzoGTwJw0EeYOSAX54CxXGhxRp6AC0m4SByjmlpdMz0PehTQ91TbNF/08RE7XBdGunZau +hkz2NAA0WP/pkye1HKGW21ZZR9QeSNE1auYEpbT2jlF+GymXDR5ubncRatPUcL739dRa1QImynA6 +ndQsJ7xTPUGWp8G6U181bSFARauPgf57E1drBkWKcwQN1v/oD5My1uSt3McMIfCsC4wAuLhlyOjT +utVj6GDriY/V3DrvRtA5uC51N9rBNUVOQCvXM7Zp9E7Xc7nrpVetIspr75mRe42AZsr7GlddH3Ji +J+FeZSHHVCd3DTZJ2CgxArph+3Un2JLY5BP0JYkdHvHwFpvjG1DBxp5393s2drXZRMh1vP1A9gSs +lpJ9NQlQ2TvvOTwv+04jKuVfVMOZ2aDl4pbmuf1mJzLOHfWplYorIPMuqoC3bNU0250aG6Wiza+h +YkzaBgcLl8fvMD+lNlMbkfz/EXi25q1tyxN6TMbK2350k+3NRNtcQ2Sx7Nm4vTuDjcQJ8SGawSQr +uj08S1A50W2sLT//eHtmUoHQt/HUTUx9+zo1JFN8zNW3n4R8/RfJ8JVva5WngWIFfHtg/NYEvn0y +XpJsFz58u4NOoeEh8O0ghE7/4dvcvAgx3jvhzKkeea5AuNgR3yaaRRjCCX7wbZzSUJaC9W5vRsap +oih4t2NuWjzk1bDqu32FI3S304g077Z0x4cSA2nou60l8ryocQgQZt5tqn+lfreHV82nplT4u72F +bZzpusz89G6zJs1s3+0BoLEriaQ473YZf9uIb09cFu33tiFhBCxRbjQF7raODotWwiiEu03fxnmF +LOLdJmyfRCnSGUy924GTHhKHbzv1VQqVJEzRdG+PFEqQU1hf5wpM7+37CTebFt8mzOR28W1FrvdR +Pxf9blek7O1ur7t5p/BRwgjWudveJlZbnu62TTGQqncGut1msrnaz/swK/fbrf/rgaW9radMZjIB +WWJ7+5P8NfrI57S3vcFmUfzbVNMvsm9PQiUExXhe3+7H8XXa5oZ1pW8DJ1NwRbwAHpptMgOVvv2X +lDR+85EHHPo2qvbRACyojBhmAMVnspnYEuDbchBkOezGt59AU6jlQNjf3O3MdZ6oKbmiNlenEr2H +R+02aANAKuT6el2Ca3PdBalUetovnutIVLSta7fZOoPaiHOO3H5o0jkOSm6fcoxFF2UwbhMDzk8L +K7t9VlhHA3lgRFC9DXmHnjxLq9sDYt39BKN1pdtRgzhVNTXdXk2OvDfdHtMKOV+4KrhtocvAwGRr +H+J8gtsvIxBjHtyOk8pBBQzHHNzud+mWZqc7uD35dsiToOB2z7M43QBv4Hbetr6CBpoMxbYBhCeZ +xbYRZEt4HWohz3Z2lL7Csz2dLkT42XaqrAi3ifezvU0wgKr5Ds/2mMzgd0BZzjZvWUOvZ7u4G+YE +Ah+bz3ZqIwHyiYLhznYAzENFLIi6tkuvrIL9a/tqvr+vYdBB17XtcLklI2geOZpf251uBuKcxNc2 +6c3dbcGjv/KUsw1ueeLqbH9k+XdtEyCYOnDb8XjghG5DyUXleJueCwE2pae6IuK+TYUzk4F7R0LB +Sogg0BmJquHAzTFTPRmd06OK0bcRmEy1pG8He2JCZTXobmJ92xHpYE9wY0DvSsM9YHopV9xSr5BO +97hXaCjATu7CGZlBZa1t7jA373d4n3MvawVHQrfIbq/NS/csGxrl5C73pXvVj+njA75QQfe8PjIP +pZtJXWSnut0lBgqX1HXH4gWdlN3amQHa7c5VEx7f3Qhl4kKKxrssAe817RZurbhOigHvU5F3C7Au +ELq7G8EA2Q4zf/faaKVSNK51NywRA9nsd3u8ynqp351nEAwtrla+/e5YyxtM/VHdlv3uBxt/uaq7 +42USxHLJs6+7h33u28AL1lR3krr7zf4HAA88bDeNZrAz271E987JjCat3f0KBfk085XWbn3DUymv +3ZUdYI/ufmXrqLu1nO6mD0RSic5suvvyn55EDRycuy8v9yiadyn9bu7eJdHCvSN0P+rcvYmObfEP +RoPCzGoeHVZmT+bu+LI1N8/QiBt+7r4v1Ski4s7dJGbY+pM+f4DmboQOdTEhDJj+eSzgwIm2Kmfv +1n2GKHO16t59ZUIvRqWJfDd/su97iwBU9d2PfymqlANBv9ijZ7C+ewnrznlW3w2galIVK5cDYpyO +aZptD+8UKL9bH5ataoO//G7rCil5ePPYFDvq/ad9TmF+eJNwrz6WV08PbwHERKJekHZ9eGeLKuAU +KfTw5jiiJ82o4mHhTXUT6ThRJsuPhfe/AAuLiZHCd7OCiZAU3rDLG4HOtjG+u1P2qEtSeOvsjK+l +jpDLN3g73jmoWPIQyR+ZVrTjEHTaHaFkbNFfepZ3DytHfN6MXAFk1Fse8yyoN8oCqJC9tzG1797B +NyeITNQ1i/jWmdQcRfFa6kA/jH/4l01GJBI+xPu+KYeh6PdZTXH8DtUGa0KeuP59PXfGBHAIOoCi +gGvxgcV3AEH0i+cGjhUjJwkOJKWYSy143LbBs/wHRxpGeIA84c/GYKFM1EjD8NtqeJHI42IGaGDN +Oml77eEL+uROiIsPv4RqzyeBI0pK3BGATByBoHLiEEaK400EuOsA3QCrxceRAN3wxVPzGO+Fureg +cfZsvDzGaYvjE3Skq+O79Cx3xeMEtgsGHp9hReM9vjOSFv7jtOYO7kG+4nPIPeQbcm87jNz7o4h4 +eL/ETqFKjuoGmcnljgR48gAOay/KwzGQmINUg+gJCJtQXslLg4YGLW8D+cLlrwwLAS9fAObcPsVQ +xYgKdoxOPrRuAFIvCEngl0bmgNfMkOZy/Zq3cpsnEpBIDzivSc4fCRpi6bxPowVN/0acO08i2lHl +OYsCcb3nwvOpvfJzeQR0ajm9Mi/og5hCv3CH3q5ljt+sCZPrBUafdgvcgqPH2oAH0gVgViH/T5/Z +oTMdUQbmCoQPPRBkeMHZTG36Ws7A2umAa4zCyamG1GOX47KqAhBJHfkIp57/oG4+S3VK0qrzw4Zt +9aeTnl5fXdFb9hzrlzS0fp2y+LJSDxXXh61ln3V9Ftbvg14P9et0COLGDHb/sHu3t32MHW1aSyxk +RyXLTjstPTcucYlKLMgC6Wh3sD9IUDs/ZGTT2p9pxenYjqXcnNl2yC10IdZ/znx3Cnua3x7XhjvZ +445Z6XO5GnYPP7zQnXZaQZbq3l8Wyms+mUERbuDdhRBxl8U7t4NCGJx30H69Gwu+syZvCPpeJjhJ +tXfbiKny7e9PIeBvHPjC2alCueADgvBYbWLBY9Uy/A9qwr7DJzEnaiJ+zQy9rolfdXb2WvGKpHBf +fD+9+FCHFI0/dL50NSLtKY7fq9k22uOzTMjTOhJGKzfyChI3nSUvigJox5OfnfJH0oCF5XHmMmIu +LxTLXzWYLyjzNNaYk0/zB5Cbb9mia7bdfO48FIsbEDyLSQ2g/y4RAgD9xdhEJAUAIk+B6dLhOL34 +B7pJN3oCFQB3tlTJmFkJl75RGB7ppr/PUhJQjwW425zUrzQIN4TEUf05g/DS6hnsK8yxvi8YmMjW +40rgfLb+wh7Iv74K96euJ/DrWVoLmg/7BVh1yJ70Vx8LsydgKdQN7Reyt/tmaBtqkNl+MUidc6Bq +LQgV92dGoJJzL0GhdF/3w/k/At7b6LNikXoP0feMCejr/r6Bgc6tBv6iHL9R4LsFdxh2gvLEqios +fJHJTZq1QTf4fQ2whSHCZfCjdIpLfedCHQY/uLJjG5XaEoUYfKR9lTWroS3yLULjKvxmG0JucS/F +rMP3Aw8uXYffL2bHs9fh04OOg+taelKIKhSU+Ftc1kOHVYlKt08cbYkP/16RKd5JfBW6M4EXblRh +IfFxyzKTi7bMeSS+NcBsoha/AD5FsI1PbLFYQm/NRfIH9gAkx/8gNtye5TMV8/HPpg== + + + teZPgUDNOV9TnjbP52+94tiFPmU43MfRx1e8oUtfscjSBeqXKTcrqT7CkKxMsj418Law6z+Th7HE +/nu3+HqzTx3MaThVs4XF6Uw1tc8kXK6Obn8bjCeWcz8a3meLkHiV7+8ZAf2Bf9WITKxQMfy1LU5j +xT+DAKo9/imiX0B881CqiJP/M0k/HZgffO/vLOdn/G7OoKXQHw+4nEz/7yd5wEi8tfrbasi+/rzS +WND+NiDCTBa4cT9ZOgtten8/NVo5+LvNJtP+5Rv8a68EhS/+8zqa94IX/2/r7KD8r8f69MmffA7i +8RwJEDvnj+lgqKf0Jzo/drn+QQwEF9uf8iSWsfNPXfj+lfr4R0DoHzbZf1WG/79bf3/Sf61Wkc9h +1gHQ1f+f3ADg8gNg1S+hAQzAv4QAqlYB6Fbf+xmAAmyHZg6APYsAstoJUIJXgLoGDGDDIfBjIQvA +GiRQ0AKocxCItgrQvR+qMjJAQrBDTASg4hXA5BaKf0mIvff+KbK/0VEiR2sGZLdjy6ihz4siBJgh +rvqpbuMg36dTWlbNufyGSiM3ChDqQlwD9vCULQR6og5nS9ugYiDalR3WCNsVQWwK3FKsOFJ4RSx8 +Y53xvXK16rDvJ/k6f7oFPy0b7NTvRU6lhRrSXQG0zbU9klSDXHBwbiyrKNuczw1xz8+1YRh2lv9/ +XTj6EjvPDw4P/tZTjQJ0lNM1IMjXnXKkGNGPjVqRKbp8gp4qiy2+TJ3TLf4/PlwlGcWOUc3n7Nqh +R0CGnpLEAG5uasOoWzw+dUwrARuofa7HQvS1l+Shf+YG8AK6lBqoAJOpEdXukJZypZOJ290FK5yV +/psB4CBXd3jcLYLDF6FDS9hYFHBFhjmS1BkdGLaH1Lib5SqI6JoqTV3aQlol1jNM3fg5+6Q6ziJn +N2GU41XJYG4G6rjJzVBbAqsJ7bj+tWBacodRvvbg0F8SDGkYhqai9Z8gvTYVwQ9P6E3mVC0pzvHM +BSb2l3yzs3FeGFmCh79y8zg9Dy7x9WMNJIx1a0Qm4NAsakZyFBtzqWzqyMEJI6A4LgWv/Ig2Q0Wn +ch6b3wp1euGKEYWVdwmSRkRhLK9jMToLnxS/IGtgQ4aKtDPAmJEM+7mk4QDZf+DyUmsN5BUEUP44 +SddCC7vWIpgBZc/HCmF+5UsWbzvtslMdFdcWDOc6obH65bGuUWASR+S1Gjo/Zwg3mdTNqN9oaIOh +RlxoG6SKJqMmOjO0NlscybOm0zxEX5j71zV94564+oZzUBNqVpFEFzcCPlkF6JyROAu6cwlfJdr/ +j0nNp7Rqc5QRMVW+NAvnNeLwRuCS/yvCjmgNOkjIjnV0CXqSMy4zBCa+6JbAkcfzK5wzUk8dv/JG +Tu1e3NWyvbpOaawBwGEYJKn573Y9VoJ6VeKk+WURhqt80IOlgOcqnBsdkA9rG8VqVoZWzbU36ocD +kQYMVq+J+a7aZpUtPB4McIo380eGY2MCm+3St+id4rtlX64yyYpaI6gy8BuxP8DIS0mNQ540ZkUq ++cGKpXY+D/KrNBYtoeqWY4rFqXb7EfvwgofOCsb9kZ3qFCFipcWR37sbiBR2269cAoyMENlqvQj2 +77gIi9sHFpLjszMt9C2hVBjbXHY5Ht2FsDgf25aIaOEQMhzI1ju/WUYrtrZHB0+zuziDeEKv+O8p +Vuae3ZTGKGUKFVoCxNF4ub+/TDYLjRhNchDcS3syvDHr1cXwRhbu4Vgi745rbId3D4rcnXdaGjk3 +j8FLsXL7bGdu6LskBTXIebuTMF+GUKyN2GDlArEwxqhJKkpeHN/L7SY6qETlHpvhQzJCJ9hwm40I +GMDGhZzhckw+qDyI+xnXHe8e6IknaQGT/9Mu+a2ryY/pTSoNJKkGJf8uBkDjBZ8Evk0i6MWRmjMC +zTrzXS6OUlvfxk4klxCw0gYKGPzHqIuAtgn/AvBzGXi9AibIRVw4EtIvB4eFcx6ZFPpQgCvne59b +/Y6OqU5zX13mN6UMU0hvHMOixRJ7AlXwIyiJVfCO/LEetE7eXWsn5Le31vQRANS/+DlEIxVEXkwt +iujxsaylCQxxuf0QMpMg7ErFQ9PryUTgCHTPLwPy9BVlQGoIDTrd2tqmh4YwgeALTcIPHxVu24J+ +PRC7FR35gPBmfcSmzJvvlvK9zt65iTwTOsJZwgwp2Shrs+O4fzsDUvyrzSe5gx60pGeK6sux8NAj +bR/lLKVJbO7I9BY7byIUUKwLTWi33BFqVLOAz1XnNCyd/X4EPrIJKorYobU+CZQE2bwSJUAry4uB +wYe4U9FNb4eAZbk9aQWPwB36PkSrLrCqzo2otTx+sDAGYOKPUNYARgJOtTBzmZKKftVdwGnqfKIW +jhhGqzkEHkZrN9tyUNaNwzc0RQagP9ynsPvxU/IBtgUw6RrmptSb7n00XimFYvcqN5XuGiaGeGhJ +j6+BrRNe9pKmOR9xaNav8NWTH3Habi+siCeqgVc5vPyQOLvKAneaPljA5FdeAshjwwdJrm7RFioe +0PqbL55ezEs+h1gYmKxUfhGg7OnU65cAKBNmOliQuS7CT5HGmd30ekcYxlMpkZJhcGp56ah5CQWL +BKM4/Nq1Fx1oQfUmbthwSnTbbuuqr5FxuASgdgT9Sca5RkQIJZZWoOZnpjeFO3K/HgeFm0ocTgZu +HvdECgSywWwTEe6BqiEsQa2AL4oUxoNx3hZJQvl4cKa5oL23G5IPIy4dlGmKD3KgriAvw+IV6NFw +qL25plDTykJXHdxaGgIoG/xMndBrvtCR3ZAvyZZyNUZnat1E96Pcr6prxFeXevaZL6Sy2JUPozlg +UgLzCwkE1M50am6nuVNBFoWkDkcowFbtS83VIrXKYi7X0dg0C3UADFeaqCtckys1lAkx0zC6EiAV +PgBWtDpiNraWZBawksebVfFuKpqxEG334nA8ZNguPE7uj1uZ9DCXgk4IoNDOQi4di8r1L3jGSc6a +pruj0CmwaVC6oEGdOPLXBDCD1CjoLP5A+BJXe2RoNpSf4OD3rrqezUsjzADyZr7AMQL0/AhAbpes +92CegmwO+E6d17hnlZ5iGHZPfG+OLIjKV1bnCpc4hLyj7j1r8VZmU2EJ3nrBQVQ+YTKeXMtgt7mT +iye6psJGN4sImrdqGPtZ3GHk3KcofYhmCIG424OXsjRolYt1utuRYV8x4LWJQhVbeWbd8ukliEkg +1d8/IIMZVIDQA5p4DEbQ3XamQDeLAnxU/ev8u8NFjQO03JIZZslLoFlWrSdbR2DFCpedb0HBwEpj +FpdTYUulH7ho39VpGDVRytElWEi4QJZuGj/tKUPDW50YZq+cad6vSI4V2jM3U+mA1ApV8WVHSpNU +J9HVSNJVKT24Eap5uCb+kkSc/KxKwEV+lIkkClncF+2FFEGtpaKYrma542Db92s9PL65wpO55HJ+ +ITh0SSG45SrSawc0Moq8aIq9OkZUr6ClQ03/THMs+BoPkQ3U8XKqEdBDunkTBWXaKqYSKZZaFgV4 +GxHkCPHsP8pW7JDteFC7S5vUCOU5MEGzE/opJo93ZU7PeGI5uUroxQNC0bSehFiYNcI5WflAi4fn +FhBdpA4JXFTt8U94ytisj/J0k+NfREJBl8e3bOW3NhIsooeHoY4Jioc33l7ZiO1KxBgwIT5jin4V +f5QCbmsUirQrqDykf5yBD/Q9sxlZ60yTpkr/V3yhr2IvglXc3OFnaU9+ruHxfRFswT+fn7Y6UPk5 +3/UtgtBay6rGnLe/E2L/BoPtGKbSJoxJcO1dTT2hiJnW3mwhhHPQoqUk8PU9VY3ztIXi4EwzP5d2 +RRTvFRKN526+Au7gLVmlLIUxvY4lbGBMAHu19xERqjoDc0GlOTJgP85tOCjS5/aGZXgOD/JSBShq +6XNhRcDlRUUKXCLInzsfF1jM3XuiPoSll7I+DqsSql8n2KBgRyPKA884pbm62qkKRcYEreoIad9X +HazujaW1d/nyzZ449E+hArs1WwWgO66O1g2ZVwQm26zerKUiYsrgMc2Ab+i0Jdb61Bd4PP9Oa3kp +ydiiaKKQ4KbKI58/Una5FFKTaO3DO4WgZJRZSJw0CynTbJhZm31VSmaqufbg4XucUem/RLxJQeMs +IQt5QuKlEBKJmezUNzxgx0yhX6Td2ZHVRQdJpz3pTCK0KXB8RZwyHbpyWIAEafRI2fC8LkECCDAP +7qGHlsnogquik0+bO/ePToC7m7vSvFWxfANdjpNZxwHeBrUBrix2xqg0ZZ65yC1N/0OhUNMhkXxM +fJt+3zZSnHjqDukLdVYywQ0ZvlwSF9PYhAJIisuTVJ1gj3n8N+5EblNk4KpVGlHCQrkkmweHOCXO +RKXEXOzZPakWEOE0BppvHJsx4GTjNC0tbCIOTROW7WcwKZW1Oi8jfqwnK0F3KzxYkQgjISzgTcS1 +IV7ioYxpg3MNSXcnDBWSzWbqSBYGgyFihmmflHDka/kTC2pqQLYmSDIqhgldIUebwQrY9rOu2Ysk +eHfcPzPJa028WaOOcITpjPrH92c6gzcnmtqkkrYZdPejSaa2w61kx6eWvAKvYJt4iQqNPTjy3AMb +3ou1tuBhrud6la3gEfSJGd3aHUk1gYqMuhnbjroUJJIMP43cnNxfD46hfncg9izDU1nky/dbJhe3 +bziWvx7zulgn3i7rMdYHWWPCSeEG8mH0wHQ4rNjmyGlssLg6lMhIVBHQdA4gzuIb2wqVRYMFj9Fi +3Y9CVtzzM9T8PtQ2o4stoDNkd/1/1iIOtELCuYiLbv1bwRvH5a2NeiP59f9u5F/iWUp5iR94Fyp1 +gQ6oOEgiHQIFj/EvyRMXnFxxh2Hg4GNs5FdqrF+SZbJjymfEMcKcg66+kKrTcYLbQ3o0hMCGJ+Gl +iMY5FeL8kloSckUp/+T2iHGN6oNsW4tN8ysYVm/1UVggq5pakVbamliluhUSqNTEamxq2s0C0QmP +NvYC2FiQKfdM79JIfvwurWZzXQcOLlbB1xLnNJerVu3d/ekMSVJu51/AUtZNlYumM6MKJEEJEo08 +eRLK+H8YrsFWqLCtPTWjPuH8fo7eCcOpXv4a5lrwcEfuL5AWnSHVvmgSTNxkkaNKsWnyePwfHlRu +Slw8M9JkhYuQyQRNeAoFwywPOPrmpcnfmhWTGY+MrFhF7mQvXeSMhDzmw53NhhlsfA53ua7jOxar +mHDl2Fnkk916ECMXZUuUhF0ikwAqz6bUev/SGV1O6yfkBUmhs4fs+BH8lKMuePn6RFXpggP3bTa4 +I9wvfJmifM82yWhnMo3t0DeGd31r05aKWRohKAsF0ygtGxeXehN3V7IDrWuBMXU3KGz66A+nR5Jj +YiFd+KkoylET2R8cI0hpjzXC9A9T59SOvnu4XDxoLjlZQWlWJLsoEaqOEZ2U2vVuIMR4dE7D01ca +akbHIGru0GmjhWqCJcqqk6cAkkgSPmT+ARENYEy2Cib6ZICkFn9Te0yDGVYlrDUXNw== + + + bmKpdVXfC4WsEZtMwft+nPYwUQEyUBNEleFlSVvvILHa2LxJGy0xevl7ZM64wzxVAas6o6qdGDPH +bGxPEIPZeBgUuN27hL8wbRGV3VboeJJjunzANYyJb+bmXeVnRSCkh7HaFnMSGWtkzA70soR9AuCk +6HW5lQBNzq9IAMVNpCrUCk0C84FXPWBGZhJQBwp99E+C/4Jszala85XbuYVKVhGGBQHVDYXsmxNO +HRFliNDFbFxWdmFjigTRp5KchkOMVeNvZBp/uKLUCdci0t/kRtfGbFAX6zDUj2WWUXqapv4podfG +nhQTnp9bmetgFIxHWEOoJVrHRMPrSZtHKLgVpiU5U2ZlkNztcErJedoyNyg7p+CBfXBCl1P4D+I1 +m24frsRIs1jEXtOlwl9jzqcai53Ky2lMfb7IOw3N+ckkpoCzzGp2RQFsPGmpnLlPYaI8i4OXaO0x +AYYyLYuuYcUVtHNZE8MINEadZPM9mjkAjRlsspGM6qa6dAx7Xes41hvaC+M5JV4YRyWIJHUbEmj0 +A7ypjVtZtS6izDn1l0WNfLq0tE9UVIu+9o6CANxqzPCHJm8+aS4y7qz7WU2IjG076Cyh1L5DSKXH +T0F0pq4bO5X2UxR3D6VzalY0AJgIlnJR7+VRBkHjMPtWxF/bq9DvQStv1Ru2C1aqoZOjI/wuwkzF +o1KFN9xWKHlyBmHxU5YR8MpyJkG4PDp4U7rTaLBBfmieF7SqbI509X95yhW618qz67oCOSkqI9N5 +0P0kp9VP9DtsZDGoZ/JUCdCIo5GRNfBbyHnuIEM+iEV4/Zry3QE8iJiSjvnC4zNSUgYMHtjgf0vh +bUfOZTdzmER96KWxLkl/11pSfCYK+bYyO6i/y9RPQ58e1UCKvLcm9eEhPk5MNip1vbAfcocpNHTI +U/lGGd43hz28WUkXFPH2biAtusYzXS/e3p0E/UZ/Cwzizo5nifQaftWL0TC/wtBFilTKDE9dj3nG +UAOSInQNzxLJoRij6RVoIVQfiBxfTqmgbbp0gcMfcHqgn3VDte3W1Dddwj3ZSfX4SslAGs6M7fp5 +1ufd9voq1oeJXPhGwF4Gy2mOVJuQmd59ewb1060zXACHQFmmGvPD7Rjhe5UTNu6xI4MtyszsMH/G +UmPU6BgdXZYx/5vegiCPm72VFad/+4D/ryfDIM+QY+1dI4I3FqaubC27GNdBUrq2c3ziookbsqVr +a0cOt8z42qzzAjOnFcYkZidJQrBq0NN0Zd5Cmq2d4d6JF9jXJlz7iKxomeETVtSCUJvEBfREcN2Y +lZXjWB0jHb59VX8aIJkh4YQbmPqxjGcCkWCXperI76vCIaH8aRirM11NwwXDds3MwSdeMORzyqwL +gYasniam+UdJrJGHwg7eeKtFOTJRVtFaeKHxNahSAM3KTABOjOk6/04PJA/EyAgHjDptHGTfNcrM +A8Qy7vH6cGGh5wIA9zOjJxoAshDbKHq375G+Xqwz61CuEyFFxzRcRujXxRHgGyDq+zhoQdU1toOS +ljMlG5+RGBr/W/1Oe7eyiTN5GL2ZJGtVtUtjD7zpTslKw8+mTFK8bERnw7ziCWpSa9NA4k02lItT +sAUa99x+5zXVMKuaQXcBoB/Yhtwp0wYyCEndpKUBh9CZT71CU2zwyAnYHAGaxAEpq6wLNZfyuCfB +olN0/IRJd8Tjx+OCSfl2QEeZvSiwJTixPfX7D5ToFbnMODpb4y8J3zkYg+gAyNkNVb+JbbWZcaIv +pjh7t51UIZ8FTEBf2lAh0cvkJX3kvgCVZzChjWwOl8yOlhi0eYu8UsbdL1PcabIyLERUDdHSMNiw +wkvJsBpb7R6jd8yHUJICd4u1ozATMVp966pE2mikQKHUoLlx9zF6gTZ4h6pbbY3BbRQgH1UYb8Gh +YFwvI16rkIQIa/7P6ldQV7KRB0wrZbgsMVx++3ggCa9qKQQ5A1lzMjBHU2HF4e3CENINjB840e54 +ECcna6PnTZG+BzUskW2zI7fnE4cBT6uGJ9XTTxS+TfI4TTQ+eaPzmYcFU5qcu7bdCgHoIIYyUkPO +Jw72bxnlHCVWxOplRNZ00rm/qTL4wH4ovGNPfaY9C+ObEEiQReDTfrurvBEa8+wvXQVzsmhOadxg +yl5+92AYSCYorkcW35RNFo8XOs6xQnT4ZTnEZU1oTQnD1rkQ8rcLJMXMOHXYlRJ9MjpcEP00Qem7 +rntc6qPQdstCzW8uh+HE2xX2+XqjFxnCBwEjovwL1zC56iYndcdpgOGSIwMVN1A1iCn5M3Gz+qLt +UkZF2gmbcHBdBVNbx6YrWLkcpoziAOhBD5iyYqdj4FcZ1rd0Msg0Pf2FVdmsxEln3XuYMJeK6Nll +AqvL9K+8xxlytizhwgugt61iwDn5HElOVa7Y80hJzmF4Y9TPduU1OAM1a/SQtvWgvbnkIpXZHTnO +lXwEdkJxyM1vUjDbERMMKB6cyYMi09+nuxgo+pXjhW0wkTgBTpbOK4sUjrwaJsK2UkWLsjUP9dTK +4yAfIBxLQwX1rAIKNe1lNf+OxPYKkTs7HXZoXji/nOoWXxCxGNl8/L0ISU8MNCvF5t6EJKhSaDsk +TXBovjtzSvUm0aL6UGOYXwH0ZFlL4UAe572cJYhddzwVcRUXUtYMk5pBnILxIuvuFI66XH6FydfR +DkPKdO9xNDHabdF/Sk7WJwtQDk0dmuEmUmWcHUtXHjeSMhs9OFRlwVgtTIrElOI5XxIkYgoarEqG +MbjEvlKOUCVsdQjdGFKW5sOCCUGOrZF7jVmkUpqOx5qiOswv4xNK0sVB2Kl8lJ5vkcScNGcz3kwa +UpNtyHuk7uBTTizkq9r1pVW4frwI5acgHsYkgaOBWimTi3K8pJaa2bkt4MBC3s99LspPNuGekkFf +VyRf7s6obQ+MPeuuC9Crlgxmlr7XLRGEJhmk1G4rtqLNjzh2X86uQXebSUpZEt/7Mjr07SCtYmbg +E1/gLD3PyqmSTlcFfVhnsT9hDiFqs2oPMVQ0BIWkONMLrMJe8ybpp7Yr/ELJMOxmEn3VS7Ga6CeI +27TxAgtVpasQU/UzUM8yfhUgg1XOIdRRb46N51mZ1RZcmQRI03D6AjIILQ0AuDK4B4q0b2SSqQUt +w86s9KvaiEGzS6Qk/WdbscFy3ziODoX0AYqzdVxJCa1Tb2zqFxDmS+36hCEZt0pKJl/QxYyPEqcY +ukaMrAzJrQogUg1cJWZPvOAMO/ogOc1Pf2quOw0+vEz1cNoIvFBnuntuei/gl5w4CbjIb2H3azaL +yvicYErKo/cHiTwyJ2yNBNNVxCAXhvu+lq0hEZLO9zhBNbXzGT7uR9dwkLBEI0071zEtbBwzUWHK +mGNQnwebtbAUbQ+c4E0nwzJ2W+EddCoHdPaS75VXmZWoItMHHHD+ksYFjA5lO1g7Q/4c8ZDYD4cp +aLxGNKfMf8x115sTMH2m5VEzq5/chUhrsLq1l4nI1RCQm+/rZf0aSj3IUc1udU5shvG4F3yjSkpE +mXnArW+K8UdZDbKsvRYjkNDH/J/d2tJydyRPLTV5i7JicMErCBeK5UqgbdZQGXtUzBEmOf0JiKUp +FDc7b+WulcbqLFvilSsftp+IWGdftxy6M8qOyNWImJEp8HDCuwCuZAoMX5pX/m9XmoKNMjz8FOQC +pQoiJHXlujCViVUCYny68XECdZhSHwpzWkXdpwX9jEGEpaNfn5dedRZ6448NW8QCP3VFXQC+Hmur +A3RT96xerVpLVQGIW/hqWIW/LyGRuxc7Rk0TZdnPNqmVo+UCNA1my4rY64KEZwa1gVcGD4nVyV9p +baWBhTJ333pQDD1DA93YkQhqs9lp6Ph8YTDxjv57JkIBKdIKTuDKAaOR1aS//lzKYdaVKOk7RX3i +64H2+9vlbEIR0ZUYM1QcUgWCbnbsHRV9XJAekB/yyuGW6wnaGwPm2jtccLoY5aDNVBmjlSh1Sfny +bK0Kq4JYmP9DsUdbm4qJG7RiISDzVjymJ2UeaWKpUYJkBppoc6yAL2MujITCgygGQLTNTbkU1ZAa +8xZ5v2bOD6hW95e9+jwrfMTScjtjCuSD45bpkX9gWkshLhIWBwllU2V+1sozLJsXDN4qi/vJSMJ1 +5QUQhxc2t3IIVnKOIhSrScr+u8rh5gCl0ogWnOrpbBN0r+QVJol42PTJSX4kSk1xSWf4KBKUU10D +KVLkRg9wfLwUlfbibgl1tMew4tVYKrR81SxjjcHx1hmco7nJgrvdw+SraUfzunDDKy9B0XYRMDYX +vs9IsNIuvfE6GHzG/6L5B37YeZerlKXOFCJfPlQQ6DZPL34/Lpwop09sUlBZB9UH5c31VY99I6vD +CIcIRuChHp08M5kusIk+/BP3MMgfJoIC5vaMf4FTU7VoJyTJKxUtytT19Rq1w1cq9qGhj0vxunoo +Uwr6r7JjpPgiNC6QWBVspJ2YrDTPU8gq8/rX+ae31YV4lA/Q2P5+OTK4INu0RiTKnK/mObGBtqf9 +MJ4DlWHdKD27dJiMOAt1EOzo0WK4nkEpTYKCJ0KYhycEYpw3jIimc1NvqEVs6DuuxM0cqpthuLZW +olNOb8vd2au72KCcjl9RuKKWMiGFOEnlgGwGI5vkPhigNSkmobMOktPaBGETHYc1oAiZ2811Ldkd +eXGfBD+QE327yTFhhjfKZgPd1NTEw9DcdOpn4fuVl25buSvvlwkHfoZvU2D8XuWXC9gzIlvN5Lgd +pDjYPWmUyojOh2ghMbh3JEOPybeV5ZCn7bFAFY9NUCYy9Pt6RsITsQXSvqrV7qnVkyzVHUe45QM5 +6Q0BIbYmuePxMB5jaaoL1unfZ90h6ZB9ijYsy9KqEkRry9Zsotm2sVj1B1XU1gmgYA9yuJJxdCYg +fJ8msJrt1XX1GvB6MgTu1oLJg36n38OptGIaGIW8dvvpD3JUL/y10nnF4kA9C2c1ECz6vI6yOyih +r41zvxP5zVrEz4N5g72qK00xgz7g935EqNu3F7ndvI4sB+Ync/yp4z1BLNzhL8n8ILTPv/mgErfn +Td40g9cHgb+bQv7yeA1Vta590P+8+MWg0Uy+1USkviBKpWfEIMbAlxkvzY0wLUUZuESO3tcA76Oi +VaSb/q0BXYxczClY2f1KmEYf3U8YS13Dqv8VWtk2XkupoR+MAWjlZ5xAS/+HasWIhiI3Euq7NvBV +CW88Grx9/3wRyI7EP83RQD/BRi0YjrTNrPZhkbA+VcpKNq8Q4GqkxjE5zzAAz1nlf0NnLfRmyg9q +RJTvooos9z1iyUYjIRtIXvc4DVVhna/izKce2Ys5PhTggM0H2RGloArUWNHUH4IN0klpgWTS/1VY +w6BJov9AJAHrKa3Z/qTQY3wcKZfLDmw/l049wtIqEB2iIJ+/ElMCCfCmFOpFhJDFvQEThccBBi5Y +CmZ9gKj7/fLSQ1/cKP+3xhutkzri/8xCWlpV0XV/OWoRGM+lYEgL7cYNmaWzYHnVQg== + + + BX4FpCJORlGrU9KTwopGqbDMwM/MPm5OQGXuDbrxs7A7hdD7eqQVaNP+ZWyF+d1xXDwrE7Rq4yRJ +t99eRwZF2sycdDtRZp5VKOhyqUL8UomGKArXz6CKSuobyrIOzAUqV6PM1MxIva0mI5EGp0Aahzvp +efByn0bS/Ed/TKLtXx7atxz4KBcy4uT8f+WrFCd/kczJS/+n84bBT5v88lt+YgAHbO4SN+vmXOPb +kmYI6n8pndSYFbLlGEAipbKh/7Skwu8cywN7GUluCsmC/CHZpTKomnCUFyzTDx1ADIIvE6K7IcBJ +aH8kCb6i1zu0JhyTo06Wqxxlrucb+qRUDvHhaeVEgVf9Ui3jbPRKNdy6Bn+oRgjDnrn7TcWRqd9L +TVgUWeAg8Sct8HvqWSn9iwY2FG5B5zdJOhnWkQJLvQ2x6fBa6HGAnfhr9NsqAluAWwfP/5Fz9IWL +G/NFDO3PWwBQlgElFRQQdm7wqftV9swc+w7Azp5XT2MHRaVv3jWXkCjAu8C2gwgXehQBcYV0XgTp +PTlLRdCPNwQH9pSmesgs6fNUJi60gjrQYLEhUqUE46u0GbUXU21V459qe5pIp6nfrAAs1DEf+Fw7 +lpbeZt1vKZ2M7F8oMTVFiHnGgjj4+xSFRRsP52RDPxcIaxYU5tWcasGQqxGvunXw8pYGaUxfTmsh +0RI58SD3pn+WXT93FOOzodAR+E9FIGHeKBOznA28Zn8Y4fm71tQTytb0ViPeLfG/Tb28CSYUVQlu +1r8GWk16+Kzw8CvP0WadmPxopfZZHK2+XjZlvpaJvCI9WNyfj5pEtdSDmhJ9yOI9Khb5WazuIdJv +wMMkce0aV7EseLlRqEBCplNq/wr3iSz25a74HFyJp/wROdEdcqPhuoHohmZte1bge8hOQcpIW++L +Gxm5gdBM/p1BGhEg/uM87twYeiUGE4HOF4nC9O5egA8pHch9sy3UtQvngD2VYvPahwiiW/zh0tOC +1Ey1L21gmUmBQdDs0dorwJDcO1ikbHvd9iFx9wiObR7jMw2IiT5guAxn0bX+5SWQAljooq9cvCI4 +GDMGhoY3oA+qltqbcReOoIQn/7puRXct84FvcJUMjS/ogG+rDWuFmXEjdAq/hL8+Fso4MAJtsCWU +MJzh9gEtj/HU2xEkRVr/AB62dTOHHDe+OOnsoH/iymRSdAijVxBJDXf86WFZGmSJnXYQ939Uwzez +2CdcVN/YIk61ThUZ2LvFp45cshJ9QMAAJeb/ZMJEnFzgyBVD7v04Ha8pYri4ayVCsuJ6MXFXrnk2 +xBGnsuJKN4Q44AqnOXMaOG/7qsAq/6njiD9uqJbCYrEhfO4i84Gg1M9fAufk1dVxChub3uTmvyAB +i6sRMQLCzxAVp5lSSl3q7hP279XTr5fdsd5rZoMNsaysKdm/JH+pYM9La319OuVmyxkJ3kzHnZn3 +l+HDykBYyiwrmbKRCRoyVXXMYxuj6yuUUEYw3tT8tZtQbkHaDeg7uqkmOjfU0TXnBLrc5HiviY9c +1CG72TLovBrs5S37+KOzFkndSSquTEo+qVYJVO8oruZzwNElt62EXSqwEg/H7d5AnhJ7KNv8CSOX +QMEyktT1U1n6WGdWsSrwT2p7gAKn7cNfifdH1VqsksuraZen0jwmUDte1hq+2bzVhORFmyKE2ic9 +Ikcsdv74arUHlCMAe/+g7sLicq8n7CaFErZj0Mpv9Q2HstRRXg2mF5Q6n+f9F6Owr09X3x/if/R9 +jJ6at3Y+1cCTLHnuISdadGLoZ3it4DH86OE/dk9y28rZOV+zOQu8YwG48xWg56dWwRHOZdousLTj +iVVs8cPbGP/hHwQvtZxmZL3s9C7ldwNvqVGY9me3euZXh9cWLzDqwy+7/li926N7Pa5OT/pSmiwv +7niZUlBB8LiTCElUXUrElUTiBwWmSu8WcwtTINGktZt83bzZ5stzU6zcTOOWjgi3xo47YOFOeHi4 +nWv2t8fXbbVtx0t6wtVh4Y1tPp9RKKJ8cXEHnpIQVflgldcY1ebn3CvLxkdLab7lHlF+20z6pehi +FFWAn9rJGIxuYDSYmcvO9qo85VJJ0ETtJQw7qrX55Er/1f3czH8CEQmNwYSkKS9WMOkQ1LmBjAjs +tICvkIGAT0qGCiGpTE7BR9VlWLm2VS0SZkmx4xWAnkwuDtQJtPrNN01A4ojpT4RyxftSBy91bJND +FFGHrfkRrFHqWTezpJDAr1m10RBh7eK8GFqZGRdVyqvFBS5xTpzrZTwdtRvHPGSJfxOMZ+SxbpfY +ga7ZDqmq2LNx7iqjI6edNxeAaANblIqu0nc9DVVeJt2vRlgXj0eLvYSBUgCBvgdQk3tuoHS+/yho +/f/A/aeanudew9NAdN49nGmdTf1oMoSZjeA85xI0tExZSr3sb18Kl6LPhAmPnv2P/CSQa5aKY74+ +/gwIDszdtEa7uBXNqUD6H12Vx7ATRF0kA2R/fL9Q1igjFxXnkVGOTrtr0BdUUX+cO87P0wyjqBbD +eP1HJz51z52NrDqNw/o7yFXv0a//pVxRF9GbXjmsEKPYCygb4c8mxap/1DbgW0A7SF6UpDF9d8eK +2I+ljk4p9oklsQKov+F7XrbjnB7+JH4PBuC/ksb2X+unUYf130vxEx/kaWqnzsnHOyW+R2I0IP7G +ntfIyHeAEYi/if/Dajx9VRqPotcPxadYLYGKRE9pmaFoNIu+PB0fmTD3Y9XGfjtSM3OrcYYOmXDZ +oGqra1d6Kz0sza2M6z1mHtsH/Scd7X73ti5mBJ+o871Bptcmv7CQviZv8GQu/1wnjRElUlu23I3I +VGnl5k5JDSU6GyJH/0gRW8o/nLLchBYYCuRI93rP9Wy3VYQTiTHG4fqIpLx9f1SSx0pGU2Se72Km +3OpNS+ZF2nBWrAFWxGv9E3qkw+TkwVq0Pdlg71zpO49+6Hj3yg3nPTpFBn8MG6oykfOWC89Rt3qU +3Pq3fqwkrdEVXAgqkjwReD9U0/lbHGV5I91UwIOTQAdRRK9EmOt9tLQWTOmvDnCSCuABiaNTh5Rg +PbgjJ53DQiL8nSDL0ecXCzmB/9bWGRkzMUPQ4axoUUbxMk/ifVhx7n/XOThqP9LwG1RsBexw/L0h +XDDRpIFLB07yUdEdmfF/x3n2H5MiVi+TJxFgLKlrf2R8/KcMN0q128lor7X1TzsBVdk42fXC/TDJ +rowjvQWjX8rkZnwf4R+nzf+CLl8/bfSPPqf2HyRpAto3kSwt4GpqJAbbDIudLVlXY/bm4sBRlKvE +1Yk/2TE6EJTMTOlJLCowJuKLMcbnExBemwJUAmQCNMfYLzoRPeRVRTz8JaoNHq3iIDboIq33dZ+Z +UenUdE/Nay+Nen3D6/mleVkhOfOKWf9aSSsX6XRx0ompqGfESZOJvJhEvr1JSkrFoaVaj6Iq6m+c +x0yzs5xEV93o7Hn1dpSsiLc3iq6PXq9qNhV1ylsfsq+eNxzfae4zx+TFxMrEHXXW0tTW7Na9s3q6 +G9RTbVUNehBxz/KYp6GzpMGjQlTctE2lndzJfer9a/eXrdlhbeXsdbVmjzirVWfpqvKgFSHeblUV +nWEN7R7mmuJg7drm4g5iGmFuDu53bj+kn92pc2jt85uRde5QpL2s8d2Y4hHVdyntiGhf6rnTW6fV +ZKc6+5yI5nXmeW4V9eS80xyZ5p6fVbNMs5r8M/Fmc41O8pqO6r+Y1Rr03f/Bs7xZpZyr06ze5sxo +8+fzjXZpnpXnzyNpZjmrT7PF453qC/+HOHYN5Y5Pbfqc1aWp3dlU1fWQ02OnXklpXKc3lHTCU0qX +DRWV2kOb/61p2RRzy3Rp0RhkZboptbvLrDxlVls1lfYd0+0uGQ2ntaEqrK11ZdXThmeLs1p0d3lj +0yScVVLs3gwrFZdmK1NHX/exFpmO1hmN/Zo96tiEOnu6Jg1RnWFIx7VTd2gr4vUXCBYeECw0nC1t +ra77nNVZrSvWvnWF2aQwD/21OKRATRvVjqez1DX8U4uSSteBkjBUGf4CwUJEcYNbX/wTCBYmOEBB +CwFACIkJSgJKWSqVRgNToCJZHJSlwYPIgwE5JowFAqFReTgocIgIj+UAkElDxEQBEhMmDzyYsDwk +LJQGFckCChRXYUHAA4nlETFpeBB5MJBMKAV4IHk8qDwsDIiKw6MBjeUBBYq6zUYp73WoYaZz8ifU +iGMromd7Y7i2rExHBbRD91vqTuExCZOQymYiq4+cUz5NOZ2anjLtEPmUduyPbdvYLpePdExbtndp +ykw45sKbOT1ookLXTV2R6VwZp870qfMp6dx0tlN50Lh22pvWoqq02axOtalaFdHu62vdYGuddbo8 +rnKt3o6rvrBXae3U7tTzRuWxShuzshsr+31RVvVKLZzXr37z103nRTt2dUJVrKx5zlU5bz83/h6s +Lcv6ZKHaHO32WnU7P75GMU9LixjnT5Z5tFDHtKxuR2u2Du9LdtOH9obs1eD62OzGtj3fjq2MzFq2 +9bJX2W/MLn85t5r7Y1/YHI3wpkk03DGzovkYbZql1Wm5ylcztdUXpDa6rPhTId3KbLNjWzT2+uLe +mvrtprhXc0RboryO4VZ994tjq8Yauz9VP6Opeplz64g6ppqqr97sZz/a+T8/rd/Z91VzzA/++H9x +pMp8Zs6tg/M86eSp5vRJp7/Pfed7nX3l3o7m1k43t8dnvhqfeTDVBrfGV1+gx/ea+8ffX2/q6D7f +mjoXel5adMI9KSn+bv5/7nbnsObuNnc2t5VzlIzDuVu0Qfxi8M5uLqsMwcKEABZtbHXR7HPLndvT +Ntv7Hp3m6TSbjaUllu0rzeZzWdrHnPSdVTPVWfUt7pRXacy0NlO5zLY5c8pVFanEmzLNctkMx74p +N9i5bMwO9Hy/6xzaLyrSnKKiqhv2C7NZf70+W89v84b2R3Zq8hURjnrJPuoatdGL9+v+bE5jR7ya +r91uXlN5q2ulat3PqS9pqc4W7mxRfbHlK73b+V7nWx87u9/S3KIDZQbWTZlxLqLbvDlmMpeO5c82 +n5y2I7VKdCVGIdkoJU7ZKiml7SyvrY4PDbd4WIeRor3nOvXIAgSQl2tHr5x7746Qac3scz4bskVe +N7bj1/MasfuNz3c2G99V+XqpR5hzenveqy8OFRXPNmdErDOrOTpiHX/MLHsO73g6x/riDhOV5u57 +iJrzQ/sc6vE5h4eHiHhMdENiJl6zyE6xvlg8PbzFw0TKm8svXlLWOOuL+uKclIhzyXDezjpNVcNr +Kh15j+WflpWkU5m4Y/ncMUvL573zX96fc3lpmDhWk3k7hplZX1zmYOZl2a3qZNpqmmlq4mjqX7cn +UlJSVPNLf6anaHvudO9Qd63hEPWsS5N1XU/qd3V1YTerjJvOV4kWN976LuZ7WzOzb2EtcM1EX0Mc +snXRVqrWF8nQOi1T7pzSaX1xvQ6VnvY6pfcprS+uaK0viJSm1Gr1hdNO52Bi1heXlw== + + + v85lnuZ8NJer8yy6NFnOs77wkzHkvA19SOlj+TR608ayGiyTxumxkyrrC6fXilhGxMT1DiIiYn2R +c2g01CHDL4yEs3ek8d6e9757erR6OZTW8t0W3XN38u+sbuvo6sqGrnx0R6Sl29lj1n7pMGdf1jfs +b/SZlDlZlcdE49238d1fqOfuxT3nv0djW43dyDei/1XfHjK/vniDn7tma7W1pdvn3G6em++Mp5Vj +djg225MS2p7rNSarq5ElDdmiDm3lbP2oZqlsRVtqlP49W/6WVj2NHifZYLmMdK6qYV71ha8YY1aG +pOrau1WqVRsqQ6uhOiMd8g4pFqbRdm717m66f596bQsQLxRTGpAJBg8GEhbIghORRwQaakmDMmFw +WCgMlQUyeUhgmER4OEgeDMsEBAKDZFkoERhcYeLh4eHAQKWgYihbInE8IBESDCiSx8PiIHkorDCD +goGK4aygYrDCEiaRheIKDUgDyELh0eCBU9Bl/gEiZXGYUBRAdIJ6wODBAgskEksk5XA47HA41OFw +OBwOhy4ckYekwYAD0nA0FskDMqlMKpWHg8NCmYhMOBySiaSBCAsEikwoD5RGRWKhSFRoTIA0IJDH +w4ODxP0YsILsQak0IhENBiqSJbI4GpAIiQcDCg9AFgeQRSJpQDRUWCBhEE4igZCgyAuJRCKBACHC +BDKBiKBM3IA8HCQSEw+HxjQaCz8Cy0JJADKZNNzCYdLAEoGyMOCyTZUlAlF5UBo/VdkDKg9Igoog +eTgwoyJ5TBq4QgVHIAJUC6JbNCoSkkmDZJFMIigoQGlAJhxLBLlCRQJiAgEoE8jEsYggeVQgIjwg +BWk4HCyOxgNlQmLCAccSIeEABQeHCg4OlUXi4WGSgKTxkJCYaBhg8UPCwsChIkGZgEBIUBUq/BMm +Dg0IB5BFwpLAgwUWUKBQi0s8Jg1AGhVHg/JwBsXDwkCBJSYRkUnDEjEpyaMkD8cDIqJBMcDioExM +HChgefAAIA8FSEA4Ko+Kg4lEYpHQqDgciExIanFIFshEBTIhsVAgUCYqDskyAYGFUoBFogHhaCpU +mDABguzwcHj4QQMiArLgwQILHiYUEigYIg0JhQlIQ8LiMHE8JAtQoAgAACjBElGhsjhMJCVZKA6Q +B4SjQaEsULBUJiA8KJVKY7E4TCSQCIUECobFYdIAgwEHKECwQACFAgQLlKUCeRTAAAxwQIZAIraM +iNWWEl1SMiIQQ0xCVVMs684xYpqnU5u+0nSWDXfuU0DWuFqEWqa3zN+Tayq8v26LLvOtCUCwIEGw +0AAECxAQiFYky04mr1MxckzyTjG8d0dMKiuGHSIE/F284qEssoSryDupFZ09ZL9TU8Xpqkr1Tk8i +RhnpU7GmGg5Ayg8phhSU5aXLRNLTJLKH7O52d7cq/A2xphhou7sLDCiOQwqFFeKziGjo6El1CvOd +dtfqGU4rXRcIFiIK411HI41YoHCl0UDhIFEAwcICUGtQL4J6d7+jmzPGeZCOanBPh3ZrCHddg7vr +e9UjVzpbWGn42rqIzlam2u6OldlPW67NPGhDw38qfVmVlVVWnEJPle3Kn7LCmmSotJWZepoqEQAA +CBIDEghwQCQcioaEUslIXH4UAANmbjy2Yh6Pg8GAWMAOYCAaIAQgBBABABBgFCMCIrcD9bHhXeIO +6jhTvjaxYv7zN8pKKb00JapRFntSgwRjDdGPZ6BMCYJDOysuYMs8C8weurw3NE5XfHYN1ok70uFw +MJpjrXMJrTpuY665kxIQnaRbhC/yCgJSlrJFxGNVIzbQ4QqK6ThrMY1eRCviVZR1DWlFkObIpl0q +xNAEj0h26QH8pHdoMNa1fTqpWz/MeAQwNYD3qHdkevfkULM65mjcdV41CpEwASVHYV/LB85F0h9F +iCgxyL7+SE91iRsu9oS6TOrcJ61xK1vJXSzwe8+1K2nr0EB75+aLiAYNjsdN2PcOq29kXlEs9eSz +O4h0eD1zrfK+k3ifSPHdwQ1zhoOa1C+0rOslxPPcl3dNObxZiTjhXXIge0PjP1oLpO6JxBO4Q+P1 +GKBp6Z1V8a9e+8fZ3A06Iiv/U2y/QjBKs/zW2YtHv3TRnaHok+GNwqpoQlM35KYxxTYyp/0V6viq +QWKZi5CvoCTm1H0MIkoJVpkgEmAwMInYlYrFjUmMlK64wIeerf7T7xfpVypJl+Ttu/92DY/k7pEY +tydWbEMDUQXeQyjtBYX3THBMOd/Tngu0tO4N95SD9vbSUR+XkH8nGMhqb2Z13xBjNiJNBLnbE3GF +FxHxC+qzULfQSlJJWBXcRAsqwarUmiASm+UdPROXl/nXxrTdPkSW6SLwTlhJp2T8Fe1AVoO6dFgT +tRF7zOC2B1YRg+KOOZO6rBG3Z5nVrMI3c3SgN3Hpu7I/Z4vVvBgFVZ2zPUDmDSfUWl4mLueEicqQ +ErIwoI7CcT3upkSxrshP3XVSTapkhozyUegRPAHELo85I77zFUEAIab1XvIkgDFoukBM95pEG7di +taXVE45PxoPuyyyT2GsA+m3nowoC6KEJQue0FqUkv0O3EuFK4EqmOt9b8M0NI96jPchA2QKKA1i9 +DUhhRA31ReAmRRA64zNWikID0BMaQUpzrm6sRG/ymymMDuPgQ3j6eTAY2b4EcD0MWudqZDTH+Lj9 +1c2oI9Jvx65ifVULcujZ8ENu37B6n8IgyM6+YkfGDoj4/SJmnHhhe5QuQxThsb34GY+ixJWvlAw1 +TsShkId9C+/6b96NFjuu0FlZ/wsLPSNadT+n4CO44SfahSxUV/bbMcaM7vh3ZLcKEy8cMAsE2nl7 +eRSf93dCt10ed0acKy1pJSA5wDJXfRGjPejzvIAuGXU/i8a1N/O2J7i0n12JbPUmuHZGe/9Z98+W +X5t+7S9pX7lIiN397dnuhxK9SCxAZXpgT91+xg24voR785Ft+nC9BHUr13+11xxqvaUnKO58g1Sh +MckWYnhx3/oWWSHfLhvZpMeKWPklKvXHJuqGvnQzD2uqv33DteBxDYKYhxD0CytOfXJavZ7LqGKl +NRf6KHNF3mW9iECrwr3eKppmN8Dr5zogh8q7BUrHfdBqL5aW+xWASA65jX1qBRVnfDpIdiB0q8rV +Rr5ltVra17aoa7q4Wobu25/b2ErWgr4Bpi4g7obf1Xt53GHZHUsHpejDYQudSVy4N8grh+qRPdL3 +51oXNF9xF70cDtTMHrTrXWEg2oukW2+a1el0UxW2iveEVl5HYNoYXQoiJp9FeG0Op8l5IhLr1oG/ +hcqmm7pTwPi/zj/ntprPeZepmrOE3PRTwA93It9X1xAE0vrWb4d99Vy3NwF1d5fY5To3N06Kxo6S +QrbG6dejR1EfEd9xZqHaNwxurIPV1fTAynwe/vYf9vmaaZqCUsTC//RI3DxRugrWVCE+NsLlQWtl +JtWvR7Dv1uFKiOkv7SBjcSk+TKTX9ZvUoy6/g+N1F+xmKUblJnoNbtRBov+ei2qn/dZtoSlXMEBE +Mr5fahM3WpKxI+pkVfex51QZlLLPuQF9aY3GJTzbSyOSVbxCtIqX1lyj+Wo9qGtD1Of6Ox2gWO9P +9X2sTsuLPBMd7cb5E9XZqBiLUfvCHWdS6yoIgtUwHzu+7vawPfe7yGK3uM3XSLmCnzpyIC7WUEDv +BtHHB62M5KAsnMWZxtItLK7n1O5GrNDliYiBFSEQ96BrdzvWr81a7Cdq6BuJLEl1utPw8oiMmp6H +g6woLFV6BwgRmlB9jcGj94c2S+jCqLKyfYGHVC23vAUble6xEXWGdB86k9LpzSuhOEjKvu+sKPSy +5HvuixNaKd/j2Bk1/ezXbohLelcjBKtuayBgYD45IEEXwa+FX3NhND6ceY/t7ztXFxMTIsPyRlyC +mCr1cbaGJmHc27tBHCsCdl8frLXQo0qRbJ3O82+Asuc5pQDn7nkXp7DLwAjpvU4+XimF4tBv/EeX +MOiW4nOCHukOYtOQgo7iZzPDFRGOl2gKnA+5R0G2OsbtohpHo4oZnu/VtTXu2NZ6LYZFHIYNsTK0 +42QR6r377qEdil+jZVrizD5Hv6RS43u08sjuy1y5tWm9CYT7oewqTR3GXm6hqvz8VX4DYayTXmkh +vc+VB34OiG0dnIgrcqPJQvVDepGN1KCJCb/jSsANFLQQEAQFu6UlV7NvoXcBX4ATBTwkBN+QIw14 +wv1NKmKgddeuSfOmlnR5Gdesh67aSHsJxxr9Ii35RwdiO49t9la5lnw5UOElEDuCXBaZw2b3Q3Ef +iwDfbDszOQ6OQgOO8Meq1ExOJ79X2QzvwtlAjjtV9s4a80RkrEXeLh1wfu+i1Q5rV7MUo66UYrnJ +txlUJfMO7/h9iFTqUqH+uxd8Q9ERClrB1DOQnj/ejKlrEU6lBGf1ksYmUmim4RrBe0dm+4A1oE67 +hT4wEU/85dudq00uTd35AU5c+bnMyXKxPrx7QdHt9BfYQ60Vh6Dtd7Vkyap4qAaQb9L+KWqS031+ +6cl112N1rw8YJmaMfC07KSvQrVt5T7GlEmHT4GNzRPW4iO/xWkXtZRJjNmCpluNuJX4ndwPfdZBh +8ZIFuLNYI1XRX/4TOSqD7mmvFr2+zw1cZTB3ClKBGeB2THO9bM0WfHoBOgl5XmZ7t7Vq3GRVA+p1 +e0fEtwiFYtuFHmklUZrvkrs4ORjsA1Fu+FWCHXKDCOw695y7AgFKgH++THjKvtwrc+ClRF8huYIh +Awf1hzy+qvdlxThpA9B3+1Gv57QVj9WXAy6W9hz9yiOHpIII0MLLNs8mL+kC2p4393q53Q9kibVV +navtSofCp9p8tTIyE+s4zM4WQVpZJV7C/x/W3MS6ZG5cqUgkLXvOi/KAeaVvO+63a6vC/ik2hPf5 +FbUmx8L445+QgGZPrUXCByCSXWxUBPVUjx+cx7ZuyVNZ7WQsYQOCB5A8gkb09AGgYyFNq9Sz+2Z3 +GmBDGRoaspfeI+yrLqTR+fZ4Tk51MZOgsx5Qqkd3VwoKhMGzIXUymA2QxMo55e+GJYN+vS+Ejjin +/bVUbwFAq+1QfWK5zbighFqDdPsRqTT2yGWAcurEAHCHETv+Cekceafjl98LhjQ6nI8QWbcRozCA +TpoFJmjLyxw8faBs9lMbqsVwGLgEPvpTT4Hg382EOqkc4oHQopc2KX9DJtER00OS11THCT79IYla +mUHE9vvlXcOonsxQzkiy0Nm836geHtjYYNRk9SRfBwVSbWF30MI9yZ9TVx7zypYLLYJQbyt8wKF1 +DnLRSAhtkN9cWdaOvn0ZieD+idsIIsDomlVb/ftn1kD8V3XFP1JCV2pAWf0QSPZoldSNxsP20gLf +J6eyKiTFYf16bOhhsENQ3mD+MyyAxkni63FToZ4W+Kd2TiCupfvQgdL/Gxawst5ifvxSSSQ0HN12 +phbN3LJ5mTyrnzqKktlG/v5/VC7hOF6dnjKgH/DdllZ+UvKR44LYZzg7f5G7NwcLJA== + + + Ow/xt6hbGiEqX+EmxonNLKdFA9p4HJNSW/rrmu7k37O51CETakKba8wPAl1jreqWBBZqkRNHZIgL +RN/wJ1KePwoThejKlMyVZEqYYF6pY44MpBg0utGs1KSnSXDIwDkaUVpoXI3GlSy2eJMnTb4blohD +akLl3CuDv8yxuKjymHRnLH3cOT1bveiQaKvGRI0VJtZElEnih/GZGjpzDCrb8KdakkQyk7G3U79b +i7CnyLgq+ivDSwHDwvxFsazHJQGOI4YZt+JSCz8SlqN+eg5RRZkq/s6CiyiDmYx/H1mABfBkK067 +iXsbJJ5auVr61HpCoZUKMgnRvdUOYZypWP6Zdiwim4vMJAu/TPmBON+GKJS7LwnEpxY0CZdPtRDC +eC57eibYNo4BzJDB0ADwVIhrsMc+eNLE8BfBNEIg5ZZ0LzRCGnMESfgaoVz6kmOE6M8SITTNm678 +H2BISBNq+QNpYKT/1aer0Bcf9ARTpRreYDvJErbFqEjSL0JJcfaNpUyrQlCfFechA7BYdvOMNR+z +w++GdM8K8PVVNFP01JuJawAzd8WQFMtXErmNASEYT5CK7026mv9Yktq2kovwxdmSafEsjkuzvvt2 +Rn0f9H64UTpuiOPag8OIvl/uMBf5CG+Ew/qvUCkH+gaoz6sLDHjFsvKm+/KYLjHqfmMpJmRGhriu +A1elU3DfPI1deYeKxkn45gvMwhuX16tQppZZaK2UzIXCvL+mXkR854SGkFWOLT3rftYaEDJpBEWM +ky36DKU/Ky44DusdkzojCfIcVaN/IdYLVSuRaIyjxu0Qh5WAEWPxDUbWmEG7OHlZoqnAq4PU5WCQ +NP0qwavrL8dgIe9QcFUQRVpG8duSfsiFgtiKFPMSmaPzjgwPvh/WZbPahsu21RuO0diFHPrTYf4D +VJATmi8kZOtTJwr1lKLsyG82FDvV9aBKGtwJHO4ziHFTdkIHZKEbH1WbQWCEFe0oQmcpK1SJTyRn +fXnq1ZzgdPhoIsau5AFb5FJQOlH5ifRqe6cPtJEjDcuVXC7lQsjLcGRme0nNF7z9TD4cdTad83EE +hvzH2HgLUW/sBhccJNxDN0E3CnQznoT6Dzv8IcY2FEi6EnjIKtkSbFQM6upG+iI4xY06hH3K0Deh +bY227p0jDzLaCGniQc4L1tOUxUgeyAeDPwm0iseJg1bYnRtAa+b8snA8oVWSdD3RVAwjXrzkNXY8 +R5aqjKRL0vKSC9n7olfdyIflNk0z1fwWAMxa4SgoU51KzLciAAaEF3UMBWLOqg7jYZXlgrCdCdQm +r2ClW+YPDeic3aQ+ZZTbFMg7afTf+iQXdfnAN4nAV7VsxdEhKFJJ6GbYsPw5ameoS2qJ2OB/6bDI +NqV79liO1/HmukpLhOacqVN2jsioRXJbBeWWTpEqtzpEc1ToG4Kqk8IIbvczI6dSZgIeM9q1P2Co +xQri0kRSSPEDosuySvr8JYgFQpFL3prCwogTsO4Pz890tjbZmlP3W94d9NidErJ/NQl11PhWLh0+ +RcXu5lLeWzZ+ZKbNtpYgIMuOcKWIpLIhCWAZfqhZDPonl1SDTr9eS6EGNkL/rCxfFV2jKtljhzjk +2F14OQOvkFE44ubskXl7pJb5yMy3QtS40FaMew9BxUfIigfQqAyiuPa5atFX3Ekv5LI+sSLCRBff +y9y6M3e5rHUb08t3cXTmJZ0vMAjJ0RwqNl+qrdgP94RA1fATVpP4ZrY6ip0ZB/c0VHoRZSscJxuh +iw9rc5fHgRnq0Br4B7BYgqUiK0xAj5IqDGDBdQz8+i7Lt952BfhWE+AWHNtX5OShxh3O7KWGJ9DF +kdzchWJfmFJYA07RPCIzQ6+eROtqsLr5eYf8TPfbi/FIMkGSox9qF/QYlqb5RB6iaPfuXDkzjGdP +OcBENvKmjy3Qq325CfRYiwk5lmJDI12eLVSxrJHKbfK5vJHe9fkEEwvdBmK0RYgkNepllLB64BMq +r04FHP92nxwgWLh6Ug8rlPd4xvRJaFRL298J+C+KzEGz9DMfuhMXaESwvjJRt6wSCFEI25t/ASLq +TSnW/bc5Ty6Cl10L56fnMt4V0AXWDwzVMwKkd2YjItkzENYoQxUP9hlC9/Zb/SVm6moc6QBRWu0U +BuhBfGFzbtCByCgQJBqgS8Em6du1nxzfcOkyvnAgIU2r+5JTW1fNF8zsYo9/vN7OGKrhpL4wLstE +ANLVL2gTFJHcnCUpsEgofbsiIFGNZV96vYsrJKTMjyMS8Y4x7OI3vp6VgzihBmSnxUP2tnd00w5Y +pruNCuiOqLY9eKAlVmEwqae7iI8aXNMv4/3b2+U/UQZ/+5wmW8LzA/H19OEvAGGM+H3wfalVNly1 +CvEU+vKCZT6MKhW6JwiPRQ8SRZ/9qulnHZmPOPws6hQ4RsuithuZW94qtzFuTOwBtIn7H9R0+com +wD6LLoG85uCVTMzARqaLb1BiyGwpvoPTZnT93AQW/MDT9jAKZhClNQ/QgzHCp5rz8pmGL/cTFpD4 +qXmgW0dgFZU9qqj63HnkqUsOlSPov7S4NFMQhZXkexODTR3k0WlPeX0IO1bJBzxcHqAMyxUkIbp+ +7MqnYM6xjlFFtahvai2HVpxIO7vB7WVwRfDPtu4TV8HgG+FztOtBjO3gkKgx93cjtMQp89xjSNS5 +rZADtKYFikuGC+ngnit82AwS8G3enN9jh7VuJZgmJzNjdCiOGWu+YZ9xR7QFTcKMGJqJYV2GPIW3 +0EEMd88u9xnqEtoneGBVBXS+ib3/QAyHksyMrGzmKqzGBwPXxAlTMkx/vnyw/B6ZV8+SH8QjtSwD +gafmWx0/VUmz0Chj4vSA4y/LqWl5qnZFq0xwqi/Nnk9OCi0PBqSwEs6CGlj6AFGimtxLDQEKIw2k +tBoA15EMNYQJGlt7EQ9OOdgK3bQi18HNIIuONUFUf1FtgjSn3kReMMbEkSY5pzOXUmzcLtQ22FeG +U2+UvsMxWL24SaOUfaehtR1orAVwATmLylxiw046P1Vp0jMn9OL4Yq6lmuuiNF1m5OppIOY612iI +SC7sjFaLzImLTOCyxQQSwYd4tqBSDpOcmzeD+7Prt7yXIgk2bGobsJvfy2eFwYQm8l2hiJmSDvpa +mOTeEgVWAFW4JIENHInql7y83g3OoKwLSbB8BdRpKsSySkpw7RdQhoz6MsqII8oUqTO6HBk4wKA4 +wVIizaFUBHgIiyGVOWRdKZXGFWjR2B0kVOGwUZwbjP6jJewWtXosjoLTsbkou2MgJLyl6beMmqgm +erIrOcRa6aeC56zCESIzpuYbqfLrdoKVcRLY+9sPAFIkp7aEDhBVy/+mdak0HqrMIjJSN+cprMKm +iXF43TBAEr0BW9qlNHB1c3QYd0FsnjAJMfpGHfLurmU+S565o0z7hePfqpQr7BQbz4Lt/D7a8od0 +y2JOBJGtTlJ5DwZ9JuMr7bkTmWgAfMDmNvsgizWrfFxijQjZ3hx+Ph4dxxI3g/Ze2WJQA0+mL9BJ +k5jV2TB9q9/jWCa3qpfqyrFwpwtIC100xekOZkJWis78YHxMbtpYrmqZ9lCNbWk5PfHlLF4+6P4H +j8jveYDNpYq+Ml0gQpDgjrZdeKj5/3vd1IlBsACRRQ5V5yqdgQdtBjtsVbZ5mclZ6Qu2dn0HRpKG +DQkxaWVBaUSKeGpNGtMzGcSYiYXcKxhlVJsqfWzGzWkBozVJA4InWSC8t2CkH1CBXq8Wr4Om7rhr +9qyzRTBDrhhAmg35NC/dUdzcxGD1wBUskoJCpY+ZbsCEK6oCAJvKWlBdUFOtRg5CDrKKJzFeA4S+ +Vio8RUpI3MyNMvforP6ggBEpTxaUhk6iBXMCNFSIhHenS6EB04824o+9OcX2QW+i+lRgAU7BkQ8y +igmFC0hZ1gGmyKrCbz/34o7n8B2nDWQeKolnjFCbuIoj73oM9qQ9doteEnSv8ewGddhwoae5kPvg +4PISwS0zMQGvClXxZgu20HpQbrykVH5RbT9pN30HXQWrbkX+sQcvI0EjfAsZO7VVFb2nJfFSCod5 +EYAlQUS/QJThD5P+7KuWFHGmEd22Vgt7LnxIEbFMatDYgEQ0k3jNAM7DJXnh5UWb+cvK688SYP19 +Js2+6ianNlKa7d+MCiYgPS8p4/YaXhmMcFwpeKyIcWkbFBKCMV8p7uJnLrFQdO36b/spqNI/tZHH +Pl9UV06O/l3kLB4sGhg+GhW18/6K1EL/TYhi8mT6D3Y5qhhu4DfAQ6uzkvEuM4suaN01gmFN3wC2 +eCukQhoCi8maJTQWZ0Ri5tyKaATiPr2wDHd2GZhuedloguwx6ra75nXXeMVg1QwGQ/XaL3AwqCWC +g8dC6pdCSTK1od8bAfJOn4GPz0M/oq3DcrDPiohsKrTTGvpnW1xfIuoaLQhu5jQIlXGnpHqXBGCt +CuLwexwzvrA9veyPdryJ6V0XsvktbblREdTSJqD/qpE9HH1OegWBD/jKi/eX4wgkU2ppbBiS4SOa +WHM/2T5EFcT+DSNs7LFmzgk5lgoMNZh43UOUtVkYUjki2/R39QHagaqyWsHl7I/TA15AabIA6LQK +17qIr9DsTe9yELFM6WJE68NNDYOWvLZaJP85JwDWM2akNM5YE2UdyjpQ4oOiq4UrDWdV3LWESq1U +boL9ISHJEPLwxbU904cHIvdhZE4154nIkQtpZHnWKLJ6dP+YKY4AT2/eWUYfpiC8U2m8a/etrrBX +NWNUNJSXAdGyN4O9CZkfN6qwoJtBT1MUlaJ0uK5RohJAQTK0XD5oRcms/yoWC+JOa94oGlaC5BrG +FbJyX1Oyi/sOauzJ6PK9M3hmXupW90Rox3+RlBknlwpnqR6l+j4ejCiXDv7N9oA3BQUBGJjeV1qq +fZMCxyLvDgjcWaglnvcjg1ZHJFFWvuXmouLbzsKH2L6Ls6Q41FEZ8fNqeiFnf0LocXb/v43cPUwB +9YKQGgmKJVwGhQI7XbNTKCSXE3VRSRi5onweAQMUZbKjpsCJYNa/iKaTOLgkc6d49b/XexESDhxa +6mHdD2QQLWTcz5kot/IA2KTLjlbCBc+FwcCX7ayG4Y+PgpRw2SwdPJ3gUzBsoTgd0Zj6VAsfPOk0 +TjKleSwgSXguIk1aBhAMjgsl4pA2Vm+Fg78DS8loppuop55b0AiY1rFAz0jPoOmrZsmk1fl3IGXQ +ANkztK7VwTEL6Ca3PhjfIQxNv87hdms70s8CK+EUKYmXRWSa45Gv4lsbTjnWx7VjotJlUUmrZvo9 +rAXO/IbikIxX0tb8txgZwLA2zl39suIh3x94ymYVmUQ+uUhhL5SUsRlfn/dH/oqMPMQ2WYEteUo+ +BvGEbUG3wux/mJ1OvhDR9QnsLD8AtDxdsCkYgmhnWCqU342MFBO666SAGm3LdN3mMoA4uZamBFqr +qzmofEpKkuE+xla/h5AZqBPDjA1lHLM6iAbBZejKF2UZZtJ+E6YA3xKyX45g7dy4vQ== + + + 2Ee3/EkUjfnfFWvHxVl2UonbxemNOHwsJtTO8dbqjKgJEFhG7lMiAeItP+rRwEUOqhS6+PF8Tslp +R6ng4ahW09YkrhPOfCKh2hhI0JiCXFpyMEIX5bnHScrUO93sgsTBWhkKY8dwjMIO/sJFs8uEJ22b +olGERjamMxLj3LEVTzJlGYHQ49b0Gs+ahtNMbOr/J6CrnsHGFhFoBYsIDsou8rQsFPa7DM3O1ugu +yFwHnMb4EHIcSPwe/WrCK4esZxbuLJYClzWCfwNjkUWY0R9syvm7mCHQHzLNo+TxdzBkV1JzYBNQ +Nq/OU8rOd8t3DhfIMYnbw8gBF1LkRiz8kDbS//Q/MKN8TJeR9T7u9Ve0wF0pQRJMQc5rsR3Hdt87 +BbFkriUhCWhkq06HFisokq5PPJFETiCd3tf13JjV0iaPCISEW2Ba3TJqkO9rQDAMfftWLKRglQM1 +Q0uVekLYDMu6ZkZefECiAEPSWMK09MqBzIWGTMmlS8TnK/XP9yaMn64PmieoLZqxVRZ42rDh2HFV +PoFbysmC45OO6m8MS7M+T40eYlVqHQY1TuRo95/wyF5xXIoNJczYk+hS2W/NJZUZFHygIc0DN4YW +9qfuvYFEAUeAshSXwTOSBcWrttOspercpeyucRZcEHYQT9vM7iCS5EPJgs5HXhnQpueSGNjF972M +aF1ORkm/seVLAXY0SvrmYhgDa7fOSW0rlXnFwhbU5YqYgfEjcTfMDEHUcZ2a0WPKHoBFTqfQEvLQ +tatew83axZS0ikdr+GqoTjgYGRSo6rOExFLctaY3DIwZdJEjRylgIH+XRi2QAFbMl402XkCv5CT4 +tHb5HAvbwDSAPPTzfW/uRbk859VAV/CfOQjs8lDe2w50YAyeWRtQQum54ZG8smVhdZ5FWWbnaxT3 +cODCpjGJGMfu+D7BWhgEzr1PIteOmpB/XJcaEl6wkFo/B2czc5z40aYdTwLNsj8RhCdxMghpNWGE +R+w4zjOiEVOjEUttAgdOFF7i/s28rAiDGezN2HRFdWQqR5NKI8kIK2pe5J46Jx6njgFBAbp+GWpY +3iT84+BDU00NO/f4ZxUxLXH2bFBZ0n6xM+01d1Nj9g403ZyuR6yrD+xI5W+WXZqgKMvqeLotCKWg +klTCUjJ4BZAJODt/bwchFa83gVnYR8PAlwCtkScSDqs0F72NKfyZEIUmyEdbGNjF2UGI64/QrfoA +0GFdKtwoWZOpE3H1PeUAyLwd0Rxo5ROjv0KtVkOvw3X3+ijNitPdZkuQWTDATRod3fOyIHz1oUow +e1WKDsD/OBkShR5O8Zga1qKYig/qiPIu2Tf1T/QXsQs/BqSVVdko8QGHneuYhuBrDzN4lyk/pKfX +oSQD4pWU/vCZxQW0OYtlkFaJty4XkSLlwGgX5MIp9QkIjLFlLQTf40/ouu2SQ5UzbUxfjdLNpZbz +seL7uUDz5tCjbv6ek0KFM7xtzHuSjBJl8mJR2hjB4ras8DPpla4GLihd0LM3VQeqpJrI2/QQKZ0a +O11wqfxAuMjqLsv1J9PmbFT3jXCqCEJkjkYhtBK5FQ5h13V5vJcCtOrUNSsg1ueZ21wC9yPnPeId +/ZiVResDxJHvYWYg3llJ+h/FbsdsyROvEfP5kZkvHVaGqXxvIE/fGlLy8HHZcVUOPOvc3XHVBAFm +AIh6X4zIm1DbwRBbkQsjDskVZvdPFT/CbZDZtokkcNIg8ywNk4r/2YtMdFmyHD61qOjTtgiW7oL9 +AAwCT9B5B4EbBo92LWRoqS86sZjo+53tdCe6hF7B1QUQJOY/2gTulxAvlD1TXTA1jaruKHdAc+jA +rQ+kJuGl8BlsNchSBpe9LM7akzUlRV+2Ezsk54JTrhviYAb0z55JCC1S+E909jttODkQ9LCkwznQ +AZvAp1jhwQa1Ui7Zpd2M0DTTtht0ewgs37QUBUkKdzb4fxaUxU4GztH+rtQLq7kqP52LkI+1eKXh +6Kr/ytrMoULhPocep9ZwgqndQAbDDwB7Z7MWB2TkegeT2rM8HJ1XS8w7ls093NerNpJAfIDq8Xe/ +ecASxIGwHQ9QxuBZM14E0qnyKNFoWAX3QZjNrz3PslLPZAZIkuavE6WGPS7VsCwGXIj0yEmIB56V +krohhQNFAMgK+g5dwhiWqakpDE88t4E6JWlSsW6EsShPn/lYDGPajTYyKfm7M10MFY9qdatG3LfX +ObNxziyHJtIbP982R3lRXGghhqq8Oe6FECJH7EQegTsOwXLKzHUFwWQd7M0SJcOwZOK+G9oRtRfI +oBSnjueW6JwbwPyWKEcGTUgnjVhW+ISFL6ezrZl/6SHM88Wd4h5UfRAlhfsn6Q1AmUJpkffzH1aA +7G+v02m4pjrPPXPdX1SDPOrBSbYaL4Ry6l6hbcPJw+oaSCj/DV42HJwAHFBUoAPo6BkqMnZckW+U +RucbIpeQkCV9Ptt1FEEmXzpdSImjTMFs5SCRdWOhRCuP1ayLZvxU+Nj14FpfzuVfdEIEArKKr8OC +WScZUvYpyMlYw8QGeCVw40AUB1ttjj+nip48R2iohbQhbOchz28iOagsdmWaR2XYF3fx3hriE56C +3GNWgM4igR89+e3ExJVyEeOgKqJ4YCXhN8K+hZooDr5izdZOQ3W0Sixwto+EXOFtBiPfvQjoOLwN +GKfnG272GADzIJAJb2ZExLBp/RCKSTNUvAyuTjJjxyIgLBMsp/G5yj5RAj1lJTZH41p04yyrcukE +k/VD/njsvlG2RI2hJGiMhKbO2m0gIoZRLkbsb6o797AB6fJcmyO/HhZDf4jeJij4AI7aHygDuXkk +z9dCgALg1RXZMMaqphbeRlifVFCX3yYwGsAtA4Ge2lTH13S+mVWiIG4lE6I50nPaGUBqDfhur1H5 +mvwUxCmsFHRw2VmcO2BNZ0+Iz1iZKTKuqG6Ig4AnctFN01kzBYPiiWBzBa39IXiUgWGrY25xSpak +89CIGFygopGVbWekLFgerVc2anOgFomykVzloI7nCFSs9GMTsv+Cp7O94Lsbrq9VH/204kwRCNMV +RlEL4IFDMVVwAPKPeJhrhewYXAdLy6vSB3hUaH2MUYp8dKUL2yXyD1e/reyrDPCHNsl1nNvJrKMC +3K5Jm+D3/ePfZq2sFmgU6R0YL+5z62CDSINLYTzaJNF0JTiSj/rrgQPb8KCM141vwjhy7/20UJrW +P6IzM/VaY2L0NKl8EZMUt0f2CI/7NiTZIm0PdUC1af8qgUyxQ+EdxK1JGJecqTpyARgs1Pd3xESR ++m9+nffq4wuKbiBXwljwCjlhxQVZdBVy0XjHSEyE/85+8BEeerQ+HswtfDJ10aIS3ehGeQm7NrA8 +0AcFqGp3mSNPzqYBJtQUR5WQtDSqVD39Fx+yUrJJCK98WZkRRQmmYDalHMV6W06mpcEDU5PiMqmA +fF6WO/xSR8X/hXexAn7W8UYnzdHhLv3xoxh89iniNxuizQcc7+ocMMzXIUYkF2ihS+PPtKMwCYO+ +T9wBtHBy/93i4FlsII3NkeInfSQtGzg+DMeSl+QTTaTU0DIatj605SzSNXarLyGMDk8hycjk/aRr +R7KR5yabdlTxNICSR3HB3K0sF+TwFiffhkld5HFbDRSCQrhYbRXEvXjFFS6v42BsApiIXWv8p9Es +AH0a6cKPqxSB+Mp3Rd9RSkkIOG1eesmHR8RQxap1GdFc/TD3o1OP9M97PlZsTZSVXjJhp672XKUF +aO5hGGkssbY3o6DYONOxRK7ATSMyupyQXrxVY+RZYtJtarMi/Xxnj/SMBjfYfLHH7FOCmU8L41Zb +OTdnG6LM1xsjEdWFsVIZ5LmkZhBHkY73p00UCu7M9mJ/LhSJjkK0YvB+y1oND9wOxplDRyyVNdZZ +nJCWcoWs++YSZKmLiYteSe1Pn6h6LOmUtDMMa+5I6imC/12Fha87iws3VnpMntTPgj59fQwovcv+ +uRQprjS1DbqK1BikmA6TrOd6NaURTqZzkmmn8czbHk+5szQbfN/KkyAS/GsfxLExK/KuP9zGaWWW +/KOc5FqTE6H+uB82Q0iW8HCTTg0Y1gKnznoZqHAY3J6+GY8iO++HeGEuiL/yH2puDtv6IzxuDcE5 +1mdHFV8bxpIjBDfmVRXKkJ2OsnRu4QVRG5jnd8cgGgSSZ8TvPjUgNQEGO63yFWhKL81bv9sKbD6d +nlyP6kJ778gNdPMGMPG7dzVmb1Sef8TKi3yJgM5/wCvzAP7TyZpjQaMIQ7qEcJNfyL7/qJI/Kmhu +vMa9iaL+m7G/tgtVaRakl/McvaQHDAeihkaNjF4V1+x8HJYx25230oUx5+vKQP+u8V0KIZzntmil +MYfvl5APxn/4YzsDJOmIYTVJy+BMvd3rOAScGRaW1czwg803AgiGxSb+6tPf/thG3V0Xg6TLJD4i +1T89bdLSgSIvPYXCB76E8k6R1FVMxI0L4TF7QS5eZSbTJpiesusHxvfx5y0XJiIv1B0cuIFGtupm +8HHYe+gQ59vBYzuxAk24WcxZiinw/ug1qvHl9BFd26SDwEDgoQ8Qi00dQKaIriiwEaYMfaQPF78L +0MPC2+dD9t5w3GbLsbg9d0/0r88dP8LWqB5BOZK2iHIfAbQIKjSSWHJvCPSHMNWNEhIDOOcxodT6 +lBkkniUNRxTLksNKv0UPs0k5MDACgo1aA1PQzrp4fyKeX7geYwjtNRO+taCveBYZQVjPELDZ/kVG +2yRlsT8cGokzTqTl+Kbt00BMIvEHIIEis9PCpNC89EZJ7/AYFQJ8rZQEpGYWCLA+McXw/8d25O32 +32KKBoBSPlKDoTb1wC9tpobhWF5bP5qRpISGEqEzLYhlGZHVUANfpW/zuL6/EhhM3eUePq9cnclX +jMg0QpZBrOGJuRgGpXCceMPBRwEcYd5wGXpLiONRyhs+0AJo9U0X5vPoyhnRfENGREKeH7eaXiGL +qn9bAcpFkw42wK5TbTc/bzyoCzjwq7VkR7ipQKxjjdvD1XcdQW1iWkVvUDQCO7Ir3KQRfqzj4e4S +5/czoIsvhS8go/EXCBHgiFQXpb4YgIh+lK5MXGtG4dkrxNa4Wr3tccZQFPglQcTVie3IL5llTN1U +nuzUwyuM0aKEiHyT5JN0uRXgeJhwnrK7DcwWHSqvuAYNl9bopTQxX4icQ/1aKXwurHDbtNiIi4mv +VRNbeksMjMzxpgyd2XwHW9djwkKBgQ3w2SufLYolUzWODiLvni4tr1afIebEfRfc9RJL6D6llsuq +xsL1ejspyWXn7Vv9WxxlwxcRdMxu6fRPNG/FaEjXJi1iBZC5BYK7oK6jHWkBlNMhE1Nciv0o7m6O +wejXVER0joDELRGUhU1FykNhLmFr0zGoj/5V658jxSQR6xYvc2nFZsk4CX1CDy7SbJZ7oHmp4YX6 +xrCZNN/IrnAJXqP1gYfFIFHxOj3xfi7xZIupQqqKIfytSONumYEgEF4TweDtGmKsMg== + + + oFk6AYAUNnQwAvgtMUap5jD1FUFfU2q916sAdbDblHmoFf6lZkVe1GmgghCEOuEWuvnTIq6XtmXE +8UK6j9P9srrh0t5rKv1WbEkaojZGmHriafrdeoVLQP8nuUrp+GMcAvEsuBRPfr4Mrc4Mvy+i+TOF +ni2sKdMDNCkdEyvDEy71+V8JTlDNWncNMnBF7+DRCYqEre0wHwsx3xBAmMFUMaO0KSYVhM2KzriK +kSE48x7z/mAY/A0oaRrx75Cbg90dAFXRAgsnMPsY6TssQD/cyKsVOeuUiUbDsfa2ZfSItlLQjO3O +OVtkKRYaBDrGEiSlImatCTJWQlIXKwOywCctXrRR1Iaal0OqoZtPhyl5poplIOSaJshBrCjlGLHQ +MYFxFD/GSKQBN8aZAsplw1Fx9AVp8xvkpm4wU0dM8oiAgEEu0RGC6ZnCTddiBg1TWpH0tUDKLlwt +GIjgWvNHEfSVljUNMrcWuyDB1F4OsBS5YrqpIEzepNC+72AT46FClZ1AJN9bWbBDI2IbI3Poja9q +BdZ2pB+rYf+ISQoQEWe9A8drDQA8EPLw9EwmNvi/xRT8STOQjiOqgp0UnHzUxxfM7kbhdxxoWYaU +QYuMSHNNbR6taK9mn4MfTdGNwvFytp9xBe0bC3dzlTUeSXnlCOB6HqvI++RyZCgd+Ps9nGKXrd1u +1tBGgaCjAOef2BIIJLG5pXPyVw5MMaRfuGjO6Tgqy+BeRIg8+tAQ93JAB4QgizSIjEbt93RcBh8w +VR6z1xs2FlxbtrZVAHmzjZI4hRPpmqbth1V4AnpmwLNvex9xwmQtrVMWmaltH0IKTbr48Y0vd6Iv +9mOWeFvkEsn263vfRdLkkGp3T+MGvn41QdfPE6afH4pXFvQ7jl3S86+iEc21IrdM3FDwEWn9XUDn +8xXydHZHOjA0eLSlfZklShRKQGV5p8fRfXDYJ8MTL62y4Hlhl9s0LO2HR91yoNrta/DY47eVeBHg +nqAs07sWW02fXQbMc4Sr20yKT9AYumQNEVbZk5ojTZqMErhRoQhCHkog5MziSFqTWKdvuUkm6Awp +nYcuwC4DBzNxv88OZTMIWX5NAjmllcbaKQl+tgiPBhjLbF/3YjXAoSUd4sLbtuGAxxW1hM76RWS+ +Cl6ZO+HgJZ1WI3oUlmUoAp6D+BEZD3B2mpcMbLMOCys8RrcIfSmpUIujlXRLwZMKeQYAlZB0XNNR +5UVkE0eDJUYaPvfuv6XTMabiq3GSw2SeCl4QVTiJI+ShkMC6MiKpBMPGXmhpy/JEPGSGJdKF4CJs +xV0sPihcjEWkapFzSMHD3cFhW/WZvXpp4PAlhRAXw3vM1qxCYnZmggUmOOJdTRJbetK/4LDwbTQ4 +Ud+mB66Wj2C8R4R1sMbQ/zKk8GC5OMIbJe80MeOcqlF947ngOZr4KWyLoXsWJ2u77YpFhVh+LyGI +vEvN9K7De4Lf7Xto42kqEgqo1BR0iPeeUb4ehfwlm4clThofkpaZ6ww1tmtcFLbdrUnqJKlPPvxL +rcPDRQCw6Z+1YfvTuezuXHvxzpYgdBiOZGgYPbeA6BKnj0w2+67+og5AT4g3fvFPQIWZPTjVWXLC +wW1Vv6ymj4faz1Ff0MRQ8fjMywA7cE4rYgNV1H1tEGnyD960ljnjbctXZl/fmwzAX5APgq6wBI4b +htUqQrx3f/XMZSES0BnBmGdHlUXh/3iXik8bMjsJDJ0UgqP5BgA3r4oefkHLAj+QhXWD2z4ICndb +pqwFPlTQl9UV1TAzibGQKCyo7O808pH9vHI0nrN0dqR8rXK6hLmkMzC5AHMiMoTRrs7ffmr691RY +as70IYkcJ/jlH1EuU/pdag01ZGYEP81RBBYd1hqp0DvSjhoseo6UnaYc5/fCkWVRssPsWkOG5GDo +7kFm4a+pQUncKcfTsSxpmHTdJBOe1eF2xLyj+5a+HZZjkC1ZikNtcVJPD5xB/YNoORQwmDJV8cbp +oPcNhPn1M4MJtKnAd8GgZ8+uzaM9EfDNAWEgQ592M0Lg82q6kbztzNcpujORyL6aCsHw7bjUBaXJ +0m2y7c1D2Ujo9uvL01+JqqaXWOWtK2wbaTOd4r3QhOwMPi9gzi3NoFhg08U/RlfouuMncXD8zSu5 ++RoBJAGpw2GACdY4y/Qx0OCbPfe2VY+ablcOV0GAov25wJy5h21LbL+h5gGk1BVOcmxgwUsYtoG3 +hnsHEnmcYni4JQHUBD62EfySTSMxlpGAlw7TG9saRQMUNXsCZQkPRkFMRxT5ldeDpsTeXpTT6tci +03b8JxZZ864tzTJ8/nbNB5kI3TLXLXEu12eWkQkRCIw0AEtqIRQL8vOTX5IoFeSSJ1nDro88VN4E +6XaHxg6eAbEn8JAb1Miu4KKCtfo1OYcM/m7pgGXd3aQwEhy0QNsIEccYjiL78NB7N3/oEXo8WSIa +s1snCqEErA8pCvP8Y9aGsveDL3HefVFVjZsUvQwfS9vAS1IovP2KkvonsUsL16TpZx8P2JnRRlka +W//3SXDzTwJVB5SQIA1SNwfYeeXvFEwEtxuUQFceSOT6OEQ18K8EN8jtCa9b2NAisgapZC+EW99S ++aaAJhh3cv0H0pupsA/FFyiP4p9VnBXXcaMjC/VoggHo5yc/cD82OF/Ml53SY1ttD0iw5Xgc1Xmg +/4EXejD3O2b3s/CY/hR0zMF0x5DZkhxgi0FhQr3l4BdM5ERzqJVs8GAumFxkdAgAcejpcCiYjMc6 +WANMRBO/pB12SN5LSoT5JVBqhx1v7nCQ8R1sYuGhXbCkOR6W0OXhFxt68FioHgr4kvTsoZ4We9gA +6B4eYkzBvJc0t3woPXhO+RDikw83+PcH8qHlow/dMe3D7C5xYPwgqEuc7AfdXeKpP0jzEhfrfxAJ +xC7hMeMAkcQd5ILGJkP7IO8ukVgQ8qMuEc8r1kITiL5wCcoPAjkPCWHaohA1t0RtLUSbheAeQ0Ro +NsTXWjJAHcLr8CHqJYWICKpHxAHARNi2JeVQRNFaUk4VUSUtKWcRpWZJmxfRRpaUKEZ0pDOiQiyJ +u0bUv5K4wBHFriSddERPHyFwStzlEQLufcSPJ0i4ZCVNGhK1aTQriwQx/0hMUSVOlIRwVOIcJiEF +iZSTuPmUrBRK+JoSOZcSdUtJ5alEWVLSkCtRcJR0tRI9MpaoTZSkcIYzq1AC1VRCJj6qf60Ke4mM +T4JDhAlk4zNqY4Kak+BUJkg3CRKeCU5NgnyaIMskyMMmEENY5Sa8lGyddGxJIkooV5ZEYd6pJNaU +iQ5K4kCekAfybk88Zlb2CQ4jQU1f7iMBa3jiiIC4Qk74Gol9JUaiH6EoZJEkaDsUyTiiKByRCBqI +8YTsQ+KpUWg0JNZshURzPoqS+sbxR4o6GYY8NJ15RREAGoTAIBEypygeSNp8ipotVBQGJDE7Klr/ +SOKlotCPJIMqivpIrlRFHz6Sk1W0sEeSXUXveSSRWNEwHkmaFX0M98haEdCOODlmZmi/FS1SXwEN +ERgB6u+hZ9WqhnMFyKIjRd4VqZkjjXavSIUcqW2vyHY40r9fEcZvpAgFi0h1I50bFom1kaYWiwSx +kbrC0xqBfywOqRFflIUSnDKLnzSysbOwQCOiEC36zUjpZ1pUyHSBqgVMl5GiXouokpH249kiL8o2 +P1swqYqhcYuphZH001v0izeHR1TuwUXW95dmXFDzRdSP9TIsoXIRV3/eei5opOla6ukCqpOUsQuD +WcR7dyENi7ggXni6Iv7mhR0r4qn1wquKuPR/L8THAg58kccUqUj6IvMo0kZ+kRdDxi72FwFrAkbt +E+nT0Im0NzCiNZFq74yJiTjgwbBZIh4nDAEl4gnDkEcifuUwvI+IP4IYYpMyrMSwV0RWTTE6EZGx +LUY5IjJ4NERoyBg+I0QEbowGQaR1x2j/IR0PyGgl6kR9bfoxqvuQRElGbQ/xbJMhyEN8SBl+O8SZ +leGlQ1yrZbjkEPvyGyKvl9G/FQ8dWkP2jBmVNETsmdE3Q/S5ZjTJEAVwRkEMUT5nFH8huuAZNRbc +Sn5YEX1GuYX4HWhoWYg7YGjYrhB/RcOlCnF7NOSlEAcnDUEoxAHTkAE5jQMUoYaXE1JYarQvIQ2q +Rm8S0sjZEdK8qxHrBPCIWQNQRBemosh7ayRlSTEl7YDXgPUaX4ENOB5ks2KjQQepYrLRgfVkfZwA +nI1oYAtx00ZuBimjxCDAr421C+IMbkPKgngDNxQqiLfJDQsKYsu4BFGTblRHkPTtRqcQJF95o5m4 +N3ZQv/HzgYwbcPhzIGIGR6sGUq5w1GEgZeLhaK9AyjhxNE4gVcI4miKQppTj6PuAdCzkqNSAlFly +NFhAqkDlqAr4HV2OSQPEWTOHiwBxXDiHjwDiPp5D+v9wVqBD8f2Hf0WH4v7hGHKWf1RvOkjZH8hK +HXj0B3BN/kC6OlTgD+lsHVrwh5DN/WD66+jIfgwjOwqqHwO0ox76MZrtKBkr7tDA/JC3O4THD6W9 +Q1j4IQIAD5XvQwxm7oOKCY86ah9bkng0xD6WXpxaHzGvFLY+aEkeMamPIk36gGx5XKAP120e5ubD +9efhuXz4TnpoKEo9vpKPzUAOv+NDtN3ERy3ZI1f4qGt7pAsfldECHziRPt9DL7tHVwO8h5ouIece +wizxUe/tsZfko0urpq6NIW8+OMweGCB94JJ6vtT6gNH1INg+HLEemr+PDtWjjvxofHpUjX4ULT0a +jxmo+iVo9KD/qpiicQBoSRdURw9Z649mEPajf1zh/v5HBDDEwZuoC1ahRyckn4dlwfwAKZjzcBEu +Hg8QZIsDpPHCAKIXwmTkAKI4Pc/7P8z9/kdVzkOw/ygP0FNoaR6T7FZ9LFb0H4W+PJI1Vh5R+4/K +SGQTQDTgh2KjhMjk4aA9l7fksRmA9Al5iHhyPOb6j+bcSi1lPwWMR8r+ozPx2MG0ezo8CPoPE4WH +QPyjngWPulnAo5B/hPA7Ku4/ck7/e0cVKO8ALv6xGVJod0DJP47oDu/gHxJyh3/i2yEoyXYEtKd2 +UE7VDh4gtMNczh8Zc1D60kC2x44d4B/lZVn//kcVzUJJ10GQAaRn8osDSEwkIgLkeJIOEYUrVAdp +QTzqIAE/Gp+O8iBASgzl//8fsWLI/uGq55i2P2pGOiYnf1Ta6Fh+sA2p/CFQokOS+UOb0CFn8ByA +Dr7uew7G5M7BAZdzWBluc0wNhpM0x4gnmaNe/kgGzNFFbjlgkV059KpSjgDzRzknxyrmJAft+cNS +5FDMCcjRy/uRvuNodD/Cbhw1Sp4yjnZWLz5OXjHMyBQHnqPEoVMXxBGVP2rB4di7XzgYNX/4nd82 +pX5nzTk4uqEJDgxCgUMe/tEcwJFNh7+REv/ovm/svOYb/PvuDRaWesOaX97YzvmjGt6QOLob48M/ ++tiNNs4fHepGq+dzo0fzfsTbf18pzhs3bM8fAZrNH7cIN5bf3gbz+SOQ28AE/8Dc5w== + + + DzttQ24B26gT/CPtvxTdx5Zx2miV/4hptIG307OB6D/0aDakhJUNcjwXyCFhY2xgbJQNFsp/XGBX +OyYb+EcF2ajzjPic5T86ogCkdbGRrAApGgVABjCTwOGXzC/so7vXf8gOG+IBiIL80RQMENCjAmJX +8oAUDhuaE0i/BAPpGza88/jTLusnRIxv6DWwPAQB7mvMHfIa/XIg4XSNGgquAYEDma41HOycNRQ3 +kH7FGsHAgTQ0E/7arAYKV1VDxwukc1Qj0QVSpKkRFURqhCWQgiNqLOPB5JFAW+00OEogEZsGBpEE +AoMHWFsgPKYBX7U08NtAhFEawg9EPeiMwD8aHqE3GiAkyHHR8BkFsRINJ2pBpGPYZ2Acg5ASGgez +QajQl4IGbKuDqJ9dAj8I7MMhxIufIUBCWu8ZTSakZ57RWBTSdGdUxgQ/dQZ1FRIoZzSlheTgjPpe +SIKbUUevGeAWQ6ZphrczRHVmeF9DPGWGA8AhtpjhIR0ighme5SGSl+GXfYiMAC4DTpecZxkaDpHq +lZHWRaRVZSTWQgpTRlJKpBjKyDUm0tvJSHQitTIZcVGkScnIyCnSgWQkZUXKRUZyYpH2kJHbWqQZ +ZCTSRYp+jCRfpKDHyO2tY+SFkbY4xuIY6WVjLL6MNNAYS9BIf4wxTY0UvhhLkI1UthgTdiMtV4xh +kykGH3HE0ImhrTnSrEY4lBhxYEe6DhGniOGx4RE/2Kg86xEBD8O7vGFopo90M4w4ai+MaH+kqMKY +1kDSWWGsHyRdE8ZIDElZhDE2RFLwYOxTJNUMxriMpO9zR6JTMDQjkugQDJEmicDAkNNKovWAoZI5 +wOANJmmcTJhbkxTqLwY6SY39YtwnKcY3lIjjF1p+9gXHQkmZ6IthdggzRL6QUAK+SPJJ+rcXE+Yk +jevFcjPTC45P4tPdvPNimpMUKC86Pklj8aJzoaQjeNH2KCl4F71LSfl20dhgdlHNUhLiddHwqi4g +JCl8f0YMXcBROhd6VUpazEVCiXIRkO+p8P/cW6w8JV0YLrqZBy+QqvkWngG8xdw+usWa3rdF66ck +W1uUhCoJOluUGpRn1FaB2AKGKvl2LcwLWQt1p5JyqRbZtmf/xuGlRROokna0gGNeaAGOlQjgsxBe +KnMWMkdJVc0i3gmzyLfDsqBYdjr/kwVTZGRh69hjsW8xXiVdaCzEwErKKxb6DCMWK/wbFm1GJywQ +LAULpauARZBXSZ1fMcCVtOErFpfzCq596BV8Mwxe4WES6ki8rhgVLCk7V8hXlpREXKEBP+xWbDay +FV2wJJBaUa4siQKtKFFL4suKOrolgQbAM5csnbB3iQmsok98SWHvJDLybMBkyFX4Kkx8WoV5D1Yh +bWLSp20uVgXD/lRRcUziRRUdSiaZXQgNl0nIU1GdoJupaKOleRxRqTABJukvYbdSEx5FRTRsTZq5 +UUE2WfgUsrZNhHcKxdlNND32/U3wbgoU4gT2IXLipaYQNCctQ4pmdNIXpmjEOmlyKZqrnRRZitre +SU+lKMl4UkAp2vU8qWdSFK8nNSRFbfBJeUjRT5/UZPyk5KMIQn9S5CjSBig1jSKtDJReU2HhCsq3 +ohjzoLgmCrETSiWiKANDqSyiaP08FF0OJT9DUS5EiapQlEuUMISijTAogDBF+QcK51wUM6BwVkaR +YHajfP0TmzuKRT8hAqTU6xN1EymF+EQ7SUqHGabeJqWOnihCSimQJ7qtlN7vROmznai2peStE/Vf +SkI6UY9xTgAdmfJKTri0Eid00pQGwQi5KffbYU6JudsVHNC2CdooSt7JJoy5lGBrwvwEhPHzYzig +4tuY2Bzwr5kgycXKxHKiUkIm1DkqDWNCxEsqDcSEvP4YTMQ3lfL2S8z3lNK8xJJUqadLTKQq9bfE +pq1KYy0xHav0zBJ7AjIsQROhKl9dCZOaSo+V8OxRJTTqVSpPidBgpaiUSDcYJdJhrHRwYFCC5yHG +SrMN6UnwCmSxMouTyNRAk8j6TMuXBPnJSoIfTTIwjIYkBtpNESaqWCka50paxqF4Nkeiz3hZTqaP +kTBhTCGQCGYFVtrUkfD4BRLrNkQSEY2tATkqAis0ph6aSMI5ihUNJbHy4X78ASv10MsFAyvN3IqV +FWKYDEdJrBwDvLyKlZ4die7ASkl5wiHWG/0AK6VZKkVC8a9SQCRy9y4kkv4GCSpixUAgoRVZqexH +dBorRfmIuiM9oh8MHgFDWUco1jhH5Oo6GCtdccTClTeCqRQr/t1EBhRqAponNmYugIBScgCha23H +9VXZYwVFan0TZCYOx6EFjMiUlJTJ22cEgkSRo9gu5wiznKMCAZYFkAXGBhVRhl6c7fFSkUysyHBB +cavOIsrQizNeIsOXob6K+GUeGIdRxA9w9W0+0o+PrbXt7+7eK48D5Zg72m7H/W6xxRZbjO8EgEgt +GLJC8l5cpyYDT9nV4s8zY4wbY39bsezThAqyC3dZvf9jiLaddE536rSrb7K/Y7+24phrxpZKjCu9 +9p32xbWqMjKV1jqm2JrVs2dccfv0LC+e+M4q55zS4/Qsa/2f1Eobv+m7zBatPqdLx/3Za600y0k3 +fjGlN8/H0W13U5ltxT3r57b/P+1jOd2x/8Xx2nk9zzsv7kn7Oq1VWreovfb+7OzZ0vYrv+avf7Hj +t9Kn9Mcf8fU7rWPrWrTmm63NHOuWdX9Lvtc/2ff4+bN0i3vOz7Jep5uZ/XPGkdpcq206/8p8/X7n +6tTK9Tvnxo6ndZoxrvbOW3HtOi2dVs/+eie9nm3NN9Ja5bRW7Ohe78Q03mm1fQtLd8vf6vpO+77j +a/NHfyu7O7Zu+XXJ5PSWV5dMTvkxve9WtiaV1ZJMTla+FT1b0WtfK7oVre1JpZ35u2W11YrVitPx +v7UyttOKXmm1bKZuvWf/GCpRSpQSpb4qgqfYTSf1/kovln19s7GO/U4c/VqnGf9fei11OvGsjx// +zRlnbMVqHf+8mfrs23PaO+lbW/FT+na2pDJTKzaW04oMFNd/mzk3VmvFeaPfG/GNd4XR8JKJyR9b +r14pxRFXW61Lt44tmq2ttB1PnOek9XbLDnHqlRhnySTUlkXduhUtnVlal0w4Fq745bWirZIJh1rZ +3yUTzozWXjmjZ8mEM+Wkj7u2bPkWy7eivV6rnFa9WVKrr8uK3Xosmah6M6v/97Vuxa9WxFZ8GyvO +EX+VTDjRa6Uuc8TeU/rT6Zb1L5lwYn3L/WWWTFT1rUivxiK2ZFIhmawauI7TcNvXltiznO6epUfr +dW6qEkUy6URcoqAyMEL/HaryShynFXG004o250rpVznxnJZa9PZf6z+7zO74c+dr47v1UvXukslH +MuG49TnOXG2t861YfWLZWM6vLa3/32sxttTOv27R2zQ7lf7YW2LPLv/K2jLHiaNbSem17JXZihZb +ma15o51zzs6N8ffNMz+dst9exxbjv44n9pcWO7asO/9WOidul0w8NrHbigzVOda183KszDFHtxe/ +pFaUWWaJXTq1EsdJrVgxtlPiOO3Pl7i6xFTG+1b8SLvrlNnK1JJMTjPLbFX5sfZLPLGVdEaf37K9 +6ZQvmZxknfHO+pK+FWmV9POU1mN9i+fL7FbL7NaV2LFbLpl49lEZ0WOXsm1BmEGaUgDV16UuLpCG +g8pQX3fKLMKOwCXebKm8dnbFVVIrz5mfXms7e6U21nunFSf1l9J+bEwbyeTU12OuJ8vKlmRyamsl +k4qP04dlo+ux52dap2z79mXn+hh79uq0esXZYpstxdTfyv769nGV0d2zla9XWeWtTj9zYrtlJa4y +V5mrzLGxbbckk5BK2o55paDbdCZVx0Fp3+XBado2yiWKZBKxx7aRligX4dd5CkoUlLa6ss2EcZ7p +ufr3z7ei5+s4Wmut2O2n2G5tsZ1jtSr7ZhNbMknh6pvTJtb++lZ8VUZs7NiKtLsbWyv+W9ElE49N +9GzFji6ZmDaSSai+je2WZbVb8b4VfVqes8zxb7Uyd3t7fhx9Rp/tVnS3QpIJJ+Ic3WPF/bJnKOK3 +okfv+DP+fJmt+NOyJJMQfivW7pb4JROP2O1cF4arTUUy2TqTagF1FOcptYM0FNd4qo6TAjnsuwi5 +jPONXx2vPHGrD+k/7fNlqQxP1XEuvtW28VQdR4ECq6IXYN/lHOfT/zmOA3bd9sn8YUGonTCviwFC +TthmQnXdluK4bsGCWh37PFBdZ8Cq2DlO9ukkGwsxtr9gwfR3y/1dgQKKyr53d+8st7bF2OnjSm++ +tGu2PeustmLHk+J5nV5669P39yo7N3b3S+vtSuntnxTjx/0W17b5/luv/+2075x+a2PHE9+LK3X3 +e3O9F7OJ92KueG/G1U7b87Gt7Y3rndkb1/vY3mplV8wmesVson3MFW2l8/GVn2/O+enX/Nlvxdix +tfa/H1ucs237dxM7ulMMRbSP4dD/r943//+0j9GIk2IootfPl3q+tu/s2+5VYiZiP0YjNoYi2orh +TNmdP/+lOOfsFud3XKsoemRAbR3nJNpMTL2TOrZv+/Gtfuel81rrPS/FXNHmn7Mrvrf2/PZ57bV+ +q1Pp/rIrnXM6/Vq/Lf6Z/SmuPdtnW/tf8c+cJ550TnqbWkvfzsfWUmsvbu++GeeWndvWSWs7vbJx +29szU8/01tzY+sy2OuaKON/qVHac1uZ2PKudVvZ1iye1bTGb6BdzxYl/ysY9nX6m9e+s2FpKaduZ +66yP5217MWYTc8ZcsfqlU+Km1X7bOTPO82/PKjvm29Uds4l0OuaKs3qtjW3jSrvWr7R9ZvxUtq0V +5zlxztbit5i+/9Oa85Q9L8a5c573ZVd78dPH+N9/9qz+uOLZL3vaWW/FuPO7zd5ubXYsO9pra86e +MZvYmCvianFTnxfP2bjvzPbdH7v1O6elFLt3rRTTSf3WWn06to0n9Z/elGJs31K3n7PE9jad0zGb +WCnmit9OZce/GWP8P+et+NZKcc60aa30ynbMJna01707O6Vvf1ZLKeaKlla/nmnXptMzvfZv+1PH +N99Zqc2yJ8aO2cTp3nM2bWu/yrad6cXyH7OJft26nLkxxvle2vdOXG+2tzpmE7O1N1Kfna+l2Ovf +TGm2ndtndafYnc7p2H5/plfm+/PtrRWzibRfdqWy431ab25K2z59i2ue346bzlkb054Y/+ycLfWf +1bbn+dEtpj/nxP32b1OL6cVsomPHXPHW+fenT6e1eu5u3F3tzZO2f/Y8raXXYjYRZ8dcsan7lbi7 +aa3TvWe+tq9b7+6u9N272lw9e51/v16MXc75mCt+fYxFZWbZkdr/ii3G2H++T6e5YjbRXq+4X3aW +f22+9q2t9W/nW6mtsydmEy91mr9O2Vle78bt978tzrJj9u8qu70z5opOp62Ver3+t//dfsayPWO/ +bT3nKzvaidlE/Jgr3vmYOt/953fFuPvi9zrnZ79ZdtdrL5b9XbsrxWxinpgrzuwYiw== + + + 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 +fdq1tbyu1f3xhnvmy+6qMza2LlZiqd2+Wtx1eoebmc9CxlVd3S5GrL5u/tJZZb7rlPN6o1hZlsfK ++C3t4s6swkRW5IRmiL3ZnJVcuYeHZ2zWVZXL/bRsTk5oVnXutFnceUzbtCq3cVrrb2NzLWraUuZ3 +aWVK025k5LvGtL8t1JS2ScUzml7mpsu+NTxudZrDQ8tdv4qH18R8GeuWmR4eN6ndFq9qf2sss9Pi +1dzNvmPlWk5rmsZmrJy591XWPf0WYp/eFW5XWh9VsYxV+fS0NFP/Z71nmYfXRrxfbulbm9OsKw23 +2NSMGzPtNGstrd7N1p15LVqIW53YbDuxGXfxdWtdm7s2u26NjX/KZWb1XLspa9VtcHPfjHoixVPM +Oi7U7f1eN29v9vWzrlI6PIhueljLy3iVek11PtZbsta6WadLtbOl/LPO+FtmNTwmLf0VK/m2cDVT +tc52POs1VLWqL+Or0rA0r/PYu711P/64s3D1l6WVuPcfra3qL9tfaqqvdasWmmWa2isrr3pT/J12 +qtdiNuMZk93hQXRqa2eWfk1cu1fZvtP4r6813vLv/n3LIl4/DzPreBE5O/FyGV/a5nVpt3t87WLj +5ed2WqvD3sR6mGvWzWk1/Xes/XzxivWc9dRzXV7T/tukZ8VNO7401ldKYzv8B3ttb1czfsI+rbou +uyey/tKqOTvdXjN2baXk5yupw4Mojw+Z7aytE367fh/t+9ba6R0WGu6TfsNcpruZuGr2ex2+DDFX +Wa86+ce7mHdWi9jabanauInvs5nlW/t9upnVltaHutyrepgpv1G0y31hYqHqvWp5mTVpH2beWek2 +b1amreatjRn1OO2t35tf029V2lfT6qq/V5rH3J2taWbvvp3xa8cXLq9pctrfEav0sMp0bw0vrdlt +7qd7+OJT5ENbPBZ2IW+9Lu223nXlbbV2OSvxsa+W+t1bqPU+dtZb8e9W/hUvMmbif/7eNFQ+btrZ +77LWTm+IN1TWVux/z6ycWt9+d6a+qeYxtevSiq+26pjqttts853aOLEzr5gLuU8tV696tYl1n03W +FR4+4e63/zluYdnmKlOLda/YZbyXW829lW99WhZmZdlinXGmchve6dXeJpFffyU2vdlmdfNp2n+Y +rbW4rs34lV15iHl2Z3n4f640j7zJtdxVvlc3N1f12n+cerxX5GKrzqR8aL11uHW1Z0181Kun9fnK +vH27s7M1Zt7T15ld/vKypZa3Ta/sdVr6szzmKj+T8tVlcmZtacrNba2QkdHhQVSMPxtb8Tfly/j+ +27KsreNeZsOzrt4007nr8FV7q6qZipvLt9rJ7Gp1md/1S/z3rZn3yLyKZsfLpstPzN/0m6fNyKta +jXqdEr96Vt2cyXuKmO8P9+27LjlV73Z15xvbpTrlveIuS9YsO9R7c7cuczcbrqkl/ae495Q3sTav +9swu8YmMVXh5uHvNsi3Enyrj2dOR+0oPuQ5rr2vx98u15X3v2uG+f2nMZ3iHrLpdpfwtXc5WtZT/ +pOpV7XgtTuRKeeV0nNe65K3Nuh21U40v8fXwmrnYWtM+MeuWrDftMtUx9X5XqX7OuupOmqtP5GR8 +VqJZ5jltqhkal2bZua+JX6aZVXvOu+9iKibuNmJyN1cd8fL4hqa719e7TNPq0i8av251i9lS3aa5 +rXuVz5nFmZtld7eXoWXyFy2Pp7q5bMjd32OrtU52m//9PuX33c9KVdlKzezshWuY2H7bhphdzKvJ +Lm2vczVZq7L0qlw/blbNtH3m1GtmW92Sv6fZ3Vp11D3Eu83TupZdsu4dVfN6ip3MtfxUqy1OvtRp +Z9W/kQ31qInfbXZLMzzOXF3DurYuS/yzNi7d007RdfMd9dbbSRvrUFnxWJv297c1FiZ+dh2v1a+0 +2IWH+622S6p9re7kW0NEXtze+91WOvskm6X+1imudun1FBNvu7dWWumYUdNSP7n223dnuLypr78y +vTrGu6vMPBvzb+Xw0FKJePVN1s3Uqw0vnw238vTcl34bruLM1Vvp1W2+n1Z6XZdbR27k1Gca1k8Z +a8/n8CC6tybb5sanLksrVranv4rTDss0NXPZme+4319VrtVT/0qPWVdonIlvzy3jNks9JicXc9Xp +z55un012Lf/OXqv2p2Pt8e659vNyQocHEWbtPvHpntM+j7v4P5sVtiXtzUy5aV427r4uNnLX9Qlr +z4jIa3etviX+/KquSsa3NXdbPZWuOTzUYIzQjAqk1ObCUjYZGwMHRkIUkHQU2JTDg4aQzYVtLBwe +WEI2tancbEYvAlgJcdHQkTIRGoB5fEAulJBw/CId+LgQfVxgqAzHhyWoEFCCEU8ClgmRx1Q0lMcS +ZKjTgIKiQDLUaQACyVBHQkL5sCTTEjfh8LABkqFOQSDheOiCBIhdYKYZChGIASYcHmBIQLVBJCu4 +AIZVOJhweJgIbPouROZUt7mjqrVxfyrLuuvsXZjXiT+bbXtf/57Iu78z3GtT3V8VHjMeL7Gunm21 +rVq/9h+tnmZnfHvp5SJnstPMTONEO3ziulpWrNJt6+PUfYXWac9dWrlpvX++7Yu5qN2Wurry2u4Q +ka92Q+18vrLrt5Wb2s/k7Tr/sLGV9Xfby7XUr9O8nd4TW7He1nNNL8JbXUx3s7RtfLXpVbor3f96 +04q22TYZVzmzONWPl5jut617f+stpX02zy61m4GNadp1t81sly+Vu666e7nfaZmu+bxlW6vN7lZ2 +Zlqr/nbWinZnxqh2mMh7Tkx2yMxP/c2zTU0suy936mbk83br8t+mfDZ733Et29n5/bXdzPpTsYyf +lXbIdnf67k227xozl5YWo20f2n/c42MXF6bfxhifes7EH1y7Mm+bdfPxTTe6q2l7+dSUM6+fe0br +I5uZohVybzPmJe5uWvYiNr9U78dutlQ1zl0tXLTaW8xETuNKvUdczJemXmW7VeZVW87lu2RMnXy7 +SmXf1qcyQ0Xluita62+sqaxu97y+7d3m3lgvL+0aVRGX9xoZf6vHmFdsRK1zKqvVLe7rtMe6Va4q +p8rcfNkWqhr/LPNcVm1stYxPw7S2V8dsW41HxJ/xpRpbaubXbXntvnlXb5thlSVyvo11N7HydqlX +1kXE2t7i4842Rn0Vf7f/wmeroho+G29pq6vHulJLfbrHKU3ROHW2HqKiYcpj1mXZffd7vMdPdamG +jL2c2Rf9Ci+tsLJZkzVTXjf3rWnvvuRlXbW6rjHb6xjbvoZPeNR3lhVffZP7nvC4rNHu2umtz70t +MqYp403vCvO4zUr3mdxYZ9tj96bjFTL/ihcXbbU5dSW+78tov23mYlK+Wb4rec0+m0vOveqqZ6Nq +2raXmiZbOlodZ1rMLd0obpZl99mQqwrfranVd1Vl9uv+L95FPXOrbfU165p+cVML0Sz7G8abNvbx +sW2eq/5bqzJNZnvG/2wZqytbMfn82yy8qi3k6kx16+Nl7Fc65MtOdrU/q1Idu7PtUpseVy/v0FgT +K+elMb44VSU2TExln7S67zHXFe92P7cU9RJjNpph4zFW92rZLSryLmud3jbXsl1tb2fiRKzmNaxC +bbXb/iavbqlWvzn5Phu8dytad5Wmusvss2ReReVOektu3Rd2oS1/NrtYuPt9WVrqW6tN3jybpf5s +sBbRTl+9u/sj9wt/lcVYudyWiql+nVaaiO9uvdOt283L5ELLfKr1WSW9omp2Kec+pfEyW2pZKjWr +H3fqzw8rpaVtNevtMSc05bru3jLe1J/88ZO5GLXsnfbNvU2IqT+bVN365VWxkldV8Zu5152V+HO5 +e6WaCY37+nTTLtqvZlV2unbLaT+bN+c9MZ0Z5mba/papmlXij3HjuZsTE382d5242Hqav/pWs/Xm +FzNXU3OmcTWvqfEWIt6f6ll2VbWVytiaWcjbmcd8KuNCfVW901nXdVp1lxk3F3/vaqp5X+tNlbnF +mLC/a5m4l8yWz1BT63r1aGqqvMlaUdc6M+tsb5bMt2bGWnwzbdzOxV8qprU65uzrveN9cVtiu0I+ +XTw7TXavwky/Ku50u8uMe05TS31ndbeqeImHhqnIl+fda0yLli/uO0O0tT2zxffd7i2n/oq81cyG +mY5RdbdTdlk93Wzb3un21bo+PKssXey0mPaEtlX57V+r++6s+HutzFteTj6i7R0XH1vjct6SbSrf +G7cTkRH/vNWx1Squ/la711vMdaVrZ4xmx6iGP+IX0bB2+bvHeztM07LNOsutsoT2YbWjpZlyuv8y +UdGuunh9ffhjoVZy2/NQbddsTbG4Vw+rlhMa3zbPrLnS2XJa9yXs2pRYpsbdascpTfnK8HR5M6lh +Nlbawn3y4m1vXdZ5fdr83bsv1pXdv8f6nx0brl3LNJFXu/qKlzWxLaOpdZ8T2rVmmqKe3Rbebof3 +2+PEXrNcXFxLbGw/2y1MaL/jth5a37KpJvf2Ja/eNabtB9NEdcPSHxPvFS5asuF2avdyMtvsMdn4 +eXsrzJ9LTfXOUhke+emwEzHVP2eHjHZ3lnhprMuWe2zWepxwb+3O+e6re1Wmrlw7ZktdZL0pakrj +3bZuVdNdK02uxmflYapdczMVdm8tGjci528Xl1Pa6/Ys2bJ1Gy+3MabjsqXZb8ybztIw/1VlRXsa +s13zl6tz+XuVinV85r/4zHeJnLWFd8vHzhtWwnd271Gv6Uz3FJf3lfVKZ2m5p3q9rYXpZc0JE3sv +rZ98V/dERr16d//J3FqqxqjWnLY3zDo95KRre9rPWz5aHZ8xnW2y7FI3qWW+/htv8lrS3KOqZu+b +9W341kr6Tt46b5/xJd6XOfvsu1WM3GXG75T/047F+5TGrNpomlt6dj/cc3gQdXOnTA== + + + XbTjIxYnoyJeGUvTu8ssj5n/1a8b7QzVGLn0hZZlz9Xc618x7/tu3KpMeTQ83d0nDQ4PHgs6JiYm +JhweXiqsxARgg4WZzctoA83My6jC5qXCSswLzcrmBQArMxUcHkYvGAZYGT14qbAiMhEyor3bi3Vt ++/fM0tpZ9+1t9ZF/i6ybobtLn7WdWNRr/OMQvSy8PNqf6a5qF3WzUWt7j0ut0x2jri1rasj92poz +bOLmic5wt29pmmrc+w3RPmZNeyK9bmauu9601or9vO3e2t7TuzO1Z9pn2sJrH2rd5v2XW2Vpk7Xt +fIZsL7O+zdGwkjfdffR53XabkFtSDRXL8ntqxq2a56R3aFbc3Ymv3Xmbb+Xd5OybYeYXU981M++X +qc9+drbM+9TG1JX+01vjzFZ7XXdP9/bMNLGl4qbV6qwrVU76xI2XnRL5V8cJ74hpiYadygr1Drmt +NP3yrJd6W6ntkmtVb433dHhowa3a/mphHncn3Rzfl9XMW41buFyctH+Ympeunoqbnf4qNS7EXM70 +f04P74zbVpdvq668CfO/vLVVU73r2+bN4fazciu1pS7zbqp7NvKmdnhoYcXu7k22m5yVzBIe0ZB/ +Ce19THzS07RqYUybmP7EZ1q1rdLn7hkypr3PprHVLvNJ77NZRrVfq0rRMOHt+wy10u6zwa485kt3 +t8etw+3sWs3i1NeCare+5S0rMa2tYam1/TAV+4h5mrL2Mq+Q61hat1nVsmZNWNz41LXuxA8eI2fh +prx3tbZulH9WusX5w++Vbdona4jdpjyHhwyHy9fb3hc3pIvtVPeeXAmL75fw58rmfirWm7HfumaN +lrrfL3fqLUNKW1Vv+t8yOftqX9vaqXg+5WpNxZXd3JVqnKluG9LHnWVtyX6pZX8WJ+VlRlN8Nm5p +WvtYSDOurXItWyetzL6+tNt1IXe2m7haNQ0Tj0NEdWdn3cSrLv75thNvFPkhibuJ62zL1PB6MyxO +qtuy2d3Uq+szd7HDgwhf99qfVWXA1cReUV0d9rMqpPvKtbbJjt/f/cbXx2s2zvSHYNZPH7LZ7JRn +zbvM/+apdtHwqpnbAIVdzNNkxLNrkVbWTy3vXZipzy5xIrJq1nNTob3wzKmIu5x7pcjpZ24sWy6+ +3l7DPae2t/E3MXmZ0y2tcLlfnLqfm5c4A6puXsJja/7VKfHq1XyM2amv3yqjWtLdu1ti0m+nlyWn +/K3UsK2K95bcrKnSrrG7nrdWi6eItrrLh8jfdGvvXj63lXJydzq7strWHQ+T7d2o56xCrevzoWHv +vTnzvLW8ZV3dh2rJV3k/7aykv8ysn7FuefZMM8Y1s2dvWf2teNmJv/PuNprl9Xi8142vN+9ruHu/ +tN+07akd2/X+bYyV2azXedatXU69PdPUm/dLWN1cjL/Upoe3pchPzObUbTu1V5Um/l5b/bKSfnNZ +fIc/XtI2xB+f8/u6u7rtYqvdU9O+rWli1rsMWX3rNeTNL96l1S5EtuJkW9mNjdxrb+XuOzwjJ759 +8Xu9u6o0M+XcZ+L32TZaKybU926j6vKma92xaVcv688qU2tedebxbcj5F99V1zD7av8vJlr6Ly+5 +u9LymBGvevGMbTm1jruJP5+1kleTeZ9rm4as/N8UDfk6l9mUE/MWp7H+Iq268SJiGrJVLxrf97ir +0LhK8dLZ5njr+LXlRuvrXEW7bi5OzC59urVfM1txcmpt6ul2uunmtl7rqmFez/r9b93SX/vstFRl +uqm4hXW/9um7bnf86kx26Yq8YcbFu+b+tfHyoZ4VJ2pqw8o8xOanpf8/q95mK8tnJV9zWuV1MjJX +JjujZbGu/ViNaGeY+z3bN+ZVo/Hh6hH3aunvUrvqymZkrawsZdNVTn/33WLy6/AbtB9rc133TN9p +94l8R7Mv3nLxTVFfh6p1R23Oy1u7621zd/NYedx6S61MW2WutNKnpeFd4k/eX9eqyvuVDZn5MG3P +edeu5OavKW8i7yG2JSsaV74129qu6lBVD9XynNprej6+U8Xkw9PkvZvq1y5T/7OsmY1r9nM39+nt +D5v5qPvS42cW/7bxenxGTtnvq2y2Ykt6xMU6Zeufvi3przPV5TYnG3NuV2Hlr63WeYhmnayZaylf +zC/stptedTmZOeEZr7ezGPPdZfVi1lRsvjUr3tvMZ1A83jPWon5TvzormbMR9xqvVRmvtorJldoS +l+2cuJWXEwt/q1c1yyu2OkzMP25KuRSr7PrY0DC1FXO38VoZZr+Yz9/UmtbLV12bDpPZ7vTSJWp9 +8Vebe67KwkO1rWO9EvlalVubnYip6cvYrIXF/NXSLE1XK7St2stNt+LFat0u/nYy1m1NTTuZMq/a +mp7ytqVa3pZp7zc5OYOmWfVd0/HN12OXcW0h/mhbV1tb4zPs0r7lzy71uXn1bty6xtemp8fZx3kJ +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 + + + \ No newline at end of file diff --git a/img/css-icon-light.svg b/img/css-icon-light.svg new file mode 100644 index 000000000..aa49c5032 --- /dev/null +++ b/img/css-icon-light.svg @@ -0,0 +1,2090 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + KLUv/QBYHEwFjlIG0Awo0Ni0YgNAF7ojlnZohFDxsZlB8m4iLtilyN60s/QgDHy84ApzVuT+Ag0Q +zQvECzTEJkWkMSPo3lIn+YwiojFR9XQx9zrDFRRSZagnnsXr6TTHl+wnlvnMSYqtTM3pZd2wblQF +R6RSRnzFWK2kbsUPjzieZb2GNIYojpdBFa3YrNdNjZJJZeARmdOnM0wx9H10E5nhmXEUNlIevXI2 +yGpYp5RtOjpROFxz9pFy+CY50tGlZN55aRqsuE756Nd6uMrmwQqbG7NDFwQAQoQQZFATfX9UJ1Z2 +VJczGTStGjZRPd9xTKMmiiS5Pj0PMYXd1JCcKvsuGtZ7d7HxEp0xWzfRzZ0HlaCUzZgSQ96cUcfc +tM4c17RuuY8bsjRFF55JsWRaP2EvNDPuG5Jq68TPuClKrPoQ60LuKFGcTLtIGZl51MTdqdG4iRNd +jH41N96TuYlechxl7NygE7eIldX0x5kY3l9iFHar0RL2+o5+50er/yiLGbkRaVfFX/XqjN4zG1W3 +URa0zRmZZUrOyIplq1OGWbBmZvS64Y3VIBJXHFcUJX1YiSvxFJ3UGzUpGTUx9Kk95ihqGWXi5CSk +T8fGnIKcc/38mcqoy7u6O7vhmBK+sZtf8gfJlb75tAmLvFWKRzwL51ZezSceU8LM6swn1YySCpN2 +0MTr4vnDc5BUtO4wE0ZyntPeuAkruQn9fBs+hck6buJ8mfs8Kro4yoRJ+iKOomHNF6KPsxKp+Uci +Uy+af1eOS53r+42X8Gk1d5EhJoo/Mb9mjwuHQ0wMeTGPSwX9apwJM07NRFKu8/3qmKoSitCtd8NO +QRIbPkHLOKmwkRlnwiNj5LN6w/ej8ol9V77Tb8jG5mgmn+4bNKwpbfJL7INYUedpCU2+8XJTjytB +PRn50LgSrLEhvzcdxYqSz6AT9TKxL7QZbEVRbdTPXFKKIo1P9OTDF3Z2Ip1+GjxFjbljMaFXDQed +dNXRiChX1do6LNmoC4txOnUkj8i9j7owErOaXaS+b8cOkZrDLoZm3++QQ6Si7hu/0Ksyw7fxi0rZ +pbPuOF9JyQ19jm70KH4pitjN1ZVeMRpFns2HyKULScedycmHpkSuNaQS1ckQlT7HIysZlW4ZG3ZU +v2ycSJVMjnRGpIem1mr5ZtiZRf3HqnT7zLCjuH9YKMYkGXqRb9BR2B7aXnczKkLTzVaDV7XabvQN +CkUVvUQ/1i9Ejt2mviIx0adKo4xi7K24ZquiX4UGrfQpg+bIoKIYq56VZKV7d/SaslHWmJ1p6WVU +dNrtIoOkcHmsqJ077bWc6HJELLMiMXvOVbKnO5nY0NnxRCo5qZ2OdCPia7AoWGas3TwcQgqrlI5e +O4eLor5S7VK2cULRT+Xo0uKoGhsZ+3BslFCUWW50m6lRRVHys7EfkY0RWlHUfrL9yjREKErso1dJ +w1U0fjEzVTXuRRRGH78g8YZ1od0o3UnbWza1TCRmxTop1pqJbY5cc/az1liVRS6220WjQnFHZZxB +4rEsZdpu9YyKsU5Uc9NhF+cO0kdopC5DH0V3j15QiHX0tjemKFx3MlKnkcOIgnbHnBieWycjddob +qX42RxviXaxoJPKrRl4zY0747tgKlep+pilr2NxZxpw4mZTqRBRTxHETdTcydQtnlCl84eCJGq2n +V9vBYhBWNepEOa7Rr9TxovjpcSZoNDpJUdCuLxe1bjuOcwZiakI9KgtxkIkqIikOGgpyySATc6Qi +GTRD/rAJ96SRQYPBBmwdn9BkUmY5uRNPP1ddO8/tWPfekAk0CBoBLggAhAgJuCAAECIUoAIXSNhA +gwtcIAIONChBBhgsXHCBAxQEIDaYMGHhAAIBggUdYMDBBA0+yECDhg86UDjABQGAEIEDCIgLAgAh +gglEBSKAQIgHOiAiIIRCBYKCBELEA1iwASEeKAhfEAAIEVAgQUEFG1AQd5ayX17HWUH9iHwQUdAq +Uzt9alwoiEXDLCBEGICEFGjwAAEIBLCGJKeRX/SjuuoWqyEuotXnqcqs3XbjQAdxeGhwaGhoYGhY +aFBoeMM1VAM1QIjghmlggzQ4MDQwMDAsMCgwnMEYisEMZRAGh4WGhYWFL9gCLcwCFx4UGhQWFK5Q +Claogig4nKGEEOEUrogPp0IDhAgKv3pwaGBYgBBhQeFX5IWFBS5AiDCAAkj4QIMRaKC+8b5ONpOS +ZEmq5kYTDhF2VOXnWhdzAX8NEeYyDt/ItV4i9agk5vR1a1juUjSkazYXIWeIGFOJ1ZjI8mp4+AOE +CDKmWnB4kAUTCBFOTqcCF8jABjrwgVK61Kr1+ip0oQxtqEMfKmMIERRus5lMtsWhYRZm4VUOF2QB +QgQHhjuK0Ik3Tr7ha3+XzZoMEUOvIRdnbqUqV51d7OXB4aHhgeFh4UHh4Q/3YA/1QA9+mIc+yMOD +g4NDgwODw4KDgsMdzsEcyoEcXLoURKHhgfSCMIiDPIiQLIdDs2g8VlVthggbUp2Rd440odSlJSOR +23ENp7AAIYI1zEhJCBE+ByFCQ8MAiDpEnHopyYRojoaIFt3R2FWFrSGCdnU3Jvd0aoiYkhm7ljN+ +TY0NhAg3H4UGMV2P+XwGN5CoyBQaIESQstXVGaqhHApCBAUIEeoMDBAiNMjUHxQeFh4YHhoeHOQO +x3AQIvzs6IbBbmb0UA21QDXFeqAGmgYzWMHnMjkMhAgND3W4Wh3YACFCA4OROBxChFmYaoNJD34g +jyFEqAkhAgMZqkAFgRDhgeELC6dwByGCXTUYw+0YaqEUIESgB3JYGHJwQw0hgsJ8bsxkcIAQYeFX +ECLIwoPCg4KDgoNCA8OCwilYkYKHDWf4whX4cA6ncHdGhRChwRhKGM5SDtRAC6RAR0cFIUIbSBqG +YRbmlnlYgBCBlQYy3BwHYZAFUTCbH/LTZWttQzIoSPKQmR4vdOxZbHdUZCPXyNAgDXQDXcMZZEpB +KBVh6EIVzHQgAxeowKNJOgiECAqAEGEAQiECAQIJJsCAAw4wUEI0LuQ6G8uRZETE589lKPSzGiLI +DqKRIYKoZb5tupgIRUavznVSmiYeIqrOk4r/ocsVadRRzYYIIfRpfqx4HCLmzmTTkojK3nj89xBh +w/GZ1Cm3DRHXodVorlzJEEFhRaqa8XaxhogrMbkhowjZqcMbznB08wIhQsPvfH4wB3OwhgVTMCsr +I485lEM5mIM5nMMd7qDgoOCw4LDgwODQ4NDg4ODg4PDgACHCg4M8yAMf+NCHPszDPPjBD/RAD/VQ +D/ZgD/dwf1B4UFhgaHB4uFKohWqohxKr+bZgDfZgPN4cHYQIteDTXeEKZ3jDHe5wUahN4QoMDQpH +Y5FIHJZ1EAcIERRMikIhMZhhGMpABmF4WHBYaFhgWFhYUFj4wi3YQi3QghdmoQuy8KDgoNCgwKCw +oKCgcIVTMIVSIAUrjEIVqCAKD3c4yf2GOFSGM+OpufksDMM4zMPQtU0unxW8YAc/WKg0ZCo6Oi0Q +AznQA7FaU1RVV1J54INDA8OCwnmEEEEBUmK02pgNQgSyMrOzm4ItGIM1mIM9mByvN+ejq7O7+ync +wjFcwzncw8n5fu7T6/b7v3CGNxxCBIc/XBSoUIVRsAIplIIpnMIVFBQWFBgUGhQcFB4UZIELXZgF +L9BCLdjCLXxBYWFhgWGhYcGBDGWYh4WHBWEQBjKQAUKEMnQYzGAGYiCGYihjOIZjOMMZFBgUGBYY +FhgYGhgaGBwYHBgeGB4YpIENbGhDG6ZhGiBEcAM1UEM1VIM12DW84Q0KDQoNCw0LDQwNDA0NDg0O +DQ8NDw3iIByHcbCDHciBHEg+yINAiOAgDdIgDMKwIAqicDk5MbEiD4QIpbDhC1f4b69DiECf9/KH +cziGWziF+9nV0c31eHIO1mALpmC3MzMy2xhN7KEcqqEWSqFeVlVTLRaECA/UQAzEQAp0OjIiMg2R +hB7sYAYvWMH32Vy2xzT9MA7DMAyjMDc2NTQzdVgAhAg1ECKQOx0OR4Yj89CHQojg0IY2lKEMXeiC +wns9a7VKpbpuO522ZaVSCBEUYCECQoQBfOABChoECDaYwAAQcODQsEB6sHBBACBEsMDCBQEQIhRC +ooSICiGEiA4WLgiAMIQILvsQCBGO9EvTOxK7IRAikGytK2I/fVVZfiNXVQ6BEEEgRCBKW+rIGIuG +QIjQAQgRQLAgKkRAiDAAFpTAAkICCjZYEIBAwAccSNAABBh0wAAOFsQNYAAQcOBwAZlAwgcesMAC +EjbIQIMPOsCAAibwQIMNJnzABCywgIQUaAABD0DAgYQNMrDABx0ofNCBwgg+wIACHEzAAmIAEk6A +wQgsIEDAAQomnMAEEyR8oAEKLCA6kAACDjQIwQg+wIACG0yYcIENJky4gBiBByjoYEFkoMEIToBB +ByLQYIMNMGDw4AMaQGAEGXyAgQos0MGEDzQAgYPgoAMJH3yAwQcZSDiBBx1I2MAHEjjAYAMKfMCB +BhhQQEhIgQYQEB1gwAEGG1DgBBM2kJACDhxM0MGEEEhoEIAYgJDQAQYbPAzgBBpgMAQgBiACDjTI +AIMOLiAEIAbwQQYSSPCBCQgQSGiBBh1M+CADCRkQAIQIE0LAgQNOgIIJHTCAAw1EgIINKHDBSQBC +BBFwoMEHHGjQAQU4mCCBCy6gE6DgAwkWEMGEDSZ0QAEONBCBBA8+4ECCCUwwgQEEHDgEIAAQIlgg +AkMkAgwXlBxI+OADDDZ4uOA1j1j299KTcuNEDQQadMCAC6wdA4izMQACONBABBp0MAEJIsCAAiqQ +oEEGOJBwgglQpELOOYqho7i8Yk5sjLhJiE5TUsadoLK7n1zJhpwGyMCEC3Ag4QQTuOAedCCBBRhA +wAQokMB9gIINJnggoQIfSBBBBxhcgBhs8ECBgA0kgGBCBF4CAR58oAEHGOhAwgYoqICIbYEPOlC4 +gCRwMEECAgEqkKBBCiTYRlxHHG0A4asBNtDAAIJGK+EDDDY4gQkkXOCCcYCCLWwDCBEI8KAEHWBg +ghNM6GAAHuBgggYaiEBCBTogABEIWGBABQQCPBABBxp88IEEC0gQAQYmcMAFJhAgQQQYeICBC+bE +AgEdSPiACVAgARBsoAEKFi4oHaBA8QEGJuhgwoOEDTR4uIAcoBAACBFKkAEGGywIFUzYYAMJHBAY +fMCBBBFgEAHBAQYsYBAI8KCDCRtMYPDAAwkZTOiAAh9wIMEEKMhgQkMAAgAhgol5bmNUm8YYQNwd +kYnRtTZsBJ2c7x+O0PgYQFDpROzIHLnhgYQKaNAAA4gbITaAKIGAFUxYEAEHGoCAAxRMWAhAACBE +mJuiQICEFmjggQcYpIADDCJAATGDABOs9AB2gBEIkPABBg0cTNBgACJIgQdjgggmQEB84IGEDhgE +IBAgYYMPNLhAAAIAIcIABCAG4MGEDj5AwYQFgQEKRuDBhAcIQCCggwkPAQgAhAgdHA== + + + rkAABxM08KADCRm44BygEIAAQIggwxUDqIAAOpjwAQYdfOABCjbYwAFCIKCDCR9gIKEDhgAEAEIE +IWMMIOEDE0CgYAALUAAAAQhVLvOM2Ov1MJ+c99B4Mz0ikdd2UkObT8iaHW0e1kRss4lYq5bNJlf2 +9rlhUqOlYhsm5WCCBh9g8MGECpgABRlkoLCwIAAhAg406OADCxxADGBONMcYQAAhyEAYzU1PhAQJ +aTJsWmabr+2VlH1bRkvYxBu/JR6tjjojn9GYSHwaT1vjaqpU45uQjGmvpu29xne0fTLKkCObPYmi +oltJ+K07f5jrZEFy1NJb9xslIu1SVy25+vCJB4kNy/P94RN2iWeS+s4kMyXPjGifLT1j/W/pBO0/ +09nTf5FYBldVvu9GRUY5qqJZjqrITI7KZnYZXMkRFaXE7Zu5rPieVyS6VZlIcG5Hg0i0N3J0k3CU +jSwjR0TlrbzreUefIkt87vOOWiwxZXUtGUOiYrWj33mMrnx6ucakI9u+Vuqm8TDiSFmqyFI3ExpF +U1LUz2ueSTiKyuhIpqRmakaZN4R6D49BLOxaGhpzFEa+USOqpMY05GjMXuciE6qxr5mKah5xGaIi +o5iq0SOqSCqqfXDMKO4iVNLQLZXhK5dYei0eP1Iur3PRyUiGj+Lx8JnEQ6/t4etch4aP99HO0G2u +4ftohcmdoZPL5hWebnbDR1/nw0fxIRtVUfSooygVeehIQ85rlRCdKuhKJETnYAVvrrdIO0zEaOxa +Y2xIT1ip+I1ZUYQfZ6sK16yjlSsLK+zEp19GSWVQ5UxSq7BMz1JBEmTDpCPIt5O5iViOsJqRfb6i +xK/HzqstLVLt162GtKW2trQ/7Y5XvGi0pa1VDW+o4yPIxnPsIIv5XcRBnGnpZuJb7eezz8LHmtg2 +8QyZeDo18VzIxJ6WaggJi10VyYIm2o2UBIndVFlxLvszFBelRpHgEOklJCclmohPUw8R8g550RSZ +GzFFPEayveMZGCAAA03JMsKWjpyVrOrKYnvMiiX2iePB1sbUFWMizZLM9G1MxRkV7XZwBE01MusR +ZjdESDg4ou6KaHQES8RKxpDjKqZ6U+4w0ogV+aaJJY1sttnVbZi1Mxpmhe3CspkPqrDUc78vDREr +2YtIZmO5+/xthnnRuqNzUdX87hd5xp00n5ekqfDMGFEpI+l+nY5ojDAZMfMj6VYeszGijqjjBFGV +Yh8T8s/kUvpRmIkGcZCwzcYkIsK8ItOg6A2l6GI0WRRpNGPDwsRMjH4tsY8XbRaTIUYZJIzkw+JW +Z1UWGYWJodBEtxMaZRYtXtnubpiChmR06nFczQjTJSejrFUxeklSTTESm/MNWW16UVmVJiJNqQqJ +1PA6OsLYvmiIca7Ig+xcJa/lWCWjmGGNWpTcVXRbatDkpD6OQpr51htLptdYEqYbRfU3SKIiVqbb +yGyQyh43G2dxdLmTm865xxlNfKZXy8YZRVGd7Zg+xBtyFFQusocudR0+OXGJZ41bkMumdNOzp2cd +t6jFU7rjuO94C6t8SncnRjfsD/GNGzGVPvIac3asEUM1I8k5aOE58wdJeG7QSWpImnPoN++gOxLV +Kpvk5s4iep3VIGPvNjNmQ1NUExK8uimq0Se66LXSqAmRHjUSJi0XvewZNbEhJE7kostrRo1Swrdx +6D0TyVpyrjXfciPG5dx3uYbIDVu8XJtPOiTmhqhMZlBW9be0Mm1UCZJX+UM1PlWRnWtVB212KpbR +qBKfOiqTJMwnRT6dzCCRcRbDlsjETo2VhXUGJdPs6DnT7kozY6NXdjIR3mvUN2OKiVbSMxc5GlND +tA9fo2LPnFxhd0Xz5Hkrr1hpp6rdJWs+9xvlkHjsj0zMZ1LNZj+a05jw6PpazyZ7JbTVCF3lYhmb +uVzH5lITvmZ+ZI3QlYm1c9whNdMqySG0mrEvrd1OZFpUbO2tzXyMZrQq7qS16PgxVOEj+owMc0+m +bl7vR11xJcZXa+xOVLbTHRMT1ZDqMYtpmlOqfjVmE9/QvDwbxJP85IxFZP8fGhsiiw3Nj+YGUU02 +iCquN8OpKVWQpEbT5nRvnG3EbldDtA66MKmM5jPWYXHxVckXQ+VpcfjiWrMbGb4gmh9z0aHhjbm4 +VHluu8ZR5ca8PEcVFanpa+6KIUHyaWXYxPFjoiPyT1ER/5n2eDZEdpvfq6qkbIiG5jcyGvG4kTTm +YqQ3zelZZfDEiUnHt3nD7V0u4v8mG2PCtLx+taLqn6+p9KPy67tpY68NasdkTDWqnLhUfnY+6KKI +rfG0P/uuozfSDZNSnnxcM3phDvnK5moIbTR6Ycaz8sVVQ1g7qotI+svKP6H1oie2srDicmMi5Nuu +SmbZ3jsPEY7bjsjcKKH5sXRBurkSClVm5kzLp6R+Mio27sJWtQzugmzzcWT8lIopz2d3/ioVMxaz +Xczjlo+NDFvDqwnFfVL3KFYMj2irVGkrT+ywV8lfpKp7yWQyLkXykNIbK9Lt3sHLz95xoeK0XP60 +LpINDd8acZGPSMT770ax7vFTmHutvU4rh8xmodlKyjY0KlZKu9Q/pkRlJkYnuhIWayvSDfU1scvr +BvE8ZkRMjEhBVUdntBJ7kdH5lqIqWpnpfBurMXKjEvsIcRTHSMXcPjHixXyasf3k5zillV7lKDKM +FbYj5VTVoTC7zfgnw+FWxu6TXp27GhwaXUSk0T+dVd1mHhwhXs2gjM2s0TI1XVWPhkzFDTlnQ4ak +PvUz3gq+TKvbWYZM/ZlzXDsusdVLUeuo0oxd4euk62hN45vvLOqQUlCVqB7UCg7F6lfdDGsF2RXR +nKO+WD3xW9Phqeh1KL6Np7/JCY+1nWFDk3c5Q2IuqziKCJXJUHxO72x1FYrvEbpmtrKZWdIqvtEz +bFqkivgUethUkIztakpB5vPz2muISeFbzGrcXOd0m75pNjgV9SFiyX5edhriCrLKXi+5GicFx4pO +g0wiK0uppP1J6YpGhuTmVqx15OZX7yB36oSEI3JzMc3ePGNHY+VQ2dxWN7LbvKUa5Jolq08V2ZBL +5Xzced16M1gKn7nGks2nKnxWrbN0mCruH0WKmh8dDalSxhxSnG1M1Rmc4vKTb1gHsRSdobGGic6M +F0sdVVaOFmlYTHlkHCTfirKJFI1TcCxWM0VtMj5sdqqu35QHbRQukkS32paRxsXyMI9JQ8MorfPd +sFIdXTPrS4ZTr/mDTPGWx1SoranfrfKUzGv5MkW/s2IbrCgvUzU3WFGmTNVNH1/MWnX2HjMcVmFl +tOsu3RBTP/Wq3OjNZdSCRVVu0YNG2I5jd9Aq6DWiem8dNayKIY9ZvcoXsfnZDY7whT4bbHlcI3/c +85SM9SR27TaX+o9Fn+NSxk87XkXHmnmmdmGF2H2tDBlxZNIRGjairzkaDhnRqZurU81BMoNGnFUd +jXyrfOVrijOuNuPEMq+diWaY6eTjDLMwO9STYss0kSs/anHnMtrpygbJIRavS8Vu7oedkQ3xXWjQ +ojgUdc8ozzlaYf+mGtIUWzUylBJHobLr1Y0hiTI9NVyeBVkvV9UrHVndw6lqh1nciJQeId1kHlej +L3d2RVa/sxnXOlldpVpWb4njSnFFG2bRof/1GbNx9ziJ85jE7pEaxZdpuIR1Sjxaink9hESNbmh2 +9NWtFBt2rY+jLe7jv05lH0cT87BFReqvy/DjaFL215GCMi4TETu5No6cYYsyGhF7hzWOZGEfIc28 +hd1nHheSuNxc+4gyYtU+Ih4nvJO62En6MHs0dHUTouFS1MlNp27DI0d1ujHzGiXxscU1xdR9nERt +e+piihLDD1101fhCdRvjSevU1QkN3ciRVBc5GTfk0O884pFIbp7yJoM2Rhk04aLQDcVIZ1CJW4uk +8czQWR+TGkL1oIXJ+a3fq0aZ5CetV0yGEIWRsBs51vlzkGyNI3E1Z8Ml/FJkZrhKWMXN4CVoqD+6 +zWm0hJQf3b8avV2rPkN3dlS/cSXmZo5E6aysd9Syq3ElTDZ39KE/eiTKnjtd6LehjLI41fx0k9M4 +8ojpnY5IOMMjjB/xzUj+yMeUCaV1dKPcmJHhESzX0fmXlaTk6uhu0ZgSc3iEp2JHpzL35/iI83zT +OKKgFo1azNGN1F3eKJbGVQLs9eo2PqLiuUeVotoJh0qxGxsOb0q7SZspsXc1p36dTB3FNqnaRmH5 +Mfs20W+L2Kc31HuMJLxfzb/dMRt5ZbvwFd655hmjo0vS0ah2wjnPtcqsxMScl9hcZHGH3a072kmS +NFQ++b/9//+XeGw+IVvVz2wnNbSwQg6ZaU6WL8Yx4rUu5y+8siScsbMRmY6R8H6zk7P6TKH99+v1 ++n+f5Rxig3Vk9mFURkZGvKFhRMPI1HqVq8qGkdXJhslWw2RENExkHiaTZRAN1ZCqukFkdka6+1z6 +MJvtJhq1EdmMGqt2G1MyReQaU7TYmDqlNV7Fq0HGG5phdlZmomV2ZHb2Xj16qZ3Nto0mmdDJL7rW +50Ob0Fj/xrJhf338MjcjLNFepYm0aCX7IhppNES2tJuj9OQTI7JyRyejilX1VVXpk1dV3kTiCk92 +LRtWyIhqbFxjmRmZNiSaNkWmkb8TTj1Eu7mZ9OcfCX+yzMjQPZrpJnNqCe+GzrMxhZ+T009HJ6ZU +5/v96nikmoiPeThYdDQfVGdzohqVN1iD1boyjlZb5eNolQyr2tmoqraGmBhNjFa/DBrNNFXVTWYn +1zs5Wq7Mys6u7mFHR6KPMrsPV5WL7jhcRyLDNTIyXPb6oBqztqzoqB++7cduoY2JrX5kuzur2Kz+ +qfCs+tCZXiuh3LXQ9iPJwCJzbMmEiMfaeDmpV7HOuolynrL5MrrrhmdVdXi09orKU13oek1hDVFI +C8XCMpEnJayTmMNE88Iy0UPt1Gu+bmgjNNTOtSWz1VrmnXxlLTNnTGHrjD1Szc1wpCVEszI2EZFe +WaQlxCK6TjT0KhmKnNlVX3JorD6djpe82LDu2Lml7mpK+v5NRGUeRZasRadapUaOEMliPTJkvJC4 +vWJJll0p8ouZrDEqkikh3VWsePIecpFN2/VCk41fU2cjdiPlhLWX1HYiSWzM5/P5fC4t1y+r2tz1 +enM3N2OO/8djJLS07vQ6fdDp9LLN1DGhjSSRMx6+ahORkx8VhTXqGU1HnnL6xZK8/0ijqYkRaa3F +fta/Tl61pN+rrK5CMrrzt9m40jbuNzIfq7dW1KF9TjM1d3bqUN2MJjWZqoY1pKE6i/VQ2ZBDpbIh +2V3Dt2WuIX+u++zjhubUhTwbETOgcRre2Rjy2TAbjXrQH97MzHRGh53ruKl6iGvYcIqjQ6VaTwbV +1SEO6pBG51Menpp8zAzJR8cf1pubcbmp2BAxQ6Tu+UMoczI4N95eh5TIRm6UjJEhrQwxwMgQqQ4p +Dxm/5XTcDCr70zvKWPu4cUilliE1mY+/PB7Scebwh8VsaoiQhhjdDOmQURwjJUNYow== + + + 2FGcUaVBMzNqaubGe7SN97zx0m+89ciQkWldddTkzDgaG7TlLf9Bvm/qMAnNMJlMw1RjDZNJapiE +hIiIiIgsNYOoph1Ew0HUIXQWknPpqD5KdPNR8o3SKJWopVE66bjNNg7y/W4Z5lGqDyIishLRB1FR +9TiKMuhc6EZ1dGzsKtKgS0ZDbCoa4qkhvqrdENMei5PLiMX5sLGOhumI74wjoqOjEo3T1Hm4yMg1 +5nYT2421D/v99ZNHXf86jyxymwhNod2KlE3++293GSvhr1oiFV/NhHKz2m+oLmRSm03puN9YnbuN +Ol7cyb/B8zx/urFhO7vZrex2OxMaZmNXRYOI9TDRjKF2DL3IoSNebxAZvePIHEWknjjO7RjPGJtj +PL76qMescfacB9Gc2TjbGYf4p91sxkskueM1drwu63hfo33Y3NyNkhRJ0K7nGx/XH9Vhb1TPaKM6 +9RpVFGhgA2IAAhAPwYQLWHCCCQwXcKABBhHoQOECEEj4AAMJJ5BQgQs8cACDoIuxWUmRTCmxbJLV +yLOEfmK1Ezu+SuRosVrJI4nGqmLVRZHFimhiI/+CeFSjH29sjE5VWntCe4l5mKzUaxcajXgjNFeK +zLdSxhGa7ShGJBLa9EUpW1GtVh17i1U0IXpMc6zVbGKVZFZ5XY1d6TwnIqtrz3RWZNeb6a7sW8Sy +qjLTyyQ0c0mVlfXMd0S2Y4nMWMcaPZ4Y0U6Ss3TJh/R/6szurFp2dy7enU/iW1VF+nPnbmVX/9z6 +kNmonlnd5n2KoXtZ0ecbulnRrOzNdUL2jX/mks7PJVf6sd+JEovcFJdHbkppikI7Irkprhq5iVXO +JL1VUXgzRj/t/BmvSDrrSGpJt5L62+muvInWraT382M4QWM+NTWXVCIy6dGY7aSGTh+OtFVm1twJ +mjsNzfVEmRXNcU7Qy4zDrk56kpxTrSndZGg4qHY03aYZPBpyH0vGRGVnVla6HceEtTfpdIqzOlkh +6d1pdF8+gydo7g7p/klXofu//redpH5SBiWsw4oypJoLmnKxTlw8dGaCbvGJqqdyT9erfv6eii5B +lpmTFAnlVOJTm0uRbE5U1VhqlDvM4OcZn1RNVE4xNqqdjJtqJ5epoQ1593qnZpxUk58NDsdV0IhE +Nf2F6jVx3His5uMUZuyL9ZVm2NYudqHB2qVau3BaCsVOvAqq2uiI1q9XVFr8Yj8msSIbSfEGh8R+ +cudISbFSYkWxIsc0aly/c4nxrqZyFjKvXnYZ1Y8a8ZpTbMZG3EjoqG6ExtCGXKR2aJ+fvRwxVaWV +jDTyOjs2xhpLqoykymM0vVSqfiRGpxoqj6l8VSq7LNPPjfpGkFXZJTabKbKaSVSZVEc0Ryp0b5U5 +9FaRoNG8VSYJcrFIQqKZ1n0j7l6yzOepFHHqpjSDNXJCthOZ8RE+jyfW7WU81Ucc0Xgq3x1PN6Ju +NM0IK2mjYWL1bJ1mmBpBlfIsZjAzHVHD+2XQER6ze9EQs1CsI2yEPa6iZO5ORyNUQkSzo7t++/CU +jdET0wnR8NX0m/qQE6F8yM0ox/S7uSFnkhsT1pAbnuKNmozWRy7+TsSj8GnCq7cojCiqrTEiimFt +jG6Mrmz0s5EaRFHaRreqO6upUYoUmTg6M+og4tTMKlHQEAOI/4xaZ5MMqSGhyVwXXdeZiLvHpi6z +TFIXiZiefOooqiQ1ZbNjo6LGZqbIpEHCaqRaZ96tswcppsrDpn1cQkHHIdUdT6Km52gGTWsEyfWI +hkVHwqZ4qt9HtGZONRR3guKyKg6NwkdjhqFCLjHHKehOXK2OYBnJrX4/9VY310eVJqIyH52ku9WM +OCOK1KgKskpR4kaaq7d00dVtNWp89XaMYkQ2fEYjWYqhHTmDIxo9LEZi1brXyYvryjRWKZHR7Ux8 +2ew+VCydPj2xSTZFahWtpFtx6ZVWVlTrCFn0EFVoPs1HaCxPcUpo0mJZpDk1abdi0XOeNftSNjZC +G/axOtKYpdcZ1ZJpdlofVk7sNyTTuSnLISyjaSd3fap1azeqz2l146a9cV59zkqnnZhozv1SNX7C +OD/SzKgLEnFRKjVmoTOYmUFub+yOlfBohvqLstOTgS9Il2aGKqSZ8+/UNPNWrGhmtIRSM632ZaKj +OWeEbJDENcYs7Tq2ixjZ+OKRKk557MxQTdV5yGY+M5dWjamqhz6pcUfPxfeQKi98Z6P5Wf8hpz8n +S0fj56k5WUzTcW2f+c3uhi5N1Mnc2GMmJ6xFdBxzwujUsfs+98U3p5Ib439uxhX53Iw/rblx56wz +N3ZFacRTp5nqqAkO0TREVqJEPxu3Tx08YSM/jZAMKTVDduLMlJqP3Wku1jvNnTBJpxkSlelphuiM +euKGWDPndKasxMh4Zur2e4ze2uYnpf/zlsjUV5Ixz7KyQRM2JtWnUgnKZGDXCUu0NbqJT+wROUud +1PDi10ldZmw9QZOI/ZpqsNUZclETythuHL6bloac6E20DFZ6p0fbI/8lxlpyZDRGJ6MlyiQ0l9YS +5NCkMqaEy9L8SmdcbtSEicvynPBZqTG0oT3somZszD+pXfxTY56b8TixKsd8t2ic1C6IZzW7qIt6 +No5o9GWSB7nTMceLz0ip2LuwqTKZ2Lvava9i62rSX692kir7P6vZHMtnFdnL1W6dMqNTmUJjp/6G +hYxsmGc8uWxulIyVUEzto2wGVK7VR9Hrzl6TOYMqj2+qu/9WGeR8eWlFvxoSIsXu/lrJyF8hY30p +sVZDr45h6bkbmvGMSZqp19nmFlfIl7Ynsg9W3Q6HHlpV5nNqT0zamUpd8vcjrlS5VEZHcU0rrim5 +4ksr/r2XmtJQioRCOaurPaNeUU4P5VYxik2x877U2LbKmbMXscca+yOFxo/H41BOM4XG/IQmDtGk +k84jR0+qzdDUpJ5iVHOLlH1NfbvUzmVzfOl4RrKRTvKtSn6Uc2o6jrHOzpWaniO6+uhiR0d0Gx5V +T3boaDvLwIasXkKSrK7VM1tdyz7r2aysdSHSnFR5WONlmf+rq6urHMv+t+xcNMd4Z0ZDZ61dNOnM +7KZeZUd+1HKlTJ9HWjarrWfCq5JaH+U0s6KVWZWVVdGkWmaSiPdnSO1WRlYsoTIqtsrq7mQyfLE2 +rEhS7gx1ikwZk+MmO53WmeIaxyZKDVGkVfZT9fxiZ4m4atpTYjHHZ+uLdRKSSDx6M0Y1JNO3ijzK +oCo1VlJ2q9qRZ9Y66hWVapyjlueKauOaq9ZcXcZ4RRW+oxUzknR1T1eptcraZnaxRpIaaUdjSXGd +8P/H+qq9TpuLGdzQHWJlqkjGcHilvs4yjR15ES9WnhiRvTq3JPSrs1fuHVldb+x29UfIUa2L9bWc +KaPcqKmPlimDSGts62vNzIxbIXtzNVb27PG0NqekfDuWndlThWyyz5LsW0rjrH22KnfysLfZzlL9 +59TNt9kHSeXEYdZmp2Qy4fgs/enuM9JPauihjilDo99OxeCbKrPz80+meqELXegkli/3naeUOFMW +MqsJ/T7Sml3zSK2SnZx25Y2KT58/kePYmFiNOevKYnpJPnjsEJXxthyJc9IhR+q0CtVJlTpbVqwV ++phFxPtmqiTDjER70aYMRY61i410RWK8KyoxltU8eomxynh3RhIr3piTrmY9UhmPSi6actl/0bGE +TppZOifDpEYjdTbGopa5zD/3Z6HZrbdISeciOSSfd5qtXsjGkqQOY+XIp6fMo4woM4r1S5Nh7bDI +tyPxlaim2jLLyCVSNt3Y9tkMeqMa5c7sMbriHGn0oudax5bJB9U/9aN7fvuKrVBM6p46jzI3Jz7p +Jjyhy2kydGSR8ajIV/1miW5y3TYzZ1QjJBQbuporTajtoOINq6iqisaxopdRLEMpIxotR1MsEiFO +vb3WfUeWos3UjzjkIfatMq/jKbvx/OR5r6SxeTWfvVI0ZZN6ZE+9ptjYZaozuWpYNZwrIZtvIycP +h2IlxpIb3kOshgzFXn7Vp0h8Lt5pXvqcdomRpj81aorVdj9Xb981zECud+W2c91IsunerdMM3fRs +EikWSyMKpT5EMrNRpH703n95S6SuvBDZlD0iR+fcjS4cV5GBTKMVuV5ma6QuY2fMsl1jI7rndTHO +WD+kqWq1N79bldUkM7u5qXrPisl0Xqur01GGexQOueUiy2saKS8rdttvGCltXUrXbqsNIRFpHRpS +aG6eEqHURHiV6dBwaxvWEKfk0Qx1TgpZQywjTRfNmRl2vDZFRxsim6fC8XV4M083YvGnx+h3Wohj +JFE8jChlb9npJdVxIpHcTm/vdOLx3p9ZRhbTfk6R+d4Qz1CG0ZldnDlysT5mRDIiukuX4v0Tu/Fi +lZCZIBJnqHU6XbfXXVgUM9KsuzQ2WY3GjjKO8Oh0NrqGEc0jkwGZbM6GRluhjt2O/W2H3GmHWPuc +3pC2VyqW2RGbL5Yp+dWaErv98PQ5IWu7ZPvmu3HW5my/pIok25FoCtlYOWqVrcvnzDOqj0urJvmQ +y1piI0Of0nolGnlqnW0v3yCpieZ88pSnNI+UdH6N3Bhpmc5EUkdSd5M7V9qWd1VjjtyaUs2VRZyL +8ahmTeliJnTe6vwOcYz0PnukH+kamqNYTeleQ6evNnXWhuZIm445zhzPRyn9SEL3i+F8jtEg6ZCd +pf+1Lt+INHdkoddLej5Jea+RlZhv2I51POaTktHNd7UiF7VUY5OWP/VHWXLLNR2r4tQ4tkizby1f +9o+dq6rx5dYRudIolopssRrft9D4ZT2TmboZ1I6Mqb1Ni94b1LIkW6PQM/3Q2U1/R9d+Hvm4ciSf +k49LkUG3ymdF/LxcLT89mZo6LT6db9B0hKY57em3tbUljWuFw96IaUosMjrnPje356/m78/GNe9z +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 +tgnaKEreySaMuZRga8L8BITx82M4oOLbmNgc8K+ZIMnFysRyolJCJtQ5Kg1jQsRLKg3EhLz+GEzE +N5Xy9kvM95TSvMSSVKmnS0ykKvW3xKatSmMtMR2r9MwSewIyLEEToSpfXQmTmkqPlfDsUSU06lUq +T4nQYKWolEg3GCXSYax0cGBQguchxkqzDelJ8ApksTKLk8jUQJPI+kzLlwT5yUqCH00yMIyGJAba +TREmqlgpGudKWsaheDZHos94WU6mj5EwYUwhkAhmBVba1JHw+AUS6zZEEhGNrQE5KgIrNKYemkjC +OYoVDSWx8uF+/AEr9dDLBQMrzdyKlRVimAxHSawcA7y8ipWeHYnuwEpJecIh1hv9ACulWSpFQvGv +UkAkcvcuJJL+BgkqYsVAIKEVWansR3QaK0X5iLojPaIfDB4BQ1lHKNY4R+TqOhgrXXHEwpU3gkmx +YjAbIfmpRoyo+BPcagJaKE5mLZCAMDnGbxupLKRp2kOYPTGBIJjfDYEyKQEUSUlJ0ttnySIEqTuR +CACAKAIAIJkFjwXHBqZVh7FhIRZRhl6c7dFCiUis2GA5cavuIsrQizNaYsOXnT6L+GUeGIdVxBS4 ++jQf6cfH1tr2d3fvlcd9cswdbbfjfrfYYostxlcCQKQWBFkgeS+uM6OBp+xq8eeZMcaNsb+tWPZl +QgYZhrus3v8RRNtOOqc7ddrVNdnfsV9bccw1Y0slxpVe+0774lpVGplKax1TbM3q2TOuuH16lhdP +fGeVc07pcXqWtf5PaqWN3/RdZotWn9Ol4/7stVaa5aQav5jSm+fj6La7qcy24p71c9v/n/axnO7Y +/+J47bye550X96R9ndYqrVvUXnt/dvZsafuVX/PXv9jxW+lT+uOP+Pqd1rF1LVrzzdbmjXXLur8l +3+ub7Hv8/Fm6xT3nZ1mvU83M/jnjSG2u1Tadf2W+fr9zdWrl+p1zY8fTOs0YV3vnrbh2nZZOq2d/ +vZNez7bmG2mtclordnSvd2Ia77TavoWlu+VvdX2nfd/xtfmjv5XdHVu3/HpEYnrLq0ckpvyY3ncr +W5PKakUkJivfip6t6LWvFd2K1vak0s783bLaasVqxen431oZ22lFr7RaNlO33rN/BJEmpAlpUl8V +QVPsppN6f6UXy76u0VjHfieOfq3TjP8vvZY6nXjWx4//5owztmK1jn/eTH327TntnfStrfgpfTtb +UpmpFRvLacUGiuu/zZsbq7XivNHvjfjGu8pw+Iik5I+tV6+U4oirrdalW8cWzdZW2o4nznPSertl +gzb1SoxzRAJqy6Ju3YqWziytRyQbC1f88lrR1ohkQ63s7xHJZkZrr5zRc0SymXLSx11btnyL5VvR +Xq9VTqveLKnV12XFbj2OSFStmdX/+1q34lcrYiu+jRXniL9GJJvotVKXOWLvKf3pdMv6j0g2sb7l +/jJHJKr6VqQ3cxE7IrGISFYOXMdluO1rS+xZTnfP0qP1OjcVaRKRcCImTU4aGaD/BlV5JY7Tijja +aUWbc6X0q5x4Tkstevuv9Z9dZnf8ufO18d16qXr3iMQTkWzc+hxnrrbW+VasPrFsLOfXltb/77UY +W2rnX7fobZqdSn/sLbFnl39lbZnjxNGtpPRa9spsRYutzNa80XZujL9vnvnplP32OrYY/3U8sb+0 +2LFl3fm30jlxe0TioYndVmyovrGunXdjZY45ur34JbWizDJL7NKplThOasWKsZ0Sx2l/vsTVJaYy +3rfiR9pdp8xWplZEYppZZqvKj7Vf4omtpDP6/JbtTaf8iMQk64x31pf0rUirpJ+ntB7rWzxfZrda +ZreuxI7d8ojEs3/SiB6blG0NwvzJkAKovg6FcX0ym1N2+jpTdhF2BCzxZkvltbMrrpJaec789Frb +2Su1sd47rTipv5Q2pSlpIhJTX4+5miwrWxGJqa2NSCxSpg/LRNdjz8+0Ttn27cvO9TH27NVp9Yqz +xTZbiqm/lf317eMqo7tnK1+vsspbnX7exHbLSlxlrjJXmWNj225FJCCVtB3zikGn6UqqbnPSvsuD +07RNlEmTiCRij20jJU0wwq/zGJAmJ211ZVsJ4zrTc/Xvn29Fz9dxtNZasdtNsd3aYvvGalV2jSZ2 +RILC1TUmTaz99a34Ko3Y2LEVaXc3tlb8t6JHJB6a6NmKHT0iKWkiElB9G9sty2q34n0r+rQ8Z5nj +32pl7vb2/Dj6jD7brehugSKSTcQ5useK+2VPUMRvRY/e8Wf8+TJb8adlRSQg/Fas3S3xRyQesdu5 +LgxXGkpEsnUlVQPqJ65Dav9kJp7xVN0GBXLYhxFyGecavzpeaeJWntF/mufLUBqeqttgfKtN46m6 +DQMGlkU3wL7LOc6n/3PcBuy6zZM5RINQM2FeFwN8mLCtdOq6DcVxXYMGtTr2eZy6zoBVsXOcbJNJ +NhZibL9Bg+nvlvs7Awb0lH3v7t4x93a+Fud6761tMXb6uNKbL+2abc86q63Y8aR4XqeX3vr0/b3K +zo3d/dJ6u1J6+yfF+HG/xbVtvv/W63877Tun39rY8cT34krd/d5c771o4r2XK96bcbXT9nxsa3vj +emf2xvU+trda2fWiiV4vmmj/ckVb6Xx85eebc376NX/2WzF2bK3978cW52zb/tXEju70UhHtXzb0 +/6v3zf8/7V824qSXiuj186Wer+07+7Z7lReK2H/ZiH2piLZeNlN2589/Kc45u8X5Hdcaih4bTlu3 +MYU081LvpI7t2358q9956bzWes9LL1e0+efsiu+tPb99Xnut3+pUur/sSuecTr/Wb4t/Zn+Ka8/2 +2db+V/wz54knnZPeptbSt/OxtdTai9u7b8a5Zee2ddLaTq9s3Pb2zNQzvTU3tj6zrX65Is63OpUd +p7W5Hc9qp5V93eJJbduLJvq9XHHin7JxT6efaf07K7aWUtp25jrr43nbXnzRxJwvV6x+6ZS4abXf +ds6M8/zbs8qO+XZ1v2ginX654qy1NraNK+1av9L2mfFT2bZWnOfEOVuL32L6/k9rzlP2vBjnznne +l13txU8f43//2bP644pnv+xpZ70V487vNnu7tdmx7GivrTl7vmhiX66Iq8VNfV48Z+O+M9t3f+zW +75yWUuzetVJMJ/Vba/Xp2Dae1H96U4qxfUvdfs4S29t0Tr9oYqWXK347lR3/Zozx/5y34lsrxTnT +prXSK9svmtjRXvfu7JS+/VktpZcrWlr9eqZdm07P9Nq/7U8d33xnpTbLnhj7RROne8/ZtK39Ktt2 +phfL/4sm+nXrcubGGOd7ad87cb3Z3uoXTczW3kh9dr6WYq9/M6XZdm6f1Z1idzqnY/v9mV6Z78+3 +t9aLJtJ+2ZXKjvdpvbkpbfv0La55fjtuOmdtTHti/LNzttR/Vtue50e3mP6cE/fbv00tpveiiY79 +csVb59+fPp3W6rm7cXe1N0/a/tnztJZee9FEnP1yxabuV+LuprVO95752r5uvbu70nfvanP17HX+ +/XoxdjnnX6749S8XlJllR2r/K7YYY//5Pp3metFEe73iftlZ/rX52re21r+db6W2zp4XTbzUaf46 +ZWd5vRu33/+2OMuO2b+r7PbOlys6nbZW6vX63/53+xnL9oz9tvWcr+xo50UT8V+ueA== + + + 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 +Jv6VXKucmtn8Y03KtobLZcfiXM6zsj5kPm1uK9a0hLZJtbSHeE7N7XSGu1uWZquoZ7va9jJLd537 +tGtreV2r++MN98yX3VVnbGxdrMRSu321uOv0Djczn4WMq7q6XYxYfd38pbPKfNcp5/VGsbIsj5Xx +W9rFnVmFiazICc0Qe7M5K7lyDw/P2KyrKpf7admcnNCs6txps7jzmLZpVW7jtNbfxuZa1LSlzO/S +ypSm3cjId41pf1uoKW2Timc0vcxNl31reNzqNIeHlrt+FQ+vifky1i0zPTxuUrstXtX+1lhmp8Wr +uZt9x8q1nNY0jc1YOXPvq6x7+i3EPr0r3K60PqpiGavy6Wlppv7Pes8yD6+NeL+3NqdZVxpusakZ +N2baadZaWr2brdOenXmrhbjVic22E5txF1+31rW5a7Prln/KZWb1XLspa9VtcHPfjHoixVPMOi7U +7f1eN29v9vWzrlI6PIhueljLy3iVek11PtZbsta6WadLtbOl/LPO+FtmNTwmLf0VK/m2cDVTtc52 +POs1VLWqL+Or0rA0r/PYu711P/64s3D1l6WVuPcfra3qL9tfaqqvdasWmmWa2isrr3pT/J12qtdi +NuMZk93hQXRqa2eWfk1cu1fZvtP4r6813vLv/n3LIl4/DzPreBE5O/FyGV/a5nVpt3t87WLj5ed2 +WqvD3sR6mGvWzWk1/Xes/XzxivWc9dRzXV7T/tukZ8VNO7401ldKYzv8B3ttb1czfsI+rbouuyey +/tKqOTvdXjN2baXk5yupw4Mojw+Z7aytE367fh/t+9ba6R0WGu6TfsNcpruZuGr2ex2+DDFXWa86 ++ce7mHdWi9jabanauInvs5nlW/t9upnVltaHutyrepgpv1G0y31hYqHqvWp5mTVpH2beWek2b1am +reatjRn1OO2t35tf029V2lfT6qq/V5rH3J2taWbvvp3xa8cXLq9pctrfEav0sMp0bw0vrdlt7qd7 ++OJT5ENbPBZ2IW+9Lu223nXlbbV2OSvxsa+W+t1bqPU+dtZb8e9W/hUvMmbif/7eNFQ+btrZ77LW +Tm+IN1TWVux/z6ycWt9+d6a+qeYxtevSiq+26pjqttts853aOLEzr5gLuU8tV696tYl1n03WFR4+ +4e63/zluYdnmKlOLda/YZbyXW829lW99WhZmZdlinXGmchve6dXeJpFffyU2vdlmdfNp2n+YrbW4 +rs04DzHP7iwP/8+V5pE3uZa7yvfq5uaqXvuPU4/3ilxs1ZmUD623Dreu9qyJj3r1tD5fmbdvd3a2 +xsx7+jqzy19ettTytumVvU5Lf5bHXOVnUr66TM6sLU25ua0VMjI6PIiK8WdjK/6mfBnff1uWtXXc +y2x41tWbZjp3Hb5qb1U1U3Fz+VY7mV2tLvO7fon/vjXzHplX0ex42XT5ifmbfvO0GXlVq1GvU+JX +z6qbM3lPEfP94b591yWn6t2u7nxju1SnvFfcZcmaZYd6b+7WZe5mwzW1pP8U9552P503sTav9swu +8YmMVXh5uHvNsi3Enyrj2dOR+0oPuQ5rr2vx98u15X3v2uG+f2nMZ3iHrLpdpfwtXc5WtZT/pOpV +7XgtTuRKeeV0nNe65K3Nuh21U40v8fXwmrnYWtM+MeuWrDftMtUx9X5XqX7OuupOmqtP5GR8VqJZ +5jltqhkal2bZua+JX6aZVXvOu+9iKibuNmJyN1cd8fL4hqa719e7TNPq0i8av251i9lS3aa5rXuV +z5nFmZtld7eXoWXyFy2Pp7q5bMjd32OrtU52m//9PuX33c9KVdlKzezshWuY2H7bhphdzKvJLm2v +czVZq7L0qlw/blbNtH3m1GtmW92Sn5rdrVVH3UO82zyta9kl695RNa+n2Mlcy0+12uLkS512Vv0b +2VCPmvjdZrc0w+PM1TWsa+uyxD9r49I97RRdN99Rb72dtLEOlRWPtWl/f1tjYeJn1/Fa/UqLXXi4 +32q7pNrX6k6+NUTkxe29322ls0+yWepvneJql15PMfG2e2ullY4ZNS31k2u/fXeGy5v6+ivTq2O8 +u8rMszH/Vg4PLZWIV99k3Uy92vDy2XArT8996bfhKs5cvZVe3eb7aaXXdbl15EZOfaZh/ZSx9nwO +D6J7a7JtbnzqsrRiZXv6qzjtsExTM5ed+Y77/VXlWj31r/SYdYXGmfj23DJus9RjcnIxV53+7On2 +2WTX8u/stWp/OtYe755rPy8ndHgQYdbuE5/uOe3zuIv/s1lhW9LezJSb5mXj7utiI3ddn7D2W22W +6v8568qWeN1b40q2y1S3yauoaw4PNRgjNKMCKbW5sJRNxsbAgZEQBSQdBTbl8KAhZHNhGwuHB5aQ +TW0qN5vRiwBWQlw0dKRMhAZgHh+QCyUkHL9IBz4uRB8XGCrD8WEJKgSUYMSTgGVC5DEVDeWxBBnq +NKCgKJAMdRqAQDLUkZBQPizJtMRNODxsgGSoUxBIOB66IAFiF5hphkIEYoAJhwcYElBtEMkKLoBh +FQ4mHB4mJjJs+i5E5lS3uaOqtXF/Ksu66+xdmNf82Wzb+/r3RN79neFem+r+qvCY8XiJdfVsq23V ++rX/aPU0O+PbSy8XOZOdZmYaJ9rhE9fVsmKVblsfp+4rtE577tLKTev9821fzEXtttTVldd2h4h8 +tRtq5/OVXb+t3NR+Jm/X+YeNray/216upX6d5u30ntiK9baea3oR3upiupulbeOrTa/SXen+15tW +tM22ybjKmcWpfrzEdL9t3ftbbynts3l2qd0MbEzTrrttZrt8qdx11d3L/U7LdM3nLdtabXa3sjPT +WvW3s1a0OzNGtcNE3nNiskNmfupvnm1qYtl9uVM3I5+3W5f/NuWz2fuOa9nOzu+v7WbWn4pl/Ky0 +Q7a703dvsn3XmLm0tBht+9D+4x4fu7gw/TbG+NRzJv7g2pV526ybj2+60V1N28unppx5/dwzWh/Z +zBStkHubMS9xd9OyF7H5pXo/drOlqnHuauGi1d5iJnIaV+o94mK+NPUq260yr9pyLt8lY+rk21Uq ++7Y+lRkqKtdd0Vp/Y01ldbvn9W3vNvfGenlp16iKuLzXyPhbPca8YiNqnVNZrW5xX6c91q1yVTlV +5ubLtlDV+GeZ57JqY6tlfBqmtb06ZttqPCL+jC/V2FIzv27La/fNu3rbDKsskfNtrLuJlbdLvbIu +Itb2Fh93tjHqq/i7/Rc+WxXV8Nl4S1tdPdaVWurTPU5pisaps/UQFQ1THrMuy+673+M9fqpLNWTs +5cy+6Fd4aYWVzZqsmfK6uW9Ne/clL+uq1XWN2V7H2PY1fMKjvrOs+Oqb3PeEx2WNdtdOb33ubZEx +TRlveleYx21Wus/kxjrbHrs3Ha+Q+Ve8uGirzakr8X1fRvttMxeT8s3yXclr9tlccu5VVz0bVdO2 +vdQ02dLR6jjTYm7pRnGzLLvPhlxV+G5N7e5i7buqMvt1/xfvop651bb6mnVNv7iphWiW/Q3jTRv7 ++Ng2z1X/rVWZJrM943+2jNWVrZh8/m0WXtUWcnWmuvXxMvYrHfJlJ7van1Wpjt3ZdqlNj6uXd2is +iZXz0hhfnKoSGyamsk9a3feY64p3u59binqJMRvNsPEYq3u17BYVeZe1Tm+ba9mutrczcSJW8xpW +obbabX+TV7dUq9+cfJ8N3rsVrbtKU91l9lkyr6JyJ70lt+4Lu9CWP5tdLNz9viwt9a3VJm+ezVJ/ +NliLaKev3t39kfuFv8pirFxuS8VUv04rTcR3t97p1u3mZXKhZT7V+qySXlE1u5Rzn9J4mS21LJWa +1Y879eeHldLStpr19pgTmnJdd28Zb+pP/vjJXIxa9k775t4mxNSfTapu/fKqWMmrqvjN3OvOSvy5 +3L1SzYTGfX26aRftV7MqO1275bSfzZvznpjODHMzbX/LVM0q8ce48dzNiYk/m7tOXGw9zV99q9l6 +84uZq6k507ia19R4CxHvT/Usu6raSmVszSzk7cxjPpVxob6q3ums6zqtusuMm4u/dzXVvK/1psrc +YkzY37VM3Etmy2eoqXW9ejQ1Vd5krahrnZl1tjdL5lszYy2+mTZu5+IvFdNaHXP29d7xvrgtsV0h +ny6enSa7V2GmXxV3ut1lxj2nqaW+s7pbVbzEQ8NU5Mvz7jWmRcsX950h2tqe2eL7bveWU39F3mpm +w0zHqLrbKbOsnm62be90+2pdH55Vli52Wkx7Qtuq/Pav1X13Vvy9VuYtLycf0faOi4+tcTlvyTaV +743biciIf97q2GoVV3+r3est5rrStTNGs2NUwx/xi2hYu/zd470dpmnZZp3lVllC+7TZ0dJMOd1/ +mahoV128vj78sVArue15qLZrtqZY3KuHVcsJjW+bZ9Zc6Ww5rfsSdm1KLFPjbrXjlKZ8ZXi6vJnU +MBsrbeE+efG2ty7rvD5t/u7dF+vK7t9j/c+ODdeuZZrIq119xcua2JbR1LrPCe1aM01Rz24Lb7fD +++1xYq9ZLi6uJTa2n+0WJrTfcVsPrW/ZVJN7+5JX7xrT9oNporph6Y+J9woXLdlwO7V7OZlt9phs +/Ly9FebPpaZ6Z6kMj/x02ImY6p+zQ0a7O0u8NNZlyz02az1OuLd253z31b0qU1euHbOlLrLeFDWl +8W5bt6rprpUmV+Oz8jDVrrmZCru3Fo0bkfO3i8sp7XV7lmzZuo2X2xjTcdnS7DfmTWdpmP+qsqI9 +jdmu+cvVufy9SsU6PvNffOa7RM7awrvlY+cNK+E7u/eo13Sme4rL+8p6pbO03FO93tbC9LLmhIm9 +l9ZPvqt7IqNevbv/ZG4tVWNUa07bG2adHnLStT3t5y0frY7PmM42WXapm9QyX/+NNw== + + + eS1p7lFVs/fN+jZ8ayV9J2+dt8/4Eu/LnH323SpG7jLjd8r/acfifUpjVm00zS09ux/uOTyIurlT +pi7a8RGLk1ERr4yl6d1llsfM/+rXjXaGaoxc+kLLsudq7vWvmPd9N25Vpjwanu7uAw4PHgs6JiYm +JhweXiqsxARgg4WZzctoA83My6jC5qXCSswLzcrmBQArMxUcHkYvGAZYGT14qbAiMhEyor3bi3Vt ++/fM0tpZ9+1t9ZF/i6ybobtLn7WdWNRr/OMQvSy8PNqf6a5qF3WzUWt7j0ut0x2jri1rasj92poz +bOLmic5wt29pmmrc+w3RPmZNeyK9bmauu9601or9vO3e2t7TuzO1Z9pn2sJrH2rd5v2XW2Vpk7Xt +fIZsL7O+zdGwkjfdffR53XabkFtSDRXL8ntqxq2a56R3aFbc3Ymv3Xmbb+Xd5OybYeYXU981M++X +qc9+drbM+9TG1JX+01vjzFZ7XXdP9/bMNLGl4qbV6qwrVU76xI2XnRL5V8cJ74hpiYadygr1Drmt +NP3yrJd6W6ntkmtVb433dHhowa3a/mphHncn3Rzfl9XMW41buFyctH+Ympeunoqbnf4qNS7EXM70 +f04P74zbVpdvq668CfO/vLVVU73r2+bN4fazciu1pS7zbqp7NvKmdnhoYcXu7k22m5yVzBIe0ZB/ +Ce19THzS07RqYUybmP7EZ1q1rdLn7hkypr3PprHVLvNJ77NZRrVfq0rRMOHt+wy10u6zwa485kt3 +t8ct3M6u1SxOfS2odutb3rIS09oallrbD1Oxj5inKWsv8wq5jqV1m1Uta9aExY1PXetO/OAxchZu +ynsn47taWzfKPyvd4vzh98o27ZM1xG5TnsNDhsNN+NveFzeki+1U955cfL+EP1c291Ox3oz91jVr +tNT9frlTbxlS2qp60/+WydlX+9rWTsXzKVdrKq7s5q5U40x125A+7ixrS/ZLLfuzOCkvM5ris3FL +09rHQppxbZVr2TppZfb1pd2uC7mz3cTVqmmYeBwiqjs76yZedfHPt514o8gPSdxNXGdbpobXm2Fx +Ut2Wze6mXl2fuYsdHkT4utf+rCoDrib2iurqsJ9VId1XrrVNdvz+7je+Pl6zcaY/BLN++pDNZqc8 +a95l/jdPtYuGV83cBigs5mky4tm1SCvrp5b3LszUZ5c4EVk1C+2FZ05F3OXcK0VOP3Nj2XLx9fYa +7jm1vY2/icnLnG5phcv94tT93LzEGVB18xIeW/OvTolXr+ZjzE59/VYZ1ZLu3t0Sk347vSw55W+l +hm1VvLfkZk2Vdo3d9by1WjxFtNVdPkT+plt79/K5rZSTu9PZldW27niYbO9GPWcVal2fDw17782Z +563lLevqPlRLvsr7aWcl/WVm/Yx1y7NnmjGumT17y+pvxctO/J13t9Esr8fjvW58vXlfw937pf2m +bU/t2K73b2OszGa9zrNu7XLq7Zmm3rxfwurmYvylNj28LUV+Yjanbtupvao08ffa6peV9JvL4jv8 +8ZK2If74nN/X3dVtF1vtnpr2bU0Ts95lyOpbryFvfvEurXYhshUn28pubOReeyt33+EZOfHti9/r +3VWlmSnnPhO/z7bRWjGhvncbVZc3XeuOTbt6WX9WmVrzqjOPb0POv/iuuobZV/t/MdHSf3nJ3ZWW +x4x41YtnbMupddxN/PmslbyazPtc2zRk5f+maMjXucymnJi3OI31F2nVjRcR05CtetH4vsddhcZV +ipfONsdbx68tN1pf5yradXNxYnbp0639mtmKk1NrU0+30003t/VaVw3zetbvf+uW/tpnp6Uq003F +Laz7tU/fdbvjV2eyS1fkDTMu3jX3r42XD/WsOFFTG1bmITY/Lf3/WfU2W1k+K/ma0yqvk5G5MtkZ +LYt17cdqRDvD3O/ZvjGvGo0PV4+4V0t/l9pVVzYja2VlKZuucvq77xaTX4ffoP1Ym+u6Z/pOu0/k +O5p98ZaLb4r6OlStO2pzXt7aXW+bu5vHyuPWW2pl2ipzpZU+LQ3vEn/y/rpWVd6vbMjMh2l7zrt2 +JTd/TXkTeQ+xLVnRuPKt2dZ2VYeqeqiW59Re0/PxnSomH54m791Uv3aZ+p9lzWxcs5+7uU9vf9jM +R92XHj+z+LeN1+Mzcsp+X2WzFVvSIy7WKVv/9G1Jf52pLrc52Zhzuworf221zkM062TNXEv5Yn5h +t930qsvJzAnPeL2dxZjvLqsXs6Zi861Z8d5mPoPi8Z6xFvWb+tVZyZyNuNd4rcp4tVVMrtSWuGzn +xK28nFj4W72qWV6x1WFi/nFTyqVYZdfHhoaprZi7jdfKMPvFfP6m1rRevuradJjMdqeXLlHri7/a +3HNVFh6qbR3rlcjXqtza7ERMbWvu9GVs1sJi/mpplqarFdpW7eWmW/FitW4XfzsZ67ampp1MmVdt +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 + + + diff --git a/img/css-logo-square.png b/img/css-logo-square.png new file mode 100644 index 000000000..016ac70f2 Binary files /dev/null and b/img/css-logo-square.png differ diff --git a/img/css-logo.png b/img/css-logo.png new file mode 100644 index 000000000..ae704de5c Binary files /dev/null and b/img/css-logo.png differ diff --git a/img/favicon-32x32.png b/img/favicon-32x32.png new file mode 100644 index 000000000..8ac36bb58 Binary files /dev/null and b/img/favicon-32x32.png differ diff --git a/img/favicon.ico b/img/favicon.ico new file mode 100644 index 000000000..c01d54bcd Binary files /dev/null and b/img/favicon.ico differ diff --git a/img/logo.svg b/img/logo.svg new file mode 100644 index 000000000..e69de29bb diff --git a/img/nav_guide/ex_of_page_navbar.jpg b/img/nav_guide/ex_of_page_navbar.jpg new file mode 100644 index 000000000..b4131f076 Binary files /dev/null and b/img/nav_guide/ex_of_page_navbar.jpg differ diff --git a/img/nav_guide/index_page.jpg b/img/nav_guide/index_page.jpg new file mode 100644 index 000000000..d0083f850 Binary files /dev/null and b/img/nav_guide/index_page.jpg differ diff --git a/img/nav_guide/nav_bar.jpg b/img/nav_guide/nav_bar.jpg new file mode 100644 index 000000000..3e4cb26e7 Binary files /dev/null and b/img/nav_guide/nav_bar.jpg differ diff --git a/img/nav_guide/search_bar.jpg b/img/nav_guide/search_bar.jpg new file mode 100644 index 000000000..a982e1107 Binary files /dev/null and b/img/nav_guide/search_bar.jpg differ diff --git a/img/newsletter-dark.svg b/img/newsletter-dark.svg new file mode 100644 index 000000000..76153ec4a --- /dev/null +++ b/img/newsletter-dark.svg @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/img/newsletter-light.svg b/img/newsletter-light.svg new file mode 100644 index 000000000..32986c801 --- /dev/null +++ b/img/newsletter-light.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/img/resources-dark.svg b/img/resources-dark.svg new file mode 100644 index 000000000..87c9d34eb --- /dev/null +++ b/img/resources-dark.svg @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/img/resources-light.svg b/img/resources-light.svg new file mode 100644 index 000000000..75a17d00a --- /dev/null +++ b/img/resources-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/img/street-parking.png b/img/street-parking.png new file mode 100644 index 000000000..c5aab4315 Binary files /dev/null and b/img/street-parking.png differ diff --git a/img/student-parking.png b/img/student-parking.png new file mode 100644 index 000000000..a13290c84 Binary files /dev/null and b/img/student-parking.png differ diff --git a/img/uwinsite_guide/account_balance.jpg b/img/uwinsite_guide/account_balance.jpg new file mode 100644 index 000000000..23c0f8499 Binary files /dev/null and b/img/uwinsite_guide/account_balance.jpg differ diff --git a/img/uwinsite_guide/change_program_app.jpg b/img/uwinsite_guide/change_program_app.jpg new file mode 100644 index 000000000..72e110ca8 Binary files /dev/null and b/img/uwinsite_guide/change_program_app.jpg differ diff --git a/img/uwinsite_guide/class_search_and_enroll.jpg b/img/uwinsite_guide/class_search_and_enroll.jpg new file mode 100644 index 000000000..d5653c7b1 Binary files /dev/null and b/img/uwinsite_guide/class_search_and_enroll.jpg differ diff --git a/img/uwinsite_guide/course_info_and_class_selection.jpg b/img/uwinsite_guide/course_info_and_class_selection.jpg new file mode 100644 index 000000000..bd3735e35 Binary files /dev/null and b/img/uwinsite_guide/course_info_and_class_selection.jpg differ diff --git a/img/uwinsite_guide/grade_appeal.jpg b/img/uwinsite_guide/grade_appeal.jpg new file mode 100644 index 000000000..983746fba Binary files /dev/null and b/img/uwinsite_guide/grade_appeal.jpg differ diff --git a/img/uwinsite_guide/income_tax_forms.jpg b/img/uwinsite_guide/income_tax_forms.jpg new file mode 100644 index 000000000..f575b74d7 Binary files /dev/null and b/img/uwinsite_guide/income_tax_forms.jpg differ diff --git a/img/uwinsite_guide/uwinsite_homepage.jpg b/img/uwinsite_guide/uwinsite_homepage.jpg new file mode 100644 index 000000000..392d48091 Binary files /dev/null and b/img/uwinsite_guide/uwinsite_homepage.jpg differ diff --git a/img/uwinsite_guide/what_if_report.jpg b/img/uwinsite_guide/what_if_report.jpg new file mode 100644 index 000000000..3b1932e68 Binary files /dev/null and b/img/uwinsite_guide/what_if_report.jpg differ diff --git a/img/wifi-logo-blue-png-photo-31.png b/img/wifi-logo-blue-png-photo-31.png new file mode 100644 index 000000000..2cdfcf212 Binary files /dev/null and b/img/wifi-logo-blue-png-photo-31.png differ diff --git a/img/wifi-logo-blue-png-photo-resized.png b/img/wifi-logo-blue-png-photo-resized.png new file mode 100644 index 000000000..16dad0722 Binary files /dev/null and b/img/wifi-logo-blue-png-photo-resized.png differ diff --git a/index.html b/index.html new file mode 100644 index 000000000..e16304142 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + +Wiki Home | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/newsletter/2022/02/01/wikirace/index.html b/newsletter/2022/02/01/wikirace/index.html new file mode 100644 index 000000000..8cb5cebd7 --- /dev/null +++ b/newsletter/2022/02/01/wikirace/index.html @@ -0,0 +1,30 @@ + + + + + +Wikipedia's 6 Degrees of Separation | UWindsor Computer Science Wiki + + + + + +
+

Wikipedia's 6 Degrees of Separation

· One min read
Niko Jones

Have you heard of 6 degrees of separation before? It +describes how anyone can be connected to anyone +with 6 people in between. You technically are hitting +it off with Bill Gates. Pretty much best friends with +Elon Musk.

Well now we will get to test this through the only +means we have. WIKIPEDIA!

On February 18th, we will be hosting a Wikipedia race +for the UWindsor Computer Science Society. Currently +we are aiming to host this event in-person, but +nothing has been finalized and whether it is online or +in person is still up in the air. We will be finding out +how on Earth Shaquille O’ Neil is related to the Theory +of Relativity and how Pizza Hut is related to Google.

Come on out for a night of fun and wiki races! +More information is to come. Please keep an eye on +the Discord server for new information and sign-ups.

+ + + + \ No newline at end of file diff --git a/newsletter/2022/02/02/internships/index.html b/newsletter/2022/02/02/internships/index.html new file mode 100644 index 000000000..08b8b02c5 --- /dev/null +++ b/newsletter/2022/02/02/internships/index.html @@ -0,0 +1,50 @@ + + + + + +The Grind For Internships | UWindsor Computer Science Wiki + + + + + +
+

The Grind For Internships

· 2 min read
Abdulaziz Khan

Internships. We all want one to get experience. +Some of us get interviews and some don’t. +Everyday students at the university are constantly +applying to various internships either through +coop or their own personal websites to land an +interview. These internships might be with big +companies or even smaller upcoming companies.

The one question that we always ask is why it is +so hard to get an internship. Sometimes it's +because of the work that the company might be +doing that they need someone who is a perfect +fit, other times it might be because our +application does not parse well.

Regardless of the reason, we push forward and +continue to apply to various postings of various +companies. Some tips that I thought could help +with the grind for internships would be the +following.

Number one: make sure to first connect with +someone that works as a University Recruiter for +the company you are applying for because your +resume will most likely land on their table.

Next would be to keep applying even if you don’t +have all the skills that are stated in the job +description, most of the time companies will +teach you the skills regardless of experience.

The final tip would be that you don’t feel +defeated if you get a rejection, move on and +continue to apply to various other postings. +Remember that all you need is one internship to +swing open the door to other internships and +connections.

I hope these tips help to make the internship +grind a bit easier. If you need assistance with your +resume or preparing for interviews, the CSS has +many resources available to you on their website, +YouTube channel and discord server! Also feel +free to contact me via discord if you want a +personal resume critique or need some questions +answered about the job market.

Thanks for reading!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/02/03/open-data/index.html b/newsletter/2022/02/03/open-data/index.html new file mode 100644 index 000000000..41c2e9f8e --- /dev/null +++ b/newsletter/2022/02/03/open-data/index.html @@ -0,0 +1,17 @@ + + + + + +Introduction to Open Data | UWindsor Computer Science Wiki + + + + + +
+

Introduction to Open Data

· 2 min read
Ryan Prairie

Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!

Hearing about your success, friends come asking to try out this app. You then explain, “To get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms”. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work.

Now imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API.

Open Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public.

Right about now, you may be asking, “Why do I care? What does it mean for me?” That is a particularly good question. Open Data lets us create tools that we have not even thought of yet.

The University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools.

Do you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to css@uwindsor.ca and let us know exactly how much you want it.

If you want to read more about it, you can read our proposal.

+ + + + \ No newline at end of file diff --git a/newsletter/2022/02/04/synthetic-data/index.html b/newsletter/2022/02/04/synthetic-data/index.html new file mode 100644 index 000000000..d9347fe4c --- /dev/null +++ b/newsletter/2022/02/04/synthetic-data/index.html @@ -0,0 +1,17 @@ + + + + + +Using Synthetic Data to Improve Machine Learning | UWindsor Computer Science Wiki + + + + + +
+

Using Synthetic Data to Improve Machine Learning

· 2 min read
Justin Bornais

Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.

There is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training.

That is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically.

That is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns.

It also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas.

Now of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, a study at MIT in 2017 showed that training a model from real versus artificial data showed no significant performance difference 70% of the time.

Synthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications.

I hope this excites you as much as it excites me!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/03/01/hackathons/index.html b/newsletter/2022/03/01/hackathons/index.html new file mode 100644 index 000000000..e630efdf9 --- /dev/null +++ b/newsletter/2022/03/01/hackathons/index.html @@ -0,0 +1,17 @@ + + + + + +Hacking, Learning, and Money? | UWindsor Computer Science Wiki + + + + + +
+

Hacking, Learning, and Money?

· 2 min read
Jeremie Bornais

Two questions I’m often asked from first and second year students are “how do I level up my coding skills as a beginner?” and “how do I make my resume stand out with no work experience?” While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.

Participants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there’s a theme or a specific challenge, and other times it’s more open to interpretation. The reason why I always recommend hackathons to students is because they’re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!

One of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under “projects”, the hackathon itself under “competitions”, and any prizes you won under “awards”. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!

Have I piqued your interest? Well, you’re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to apply for the hackathon here. Also to participate, you must join our Discord server. I look forward to seeing you all there!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/03/02/printer/index.html b/newsletter/2022/03/02/printer/index.html new file mode 100644 index 000000000..2d929beaa --- /dev/null +++ b/newsletter/2022/03/02/printer/index.html @@ -0,0 +1,17 @@ + + + + + +Please Don’t Ask Me to Fix Your Printer | UWindsor Computer Science Wiki + + + + + +
+

Please Don’t Ask Me to Fix Your Printer

· 2 min read
Ben Chittle

Computers. Everyone’s got one. They’re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I’m no more qualified for the job than a car mechanic is to fix an airplane.

Sure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page’s worth of ink onto a piece of paper "for calibration purposes.” Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.

But if you must recite the sacred words, “Will you please fix my printer?” then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You’re welcome.

+ + + + \ No newline at end of file diff --git a/newsletter/2022/03/03/battle-rollers/index.html b/newsletter/2022/03/03/battle-rollers/index.html new file mode 100644 index 000000000..53543781a --- /dev/null +++ b/newsletter/2022/03/03/battle-rollers/index.html @@ -0,0 +1,17 @@ + + + + + +Battle Rollers - My Game Dev Experience | UWindsor Computer Science Wiki + + + + + +
+

Battle Rollers - My Game Dev Experience

· 4 min read
Massimo Albano

Game development can be overwhelming, especially if you don’t know where to start, and while I’m not a seasoned developer yet, I’ve learned a lot and am loving every step of the way!

I began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called Dungeon Rollers. The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don’t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling played it on his show and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I’m writing this article.

After releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn’t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!

After finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn’t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and release it on Steam.

For those that don’t know how releasing games on Steam works, just like I didn’t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven’t yet sold enough copies to break even on the Steam Direct Fee, it’s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I’ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I’m so glad I did it!

Hopefully I’ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there’s one thing that you should learn from this article, it’s to just develop your game. It won’t be perfect out of the gate and that’s totally okay! It doesn’t need to be.

If you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an email, or Tweet at me.

+ + + + \ No newline at end of file diff --git a/newsletter/2022/03/04/rick-roll/index.html b/newsletter/2022/03/04/rick-roll/index.html new file mode 100644 index 000000000..60928a523 --- /dev/null +++ b/newsletter/2022/03/04/rick-roll/index.html @@ -0,0 +1,35 @@ + + + + + +Technology on a Roll | UWindsor Computer Science Wiki + + + + + +
+

Technology on a Roll

· 3 min read
Laila Albalkhi

Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.

Never has the field of technology reached these heights. The advances we see day to day are absolutely
+going to change the world as we know it. Artificial intelligence and machine learning have allowed us
+to discover things that we previously thought were impossible. Now what’s this article about? If you’ll
+give me a chance, I’d like to talk about the drastic, incredible, and absolutely amazing advances that
+you may or may not have heard about. Some of these things may surprise or astound you, but it’s only
+up to you to decide what you’ll do with this information. But I can promise that your perspective will
+never be the same.

Going back to the beginning of the tech revolution, we can begin seeing a trend in tech starting
+to change our day to day lives. Technology helps you with many things to make your life easier. Phones
+let you communicate with people instantaneously, allowing you to connect with loved ones overseas!
+You can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes
+down! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century
+never would have thought talking to robots like Google Home would be possible! Ethical questions are
+going to arise from time to time, but the introduction of virtual assistants have helped greatly! In order
+to really understand how technology has progressed, think about how long it used to take computers to
+run and how quickly they can run now. The introduction of quantum computing introduces speeds of
+around 100 million times faster than any classical computer. Think of all the possibilities this will bring
+and the improvements to come! What does this mean about the old technologies? Should we just
+desert our old ways of thinking? What does this mean about what the future has to hold? Who knows,
+you might even have the chance to contribute to this new era!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/04/01/bowling/index.html b/newsletter/2022/04/01/bowling/index.html new file mode 100644 index 000000000..d75784a5c --- /dev/null +++ b/newsletter/2022/04/01/bowling/index.html @@ -0,0 +1,17 @@ + + + + + +Fun Time at the CSS Super Bowl! | UWindsor Computer Science Wiki + + + + + +
+

Fun Time at the CSS Super Bowl!

· One min read
Justin Bornais

On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.

The event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign.

As restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/04/02/coding-conventions/index.html b/newsletter/2022/04/02/coding-conventions/index.html new file mode 100644 index 000000000..bc3bdd091 --- /dev/null +++ b/newsletter/2022/04/02/coding-conventions/index.html @@ -0,0 +1,17 @@ + + + + + +Coding Convention Tips to Keep Track of | UWindsor Computer Science Wiki + + + + + +
+

Coding Convention Tips to Keep Track of

· 2 min read
Hamza Hussein

Nothing quite kills the joy in programming like silly mistakes do – be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your ‘coding style’. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:

Concise Commenting

Everyone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs – well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is “yes”, commenting remains a very valuable tool to keep the apt programmer in the know.

Ideal Indenting

Much like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven’t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!

Variable Titles and Terming

Last, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it’ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: “i” and “j” are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/04/03/youtube/index.html b/newsletter/2022/04/03/youtube/index.html new file mode 100644 index 000000000..3bf66a65c --- /dev/null +++ b/newsletter/2022/04/03/youtube/index.html @@ -0,0 +1,17 @@ + + + + + +How I Became a CS Major because of One YouTube Recommendation | UWindsor Computer Science Wiki + + + + + +
+

How I Became a CS Major because of One YouTube Recommendation

· 3 min read
Kelly Owenya

The world’s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path – and so far? I don’t regret it (except, admittedly, the Calculus parts).

So, without further ado…here’s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video…and the rest is history.

I was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled “Make Windows Look Better” by Urim Bersha.

Tired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked – intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T.

Except - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise.

Through this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing.

Not only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for.

Nowadays, I’ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window…you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren’t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out…yes, even for a YouTube video.

+ + + + \ No newline at end of file diff --git a/newsletter/2022/04/05/head-up/index.html b/newsletter/2022/04/05/head-up/index.html new file mode 100644 index 000000000..5bbfc3e79 --- /dev/null +++ b/newsletter/2022/04/05/head-up/index.html @@ -0,0 +1,17 @@ + + + + + +Keep Your Head Up! | UWindsor Computer Science Wiki + + + + + +
+

Keep Your Head Up!

· 2 min read
Abdulaziz Khan

As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.

If you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!

+ + + + \ No newline at end of file diff --git a/newsletter/2022/08/31/advice-from-ai/index.html b/newsletter/2022/08/31/advice-from-ai/index.html new file mode 100644 index 000000000..085b6001f --- /dev/null +++ b/newsletter/2022/08/31/advice-from-ai/index.html @@ -0,0 +1,17 @@ + + + + + +First Year Advice from an AI | UWindsor Computer Science Wiki + + + + + +
+

First Year Advice from an AI

· 2 min read
GPT-3
note from Jeremie

The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: "Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years." I hope you enjoy!

Hi everyone!

As the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I’m so excited that you’re all considering it as an option!

There are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you’ll be able to hit the ground running a bit more easily than I did.

First and foremost, don’t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed.

Secondly, don’t be discouraged if you don’t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you’ll get there.

And finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!

I hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!

Sincerely,

GPT-3

+ + + + \ No newline at end of file diff --git a/newsletter/archive/index.html b/newsletter/archive/index.html new file mode 100644 index 000000000..01ebe1778 --- /dev/null +++ b/newsletter/archive/index.html @@ -0,0 +1,17 @@ + + + + + +Archive | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/newsletter/atom.xml b/newsletter/atom.xml new file mode 100644 index 000000000..ceb8a8b1b --- /dev/null +++ b/newsletter/atom.xml @@ -0,0 +1,217 @@ + + + https://uwindsorcss.github.io/wiki/newsletter + UWindsor Computer Science Wiki Blog + 2022-08-31T00:00:00.000Z + https://github.com/jpmonette/feed + + UWindsor Computer Science Wiki Blog + https://uwindsorcss.github.io/wiki/img/favicon-32x32.png + + <![CDATA[First Year Advice from an AI]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/08/31/advice-from-ai + + 2022-08-31T00:00:00.000Z + +
note from Jeremie

The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: "Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years." I hope you enjoy!

Hi everyone!

As the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I’m so excited that you’re all considering it as an option!

There are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you’ll be able to hit the ground running a bit more easily than I did.

First and foremost, don’t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed.

Secondly, don’t be discouraged if you don’t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you’ll get there.

And finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!

I hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!

Sincerely,

GPT-3

]]>
+ + GPT-3 + +
+ + <![CDATA[Keep Your Head Up!]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/05/head-up + + 2022-04-05T00:00:00.000Z + + As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.

If you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!

]]>
+ + Abdulaziz Khan + +
+ + <![CDATA[How I Became a CS Major because of One YouTube Recommendation]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/03/youtube + + 2022-04-03T00:00:00.000Z + + The world’s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path – and so far? I don’t regret it (except, admittedly, the Calculus parts).

So, without further ado…here’s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video…and the rest is history.

I was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled “Make Windows Look Better” by Urim Bersha.

Tired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked – intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T.

Except - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise.

Through this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing.

Not only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for.

Nowadays, I’ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window…you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren’t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out…yes, even for a YouTube video.

]]>
+ + Kelly Owenya + +
+ + <![CDATA[Coding Convention Tips to Keep Track of]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/02/coding-conventions + + 2022-04-02T00:00:00.000Z + + Nothing quite kills the joy in programming like silly mistakes do – be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your ‘coding style’. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:

Concise Commenting

Everyone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs – well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is “yes”, commenting remains a very valuable tool to keep the apt programmer in the know.

Ideal Indenting

Much like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven’t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!

Variable Titles and Terming

Last, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it’ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: “i” and “j” are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!

]]>
+ + Hamza Hussein + +
+ + <![CDATA[Fun Time at the CSS Super Bowl!]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/01/bowling + + 2022-04-01T00:00:00.000Z + + On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.

The event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign.

As restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!

]]>
+ + Justin Bornais + +
+ + <![CDATA[Technology on a Roll]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/04/rick-roll + + 2022-03-04T00:00:00.000Z + + Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.

Never has the field of technology reached these heights. The advances we see day to day are absolutely
+going to change the world as we know it. Artificial intelligence and machine learning have allowed us
+to discover things that we previously thought were impossible. Now what’s this article about? If you’ll
+give me a chance, I’d like to talk about the drastic, incredible, and absolutely amazing advances that
+you may or may not have heard about. Some of these things may surprise or astound you, but it’s only
+up to you to decide what you’ll do with this information. But I can promise that your perspective will
+never be the same.

Going back to the beginning of the tech revolution, we can begin seeing a trend in tech starting
+to change our day to day lives. Technology helps you with many things to make your life easier. Phones
+let you communicate with people instantaneously, allowing you to connect with loved ones overseas!
+You can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes
+down! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century
+never would have thought talking to robots like Google Home would be possible! Ethical questions are
+going to arise from time to time, but the introduction of virtual assistants have helped greatly! In order
+to really understand how technology has progressed, think about how long it used to take computers to
+run and how quickly they can run now. The introduction of quantum computing introduces speeds of
+around 100 million times faster than any classical computer. Think of all the possibilities this will bring
+and the improvements to come! What does this mean about the old technologies? Should we just
+desert our old ways of thinking? What does this mean about what the future has to hold? Who knows,
+you might even have the chance to contribute to this new era!

]]>
+ + Laila Albalkhi + +
+ + <![CDATA[Battle Rollers - My Game Dev Experience]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/03/battle-rollers + + 2022-03-03T00:00:00.000Z + + Game development can be overwhelming, especially if you don’t know where to start, and while I’m not a seasoned developer yet, I’ve learned a lot and am loving every step of the way!

I began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called Dungeon Rollers. The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don’t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling played it on his show and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I’m writing this article.

After releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn’t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!

After finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn’t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and release it on Steam.

For those that don’t know how releasing games on Steam works, just like I didn’t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven’t yet sold enough copies to break even on the Steam Direct Fee, it’s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I’ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I’m so glad I did it!

Hopefully I’ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there’s one thing that you should learn from this article, it’s to just develop your game. It won’t be perfect out of the gate and that’s totally okay! It doesn’t need to be.

If you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an email, or Tweet at me.

]]>
+ + Massimo Albano + +
+ + <![CDATA[Please Don’t Ask Me to Fix Your Printer]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/02/printer + + 2022-03-02T00:00:00.000Z + + Computers. Everyone’s got one. They’re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I’m no more qualified for the job than a car mechanic is to fix an airplane.

Sure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page’s worth of ink onto a piece of paper "for calibration purposes.” Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.

But if you must recite the sacred words, “Will you please fix my printer?” then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You’re welcome.

]]>
+ + Ben Chittle + +
+ + <![CDATA[Hacking, Learning, and Money?]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/01/hackathons + + 2022-03-01T00:00:00.000Z + + Two questions I’m often asked from first and second year students are “how do I level up my coding skills as a beginner?” and “how do I make my resume stand out with no work experience?” While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.

Participants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there’s a theme or a specific challenge, and other times it’s more open to interpretation. The reason why I always recommend hackathons to students is because they’re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!

One of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under “projects”, the hackathon itself under “competitions”, and any prizes you won under “awards”. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!

Have I piqued your interest? Well, you’re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to apply for the hackathon here. Also to participate, you must join our Discord server. I look forward to seeing you all there!

]]>
+ + Jeremie Bornais + +
+ + <![CDATA[Using Synthetic Data to Improve Machine Learning]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/04/synthetic-data + + 2022-02-04T00:00:00.000Z + + Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.

There is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training.

That is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically.

That is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns.

It also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas.

Now of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, a study at MIT in 2017 showed that training a model from real versus artificial data showed no significant performance difference 70% of the time.

Synthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications.

I hope this excites you as much as it excites me!

]]>
+ + Justin Bornais + +
+ + <![CDATA[Introduction to Open Data]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/03/open-data + + 2022-02-03T00:00:00.000Z + + Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!

Hearing about your success, friends come asking to try out this app. You then explain, “To get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms”. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work.

Now imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API.

Open Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public.

Right about now, you may be asking, “Why do I care? What does it mean for me?” That is a particularly good question. Open Data lets us create tools that we have not even thought of yet.

The University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools.

Do you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to css@uwindsor.ca and let us know exactly how much you want it.

If you want to read more about it, you can read our proposal.

]]>
+ + Ryan Prairie + +
+ + <![CDATA[The Grind For Internships]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/02/internships + + 2022-02-02T00:00:00.000Z + + Internships. We all want one to get experience. +Some of us get interviews and some don’t. +Everyday students at the university are constantly +applying to various internships either through +coop or their own personal websites to land an +interview. These internships might be with big +companies or even smaller upcoming companies.

The one question that we always ask is why it is +so hard to get an internship. Sometimes it's +because of the work that the company might be +doing that they need someone who is a perfect +fit, other times it might be because our +application does not parse well.

Regardless of the reason, we push forward and +continue to apply to various postings of various +companies. Some tips that I thought could help +with the grind for internships would be the +following.

Number one: make sure to first connect with +someone that works as a University Recruiter for +the company you are applying for because your +resume will most likely land on their table.

Next would be to keep applying even if you don’t +have all the skills that are stated in the job +description, most of the time companies will +teach you the skills regardless of experience.

The final tip would be that you don’t feel +defeated if you get a rejection, move on and +continue to apply to various other postings. +Remember that all you need is one internship to +swing open the door to other internships and +connections.

I hope these tips help to make the internship +grind a bit easier. If you need assistance with your +resume or preparing for interviews, the CSS has +many resources available to you on their website, +YouTube channel and discord server! Also feel +free to contact me via discord if you want a +personal resume critique or need some questions +answered about the job market.

Thanks for reading!

]]>
+ + Abdulaziz Khan + +
+ + <![CDATA[Wikipedia's 6 Degrees of Separation]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/01/wikirace + + 2022-02-01T00:00:00.000Z + + Have you heard of 6 degrees of separation before? It +describes how anyone can be connected to anyone +with 6 people in between. You technically are hitting +it off with Bill Gates. Pretty much best friends with +Elon Musk.

Well now we will get to test this through the only +means we have. WIKIPEDIA!

On February 18th, we will be hosting a Wikipedia race +for the UWindsor Computer Science Society. Currently +we are aiming to host this event in-person, but +nothing has been finalized and whether it is online or +in person is still up in the air. We will be finding out +how on Earth Shaquille O’ Neil is related to the Theory +of Relativity and how Pizza Hut is related to Google.

Come on out for a night of fun and wiki races! +More information is to come. Please keep an eye on +the Discord server for new information and sign-ups.

]]>
+ + Niko Jones + +
+
\ No newline at end of file diff --git a/newsletter/index.html b/newsletter/index.html new file mode 100644 index 000000000..db9e98d36 --- /dev/null +++ b/newsletter/index.html @@ -0,0 +1,35 @@ + + + + + +Blog | UWindsor Computer Science Wiki + + + + + +
+

· 2 min read
GPT-3
note from Jeremie

The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: "Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years." I hope you enjoy!

Hi everyone!

As the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I’m so excited that you’re all considering it as an option!

There are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you’ll be able to hit the ground running a bit more easily than I did.

First and foremost, don’t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed.

Secondly, don’t be discouraged if you don’t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you’ll get there.

And finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!

I hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!

Sincerely,

GPT-3

· 2 min read
Abdulaziz Khan

As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.

If you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!

· 3 min read
Kelly Owenya

The world’s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path – and so far? I don’t regret it (except, admittedly, the Calculus parts).

So, without further ado…here’s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video…and the rest is history.

I was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled “Make Windows Look Better” by Urim Bersha.

Tired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked – intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T.

Except - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise.

Through this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing.

Not only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for.

Nowadays, I’ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window…you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren’t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out…yes, even for a YouTube video.

· 2 min read
Hamza Hussein

Nothing quite kills the joy in programming like silly mistakes do – be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your ‘coding style’. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:

Concise Commenting

Everyone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs – well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is “yes”, commenting remains a very valuable tool to keep the apt programmer in the know.

Ideal Indenting

Much like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven’t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!

Variable Titles and Terming

Last, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it’ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: “i” and “j” are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!

· One min read
Justin Bornais

On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.

The event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign.

As restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!

· 3 min read
Laila Albalkhi

Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.

Never has the field of technology reached these heights. The advances we see day to day are absolutely
+going to change the world as we know it. Artificial intelligence and machine learning have allowed us
+to discover things that we previously thought were impossible. Now what’s this article about? If you’ll
+give me a chance, I’d like to talk about the drastic, incredible, and absolutely amazing advances that
+you may or may not have heard about. Some of these things may surprise or astound you, but it’s only
+up to you to decide what you’ll do with this information. But I can promise that your perspective will
+never be the same.

Going back to the beginning of the tech revolution, we can begin seeing a trend in tech starting
+to change our day to day lives. Technology helps you with many things to make your life easier. Phones
+let you communicate with people instantaneously, allowing you to connect with loved ones overseas!
+You can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes
+down! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century
+never would have thought talking to robots like Google Home would be possible! Ethical questions are
+going to arise from time to time, but the introduction of virtual assistants have helped greatly! In order
+to really understand how technology has progressed, think about how long it used to take computers to
+run and how quickly they can run now. The introduction of quantum computing introduces speeds of
+around 100 million times faster than any classical computer. Think of all the possibilities this will bring
+and the improvements to come! What does this mean about the old technologies? Should we just
+desert our old ways of thinking? What does this mean about what the future has to hold? Who knows,
+you might even have the chance to contribute to this new era!

· 4 min read
Massimo Albano

Game development can be overwhelming, especially if you don’t know where to start, and while I’m not a seasoned developer yet, I’ve learned a lot and am loving every step of the way!

I began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called Dungeon Rollers. The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don’t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling played it on his show and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I’m writing this article.

After releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn’t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!

After finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn’t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and release it on Steam.

For those that don’t know how releasing games on Steam works, just like I didn’t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven’t yet sold enough copies to break even on the Steam Direct Fee, it’s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I’ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I’m so glad I did it!

Hopefully I’ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there’s one thing that you should learn from this article, it’s to just develop your game. It won’t be perfect out of the gate and that’s totally okay! It doesn’t need to be.

If you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an email, or Tweet at me.

· 2 min read
Ben Chittle

Computers. Everyone’s got one. They’re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I’m no more qualified for the job than a car mechanic is to fix an airplane.

Sure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page’s worth of ink onto a piece of paper "for calibration purposes.” Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.

But if you must recite the sacred words, “Will you please fix my printer?” then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You’re welcome.

· 2 min read
Jeremie Bornais

Two questions I’m often asked from first and second year students are “how do I level up my coding skills as a beginner?” and “how do I make my resume stand out with no work experience?” While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.

Participants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there’s a theme or a specific challenge, and other times it’s more open to interpretation. The reason why I always recommend hackathons to students is because they’re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!

One of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under “projects”, the hackathon itself under “competitions”, and any prizes you won under “awards”. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!

Have I piqued your interest? Well, you’re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to apply for the hackathon here. Also to participate, you must join our Discord server. I look forward to seeing you all there!

· 2 min read
Justin Bornais

Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.

There is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training.

That is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically.

That is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns.

It also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas.

Now of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, a study at MIT in 2017 showed that training a model from real versus artificial data showed no significant performance difference 70% of the time.

Synthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications.

I hope this excites you as much as it excites me!

+ + + + \ No newline at end of file diff --git a/newsletter/page/2/index.html b/newsletter/page/2/index.html new file mode 100644 index 000000000..c87aa302a --- /dev/null +++ b/newsletter/page/2/index.html @@ -0,0 +1,63 @@ + + + + + +Blog | UWindsor Computer Science Wiki + + + + + +
+

· 2 min read
Ryan Prairie

Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!

Hearing about your success, friends come asking to try out this app. You then explain, “To get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms”. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work.

Now imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API.

Open Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public.

Right about now, you may be asking, “Why do I care? What does it mean for me?” That is a particularly good question. Open Data lets us create tools that we have not even thought of yet.

The University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools.

Do you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to css@uwindsor.ca and let us know exactly how much you want it.

If you want to read more about it, you can read our proposal.

· 2 min read
Abdulaziz Khan

Internships. We all want one to get experience. +Some of us get interviews and some don’t. +Everyday students at the university are constantly +applying to various internships either through +coop or their own personal websites to land an +interview. These internships might be with big +companies or even smaller upcoming companies.

The one question that we always ask is why it is +so hard to get an internship. Sometimes it's +because of the work that the company might be +doing that they need someone who is a perfect +fit, other times it might be because our +application does not parse well.

Regardless of the reason, we push forward and +continue to apply to various postings of various +companies. Some tips that I thought could help +with the grind for internships would be the +following.

Number one: make sure to first connect with +someone that works as a University Recruiter for +the company you are applying for because your +resume will most likely land on their table.

Next would be to keep applying even if you don’t +have all the skills that are stated in the job +description, most of the time companies will +teach you the skills regardless of experience.

The final tip would be that you don’t feel +defeated if you get a rejection, move on and +continue to apply to various other postings. +Remember that all you need is one internship to +swing open the door to other internships and +connections.

I hope these tips help to make the internship +grind a bit easier. If you need assistance with your +resume or preparing for interviews, the CSS has +many resources available to you on their website, +YouTube channel and discord server! Also feel +free to contact me via discord if you want a +personal resume critique or need some questions +answered about the job market.

Thanks for reading!

· One min read
Niko Jones

Have you heard of 6 degrees of separation before? It +describes how anyone can be connected to anyone +with 6 people in between. You technically are hitting +it off with Bill Gates. Pretty much best friends with +Elon Musk.

Well now we will get to test this through the only +means we have. WIKIPEDIA!

On February 18th, we will be hosting a Wikipedia race +for the UWindsor Computer Science Society. Currently +we are aiming to host this event in-person, but +nothing has been finalized and whether it is online or +in person is still up in the air. We will be finding out +how on Earth Shaquille O’ Neil is related to the Theory +of Relativity and how Pizza Hut is related to Google.

Come on out for a night of fun and wiki races! +More information is to come. Please keep an eye on +the Discord server for new information and sign-ups.

+ + + + \ No newline at end of file diff --git a/newsletter/rss.xml b/newsletter/rss.xml new file mode 100644 index 000000000..68142eca5 --- /dev/null +++ b/newsletter/rss.xml @@ -0,0 +1,180 @@ + + + + UWindsor Computer Science Wiki Blog + https://uwindsorcss.github.io/wiki/newsletter + UWindsor Computer Science Wiki Blog + Wed, 31 Aug 2022 00:00:00 GMT + https://validator.w3.org/feed/docs/rss2.html + https://github.com/jpmonette/feed + en + + <![CDATA[First Year Advice from an AI]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/08/31/advice-from-ai + https://uwindsorcss.github.io/wiki/newsletter/2022/08/31/advice-from-ai + Wed, 31 Aug 2022 00:00:00 GMT + +
note from Jeremie

The following article was written by an artificial intelligence called GPT-3 in response to the following prompt: "Write a long newsletter article written by yourself, GPT-3, for the UWindsor Computer Science Society Newsletter, giving advice to the incoming first years." I hope you enjoy!

Hi everyone!

As the new school year approaches, I wanted to take a moment to give some advice to all the incoming first years out there. Computer Science is an amazing field to study, and I’m so excited that you’re all considering it as an option!

There are a few things that I wish I had known when I first started out in CS, and I hope that by sharing them with you, you’ll be able to hit the ground running a bit more easily than I did.

First and foremost, don’t be afraid to ask for help! Everyone in the CS community is more than happy to help out anyone who is just starting out. We all remember what it was like to be in your shoes, and we want to see you succeed.

Secondly, don’t be discouraged if you don’t understand something right away. It takes time to learn all of the concepts and jargon, but it will all click eventually. Just keep plugging away and you’ll get there.

And finally, have fun! Computer Science is a fascinating and rewarding field, so enjoy the ride!

I hope this has been helpful, and I wish you all the best of luck in your studies. Welcome to the world of Computer Science!

Sincerely,

GPT-3

]]>
+
+ + <![CDATA[Keep Your Head Up!]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/05/head-up + https://uwindsorcss.github.io/wiki/newsletter/2022/04/05/head-up + Tue, 05 Apr 2022 00:00:00 GMT + + As the semester is zooming past us many of us feel overwhelmed by the number of assignments, midterms and work we all have. Although it may be overwhelming you should make sure that you take time to relax and take care of your mental well-being. Make sure to always take care of yourself and enjoy the time you have at university; it is not all courses and tests. Talk to your friends, do an activity with them, go for a walk outside or play a sport. There are many ways to relax and take a break from the grind of assignments and tests.

If you cannot find any way to de-stress yourself would be to go to The Forge or go for a swim, if you feel overwhelmed and burnt-out talk to someone, that may be a board member or a fellow friend or someone at the University. There are many resources provided to students to ensure that they stay healthy both mentally and physically. To conclude please ensure that you guys are taking care of yourself as school begins to ramp up, if you need to talk to someone, we at CSS are here for you and we can also direct you to the various resources available from the university!

]]>
+
+ + <![CDATA[How I Became a CS Major because of One YouTube Recommendation]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/03/youtube + https://uwindsorcss.github.io/wiki/newsletter/2022/04/03/youtube + Sun, 03 Apr 2022 00:00:00 GMT + + The world’s got a lot of lessons to teach all of us, but sometimes the most enjoyable ones are the ones we stumble on completely by chance. In my case, one of those impromptu discoveries ended up deciding my major and entire career path – and so far? I don’t regret it (except, admittedly, the Calculus parts).

So, without further ado…here’s the tale of the time I, formerly a complete beginner to anything and everything Computer Science, found one little YouTube video…and the rest is history.

I was relaxing over March Break and, as usual, fell straight down the YouTube rabbit hole of recommendations (that never fail to be eerily accurate, and extremely tempting to boot). In doing so, I came across this innocuous little video titled “Make Windows Look Better” by Urim Bersha.

Tired of the outdated UI of Windows 8 that I had on my old laptop, and being the notorious aesthete that I am, I clicked – intrigued by the sleek, city night themed desktop it promised. After watching, the beautiful theme and the easy, foolproof instructions enticed me, and I downloaded a computer program called Rainmeter, intent on following his instructions to a T.

Except - I did not. My imagination got the best of me, and soon I was envisioning not just a city, but a pixelated pastel paradise perfectly suited to my taste. What was originally intended to be a few hours of applying the tried-and-true steps to my computer ended up being a full 3-day adventure into the previously untravelled world of coding. I was so intrigued by what the program could do when editing the source code of sample objects and using the (...mostly) informative words of forums like Reddit as my guide, I set to work building my pastel paradise.

Through this unexpected little foray, I was able to get a grasp on C++ and Lua, and despite my rudimentary knowledge based completely on internet forum advice and messing around with the code until something stuck, I was able to begin to construct it. Even though it was not easy, I was so enthralled by it that none of it felt like a chore, and I was having genuine fun solving the problems I encountered along the way. After 72 hours (about 3 days) of toiling away behind my screen, with the odd food or bathroom breaks (sleep was, admittedly, a tad compromised), my peachy pixel paradise was complete, and I felt so incredibly satisfied. Borne out of all the errors, glitches, and missing files (that I had to scramble to find and label) was this custom theme I built, and it looked amazing.

Not only did I come out of that experience with a sweet desktop theme, but a newfound interest and passion for the intricacies of computers, which eventually led me to where I am today! That, I am and will be forever grateful for.

Nowadays, I’ve continued on my personal mission to customize everything I use, including my Discord, Spotify, VSCode, phone screen, browser window…you name it, I will find a way to slap my favourite colours on it somehow. I plan to learn HTML, CSS and JavaScript soon to turn my customization cravings into actual skills that will contribute towards my dream of being a front-end software engineer! It is crazy to think that I would have never even considered this career path if it weren’t for that one video, so life-changing opportunities can truly be found in the strangest of ways, so always keep an eye out…yes, even for a YouTube video.

]]>
+
+ + <![CDATA[Coding Convention Tips to Keep Track of]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/02/coding-conventions + https://uwindsorcss.github.io/wiki/newsletter/2022/04/02/coding-conventions + Sat, 02 Apr 2022 00:00:00 GMT + + Nothing quite kills the joy in programming like silly mistakes do – be it a missing semicolon or faulty logic planning. However, some of these minute blunders can be rectified simply through bolstering your ‘coding style’. Every programmer has a variation of their own modus operandi, but a programmer worth their salt will tend to have these following tricks well-embedded into their programs:

Concise Commenting

Everyone knows commenting is a must. You would lose marks on your labs if you left your program especially ambiguous, right? But the importance of proper commenting stems past these labs – well-structured comments show their true potential when working on more long-term projects. If you took a break for a week off your computer, would you still remember exactly what every function on your program does? Unless the answer is “yes”, commenting remains a very valuable tool to keep the apt programmer in the know.

Ideal Indenting

Much like commenting, the concept of indents has most likely been hammered into your head since high school. But, in case you haven’t already heard of it, proper indentation is one of the most important techniques you can employ in your coding style. This is because it can drastically improve readability to humans, which may not only be you. If you want your TAs to have an easier time grading your work, make sure they can tell when your loops begin and end!

Variable Titles and Terming

Last, but not least: naming your variables and functions. Naming your variables unsuitably may not disadvantage the computer in any way, but it’ll certainly give your TA a reasonable basis to cross out some free marks on your final product. When creating a new variable or function, try not to resort to overly short or lengthy names. Name it appropriately to its functionality without going overboard with the description. Of course, exceptions exist: “i” and “j” are considered good style if your program only has a few loops. Proper naming comes with practice and intuition!

]]>
+
+ + <![CDATA[Fun Time at the CSS Super Bowl!]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/04/01/bowling + https://uwindsorcss.github.io/wiki/newsletter/2022/04/01/bowling + Fri, 01 Apr 2022 00:00:00 GMT + + On Friday, April 8th, the Computer Science Society hosted a CSS Bowling night with 40 attendees. We reserved 7 lanes for people and also ordered 8 large pizzas. This took place at Super Bowl Lanes in Windsor.

The event was a huge success! Every lane was full, everybody had a good time and enjoyed the chance to socialize with the other CS students and representatives. Some participants even got the chance to film material for their campaign.

As restrictions start loosening up more and more, the Computer Science Society is looking forward to hosting more in-person events to allow the students opportunities to hang out and socialize!

]]>
+
+ + <![CDATA[Technology on a Roll]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/04/rick-roll + https://uwindsorcss.github.io/wiki/newsletter/2022/03/04/rick-roll + Fri, 04 Mar 2022 00:00:00 GMT + + Note added by Jeremie: This article was originally written for a print version of the CSS newsletter where the formatting and line breaking of the text was much easier to force. To fully appreciate this article, you need to know where each line would break in the print version. As such, I've bolded each word that would have started a new line in the print version. I'll leave it as an exercise to you to figure out why I've done this.

Never has the field of technology reached these heights. The advances we see day to day are absolutely
+going to change the world as we know it. Artificial intelligence and machine learning have allowed us
+to discover things that we previously thought were impossible. Now what’s this article about? If you’ll
+give me a chance, I’d like to talk about the drastic, incredible, and absolutely amazing advances that
+you may or may not have heard about. Some of these things may surprise or astound you, but it’s only
+up to you to decide what you’ll do with this information. But I can promise that your perspective will
+never be the same.

Going back to the beginning of the tech revolution, we can begin seeing a trend in tech starting
+to change our day to day lives. Technology helps you with many things to make your life easier. Phones
+let you communicate with people instantaneously, allowing you to connect with loved ones overseas!
+You can even check your e-mail, do your schoolwork, and check the weather, all before the sun goes
+down! Nowadays, virtual assistants like Alexa help with daily tasks. Engineers at the start of the century
+never would have thought talking to robots like Google Home would be possible! Ethical questions are
+going to arise from time to time, but the introduction of virtual assistants have helped greatly! In order
+to really understand how technology has progressed, think about how long it used to take computers to
+run and how quickly they can run now. The introduction of quantum computing introduces speeds of
+around 100 million times faster than any classical computer. Think of all the possibilities this will bring
+and the improvements to come! What does this mean about the old technologies? Should we just
+desert our old ways of thinking? What does this mean about what the future has to hold? Who knows,
+you might even have the chance to contribute to this new era!

]]>
+
+ + <![CDATA[Battle Rollers - My Game Dev Experience]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/03/battle-rollers + https://uwindsorcss.github.io/wiki/newsletter/2022/03/03/battle-rollers + Thu, 03 Mar 2022 00:00:00 GMT + + Game development can be overwhelming, especially if you don’t know where to start, and while I’m not a seasoned developer yet, I’ve learned a lot and am loving every step of the way!

I began my game development journey in the Winter of 2020 after taking a game development course. After the semester ended, over winter break, I began working on a game that I had an idea for a year prior. After about a month and a half, I had a simple game which I called Dungeon Rollers. The game is a dungeon crawler where you battle enemies by rolling dice. My game had no animations, one looping song and was just generally clunky and rough around the edges. With this game, I experienced first-hand what I always hear from established game developers. Don’t spend long on any of your early projects. I had learned so much in the short time that I was working on Dungeon Rollers that to move forward in development I would have to completely redo most of the groundwork that was in place, essentially starting from scratch! Although the game was not what I had originally envisioned, I still consider it to be a great success and it was an amazing experience. On top of learning so much from development, a Twitch streamer that I watched named Dan Gheesling played it on his show and brought fresh eyes to my game (a few hundred people watching live and over 2000 watched the YouTube video after), which led to 701 page views, 358 browser plays, and 41 downloads at the time that I’m writing this article.

After releasing my first game, I was eager to keep developing. But this time, I focused on small projects to hone my skills. I ended up creating 2 more very small games through some game jams that I entered online and although the gameplay for those games isn’t the most riveting, I learned so much from them such as how to set up animations as well as how to better handle user input. The things that I learned in these simple games are still things that I use to this day in my development!

After finishing the development on those games, I decided that I wanted to come back to Dungeon Rollers and make it more like the game I had always envisioned. I started working on the remastered version (which I had renamed to Battle Rollers as there was another game with the name Dungeon Rollers and I didn’t want to cause any confusion). Development ran from the end of April to the beginning of June. Battle Rollers has 2 playable characters, 4 original songs for different areas, and 6 enemy types with unique behaviours! I was so happy with my game and what I had accomplished, and I thought that I would try something new and release it on Steam.

For those that don’t know how releasing games on Steam works, just like I didn’t, there are a couple important things to know. Valve charges a $130 CAD fee for releasing a game on Steam and they take a 30% cut of any sales of your game, if you are selling it that is. With those things in mind, I went forward and released my game on Steam and have been very happy with the experience! While I haven’t yet sold enough copies to break even on the Steam Direct Fee, it’s a crazy feeling to know that anyone, anywhere, can open Steam on their computer and see my game. An even crazier feeling is seeing people from around the world buying my game. At the time of writing this, I have sold copies of my game in the UK, Germany, Russia, and South Korea! I’ve sold a total of 17 copies, with over 160 users keeping it on their Wishlist. At the end of the day, having this experience was amazing and I’m so glad I did it!

Hopefully I’ve inspired some of you to pursue game development in your future and I hope that you enjoyed reading my story! If there’s one thing that you should learn from this article, it’s to just develop your game. It won’t be perfect out of the gate and that’s totally okay! It doesn’t need to be.

If you have any questions about game development, or my game, then get in touch with me! The best way to do so would be to send me an email, or Tweet at me.

]]>
+
+ + <![CDATA[Please Don’t Ask Me to Fix Your Printer]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/02/printer + https://uwindsorcss.github.io/wiki/newsletter/2022/03/02/printer + Wed, 02 Mar 2022 00:00:00 GMT + + Computers. Everyone’s got one. They’re in your pocket, on your wrist and sending you push notifications every time a squirrel runs past your doorbell camera. But even as a computer science student, when someone asks me to fix their printer, I’m no more qualified for the job than a car mechanic is to fix an airplane.

Sure, any printer worth its weight in ink cartridges these days is going to be filled with electronic features like a touch-screen menu interface and the ability to connect to Wi-Fi, and yes, I deal with computers that also have these features on a regular basis. However, this does not mean that I know why your printer must be constantly realigned, allowing it to gleefully spew a page’s worth of ink onto a piece of paper "for calibration purposes.” Nor do I know why your paper tray is always empty, though it probably has something to do with goblins.

But if you must recite the sacred words, “Will you please fix my printer?” then you give me no other choice. I must come to your house. I must find your printer. And I must unplug it for five seconds before plugging it back in. This is my fate. You’re welcome.

]]>
+
+ + <![CDATA[Hacking, Learning, and Money?]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/03/01/hackathons + https://uwindsorcss.github.io/wiki/newsletter/2022/03/01/hackathons + Tue, 01 Mar 2022 00:00:00 GMT + + Two questions I’m often asked from first and second year students are “how do I level up my coding skills as a beginner?” and “how do I make my resume stand out with no work experience?” While there are many different ways to accomplish these things, what I always end up recommending is for these students to check out hackathons.

Participants form teams of 1-4 members, and bring a project idea to life for a chance to win money. Sometimes there’s a theme or a specific challenge, and other times it’s more open to interpretation. The reason why I always recommend hackathons to students is because they’re free, fun, and incredibly helpful in learning new skills. From attending workshops about new tech, to receiving advice from mentors, to connecting with your teammates, there are a TON of ways to learn new stuff at hackathons!

One of the cool things about hackathons is you can potentially use a hackathon in three different parts on your resume: you can list the project you built under “projects”, the hackathon itself under “competitions”, and any prizes you won under “awards”. Since MLH has hackathons every weekend, within the span of a month you can go from nothing on your resume to multiple projects and competitions!

Have I piqued your interest? Well, you’re in luck. The University of Windsor has its own hackathon - WinHacks! WinHacks will take place from March 25-27, and there will be plenty of workshops, events, and opportunities to win money! I urge everyone to apply for the hackathon here. Also to participate, you must join our Discord server. I look forward to seeing you all there!

]]>
+
+ + <![CDATA[Using Synthetic Data to Improve Machine Learning]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/04/synthetic-data + https://uwindsorcss.github.io/wiki/newsletter/2022/02/04/synthetic-data + Fri, 04 Feb 2022 00:00:00 GMT + + Artificial intelligence is becoming an increasingly prominent field of computer science. The idea of computers being able to think for themselves is both amazing and is what motivates me to learn more about programming.

There is only one drawback to AI (Artificial Intelligence): data is needed for the model to learn and mature. A lot of data in fact, especially for sophisticated models. For example, Inception V3 (a model for image classification developed from Google) requires over a million datapoints for training.

That is a lot of data! Collecting the data can be expensive and incredibly time consuming. If only it were possible to generate your own data instead of having to collect it organically.

That is where synthetic data comes in. Synthetic data can solve lots of problems regarding AI. For one thing, it allows developers to work with more data without having to overcome various obstacles they may face. Some of these obstacles include the cost of collecting information, as well as potential privacy concerns.

It also will preserve relationships between variables in a model, as the data will be created intelligently instead of randomly. Not only that, but synthetic data can simulate conditions not yet encountered in your organic dataset. This can be highly beneficial for the health industry, robotics, security and other areas.

Now of course, any synthetic models generating data from already existing models can only go so far. They can only simulate general trends and reproduce specific properties derived from their organic counterparts. Though, a study at MIT in 2017 showed that training a model from real versus artificial data showed no significant performance difference 70% of the time.

Synthetic data is a growing reality in the field of artificial intelligence. As developers discover new and improved ways to generate data, we will see an increasing amount of synthetic data in various machine learning applications.

I hope this excites you as much as it excites me!

]]>
+
+ + <![CDATA[Introduction to Open Data]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/03/open-data + https://uwindsorcss.github.io/wiki/newsletter/2022/02/03/open-data + Thu, 03 Feb 2022 00:00:00 GMT + + Imagine you have an idea for a piece of software. Let us say it is an app to find the most efficient route between your classes. You spend the weekend working on your idea. After some long nights, scribbled designs on paper and a dozen crushed Red Bulls in the garbage, you run it and it works!

Hearing about your success, friends come asking to try out this app. You then explain, “To get the app to work, I had to do a bunch of rough estimates of the distance between buildings and rooms”. For them to be able to use your app, they must put in what classes they are taking, where the classes are, and the rough distances between each location. That is very time-consuming and a lot of work.

Now imagine a world where you make your app, you plug it into an existing UWindsor Open Data API, and all the users must do is sign in and put in which classes they are taking. The rest is handled by the UWindsor Open Data API.

Open Data or an Open Data Initiative (or Policy) is a service that a group provides that gives their data as data sets or an API to be easily accessible by the public.

Right about now, you may be asking, “Why do I care? What does it mean for me?” That is a particularly good question. Open Data lets us create tools that we have not even thought of yet.

The University of Waterloo has an Open Data Initiative, and they have a tremendous number of apps made by students. The point is empowering students to create exactly what they want, how they want, with amazing tools.

Do you want an Open Data Initiative at the University of Windsor? CSS agrees! Now how do you get it? Well, you can help CSS convince the university to create this initiative. If interested, send an email to css@uwindsor.ca and let us know exactly how much you want it.

If you want to read more about it, you can read our proposal.

]]>
+
+ + <![CDATA[The Grind For Internships]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/02/internships + https://uwindsorcss.github.io/wiki/newsletter/2022/02/02/internships + Wed, 02 Feb 2022 00:00:00 GMT + + Internships. We all want one to get experience. +Some of us get interviews and some don’t. +Everyday students at the university are constantly +applying to various internships either through +coop or their own personal websites to land an +interview. These internships might be with big +companies or even smaller upcoming companies.

The one question that we always ask is why it is +so hard to get an internship. Sometimes it's +because of the work that the company might be +doing that they need someone who is a perfect +fit, other times it might be because our +application does not parse well.

Regardless of the reason, we push forward and +continue to apply to various postings of various +companies. Some tips that I thought could help +with the grind for internships would be the +following.

Number one: make sure to first connect with +someone that works as a University Recruiter for +the company you are applying for because your +resume will most likely land on their table.

Next would be to keep applying even if you don’t +have all the skills that are stated in the job +description, most of the time companies will +teach you the skills regardless of experience.

The final tip would be that you don’t feel +defeated if you get a rejection, move on and +continue to apply to various other postings. +Remember that all you need is one internship to +swing open the door to other internships and +connections.

I hope these tips help to make the internship +grind a bit easier. If you need assistance with your +resume or preparing for interviews, the CSS has +many resources available to you on their website, +YouTube channel and discord server! Also feel +free to contact me via discord if you want a +personal resume critique or need some questions +answered about the job market.

Thanks for reading!

]]>
+
+ + <![CDATA[Wikipedia's 6 Degrees of Separation]]> + https://uwindsorcss.github.io/wiki/newsletter/2022/02/01/wikirace + https://uwindsorcss.github.io/wiki/newsletter/2022/02/01/wikirace + Tue, 01 Feb 2022 00:00:00 GMT + + Have you heard of 6 degrees of separation before? It +describes how anyone can be connected to anyone +with 6 people in between. You technically are hitting +it off with Bill Gates. Pretty much best friends with +Elon Musk.

Well now we will get to test this through the only +means we have. WIKIPEDIA!

On February 18th, we will be hosting a Wikipedia race +for the UWindsor Computer Science Society. Currently +we are aiming to host this event in-person, but +nothing has been finalized and whether it is online or +in person is still up in the air. We will be finding out +how on Earth Shaquille O’ Neil is related to the Theory +of Relativity and how Pizza Hut is related to Google.

Come on out for a night of fun and wiki races! +More information is to come. Please keep an eye on +the Discord server for new information and sign-ups.

]]>
+
+
+
\ No newline at end of file diff --git a/resources/contributors/index.html b/resources/contributors/index.html new file mode 100644 index 000000000..5575ca0a6 --- /dev/null +++ b/resources/contributors/index.html @@ -0,0 +1,17 @@ + + + + + +Our Contributors | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/resources/guides/Navigation Guide/navigation-guide/index.html b/resources/guides/Navigation Guide/navigation-guide/index.html new file mode 100644 index 000000000..c50e2896b --- /dev/null +++ b/resources/guides/Navigation Guide/navigation-guide/index.html @@ -0,0 +1,17 @@ + + + + + +Navigation Guide | UWindsor Computer Science Wiki + + + + + +
+

Navigation Guide

Last updated on 2022/09/30

How to use the Wiki

The Main Navigation Bar

The navigation bar at the top of the page provides various sections which will direct you to subpages that relate to the link you clicked on the navigation bar.

The Wiki&#39;s Navigation Bar

The Section's Navigation Bar

When you click a link in the main navigation bar, you'll see a navigation bar on the left of the website along with the index page of the section where you'll find the links to all the subpages that relate to the selected section.

The Index Page

By clicking on a link in the section's navigation bar or a link on the index page, the Wiki will direct you to a page with more details regarding said link.

The Page's Navigation Bar

Once an article/page has been loaded, you can see the page's navigation bar on the right side of the website. You can use this to navigate the page.

Page Navigation Bar

You can also use the search bar on the top right corner of the website. The search feature of the Wiki will display pages that contain the word or question you intend on searching. When you click on one of the results, the Wiki will direct you to the page.

The Search Bar

Here, you'll find links to our social media, our discord server, and other external links.

Sections of the Wiki

Courses

Here, you'll find everything you need to know regarding courses. We provide an interactive table where you can view what term the courses are offered in along with prerequisites and what's mandatory for your program. We also provide an overview of the courses along with advice from previous students in order to better prepare you.

Careers

Here, you'll find information regarding CO-OP and internships as well as a guide on creating resumes, cover letters, and interviews.

Academics

Here, you'll find resources regarding the services and opportunities the University offers such as help centers, financial aid, and awards.

Resources

Here, you'll find how-to guides regarding using UWindsor services along with advice and tips for a successful university career.

CSS

Here, you'll find information about the Computer Science Society and the Computer Science Society Student Council.

Newsletter

Checkout some articles and stories that Computer Science students have written!

FAQ

+ + + + \ No newline at end of file diff --git a/resources/guides/becoming-a-ta/index.html b/resources/guides/becoming-a-ta/index.html new file mode 100644 index 000000000..bd9b29d20 --- /dev/null +++ b/resources/guides/becoming-a-ta/index.html @@ -0,0 +1,19 @@ + + + + + +How To Become a Teaching Assistant | UWindsor Computer Science Wiki + + + + + +
+

How To Become a Teaching Assistant

Last updated on 2023/09/07

What is a TA?

A TA (Teaching Assistant) is a unionized student position where undergraduate students can work with instructors (often professors) to run University of Windsor courses. Instructors could ask for a TA's help in a variety of ways:

  • Holding Office Hours
  • Grade student assessments
  • Proctor Exams
  • Taking notes or answering questions during classes +

A TA refers to an undergraduate student while GA (Graduate Assistant) refers to Graduate students

Why should you become a TA?

Being a TA provides many benefits:

  • Work experience with a subject of interest
  • Create connections with Professors and Instructors
  • Further your own learning on the subject
  • Paid Position

The Collective Agreement

As mentioned above, the position of a TA is paid. This rate of pay is determined in the CUPE 4580 Collective Agreement. This agreement is where you will find all detailed information about the position and its relationship with the University and the Union.

To find the rate of pay in the Collective Agreement review Schedule "A" in the current collective agreement [1].

There you will find:

  • TA I (Year 1 and Year 2 Students) make $20.39/hour (As of 01/01/2021)
  • TA II (Year 3 and Year 4 Students) make $21.99/hour (As of 01/01/2021)

Be sure to read your rights in the Collective Agreement, it is filled with important information about the position.

How to become a TA?

To become a TA a student typically needs to have completed their first year of courses.

The processes will usually begin a few months before the start of the next term:

TermTA Process BeginsStaring Month
WinterOctoberJanuary
SpringMarchMay
FallJulySeptember

The processes starts with an email from the department explaining which courses will require TA positions and how many positions are available. This email will cover which courses will have positions available and basic information about the positions like:

  • All courses and labs will be on campus (including some Distance Education courses that may require on campus office hours)
  • All GA/TA employees must make themselves available, and must be available for all assigned duties, both on-campus and online as required
  • Each GA position is expected to be for a total of 140 hours. A limited number of GA positions may be available for fewer hours
  • The total number of hours of a TA appointment will depend on the number of applications received and is anticipated to be 75-100 hours per position. Note that Teaching Assistants can be employed for no more than 100 TA hours per semester total

Once confirming that you meet the basic requirements for eligibility:

  • Successful completion of the course (80% minimum average) or demonstrated experience/knowledge in subject matter (which will be determined by interview)
  • Must have a minimum cumulative average of 75%. Must have a minimum major average of 80%
  • Must have excellent communication skills. Brightspace/Teams experience
  • Must be familiar with Brightspace and MS Teams or be able to acquire knowledge through training
  • Remote internet access requirements: Must have access to a computer with a reliable internet connection with video and audio capabilities +

Or reviewing to see if you meet the preferred requirements:

  • Preferred qualifications will only be considered if there are 2 or more applicants who meet the required essential qualifications and who are relatively equal based on the criteria as per articles 12:03 or 12:04 of the CUPE 4580 collective agreement
  • Preference for TA positions will be given to applicants registered in a Computer Science program
  • Completion of CTL GA/TA Academy workshop (s) is an asset
  • Centre for Teaching and Learning (CTL) Brightspace Training completed

You can begin the process by visiting the School of Computer Science Online GA/TA Application website [2]

There are 5 pages to fill out, including your contact information, previous experiences, and top 10 courses ranked in order of your preferred placement.

Once the form is submitted, if a successful candidate you will hear back from the University with an offer letter typically 1-4 weeks before classes begin.

One important thing to note is the University has the right to change your position if needed. This means if you are offered to TA for one course and sign the contract, they could simply send you an email saying you have been reassigned to another course instead.

To accept a TA position there are a few steps involved:

  1. Reply to the email offer with a message accepting the offer
    • E.g. "I accept this offer and confirm that I will be available to report for in-person duties in F/W/S term 20XX."
  2. Confirm you are enrolled in at least one course (This could even be a Coop course)
  3. Digitally sign the contract [3]
  4. Complete the HR hiring package
    • This will include signing multiple forms for the University's records like an offer letter, duties check list, Ontario Taxes form (TD1ON), Canadian Taxes form (TD1), and possibly more
    • Some forms will ask for an employee number, if this is your first time working for the University leave this blank and they will provide you with one on a later date. If you have an employee number but do not remember it, look at your employee profile on the University of Windsor Employee Site [4]
  5. Ping a Mod in the CSS Discord to give you the TA Role!
    • This role will help students recognize you as a TA, giving you another space to help students
    • It could also assist you as a way to contact other TAs in case you have a further question about the process, or responsibilities involved

Once you submit all of your paper work you must wait for confirmation from HR before beginning any work as a TA. You can communicate and meet with the instructor, however not begin any work until this confirmation is received.

TA Resources

Once accepting a TA position there are training courses [5] that are offered by the University that you can take to help you during your term. Some training courses are required, others optional. Most are one time only, meaning the next time you are a TA, you will not be required to do them again.

You can also log into your University of Windsor Employee Site [4] to see you payment information, completed trainings, T4, and other information.

Citations

  1. Current Collective Agreement

  2. School of Computer Science GATA Application

  3. How to digitally sign a contract

  4. University of Windsor Employee Website

  5. GATA Training

+ + + + \ No newline at end of file diff --git a/resources/guides/contributing/index.html b/resources/guides/contributing/index.html new file mode 100644 index 000000000..095e5512d --- /dev/null +++ b/resources/guides/contributing/index.html @@ -0,0 +1,18 @@ + + + + + +How To Contribute | UWindsor Computer Science Wiki + + + + + +
+

How To Contribute

We're so thrilled that you want to help out with the UWindsor Computer Science Student Wiki Project! This article will contain everything you need to know to start updating existing articles, writing your own articles, and using GitHub to get your code merged into the main codebase!

Setting up Your Local Environment

Prerequisites

You'll need to install some prerequisite software before contributing to the wiki (git, nodejs, yarn). Full instructions can be found on the wiki's README.

Running the Development Server

Once you've installed all the prerequisites, you're ready to run the wiki locally! Simply run yarn start in your terminal, and the wiki should automatically open up from the address http://localhost:3000/wiki/. You can now edit the content of any article and see it automatically change in the browser!

Updating Existing Articles

The simplest way to contribute is to add to or update an existing article. To do this, simply find the relevant .md file for the corresponding article you'd like to update, and edit the contents. That's it! After you edit the content you should be able to see it change in the browser.
+If the article you're updating contains a "Last Updated" date at the start of it, make sure to update it with the current date! Make sure to also follow the style guide and article requirements when updating an article.

Creating New Articles

Creating new articles is a bit more complex than updating existing ones, but if you follow the pattern of other articles, you'll catch on quickly.

The first thing you need to consider is where your article should be located on the wiki, and where it should be located in the actual code. Luckily, the layout of files and folders in the wiki codebase usually follows the layout of the site itself. So, if you wanted to create a new guide article, you'd create a new .md file under resources/guides.

When opening up any of the existing markdown files, you'll probably notice that each one starts off with a section that looks like this:

---
id: contributing
title: How To Contribute
sidebar_label: How To Contribute
slug: /guides/contributing
---

Including this top section before beginning your article is vital if you want it to show up on the wiki. Each field is fairly self explanatory, but here's a quick rundown anyways:

  • id: This is a descriptive string that uniquely identifies your article. It's useful for sidebars.
  • title: The title of your article, this is automatically rendered as an h1 at the beginning of your article.
  • sidebar_label: Self explanatory, shows up on the sidebar to link to your article.
  • slug: This refers to what is appended to the url when going to your article. Sometimes this can be confusing to work with so it's best to follow the pattern of other articles in the same directory. For example, if you're creating a guide about "Topic A", you might make the slug /guides/topic-a.

Once you have this section completed, you now need to edit the relevant XXXX.sidebars.js file to create a link for it in the sidebar of whatever section you're writing the article for. For example, if you're creating a new guide you would update resources_sidebars.js. Look for items near where you'd like to place your article:

items: [
...
"guides/style_guide",
"guides/contributing",
...
],

Here, you can see that to add a new guide, you'll need to add an item here. If your article has an id of "someID", you'll add the following:

"guides/someID",

If, say, you wanted to add an article about CSS, you'll notice the sidebars file is a bit different:

    indexNav: [
{
type: "doc",
id: "about",
},
{
type: "doc",
id: "meetTheBoard",
},
],

Here, to add a new article, say with id of "meetRyan", you would add the following to the list:

{
type: "doc",
id: "meetRyan",
},

The name of the game here is following the pattern of what's already there. If you do this, you'll be doing the right thing most of the time. Once this is all done, you can finish writing your article and it should appear on your local wiki! Remember of course to follow the style guide and article requirements when creating an article. All sections also have an index page which lists all of the articles in that section. Look for an index.md in the section folder you're working on, and add your article to it! For example, for adding a careers-related article, add a link in careers/index.md.

Running Prettier

To keep our code formatted the same throughout our codebase, we use something called prettier. This will auto-format your code to follow our formatting. If you're using VSCode, you should install the prettier plugin to have it automatically format your code as you save each file. However, you could and should manually run prettier before committing and pushing your code, via the following command:

yarn prettier --write .

Working With GitHub

Before contributing to this wiki, you should have a basic understanding of Git and GitHub. Fireship has a short video that may be helpful if you don't. You will also need to have a GitHub account to contribute, so if you don't have one you should make one.

The process of contributing may seem daunting at first if you've never done it before, but once you get the hang of it, it will come naturally. The process is essentially:

  1. Create a fork of the wiki repository to your personal account.
  2. Clone your fork to your local machine.
  3. Make any changes/contributions on your local machine.
  4. Commit and push those changes to your fork.
  5. Create a pull request to request your changes be merged into the main wiki codebase.

When creating your pull request, you may receive comments and suggested changes to make before a CSS developer will merge your code. If this happens, you should make the suggested changes locally and then commit and push them to your fork. The pull request will automatically be updated.

Giving Yourself Credit

To thank everyone for their contributions to the wiki, we've created a page dedicated to showcasing all of our contributors. Make sure you add yourself to this list so you can be recognized for your work! Feel free to add your GitHub, personal website, and/or your email address as well.

More Resouces

Check out the Docusaurus documentation for more information on how Docusaurus works!

+ + + + \ No newline at end of file diff --git a/resources/guides/first_year/index.html b/resources/guides/first_year/index.html new file mode 100644 index 000000000..fc0f8aa8f --- /dev/null +++ b/resources/guides/first_year/index.html @@ -0,0 +1,18 @@ + + + + + +First Year Guide | UWindsor Computer Science Wiki + + + + + +
+

First Year Guide

last updated on 2022/09/06

This guide is intended to help incoming first year students prepare for a computer science degree at the University of Windsor. It addresses some general information about being a student at the University of Windsor and provides resources specifically to help students succeed in computer science courses.

Getting Started at the University of Windsor

UWin Accounts

Every student must have a UWin Account in order to access the university's online services. Instructions to set up your UWin account will be sent to your personal email after you've been accepted into a program at the university. You will be assigned a UWin ID and will create a password during this process; these will be used as your login information. Your UWindsor email will be yourUWinI@uwindsor.ca.

Online Services

Some of the online services you can access using your UWin Account include:

UWinsite Student

For browsing and enrolling in classes, viewing tuition and fees, accessing acedamic information, applying for scholarships, and more. See the UWinsite Guide for more details and help.

Brightspace

The university's Learning Management System (LMS). It is used to view course material, submit coursework, review grades, and more.

Microsoft Office 365

All University of Windsor students have access to a full suite of Microsoft Office 365 tools and software, including Outlook for email services and OneDrive for 1 TB of free cloud storage. A Microsoft Account is automatically created using your UWindsor Email and UWin Account Password. See this FAQ for more details.

Enrolling in Courses

Which Courses to Take

info

These wiki resources are maintained by student contributors. Always verify important academic information with a primary university resource or an academic advisor.

There are several computer science programs offered by the University of Windsor, each with their own course requirements which can be found in the undergraduate calendar. If you follow the recommended course sequence, many programs will share the same courses for the first term. They are COMP-1000, COMP-1400, MATH-1250 (or MATH-1260), MATH-1720 (or MATH-1760), and an elective. See the Courses section for a user-friendly table of course requirements by program.

How to Enroll

Incoming first year students typically have the earliest appointment time and may enroll in courses before all other students. Your appointment time can be found on UWinsite under My Academics -> Enrollment Deadlines. It is recommended to enroll as early as possible, as courses have a limited capacity and desireable timeslots fill up quickly. See the UWinsite Guide for more details on how to enroll in classes.

As a computer science student, you will learn to program in a variety of programming languages, starting with the C Programming Language in COMP-1400. Installing and familiarizing yourself with the necessary software on your personal computer before the first day of classes will save you time and stress, especially if you are new to programming. All of the following software can be downloaded for free.

Code Editor: Visual Studio Code

Description

A code editor helps a programmer write code (like Microsoft Word but for programming). Code can be written in any text editor, but a good code editor will provide features like syntax highlighting, basic error checking, and autocompletion for several programming languages. Note that a code editor is not an IDE (integrated development environment). For example, Visual Studio is an IDE while Visual Studio Code is a code editor and a seperate piece of software. An IDE will typically provide built-in tools to run, debug, and examine your code for a specific language, while a code editor will not (or will require you to install additional tools to do so).

Visual Studio Code (VS Code or VSC) is recommended in this guide. It provides built-in support for several programming languages, including C, and hundreds more are supported through downloadable extensions. It is recommended over an IDE for two reasons: (1) its portability to other programming languages and (2) it forces students to learn how to transform code into an executable program using the command line.

Installing

Windows, Mac, and Linux downloads are available on the official website. Instructions for each operating system can be found with a quick web search if needed.

Resources

  • First Year Bootcamp - Setting up VSCode Workshop: a workshop hosted by CSS to get VS Code up and running on Windows. Note that this workshop also provides a way to install a C compiler using MinGW, which is an alternative way to the one recommended in this guide, using WSL. MinGW is not needed for VS Code itself, and can be skipped in favour of WSL (see the next section).

Windows Subsystem for Linux (Windows Only)

Description

Linux is the preferred operating system for many programmers. It is also the operating system found on the School of Computer Science's servers and computers, which you will need to use for class work and verifying code compatibility (code written on one system may behave differently on another system). For these reasons, it is recommended that students familiarize themselves with the Linux environment.

Recent versions of Windows have made it easy to work in a Linux environment within Windows, rather than having to run it in a virtual machine or as a secondary operating system. This is done using Windows Subsystem for Linux (WSL).

Installing

The official WSL guide provides more details about WSL, its features, and how to install it. However, enabling and installing WSL on the most recent versions of Windows (Windows 10 version 2004 or higher, or Windows 11) is now as easy as typing the following command in an administrator command prompt or Windows PowerShell window, which can be found be searching in the start menu for either and right clicking the icon to select Run as administrator.

wsl --install
note

By default, this command installs Ubuntu as the Linux distribution, which is popular among those new to Linux. If you are interested in other distributions, see the guide.

On older version of Windows 10, you can install WSL manually.

Once WSL is installed, you can start it in a command prompt or PowerShell window by entering wsl.

Getting Started

The first thing to do on a fresh install is to update any out of date software. A Package Manager makes this easy on Linux: it's like the app store on your phone, but for all of the software on your computer. On Ubuntu, the default package manager is apt. You can update everything at once using the following commands.

sudo apt-get update && sudo apt-get upgrade

Shell: Bash, Zsh, or many others

Description

A shell is used to interact with your system and run programs using text commands. It is often favoured over or used alongside a graphical user interface (GUI) environment by programmers.

Windows running WSL, Mac, and Linux each can use a different default shell, but all Unix shells will share the same basic commands.

Installing

On Windows, see the WSL section. A shell will be installed with your distribution of Linux. On Mac, use the "Terminal" app.

Getting Started

Typically, a shell will display some information before your cursor, though the format can differ. In this example, everything up to and including the dollar sign is information provided to you by the shell about you and your system.

[username@computer-name folder-name/or/path]$ echo "Chip says hello"

The following are some basic commands:

  • ls will list the contents of the current folder.
  • cd folderName will move you to the folder named "folderName".
    • cd ~ will take you to your Home folder.
    • cd .. will take you back out of the folder you are currently in.
  • echo "Chip the Cool Cat" will display "Chip the Cool Cat" in your terminal.
  • cat fileName will display the contents of a the file named "fileName".

Some tips:

  • You can scroll through your command history using the up and down arrows.
  • ctrl+c can be used to kill a process that is running in your shell.

C Compiler: GCC

Description

When you write C code, you need a way to make it executable on your system. This is where a compiler comes in: it reads in the more human-friendly C code and outputs a program that your computer can read and run.

GCC is the compiler you should use when developing C code for your classes, unless your professor specifies otherwise. When you compile code using a different compiler, or on a different system, your program may behave differently than it will on the school's system using GCC. For this reason, it is also sometimes recommended that you double check your programs on the School of Computer Science's systems before submitting more complicated assignments.

Installing

On Windows running WSL with Ubuntu (the default), enter the following into your shell:

sudo apt-get install gcc

On Mac, this video provides one way of installing GCC, as well as the Homebrew package manager.

Getting Started

This section will help you create a sample C program, compile it, and run it. +Copy and paste the following code into a new file on your system. Call it "hello.c" and remember where you save it.

#include <stdio.h>

int main(void) {
printf("Chip says hello!");
}

Find the file in your shell. For example, if you put the file on your Desktop, use the following command to go to there.

cd ~/Desktop

Compile the program into a binary (runnable file, executable, etc.).

  • -Wall tells the compiler to output all warnings.
  • -o hello.out tells the compiler to save the created binary with the name "hello.out".
gcc -Wall hello.c -o hello.out

Run the binary you just created.

./hello.out

The output should be

Chip says hello!

Remote Connection: SSH and NoMachine

Description

As a computer science student, you have access to the School of Computer Science's servers, which provide software in a Linux environment that you are free to use. On campus, they can be accessed using School of Computer Science computer labs. Remotely, they can be accessed in several ways.

  • SSH (recommended): Remotely use a shell on the server.
  • NoMachine: Remote desktop environment.
info
  • You must authenticate your UWin account with the School of Computer Science before you can log in remotely.
  • To log in remotely from off-campus, you must be on the VPN first. Please refer to our guide on how to set up the VPN here.

SSH

In a shell, use the following to connect to the school's servers. Replace "UWinID" with your UWinID.

ssh UWinID@cs.uwindsor.ca

For example, if chipcoolcat@uwindsor.ca wanted to connect, they would use the following command.

ssh chipcoolcat@cs.uwindsor.ca

Use your UWin Account password as the password for logging in once prompted.

+ + + + \ No newline at end of file diff --git a/resources/guides/laptop/index.html b/resources/guides/laptop/index.html new file mode 100644 index 000000000..737ea4b1f --- /dev/null +++ b/resources/guides/laptop/index.html @@ -0,0 +1,18 @@ + + + + + +Laptop Requirements Guide | UWindsor Computer Science Wiki + + + + + +
+

Laptop Requirements Guide

Last updated on 2022/08/24

Here are a few things to keep in mind when purchasing/configuring your laptop:

Hardware

Although the following specifications are not strictly required, having these minimum specifications will make your computer less frustrating to use:

  • 8 GB of RAM
    • for gaming/future-proof purposes, 12 or 16 GB is more preferable
  • 256 GB of SSD storage
    • UWindsor provides 1 TB OneDrive cloud storage. However, it is strongly recommended that you upgrade to at least 512 GB. This will allow you to have space for a lot of games and software, and the extra local storage is good if you don't want the hassle of constantly uploading and downloading files from the cloud.

Operating System

You aren't required to have certain OS since the School of Computer Science has remote Linux server that you can connect to, but here are a few pros and cons to help you decide which OS to use:

Windows

Windows is one of the most popular OS among students, particularly because it comes with most pre-assembled laptops. The user interface should be fairly intuitive even when you are new to using laptops, and it is one of the most supported OS for app availability or IT support. Additionally, it is much easier to game on Windows.

Many Computer Science classes (COMP-1400 and COMP-1410, for example) will require programming environments that are harder to set up in Windows than in other UNIX/Linux-based OS. Although substitutes like WSL can help, you might run into compatibility issues when working with sockets and pipes in classes like COMP-2560. Virtual machines shouldn't have compatibility issues, but they can require a lot of computing power, especially when GUI is involved. Should you choose Windows as your primary OS, you should consider setting up an SSH connection to the UWindsor's remote server on editors like Visual Studio Code or via other means. In addition, when you are working with other developers on a project, you may also have to pay attention to your line breaks (CRLF vs. LF).

If you are taking classes offered by other faculties or departments (e.g. Engineering), you may have to install software that are only available on Windows. However, this usually is not a concern since such instances are quite rare, and the University of Windsor has many other computer resources to help you out if something like this happens.

Linux

Linux/UNIX is very good for programming/developing because of how easy it is to set up the necessary environment. Much like MacOS, it can be difficult to game on. Depending on how important gaming is to you, you may need to use Wine, set up a virtual machine, or dual-boot with Windows. Additionally, since many of the University's software (Office 365, OneDrive, Teams, etc.) are on the Microsoft platform, there may be some compatibility issues.

Popular Linux distros include Ubuntu, Debian, Fedora, Pop!_OS, Linux Mint, and Arch Linux. If you are very new to Linux, then Ubuntu and Debian may be a good starting point for you simply because there is a large community using them and most likely have answers for any problem you encounter. The University, for example, uses Debian on its remote servers. If you have time and are willing to experiment, you should test out the different Linux OS since the desktop environment on Ubuntu and Debian (GNOME) can be slightly laggy on laptops without high specifications. If you are coming from Windows, Linux Mint's Cinnamon desktop environment will help you adjust to Linux as it has a look and feel comparable to that of Windows.

Although Linux OS may be confusing for new users, becoming comfortable with a UNIX/Linux environment is very beneficial for you. The University generally expects you to produce code/projects that will work on its Linux server. As well, Linux forces you to interact with the command line more, which is great if you want to learn more about how your computer works underneath.

Almost all Linux distros are free, especially the popular ones. In general, Linux distros require less disk space and perform better on low-end devices, compared to Windows. Thus, the right Linux distro will significantly optimize your laptop, especially if you are on a budget. However, Linux is also generally worse for battery life compared to other OS.

MacOS

Since the MacOS is a UNIX operating system, it is usually easier to set up local programming environment than Windows. As well, it is also among the most supported OS in terms of IT support and app availability. However, MacOS is generally not compatible with non-Apple products. This means that you would need to purchase a MacBook to use MacOS, which may be expensive/less cost-effective depending on your budget and what specifications you're looking for.

Much like Linux OS, it can be difficult to game on. Depending on how important gaming is to you, you may need to use Wine, set up a virtual machine, or dual-boot with Windows.

ChromeOS (Chromebook)

The ChromeOS is a Linux-based operating system derived from the Chromium OS. However, ChromeOS is generally not compatible with non-Chromebook products.

Although Chromebooks are typically lightweight, portable and have good battery life, you usually cannot install much on them since they generally have low specifications. Although you can set up programming environments on them using a Linux container, having a low hardware specifications may decrease the performance. As such, Chromebooks (or other laptops like Surface Pro) are best used for doing quick works on the campus while having a more powerful desktop/laptop at home.

Battery Life and Portability

Battery life and portability are probably the most important factors that you should think about when purchasing a laptop. You should purchase a laptop that has decent battery life and is reasonably light. Alternatively, you can look for ergonomically-engineered laptop bags that can store your chargers so that you won't get hurt as you exercise around the campus.

Some factors, like a laptop's hardware, may affect its weight and battery life. Powerful CPUs, for example, often drains battery quicker. +Extremely small and lightweight laptops often have smaller fans and vents and thus heat up easily, which can also reduce battery life. It is therefore important to research about your laptop choices and test them in person before making a purchase.

Screen Size

Common screen size range from 13" to 17", but it is recommended to keep your selection between 13" to 15" for portability.

If you are looking for a more portable laptop, then 13" will be a better choice. However, this also means that you will see less content on the screen at a time, especially when you make the fonts bigger for ergonomic purposes. On the other hand, a 15" laptop can display more content but are also heavier and thus less portable.

Other Features

Although features like 2-in-1 and touchscreen are very useful for purposes like digital art, they may not be very useful on the campus other than taking digital notes. If you are purchasing a laptop that is going to mostly be used on campus, then you can subsitute with a drawing tablet to save money.

Additionally, pay attention to the type and number of port connections on your laptop. In the case where you have drawing tablets, for example, having more USB port will allow you to not have to sacrifice your other peripheral devices.

+ + + + \ No newline at end of file diff --git a/resources/guides/parking/index.html b/resources/guides/parking/index.html new file mode 100644 index 000000000..571ee6acd --- /dev/null +++ b/resources/guides/parking/index.html @@ -0,0 +1,17 @@ + + + + + +Parking Guide | UWindsor Computer Science Wiki + + + + + +
+

Parking Guide

Last updated on 2022/06/10

This is a guide to the parking spaces around the campus. See this map if you would like to see the different UWindsor buildings beforehand.

Official UWindsor Parking Spaces

There are 17 official parking lots within the UWindsor campus. This includes visitor parking, staff parking, and student parking. You can locate these parking lots in this campus map.

a map outlining official uwindsor parking spaces for students, staff, and visitors

Student Designated Parking

Student parkings in UWindsor are either pay-and-display, permit-only, or both. Most student parkings are located around Alumni Hall, with a few more parking locations in Leddy, Cartier Hall, Assumption Hall, and the downtown campus.

To obtain a student permit, visit the UWindsor Parking Online Services. Permits are either 8 months or 12 months (for Fall & Winter), or 2 months or 4 months (for Intersession & Summer).

note

While some of these locations (such as the Parking Garage) do not accept cash, some other parking locations (like Leddy special night parking) are coin entry only. For places where student permits and pay-and-display options are both allowed, you do not need to pay if you already have a student permit, but you must display your permit on your vehicle when parking. The hourly rate for parking is $2.00/hr, up to $10.00 maximum per day.

As well, even if you have a student permit (or parking pay stub), you must follow the University's parking regulations. The University will fine or, whenever necessary, tow your vehicle if they discover that you have violated the regulations.

Visitor Parking Space

Visitors are able to use the Parking Garage and the designated visitor parkings around the area.

Unlike students and staff, visitors cannot buy semester/year parking passes. Instead, visitors must pay a parking rate by the hour, by the day, by the week, or by the month. However, the University also provides vendor permits in the student parking lots.

Accessible Parking

The University of Windsor will provide accessible parking to people who requests parking spaces. If you require accessible parking or any other accommodations, make sure to contact the Campus Parking Services and the Office of Human Rights, Equity and Accessibility. They will work with you to make sure that your requests will be fulfilled to the best of their abilities.

Campus Parking Services

  • Location: Joyce Entrepreneurship Centre, 1st Floor
  • Hours of Operation: Monday - Friday, 8:00 a.m. - 4:00 p.m.
  • Phone: (519) 253-3000 Ext. 2413
  • Email: parking@uwindsor.ca

Office of Human Rights, Equity and Accessibility

  • Location: Chrysler Hall Tower, Room 325, Reception
  • Hours of Operation: Monday - Thursday, 8:30 a.m. - 4:30 p.m.; Friday, 8:30 a.m. - 12:00 p.m.
  • Phone: (519) 253-3000 ext. 3400
  • Email: ohrea@uwindsor.ca

Unofficial Parking Spaces

There are many other parking spaces around the University of Windsor, mostly along Huron Church, University, Wyandotte, Sunset and Patricia streets.

If there is a parking meter, it is usually payable by coins. However, you can also pay via the mobile app Passport Canada. The hourly rate for parking is $2.00/hr, and there is no parking fees when you park during the after-hours (after 6:00 p.m. on Mon-Sat, or during Sundays and holidays).

a map showing the City of Windsor street parkings around the University of Windsor campus

The detailed version of the street parking map can be accessed here.

note

While many of these parking spaces are accessible to students, it must be noted that some of these parking spaces are available only to the residents nearby; any vehicles parked there must present a residential parking permit to not be fined or towed.

Accessible Parking

The City of Windsor has both accessible on-street parking spaces and off-street lot parking spaces. To use these parking spaces, you should first apply for a permit. For information about applying for a permit, visit this website.

+ + + + \ No newline at end of file diff --git a/resources/guides/student_exchange/index.html b/resources/guides/student_exchange/index.html new file mode 100644 index 000000000..09c357196 --- /dev/null +++ b/resources/guides/student_exchange/index.html @@ -0,0 +1,17 @@ + + + + + +Student Exchange Guide | UWindsor Computer Science Wiki + + + + + +
+

Student Exchange Guide

Last updated on 2022/08/08

Jose thinks exchanges are fun and 100% worth it. The Exchange Coordinator, Michelle, is a fantastic and knowledgable person and can help you with any concerns/questions. You can hear about Jose's experience here:

In addition, you can also watch this series of UWindsor video clarifying some information about Student Exchange, or you can contact Michelle Bondy.

Eligibility Requirement

When you apply to go on a student exchange, the following requirements are considered. These requirements aren't set in stone, however, and you may still be considered during special circumstances or if you can satisfy the requirements in some other way.

  • Be enrolled in a UWindsor degree program during the exchange.
  • Have a cumulative average of 72%+ at the time of application.
  • Be in good academic standing.
  • Have completed two years (~20 courses) worth of University-level education before exchange.
  • Proficiency in second language (when the host institution does not teach in English).

In addition, you must follow these exchange policies as CS students:

  • You can only exchange for up to one academic year per degree program.
  • You must have a full course load (as defined by the host institution) during the exchange.
  • You will not normally be eligible for refund of tuition if you withdraw from exchange before completing the current semester.
  • If you took classes recognized for credit by the host institution for their students, then these classes will be recognized for credit by UWindsor. The opposite also applies.
  • Your grades in these courses will be transformed into UWindsor grades.

Exchange Destinations

Students in Computer Science programs can go to different destinations of exchange depending on the program/host institution applied for. Usually, each program/host institution has only 1-4 spots for exchange. This number of spaces, however, can change depending on the agreements made between the University of Windsor and the host institution. Since not all spaces are available every year or every semester, it is strongly recommended that you check the Destination by Major and Current Available Destinations before you apply for your destination of choice.

Depending on the host institution, you may be required to prove proficiency in the language that the institution teaches in. As for now, the following destinations available to CS students teach in a language other than English:

  • France
  • Germany
  • Italy
  • Mexico

In such scenario, you may need to take a language assessment with the Languages department as arranged by the Exchange Office.

Exchange Expenses

Here are some expenses that you should consider before going on an exchange:

  • Tuition and ancillary fees
    • UWindsor students will continue to pay their normal UWindsor tuition and ancillary fees, and no tuition/application fees are charged by the host institution.
    • Student association fees, however, are waived.
    • UWSA supplementary health insurance are charged, but students can still opt-out.
  • Travel and accommodation/living costs
    • These costs will also include costs for visa, passport and other travel documents.
    • The host institution can help students find accommodations, generally in the forms of student residence and meal plans.
  • Insurance
    • Students must purchase health insurance, in addition to OHIP, appropriate for the country of destination.
    • The host institution may provide this insurance for students to purchase.

The University of Windsor has a page detailing some of the financial assistance you can receive for exchange. Students can also apply to the University of Windsor International Mobility Award. In addition, the Government of Canada and Ontario has programs to provide financial aid for students studying abroad.

Sometimes, your country of destination may also provide financial aid programs for students studying in their country. If your country of destination allows international students to do part-time work, you may also work during exchange to cover a part of your expenses.

Application Process

Students interested in applying must have these components in their application:

After applying, you may be interviewed by the Exchange Office to determine your interest in the exchange program. The Exchange Office has a selection committee who will review the applications, interview the applicants, and rank candidates based on the following criteria:

  • Seriousness of interest
    • This can be demonstrated in the depth of research you showcase about the school(s) you applied for.
  • Suitability of the host institution’s program for degree requirements
  • Ability to be a good ambassador and representative of the University and the city while away
  • Interesting classes you noted when making your application for exchange
    • You are not expected to make a class schedule when applying for exchange, but this is a nice bonus point.
  • Personal adaptability
  • Participation in university and community life
  • Academic ability

The interview may be conducted in a second language if the school(s) you applied for does not teach in English. In addition, the interview is a great opportunity for you to ask some questions you have about the exchange.

Important Deadline

info

You should send in your complete application (including the language assessment and reference forms to be sent by the references) before the specified deadline to get priority when considered for exchange placements. Although late applications are still accepted, late applicants are only considered when there is remaining space and time.

  • January 15th (before 3 pm) - application deadline for students beginning exchange in September (1 or 2 semesters)
    • Applications are usually available around mid-October.
  • September 15th (before 3 pm) - application deadline for students beginning exchange in January (1 semester)
    • Applications are usually available around late June.

Generally, students are recommended to apply during their second year and begin exchange during their third year to allow for flexibility in course selection when studying abroad. To ensure that your graduation is not delayed, you should consult with your academic department/advisor about the interest you have for the exchange program.

note

Students going on exchange in their final semester may have their convocation delayed due to the time needed to process transfer credits.

+ + + + \ No newline at end of file diff --git a/resources/guides/style/index.html b/resources/guides/style/index.html new file mode 100644 index 000000000..527abf126 --- /dev/null +++ b/resources/guides/style/index.html @@ -0,0 +1,17 @@ + + + + + +Style Guide | UWindsor Computer Science Wiki + + + + + +
+

Style Guide

You can write content using GitHub-flavored Markdown syntax.

Legend

We will put the code of what it renders as(what it looks like) and the code

Legend Example

Example Header

#### Example Header

Markdown Syntax

To serve as an example page when styling markdown based Docusaurus sites.

Headers

H1 - Create the best documentation

# H1 - Create the best documentation

H2 - Create the best documentation

## H2 - Create the best documentation

H3 - Create the best documentation

### H3 - Create the best documentation

H4 - Create the best documentation

#### H4 - Create the best documentation
H5 - Create the best documentation
##### H5 - Create the best documentation
H6 - Create the best documentation
###### H6 - Create the best documentation

Emphasis

Emphasis, aka italics, with asterisks or underscores.

Emphasis, aka italics, with *asterisks* or _underscores_.

Strong emphasis, aka bold, with asterisks or underscores.

Strong emphasis, aka bold, with **asterisks** or __underscores__.

Combined emphasis with asterisks and underscores.

Combined emphasis with **asterisks and _underscores_**.

Strikethrough uses two tildes. Scratch this.

Strikethrough uses two tildes. ~~Scratch this.~~

Lists

  1. First ordered list item
  2. Another item
    • Unordered sub-list.
  3. Actual numbers don't matter, just that it's a number
    1. Ordered sub-list
  4. And another item.
1. First ordered list item
1. Another item
- Unordered sub-list.
1. Actual numbers don't matter, just that it's a number
1. Ordered sub-list
1. And another item.
  • Unordered list can use asterisks
  • Or minuses
  • Or pluses
* Unordered list can use asterisks

- Or minuses

+ Or pluses

I'm an inline-style link

[I'm an inline-style link](https://www.google.com/)

I'm an inline-style link with title

[I'm an inline-style link with title](https://www.google.com/ "Google's Homepage")

I'm a reference-style link

[I'm a reference-style link][arbitrary case-insensitive reference text]

You can use numbers for reference-style link definitions

[You can use numbers for reference-style link definitions][1]

Or leave it empty and use the link text itself.

Or leave it empty and use the [link text itself].

URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com/ or http://www.example.com/ and sometimes example.com (but not on GitHub, for example).

URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com/ or <http://www.example.com/> and sometimes example.com (but not on GitHub, for example).

Some text to show that the reference links can follow later.


Images

Here's our logo (hover to see the title text):

Inline-style: alt text

Inline-style: ![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png 'Logo Title Text 1')

Reference-style: alt text

Reference-style: ![alt text][logo]
[logo]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png 'Logo Title Text 2'

Images from any folder can be used by providing path to file. Path should be relative to markdown file.

img

![img](../../static/img/css-logo.png)

Code

var s = "JavaScript syntax highlighting";
alert(s);
```javascript
var s = 'JavaScript syntax highlighting';
alert(s);
```

s = "Python syntax highlighting"
print(s)
```python
s = "Python syntax highlighting"
print(s)
```

No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.
No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.

function highlightMe() {
console.log("This line can be highlighted!");
}
```
js {2}
function highlightMe() {
console.log('This line can be highlighted!');
}
```

Tables

Colons can be used to align columns.

TablesAreCool
col 3 isright-aligned\$1600
col 2 iscentered\$12
zebra stripesare neat\$1
| Tables        |      Are      |   Cool |
| ------------- | :-----------: | -----: |
| col 3 is | right-aligned | \$1600 |
| col 2 is | centered | \$12 |
| zebra stripes | are neat | \$1 |

There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown.

MarkdownLessPretty
Stillrendersnicely
123
| Markdown | Less      | Pretty     |
| -------- | --------- | ---------- |
| _Still_ | `renders` | **nicely** |
| 1 | 2 | 3 |

Blockquotes

Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.

> Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.

Quote break.

This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can put Markdown into a blockquote.

> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can _put_ **Markdown** into a blockquote.

Inline HTML

Definition list
Is something people use sometimes.
Markdown in HTML
Does *not* work **very** well. Use HTML tags.
<dl>
<dt>Definition list</dt>
<dd>Is something people use sometimes.</dd>

<dt>Markdown in HTML</dt>
<dd>Does *not* work **very** well. Use HTML <em>tags</em>.</dd>
</dl>

Line Breaks

Here's a line for us to start with.

This line is separated from the one above by two newlines, so it will be a separate paragraph.

This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the same paragraph.

Here's a line for us to start with.


This line is separated from the one above by two newlines, so it will be a _separate paragraph_.

This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the _same paragraph_.

Admonitions

note

This is a note

:::note

This is a note

:::
tip

This is a tip

:::tip

This is a tip

:::
info

This is important

:::important

This is important

:::
caution

This is a caution

:::caution

This is a caution

:::
danger

This is a warning

:::warning

This is a warning

:::

Section Breaks


---

Further Reading

If you want to learn more about styling docusaurus and our wiki you can read here

+ + + + \ No newline at end of file diff --git a/resources/guides/uwinsite_guide/index.html b/resources/guides/uwinsite_guide/index.html new file mode 100644 index 000000000..23c13ca8c --- /dev/null +++ b/resources/guides/uwinsite_guide/index.html @@ -0,0 +1,51 @@ + + + + + +UWinsite Guide | UWindsor Computer Science Wiki + + + + + +
+

UWinsite Guide

Last updated on 2022/06/25

This is a guide on how to use and access the important sections on your UWinsite Student page.

Course Management

How to Plan & Enroll in Classes

To plan your courses and register in classes in UWinsite Student, you will use the +Manage Classes section on the Student Homepage.

Planning your Classes

You can start planning your classes and adding them to your Shopping Cart in UWinsite +Student when the validation period opens. The validation period is when the timetable +for the next semester is close to final and the courses being offered are visible in +UWinsite Student. Typically, the validation period starts two to three weeks before +registration begins.

The preferred method for placing your classes into the Shopping Cart is through Class +Search and Enroll. This method shows you just the courses that are offered during the +term for which you are planning.

To get started planning your classes:

UWinsite homepage

  1. On the Student Homepage, click the Manage Classes tile.
  2. Click the Class Search & Enroll tab in the left navigation menu. +Class search and enroll page
  3. Select the term in which you will be registering.
  4. In the Search for Classes field, enter a subject area, topic or course code.
  5. From the Search Results, select a course.
  6. On the Course Information page you will see all class sections for the term you +selected. Some classes have one section while others have multiple sections. Under +Class Selection, you can view the time, date, instructor, location and available seats +for each section of the class. +Course info and class selection page
  7. Select a class section. You can click anywhere on the class except for the Lecture or +Lab link to select it.
  8. You’ll now be directed to the confirmation process:
    1. Review Class Selection and click Next
    2. Review Class Preferences
      • This is where you have the option to add yourself to the waitlist if the class is +full. Select Yes if this will not put you in course overload (normally 5 classes, but +check your program).
      • Select No if having this course on the waitlist would put you in course overload. +You will instead need to use Swap Classes so UWinsite Student knows what +course to drop if you are to reach the top of the waitlist.
    3. Click Accept
    4. On the Enroll or Add to Cart page, click the Add to Shopping Cart button and +then click Next.
    5. On the Review and Submit page, review your selections and then click Submit.

Registering in your Classes

Registration at UWindsor is by appointment time. Registration appointment times are +assigned based on a number of factors including program and level of study. Your registration appointment time is +assigned based on several factors including program and level of study. Your registration appointment time is +when you can start to register. It is important to register early to have a better chance +of getting into the classes that you want to take. Registration does, however, remain +open until the tenth day of classes so you may make changes to your courses so long +as there is space.

Once registration appointment times are assigned for a term, you can find yours under +My Academics -> Enrolment Deadlines. Your registration appointment time will also be +sent to your UWindsor email account.

When your registration appointment time opens:

  1. On the Student Homepage, click the Manage Classes tile.
  2. Click the Shopping Cart tab in the left navigation menu.
  3. Click the radio button next to each of your preferred classes and then click the Enroll button.
    • If you are successfully enrolled in a class, you will see a green check mark beside it.
    • If you are not enrolled in a class, you will see a red X beside it.
  4. There are several reasons why you might not be successfully enrolled in a class:
    • The class is full.
    • There is a time conflict
    • Enrolment in the class is restricted for various reasons. For example: it is reserved +for students in particular majors or levels of study.
    • You may be missing a prerequisite (this should not be the case IF you validated +your classes).

Financial Information

Financial Account

In this section, you'll find:

  • Your account balance including what you owe, charges, deposits and anticipated aid
  • Payment history
  • Account services

Account Balance

Account balance page

The first tab on your left will be your Account Balance. You can see the amount balance due now without clicking on it. If you want to see a detailed breakdown of what you owe, click on the Account Balance Due Now tile on the left of your screen.

You'll now see what you owe broken down by fees per semester. Here, you can see what Charges & Deposits have been made to your account. The amount you see in the Pending Financial Aid is what you'll recieve in financial aid from OSAP and/or scholarships when the funding gets approved.

You can also request a certain statement depending on what you select in the term box. The Current selection will give you the summary of all outstanding charges regardless of term. A term specific statement will only give you a summary of all outstanding charges of that said term.

To generate a statement of your charges, click the Print Student Statement box. You'll get a PDF file of the statement.

Charges Due

The next tab on the left: Charges Due will allow you to view your charges and what you owe by two methods.

In the Summary By Due Date section, you'll see a breakdown of any charges you owe and the date they are due. In the Detail Of Charges Due section, you'll see the description of the fees you owe, the charge date, the term and the charge amount.

Account Services

The Account Services tab on the left has four subcategories:

  • Charges Due: provides a summary by due date of the charges and deposits that you owe
  • Opt Out Drug and Dental: gives you the option to opt out of your drug and dental insurance
  • Income Tax Forms: allows you to request an income tax T2202A or T4A form by selected year. +Income tax forms page
    1. Select a year
    2. Click the dropdown arrow to select an income tax form type
    3. Click on download
  • Online Refund Request: allows you to request a refund form from the university

Academics

My Academics

Here, you'll see your Academic Summary, Enrollment Deadlines, Student Evaluation of Teaching, a Change of Program Application, a Returning Student Application, Service Letters, and Apply to Graduate

Student Academic Summary

Your summary is broken down into your academic structure. It'll give you a rundown of what you're studying at the University. This section goes into detail regarding your term and when you're expected to graduate.

Further down, you'll see your term summary. You can click on the term you wish to view in detail and it will give you the option to add or change a minor. You can also view the details regarding the number of credits of any courses, you dropped, wait-listed, or that you're currently enrolled in.

Enrollment Deadlines

Here, you can view your appointments and enrollment dates for another term including the session, when the appointment starts, and the last date to enroll.

Change of Program Application

Here, current students can change their programs and this is also for students who applied for part-time studies who wish to apply for full-time studies. You'll also see the deadlines of the application for each term.

To start a change of program application:

  1. Click Create New Application. You will see a variety of areas that need to be completed.
  2. Now, click the Application Start button which you may need to scroll down to see. +Change program application page
  3. Then, complete the required fields on the page.
  4. Once you complete a page of your application, click the Save button to save what you've filled
  5. Click the Continue button to proceed to the next page and do the same until all pages have been filled.
  6. When you complete your application, click Submit Application
note

Make sure you save your application often. You can also save what you've currently filled and come back another time to complete the rest of your application.

Returning Student Application

This form is for inactive students. It functions the same way as the Change of Program Application.

Self Service Letters

You can request a variety of self service letters in this section:

  • Attestation Letter: If you're a student travelling outside of Canada and need a letter to prove the University of Windsor is an accredited institution, you'll request an attestation letter
  • CO-OP Letter: Allows international students to apply to be eligible to work during their duration at the University of Windsor
  • Enrollment Verification Letter: Is a student's proof of registration. It shows a student's current status and prjected completion date
  • Gradutation Letter: Students who have applied to graduate and have successfully completed their program requirements will recieve a graduation letter
  • Student Snapshot: A current view of a student's enrollment status

Academic Progress

In this section, you'll be able to see your Academic Progress Summary, Program Requirements, and your What-if Report.

Academic Progress Summary

This tab shows you the graphical representation of your academic progress.

Academic Progress

This tab gives you an in-depth look at your academic progress. Academic Progess breaks down your program requirements. You will be able to view bar charts showing the completion level of your program requirements.

What-if Report

The What-if Report allows you to view what requirements you need to fulfill if you decided to switch programs.

To run a What-if Report:

  1. Click Create New Report in the View What-if Report tab. +What-if report page
  2. Then you choose your Career followed by your Academic Program, then your Area of Study, and then your Concentration.
  3. After that, click Browse Course Catalog.
  4. Then select Subject Codes for inclusion in your course what-if report.
  5. Now, click Submit Request.

The system will generate a response based on your choices. You will be provided with what course will be required and what courses do not fulfill your academic program requirements.

Academic Records

Course History

Course History allows you to view the courses you have completed, transferred from, are planning to take, and that are currently in progress. You can see the status of each of your courses on the right hand side.

View Grades

Here, you can look at your grades by semester. Choose what semester you would like to view and you'll see a listing of the courses you took including the grades you recieved and the units/credits the course is worth.

note

units = credits.

An undergraduate student also has an option to submit a request to appeal a grade. +If you are not satisfied with a grade you receive in any course, you should first discuss it with the individual instructor who assigned the grade. You should make every effort to resolve the issue with the instructor by outlining the reasons for your dissatisfaction and attempt to come to a mutually agreeable resolution.

If you are unable to resolve the problem with your instructor, you may consider formally appealing your grade based on Incorrect Evaluation or Procedural Irregularity. Students who wish to appeal a grade in a course must submit a Grade Appeal through UWinsite Student no later than three weeks after the final grade has been posted. A letter of rationale and supporting documentation must accompany the appeal form along with an administrative fee of $20 (this fee will be refunded if your appeal is successful). An appeal for compassionate reasons do not have an administrative fee of $20. +If you are unable to resolve the problem with your instructor, you may consider formally appealing your grade based on Incorrect Evaluation or Procedural Irregularity. Students who wish to appeal a grade in a course must submit a Grade Appeal through UWinsite Student no later than three weeks after the final grade has been posted. A letter of rationale and supporting documentation must accompany the appeal form along with an administrative fee of $20 (this fee will be refunded if your appeal is successful). An appeal for compassionate reasons do not have an administrative fee of $20.

There are two types of appeals: Administrative appeal and Medical/Compassionate appeal.

To submit an appeal:

  1. Click the Appeal/Consideration button.
  2. Click Create.
  3. Select the appeal type as Administrative or Medical/Compassionate
    • Select the appeal type: Administrative if you are submitting an appeal based on incorrect evaluation or procedural irregularity
      • After you finish steps 5-8, click Pay Appeal Fee
    • Select the appeal type: Medical/Compassionate if you are appealing for extenuating circumstances or on other compassionate grounds.
  4. Click Ok
  5. Select whatever answer that suits your situation in the dropdown box +Grade appeal page
  6. Upload any supporting documents you may have in the Supporting Details section
  7. You may elaborate further about your appeal in the Detail Reason for Appeal box
  8. Click Submit
note

Follow the instructions carefully. Once you have submitted a file, you can view it, but you can't make any changes.

Your Profile

You can see your profile when you click the tile that's titled Profile on the mainpage of the UWinsite Student

When you click on that tile, you can see your student ID on the top left corner of your screen. It's recommended that you have it memorized. It's also on your UWindsor student card.

In this section, you'll also see your Contact Details (email and phone number), your Home Address, your Emergency Contacts, and your Personal Details (Date of birth, gender, and SIN). You have the option to update this information if you need to.

+ + + + \ No newline at end of file diff --git a/resources/guides/uwsa_club/index.html b/resources/guides/uwsa_club/index.html new file mode 100644 index 000000000..f59036835 --- /dev/null +++ b/resources/guides/uwsa_club/index.html @@ -0,0 +1,17 @@ + + + + + +Becoming a UWSA-Ratified Club | UWindsor Computer Science Wiki + + + + + +
+

Becoming a UWSA-Ratified Club

Last updated on 2022/07/26

Just want the instructions? Head over to the instructions section.

Why You Should Become a UWSA Ratified Club

There are many reasons why you should consider becoming a UWSA ratified club. Whether you're starting a new club or thinking of taking your existing club to the next level, becoming UWSA ratified may be incredibly useful!

Legitimacy

Being a UWSA club means your group is officially recognized, and as such, your club gains legitimacy. Knowing that your club has as organization behind it helps move things forward with administration and helps to show your members that your club is "real".

Support

Managing a club is hard, but managing a club without someone to go to is even harder. One of the great things about being a part of UWSA is the advice and support they can provide. Whenever you aren't sure about something or need administrative advice on how to run your club, UWSA is able to provide support.

Financials

A common problem with clubs is finding a safe and reliable place to store club funds. UWSA allows all student groups to store their funds in the UWSA account, which eliminates this problem. You can deposit cash and cheques with UWSA to store the funds safely, and ensure they carry over year after year. There are two main ways to use the funds in your UWSA account: reimbursement and purchase orders.

Reimbursement

The main way you'll be able to make use of your club funds is via reimbursement. This means you pay for something out of your own money, send a cheque request, and UWSA will send you the money. Cheque requests need to be approved by at least two of the three executives (President, Vice President, Treasurer).

Purchase Orders

Sometimes, UWSA can make purchases on your behalf to avoid club members needing to pay out of pocket. This typically only happens for larger purchases. For example, if your group wants to spend $500 to get t-shirts for group members, UWSA can purchase the shirts on your group's behalf (so long as your group has sufficient funds).

If you ever have any questions about UWSA group financials, send an email to vpfuwsa@uwindsor.ca

Ratification Instructions

  1. Have three people to serve as the President, Vice President, and Treasurer of the group.
  2. Have these three executives sign the UWSA signature form.
  3. Collect the contact information of at least 10 additional members to be part of the club. This means at least 13 members total, 3 executives and 10 general members.
    • You may want to use something like Microsoft Forms or Google Forms to collect this info.
    • You should collect their name and UWindsor email.
  4. Send an email to studentgroups@uwindsor.ca and uwsa@uwindsor.ca with the member contact information list, the signature form, and a short description of your club.
  5. Allow up to a week to hear a response, if you don't hear anything then send a follow up email.

Resources

Tips to Make Your Club Successful

  • Have a digital platform for members to chat with each other. Discord is a great option that many clubs use.
  • Get a club email address. Even if this is a shared Gmail account, having a place to store club files and email communications online really helps keep the club organized.
    • Want an official @uwindsor.ca email address? You can request one here once you become a ratified group.
  • Consider creating a website. Websites are a great way for clubs to showcase what they're all about to prospective members. If you don't have much technical experience, you can use Google Sites to easily make a website for free
  • Consider creating a logo for the group. A logo helps put an identity behind your club and is especially useful for promotional purposes.
+ + + + \ No newline at end of file diff --git a/resources/guides/vpn/index.html b/resources/guides/vpn/index.html new file mode 100644 index 000000000..e92dd7c02 --- /dev/null +++ b/resources/guides/vpn/index.html @@ -0,0 +1,17 @@ + + + + + +VPN Setup Guide | UWindsor Computer Science Wiki + + + + + +
+

VPN Setup Guide

Many protocols or ports are blocked by the university firewall. This is why you may not be able to connect with NoMachine or SSH. If you’re connecting from home and anywhere outside or inside the campus, you have to connect via a VPN server to access resources and data on the campus private network. This is a guide on how to setup the VPN.

Download

First download the VPN client for your respective machine.

Download for Windows and macOS

  • Authenticate with your UWinID and password on the university's GlobalProtect Portal to get to the GlobalProtect Client download links. After that, click the link that matches your operating system.

Download for Android and Chrome OS

Download for iOS devices

  • Follow the steps in the app when prompted.

Download for Linux

  • Install openconnect using the package manager for your Linux distribution.

After Downloading

After downloading and opening global protect it will ask you for the portal address. securelogin.uwindsor.ca is for the CS servers and networklogin.uwindsor.ca is for everything else. You will then be asked to sign in with your UWinID (first part of your UWindsor email) and password.

danger

To connect with SSH or NoMachine you must use securelogin.uwindsor.ca as the portal address for the VPN, not networklogin.uwindsor.ca

+ + + + \ No newline at end of file diff --git a/resources/guides/wifi/index.html b/resources/guides/wifi/index.html new file mode 100644 index 000000000..8723146a2 --- /dev/null +++ b/resources/guides/wifi/index.html @@ -0,0 +1,17 @@ + + + + + +Wi-Fi Guide | UWindsor Computer Science Wiki + + + + + +
+

Wi-Fi Guide

This is a guide to connecting to Wi-Fi on campus.

Wi-Fi Networks available

When you connect your wireless Wi-Fi device (phone/PC/Mac) to the network, you will see the available wireless networks listed which you can try to connect to.

  • eduroam
  • uwinsecure
  • uwindsor

Which should you use? The short answer is “Connect to eduroam”. The eduroam wireless network is available to all wireless users (Students/Faculty/Staff/guests). Plus it has the additional benefit that users from other eduroam institutions (many universities, for example) can also connect to the University of Windsor’s wireless network using their home institution’s crededentials.

Eduroam - The Preferred Wireless Network

alt text

Eduroam is a network used by many universities, and your UWindsor sign in will work at any campus that uses eduroam.

  1. Open Wi-Fi settings on your device and select the “eduroam” network
  2. Depending on your device you will be prompted for different settings. Here is the list of all possibilities. Fill in any you see. (Most computers will only ask for Username and Password)

For Windows and iPhone

  • Identity (username): Your full UWindsor email (example@uwindsor.ca)
  • Password: Your UWinID password

If prompted to trust a certificate after signing in (mainly iPhone) click trust.

For Linux and Android

  • Wi-Fi Secuirty: WPA & WPA2 Enterprise
  • Authentication: Protected EAP (PEAP)
  • Anonymous Identity (username): Your full UWindsor email (example@uwindsor.ca)
  • Domain: uwindsor.ca
  • CA certificate: None
  • PEAP Version: Automatic
  • Inner Authentication: MSCHAPv2
  • Identity (username): Your full UWindsor email (example@uwindsor.ca)
  • Password: Your UWinID password

The uwindsor wireless network is available for use but should only be used as a last resort. Unlike eduroam and uwinsecure, the uwindsor network does not encrypt the network traffic. So, for example, if you are accessing network applications using a protocol which is insecure, (eg. http instead of https), then everyone else using the uwindsor network in the vicinity could view your network activity. The wireless network called uwindsor is not secure.

For Residence Students

While Eduroam is the primary campus-wide Wi-Fi network, you may want to use UWinResLife in your hall for heavier use (i.e. streaming or downloading). Sign in using your UWindsor ID (just the first part - not @uwindsor.ca), and your UWinID password.

Activating Your UWindsor Account

You use your UWindsor ID to sign into your UWinsite Student, Brightspace, MySuccess, etc. Your UWindsor email address is your ID @uwindsor.ca and sign-in is via Gmail.

To activate your ID, you will require your 9-digit Student Number and 4-digit Personal Access Code (PAC). Find these by searching your inbox, or on your acceptance letter. Visit the Leddy Library or the Computer Centre to use an internet-enabled computer and activate your account.

If you are a confirmed student and never used my.uwindsor.ca before, you can activate your UWin Account on this site: my.uwindsor.ca/web/uw/activate-account

+ + + + \ No newline at end of file diff --git a/resources/index.html b/resources/index.html new file mode 100644 index 000000000..455431954 --- /dev/null +++ b/resources/index.html @@ -0,0 +1,17 @@ + + + + + +Index | UWindsor Computer Science Wiki + + + + + + + + + + \ No newline at end of file diff --git a/resources/useful_links/index.html b/resources/useful_links/index.html new file mode 100644 index 000000000..08ddfac2b --- /dev/null +++ b/resources/useful_links/index.html @@ -0,0 +1,17 @@ + + + + + +Useful Links | UWindsor Computer Science Wiki + + + + + +
+

Useful Links

Cheat Sheets and Docs

Tutorials

  • The Modern JavaScript Tutorial - Super in-depth tutorial for modern JavaScript.
  • OpenGL Tutorial - Decent tutorial series on OpenGL including source code in the provided GitHub.
  • Net Ninja - Steven recommends any series from Net Ninja if you're looking to get into web development
  • The Odin Project - this program is good if you like doing projects alongside tutorials.
  • OSSU - has curriculum in many fields like computer science, data science, math, etc.

If you have access to LinkedIn Learning, you can explore the tutorials there too.

Goodies

As a student in Computer Science there are many free trials, offers, and products that are available to you.

Many companies offer student plans/discounts. In addition, you can buy a SPC card to get discounts at their partnered stores.

+ + + + \ No newline at end of file diff --git a/search-index-blog_posts_list.json b/search-index-blog_posts_list.json new file mode 100644 index 000000000..2328ee2c2 --- /dev/null +++ b/search-index-blog_posts_list.json @@ -0,0 +1 @@ +{"documents":[{"id":14,"pageTitle":"","sectionTitle":"Introduction to Open Data","sectionRoute":"/wiki/newsletter/page/2","type":"blog"},{"id":15,"pageTitle":"","sectionTitle":"The Grind For Internships","sectionRoute":"/wiki/newsletter/page/2","type":"blog"},{"id":16,"pageTitle":"","sectionTitle":"Wikipedia's 6 Degrees of Separation","sectionRoute":"/wiki/newsletter/page/2","type":"blog"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/14",[0,0.981,1,0.105,2,0.105]],["content/14",[1,0.198,2,0.205,3,0.184,4,0.184,5,0.134,6,0.134,7,0.245,8,0.134,9,0.134,10,0.134,11,0.21,12,0.226,13,0.134,14,0.134,15,0.226,16,0.134,17,0.134,18,0.134,19,0.134,20,0.134,21,0.134,22,0.134,23,0.134,24,0.134,25,0.134,26,0.134,27,0.134,28,0.134,29,0.134,30,0.134,31,0.184,32,0.134,33,0.134,34,0.134,35,0.134,36,0.184,37,0.134,38,0.184,39,0.134,40,0.134,41,0.134,42,0.184,43,0.184,44,0.134,45,0.134,46,0.134,47,0.134,48,0.134,49,0.134,50,0.21,51,0.134,52,0.134,53,0.134,54,0.134,55,0.184,56,0.21,57,0.134,58,0.134,59,0.134,60,0.134,61,0.226,62,0.134,63,0.134,64,0.134,65,0.134,66,0.134,67,0.134,68,0.134,69,0.134,70,0.134,71,0.134,72,0.134,73,0.134,74,0.134,75,0.134,76,0.134,77,0.134,78,0.21,79,0.184,80,0.134,81,0.134,82,0.21,83,0.134,84,0.134,85,0.134,86,0.134,87,0.184,88,0.134,89,0.134,90,0.184,91,0.237,92,0.134,93,0.134,94,0.184,95,0.134,96,0.134,97,0.134,98,0.134,99,0.134,100,0.134,101,0.134,102,0.134,103,0.134,104,0.134,105,0.184,106,0.134,107,0.134]],["tags/14",[]],["title/15",[108,1.136,109,1.136]],["content/15",[1,0.198,2,0.205,3,0.184,4,0.184,5,0.134,6,0.134,7,0.245,8,0.134,9,0.134,10,0.134,11,0.21,12,0.226,13,0.134,14,0.134,15,0.226,16,0.134,17,0.134,18,0.134,19,0.134,20,0.134,21,0.134,22,0.134,23,0.134,24,0.134,25,0.134,26,0.134,27,0.134,28,0.134,29,0.134,30,0.134,31,0.184,32,0.134,33,0.134,34,0.134,35,0.134,36,0.184,37,0.134,38,0.184,39,0.134,40,0.134,41,0.134,42,0.184,43,0.184,44,0.134,45,0.134,46,0.134,47,0.134,48,0.134,49,0.134,50,0.21,51,0.134,52,0.134,53,0.134,54,0.134,55,0.184,56,0.21,57,0.134,58,0.134,59,0.134,60,0.134,61,0.226,62,0.134,63,0.134,64,0.134,65,0.134,66,0.134,67,0.134,68,0.134,69,0.134,70,0.134,71,0.134,72,0.134,73,0.134,74,0.134,75,0.134,76,0.134,77,0.134,78,0.21,79,0.184,80,0.134,81,0.134,82,0.21,83,0.134,84,0.134,85,0.134,86,0.134,87,0.184,88,0.134,89,0.134,90,0.184,91,0.237,92,0.134,93,0.134,94,0.184,95,0.134,96,0.134,97,0.134,98,0.134,99,0.134,100,0.134,101,0.134,102,0.134,103,0.134,104,0.134,105,0.184,106,0.134,107,0.134]],["tags/15",[]],["title/16",[110,0.863,111,0.863,112,0.863,113,0.863]],["content/16",[1,0.198,2,0.205,3,0.184,4,0.184,5,0.134,6,0.134,7,0.245,8,0.134,9,0.134,10,0.134,11,0.21,12,0.226,13,0.134,14,0.134,15,0.226,16,0.134,17,0.134,18,0.134,19,0.134,20,0.134,21,0.134,22,0.134,23,0.134,24,0.134,25,0.134,26,0.134,27,0.134,28,0.134,29,0.134,30,0.134,31,0.184,32,0.134,33,0.134,34,0.134,35,0.134,36,0.184,37,0.134,38,0.184,39,0.134,40,0.134,41,0.134,42,0.184,43,0.184,44,0.134,45,0.134,46,0.134,47,0.134,48,0.134,49,0.134,50,0.21,51,0.134,52,0.134,53,0.134,54,0.134,55,0.184,56,0.21,57,0.134,58,0.134,59,0.134,60,0.134,61,0.226,62,0.134,63,0.134,64,0.134,65,0.134,66,0.134,67,0.134,68,0.134,69,0.134,70,0.134,71,0.134,72,0.134,73,0.134,74,0.134,75,0.134,76,0.134,77,0.134,78,0.21,79,0.184,80,0.134,81,0.134,82,0.21,83,0.134,84,0.134,85,0.134,86,0.134,87,0.184,88,0.134,89,0.134,90,0.184,91,0.237,92,0.134,93,0.134,94,0.184,95,0.134,96,0.134,97,0.134,98,0.134,99,0.134,100,0.134,101,0.134,102,0.134,103,0.134,104,0.134,105,0.184,106,0.134,107,0.134]],["tags/16",[]]],"invertedIndex":[["6",{"_index":111,"title":{"16":{}},"content":{},"tags":{}}],["access",{"_index":69,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["agre",{"_index":95,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["amaz",{"_index":92,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["api",{"_index":56,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["app",{"_index":7,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["ask",{"_index":31,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["between",{"_index":11,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["build",{"_index":39,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["bull",{"_index":24,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["bunch",{"_index":35,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["care",{"_index":72,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["class",{"_index":12,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["come",{"_index":30,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["consum",{"_index":48,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["convinc",{"_index":98,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["creat",{"_index":78,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["crush",{"_index":22,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["css",{"_index":94,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["css@uwindsor.ca",{"_index":102,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["data",{"_index":2,"title":{"14":{}},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["degre",{"_index":112,"title":{"16":{}},"content":{},"tags":{}}],["design",{"_index":19,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["distanc",{"_index":38,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["dozen",{"_index":21,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["each",{"_index":44,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["easili",{"_index":68,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["effici",{"_index":9,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["email",{"_index":101,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["empow",{"_index":89,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["estim",{"_index":37,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["even",{"_index":80,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["exactli",{"_index":90,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["exist",{"_index":54,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["explain",{"_index":34,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["find",{"_index":8,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["friend",{"_index":29,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["garbag",{"_index":25,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["give",{"_index":66,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["good",{"_index":75,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["grind",{"_index":108,"title":{"15":{}},"content":{},"tags":{}}],["group",{"_index":64,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["handl",{"_index":60,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["hear",{"_index":27,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["help",{"_index":97,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["idea",{"_index":4,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["imagin",{"_index":3,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["initi",{"_index":61,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["interest",{"_index":99,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["internship",{"_index":109,"title":{"15":{}},"content":{},"tags":{}}],["introduct",{"_index":0,"title":{"14":{}},"content":{},"tags":{}}],["know",{"_index":103,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["let",{"_index":77,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["locat",{"_index":45,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["long",{"_index":16,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["lot",{"_index":49,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["made",{"_index":86,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["make",{"_index":52,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["mean",{"_index":73,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["more",{"_index":106,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["much",{"_index":104,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["night",{"_index":17,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["now",{"_index":50,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["number",{"_index":85,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["open",{"_index":1,"title":{"14":{}},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["out",{"_index":33,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["paper",{"_index":20,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["particularli",{"_index":74,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["piec",{"_index":5,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["plug",{"_index":53,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["point",{"_index":88,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["polici",{"_index":62,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["propos",{"_index":107,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["provid",{"_index":65,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["public",{"_index":70,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["put",{"_index":42,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["question",{"_index":76,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["read",{"_index":105,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["red",{"_index":23,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["rest",{"_index":59,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["right",{"_index":71,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["room",{"_index":40,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["rough",{"_index":36,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["rout",{"_index":10,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["run",{"_index":26,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["scribbl",{"_index":18,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["send",{"_index":100,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["separ",{"_index":113,"title":{"16":{}},"content":{},"tags":{}}],["servic",{"_index":63,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["set",{"_index":67,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["sign",{"_index":58,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["softwar",{"_index":6,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["spend",{"_index":13,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["student",{"_index":87,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["success",{"_index":28,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["take",{"_index":43,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["thought",{"_index":81,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["time",{"_index":47,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["tool",{"_index":79,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["tremend",{"_index":84,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["tri",{"_index":32,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["univers",{"_index":82,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["us",{"_index":41,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["user",{"_index":57,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["uwindsor",{"_index":55,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["veri",{"_index":46,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["want",{"_index":91,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["waterloo",{"_index":83,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["weekend",{"_index":14,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["well",{"_index":96,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["wikipedia'",{"_index":110,"title":{"16":{}},"content":{},"tags":{}}],["windsor",{"_index":93,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["work",{"_index":15,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}],["world",{"_index":51,"title":{},"content":{"14":{},"15":{},"16":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/search-index-default.json b/search-index-default.json new file mode 100644 index 000000000..63f3256f3 --- /dev/null +++ b/search-index-default.json @@ -0,0 +1 @@ +{"documents":[{"id":1,"pageTitle":"Wikipedia's 6 Degrees of Separation","sectionTitle":"Wikipedia's 6 Degrees of Separation","sectionRoute":"/wiki/newsletter/2022/02/01/wikirace","type":"blog"},{"id":2,"pageTitle":"The Grind For Internships","sectionTitle":"The Grind For Internships","sectionRoute":"/wiki/newsletter/2022/02/02/internships","type":"blog"},{"id":3,"pageTitle":"Introduction to Open Data","sectionTitle":"Introduction to Open Data","sectionRoute":"/wiki/newsletter/2022/02/03/open-data","type":"blog"},{"id":4,"pageTitle":"Using Synthetic Data to Improve Machine Learning","sectionTitle":"Using Synthetic Data to Improve Machine Learning","sectionRoute":"/wiki/newsletter/2022/02/04/synthetic-data","type":"blog"},{"id":5,"pageTitle":"Hacking, Learning, and Money?","sectionTitle":"Hacking, Learning, and Money?","sectionRoute":"/wiki/newsletter/2022/03/01/hackathons","type":"blog"},{"id":6,"pageTitle":"Please Don’t Ask Me to Fix Your Printer","sectionTitle":"Please Don’t Ask Me to Fix Your Printer","sectionRoute":"/wiki/newsletter/2022/03/02/printer","type":"blog"},{"id":7,"pageTitle":"Battle Rollers - My Game Dev Experience","sectionTitle":"Battle Rollers - My Game Dev Experience","sectionRoute":"/wiki/newsletter/2022/03/03/battle-rollers","type":"blog"},{"id":8,"pageTitle":"Technology on a Roll","sectionTitle":"Technology on a Roll","sectionRoute":"/wiki/newsletter/2022/03/04/rick-roll","type":"blog"},{"id":9,"pageTitle":"Fun Time at the CSS Super Bowl!","sectionTitle":"Fun Time at the CSS Super Bowl!","sectionRoute":"/wiki/newsletter/2022/04/01/bowling","type":"blog"},{"id":10,"pageTitle":"Coding Convention Tips to Keep Track of","sectionTitle":"Coding Convention Tips to Keep Track of","sectionRoute":"/wiki/newsletter/2022/04/02/coding-conventions","type":"blog"},{"id":11,"pageTitle":"How I Became a CS Major because of One YouTube Recommendation","sectionTitle":"How I Became a CS Major because of One YouTube Recommendation","sectionRoute":"/wiki/newsletter/2022/04/03/youtube","type":"blog"},{"id":12,"pageTitle":"Keep Your Head Up!","sectionTitle":"Keep Your Head Up!","sectionRoute":"/wiki/newsletter/2022/04/05/head-up","type":"blog"},{"id":13,"pageTitle":"First Year Advice from an AI","sectionTitle":"First Year Advice from an AI","sectionRoute":"/wiki/newsletter/2022/08/31/advice-from-ai","type":"blog"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/1",[0,2.251,1,1.397,2,1.736,3,1.736]],["content/1",[1,2.239,2,2.198,3,2.198,4,1.769,5,1.769,6,2.85,7,2.239,8,1.192,9,1.448,10,1.769,11,2.85,12,2.198,13,2.85,14,2.198,15,2.85,16,0.979,17,1.448,18,1.769,19,2.85,20,2.85,21,0.637,22,1.448,23,2.198,24,1.192,25,1.448,26,3.607,27,2.85,28,2.85,29,2.782,30,3.607,31,1.769,32,0.495,33,0.979,34,1.769,35,2.85,36,2.85,37,1.769,38,1.833,39,1.769,40,1.448,41,2.85,42,2.198,43,1.769,44,0.806,45,2.85,46,1.192,47,0.465,48,2.85,49,2.85,50,2.85,51,2.85,52,3.607,53,2.85,54,2.85,55,2.198,56,2.85,57,1.769,58,0.806,59,1.448,60,1.192,61,2.85,62,0.495,63,1.833,64,1.448,65,0.637,66,1.769,67,1.448,68,1.769,69,0.796,70,2.198]],["tags/1",[]],["title/2",[71,1.751,72,2.176]],["content/2",[8,1.334,21,0.528,24,0.988,38,1.621,40,1.2,65,0.528,67,1.621,68,1.466,71,1.98,72,3.339,73,1.334,74,0.672,75,1.334,76,3.613,77,1.511,78,2.362,79,0.811,80,1.621,81,1.822,82,2.508,83,2.401,84,2.362,85,3.19,86,3.19,87,2.362,88,4.164,89,0.891,90,2.362,91,2.362,92,1.334,93,0.811,94,0.811,95,2.362,96,1.466,97,2.362,98,0.713,99,1.822,100,1.618,101,1.98,102,1.822,103,2.362,104,0.052,105,1.822,106,2.362,107,3.19,108,1.466,109,1.822,110,1.2,111,2.461,112,3.19,113,2.786,114,1.2,115,1.334,116,1.2,117,1.466,118,0.713,119,1.2,120,0.988,121,2.362,122,2.786,123,2.362,124,2.362,125,1.621,126,2.362,127,2.461,128,1.822,129,1.822,130,1.98,131,2.362,132,2.362,133,1.822,134,1.466,135,2.362,136,0.988,137,2.362,138,1.2,139,1.822,140,1.466,141,1.822,142,2.362,143,0.66,144,1.2,145,1.822,146,1.822,147,1.2,148,2.362,149,1.466,150,2.362,151,2.362,152,2.362,153,1.822,154,2.362,155,2.362,156,1.466]],["tags/2",[]],["title/3",[136,1.048,157,1.931,158,1.272]],["content/3",[10,2.205,16,0.786,18,1.419,21,0.511,22,1.806,25,1.162,31,1.937,46,0.957,47,0.295,58,0.511,59,1.162,62,0.397,70,1.764,73,1.671,79,1.072,80,1.806,89,0.639,92,0.957,94,1.072,98,0.853,104,0.037,114,1.162,115,0.957,117,1.419,118,0.511,136,1.766,143,0.872,156,1.937,158,2.214,159,2.407,160,1.586,161,1.764,162,1.764,163,4.124,164,2.287,165,2.287,166,3.818,167,1.764,168,1.764,169,0.957,170,2.287,171,2.287,172,1.764,173,2.287,174,2.287,175,2.287,176,2.287,177,2.287,178,1.162,179,1.764,180,1.419,181,1.162,182,2.287,183,2.287,184,2.407,185,2.287,186,3.121,187,1.764,188,2.287,189,0.786,190,3.121,191,1.072,192,1.764,193,2.287,194,1.419,195,1.764,196,1.162,197,0.957,198,1.419,199,1.419,200,3.553,201,1.764,202,1.764,203,1.764,204,3.818,205,2.287,206,2.287,207,2.287,208,1.764,209,0.957,210,1.419,211,1.764,212,2.287,213,2.287,214,1.419,215,1.764,216,2.287,217,1.419,218,2.287,219,1.806,220,2.407,221,2.287,222,2.287,223,2.287,224,2.287,225,2.287,226,2.407,227,0.786,228,1.419,229,2.287,230,2.287,231,1.419,232,1.419,233,1.764,234,2.287,235,0.957,236,2.287]],["tags/3",[]],["title/4",[158,0.951,189,0.643,237,1.444,238,0.951,239,1.162,240,0.418]],["content/4",[10,1.35,16,0.747,21,0.486,22,1.105,32,0.524,33,0.747,57,1.35,58,0.486,62,0.524,63,1.105,69,0.608,74,0.524,83,1.872,98,0.486,100,0.91,104,0.049,105,1.678,138,1.105,158,2.304,160,1.105,195,1.678,196,1.759,199,1.35,219,1.105,227,0.747,237,3.133,238,1.105,239,1.35,240,0.773,241,2.32,242,2.32,243,2.175,244,2.175,245,2.175,246,1.872,247,1.35,248,1.35,249,2.175,250,1.678,251,2.175,252,1.35,253,2.175,254,2.326,255,4.165,256,2.175,257,2.175,258,1.35,259,2.175,260,2.175,261,2.175,262,2.175,263,2.175,264,2.175,265,2.67,266,2.175,267,1.35,268,1.678,269,2.175,270,3.016,271,3.461,272,2.175,273,1.105,274,1.678,275,2.883,276,3.016,277,1.872,278,3.461,279,1.678,280,1.678,281,2.175,282,0.91,283,1.105,284,1.35,285,2.175,286,3.016,287,2.175,288,1.678,289,2.175,290,1.35,291,2.175,292,2.175,293,2.175,294,2.175,295,1.678,296,2.175,297,3.016,298,2.175,299,1.678,300,2.175,301,2.175,302,2.175,303,2.175,304,2.175,305,1.678,306,2.175,307,1.678,308,1.105,309,1.678,310,0.747,311,1.678,312,1.678,313,2.175,314,1.678,315,2.175,316,2.175,317,2.175,318,1.35,319,1.678,320,2.175,321,2.175,322,1.872,323,2.175,324,2.175,325,2.175,326,2.175,327,1.35,328,2.175,329,2.175,330,2.175,331,1.678,332,0.608,333,0.91,334,2.175,335,2.175,336,2.326]],["tags/4",[]],["title/5",[240,0.559,337,2.504,338,1.931]],["content/5",[8,0.98,21,0.524,37,1.455,39,1.455,44,0.709,47,0.409,60,0.98,62,0.407,67,1.191,68,1.455,69,1.006,74,0.407,75,0.98,79,1.236,80,1.191,82,1.455,92,0.98,93,1.09,94,0.805,96,1.455,98,0.524,104,0.038,108,1.455,110,1.191,115,0.98,118,0.524,120,0.98,122,2.776,125,1.613,136,0.98,144,1.191,149,1.455,160,1.191,168,1.808,189,0.805,191,0.805,228,1.455,231,1.455,240,0.709,273,1.191,282,1.328,290,1.455,310,0.805,314,1.808,327,1.97,332,0.887,333,0.98,338,2.448,339,2.344,340,1.191,341,1.808,342,1.191,343,2.344,344,1.191,345,1.808,346,2.344,347,1.808,348,1.191,349,1.97,350,1.808,351,4.38,352,2.448,353,2.344,354,2.344,355,2.344,356,1.808,357,1.808,358,1.808,359,2.394,360,1.455,361,1.191,362,3.174,363,1.808,364,1.808,365,2.344,366,1.455,367,2.344,368,1.808,369,2.344,370,3.174,371,1.808,372,2.344,373,1.191,374,2.344,375,2.344,376,2.344,377,2.344,378,2.344,379,2.344,380,1.808,381,2.344,382,1.808,383,3.599,384,2.344,385,3.174,386,2.344,387,2.344,388,2.344,389,2.344,390,2.344,391,2.344,392,1.808,393,2.344,394,2.344,395,1.455,396,1.808,397,3.174,398,1.455,399,1.808,400,2.344,401,2.344,402,2.344,403,1.455,404,2.344,405,1.455,406,1.808,407,2.344,408,1.455]],["tags/5",[]],["title/6",[64,1.039,77,0.855,94,0.702,409,1.577,410,1.577]],["content/6",[5,1.663,8,1.12,25,1.361,32,0.667,33,0.92,46,1.12,58,0.598,62,0.465,64,1.361,74,0.465,79,0.92,81,2.066,89,0.749,93,0.92,94,0.92,101,1.663,104,0.044,109,2.066,119,1.361,127,2.066,161,2.066,172,2.674,178,1.361,198,1.663,209,1.12,232,1.663,235,1.45,283,1.361,310,0.92,318,1.663,340,1.361,341,2.066,368,2.066,395,1.663,409,2.965,410,3.248,411,2.679,412,2.679,413,2.679,414,2.679,415,2.679,416,1.663,417,2.679,418,2.679,419,2.679,420,2.679,421,2.679,422,2.679,423,2.674,424,2.679,425,3.467,426,2.679,427,1.361,428,2.679,429,2.679,430,3.467,431,2.066,432,2.066,433,2.679,434,2.679,435,2.679,436,2.679,437,2.679,438,2.066,439,2.679,440,2.679,441,2.066,442,2.679,443,2.679,444,2.679,445,2.679,446,2.679,447,2.679,448,2.679,449,2.679,450,2.679,451,2.679,452,1.361,453,2.679,454,2.679,455,2.679,456,1.663,457,2.679,458,2.679,459,2.679,460,2.679,461,1.663,462,2.679,463,2.066]],["tags/6",[]],["title/7",[75,0.855,464,1.577,465,1.577,466,1.577,467,2.044]],["content/7",[1,0.921,7,0.921,9,1.158,14,1.144,16,0.953,17,0.754,21,0.331,24,0.621,32,0.258,42,1.144,43,1.415,44,0.509,47,0.191,58,0.331,62,0.396,65,0.509,66,0.921,69,0.415,73,0.953,74,0.396,75,1.161,77,1.161,89,0.637,92,0.621,93,0.783,98,0.696,100,0.621,102,1.144,104,0.051,110,1.158,114,0.754,118,0.331,120,0.953,125,0.754,130,1.415,133,1.144,136,0.621,138,0.754,147,0.754,156,0.921,160,0.754,167,1.144,169,0.621,179,1.144,180,0.921,181,0.754,184,1.144,189,0.51,191,0.783,194,1.415,196,0.754,197,0.621,201,1.758,203,1.144,210,0.921,219,0.754,227,0.783,232,0.921,233,1.144,235,1.303,240,0.792,258,0.921,265,3.253,267,1.722,275,1.144,277,0.921,282,1.406,307,1.144,308,0.754,322,0.921,327,0.921,332,0.637,333,0.953,340,1.41,342,0.754,347,1.144,348,1.582,356,1.144,359,1.415,363,1.144,366,1.415,392,1.144,398,0.921,427,1.158,431,1.144,452,0.754,461,0.921,464,2.14,465,2.736,466,3.527,468,1.144,469,1.41,470,1.484,471,2.14,472,1.144,473,1.144,474,2.279,475,1.484,476,2.279,477,1.484,478,1.144,479,0.953,480,1.484,481,1.484,482,2.279,483,0.921,484,3.36,485,1.484,486,2.279,487,1.144,488,1.484,489,2.279,490,1.144,491,2.279,492,1.484,493,1.415,494,1.484,495,1.484,496,1.484,497,1.484,498,1.484,499,1.144,500,1.144,501,1.484,502,1.484,503,1.484,504,1.484,505,1.758,506,1.415,507,1.758,508,0.754,509,1.484,510,1.484,511,1.484,512,1.484,513,2.14,514,1.415,515,1.484,516,1.484,517,1.758,518,1.484,519,1.484,520,0.754,521,1.484,522,1.144,523,1.484,524,1.144,525,1.144,526,1.484,527,1.484,528,1.484,529,1.484,530,1.144,531,1.484,532,1.144,533,1.758,534,1.415,535,3.36,536,1.484,537,1.484,538,2.279,539,1.484,540,2.279,541,1.484,542,1.484,543,1.484,544,2.402,545,1.484,546,1.484,547,1.144,548,1.144,549,1.484,550,1.484,551,0.921,552,1.484,553,1.144,554,1.484,555,1.484,556,2.279,557,1.484,558,1.484,559,1.484,560,1.144,561,0.621,562,1.484,563,1.484,564,1.484,565,1.484,566,1.484,567,1.484,568,1.758,569,3.547,570,1.484,571,1.144,572,1.484,573,1.484,574,1.484,575,1.484,576,2.279,577,1.484,578,1.484,579,1.484,580,1.484,581,1.484,582,1.484,583,1.144,584,2.775,585,1.484,586,2.775,587,1.144,588,1.144,589,1.484,590,1.484,591,1.484,592,1.484,593,1.484,594,1.484,595,1.484,596,1.484,597,2.279,598,1.484,599,1.484,600,1.484,601,1.484,602,1.484,603,1.484,604,1.484,605,1.144,606,0.621,607,1.484,608,1.484,609,1.484,610,1.484,611,1.484,612,1.484]],["tags/7",[]],["title/8",[487,2.176,613,2.176]],["content/8",[4,1.271,5,1.271,8,0.856,9,1.04,16,0.703,22,1.469,25,1.469,32,0.582,44,0.457,47,0.264,57,1.271,58,0.457,63,1.04,69,0.808,74,0.355,89,0.808,92,0.856,100,0.856,104,0.055,114,1.469,115,1.401,118,0.457,140,1.794,141,2.229,143,0.572,144,1.04,157,2.229,169,0.856,178,1.469,189,0.703,191,0.703,192,2.229,197,0.856,209,0.856,227,0.703,235,1.401,238,1.04,239,1.271,240,0.457,241,1.271,242,1.271,246,1.271,248,2.079,268,1.579,273,1.04,274,2.229,282,1.401,283,1.469,305,1.579,310,1.151,312,1.579,331,1.579,332,0.572,333,1.209,350,2.229,358,1.579,360,1.271,361,1.469,366,1.271,371,2.229,427,1.849,456,1.271,461,1.271,469,1.702,472,1.579,479,1.209,493,1.271,506,1.271,522,1.579,534,2.079,547,1.579,551,1.271,553,2.584,561,1.209,605,1.579,613,2.807,614,1.579,615,2.047,616,1.579,617,1.579,618,3.35,619,1.579,620,2.047,621,3.35,622,2.047,623,2.047,624,2.047,625,2.047,626,2.89,627,2.047,628,2.047,629,2.047,630,2.047,631,2.047,632,2.047,633,2.584,634,2.047,635,2.047,636,2.89,637,2.89,638,2.229,639,1.579,640,2.047,641,2.047,642,2.229,643,2.047,644,2.229,645,1.579,646,2.047,647,2.047,648,1.579,649,2.047,650,2.047,651,2.047,652,1.579,653,1.579,654,2.047,655,2.047,656,2.047,657,2.047,658,2.047,659,2.047,660,2.047,661,2.047,662,1.579,663,1.579,664,2.89,665,2.047,666,2.047,667,2.047,668,1.579,669,2.047,670,2.047,671,2.047,672,2.047,673,2.047,674,1.579,675,2.047,676,1.579,677,2.047,678,2.047,679,2.047,680,2.047,681,2.047,682,2.047,683,2.047,684,2.047,685,2.229,686,2.047,687,2.047,688,1.579,689,2.047]],["tags/8",[]],["title/9",[60,0.855,104,0.033,143,0.571,690,1.577,691,1.577]],["content/9",[9,1.512,29,2.859,32,0.644,33,1.273,34,2.301,37,2.301,38,1.512,44,0.665,47,0.383,55,2.296,59,1.512,62,0.701,79,1.273,89,0.832,104,0.048,110,1.512,143,0.832,180,1.847,217,1.847,228,1.847,283,1.512,352,2.296,361,1.884,398,1.847,403,1.847,408,1.847,469,1.512,560,2.296,606,1.245,674,2.296,690,2.296,691,2.859,692,2.976,693,2.976,694,2.976,695,2.976,696,2.976,697,2.976,698,4.038,699,2.296,700,2.976,701,2.296,702,2.976,703,2.296,704,2.976,705,3.707,706,1.847,707,2.976,708,2.976,709,2.976,710,2.976,711,2.976,712,2.976,713,2.976]],["tags/9",[]],["title/10",[65,0.457,113,1.577,344,1.039,714,2.044,715,2.044]],["content/10",[4,1.356,16,0.751,21,0.676,24,0.914,32,0.525,39,1.356,40,1.111,43,1.356,47,0.281,58,0.488,62,0.379,65,0.488,69,0.611,73,0.914,74,0.379,98,0.676,104,0.036,108,1.356,116,1.111,118,0.488,119,1.111,128,1.686,134,1.356,140,1.356,149,1.356,153,1.686,169,0.914,181,1.111,194,1.356,199,1.356,209,0.914,214,1.356,217,1.356,219,1.111,220,1.686,226,1.686,235,1.266,238,1.111,252,2.441,258,1.356,284,1.356,290,1.356,295,2.889,308,1.111,309,1.686,310,0.751,322,1.356,332,0.611,344,1.537,348,1.111,359,1.356,405,1.356,416,1.356,423,1.686,438,1.686,441,1.686,479,0.914,490,2.334,499,1.686,508,1.111,514,2.441,520,1.111,561,0.914,571,2.334,583,1.686,645,1.686,701,1.686,716,2.186,717,2.186,718,2.186,719,2.186,720,2.186,721,2.334,722,1.686,723,2.186,724,2.186,725,2.186,726,1.686,727,2.186,728,2.186,729,2.186,730,2.186,731,2.186,732,3.47,733,3.47,734,2.186,735,2.186,736,2.186,737,2.186,738,2.186,739,2.186,740,2.186,741,2.186,742,4.068,743,2.186,744,3.025,745,3.025,746,2.186,747,2.186,748,3.47,749,2.186,750,2.186,751,1.686,752,3.025,753,2.186,754,3.745,755,2.186,756,2.186,757,2.186,758,2.186,759,2.186,760,3.47,761,1.686,762,2.186,763,1.686,764,2.186,765,1.356,766,1.686,767,2.186,768,2.186,769,2.186,770,2.186,771,3.025,772,2.186,773,2.186,774,1.686,775,2.186,776,2.186,777,2.186,778,2.186,779,2.186,780,2.186,781,2.186,782,2.186,783,2.186,784,2.186,785,2.186,786,2.186,787,1.686,788,2.186,789,2.186,790,2.186]],["tags/10",[]],["title/11",[74,0.325,147,0.951,349,1.162,706,1.162,791,1.872,792,1.444]],["content/11",[17,0.833,24,0.686,32,0.569,33,0.563,38,0.833,44,0.549,46,1.028,47,0.317,58,0.366,59,0.833,60,0.686,63,0.833,65,0.366,66,1.017,67,0.833,74,0.61,75,0.686,77,0.686,82,1.017,89,0.824,93,0.563,96,1.017,98,0.366,99,1.264,104,0.027,111,1.264,116,0.833,118,0.366,125,0.833,129,1.264,143,0.458,147,1.499,159,1.264,162,1.264,181,0.833,187,1.264,189,0.844,196,0.833,197,0.686,202,1.264,210,1.017,227,0.563,231,1.017,240,0.366,247,1.831,248,1.017,252,1.526,267,1.017,273,0.833,277,1.017,279,1.264,280,1.264,284,1.017,288,1.264,299,1.264,311,1.264,318,1.017,332,0.824,344,1.499,345,1.264,348,1.499,349,1.017,360,1.017,361,0.833,364,2.528,373,0.833,380,1.264,382,1.264,399,1.264,403,1.017,408,1.526,427,1.249,432,1.896,452,0.833,456,1.017,471,1.264,473,1.264,479,1.028,483,1.017,493,1.017,500,2.528,506,1.017,507,1.264,508,0.833,513,1.264,514,1.017,520,0.833,524,2.275,525,1.264,530,1.264,532,1.264,544,1.264,548,1.264,551,1.017,561,0.686,588,1.264,606,0.686,633,1.896,638,1.264,639,1.264,648,1.264,652,1.264,662,1.264,663,1.264,668,1.264,685,1.264,688,1.264,699,1.264,703,1.264,721,1.896,722,1.264,726,1.264,751,1.264,766,1.264,774,1.264,787,1.896,792,1.264,793,1.639,794,1.639,795,1.639,796,1.639,797,1.639,798,1.639,799,2.458,800,2.458,801,1.639,802,2.458,803,1.639,804,1.639,805,1.639,806,1.639,807,1.639,808,1.639,809,2.458,810,2.458,811,2.95,812,1.639,813,1.639,814,1.264,815,1.639,816,1.639,817,1.639,818,1.639,819,1.639,820,1.639,821,1.639,822,1.639,823,1.639,824,1.639,825,1.639,826,1.639,827,1.639,828,2.458,829,1.639,830,1.639,831,1.639,832,1.639,833,1.639,834,1.639,835,1.639,836,1.639,837,1.264,838,2.458,839,1.639,840,2.458,841,2.458,842,1.639,843,2.458,844,1.639,845,2.458,846,1.639,847,1.639,848,1.639,849,1.639,850,2.458,851,2.458,852,2.458,853,2.95,854,1.639,855,1.639,856,1.639,857,1.639,858,2.458,859,1.896,860,1.639,861,1.639,862,1.639,863,1.639,864,1.639,865,1.639,866,1.639,867,2.458,868,1.639,869,1.639,870,1.639,871,1.639,872,1.639,873,1.639,874,1.639,875,1.639,876,1.639,877,1.639,878,1.639,879,1.639,880,1.639,881,1.639,882,1.639,883,1.639,884,1.639,885,1.639,886,2.458,887,1.639,888,1.639,889,1.639,890,1.639,891,1.639,892,1.264,893,1.639,894,1.639,895,1.639,896,1.639,897,1.639,898,1.639,899,1.639,900,1.639,901,1.639,902,1.639,903,1.639,904,1.639,905,1.639,906,1.639,907,1.639,908,2.95,909,1.639,910,1.639,911,1.639,912,1.639,913,1.264,914,1.639,915,1.639,916,1.639,917,1.639,918,1.639,919,1.639,920,1.639,921,1.639,922,1.639,923,1.639,924,1.639,925,1.639,926,1.639,927,1.639,928,1.639,929,1.639,930,1.639,931,1.639,932,1.639,933,1.639,934,1.639,935,1.639,936,1.639]],["tags/11",[]],["title/12",[44,0.559,65,0.559,763,1.931]],["content/12",[18,2.156,21,0.6,23,2.679,44,0.6,46,1.124,47,0.346,64,1.365,71,1.667,79,0.923,80,1.956,83,1.667,93,0.923,98,0.6,100,1.124,101,2.389,104,0.057,117,1.667,118,0.776,119,1.765,130,2.156,143,0.751,144,1.956,145,2.679,146,2.072,191,1.448,208,2.072,215,2.969,247,1.667,250,2.072,308,1.365,310,1.322,332,0.971,357,2.072,406,2.072,416,1.667,468,2.969,478,2.072,479,1.124,505,2.072,517,2.072,561,1.124,587,2.072,606,1.124,644,2.969,765,1.667,814,2.679,937,2.686,938,3.474,939,2.686,940,3.474,941,2.969,942,2.686,943,2.686,944,2.686,945,2.686,946,2.686,947,2.686,948,2.686,949,2.686,950,2.686,951,2.686,952,2.686,953,3.474,954,2.686,955,2.686,956,2.686,957,2.686,958,2.686,959,2.686]],["tags/12",[]],["title/13",[120,0.942,254,1.736,342,1.144,373,1.144]],["content/13",[7,1.511,12,1.878,17,1.237,31,1.511,32,0.68,33,1.346,34,1.511,40,1.237,47,0.505,60,1.019,62,0.565,65,0.544,69,0.681,73,1.362,77,1.535,94,0.837,104,0.04,115,1.535,116,1.655,120,1.639,134,1.511,138,1.864,139,1.878,169,1.019,178,1.237,191,1.119,197,1.019,198,1.511,209,1.362,211,1.878,214,1.511,227,0.837,240,0.544,241,1.511,242,1.511,246,2.021,282,1.019,319,2.512,333,1.019,336,1.878,340,1.237,342,1.864,373,1.655,395,1.511,396,1.878,405,2.021,452,1.237,463,1.878,469,1.655,483,1.511,508,1.237,520,1.237,533,1.878,534,2.021,568,1.878,606,1.362,614,1.878,616,1.878,617,2.512,619,2.512,642,2.512,653,1.878,676,1.878,706,2.021,761,1.878,765,1.511,837,1.878,859,2.83,892,2.512,913,1.878,941,1.878,960,3.669,961,2.435,962,2.435,963,3.257,964,2.435,965,2.435,966,2.435,967,2.435,968,3.257,969,2.435,970,2.435,971,2.435,972,2.435,973,2.435,974,2.435,975,2.435,976,2.435,977,2.435,978,2.435,979,2.435,980,2.435,981,2.435,982,2.435]],["tags/13",[]]],"invertedIndex":[["",{"_index":721,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["1",{"_index":355,"title":{},"content":{"5":{}},"tags":{}}],["100",{"_index":682,"title":{},"content":{"8":{}},"tags":{}}],["130",{"_index":574,"title":{},"content":{"7":{}},"tags":{}}],["160",{"_index":599,"title":{},"content":{"7":{}},"tags":{}}],["17",{"_index":598,"title":{},"content":{"7":{}},"tags":{}}],["18th",{"_index":28,"title":{},"content":{"1":{}},"tags":{}}],["2",{"_index":540,"title":{},"content":{"7":{}},"tags":{}}],["2000",{"_index":523,"title":{},"content":{"7":{}},"tags":{}}],["2017",{"_index":321,"title":{},"content":{"4":{}},"tags":{}}],["2020",{"_index":477,"title":{},"content":{"7":{}},"tags":{}}],["25",{"_index":400,"title":{},"content":{"5":{}},"tags":{}}],["27",{"_index":401,"title":{},"content":{"5":{}},"tags":{}}],["3",{"_index":859,"title":{},"content":{"11":{},"13":{}},"tags":{}}],["30",{"_index":577,"title":{},"content":{"7":{}},"tags":{}}],["358",{"_index":529,"title":{},"content":{"7":{}},"tags":{}}],["4",{"_index":356,"title":{},"content":{"5":{},"7":{}},"tags":{}}],["40",{"_index":694,"title":{},"content":{"9":{}},"tags":{}}],["41",{"_index":531,"title":{},"content":{"7":{}},"tags":{}}],["6",{"_index":1,"title":{"1":{}},"content":{"1":{},"7":{}},"tags":{}}],["7",{"_index":697,"title":{},"content":{"9":{}},"tags":{}}],["70",{"_index":328,"title":{},"content":{"4":{}},"tags":{}}],["701",{"_index":526,"title":{},"content":{"7":{}},"tags":{}}],["72",{"_index":890,"title":{},"content":{"11":{}},"tags":{}}],["8",{"_index":699,"title":{},"content":{"9":{},"11":{}},"tags":{}}],["8th",{"_index":693,"title":{},"content":{"9":{}},"tags":{}}],["abil",{"_index":435,"title":{},"content":{"6":{}},"tags":{}}],["absolut",{"_index":637,"title":{},"content":{"8":{}},"tags":{}}],["access",{"_index":212,"title":{},"content":{"3":{}},"tags":{}}],["accomplish",{"_index":347,"title":{},"content":{"5":{},"7":{}},"tags":{}}],["accur",{"_index":822,"title":{},"content":{"11":{}},"tags":{}}],["activ",{"_index":942,"title":{},"content":{"12":{}},"tags":{}}],["actual",{"_index":929,"title":{},"content":{"11":{}},"tags":{}}],["ad",{"_index":615,"title":{},"content":{"8":{}},"tags":{}}],["admittedli",{"_index":802,"title":{},"content":{"11":{}},"tags":{}}],["ado…here’",{"_index":805,"title":{},"content":{"11":{}},"tags":{}}],["advanc",{"_index":636,"title":{},"content":{"8":{}},"tags":{}}],["adventur",{"_index":860,"title":{},"content":{"11":{}},"tags":{}}],["advic",{"_index":373,"title":{"13":{}},"content":{"5":{},"11":{},"13":{}},"tags":{}}],["aesthet",{"_index":836,"title":{},"content":{"11":{}},"tags":{}}],["afraid",{"_index":973,"title":{},"content":{"13":{}},"tags":{}}],["agre",{"_index":229,"title":{},"content":{"3":{}},"tags":{}}],["ai",{"_index":254,"title":{"13":{}},"content":{"4":{}},"tags":{}}],["aim",{"_index":36,"title":{},"content":{"1":{}},"tags":{}}],["air",{"_index":45,"title":{},"content":{"1":{}},"tags":{}}],["airplan",{"_index":422,"title":{},"content":{"6":{}},"tags":{}}],["alexa",{"_index":665,"title":{},"content":{"8":{}},"tags":{}}],["allow",{"_index":283,"title":{},"content":{"4":{},"6":{},"8":{},"9":{}},"tags":{}}],["along",{"_index":889,"title":{},"content":{"11":{}},"tags":{}}],["alreadi",{"_index":309,"title":{},"content":{"4":{},"10":{}},"tags":{}}],["although",{"_index":505,"title":{},"content":{"7":{},"12":{}},"tags":{}}],["alway",{"_index":93,"title":{},"content":{"2":{},"5":{},"6":{},"7":{},"11":{},"12":{}},"tags":{}}],["amaz",{"_index":227,"title":{},"content":{"3":{},"4":{},"7":{},"8":{},"11":{},"13":{}},"tags":{}}],["ambigu",{"_index":747,"title":{},"content":{"10":{}},"tags":{}}],["amount",{"_index":335,"title":{},"content":{"4":{}},"tags":{}}],["anim",{"_index":489,"title":{},"content":{"7":{}},"tags":{}}],["anoth",{"_index":555,"title":{},"content":{"7":{}},"tags":{}}],["answer",{"_index":153,"title":{},"content":{"2":{},"10":{}},"tags":{}}],["anyon",{"_index":7,"title":{},"content":{"1":{},"7":{},"13":{}},"tags":{}}],["anyth",{"_index":808,"title":{},"content":{"11":{}},"tags":{}}],["anywher",{"_index":589,"title":{},"content":{"7":{}},"tags":{}}],["api",{"_index":200,"title":{},"content":{"3":{}},"tags":{}}],["app",{"_index":163,"title":{},"content":{"3":{}},"tags":{}}],["appli",{"_index":82,"title":{},"content":{"2":{},"5":{},"11":{}},"tags":{}}],["applic",{"_index":105,"title":{},"content":{"2":{},"4":{}},"tags":{}}],["appreci",{"_index":625,"title":{},"content":{"8":{}},"tags":{}}],["approach",{"_index":965,"title":{},"content":{"13":{}},"tags":{}}],["appropri",{"_index":785,"title":{},"content":{"10":{}},"tags":{}}],["april",{"_index":560,"title":{},"content":{"7":{},"9":{}},"tags":{}}],["apt",{"_index":758,"title":{},"content":{"10":{}},"tags":{}}],["area",{"_index":307,"title":{},"content":{"4":{},"7":{}},"tags":{}}],["aris",{"_index":672,"title":{},"content":{"8":{}},"tags":{}}],["around",{"_index":493,"title":{},"content":{"7":{},"8":{},"11":{}},"tags":{}}],["articl",{"_index":534,"title":{},"content":{"7":{},"8":{},"13":{}},"tags":{}}],["artifici",{"_index":241,"title":{},"content":{"4":{},"8":{},"13":{}},"tags":{}}],["ask",{"_index":94,"title":{"6":{}},"content":{"2":{},"3":{},"5":{},"6":{},"13":{}},"tags":{}}],["assign",{"_index":938,"title":{},"content":{"12":{}},"tags":{}}],["assist",{"_index":141,"title":{},"content":{"2":{},"8":{}},"tags":{}}],["astound",{"_index":647,"title":{},"content":{"8":{}},"tags":{}}],["attend",{"_index":369,"title":{},"content":{"5":{}},"tags":{}}],["attende",{"_index":695,"title":{},"content":{"9":{}},"tags":{}}],["avail",{"_index":146,"title":{},"content":{"2":{},"12":{}},"tags":{}}],["award",{"_index":388,"title":{},"content":{"5":{}},"tags":{}}],["away",{"_index":892,"title":{},"content":{"11":{},"13":{}},"tags":{}}],["back",{"_index":461,"title":{},"content":{"6":{},"7":{},"8":{}},"tags":{}}],["base",{"_index":878,"title":{},"content":{"11":{}},"tags":{}}],["basi",{"_index":441,"title":{},"content":{"6":{},"10":{}},"tags":{}}],["bathroom",{"_index":896,"title":{},"content":{"11":{}},"tags":{}}],["battl",{"_index":464,"title":{"7":{}},"content":{"7":{}},"tags":{}}],["be",{"_index":247,"title":{},"content":{"4":{},"11":{},"12":{}},"tags":{}}],["beauti",{"_index":842,"title":{},"content":{"11":{}},"tags":{}}],["becam",{"_index":791,"title":{"11":{}},"content":{},"tags":{}}],["becom",{"_index":243,"title":{},"content":{"4":{}},"tags":{}}],["befor",{"_index":5,"title":{},"content":{"1":{},"6":{},"8":{}},"tags":{}}],["began",{"_index":474,"title":{},"content":{"7":{}},"tags":{}}],["begin",{"_index":561,"title":{},"content":{"7":{},"8":{},"10":{},"11":{},"12":{}},"tags":{}}],["beginn",{"_index":345,"title":{},"content":{"5":{},"11":{}},"tags":{}}],["behaviour",{"_index":567,"title":{},"content":{"7":{}},"tags":{}}],["behind",{"_index":893,"title":{},"content":{"11":{}},"tags":{}}],["benefici",{"_index":302,"title":{},"content":{"4":{}},"tags":{}}],["bersha",{"_index":830,"title":{},"content":{"11":{}},"tags":{}}],["best",{"_index":17,"title":{},"content":{"1":{},"7":{},"11":{},"13":{}},"tags":{}}],["better",{"_index":548,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["between",{"_index":10,"title":{},"content":{"1":{},"3":{},"4":{}},"tags":{}}],["big",{"_index":87,"title":{},"content":{"2":{}},"tags":{}}],["bill",{"_index":13,"title":{},"content":{"1":{}},"tags":{}}],["bit",{"_index":139,"title":{},"content":{"2":{},"13":{}},"tags":{}}],["blunder",{"_index":728,"title":{},"content":{"10":{}},"tags":{}}],["board",{"_index":951,"title":{},"content":{"12":{}},"tags":{}}],["bold",{"_index":627,"title":{},"content":{"8":{}},"tags":{}}],["bolster",{"_index":731,"title":{},"content":{"10":{}},"tags":{}}],["boot",{"_index":825,"title":{},"content":{"11":{}},"tags":{}}],["born",{"_index":902,"title":{},"content":{"11":{}},"tags":{}}],["both",{"_index":250,"title":{},"content":{"4":{},"12":{}},"tags":{}}],["bowl",{"_index":691,"title":{"9":{}},"content":{"9":{}},"tags":{}}],["break",{"_index":479,"title":{},"content":{"7":{},"8":{},"10":{},"11":{},"12":{}},"tags":{}}],["bring",{"_index":358,"title":{},"content":{"5":{},"8":{}},"tags":{}}],["brought",{"_index":518,"title":{},"content":{"7":{}},"tags":{}}],["browser",{"_index":530,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["build",{"_index":187,"title":{},"content":{"3":{},"11":{}},"tags":{}}],["built",{"_index":382,"title":{},"content":{"5":{},"11":{}},"tags":{}}],["bull",{"_index":176,"title":{},"content":{"3":{}},"tags":{}}],["bunch",{"_index":183,"title":{},"content":{"3":{}},"tags":{}}],["burnt",{"_index":950,"title":{},"content":{"12":{}},"tags":{}}],["buy",{"_index":591,"title":{},"content":{"7":{}},"tags":{}}],["c",{"_index":873,"title":{},"content":{"11":{}},"tags":{}}],["cad",{"_index":575,"title":{},"content":{"7":{}},"tags":{}}],["calculu",{"_index":803,"title":{},"content":{"11":{}},"tags":{}}],["calibr",{"_index":447,"title":{},"content":{"6":{}},"tags":{}}],["call",{"_index":483,"title":{},"content":{"7":{},"11":{},"13":{}},"tags":{}}],["came",{"_index":826,"title":{},"content":{"11":{}},"tags":{}}],["camera",{"_index":418,"title":{},"content":{"6":{}},"tags":{}}],["campaign",{"_index":710,"title":{},"content":{"9":{}},"tags":{}}],["car",{"_index":420,"title":{},"content":{"6":{}},"tags":{}}],["care",{"_index":215,"title":{},"content":{"3":{},"12":{}},"tags":{}}],["career",{"_index":799,"title":{},"content":{"11":{}},"tags":{}}],["cartridg",{"_index":426,"title":{},"content":{"6":{}},"tags":{}}],["case",{"_index":766,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["caus",{"_index":557,"title":{},"content":{"7":{}},"tags":{}}],["centuri",{"_index":669,"title":{},"content":{"8":{}},"tags":{}}],["certainli",{"_index":779,"title":{},"content":{"10":{}},"tags":{}}],["challeng",{"_index":365,"title":{},"content":{"5":{}},"tags":{}}],["chanc",{"_index":361,"title":{},"content":{"5":{},"8":{},"9":{},"11":{}},"tags":{}}],["chang",{"_index":638,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["channel",{"_index":148,"title":{},"content":{"2":{}},"tags":{}}],["charact",{"_index":564,"title":{},"content":{"7":{}},"tags":{}}],["charg",{"_index":573,"title":{},"content":{"7":{}},"tags":{}}],["check",{"_index":350,"title":{},"content":{"5":{},"8":{}},"tags":{}}],["choic",{"_index":457,"title":{},"content":{"6":{}},"tags":{}}],["chore",{"_index":887,"title":{},"content":{"11":{}},"tags":{}}],["citi",{"_index":840,"title":{},"content":{"11":{}},"tags":{}}],["class",{"_index":166,"title":{},"content":{"3":{}},"tags":{}}],["classic",{"_index":684,"title":{},"content":{"8":{}},"tags":{}}],["classif",{"_index":264,"title":{},"content":{"4":{}},"tags":{}}],["click",{"_index":837,"title":{},"content":{"11":{},"13":{}},"tags":{}}],["clunki",{"_index":492,"title":{},"content":{"7":{}},"tags":{}}],["code",{"_index":344,"title":{"10":{}},"content":{"5":{},"10":{},"11":{}},"tags":{}}],["collect",{"_index":271,"title":{},"content":{"4":{}},"tags":{}}],["colour",{"_index":923,"title":{},"content":{"11":{}},"tags":{}}],["come",{"_index":58,"title":{},"content":{"1":{},"3":{},"4":{},"6":{},"7":{},"8":{},"10":{},"11":{}},"tags":{}}],["comment",{"_index":742,"title":{},"content":{"10":{}},"tags":{}}],["commun",{"_index":653,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["compani",{"_index":88,"title":{},"content":{"2":{}},"tags":{}}],["competit",{"_index":385,"title":{},"content":{"5":{}},"tags":{}}],["complet",{"_index":500,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["compromis",{"_index":899,"title":{},"content":{"11":{}},"tags":{}}],["comput",{"_index":32,"title":{},"content":{"1":{},"4":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"13":{}},"tags":{}}],["concept",{"_index":761,"title":{},"content":{"10":{},"13":{}},"tags":{}}],["concern",{"_index":292,"title":{},"content":{"4":{}},"tags":{}}],["concis",{"_index":741,"title":{},"content":{"10":{}},"tags":{}}],["conclud",{"_index":957,"title":{},"content":{"12":{}},"tags":{}}],["condit",{"_index":298,"title":{},"content":{"4":{}},"tags":{}}],["confus",{"_index":558,"title":{},"content":{"7":{}},"tags":{}}],["connect",{"_index":8,"title":{},"content":{"1":{},"2":{},"5":{},"6":{},"8":{}},"tags":{}}],["consid",{"_index":508,"title":{},"content":{"7":{},"10":{},"11":{},"13":{}},"tags":{}}],["constantli",{"_index":81,"title":{},"content":{"2":{},"6":{}},"tags":{}}],["construct",{"_index":883,"title":{},"content":{"11":{}},"tags":{}}],["consum",{"_index":195,"title":{},"content":{"3":{},"4":{}},"tags":{}}],["contact",{"_index":150,"title":{},"content":{"2":{}},"tags":{}}],["continu",{"_index":111,"title":{},"content":{"2":{},"11":{}},"tags":{}}],["contribut",{"_index":688,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["convent",{"_index":714,"title":{"10":{}},"content":{},"tags":{}}],["convinc",{"_index":230,"title":{},"content":{"3":{}},"tags":{}}],["cool",{"_index":378,"title":{},"content":{"5":{}},"tags":{}}],["coop",{"_index":84,"title":{},"content":{"2":{}},"tags":{}}],["copi",{"_index":586,"title":{},"content":{"7":{}},"tags":{}}],["cost",{"_index":289,"title":{},"content":{"4":{}},"tags":{}}],["counterpart",{"_index":317,"title":{},"content":{"4":{}},"tags":{}}],["coupl",{"_index":570,"title":{},"content":{"7":{}},"tags":{}}],["cours",{"_index":308,"title":{},"content":{"4":{},"7":{},"10":{},"12":{}},"tags":{}}],["crave",{"_index":928,"title":{},"content":{"11":{}},"tags":{}}],["crawler",{"_index":485,"title":{},"content":{"7":{}},"tags":{}}],["crazi",{"_index":588,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["crazier",{"_index":590,"title":{},"content":{"7":{}},"tags":{}}],["creat",{"_index":219,"title":{},"content":{"3":{},"4":{},"7":{},"10":{}},"tags":{}}],["critiqu",{"_index":152,"title":{},"content":{"2":{}},"tags":{}}],["cross",{"_index":780,"title":{},"content":{"10":{}},"tags":{}}],["crush",{"_index":174,"title":{},"content":{"3":{}},"tags":{}}],["cs",{"_index":706,"title":{"11":{}},"content":{"9":{},"13":{}},"tags":{}}],["css",{"_index":143,"title":{"9":{}},"content":{"2":{},"3":{},"8":{},"9":{},"11":{},"12":{}},"tags":{}}],["css@uwindsor.ca",{"_index":234,"title":{},"content":{"3":{}},"tags":{}}],["current",{"_index":35,"title":{},"content":{"1":{}},"tags":{}}],["custom",{"_index":908,"title":{},"content":{"11":{}},"tags":{}}],["cut",{"_index":578,"title":{},"content":{"7":{}},"tags":{}}],["daili",{"_index":666,"title":{},"content":{"8":{}},"tags":{}}],["dan",{"_index":515,"title":{},"content":{"7":{}},"tags":{}}],["data",{"_index":158,"title":{"3":{},"4":{}},"content":{"3":{},"4":{}},"tags":{}}],["datapoint",{"_index":269,"title":{},"content":{"4":{}},"tags":{}}],["dataset",{"_index":300,"title":{},"content":{"4":{}},"tags":{}}],["day",{"_index":427,"title":{},"content":{"6":{},"7":{},"8":{},"11":{}},"tags":{}}],["de",{"_index":946,"title":{},"content":{"12":{}},"tags":{}}],["deal",{"_index":439,"title":{},"content":{"6":{}},"tags":{}}],["decid",{"_index":551,"title":{},"content":{"7":{},"8":{},"11":{}},"tags":{}}],["defeat",{"_index":131,"title":{},"content":{"2":{}},"tags":{}}],["degre",{"_index":2,"title":{"1":{}},"content":{"1":{}},"tags":{}}],["deriv",{"_index":316,"title":{},"content":{"4":{}},"tags":{}}],["describ",{"_index":6,"title":{},"content":{"1":{}},"tags":{}}],["descript",{"_index":128,"title":{},"content":{"2":{},"10":{}},"tags":{}}],["desert",{"_index":686,"title":{},"content":{"8":{}},"tags":{}}],["design",{"_index":171,"title":{},"content":{"3":{}},"tags":{}}],["desktop",{"_index":841,"title":{},"content":{"11":{}},"tags":{}}],["despit",{"_index":875,"title":{},"content":{"11":{}},"tags":{}}],["dev",{"_index":467,"title":{"7":{}},"content":{},"tags":{}}],["develop",{"_index":265,"title":{},"content":{"4":{},"7":{}},"tags":{}}],["dice",{"_index":488,"title":{},"content":{"7":{}},"tags":{}}],["didn’t",{"_index":556,"title":{},"content":{"7":{}},"tags":{}}],["differ",{"_index":327,"title":{},"content":{"4":{},"5":{},"7":{}},"tags":{}}],["direct",{"_index":587,"title":{},"content":{"7":{},"12":{}},"tags":{}}],["disadvantag",{"_index":777,"title":{},"content":{"10":{}},"tags":{}}],["discord",{"_index":67,"title":{},"content":{"1":{},"2":{},"5":{},"11":{}},"tags":{}}],["discourag",{"_index":977,"title":{},"content":{"13":{}},"tags":{}}],["discov",{"_index":331,"title":{},"content":{"4":{},"8":{}},"tags":{}}],["discoveri",{"_index":797,"title":{},"content":{"11":{}},"tags":{}}],["distanc",{"_index":186,"title":{},"content":{"3":{}},"tags":{}}],["do",{"_index":99,"title":{},"content":{"2":{},"11":{}},"tags":{}}],["doesn’t",{"_index":611,"title":{},"content":{"7":{}},"tags":{}}],["done",{"_index":632,"title":{},"content":{"8":{}},"tags":{}}],["don’t",{"_index":77,"title":{"6":{}},"content":{"2":{},"7":{},"11":{},"13":{}},"tags":{}}],["door",{"_index":137,"title":{},"content":{"2":{}},"tags":{}}],["doorbel",{"_index":417,"title":{},"content":{"6":{}},"tags":{}}],["down",{"_index":662,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["download",{"_index":532,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["dozen",{"_index":173,"title":{},"content":{"3":{}},"tags":{}}],["drastic",{"_index":645,"title":{},"content":{"8":{},"10":{}},"tags":{}}],["drawback",{"_index":253,"title":{},"content":{"4":{}},"tags":{}}],["dream",{"_index":931,"title":{},"content":{"11":{}},"tags":{}}],["dungeon",{"_index":484,"title":{},"content":{"7":{}},"tags":{}}],["e",{"_index":656,"title":{},"content":{"8":{}},"tags":{}}],["each",{"_index":192,"title":{},"content":{"3":{},"8":{}},"tags":{}}],["eager",{"_index":536,"title":{},"content":{"7":{}},"tags":{}}],["earli",{"_index":498,"title":{},"content":{"7":{}},"tags":{}}],["earth",{"_index":48,"title":{},"content":{"1":{}},"tags":{}}],["easi",{"_index":843,"title":{},"content":{"11":{}},"tags":{}}],["easier",{"_index":140,"title":{},"content":{"2":{},"8":{},"10":{}},"tags":{}}],["easili",{"_index":211,"title":{},"content":{"3":{},"13":{}},"tags":{}}],["edg",{"_index":494,"title":{},"content":{"7":{}},"tags":{}}],["edit",{"_index":862,"title":{},"content":{"11":{}},"tags":{}}],["eerili",{"_index":821,"title":{},"content":{"11":{}},"tags":{}}],["effici",{"_index":164,"title":{},"content":{"3":{}},"tags":{}}],["electron",{"_index":429,"title":{},"content":{"6":{}},"tags":{}}],["elon",{"_index":19,"title":{},"content":{"1":{}},"tags":{}}],["email",{"_index":233,"title":{},"content":{"3":{},"7":{}},"tags":{}}],["embed",{"_index":740,"title":{},"content":{"10":{}},"tags":{}}],["employ",{"_index":768,"title":{},"content":{"10":{}},"tags":{}}],["empow",{"_index":225,"title":{},"content":{"3":{}},"tags":{}}],["empti",{"_index":450,"title":{},"content":{"6":{}},"tags":{}}],["encount",{"_index":299,"title":{},"content":{"4":{},"11":{}},"tags":{}}],["end",{"_index":348,"title":{},"content":{"5":{},"7":{},"10":{},"11":{}},"tags":{}}],["enemi",{"_index":486,"title":{},"content":{"7":{}},"tags":{}}],["engin",{"_index":668,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["enjoy",{"_index":606,"title":{},"content":{"7":{},"9":{},"11":{},"12":{},"13":{}},"tags":{}}],["enough",{"_index":585,"title":{},"content":{"7":{}},"tags":{}}],["ensur",{"_index":953,"title":{},"content":{"12":{}},"tags":{}}],["enter",{"_index":542,"title":{},"content":{"7":{}},"tags":{}}],["enthral",{"_index":884,"title":{},"content":{"11":{}},"tags":{}}],["entic",{"_index":846,"title":{},"content":{"11":{}},"tags":{}}],["entir",{"_index":798,"title":{},"content":{"11":{}},"tags":{}}],["envis",{"_index":507,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["era",{"_index":689,"title":{},"content":{"8":{}},"tags":{}}],["error",{"_index":903,"title":{},"content":{"11":{}},"tags":{}}],["especi",{"_index":258,"title":{},"content":{"4":{},"7":{},"10":{}},"tags":{}}],["essenti",{"_index":503,"title":{},"content":{"7":{}},"tags":{}}],["establish",{"_index":497,"title":{},"content":{"7":{}},"tags":{}}],["estim",{"_index":185,"title":{},"content":{"3":{}},"tags":{}}],["ethic",{"_index":671,"title":{},"content":{"8":{}},"tags":{}}],["even",{"_index":89,"title":{},"content":{"2":{},"3":{},"6":{},"7":{},"8":{},"9":{},"11":{}},"tags":{}}],["event",{"_index":37,"title":{},"content":{"1":{},"5":{},"9":{}},"tags":{}}],["eventu",{"_index":913,"title":{},"content":{"11":{},"13":{}},"tags":{}}],["everybodi",{"_index":704,"title":{},"content":{"9":{}},"tags":{}}],["everyday",{"_index":78,"title":{},"content":{"2":{}},"tags":{}}],["everyon",{"_index":405,"title":{},"content":{"5":{},"10":{},"13":{}},"tags":{}}],["everyone’",{"_index":411,"title":{},"content":{"6":{}},"tags":{}}],["everyth",{"_index":809,"title":{},"content":{"11":{}},"tags":{}}],["exactli",{"_index":226,"title":{},"content":{"3":{},"10":{}},"tags":{}}],["exampl",{"_index":260,"title":{},"content":{"4":{}},"tags":{}}],["except",{"_index":787,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["excit",{"_index":336,"title":{},"content":{"4":{},"13":{}},"tags":{}}],["exercis",{"_index":630,"title":{},"content":{"8":{}},"tags":{}}],["exist",{"_index":199,"title":{},"content":{"3":{},"4":{},"10":{}},"tags":{}}],["expens",{"_index":272,"title":{},"content":{"4":{}},"tags":{}}],["experi",{"_index":75,"title":{"7":{}},"content":{"2":{},"5":{},"7":{},"11":{}},"tags":{}}],["experienc",{"_index":495,"title":{},"content":{"7":{}},"tags":{}}],["explain",{"_index":182,"title":{},"content":{"3":{}},"tags":{}}],["extrem",{"_index":823,"title":{},"content":{"11":{}},"tags":{}}],["ey",{"_index":66,"title":{},"content":{"1":{},"7":{},"11":{}},"tags":{}}],["face",{"_index":287,"title":{},"content":{"4":{}},"tags":{}}],["fact",{"_index":257,"title":{},"content":{"4":{}},"tags":{}}],["fail",{"_index":820,"title":{},"content":{"11":{}},"tags":{}}],["far",{"_index":311,"title":{},"content":{"4":{},"11":{}},"tags":{}}],["fascin",{"_index":979,"title":{},"content":{"13":{}},"tags":{}}],["faster",{"_index":683,"title":{},"content":{"8":{}},"tags":{}}],["fate",{"_index":462,"title":{},"content":{"6":{}},"tags":{}}],["faulti",{"_index":724,"title":{},"content":{"10":{}},"tags":{}}],["favourit",{"_index":922,"title":{},"content":{"11":{}},"tags":{}}],["featur",{"_index":430,"title":{},"content":{"6":{}},"tags":{}}],["februari",{"_index":27,"title":{},"content":{"1":{}},"tags":{}}],["fee",{"_index":576,"title":{},"content":{"7":{}},"tags":{}}],["feel",{"_index":130,"title":{},"content":{"2":{},"7":{},"12":{}},"tags":{}}],["fell",{"_index":816,"title":{},"content":{"11":{}},"tags":{}}],["fellow",{"_index":952,"title":{},"content":{"12":{}},"tags":{}}],["felt",{"_index":886,"title":{},"content":{"11":{}},"tags":{}}],["few",{"_index":520,"title":{},"content":{"7":{},"10":{},"11":{},"13":{}},"tags":{}}],["fi",{"_index":437,"title":{},"content":{"6":{}},"tags":{}}],["field",{"_index":246,"title":{},"content":{"4":{},"8":{},"13":{}},"tags":{}}],["figur",{"_index":631,"title":{},"content":{"8":{}},"tags":{}}],["file",{"_index":905,"title":{},"content":{"11":{}},"tags":{}}],["fill",{"_index":428,"title":{},"content":{"6":{}},"tags":{}}],["film",{"_index":708,"title":{},"content":{"9":{}},"tags":{}}],["final",{"_index":40,"title":{},"content":{"1":{},"2":{},"10":{},"13":{}},"tags":{}}],["find",{"_index":46,"title":{},"content":{"1":{},"3":{},"6":{},"11":{},"12":{}},"tags":{}}],["finish",{"_index":550,"title":{},"content":{"7":{}},"tags":{}}],["first",{"_index":120,"title":{"13":{}},"content":{"2":{},"5":{},"7":{},"13":{}},"tags":{}}],["fit",{"_index":103,"title":{},"content":{"2":{}},"tags":{}}],["five",{"_index":460,"title":{},"content":{"6":{}},"tags":{}}],["fix",{"_index":409,"title":{"6":{}},"content":{"6":{}},"tags":{}}],["focus",{"_index":537,"title":{},"content":{"7":{}},"tags":{}}],["follow",{"_index":116,"title":{},"content":{"2":{},"10":{},"11":{},"13":{}},"tags":{}}],["food",{"_index":895,"title":{},"content":{"11":{}},"tags":{}}],["foolproof",{"_index":844,"title":{},"content":{"11":{}},"tags":{}}],["foray",{"_index":871,"title":{},"content":{"11":{}},"tags":{}}],["forc",{"_index":623,"title":{},"content":{"8":{}},"tags":{}}],["foremost",{"_index":972,"title":{},"content":{"13":{}},"tags":{}}],["forev",{"_index":915,"title":{},"content":{"11":{}},"tags":{}}],["forg",{"_index":948,"title":{},"content":{"12":{}},"tags":{}}],["form",{"_index":353,"title":{},"content":{"5":{}},"tags":{}}],["format",{"_index":620,"title":{},"content":{"8":{}},"tags":{}}],["formerli",{"_index":807,"title":{},"content":{"11":{}},"tags":{}}],["forum",{"_index":867,"title":{},"content":{"11":{}},"tags":{}}],["forward",{"_index":110,"title":{},"content":{"2":{},"5":{},"7":{},"9":{}},"tags":{}}],["found",{"_index":810,"title":{},"content":{"11":{}},"tags":{}}],["free",{"_index":149,"title":{},"content":{"2":{},"5":{},"10":{}},"tags":{}}],["fresh",{"_index":519,"title":{},"content":{"7":{}},"tags":{}}],["friday",{"_index":692,"title":{},"content":{"9":{}},"tags":{}}],["friend",{"_index":18,"title":{},"content":{"1":{},"3":{},"12":{}},"tags":{}}],["front",{"_index":932,"title":{},"content":{"11":{}},"tags":{}}],["full",{"_index":703,"title":{},"content":{"9":{},"11":{}},"tags":{}}],["fulli",{"_index":624,"title":{},"content":{"8":{}},"tags":{}}],["fun",{"_index":60,"title":{"9":{}},"content":{"1":{},"5":{},"11":{},"13":{}},"tags":{}}],["function",{"_index":754,"title":{},"content":{"10":{}},"tags":{}}],["further",{"_index":804,"title":{},"content":{"11":{}},"tags":{}}],["futur",{"_index":605,"title":{},"content":{"7":{},"8":{}},"tags":{}}],["game",{"_index":466,"title":{"7":{}},"content":{"7":{}},"tags":{}}],["gameplay",{"_index":543,"title":{},"content":{"7":{}},"tags":{}}],["garbag",{"_index":177,"title":{},"content":{"3":{}},"tags":{}}],["gate",{"_index":14,"title":{},"content":{"1":{},"7":{}},"tags":{}}],["gener",{"_index":275,"title":{},"content":{"4":{},"7":{}},"tags":{}}],["genuin",{"_index":888,"title":{},"content":{"11":{}},"tags":{}}],["germani",{"_index":593,"title":{},"content":{"7":{}},"tags":{}}],["gheesl",{"_index":516,"title":{},"content":{"7":{}},"tags":{}}],["give",{"_index":209,"title":{},"content":{"3":{},"6":{},"8":{},"10":{},"13":{}},"tags":{}}],["glad",{"_index":601,"title":{},"content":{"7":{}},"tags":{}}],["gleefulli",{"_index":443,"title":{},"content":{"6":{}},"tags":{}}],["glitch",{"_index":904,"title":{},"content":{"11":{}},"tags":{}}],["go",{"_index":310,"title":{},"content":{"4":{},"5":{},"6":{},"8":{},"10":{},"12":{}},"tags":{}}],["goblin",{"_index":453,"title":{},"content":{"6":{}},"tags":{}}],["goe",{"_index":661,"title":{},"content":{"8":{}},"tags":{}}],["good",{"_index":217,"title":{},"content":{"3":{},"9":{},"10":{}},"tags":{}}],["googl",{"_index":57,"title":{},"content":{"1":{},"4":{},"8":{}},"tags":{}}],["gpt",{"_index":960,"title":{},"content":{"13":{}},"tags":{}}],["grade",{"_index":772,"title":{},"content":{"10":{}},"tags":{}}],["grasp",{"_index":872,"title":{},"content":{"11":{}},"tags":{}}],["grate",{"_index":916,"title":{},"content":{"11":{}},"tags":{}}],["great",{"_index":509,"title":{},"content":{"7":{}},"tags":{}}],["greatli",{"_index":673,"title":{},"content":{"8":{}},"tags":{}}],["grind",{"_index":71,"title":{"2":{}},"content":{"2":{},"12":{}},"tags":{}}],["ground",{"_index":971,"title":{},"content":{"13":{}},"tags":{}}],["groundwork",{"_index":502,"title":{},"content":{"7":{}},"tags":{}}],["group",{"_index":207,"title":{},"content":{"3":{}},"tags":{}}],["grow",{"_index":329,"title":{},"content":{"4":{}},"tags":{}}],["guid",{"_index":869,"title":{},"content":{"11":{}},"tags":{}}],["guy",{"_index":958,"title":{},"content":{"12":{}},"tags":{}}],["hack",{"_index":337,"title":{"5":{}},"content":{},"tags":{}}],["hackathon",{"_index":351,"title":{},"content":{"5":{}},"tags":{}}],["half",{"_index":481,"title":{},"content":{"7":{}},"tags":{}}],["hammer",{"_index":762,"title":{},"content":{"10":{}},"tags":{}}],["hand",{"_index":496,"title":{},"content":{"7":{}},"tags":{}}],["handl",{"_index":203,"title":{},"content":{"3":{},"7":{}},"tags":{}}],["hang",{"_index":713,"title":{},"content":{"9":{}},"tags":{}}],["happi",{"_index":568,"title":{},"content":{"7":{},"13":{}},"tags":{}}],["hard",{"_index":95,"title":{},"content":{"2":{}},"tags":{}}],["have",{"_index":277,"title":{},"content":{"4":{},"7":{},"11":{}},"tags":{}}],["haven’t",{"_index":583,"title":{},"content":{"7":{},"10":{}},"tags":{}}],["head",{"_index":763,"title":{"12":{}},"content":{"10":{}},"tags":{}}],["health",{"_index":303,"title":{},"content":{"4":{}},"tags":{}}],["healthi",{"_index":955,"title":{},"content":{"12":{}},"tags":{}}],["hear",{"_index":179,"title":{},"content":{"3":{},"7":{}},"tags":{}}],["heard",{"_index":4,"title":{},"content":{"1":{},"8":{},"10":{}},"tags":{}}],["height",{"_index":635,"title":{},"content":{"8":{}},"tags":{}}],["help",{"_index":115,"title":{},"content":{"2":{},"3":{},"5":{},"8":{},"13":{}},"tags":{}}],["here",{"_index":406,"title":{},"content":{"5":{},"12":{}},"tags":{}}],["hi",{"_index":964,"title":{},"content":{"13":{}},"tags":{}}],["high",{"_index":764,"title":{},"content":{"10":{}},"tags":{}}],["highli",{"_index":301,"title":{},"content":{"4":{}},"tags":{}}],["histori",{"_index":813,"title":{},"content":{"11":{}},"tags":{}}],["hit",{"_index":12,"title":{},"content":{"1":{},"13":{}},"tags":{}}],["hold",{"_index":687,"title":{},"content":{"8":{}},"tags":{}}],["hole",{"_index":819,"title":{},"content":{"11":{}},"tags":{}}],["home",{"_index":670,"title":{},"content":{"8":{}},"tags":{}}],["hone",{"_index":539,"title":{},"content":{"7":{}},"tags":{}}],["hope",{"_index":138,"title":{},"content":{"2":{},"4":{},"7":{},"13":{}},"tags":{}}],["hopefulli",{"_index":602,"title":{},"content":{"7":{}},"tags":{}}],["host",{"_index":29,"title":{},"content":{"1":{},"9":{}},"tags":{}}],["hour",{"_index":858,"title":{},"content":{"11":{}},"tags":{}}],["hous",{"_index":458,"title":{},"content":{"6":{}},"tags":{}}],["html",{"_index":925,"title":{},"content":{"11":{}},"tags":{}}],["huge",{"_index":702,"title":{},"content":{"9":{}},"tags":{}}],["human",{"_index":770,"title":{},"content":{"10":{}},"tags":{}}],["hundr",{"_index":521,"title":{},"content":{"7":{}},"tags":{}}],["hut",{"_index":56,"title":{},"content":{"1":{}},"tags":{}}],["i'll",{"_index":628,"title":{},"content":{"8":{}},"tags":{}}],["i'v",{"_index":626,"title":{},"content":{"8":{}},"tags":{}}],["idea",{"_index":160,"title":{},"content":{"3":{},"4":{},"5":{},"7":{}},"tags":{}}],["ideal",{"_index":759,"title":{},"content":{"10":{}},"tags":{}}],["imag",{"_index":263,"title":{},"content":{"4":{}},"tags":{}}],["imagin",{"_index":159,"title":{},"content":{"3":{},"11":{}},"tags":{}}],["import",{"_index":571,"title":{},"content":{"7":{},"10":{}},"tags":{}}],["imposs",{"_index":640,"title":{},"content":{"8":{}},"tags":{}}],["impromptu",{"_index":796,"title":{},"content":{"11":{}},"tags":{}}],["improv",{"_index":238,"title":{"4":{}},"content":{"4":{},"8":{},"10":{}},"tags":{}}],["incept",{"_index":261,"title":{},"content":{"4":{}},"tags":{}}],["includ",{"_index":288,"title":{},"content":{"4":{},"11":{}},"tags":{}}],["incom",{"_index":963,"title":{},"content":{"13":{}},"tags":{}}],["increas",{"_index":334,"title":{},"content":{"4":{}},"tags":{}}],["increasingli",{"_index":244,"title":{},"content":{"4":{}},"tags":{}}],["incred",{"_index":273,"title":{},"content":{"4":{},"5":{},"8":{},"11":{}},"tags":{}}],["indent",{"_index":760,"title":{},"content":{"10":{}},"tags":{}}],["industri",{"_index":304,"title":{},"content":{"4":{}},"tags":{}}],["inform",{"_index":63,"title":{},"content":{"1":{},"4":{},"8":{},"11":{}},"tags":{}}],["initi",{"_index":204,"title":{},"content":{"3":{}},"tags":{}}],["ink",{"_index":425,"title":{},"content":{"6":{}},"tags":{}}],["innocu",{"_index":827,"title":{},"content":{"11":{}},"tags":{}}],["input",{"_index":549,"title":{},"content":{"7":{}},"tags":{}}],["inspir",{"_index":603,"title":{},"content":{"7":{}},"tags":{}}],["instantan",{"_index":654,"title":{},"content":{"8":{}},"tags":{}}],["instead",{"_index":276,"title":{},"content":{"4":{}},"tags":{}}],["instruct",{"_index":845,"title":{},"content":{"11":{}},"tags":{}}],["intellig",{"_index":242,"title":{},"content":{"4":{},"8":{},"13":{}},"tags":{}}],["intend",{"_index":857,"title":{},"content":{"11":{}},"tags":{}}],["intent",{"_index":848,"title":{},"content":{"11":{}},"tags":{}}],["interest",{"_index":231,"title":{},"content":{"3":{},"5":{},"11":{}},"tags":{}}],["interfac",{"_index":434,"title":{},"content":{"6":{}},"tags":{}}],["internet",{"_index":879,"title":{},"content":{"11":{}},"tags":{}}],["internship",{"_index":72,"title":{"2":{}},"content":{"2":{}},"tags":{}}],["interpret",{"_index":367,"title":{},"content":{"5":{}},"tags":{}}],["interview",{"_index":76,"title":{},"content":{"2":{}},"tags":{}}],["intricaci",{"_index":912,"title":{},"content":{"11":{}},"tags":{}}],["intrigu",{"_index":838,"title":{},"content":{"11":{}},"tags":{}}],["introduc",{"_index":680,"title":{},"content":{"8":{}},"tags":{}}],["introduct",{"_index":157,"title":{"3":{}},"content":{"8":{}},"tags":{}}],["intuit",{"_index":790,"title":{},"content":{"10":{}},"tags":{}}],["isn’t",{"_index":545,"title":{},"content":{"7":{}},"tags":{}}],["it'",{"_index":97,"title":{},"content":{"2":{}},"tags":{}}],["itself",{"_index":384,"title":{},"content":{"5":{}},"tags":{}}],["it’",{"_index":366,"title":{},"content":{"5":{},"7":{},"8":{}},"tags":{}}],["it’ll",{"_index":778,"title":{},"content":{"10":{}},"tags":{}}],["i’d",{"_index":643,"title":{},"content":{"8":{}},"tags":{}}],["i’m",{"_index":340,"title":{},"content":{"5":{},"6":{},"7":{},"13":{}},"tags":{}}],["i’v",{"_index":471,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["j",{"_index":788,"title":{},"content":{"10":{}},"tags":{}}],["jam",{"_index":541,"title":{},"content":{"7":{}},"tags":{}}],["jargon",{"_index":978,"title":{},"content":{"13":{}},"tags":{}}],["javascript",{"_index":926,"title":{},"content":{"11":{}},"tags":{}}],["jeremi",{"_index":616,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["job",{"_index":127,"title":{},"content":{"2":{},"6":{}},"tags":{}}],["join",{"_index":407,"title":{},"content":{"5":{}},"tags":{}}],["journey",{"_index":475,"title":{},"content":{"7":{}},"tags":{}}],["joy",{"_index":718,"title":{},"content":{"10":{}},"tags":{}}],["june",{"_index":562,"title":{},"content":{"7":{}},"tags":{}}],["keep",{"_index":65,"title":{"10":{},"12":{}},"content":{"1":{},"2":{},"7":{},"10":{},"11":{},"13":{}},"tags":{}}],["kill",{"_index":717,"title":{},"content":{"10":{}},"tags":{}}],["know",{"_index":235,"title":{},"content":{"3":{},"6":{},"7":{},"8":{},"10":{}},"tags":{}}],["knowledg",{"_index":877,"title":{},"content":{"11":{}},"tags":{}}],["known",{"_index":969,"title":{},"content":{"13":{}},"tags":{}}],["korea",{"_index":596,"title":{},"content":{"7":{}},"tags":{}}],["lab",{"_index":745,"title":{},"content":{"10":{}},"tags":{}}],["label",{"_index":907,"title":{},"content":{"11":{}},"tags":{}}],["land",{"_index":86,"title":{},"content":{"2":{}},"tags":{}}],["lane",{"_index":698,"title":{},"content":{"9":{}},"tags":{}}],["laptop",{"_index":834,"title":{},"content":{"11":{}},"tags":{}}],["larg",{"_index":700,"title":{},"content":{"9":{}},"tags":{}}],["last",{"_index":775,"title":{},"content":{"10":{}},"tags":{}}],["learn",{"_index":240,"title":{"4":{},"5":{}},"content":{"4":{},"5":{},"7":{},"8":{},"11":{},"13":{}},"tags":{}}],["leav",{"_index":629,"title":{},"content":{"8":{}},"tags":{}}],["led",{"_index":525,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["left",{"_index":746,"title":{},"content":{"10":{}},"tags":{}}],["lengthi",{"_index":784,"title":{},"content":{"10":{}},"tags":{}}],["lesson",{"_index":794,"title":{},"content":{"11":{}},"tags":{}}],["let",{"_index":218,"title":{},"content":{"3":{}},"tags":{}}],["level",{"_index":343,"title":{},"content":{"5":{}},"tags":{}}],["life",{"_index":360,"title":{},"content":{"5":{},"8":{},"11":{}},"tags":{}}],["line",{"_index":621,"title":{},"content":{"8":{}},"tags":{}}],["list",{"_index":381,"title":{},"content":{"5":{}},"tags":{}}],["littl",{"_index":811,"title":{},"content":{"11":{}},"tags":{}}],["live",{"_index":522,"title":{},"content":{"7":{},"8":{}},"tags":{}}],["locat",{"_index":193,"title":{},"content":{"3":{}},"tags":{}}],["logic",{"_index":725,"title":{},"content":{"10":{}},"tags":{}}],["long",{"_index":169,"title":{},"content":{"3":{},"7":{},"8":{},"10":{},"13":{}},"tags":{}}],["look",{"_index":408,"title":{},"content":{"5":{},"9":{},"11":{}},"tags":{}}],["loop",{"_index":490,"title":{},"content":{"7":{},"10":{}},"tags":{}}],["loosen",{"_index":712,"title":{},"content":{"9":{}},"tags":{}}],["lose",{"_index":743,"title":{},"content":{"10":{}},"tags":{}}],["lot",{"_index":196,"title":{},"content":{"3":{},"4":{},"7":{},"11":{}},"tags":{}}],["love",{"_index":472,"title":{},"content":{"7":{},"8":{}},"tags":{}}],["lua",{"_index":874,"title":{},"content":{"11":{}},"tags":{}}],["luck",{"_index":396,"title":{},"content":{"5":{},"13":{}},"tags":{}}],["machin",{"_index":239,"title":{"4":{}},"content":{"4":{},"8":{}},"tags":{}}],["made",{"_index":223,"title":{},"content":{"3":{}},"tags":{}}],["mail",{"_index":657,"title":{},"content":{"8":{}},"tags":{}}],["major",{"_index":792,"title":{"11":{}},"content":{"11":{}},"tags":{}}],["make",{"_index":118,"title":{},"content":{"2":{},"3":{},"5":{},"7":{},"8":{},"10":{},"11":{},"12":{}},"tags":{}}],["mani",{"_index":144,"title":{},"content":{"2":{},"5":{},"8":{},"12":{}},"tags":{}}],["march",{"_index":399,"title":{},"content":{"5":{},"11":{}},"tags":{}}],["mark",{"_index":744,"title":{},"content":{"10":{}},"tags":{}}],["market",{"_index":154,"title":{},"content":{"2":{}},"tags":{}}],["materi",{"_index":709,"title":{},"content":{"9":{}},"tags":{}}],["matur",{"_index":256,"title":{},"content":{"4":{}},"tags":{}}],["mean",{"_index":25,"title":{},"content":{"1":{},"3":{},"6":{},"8":{}},"tags":{}}],["mechan",{"_index":421,"title":{},"content":{"6":{}},"tags":{}}],["member",{"_index":357,"title":{},"content":{"5":{},"12":{}},"tags":{}}],["mental",{"_index":940,"title":{},"content":{"12":{}},"tags":{}}],["mentor",{"_index":374,"title":{},"content":{"5":{}},"tags":{}}],["menu",{"_index":433,"title":{},"content":{"6":{}},"tags":{}}],["mess",{"_index":880,"title":{},"content":{"11":{}},"tags":{}}],["midterm",{"_index":939,"title":{},"content":{"12":{}},"tags":{}}],["million",{"_index":268,"title":{},"content":{"4":{},"8":{}},"tags":{}}],["mind",{"_index":581,"title":{},"content":{"7":{}},"tags":{}}],["minut",{"_index":727,"title":{},"content":{"10":{}},"tags":{}}],["miss",{"_index":722,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["mission",{"_index":917,"title":{},"content":{"11":{}},"tags":{}}],["mistak",{"_index":720,"title":{},"content":{"10":{}},"tags":{}}],["mit",{"_index":320,"title":{},"content":{"4":{}},"tags":{}}],["mlh",{"_index":389,"title":{},"content":{"5":{}},"tags":{}}],["model",{"_index":255,"title":{},"content":{"4":{}},"tags":{}}],["modu",{"_index":735,"title":{},"content":{"10":{}},"tags":{}}],["moment",{"_index":966,"title":{},"content":{"13":{}},"tags":{}}],["money",{"_index":338,"title":{"5":{}},"content":{"5":{}},"tags":{}}],["month",{"_index":392,"title":{},"content":{"5":{},"7":{}},"tags":{}}],["more",{"_index":62,"title":{},"content":{"1":{},"3":{},"4":{},"5":{},"6":{},"7":{},"9":{},"10":{},"13":{}},"tags":{}}],["mostli",{"_index":866,"title":{},"content":{"11":{}},"tags":{}}],["motiv",{"_index":251,"title":{},"content":{"4":{}},"tags":{}}],["move",{"_index":133,"title":{},"content":{"2":{},"7":{}},"tags":{}}],["much",{"_index":16,"title":{},"content":{"1":{},"3":{},"4":{},"7":{},"8":{},"10":{}},"tags":{}}],["multipl",{"_index":393,"title":{},"content":{"5":{}},"tags":{}}],["musk",{"_index":20,"title":{},"content":{"1":{}},"tags":{}}],["name",{"_index":514,"title":{},"content":{"7":{},"10":{},"11":{}},"tags":{}}],["need",{"_index":100,"title":{},"content":{"2":{},"4":{},"7":{},"8":{},"12":{}},"tags":{}}],["neil",{"_index":51,"title":{},"content":{"1":{}},"tags":{}}],["never",{"_index":633,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["new",{"_index":69,"title":{},"content":{"1":{},"4":{},"5":{},"7":{},"8":{},"10":{},"13":{}},"tags":{}}],["newfound",{"_index":910,"title":{},"content":{"11":{}},"tags":{}}],["newslett",{"_index":619,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["next",{"_index":124,"title":{},"content":{"2":{}},"tags":{}}],["night",{"_index":59,"title":{},"content":{"1":{},"3":{},"9":{},"11":{}},"tags":{}}],["none",{"_index":885,"title":{},"content":{"11":{}},"tags":{}}],["note",{"_index":614,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["noth",{"_index":39,"title":{},"content":{"1":{},"5":{},"10":{}},"tags":{}}],["notif",{"_index":414,"title":{},"content":{"6":{}},"tags":{}}],["notori",{"_index":835,"title":{},"content":{"11":{}},"tags":{}}],["now",{"_index":22,"title":{},"content":{"1":{},"3":{},"4":{},"8":{}},"tags":{}}],["nowaday",{"_index":663,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["number",{"_index":117,"title":{},"content":{"2":{},"3":{},"12":{}},"tags":{}}],["o",{"_index":50,"title":{},"content":{"1":{}},"tags":{}}],["object",{"_index":865,"title":{},"content":{"11":{}},"tags":{}}],["obstacl",{"_index":286,"title":{},"content":{"4":{}},"tags":{}}],["odd",{"_index":894,"title":{},"content":{"11":{}},"tags":{}}],["okay",{"_index":610,"title":{},"content":{"7":{}},"tags":{}}],["old",{"_index":685,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["on",{"_index":74,"title":{"11":{}},"content":{"2":{},"4":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{}},"tags":{}}],["onlin",{"_index":42,"title":{},"content":{"1":{},"7":{}},"tags":{}}],["onto",{"_index":446,"title":{},"content":{"6":{}},"tags":{}}],["open",{"_index":136,"title":{"3":{}},"content":{"2":{},"3":{},"5":{},"7":{}},"tags":{}}],["operandi",{"_index":736,"title":{},"content":{"10":{}},"tags":{}}],["opportun",{"_index":403,"title":{},"content":{"5":{},"9":{},"11":{}},"tags":{}}],["option",{"_index":967,"title":{},"content":{"13":{}},"tags":{}}],["order",{"_index":674,"title":{},"content":{"8":{},"9":{}},"tags":{}}],["organ",{"_index":278,"title":{},"content":{"4":{}},"tags":{}}],["origin",{"_index":506,"title":{},"content":{"7":{},"8":{},"11":{}},"tags":{}}],["out",{"_index":47,"title":{},"content":{"1":{},"3":{},"5":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{}},"tags":{}}],["outdat",{"_index":832,"title":{},"content":{"11":{}},"tags":{}}],["outsid",{"_index":944,"title":{},"content":{"12":{}},"tags":{}}],["out…y",{"_index":936,"title":{},"content":{"11":{}},"tags":{}}],["over",{"_index":267,"title":{},"content":{"4":{},"7":{},"11":{}},"tags":{}}],["overboard",{"_index":786,"title":{},"content":{"10":{}},"tags":{}}],["overcom",{"_index":285,"title":{},"content":{"4":{}},"tags":{}}],["overli",{"_index":783,"title":{},"content":{"10":{}},"tags":{}}],["oversea",{"_index":655,"title":{},"content":{"8":{}},"tags":{}}],["overwhelm",{"_index":468,"title":{},"content":{"7":{},"12":{}},"tags":{}}],["page",{"_index":527,"title":{},"content":{"7":{}},"tags":{}}],["page’",{"_index":445,"title":{},"content":{"6":{}},"tags":{}}],["paper",{"_index":172,"title":{},"content":{"3":{},"6":{}},"tags":{}}],["paradis",{"_index":853,"title":{},"content":{"11":{}},"tags":{}}],["pars",{"_index":106,"title":{},"content":{"2":{}},"tags":{}}],["part",{"_index":380,"title":{},"content":{"5":{},"11":{}},"tags":{}}],["particip",{"_index":352,"title":{},"content":{"5":{},"9":{}},"tags":{}}],["particularli",{"_index":216,"title":{},"content":{"3":{}},"tags":{}}],["passion",{"_index":911,"title":{},"content":{"11":{}},"tags":{}}],["past",{"_index":416,"title":{},"content":{"6":{},"10":{},"12":{}},"tags":{}}],["pastel",{"_index":852,"title":{},"content":{"11":{}},"tags":{}}],["path",{"_index":800,"title":{},"content":{"11":{}},"tags":{}}],["peachi",{"_index":900,"title":{},"content":{"11":{}},"tags":{}}],["peopl",{"_index":9,"title":{},"content":{"1":{},"7":{},"8":{},"9":{}},"tags":{}}],["perfect",{"_index":102,"title":{},"content":{"2":{},"7":{}},"tags":{}}],["perfectli",{"_index":854,"title":{},"content":{"11":{}},"tags":{}}],["perform",{"_index":326,"title":{},"content":{"4":{}},"tags":{}}],["person",{"_index":38,"title":{},"content":{"1":{},"2":{},"9":{},"11":{}},"tags":{}}],["perspect",{"_index":649,"title":{},"content":{"8":{}},"tags":{}}],["phone",{"_index":652,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["physic",{"_index":956,"title":{},"content":{"12":{}},"tags":{}}],["piec",{"_index":161,"title":{},"content":{"3":{},"6":{}},"tags":{}}],["piqu",{"_index":394,"title":{},"content":{"5":{}},"tags":{}}],["pixel",{"_index":851,"title":{},"content":{"11":{}},"tags":{}}],["pizza",{"_index":55,"title":{},"content":{"1":{},"9":{}},"tags":{}}],["place",{"_index":398,"title":{},"content":{"5":{},"7":{},"9":{}},"tags":{}}],["plan",{"_index":726,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["play",{"_index":517,"title":{},"content":{"7":{},"12":{}},"tags":{}}],["playabl",{"_index":563,"title":{},"content":{"7":{}},"tags":{}}],["pleas",{"_index":64,"title":{"6":{}},"content":{"1":{},"6":{},"12":{}},"tags":{}}],["plenti",{"_index":402,"title":{},"content":{"5":{}},"tags":{}}],["plug",{"_index":198,"title":{},"content":{"3":{},"6":{},"13":{}},"tags":{}}],["pocket",{"_index":412,"title":{},"content":{"6":{}},"tags":{}}],["point",{"_index":224,"title":{},"content":{"3":{}},"tags":{}}],["polici",{"_index":205,"title":{},"content":{"3":{}},"tags":{}}],["possibl",{"_index":274,"title":{},"content":{"4":{},"8":{}},"tags":{}}],["post",{"_index":112,"title":{},"content":{"2":{}},"tags":{}}],["potenti",{"_index":290,"title":{},"content":{"4":{},"5":{},"10":{}},"tags":{}}],["practic",{"_index":789,"title":{},"content":{"10":{}},"tags":{}}],["prepar",{"_index":142,"title":{},"content":{"2":{}},"tags":{}}],["preserv",{"_index":293,"title":{},"content":{"4":{}},"tags":{}}],["pretti",{"_index":15,"title":{},"content":{"1":{}},"tags":{}}],["previous",{"_index":639,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["print",{"_index":618,"title":{},"content":{"8":{}},"tags":{}}],["printer",{"_index":410,"title":{"6":{}},"content":{"6":{}},"tags":{}}],["prior",{"_index":480,"title":{},"content":{"7":{}},"tags":{}}],["privaci",{"_index":291,"title":{},"content":{"4":{}},"tags":{}}],["prize",{"_index":386,"title":{},"content":{"5":{}},"tags":{}}],["probabl",{"_index":451,"title":{},"content":{"6":{}},"tags":{}}],["problem",{"_index":280,"title":{},"content":{"4":{},"11":{}},"tags":{}}],["product",{"_index":781,"title":{},"content":{"10":{}},"tags":{}}],["program",{"_index":252,"title":{},"content":{"4":{},"10":{},"11":{}},"tags":{}}],["programm",{"_index":733,"title":{},"content":{"10":{}},"tags":{}}],["progress",{"_index":677,"title":{},"content":{"8":{}},"tags":{}}],["project",{"_index":359,"title":{},"content":{"5":{},"7":{},"10":{}},"tags":{}}],["promin",{"_index":245,"title":{},"content":{"4":{}},"tags":{}}],["promis",{"_index":648,"title":{},"content":{"8":{},"11":{}},"tags":{}}],["prompt",{"_index":962,"title":{},"content":{"13":{}},"tags":{}}],["proper",{"_index":748,"title":{},"content":{"10":{}},"tags":{}}],["properti",{"_index":315,"title":{},"content":{"4":{}},"tags":{}}],["propos",{"_index":236,"title":{},"content":{"3":{}},"tags":{}}],["provid",{"_index":208,"title":{},"content":{"3":{},"12":{}},"tags":{}}],["public",{"_index":213,"title":{},"content":{"3":{}},"tags":{}}],["purpos",{"_index":448,"title":{},"content":{"6":{}},"tags":{}}],["pursu",{"_index":604,"title":{},"content":{"7":{}},"tags":{}}],["push",{"_index":109,"title":{},"content":{"2":{},"6":{}},"tags":{}}],["put",{"_index":190,"title":{},"content":{"3":{}},"tags":{}}],["qualifi",{"_index":419,"title":{},"content":{"6":{}},"tags":{}}],["quantum",{"_index":679,"title":{},"content":{"8":{}},"tags":{}}],["question",{"_index":92,"title":{},"content":{"2":{},"3":{},"5":{},"7":{},"8":{}},"tags":{}}],["quickli",{"_index":678,"title":{},"content":{"8":{}},"tags":{}}],["quit",{"_index":716,"title":{},"content":{"10":{}},"tags":{}}],["rabbit",{"_index":818,"title":{},"content":{"11":{}},"tags":{}}],["race",{"_index":30,"title":{},"content":{"1":{}},"tags":{}}],["rainmet",{"_index":847,"title":{},"content":{"11":{}},"tags":{}}],["ramp",{"_index":959,"title":{},"content":{"12":{}},"tags":{}}],["ran",{"_index":559,"title":{},"content":{"7":{}},"tags":{}}],["randomli",{"_index":296,"title":{},"content":{"4":{}},"tags":{}}],["reach",{"_index":634,"title":{},"content":{"8":{}},"tags":{}}],["read",{"_index":156,"title":{},"content":{"2":{},"3":{},"7":{}},"tags":{}}],["readabl",{"_index":769,"title":{},"content":{"10":{}},"tags":{}}],["real",{"_index":323,"title":{},"content":{"4":{}},"tags":{}}],["realign",{"_index":442,"title":{},"content":{"6":{}},"tags":{}}],["realiti",{"_index":330,"title":{},"content":{"4":{}},"tags":{}}],["realli",{"_index":675,"title":{},"content":{"8":{}},"tags":{}}],["reason",{"_index":108,"title":{},"content":{"2":{},"5":{},"10":{}},"tags":{}}],["receiv",{"_index":372,"title":{},"content":{"5":{}},"tags":{}}],["recit",{"_index":454,"title":{},"content":{"6":{}},"tags":{}}],["recommend",{"_index":349,"title":{"11":{}},"content":{"5":{},"11":{}},"tags":{}}],["recruit",{"_index":121,"title":{},"content":{"2":{}},"tags":{}}],["rectifi",{"_index":729,"title":{},"content":{"10":{}},"tags":{}}],["red",{"_index":175,"title":{},"content":{"3":{}},"tags":{}}],["reddit",{"_index":868,"title":{},"content":{"11":{}},"tags":{}}],["redo",{"_index":501,"title":{},"content":{"7":{}},"tags":{}}],["regard",{"_index":281,"title":{},"content":{"4":{}},"tags":{}}],["regardless",{"_index":107,"title":{},"content":{"2":{}},"tags":{}}],["regret",{"_index":801,"title":{},"content":{"11":{}},"tags":{}}],["regular",{"_index":440,"title":{},"content":{"6":{}},"tags":{}}],["reject",{"_index":132,"title":{},"content":{"2":{}},"tags":{}}],["rel",{"_index":54,"title":{},"content":{"1":{}},"tags":{}}],["relat",{"_index":52,"title":{},"content":{"1":{}},"tags":{}}],["relationship",{"_index":294,"title":{},"content":{"4":{}},"tags":{}}],["relax",{"_index":814,"title":{},"content":{"11":{},"12":{}},"tags":{}}],["releas",{"_index":535,"title":{},"content":{"7":{}},"tags":{}}],["remain",{"_index":756,"title":{},"content":{"10":{}},"tags":{}}],["remast",{"_index":552,"title":{},"content":{"7":{}},"tags":{}}],["rememb",{"_index":134,"title":{},"content":{"2":{},"10":{},"13":{}},"tags":{}}],["renam",{"_index":554,"title":{},"content":{"7":{}},"tags":{}}],["repres",{"_index":707,"title":{},"content":{"9":{}},"tags":{}}],["reproduc",{"_index":313,"title":{},"content":{"4":{}},"tags":{}}],["requir",{"_index":266,"title":{},"content":{"4":{}},"tags":{}}],["reserv",{"_index":696,"title":{},"content":{"9":{}},"tags":{}}],["resort",{"_index":782,"title":{},"content":{"10":{}},"tags":{}}],["resourc",{"_index":145,"title":{},"content":{"2":{},"12":{}},"tags":{}}],["respons",{"_index":961,"title":{},"content":{"13":{}},"tags":{}}],["rest",{"_index":202,"title":{},"content":{"3":{},"11":{}},"tags":{}}],["restrict",{"_index":711,"title":{},"content":{"9":{}},"tags":{}}],["resum",{"_index":122,"title":{},"content":{"2":{},"5":{}},"tags":{}}],["revolut",{"_index":651,"title":{},"content":{"8":{}},"tags":{}}],["reward",{"_index":980,"title":{},"content":{"13":{}},"tags":{}}],["ride",{"_index":981,"title":{},"content":{"13":{}},"tags":{}}],["right",{"_index":214,"title":{},"content":{"3":{},"10":{},"13":{}},"tags":{}}],["rivet",{"_index":546,"title":{},"content":{"7":{}},"tags":{}}],["robot",{"_index":305,"title":{},"content":{"4":{},"8":{}},"tags":{}}],["roll",{"_index":487,"title":{"8":{}},"content":{"7":{}},"tags":{}}],["roller",{"_index":465,"title":{"7":{}},"content":{"7":{}},"tags":{}}],["room",{"_index":188,"title":{},"content":{"3":{}},"tags":{}}],["rough",{"_index":184,"title":{},"content":{"3":{},"7":{}},"tags":{}}],["rout",{"_index":165,"title":{},"content":{"3":{}},"tags":{}}],["rudimentari",{"_index":876,"title":{},"content":{"11":{}},"tags":{}}],["run",{"_index":178,"title":{},"content":{"3":{},"6":{},"8":{},"13":{}},"tags":{}}],["russia",{"_index":594,"title":{},"content":{"7":{}},"tags":{}}],["sacr",{"_index":455,"title":{},"content":{"6":{}},"tags":{}}],["sale",{"_index":579,"title":{},"content":{"7":{}},"tags":{}}],["salt",{"_index":737,"title":{},"content":{"10":{}},"tags":{}}],["same",{"_index":650,"title":{},"content":{"8":{}},"tags":{}}],["sampl",{"_index":864,"title":{},"content":{"11":{}},"tags":{}}],["satisfi",{"_index":901,"title":{},"content":{"11":{}},"tags":{}}],["school",{"_index":765,"title":{},"content":{"10":{},"12":{},"13":{}},"tags":{}}],["schoolwork",{"_index":658,"title":{},"content":{"8":{}},"tags":{}}],["scienc",{"_index":33,"title":{},"content":{"1":{},"4":{},"6":{},"9":{},"11":{},"13":{}},"tags":{}}],["scrambl",{"_index":906,"title":{},"content":{"11":{}},"tags":{}}],["scratch",{"_index":504,"title":{},"content":{"7":{}},"tags":{}}],["screen",{"_index":432,"title":{},"content":{"6":{},"11":{}},"tags":{}}],["scribbl",{"_index":170,"title":{},"content":{"3":{}},"tags":{}}],["season",{"_index":470,"title":{},"content":{"7":{}},"tags":{}}],["second",{"_index":341,"title":{},"content":{"5":{},"6":{}},"tags":{}}],["secondli",{"_index":976,"title":{},"content":{"13":{}},"tags":{}}],["secur",{"_index":306,"title":{},"content":{"4":{}},"tags":{}}],["see",{"_index":333,"title":{},"content":{"4":{},"5":{},"7":{},"8":{},"13":{}},"tags":{}}],["sell",{"_index":580,"title":{},"content":{"7":{}},"tags":{}}],["semest",{"_index":478,"title":{},"content":{"7":{},"12":{}},"tags":{}}],["semicolon",{"_index":723,"title":{},"content":{"10":{}},"tags":{}}],["send",{"_index":232,"title":{},"content":{"3":{},"6":{},"7":{}},"tags":{}}],["separ",{"_index":3,"title":{"1":{}},"content":{"1":{}},"tags":{}}],["server",{"_index":68,"title":{},"content":{"1":{},"2":{},"5":{}},"tags":{}}],["servic",{"_index":206,"title":{},"content":{"3":{}},"tags":{}}],["set",{"_index":210,"title":{},"content":{"3":{},"7":{},"11":{}},"tags":{}}],["shaquil",{"_index":49,"title":{},"content":{"1":{}},"tags":{}}],["share",{"_index":970,"title":{},"content":{"13":{}},"tags":{}}],["shoe",{"_index":974,"title":{},"content":{"13":{}},"tags":{}}],["short",{"_index":499,"title":{},"content":{"7":{},"10":{}},"tags":{}}],["show",{"_index":322,"title":{},"content":{"4":{},"7":{},"10":{}},"tags":{}}],["sign",{"_index":70,"title":{},"content":{"1":{},"3":{}},"tags":{}}],["signific",{"_index":325,"title":{},"content":{"4":{}},"tags":{}}],["silli",{"_index":719,"title":{},"content":{"10":{}},"tags":{}}],["simpl",{"_index":482,"title":{},"content":{"7":{}},"tags":{}}],["simpli",{"_index":730,"title":{},"content":{"10":{}},"tags":{}}],["simul",{"_index":297,"title":{},"content":{"4":{}},"tags":{}}],["sincer",{"_index":982,"title":{},"content":{"13":{}},"tags":{}}],["skill",{"_index":125,"title":{},"content":{"2":{},"5":{},"7":{},"11":{}},"tags":{}}],["slap",{"_index":921,"title":{},"content":{"11":{}},"tags":{}}],["sleek",{"_index":839,"title":{},"content":{"11":{}},"tags":{}}],["sleep",{"_index":897,"title":{},"content":{"11":{}},"tags":{}}],["small",{"_index":538,"title":{},"content":{"7":{}},"tags":{}}],["smaller",{"_index":90,"title":{},"content":{"2":{}},"tags":{}}],["social",{"_index":705,"title":{},"content":{"9":{}},"tags":{}}],["societi",{"_index":34,"title":{},"content":{"1":{},"9":{},"13":{}},"tags":{}}],["softwar",{"_index":162,"title":{},"content":{"3":{},"11":{}},"tags":{}}],["sold",{"_index":584,"title":{},"content":{"7":{}},"tags":{}}],["solv",{"_index":279,"title":{},"content":{"4":{},"11":{}},"tags":{}}],["somehow",{"_index":924,"title":{},"content":{"11":{}},"tags":{}}],["someon",{"_index":101,"title":{},"content":{"2":{},"6":{},"12":{}},"tags":{}}],["someth",{"_index":452,"title":{},"content":{"6":{},"7":{},"11":{},"13":{}},"tags":{}}],["sometim",{"_index":96,"title":{},"content":{"2":{},"5":{},"11":{}},"tags":{}}],["song",{"_index":491,"title":{},"content":{"7":{}},"tags":{}}],["soon",{"_index":850,"title":{},"content":{"11":{}},"tags":{}}],["sophist",{"_index":259,"title":{},"content":{"4":{}},"tags":{}}],["sourc",{"_index":863,"title":{},"content":{"11":{}},"tags":{}}],["south",{"_index":595,"title":{},"content":{"7":{}},"tags":{}}],["span",{"_index":391,"title":{},"content":{"5":{}},"tags":{}}],["specif",{"_index":314,"title":{},"content":{"4":{},"5":{}},"tags":{}}],["speed",{"_index":681,"title":{},"content":{"8":{}},"tags":{}}],["spend",{"_index":167,"title":{},"content":{"3":{},"7":{}},"tags":{}}],["spew",{"_index":444,"title":{},"content":{"6":{}},"tags":{}}],["sport",{"_index":945,"title":{},"content":{"12":{}},"tags":{}}],["spotifi",{"_index":918,"title":{},"content":{"11":{}},"tags":{}}],["squirrel",{"_index":415,"title":{},"content":{"6":{}},"tags":{}}],["stand",{"_index":346,"title":{},"content":{"5":{}},"tags":{}}],["start",{"_index":469,"title":{},"content":{"7":{},"8":{},"9":{},"13":{}},"tags":{}}],["state",{"_index":126,"title":{},"content":{"2":{}},"tags":{}}],["stay",{"_index":954,"title":{},"content":{"12":{}},"tags":{}}],["steam",{"_index":569,"title":{},"content":{"7":{}},"tags":{}}],["stem",{"_index":749,"title":{},"content":{"10":{}},"tags":{}}],["step",{"_index":473,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["still",{"_index":43,"title":{},"content":{"1":{},"7":{},"10":{}},"tags":{}}],["stori",{"_index":607,"title":{},"content":{"7":{}},"tags":{}}],["straight",{"_index":817,"title":{},"content":{"11":{}},"tags":{}}],["strangest",{"_index":935,"title":{},"content":{"11":{}},"tags":{}}],["streamer",{"_index":512,"title":{},"content":{"7":{}},"tags":{}}],["stress",{"_index":947,"title":{},"content":{"12":{}},"tags":{}}],["structur",{"_index":750,"title":{},"content":{"10":{}},"tags":{}}],["stuck",{"_index":882,"title":{},"content":{"11":{}},"tags":{}}],["student",{"_index":79,"title":{},"content":{"2":{},"3":{},"5":{},"6":{},"9":{},"12":{}},"tags":{}}],["studi",{"_index":319,"title":{},"content":{"4":{},"13":{}},"tags":{}}],["stuff",{"_index":377,"title":{},"content":{"5":{}},"tags":{}}],["stumbl",{"_index":795,"title":{},"content":{"11":{}},"tags":{}}],["style",{"_index":732,"title":{},"content":{"10":{}},"tags":{}}],["succe",{"_index":975,"title":{},"content":{"13":{}},"tags":{}}],["success",{"_index":180,"title":{},"content":{"3":{},"7":{},"9":{}},"tags":{}}],["such",{"_index":547,"title":{},"content":{"7":{},"8":{}},"tags":{}}],["suit",{"_index":855,"title":{},"content":{"11":{}},"tags":{}}],["sun",{"_index":660,"title":{},"content":{"8":{}},"tags":{}}],["super",{"_index":690,"title":{"9":{}},"content":{"9":{}},"tags":{}}],["sure",{"_index":119,"title":{},"content":{"2":{},"6":{},"10":{},"12":{}},"tags":{}}],["surpris",{"_index":646,"title":{},"content":{"8":{}},"tags":{}}],["sweet",{"_index":909,"title":{},"content":{"11":{}},"tags":{}}],["swim",{"_index":949,"title":{},"content":{"12":{}},"tags":{}}],["swing",{"_index":135,"title":{},"content":{"2":{}},"tags":{}}],["synthet",{"_index":237,"title":{"4":{}},"content":{"4":{}},"tags":{}}],["t",{"_index":849,"title":{},"content":{"11":{}},"tags":{}}],["ta",{"_index":771,"title":{},"content":{"10":{}},"tags":{}}],["tabl",{"_index":123,"title":{},"content":{"2":{}},"tags":{}}],["tad",{"_index":898,"title":{},"content":{"11":{}},"tags":{}}],["take",{"_index":191,"title":{},"content":{"3":{},"5":{},"7":{},"8":{},"12":{},"13":{}},"tags":{}}],["tale",{"_index":806,"title":{},"content":{"11":{}},"tags":{}}],["talk",{"_index":644,"title":{},"content":{"8":{},"12":{}},"tags":{}}],["task",{"_index":667,"title":{},"content":{"8":{}},"tags":{}}],["tast",{"_index":856,"title":{},"content":{"11":{}},"tags":{}}],["teach",{"_index":129,"title":{},"content":{"2":{},"11":{}},"tags":{}}],["team",{"_index":354,"title":{},"content":{"5":{}},"tags":{}}],["teammat",{"_index":375,"title":{},"content":{"5":{}},"tags":{}}],["tech",{"_index":371,"title":{},"content":{"5":{},"8":{}},"tags":{}}],["technic",{"_index":11,"title":{},"content":{"1":{}},"tags":{}}],["techniqu",{"_index":767,"title":{},"content":{"10":{}},"tags":{}}],["technolog",{"_index":613,"title":{"8":{}},"content":{"8":{}},"tags":{}}],["tell",{"_index":773,"title":{},"content":{"10":{}},"tags":{}}],["tempt",{"_index":824,"title":{},"content":{"11":{}},"tags":{}}],["tend",{"_index":738,"title":{},"content":{"10":{}},"tags":{}}],["term",{"_index":752,"title":{},"content":{"10":{}},"tags":{}}],["test",{"_index":23,"title":{},"content":{"1":{},"12":{}},"tags":{}}],["text",{"_index":622,"title":{},"content":{"8":{}},"tags":{}}],["thank",{"_index":155,"title":{},"content":{"2":{}},"tags":{}}],["that’",{"_index":609,"title":{},"content":{"7":{}},"tags":{}}],["theme",{"_index":364,"title":{},"content":{"5":{},"11":{}},"tags":{}}],["themselv",{"_index":249,"title":{},"content":{"4":{}},"tags":{}}],["theori",{"_index":53,"title":{},"content":{"1":{}},"tags":{}}],["there’",{"_index":363,"title":{},"content":{"5":{},"7":{}},"tags":{}}],["they’r",{"_index":368,"title":{},"content":{"5":{},"6":{}},"tags":{}}],["thing",{"_index":282,"title":{},"content":{"4":{},"5":{},"7":{},"8":{},"13":{}},"tags":{}}],["think",{"_index":248,"title":{},"content":{"4":{},"8":{},"11":{}},"tags":{}}],["those",{"_index":544,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["though",{"_index":318,"title":{},"content":{"4":{},"6":{},"11":{}},"tags":{}}],["thought",{"_index":114,"title":{},"content":{"2":{},"3":{},"7":{},"8":{}},"tags":{}}],["three",{"_index":379,"title":{},"content":{"5":{}},"tags":{}}],["through",{"_index":24,"title":{},"content":{"1":{},"2":{},"7":{},"10":{},"11":{}},"tags":{}}],["time",{"_index":104,"title":{"9":{}},"content":{"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{}},"tags":{}}],["tip",{"_index":113,"title":{"10":{}},"content":{"2":{}},"tags":{}}],["tire",{"_index":831,"title":{},"content":{"11":{}},"tags":{}}],["titl",{"_index":774,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["today",{"_index":914,"title":{},"content":{"11":{}},"tags":{}}],["toil",{"_index":891,"title":{},"content":{"11":{}},"tags":{}}],["ton",{"_index":376,"title":{},"content":{"5":{}},"tags":{}}],["took",{"_index":701,"title":{},"content":{"9":{},"10":{}},"tags":{}}],["tool",{"_index":220,"title":{},"content":{"3":{},"10":{}},"tags":{}}],["top",{"_index":510,"title":{},"content":{"7":{}},"tags":{}}],["total",{"_index":597,"title":{},"content":{"7":{}},"tags":{}}],["touch",{"_index":431,"title":{},"content":{"6":{},"7":{}},"tags":{}}],["toward",{"_index":930,"title":{},"content":{"11":{}},"tags":{}}],["track",{"_index":715,"title":{"10":{}},"content":{},"tags":{}}],["train",{"_index":270,"title":{},"content":{"4":{}},"tags":{}}],["tray",{"_index":449,"title":{},"content":{"6":{}},"tags":{}}],["tremend",{"_index":222,"title":{},"content":{"3":{}},"tags":{}}],["trend",{"_index":312,"title":{},"content":{"4":{},"8":{}},"tags":{}}],["tri",{"_index":181,"title":{},"content":{"3":{},"7":{},"10":{},"11":{}},"tags":{}}],["trick",{"_index":739,"title":{},"content":{"10":{}},"tags":{}}],["true",{"_index":751,"title":{},"content":{"10":{},"11":{}},"tags":{}}],["truli",{"_index":934,"title":{},"content":{"11":{}},"tags":{}}],["turn",{"_index":927,"title":{},"content":{"11":{}},"tags":{}}],["tweet",{"_index":612,"title":{},"content":{"7":{}},"tags":{}}],["twitch",{"_index":511,"title":{},"content":{"7":{}},"tags":{}}],["two",{"_index":339,"title":{},"content":{"5":{}},"tags":{}}],["type",{"_index":565,"title":{},"content":{"7":{}},"tags":{}}],["ui",{"_index":833,"title":{},"content":{"11":{}},"tags":{}}],["uk",{"_index":592,"title":{},"content":{"7":{}},"tags":{}}],["under",{"_index":383,"title":{},"content":{"5":{}},"tags":{}}],["understand",{"_index":676,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["unexpect",{"_index":870,"title":{},"content":{"11":{}},"tags":{}}],["uniqu",{"_index":566,"title":{},"content":{"7":{}},"tags":{}}],["univers",{"_index":80,"title":{},"content":{"2":{},"3":{},"5":{},"12":{}},"tags":{}}],["unless",{"_index":755,"title":{},"content":{"10":{}},"tags":{}}],["unplug",{"_index":459,"title":{},"content":{"6":{}},"tags":{}}],["unsuit",{"_index":776,"title":{},"content":{"10":{}},"tags":{}}],["until",{"_index":881,"title":{},"content":{"11":{}},"tags":{}}],["untravel",{"_index":861,"title":{},"content":{"11":{}},"tags":{}}],["up",{"_index":44,"title":{"12":{}},"content":{"1":{},"5":{},"7":{},"8":{},"9":{},"11":{},"12":{}},"tags":{}}],["upcom",{"_index":91,"title":{},"content":{"2":{}},"tags":{}}],["urg",{"_index":404,"title":{},"content":{"5":{}},"tags":{}}],["urim",{"_index":829,"title":{},"content":{"11":{}},"tags":{}}],["us",{"_index":189,"title":{"4":{}},"content":{"3":{},"5":{},"7":{},"8":{},"11":{}},"tags":{}}],["user",{"_index":201,"title":{},"content":{"3":{},"7":{}},"tags":{}}],["usual",{"_index":815,"title":{},"content":{"11":{}},"tags":{}}],["uwindsor",{"_index":31,"title":{},"content":{"1":{},"3":{},"13":{}},"tags":{}}],["v3",{"_index":262,"title":{},"content":{"4":{}},"tags":{}}],["valuabl",{"_index":757,"title":{},"content":{"10":{}},"tags":{}}],["valv",{"_index":572,"title":{},"content":{"7":{}},"tags":{}}],["variabl",{"_index":295,"title":{},"content":{"4":{},"10":{}},"tags":{}}],["variat",{"_index":734,"title":{},"content":{"10":{}},"tags":{}}],["variou",{"_index":83,"title":{},"content":{"2":{},"4":{},"12":{}},"tags":{}}],["veri",{"_index":194,"title":{},"content":{"3":{},"7":{},"10":{}},"tags":{}}],["version",{"_index":553,"title":{},"content":{"7":{},"8":{}},"tags":{}}],["versu",{"_index":324,"title":{},"content":{"4":{}},"tags":{}}],["via",{"_index":151,"title":{},"content":{"2":{}},"tags":{}}],["video",{"_index":524,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["video…and",{"_index":812,"title":{},"content":{"11":{}},"tags":{}}],["view",{"_index":528,"title":{},"content":{"7":{}},"tags":{}}],["virtual",{"_index":664,"title":{},"content":{"8":{}},"tags":{}}],["vscode",{"_index":919,"title":{},"content":{"11":{}},"tags":{}}],["walk",{"_index":943,"title":{},"content":{"12":{}},"tags":{}}],["want",{"_index":73,"title":{},"content":{"2":{},"3":{},"7":{},"10":{},"13":{}},"tags":{}}],["watch",{"_index":513,"title":{},"content":{"7":{},"11":{}},"tags":{}}],["waterloo",{"_index":221,"title":{},"content":{"3":{}},"tags":{}}],["way",{"_index":332,"title":{},"content":{"4":{},"5":{},"7":{},"8":{},"10":{},"11":{},"12":{}},"tags":{}}],["weather",{"_index":659,"title":{},"content":{"8":{}},"tags":{}}],["websit",{"_index":85,"title":{},"content":{"2":{}},"tags":{}}],["week",{"_index":753,"title":{},"content":{"10":{}},"tags":{}}],["weekend",{"_index":168,"title":{},"content":{"3":{},"5":{}},"tags":{}}],["weight",{"_index":424,"title":{},"content":{"6":{}},"tags":{}}],["welcom",{"_index":463,"title":{},"content":{"6":{},"13":{}},"tags":{}}],["well",{"_index":21,"title":{},"content":{"1":{},"2":{},"3":{},"4":{},"5":{},"7":{},"10":{},"12":{}},"tags":{}}],["went",{"_index":582,"title":{},"content":{"7":{}},"tags":{}}],["weren’t",{"_index":933,"title":{},"content":{"11":{}},"tags":{}}],["what’",{"_index":641,"title":{},"content":{"8":{}},"tags":{}}],["whether",{"_index":41,"title":{},"content":{"1":{}},"tags":{}}],["wi",{"_index":436,"title":{},"content":{"6":{}},"tags":{}}],["wiki",{"_index":61,"title":{},"content":{"1":{}},"tags":{}}],["wikipedia",{"_index":26,"title":{},"content":{"1":{}},"tags":{}}],["wikipedia'",{"_index":0,"title":{"1":{}},"content":{},"tags":{}}],["win",{"_index":362,"title":{},"content":{"5":{}},"tags":{}}],["window",{"_index":828,"title":{},"content":{"11":{}},"tags":{}}],["window…y",{"_index":920,"title":{},"content":{"11":{}},"tags":{}}],["windsor",{"_index":228,"title":{},"content":{"3":{},"5":{},"9":{}},"tags":{}}],["winhack",{"_index":397,"title":{},"content":{"5":{}},"tags":{}}],["winter",{"_index":476,"title":{},"content":{"7":{}},"tags":{}}],["wish",{"_index":968,"title":{},"content":{"13":{}},"tags":{}}],["wishlist",{"_index":600,"title":{},"content":{"7":{}},"tags":{}}],["within",{"_index":390,"title":{},"content":{"5":{}},"tags":{}}],["without",{"_index":284,"title":{},"content":{"4":{},"10":{},"11":{}},"tags":{}}],["won",{"_index":387,"title":{},"content":{"5":{}},"tags":{}}],["won’t",{"_index":608,"title":{},"content":{"7":{}},"tags":{}}],["word",{"_index":456,"title":{},"content":{"6":{},"8":{},"11":{}},"tags":{}}],["work",{"_index":98,"title":{},"content":{"2":{},"3":{},"4":{},"5":{},"7":{},"10":{},"11":{},"12":{}},"tags":{}}],["workshop",{"_index":370,"title":{},"content":{"5":{}},"tags":{}}],["world",{"_index":197,"title":{},"content":{"3":{},"7":{},"8":{},"11":{},"13":{}},"tags":{}}],["world’",{"_index":793,"title":{},"content":{"11":{}},"tags":{}}],["worth",{"_index":423,"title":{},"content":{"6":{},"10":{}},"tags":{}}],["wrist",{"_index":413,"title":{},"content":{"6":{}},"tags":{}}],["write",{"_index":533,"title":{},"content":{"7":{},"13":{}},"tags":{}}],["written",{"_index":617,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["ye",{"_index":438,"title":{},"content":{"6":{},"10":{}},"tags":{}}],["year",{"_index":342,"title":{"13":{}},"content":{"5":{},"7":{},"13":{}},"tags":{}}],["yourself",{"_index":941,"title":{},"content":{"12":{},"13":{}},"tags":{}}],["youtub",{"_index":147,"title":{"11":{}},"content":{"2":{},"7":{},"11":{}},"tags":{}}],["you’ll",{"_index":642,"title":{},"content":{"8":{},"13":{}},"tags":{}}],["you’r",{"_index":395,"title":{},"content":{"5":{},"6":{},"13":{}},"tags":{}}],["zoom",{"_index":937,"title":{},"content":{"12":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/search-index-docs-plugin-docs-academics-current.json b/search-index-docs-plugin-docs-academics-current.json new file mode 100644 index 000000000..436f7262c --- /dev/null +++ b/search-index-docs-plugin-docs-academics-current.json @@ -0,0 +1 @@ +{"documents":[{"id":17,"pageTitle":"Academics","sectionTitle":"Academics","sectionRoute":"/wiki/academics/","type":"docs"},{"id":18,"pageTitle":"Academic Complaints","sectionTitle":"Academic Complaints","sectionRoute":"/wiki/academics/academiccomplaints","type":"docs"},{"id":19,"pageTitle":"Academic Complaints","sectionTitle":"Who Can I Go To?","sectionRoute":"/wiki/academics/academiccomplaints#who-can-i-go-to","type":"docs"},{"id":20,"pageTitle":"Academic Complaints","sectionTitle":"I'm Frustrated that Nothing is Changing","sectionRoute":"/wiki/academics/academiccomplaints#im-frustrated-that-nothing-is-changing","type":"docs"},{"id":21,"pageTitle":"Academic Support Resources","sectionTitle":"Academic Support Resources","sectionRoute":"/wiki/academics/academicsupport","type":"docs"},{"id":22,"pageTitle":"Academic Support Resources","sectionTitle":"Academic Advising","sectionRoute":"/wiki/academics/academicsupport#academic-advising","type":"docs"},{"id":23,"pageTitle":"Academic Support Resources","sectionTitle":"Computer Science Main Office","sectionRoute":"/wiki/academics/academicsupport#computer-science-main-office","type":"docs"},{"id":24,"pageTitle":"Academic Support Resources","sectionTitle":"Computer Science Academic Advisors","sectionRoute":"/wiki/academics/academicsupport#computer-science-academic-advisors","type":"docs"},{"id":25,"pageTitle":"Academic Support Resources","sectionTitle":"Associate Dean of Science: Dr. P. Dutton","sectionRoute":"/wiki/academics/academicsupport#associate-dean-of-science-dr-p-dutton","type":"docs"},{"id":26,"pageTitle":"Academic Support Resources","sectionTitle":"Central Academic Advising Office (for general advising)","sectionRoute":"/wiki/academics/academicsupport#central-academic-advising-office-for-general-advising","type":"docs"},{"id":27,"pageTitle":"Academic Support Resources","sectionTitle":"Course-Related Support","sectionRoute":"/wiki/academics/academicsupport#course-related-support","type":"docs"},{"id":28,"pageTitle":"Academic Support Resources","sectionTitle":"CS Current Undergraduate Students (The School of Computer Science)","sectionRoute":"/wiki/academics/academicsupport#cs-current-undergraduate-students-the-school-of-computer-science","type":"docs"},{"id":29,"pageTitle":"Academic Support Resources","sectionTitle":"Math and Stats Learning Centre","sectionRoute":"/wiki/academics/academicsupport#math-and-stats-learning-centre","type":"docs"},{"id":30,"pageTitle":"Academic Support Resources","sectionTitle":"PALS (Peer Assisted Learning Sessions)","sectionRoute":"/wiki/academics/academicsupport#pals-peer-assisted-learning-sessions","type":"docs"},{"id":31,"pageTitle":"Academic Support Resources","sectionTitle":"SOS (Students Offering Support)","sectionRoute":"/wiki/academics/academicsupport#sos-students-offering-support","type":"docs"},{"id":32,"pageTitle":"Academic Support Resources","sectionTitle":"Student Success and Leadership Centre","sectionRoute":"/wiki/academics/academicsupport#student-success-and-leadership-centre","type":"docs"},{"id":33,"pageTitle":"Academic Support Resources","sectionTitle":"Extra Links","sectionRoute":"/wiki/academics/academicsupport","type":"docs"},{"id":34,"pageTitle":"Archived Important Dates","sectionTitle":"Archived Important Dates","sectionRoute":"/wiki/academics/archivedImportantDates","type":"docs"},{"id":35,"pageTitle":"Archived Important Dates","sectionTitle":"Fall 2022","sectionRoute":"/wiki/academics/archivedImportantDates#fall-2022","type":"docs"},{"id":36,"pageTitle":"Applying for Awards","sectionTitle":"Applying for Awards","sectionRoute":"/wiki/academics/awardApplication","type":"docs"},{"id":37,"pageTitle":"Applying for Awards","sectionTitle":"Timeline for UWindsor Awards","sectionRoute":"/wiki/academics/awardApplication#timeline-for-uwindsor-awards","type":"docs"},{"id":38,"pageTitle":"Applying for Awards","sectionTitle":"Current Undergraduate Students","sectionRoute":"/wiki/academics/awardApplication#current-undergraduate-students","type":"docs"},{"id":39,"pageTitle":"Applying for Awards","sectionTitle":"Prospective Students","sectionRoute":"/wiki/academics/awardApplication#prospective-students","type":"docs"},{"id":40,"pageTitle":"Applying for Awards","sectionTitle":"How to Apply for Awards","sectionRoute":"/wiki/academics/awardApplication#how-to-apply-for-awards","type":"docs"},{"id":41,"pageTitle":"Applying for Awards","sectionTitle":"How to Maintain Awards","sectionRoute":"/wiki/academics/awardApplication#how-to-maintain-awards","type":"docs"},{"id":42,"pageTitle":"Applying for Awards","sectionTitle":"What other kinds of financial aids are there?","sectionRoute":"/wiki/academics/awardApplication#what-other-kinds-of-financial-aids-are-there","type":"docs"},{"id":43,"pageTitle":"Course Overload Guide","sectionTitle":"Course Overload Guide","sectionRoute":"/wiki/academics/course-overload","type":"docs"},{"id":44,"pageTitle":"Course Overload Guide","sectionTitle":"How to Course Overload","sectionRoute":"/wiki/academics/course-overload#how-to-course-overload","type":"docs"},{"id":45,"pageTitle":"Course Overload Guide","sectionTitle":"Why Course Overload","sectionRoute":"/wiki/academics/course-overload#why-course-overload","type":"docs"},{"id":46,"pageTitle":"Course Overload Guide","sectionTitle":"Helpful Tips","sectionRoute":"/wiki/academics/course-overload#helpful-tips","type":"docs"},{"id":47,"pageTitle":"Course Overload Guide","sectionTitle":"Jeremie's Experience With Overloading","sectionRoute":"/wiki/academics/course-overload#jeremies-experience-with-overloading","type":"docs"},{"id":48,"pageTitle":"Getting Involved with Research","sectionTitle":"Getting Involved with Research","sectionRoute":"/wiki/academics/doingresearch","type":"docs"},{"id":49,"pageTitle":"Getting Involved with Research","sectionTitle":"Is Research Right for You?","sectionRoute":"/wiki/academics/doingresearch#is-research-right-for-you","type":"docs"},{"id":50,"pageTitle":"Getting Involved with Research","sectionTitle":"Ways To Get Involved With Research","sectionRoute":"/wiki/academics/doingresearch#ways-to-get-involved-with-research","type":"docs"},{"id":51,"pageTitle":"Finding Awards","sectionTitle":"Finding Awards","sectionRoute":"/wiki/academics/findingAwards","type":"docs"},{"id":52,"pageTitle":"Finding Awards","sectionTitle":"Notable CS / Science Current Awards","sectionRoute":"/wiki/academics/findingAwards#notable-cs--science-current-awards","type":"docs"},{"id":53,"pageTitle":"Finding Awards","sectionTitle":"Notable CS / Science Entrance Awards","sectionRoute":"/wiki/academics/findingAwards#notable-cs--science-entrance-awards","type":"docs"},{"id":54,"pageTitle":"Finding Awards","sectionTitle":"Other UWindsor Awards","sectionRoute":"/wiki/academics/findingAwards#other-uwindsor-awards","type":"docs"},{"id":55,"pageTitle":"Finding Awards","sectionTitle":"External Awards and Financial Aid Opportunities","sectionRoute":"/wiki/academics/findingAwards#external-awards-and-financial-aid-opportunities","type":"docs"},{"id":56,"pageTitle":"Important Dates","sectionTitle":"Important Dates","sectionRoute":"/wiki/academics/importantDates","type":"docs"},{"id":57,"pageTitle":"Important Dates","sectionTitle":"Fall 2023","sectionRoute":"/wiki/academics/importantDates#fall-2023","type":"docs"},{"id":58,"pageTitle":"Important Dates","sectionTitle":"Summer 2023","sectionRoute":"/wiki/academics/importantDates#summer-2023","type":"docs"},{"id":59,"pageTitle":"Important Dates","sectionTitle":"Winter 2023","sectionRoute":"/wiki/academics/importantDates#winter-2023","type":"docs"},{"id":60,"pageTitle":"Mental Health Resources","sectionTitle":"Mental Health Resources","sectionRoute":"/wiki/academics/mentalhealth","type":"docs"},{"id":61,"pageTitle":"Mental Health Resources","sectionTitle":"On-Campus Support","sectionRoute":"/wiki/academics/mentalhealth#on-campus-support","type":"docs"},{"id":62,"pageTitle":"Mental Health Resources","sectionTitle":"Student Counselling Centre","sectionRoute":"/wiki/academics/mentalhealth#student-counselling-centre","type":"docs"},{"id":63,"pageTitle":"Mental Health Resources","sectionTitle":"UWSA Peer Support Centre","sectionRoute":"/wiki/academics/mentalhealth#uwsa-peer-support-centre","type":"docs"},{"id":64,"pageTitle":"Mental Health Resources","sectionTitle":"24/7 Support","sectionRoute":"/wiki/academics/mentalhealth#247-support","type":"docs"},{"id":65,"pageTitle":"Mental Health Resources","sectionTitle":"My Student Support Program","sectionRoute":"/wiki/academics/mentalhealth#my-student-support-program","type":"docs"},{"id":66,"pageTitle":"Mental Health Resources","sectionTitle":"Good2Talk","sectionRoute":"/wiki/academics/mentalhealth#good2talk","type":"docs"},{"id":67,"pageTitle":"Mental Health Resources","sectionTitle":"Wellness Together Canada","sectionRoute":"/wiki/academics/mentalhealth#wellness-together-canada","type":"docs"},{"id":68,"pageTitle":"Mental Health Resources","sectionTitle":"Windsor Regional Hospital Walk-In Crisis Service","sectionRoute":"/wiki/academics/mentalhealth#windsor-regional-hospital-walk-in-crisis-service","type":"docs"},{"id":69,"pageTitle":"Mental Health Resources","sectionTitle":"Insurance","sectionRoute":"/wiki/academics/mentalhealth#insurance","type":"docs"},{"id":70,"pageTitle":"Outstanding Scholars","sectionTitle":"Outstanding Scholars","sectionRoute":"/wiki/academics/outstandingscholars","type":"docs"},{"id":71,"pageTitle":"Outstanding Scholars","sectionTitle":"Pros and Cons of Outstanding Scholars","sectionRoute":"/wiki/academics/outstandingscholars#pros-and-cons-of-outstanding-scholars","type":"docs"},{"id":72,"pageTitle":"Outstanding Scholars","sectionTitle":"Pros","sectionRoute":"/wiki/academics/outstandingscholars#pros","type":"docs"},{"id":73,"pageTitle":"Outstanding Scholars","sectionTitle":"Cons","sectionRoute":"/wiki/academics/outstandingscholars#cons","type":"docs"},{"id":74,"pageTitle":"Outstanding Scholars","sectionTitle":"Applying to Outstanding Scholars","sectionRoute":"/wiki/academics/outstandingscholars#applying-to-outstanding-scholars","type":"docs"},{"id":75,"pageTitle":"Outstanding Scholars","sectionTitle":"Selection Criteria for Outstanding Scholars","sectionRoute":"/wiki/academics/outstandingscholars#selection-criteria-for-outstanding-scholars","type":"docs"},{"id":76,"pageTitle":"Outstanding Scholars","sectionTitle":"Extra Note","sectionRoute":"/wiki/academics/outstandingscholars#extra-note","type":"docs"},{"id":77,"pageTitle":"Physical Health Resources","sectionTitle":"Physical Health Resources","sectionRoute":"/wiki/academics/physicalhealth","type":"docs"},{"id":78,"pageTitle":"Physical Health Resources","sectionTitle":"Emergency Services","sectionRoute":"/wiki/academics/physicalhealth#emergency-services","type":"docs"},{"id":79,"pageTitle":"Physical Health Resources","sectionTitle":"Campus Community Police","sectionRoute":"/wiki/academics/physicalhealth#campus-community-police","type":"docs"},{"id":80,"pageTitle":"Physical Health Resources","sectionTitle":"Poison Information Centre (Ontario Poison Centre)","sectionRoute":"/wiki/academics/physicalhealth#poison-information-centre-ontario-poison-centre","type":"docs"},{"id":81,"pageTitle":"Physical Health Resources","sectionTitle":"Sexual Assault Treatment Centre","sectionRoute":"/wiki/academics/physicalhealth#sexual-assault-treatment-centre","type":"docs"},{"id":82,"pageTitle":"Physical Health Resources","sectionTitle":"In-Person Healthcare Services","sectionRoute":"/wiki/academics/physicalhealth#in-person-healthcare-services","type":"docs"},{"id":83,"pageTitle":"Physical Health Resources","sectionTitle":"Student Health Services (On-Campus)","sectionRoute":"/wiki/academics/physicalhealth#student-health-services-on-campus","type":"docs"},{"id":84,"pageTitle":"Physical Health Resources","sectionTitle":"Windsor Regional Hospital","sectionRoute":"/wiki/academics/physicalhealth#windsor-regional-hospital","type":"docs"},{"id":85,"pageTitle":"Physical Health Resources","sectionTitle":"Walk-In Clinics","sectionRoute":"/wiki/academics/physicalhealth#walk-in-clinics","type":"docs"},{"id":86,"pageTitle":"Physical Health Resources","sectionTitle":"West Windsor Urgent Care Centre","sectionRoute":"/wiki/academics/physicalhealth#west-windsor-urgent-care-centre","type":"docs"},{"id":87,"pageTitle":"Physical Health Resources","sectionTitle":"Windsor Medical Clinic","sectionRoute":"/wiki/academics/physicalhealth#windsor-medical-clinic","type":"docs"},{"id":88,"pageTitle":"Physical Health Resources","sectionTitle":"Grand Marais Medical Centre","sectionRoute":"/wiki/academics/physicalhealth#grand-marais-medical-centre","type":"docs"},{"id":89,"pageTitle":"Physical Health Resources","sectionTitle":"Online Healthcare Services","sectionRoute":"/wiki/academics/physicalhealth#online-healthcare-services","type":"docs"},{"id":90,"pageTitle":"Physical Health Resources","sectionTitle":"Health Connect Ontario","sectionRoute":"/wiki/academics/physicalhealth#health-connect-ontario","type":"docs"},{"id":91,"pageTitle":"Physical Health Resources","sectionTitle":"Ontario Telemedicine Network","sectionRoute":"/wiki/academics/physicalhealth#ontario-telemedicine-network","type":"docs"},{"id":92,"pageTitle":"Physical Health Resources","sectionTitle":"Insurance Claim","sectionRoute":"/wiki/academics/physicalhealth#insurance-claim","type":"docs"},{"id":93,"pageTitle":"Textbook Guide","sectionTitle":"Textbook Guide","sectionRoute":"/wiki/academics/textbooks","type":"docs"},{"id":94,"pageTitle":"Textbook Guide","sectionTitle":"Do I Need Textbooks?","sectionRoute":"/wiki/academics/textbooks#do-i-need-textbooks","type":"docs"},{"id":95,"pageTitle":"Textbook Guide","sectionTitle":"Jeremie's Advice","sectionRoute":"/wiki/academics/textbooks#jeremies-advice","type":"docs"},{"id":96,"pageTitle":"Textbook Guide","sectionTitle":"List of Courses You Probably Won't Need The Textbook For","sectionRoute":"/wiki/academics/textbooks#list-of-courses-you-probably-wont-need-the-textbook-for","type":"docs"},{"id":97,"pageTitle":"Textbook Guide","sectionTitle":"Where Do I Get My Textbooks?","sectionRoute":"/wiki/academics/textbooks#where-do-i-get-my-textbooks","type":"docs"},{"id":98,"pageTitle":"Textbook Guide","sectionTitle":"The Campus Bookstore","sectionRoute":"/wiki/academics/textbooks#the-campus-bookstore","type":"docs"},{"id":99,"pageTitle":"Textbook Guide","sectionTitle":"Other Ways to Purchase","sectionRoute":"/wiki/academics/textbooks#other-ways-to-purchase","type":"docs"},{"id":100,"pageTitle":"Textbook Guide","sectionTitle":"The Library","sectionRoute":"/wiki/academics/textbooks#the-library","type":"docs"},{"id":101,"pageTitle":"Textbook Guide","sectionTitle":"Free E-Textbooks","sectionRoute":"/wiki/academics/textbooks#free-e-textbooks","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/17",[0,1.723]],["content/17",[0,1.557,1,3.408,2,2.869,3,2.124,4,4.36,5,1.326,6,2.607,7,5.019,8,2.057,9,2.295,10,5.019,11,2.731,12,2.391,13,2.391,14,2.494,15,2.437,16,5.019,17,4.515,18,4.386,19,2.869,20,2.437,21,3.969]],["tags/17",[]],["title/18",[0,1.448,18,4.081]],["content/18",[0,1.721,17,3.54,22,2.263,23,2.538,24,5.549,25,4.388,26,5.549,27,5.549,28,3.54,29,3.019,30,5.549,31,4.044,32,4.388,33,4.388,34,3.768,35,3.172,36,4.388,37,3.172]],["tags/18",[]],["title/19",[38,3.772]],["content/19",[0,0.533,5,0.761,25,2.278,29,1.568,33,3.443,37,0.982,38,1.167,39,1.359,40,1.502,41,6.281,42,4.116,43,1.838,44,1.318,45,1.192,46,1.167,47,1.502,48,1.036,49,4.354,50,1.596,51,3.72,52,2.527,53,1.252,54,1.167,55,1.991,56,1.502,57,1.719,58,1.719,59,2.278,60,2.527,61,1.502,62,1.359,63,1.036,64,2.518,65,2.518,66,0.935,67,2.278,68,3.443,69,1.719,70,1.719,71,1.502,72,1.719,73,1.359,74,1.719,75,1.432,76,1.267,77,2.518,78,1.252,79,0.652,80,1.502,81,2.278,82,1.359,83,1.252,84,1.502,85,2.518,86,1.502,87,1.991,88,1.841,89,2.278,90,1.719,91,1.719,92,1.957,93,1.359,94,1.719,95,2.518,96,0.733,97,1.502,98,1.719,99,1.719,100,2.127,101,1.094,102,2.518,103,1.252,104,0.786,105,1.252,106,1.719,107,1.719,108,1.502,109,1.719,110,1.568,111,2.881,112,1.036,113,1.719,114,1.252,115,0.676,116,1.719,117,1.502,118,1.647,119,2.242,120,0.893,121,1.719,122,1.252,123,1.719,124,3.72,125,1.719,126,0.676,127,0.819,128,1.167,129,1.167,130,1.502,131,1.252,132,0.935,133,2.1,134,1.502,135,1.502,136,1.719,137,1.359,138,1.719,139,1.497,140,1.647,141,1.957,142,1.719,143,1.719,144,1.719,145,1.719,146,1.719,147,1.096,148,2.518,149,1.719,150,1.719,151,1.502,152,1.167,153,1.719,154,1.096,155,1.719,156,1.719,157,1.957,158,1.719,159,1.252,160,1.719,161,1.252,162,0.609,163,1.719,164,0.676,165,0.854,166,1.719,167,1.502,168,1.359,169,1.719,170,1.502]],["tags/19",[]],["title/20",[141,2.406,171,3.543,172,3.543,173,3.096]],["content/20",[0,1.532,25,2.703,31,2.491,32,2.703,50,1.253,59,3.907,63,2.06,75,1.699,78,2.491,80,2.987,84,2.987,86,2.987,87,1.563,88,1.297,96,0.763,102,2.987,103,2.491,118,1.954,120,1.776,122,2.491,130,2.987,141,3.355,151,4.318,167,2.987,173,4.318,174,4.941,175,3.419,176,1.776,177,3.419,178,2.181,179,2.987,180,4.228,181,4.941,182,3.419,183,4.941,184,3.419,185,3.419,186,2.987,187,2.987,188,2.491,189,3.419,190,1.628,191,2.987,192,3.419,193,2.703,194,2.703,195,2.987,196,3.419,197,3.419,198,3.419,199,3.419,200,2.703,201,3.907,202,3.419,203,2.703,204,2.987,205,3.419,206,2.322,207,3.419,208,2.322,209,3.419,210,2.322,211,2.322,212,3.419]],["tags/20",[]],["title/21",[0,1.25,15,1.529,17,2.57]],["content/21",[0,1.703,22,2.239,23,2.511,76,2.414,96,0.722,104,2.511,152,3.729,164,2.159,206,3.729,213,5.491,214,2.159,215,1.945,216,2.25,217,4.342,218,4.001,219,4.342,220,3.729,221,2.511]],["tags/21",[]],["title/22",[0,1.448,222,3.693]],["content/22",[0,1.373,5,1.17,33,3.501,45,1.895,55,2.025,64,5.168,73,3.501,76,2.6,87,2.025,88,2.245,101,1.68,162,1.568,164,1.741,194,3.501,214,1.741,223,1.874,224,4.427,225,2.528,226,5.267,227,3.006,228,2.824,229,4.427,230,3.501,231,3.501,232,4.427,233,3.006,234,3.381,235,4.31,236,2.299,237,4.427,238,2.53,239,4.427]],["tags/22",[]],["title/23",[87,1.62,88,1.345,162,1.255,240,2.801]],["content/23",[45,1.706,75,2.646,87,2.435,88,2.021,162,1.886,241,4.653,242,2.094,243,2.536,244,3.396,245,3.396,246,3.208,247,5.324,248,4.653,249,4.653,250,3.396,251,5.324,252,3.396,253,3.396,254,4.653,255,5.324,256,4.653,257,4.653]],["tags/23",[]],["title/24",[0,1.099,87,1.62,88,1.345,235,2.581]],["content/24",[5,1.054,34,2.71,45,1.278,55,1.825,76,1.754,87,2.52,88,2.092,101,1.514,133,5.385,134,3.487,135,3.487,162,1.413,225,2.396,235,4.016,236,2.072,240,3.155,248,3.487,249,3.487,250,2.545,258,3.99,259,2.072,260,1.825,261,2.404,262,3.155,263,4.358,264,5.511,265,3.99,266,3.99,267,3.99,268,3.99,269,3.99,270,3.99,271,3.99,272,3.99,273,3.99,274,3.99,275,3.99,276,3.99,277,3.99,278,3.99,279,3.99,280,3.99,281,3.99]],["tags/24",[]],["title/25",[88,1.083,133,2.079,157,1.938,159,2.079,282,2.854,283,2.854]],["content/25",[0,1.651,45,1.706,50,1.951,75,2.646,96,0.7,97,4.653,162,1.886,242,2.094,243,2.536,244,3.396,245,3.396,246,3.208,250,3.396,252,3.396,254,4.653,284,5.324,285,5.324,286,4.21,287,4.653,288,4.653,289,5.324,290,5.324]],["tags/25",[]],["title/26",[0,0.885,162,1.011,222,3.418,238,1.631,291,2.854]],["content/26",[75,2.758,161,4.044,162,1.965,242,2.182,243,2.643,244,3.54,245,3.54,246,3.343,250,3.54,261,3.343,287,4.849,292,2.348,293,4.849,294,5.549,295,5.549,296,5.549,297,4.849,298,5.549]],["tags/26",[]],["title/27",[5,1.065,15,1.529,226,3.186]],["content/27",[5,1.548,15,2.223,48,3.53,96,0.77,215,2.075,226,4.633,238,3.349,253,3.737,299,2.791,300,4.633,301,3.53,302,3.53,303,4.269]],["tags/27",[]],["title/28",[87,1.189,88,0.987,96,0.342,110,1.415,127,1.239,234,1.487,253,1.659]],["content/28",[5,1.421,44,1.905,48,4.041,96,0.707,100,3.074,101,2.041,126,2.115,127,2.562,216,1.781,234,3.834,303,4.887,304,6.707,305,2.794,306,5.379,307,4.253,308,4.7,309,4.253]],["tags/28",[]],["title/29",[310,2.801,311,2.801,312,2.406,313,1.688]],["content/29",[5,1.301,44,1.744,101,2.407,104,2.252,115,2.494,126,1.937,140,2.815,215,1.744,216,1.631,236,2.558,300,3.894,303,4.622,310,5.548,311,5.016,314,4.925,315,4.304,316,3.141,317,3.141,318,4.304,319,3.589,320,4.304,321,4.304,322,4.304,323,1.527]],["tags/29",[]],["title/30",[83,2.303,312,2.147,316,2.016,324,2.762,325,2.147]],["content/30",[5,1.407,44,1.886,75,2.646,105,3.88,112,3.208,128,3.616,220,3.616,221,2.435,223,2.253,303,3.88,305,2.765,311,4.21,316,4.251,322,4.653,323,1.651,324,4.653,326,3.396,327,5.324,328,4.653,329,2.897,330,5.324]],["tags/30",[]],["title/31",[15,1.345,96,0.466,305,1.84,331,3.096]],["content/31",[5,1.19,37,2.574,76,1.98,87,2.059,88,1.709,96,0.787,101,1.709,112,2.713,126,1.771,140,2.574,165,2.238,300,3.561,301,2.713,302,4.047,305,2.339,315,5.227,316,3.815,331,5.227,332,4.503,333,3.107,334,2.872,335,4.503,336,4.503,337,3.935,338,4.503,339,2.45,340,4.503,341,4.503,342,4.503,343,3.935,344,2.713,345,4.503,346,3.935]],["tags/31",[]],["title/32",[96,0.466,313,1.688,347,2.406,348,2.801]],["content/32",[0,2.016,15,2.467,76,2.25,96,0.939,101,1.942,126,2.012,215,2.302,225,1.942,259,2.658,313,2.437,347,3.475,349,7.144,350,5.117,351,5.117,352,5.117,353,4.046,354,4.471,355,2.658,356,5.117]],["tags/32",[]],["title/33",[357,3.693,358,3.403]],["content/33",[0,1.88,5,1.602,15,2.3,222,5.704,293,5.297,359,6.061,360,6.061,361,6.061,362,6.061]],["tags/33",[]],["title/34",[1,2.736,2,2.303,363,4.029]],["content/34",[22,2.689,23,3.016,364,5.762]],["tags/34",[]],["title/35",[365,2.541,366,3.403]],["content/35",[2,2.038,5,1.178,22,2.423,28,1.422,31,2.598,50,0.817,96,0.469,131,1.624,162,0.789,164,1.402,176,1.852,190,1.699,252,1.422,259,1.158,263,1.763,301,2.149,302,2.149,317,1.422,343,1.948,365,3.394,366,4.329,367,1.514,368,3.248,369,2.82,370,2.598,371,3.116,372,3.895,373,1.948,374,3.248,375,4.545,376,1.948,377,5.84,378,2.843,379,1.019,380,3.566,381,2.598,382,3.711,383,3.566,384,3.116,385,1.274,386,1.948,387,2.82,388,1.343,389,1.274,390,4.457,391,1.343,392,2.598,393,2.422,394,1.948,395,2.422,396,2.229,397,1.948,398,2.547,399,2.229,400,2.229,401,3.524,402,1.108,403,3.027,404,1.94,405,4.404,406,1.624,407,2.598,408,2.229,409,1.763,410,1.763,411,5.284,412,2.229,413,2.229,414,1.514,415,1.624,416,2.229,417,1.763,418,1.514,419,1.763,420,1.948]],["tags/35",[]],["title/36",[8,1.497,9,2.136]],["content/36",[22,2.689,23,3.016,421,6.594]],["tags/36",[]],["title/37",[8,1.291,223,1.705,422,3.186]],["content/37",[8,1.857,36,4.582,37,3.312,50,2.124,96,0.762,162,2.052,215,2.052,333,3.647,379,3.211,422,4.582,423,5.794,424,4.582]],["tags/37",[]],["title/38",[96,0.53,127,1.919,253,2.57]],["content/38",[8,2.042,9,1.858,23,1.203,35,1.504,50,1.819,73,2.081,79,1.542,82,2.081,96,0.734,112,2.448,115,1.035,127,1.253,139,1.367,140,1.504,162,1.439,165,1.307,188,2.96,200,2.081,210,1.787,218,1.917,238,2.322,253,1.678,260,1.203,292,1.114,299,1.253,333,2.577,334,2.591,365,3.036,368,4.066,379,2.269,381,1.917,382,4.066,388,3.633,398,4.025,401,2.081,403,1.787,404,3.468,422,3.924,425,2.081,426,2.759,427,4.962,428,2.577,429,5.58,430,4.062,431,3.789,432,2.631,433,2.631,434,2.631,435,2.631,436,1.917,437,2.299,438,2.081,439,1.585,440,2.631,441,2.081,442,2.299,443,1.787,444,1.917,445,1.678,446,2.299,447,2.631,448,2.631]],["tags/38",[]],["title/39",[96,0.614,449,4.081]],["content/39",[8,2.116,9,1.991,28,2.777,79,1.652,96,0.572,115,2.3,164,1.712,186,3.804,214,1.712,228,2.777,370,3.172,404,3.182,411,3.443,425,3.443,426,2.957,436,3.172,439,2.623,442,3.804,444,3.172,450,4.354,451,5.223,452,5.111,453,3.172,454,3.443,455,3.804,456,4.354,457,4.354,458,2.261,459,4.354,460,5.849,461,3.972,462,2.488,463,4.354,464,4.354,465,3.172]],["tags/39",[]],["title/40",[8,1.497,9,2.136]],["content/40",[4,3.408,8,2.528,9,2.936,42,3.201,96,0.66,100,2.869,126,2.525,164,1.974,215,1.778,325,3.408,414,4.36,439,3.868,466,5.019,467,3.657,468,4.386,469,5.019,470,3.201,471,2.869,472,3.657]],["tags/40",[]],["title/41",[8,1.497,473,3.693]],["content/41",[0,1.204,5,1.429,8,1.88,23,1.135,28,1.583,43,3.05,44,1.693,45,0.795,50,0.91,54,3.672,77,2.169,79,0.942,96,0.772,105,1.809,114,2.829,115,2.126,120,1.289,141,1.686,161,1.809,162,0.879,190,2.278,228,1.583,253,1.583,259,1.289,292,1.05,299,1.182,307,1.963,323,0.77,333,1.289,379,1.135,381,1.809,385,2.733,398,1.419,402,2.376,415,1.809,418,3.672,425,1.963,428,2.809,436,2.829,441,1.963,443,1.686,453,1.809,458,1.289,461,2.636,462,3.717,473,3.07,474,2.482,475,3.882,476,3.07,477,2.482,478,1.963,479,2.482,480,2.476,481,3.07,482,2.169,483,2.169,484,2.169,485,2.169,486,1.809,487,2.169,488,3.258,489,1.686,490,3.986,491,1.809,492,2.482,493,2.169,494,2.482,495,3.07,496,3.882,497,2.482,498,2.482,499,2.482,500,2.482,501,1.963,502,1.809,503,2.829,504,2.169]],["tags/41",[]],["title/42",[32,3.186,333,2.093,379,1.843]],["content/42",[0,1.21,8,1.739,9,2.481,12,1.858,36,3.085,45,1.25,48,2.35,50,1.43,66,2.123,96,0.82,115,1.534,162,1.382,164,2.134,180,2.843,208,2.649,214,2.134,215,1.382,225,1.48,259,2.026,292,1.651,299,1.858,325,4.814,333,2.026,334,2.488,379,2.853,462,3.101,478,3.085,489,2.649,505,3.409,506,3.901,507,3.085,508,3.085,509,4.741,510,3.901,511,5.426,512,3.901,513,2.026,514,3.901,515,2.123,516,2.488,517,3.901,518,2.843,519,2.843]],["tags/42",[]],["title/43",[4,2.736,5,1.065,6,2.093]],["content/43",[0,1.142,5,1.999,6,3.415,34,2.501,37,3.758,43,2.349,44,2.329,46,2.501,81,2.912,96,0.795,157,2.501,159,2.683,165,1.83,170,3.218,347,2.501,365,2.004,378,3.324,388,2.219,398,4.118,431,2.501,443,2.501,480,2.349,490,3.539,491,2.683,502,2.683,520,3.218,521,3.682,522,5.211,523,4.782,524,3.682,525,3.218,526,3.682,527,3.682,528,3.682,529,3.218,530,3.682,531,3.218,532,3.682]],["tags/43",[]],["title/44",[5,1.234,6,2.426]],["content/44",[5,1.568,6,3.557,29,1.936,42,3.243,45,1.14,75,1.768,79,1.93,88,1.35,96,0.468,103,2.592,154,2.269,157,2.416,159,2.592,176,1.848,208,4.837,234,2.906,235,2.592,241,3.109,256,5.185,257,3.109,301,2.143,323,1.103,353,4.02,398,2.033,468,4.443,471,2.033,529,3.109,533,3.705,534,3.109,535,3.558,536,5.185,537,3.558,538,3.558,539,3.109,540,4.443,541,4.02,542,3.558,543,3.558,544,3.558,545,3.558,546,3.109,547,3.558,548,3.109,549,3.109,550,2.592,551,5.085,552,3.109]],["tags/44",[]],["title/45",[5,1.234,6,2.426]],["content/45",[5,1.732,6,3.594,37,2.09,38,2.483,44,1.295,60,2.483,76,2.649,96,0.481,115,1.438,176,3.594,190,1.742,201,2.891,260,1.672,305,1.899,339,1.99,353,2.891,370,2.664,378,3.307,385,2.09,388,2.203,389,2.964,458,1.899,488,3.949,548,3.195,553,3.657,554,3.657,555,3.657,556,3.657,557,3.657,558,3.195,559,2.332,560,2.203,561,3.195,562,3.195,563,3.657,564,3.195,565,3.657,566,3.657,567,3.657,568,3.657,569,3.657,570,3.657,571,3.657,572,3.657,573,3.657,574,2.891,575,3.657,576,3.657,577,3.195]],["tags/45",[]],["title/46",[76,2.054,578,4.671]],["content/46",[5,1.93,6,3.793,13,1.538,28,2.06,29,2.579,37,2.71,38,2.193,40,4.142,43,2.06,44,1.144,63,1.946,68,2.554,79,1.226,110,1.757,112,2.856,129,3.219,139,2.917,154,2.06,176,2.462,180,2.353,190,1.538,233,2.193,234,3.537,260,2.83,297,2.822,347,2.193,355,1.677,369,2.554,385,1.846,445,2.06,467,2.353,476,2.554,488,2.856,489,2.193,559,4.204,560,1.946,562,2.822,574,2.554,579,3.23,580,2.822,581,3.23,582,2.822,583,3.23,584,2.822,585,2.554,586,2.193,587,2.554,588,3.23,589,3.23,590,2.822,591,2.822,592,3.23,593,2.554]],["tags/46",[]],["title/47",[6,2.093,178,2.57,594,3.521]],["content/47",[5,1.312,6,3.771,22,2.024,43,2.195,47,3.007,139,1.787,178,2.195,193,2.721,210,2.337,228,2.195,231,2.721,233,2.337,260,1.574,329,1.872,389,2.838,437,3.007,471,2.838,488,4.073,515,2.701,519,2.507,550,2.507,552,3.007,558,3.007,559,2.195,577,3.007,580,3.007,590,3.007,595,4.338,596,2.507,597,3.441,598,3.007,599,3.007,600,3.441,601,2.507,602,3.007,603,3.441,604,4.964,605,3.007,606,2.507,607,3.441,608,3.441,609,3.441,610,3.007,611,4.338,612,3.441,613,3.007,614,3.441,615,3.441,616,3.441,617,3.007,618,3.007,619,3.441,620,2.195,621,3.441,622,3.441,623,3.441,624,2.507,625,3.441]],["tags/47",[]],["title/48",[11,2.192,12,1.919,626,3.186]],["content/48",[]],["tags/48",[]],["title/49",[12,2.225,627,4.081]],["content/49",[9,2.013,12,3.522,38,1.986,52,1.986,63,1.762,76,2.328,79,1.671,92,1.986,110,1.591,112,2.653,118,1.671,122,2.131,139,1.519,164,1.15,178,1.865,191,4.627,193,3.481,194,2.312,201,3.481,227,1.986,259,3.283,329,1.591,337,2.555,354,2.555,355,1.519,387,2.312,389,3.027,391,1.762,414,1.986,458,1.519,515,1.591,516,1.865,519,3.859,536,2.555,539,2.555,582,2.555,606,2.131,620,2.808,627,3.847,628,2.312,629,2.924,630,2.555,631,2.924,632,1.986,633,2.555,634,2.924,635,2.924,636,2.924,637,2.924,638,2.555,639,2.924,640,2.924,641,2.924,642,2.924,643,2.924,644,4.403,645,2.924,646,2.555,647,2.924,648,3.208,649,2.924,650,4.403,651,2.555,652,2.924,653,2.555,654,2.312,655,2.555,656,2.924,657,2.924,658,2.924,659,2.924,660,2.555]],["tags/49",[]],["title/50",[11,2.192,12,1.919,620,2.57]],["content/50",[11,2.45,12,3.409,13,2.145,14,2.238,29,3.655,44,1.595,66,2.45,96,0.787,104,2.059,118,2.574,119,2.713,164,1.771,225,1.709,325,3.058,329,2.45,344,2.713,471,2.574,516,2.872,648,3.281,661,2.574,662,3.935,663,3.935,664,4.503,665,4.503,666,4.503,667,2.872,668,4.503,669,4.503,670,4.503,671,3.561,672,3.058,673,4.503,674,4.503,675,4.503]],["tags/50",[]],["title/51",[8,1.497,126,1.837]],["content/51",[2,2.925,8,2.289,22,2.086,23,2.34,35,2.925,63,3.083,115,2.012,118,2.925,126,2.556,127,2.437,164,2.012,225,1.942,259,2.658,323,1.587,470,4.146,560,3.083,574,4.046,676,5.117,677,3.475,678,4.046,679,5.117,680,5.117]],["tags/51",[]],["title/52",[8,0.914,50,1.046,88,1.083,127,1.359,234,1.631,472,2.079]],["content/52",[0,1.282,8,1.976,9,0.601,11,1.247,15,0.499,22,0.536,23,0.601,35,1.309,44,0.466,45,0.421,50,0.84,55,0.601,66,1.657,79,1.852,87,2.941,88,2.441,89,1.039,96,0.768,110,1.247,115,1.919,118,0.751,119,2.49,127,0.626,132,0.715,157,0.893,162,0.466,165,1.138,188,0.958,190,0.626,210,0.893,214,0.901,216,0.435,225,1.156,238,0.751,252,0.838,259,0.683,262,1.039,263,1.039,286,1.812,299,0.626,307,1.039,323,0.71,325,0.893,333,0.683,355,0.683,365,0.715,367,0.893,379,2.075,384,2.002,389,0.751,398,0.751,402,0.653,403,1.556,404,2.469,426,1.556,438,1.039,439,0.792,443,0.893,444,0.958,445,2.895,458,2.147,461,0.893,462,2.79,465,0.958,470,0.838,480,2.895,486,0.958,490,3.082,502,0.958,505,1.149,513,0.683,515,2.249,518,3.307,533,1.669,550,0.958,587,1.039,595,1.149,602,1.149,651,1.149,667,0.838,681,1.149,682,1.149,683,1.149,684,0.893,685,1.149,686,1.149,687,2.661,688,1.314,689,1.039,690,1.314,691,1.812,692,3.611,693,1.149,694,1.314,695,1.314,696,1.314,697,1.314,698,1.314,699,1.314,700,1.314,701,2.291,702,1.736,703,3.645,704,1.314,705,1.314,706,3.011,707,3.966,708,1.149,709,2.002,710,1.314,711,1.149,712,1.039,713,2.291,714,2.002,715,1.149,716,2.002,717,2.002,718,1.149,719,1.149,720,1.149,721,3.611,722,2.661,723,2.291,724,1.149,725,1.149,726,1.149,727,1.149,728,1.149,729,1.149,730,2.002,731,1.314,732,1.314,733,1.314,734,1.149,735,3.045,736,1.149,737,1.314,738,1.039,739,1.314,740,1.314,741,1.149,742,1.314,743,1.314,744,1.314,745,2.291,746,1.314,747,1.314,748,1.314,749,1.314,750,1.314,751,1.149,752,1.149,753,1.149,754,1.314]],["tags/52",[]],["title/53",[8,0.914,50,1.046,88,1.083,234,1.631,461,1.938,472,2.079]],["content/53",[0,0.712,5,0.348,8,2.062,9,1.395,11,0.717,13,1.094,14,1.141,15,0.5,22,0.537,23,0.603,35,0.753,42,0.841,43,0.841,54,0.895,55,0.603,66,1.249,79,0.871,87,2.674,88,2.284,92,0.895,93,1.042,96,0.714,108,1.152,110,2.473,114,0.96,115,1.436,117,1.152,118,0.753,119,0.794,127,0.628,128,0.895,132,0.717,140,0.753,154,0.841,161,0.96,165,1.141,188,0.96,190,1.453,208,0.895,210,0.895,214,0.903,223,0.558,225,1.855,231,2.412,236,2.15,259,1.192,262,1.042,286,1.815,299,0.628,305,1.192,323,0.409,328,2.006,355,0.684,358,1.673,365,0.717,367,0.895,378,1.946,379,1.05,389,0.753,398,1.312,402,1.516,403,0.895,404,2.818,405,1.042,418,0.895,426,1.559,428,0.684,431,0.895,438,1.042,439,0.794,443,0.895,444,0.96,445,1.464,452,1.152,454,1.815,455,2.006,458,2.15,461,1.559,462,2.793,465,0.96,470,0.841,480,1.464,483,1.152,484,1.152,486,1.673,490,2.479,501,1.815,503,0.96,513,0.684,515,1.249,518,1.673,533,1.673,540,1.152,587,1.815,593,1.815,624,0.96,660,1.152,671,1.042,681,1.152,682,1.152,683,1.152,684,0.895,685,1.152,686,1.152,687,3.19,691,1.042,692,2.006,693,2.006,702,1.094,708,1.152,712,1.042,714,2.006,715,1.152,716,2.006,717,2.006,718,1.152,719,1.152,720,1.152,722,3.19,724,1.152,725,2.006,726,1.152,727,1.152,728,1.152,729,1.152,730,2.006,738,2.412,752,1.152,753,1.152,755,1.318,756,2.296,757,2.296,758,1.318,759,2.296,760,1.318,761,1.318,762,1.318,763,1.318,764,1.318,765,1.318,766,2.296,767,1.152,768,1.152,769,1.318,770,1.318,771,1.318,772,1.152,773,1.152,774,0.96,775,2.887,776,1.318,777,1.318,778,0.895,779,3.651,780,1.318,781,3.651,782,2.006,783,0.841,784,3.051,785,1.318,786,1.318,787,2.296,788,1.318,789,1.318,790,1.152,791,1.318,792,1.318,793,2.296,794,1.318,795,1.152]],["tags/53",[]],["title/54",[8,1.497,223,1.977]],["content/54",[8,2.459,9,2.654,48,2.06,50,1.253,55,2.907,60,2.322,82,2.703,87,2.26,88,1.875,96,1.042,104,1.563,120,1.776,140,1.954,147,2.181,162,1.211,190,2.354,299,1.628,329,1.86,333,1.776,334,2.181,366,2.491,379,1.563,402,1.699,406,2.491,417,2.703,426,2.322,439,2.06,441,2.703,462,2.824,470,2.181,471,1.954,472,2.491,515,1.86,655,2.987,678,2.703,684,2.322,790,2.987,796,3.419,797,3.419,798,3.419,799,3.419,800,3.419,801,3.419,802,3.419,803,2.987,804,2.491,805,3.419]],["tags/54",[]],["title/55",[8,1.013,333,1.642,379,1.446,507,2.5,516,2.016]],["content/55",[0,1.047,8,2.024,11,1.836,48,2.033,50,1.237,55,1.543,66,1.836,78,2.459,96,0.831,101,1.281,104,1.543,115,1.327,127,1.608,139,1.753,140,1.929,162,1.195,203,2.669,225,1.281,228,2.153,260,1.543,292,1.428,305,3.282,326,2.153,329,1.836,333,1.753,339,1.836,347,2.292,348,2.669,355,1.753,379,1.543,381,2.459,404,1.836,436,2.459,462,3.292,476,2.669,478,2.669,489,2.292,507,3.871,508,2.669,509,4.277,513,1.753,516,3.122,518,2.459,560,2.033,599,2.949,624,2.459,653,2.949,671,2.669,775,2.669,806,3.375,807,3.375,808,3.375,809,2.669,810,2.949,811,2.949,812,3.375,813,3.375,814,3.375,815,3.375,816,2.669,817,2.949,818,3.375,819,2.949,820,3.375,821,3.375]],["tags/55",[]],["title/56",[1,3.172,2,2.67]],["content/56",[22,2.689,23,3.016,364,5.762]],["tags/56",[]],["title/57",[132,2.541,365,2.541]],["content/57",[0,0.96,2,2.627,5,1.214,22,1.874,96,0.604,131,2.256,132,3.822,137,2.448,162,1.097,164,2.155,176,2.387,236,1.608,252,1.975,301,2.769,302,2.769,317,1.975,365,3.822,367,2.103,368,3.993,369,2.448,370,2.256,371,4.788,374,2.256,375,4.719,376,2.706,377,5.298,379,1.416,385,1.77,391,1.866,392,2.256,393,2.103,394,2.706,395,3.721,405,2.448,407,3.348,409,2.448,410,2.448,411,5.365,417,2.448,418,2.103,419,2.448,420,2.706,451,2.448,467,2.256,503,3.348,822,2.706,823,3.096,824,3.096,825,4.016,826,3.634]],["tags/57",[]],["title/58",[132,2.541,388,2.814]],["content/58",[2,1.993,5,1.324,22,2.616,132,3.849,164,1.371,176,2.603,301,2.101,302,2.101,316,3.742,317,2.224,367,4.614,372,3.047,374,2.541,375,4.674,379,1.595,385,3.666,388,4.391,392,5.311,393,2.368,395,2.368,402,2.916,407,2.541,409,3.963,410,3.963,419,2.757,453,4.674,822,5.127,826,2.757,827,3.487,828,3.487,829,3.487]],["tags/58",[]],["title/59",[132,2.541,431,3.172]],["content/59",[1,2.078,2,3.11,22,2.219,44,1.084,100,1.749,101,1.161,131,2.23,132,1.665,162,1.084,164,2.14,176,2.366,190,2.17,211,2.078,252,1.952,299,1.458,301,2.745,302,2.745,317,1.952,323,0.949,355,1.589,358,2.23,368,2.23,373,2.674,374,2.23,375,4.392,378,2.906,382,2.23,387,2.42,391,1.844,392,2.23,393,2.078,395,3.695,397,2.674,398,2.604,401,3.602,402,2.264,403,3.695,404,2.961,406,2.23,407,2.23,428,1.589,431,3.695,454,5.096,488,2.745,503,2.23,504,2.674,810,2.674,825,3.981,830,6.756,831,4.555,832,3.06,833,3.06,834,2.674,835,2.42,836,2.674,837,2.23,838,3.06,839,3.06]],["tags/59",[]],["title/60",[17,2.57,19,2.303,20,1.529]],["content/60",[19,3.106,20,2.062,22,2.216,23,2.485,76,2.389,96,0.715,104,2.485,152,3.691,164,2.137,206,3.691,214,2.137,215,1.925,216,2.235,217,4.297,218,3.96,219,4.297,220,3.691,221,2.485,840,5.434]],["tags/60",[]],["title/61",[15,1.773,221,2.136]],["content/61",[15,2.35,17,3.95,19,3.54,20,2.35,44,1.681,46,3.224,48,2.86,76,2.087,88,1.802,96,0.624,101,1.802,104,2.171,126,1.867,129,3.224,206,3.224,215,1.681,223,2.009,225,1.802,292,2.009,391,2.86,471,3.54,515,2.583,550,3.459,661,2.713,677,3.224,841,4.747,842,4.747,843,4.148,844,4.148]],["tags/61",[]],["title/62",[96,0.53,313,1.919,845,2.428]],["content/62",[15,1.315,19,1.98,20,1.315,34,2.352,35,1.98,44,1.227,45,1.598,46,2.352,55,1.584,75,2.479,96,0.455,101,1.315,126,1.362,127,1.65,208,2.352,215,1.227,216,1.147,242,1.961,243,1.65,244,2.209,245,2.209,246,2.087,250,2.209,260,1.584,261,3.522,299,1.65,313,1.65,323,1.547,326,2.209,334,3.182,415,2.524,513,3.036,560,2.087,706,2.524,835,2.739,837,2.524,844,3.027,845,2.087,846,4.988,847,3.464,848,3.464,849,3.464,850,3.464,851,3.464,852,3.464,853,2.739,854,3.464,855,3.464,856,3.464,857,3.027,858,3.728,859,3.944,860,2.087,861,2.739,862,2.739,863,3.464,864,2.739,865,3.464,866,3.464,867,2.739,868,3.464,869,3.464]],["tags/62",[]],["title/63",[15,1.345,83,2.581,147,2.26,313,1.688]],["content/63",[15,2.445,45,1.329,75,2.061,83,4.695,96,0.744,101,1.574,147,2.645,223,1.755,242,1.631,243,1.976,244,2.645,245,2.645,246,2.499,250,2.645,305,2.154,313,2.696,316,2.645,317,2.645,323,1.286,706,3.022,816,4.475,837,3.022,845,2.499,858,2.645,859,3.279,860,2.499,861,3.279,862,3.279,864,3.279,867,3.279,870,4.147,871,3.279,872,4.147,873,4.147,874,3.624,875,4.147,876,3.624,877,3.279,878,4.147,879,4.147,880,4.147,881,4.147,882,4.147]],["tags/63",[]],["title/64",[15,1.773,883,3.693]],["content/64",[]],["tags/64",[]],["title/65",[15,1.529,96,0.53,225,1.529]],["content/65",[15,1.538,35,3.184,45,1.298,96,0.732,115,1.593,127,1.93,215,1.435,216,1.844,223,2.357,225,2.114,242,2.19,292,1.715,323,1.256,339,2.204,346,4.867,378,2.584,389,2.316,415,2.952,428,2.104,513,2.104,560,2.441,661,2.316,835,3.204,845,2.441,857,3.54,858,2.584,883,3.204,884,3.204,885,3.204,886,4.051,887,4.051,888,5.57,889,4.051,890,4.051,891,4.051,892,5.57,893,4.051,894,4.051,895,4.051,896,4.051,897,4.051,898,3.204,899,4.051,900,4.051]],["tags/65",[]],["title/66",[901,4.854]],["content/66",[45,1.578,215,1.744,216,1.631,242,1.937,292,2.084,309,3.894,318,4.304,323,1.527,339,2.68,428,2.558,513,2.558,661,2.815,702,2.346,816,3.894,845,3.822,883,3.894,884,3.894,885,5.016,901,4.304,902,4.304,903,4.304,904,4.925,905,4.925,906,3.894,907,4.925,908,4.925,909,4.925,910,4.304]],["tags/66",[]],["title/67",[471,2.303,689,3.186,911,3.521]],["content/67",[15,2.323,19,2.665,20,1.77,45,1.494,100,2.665,120,3.179,215,1.651,216,1.544,225,2.323,242,1.834,292,2.591,305,2.422,323,1.446,428,2.422,471,3.499,678,3.687,689,3.687,768,4.074,845,2.809,885,3.687,906,3.687,910,4.074,911,4.074,912,4.663,913,4.663,914,4.663,915,4.663,916,4.663,917,4.663,918,4.663,919,4.663]],["tags/67",[]],["title/68",[214,1.122,216,0.945,920,2.079,921,2.079,922,1.938,923,2.854]],["content/68",[19,3.172,20,2.106,129,3.768,214,2.689,215,1.965,216,1.838,702,2.643,860,3.343,920,4.044,921,4.044,922,3.768,924,4.362,925,5.549,926,5.549,927,4.849,928,5.549]],["tags/68",[]],["title/69",[929,3.772]],["content/69",[19,3.043,20,2.021,96,0.7,100,3.043,101,2.021,115,2.094,147,3.396,190,2.536,215,1.886,216,1.763,323,1.651,402,2.646,495,4.21,523,4.21,560,3.208,596,3.88,929,4.941,930,4.21,931,4.653,932,4.653]],["tags/69",[]],["title/70",[13,2.225,14,2.321]],["content/70",[11,2.45,12,2.145,13,2.145,14,2.238,22,2.439,23,2.059,52,3.058,62,3.561,96,0.941,114,3.281,223,1.906,225,2.549,305,2.339,344,2.713,385,3.419,414,4.562,458,2.339,488,3.604,585,3.561,707,3.935,778,3.058,933,4.503,934,5.659,935,3.935,936,4.503,937,3.935,938,4.503]],["tags/70",[]],["title/71",[13,1.688,14,1.761,939,3.096,940,3.096]],["content/71",[]],["tags/71",[]],["title/72",[939,4.854]],["content/72",[8,1.241,12,2.571,13,1.844,14,1.924,50,1.419,110,2.107,112,2.333,115,2.123,129,2.63,178,2.47,204,3.384,225,1.47,312,2.63,344,2.333,404,2.107,451,3.062,523,3.062,525,3.384,585,3.062,606,2.822,630,3.384,632,2.63,721,3.384,774,2.822,778,2.63,858,3.443,934,4.914,941,3.872,942,3.872,943,3.872,944,3.872,945,3.872,946,3.384,947,3.872,948,3.384,949,3.872,950,3.384,951,3.872,952,3.872,953,3.872,954,3.872,955,4.268,956,5.398,957,3.872,958,5.398,959,3.872,960,3.872,961,3.872,962,3.872,963,3.872,964,3.872]],["tags/72",[]],["title/73",[940,4.854]],["content/73",[1,3.006,12,2.817,29,2.409,39,4.677,45,1.418,56,3.868,65,3.868,104,2.025,119,2.667,126,1.741,168,3.501,190,2.109,312,3.006,344,3.563,355,2.299,391,2.667,395,3.006,593,3.501,606,4.31,638,5.168,876,3.868,948,3.868,965,4.427,966,4.427,967,4.427,968,4.427,969,4.427,970,4.427,971,5.915,972,4.427,973,4.427,974,5.915,975,4.427,976,4.427,977,4.427]],["tags/73",[]],["title/74",[9,1.843,13,1.919,14,2.002]],["content/74",[0,0.836,5,1.094,8,0.509,9,2.944,11,0.864,12,1.972,13,2.208,14,2.67,28,1.013,29,0.864,37,0.908,42,1.013,44,0.563,45,0.864,50,0.582,52,1.079,54,3.148,67,1.256,75,0.79,79,0.603,85,1.388,96,0.865,103,1.158,110,1.467,115,2.531,119,0.957,126,0.625,133,1.965,164,1.06,165,0.79,214,1.06,223,0.672,225,2.145,230,1.256,236,2.936,259,0.825,319,2.56,323,0.493,344,0.957,355,1.401,357,1.256,365,1.467,366,1.965,382,1.158,385,1.541,388,1.625,389,0.908,393,1.079,402,1.746,404,1.467,414,2.811,418,1.079,439,0.957,445,1.013,449,1.388,453,1.158,458,0.825,462,1.541,465,1.158,467,1.158,473,2.132,480,2.641,481,2.778,486,2.56,488,2.494,490,1.831,491,1.158,501,2.132,502,1.158,513,0.825,516,1.013,586,1.079,628,1.256,648,1.158,667,2.241,684,2.386,691,1.256,709,2.356,741,1.388,767,2.356,772,5.149,773,1.388,774,1.158,775,1.256,778,4.466,783,1.013,795,1.388,809,2.132,826,1.256,836,1.388,934,2.778,937,1.388,955,1.256,978,1.965,979,2.697,980,1.589,981,1.589,982,1.589,983,1.589,984,1.589,985,1.589,986,1.589,987,1.589,988,1.589,989,4.636,990,2.356,991,2.356,992,1.589,993,1.589,994,1.388,995,2.697,996,2.697,997,1.589,998,1.589]],["tags/74",[]],["title/75",[13,1.688,14,1.761,230,2.801,999,3.096]],["content/75",[0,1.183,12,2.937,44,1.351,50,1.399,54,2.591,60,2.591,62,3.017,66,2.076,67,3.017,81,3.017,92,2.591,110,2.076,115,1.501,118,2.181,162,1.351,179,3.335,216,1.264,312,2.591,319,2.781,344,3.219,348,4.225,355,1.982,424,4.225,480,2.434,481,4.225,491,2.781,513,2.775,519,2.781,632,2.591,633,3.335,648,2.781,667,2.434,711,4.669,734,3.335,858,2.434,946,3.335,978,2.781,990,3.335,1000,3.816,1001,5.343,1002,3.816,1003,3.816,1004,5.343,1005,3.816,1006,3.816,1007,3.816,1008,3.816,1009,3.816,1010,3.816,1011,3.816,1012,3.816]],["tags/75",[]],["title/76",[165,2.321,357,3.693]],["content/76",[13,2.511,14,2.619,44,1.867,59,4.168,75,2.619,92,3.579,100,3.013,101,2,195,4.606,225,2,227,3.579,299,2.511,323,1.635,428,2.738,778,3.579,1013,5.271,1014,5.271,1015,5.271,1016,5.271,1017,5.271,1018,5.271,1019,5.271,1020,5.271]],["tags/76",[]],["title/77",[17,2.57,20,1.529,21,3.186]],["content/77",[22,2.239,23,2.511,76,2.414,96,0.722,104,2.511,152,3.729,164,2.159,206,3.729,214,2.159,215,1.945,216,2.25,217,4.342,218,4.001,219,4.342,220,3.729,221,2.511,1021,5.491,1022,3.139]],["tags/77",[]],["title/78",[216,1.547,924,2.979]],["content/78",[]],["tags/78",[]],["title/79",[66,2.192,221,1.843,1023,3.521]],["content/79",[45,1.455,66,2.471,221,3.085,238,2.596,242,2.366,243,2.866,244,3.837,245,3.837,246,3.625,513,2.359,515,2.471,661,4.27,804,3.309,871,3.591,924,3.837,1023,3.969,1024,6.016,1025,3.969,1026,4.542,1027,3.591,1028,4.542,1029,4.542,1030,4.542,1031,4.542,1032,4.542,1033,4.542]],["tags/79",[]],["title/80",[313,2.059,323,0.885,702,1.359,1034,4.323]],["content/80",[242,2.384,339,3.298,428,3.148,898,4.793,931,5.297,1035,6.061,1036,6.061,1037,6.061,1038,6.061,1039,6.061]],["tags/80",[]],["title/81",[313,1.688,1040,3.543,1041,3.543,1042,2.801]],["content/81",[242,2.561,243,3.102,1043,5.691,1044,6.512]],["tags/81",[]],["title/82",[216,1.334,326,2.57,1045,2.936]],["content/82",[4,4.023,46,4.023,53,4.317,55,2.71,60,4.023,216,1.962,221,2.71,223,2.507,515,3.224,677,4.023,1022,3.386,1046,5.925]],["tags/82",[]],["title/83",[20,1.345,96,0.466,216,1.173,221,1.62]],["content/83",[20,1.341,21,4.001,44,1.251,45,1.132,63,2.129,71,3.088,96,0.777,139,1.835,140,2.02,165,1.756,211,2.4,215,1.792,216,1.17,223,1.495,242,1.39,243,2.41,260,2.314,261,3.888,288,3.088,292,1.495,302,2.129,308,3.088,313,1.683,323,1.096,391,2.129,591,3.088,661,2.02,706,2.575,782,3.088,783,2.254,809,2.794,845,2.129,853,2.794,860,2.129,861,2.794,862,2.794,922,2.4,924,2.254,1022,2.02,1042,2.794,1047,4.703,1048,3.534,1049,3.534,1050,3.534,1051,3.534,1052,3.534,1053,3.534,1054,3.534,1055,5.06,1056,3.534,1057,3.534,1058,2.575,1059,3.534,1060,5.06,1061,5.06,1062,3.534,1063,3.534]],["tags/83",[]],["title/84",[214,1.584,920,2.936,921,2.936]],["content/84",[34,3.283,214,2.464,221,2.866,238,2.763,240,3.823,243,3.505,246,3.776,920,4.567,921,4.567,924,3.998,927,4.224,1027,3.823,1064,4.834,1065,7.358,1066,7.358,1067,4.834,1068,4.834]],["tags/84",[]],["title/85",[922,3.172,1058,3.403]],["content/85",[35,3.546,139,3.223,236,3.223,260,2.838,661,3.546,712,4.906,922,4.214,1058,4.521]],["tags/85",[]],["title/86",[214,1.243,313,1.506,1047,2.303,1069,2.762,1070,3.161]],["content/86",[20,1.852,45,1.563,50,1.788,96,0.642,139,2.534,214,1.919,242,1.919,243,2.324,260,2.231,261,2.94,323,1.513,667,3.112,702,2.324,783,3.112,860,2.94,1043,4.264,1071,4.879,1072,4.879,1073,4.879,1074,4.264,1075,4.879,1076,4.879,1077,4.879,1078,5.509,1079,4.985,1080,3.858,1081,3.858,1082,4.264,1083,4.264]],["tags/86",[]],["title/87",[214,1.584,1022,2.303,1058,2.936]],["content/87",[20,1.835,45,1.549,50,1.772,53,3.523,96,0.636,139,2.511,214,1.901,242,1.901,243,2.303,260,2.211,261,2.913,323,1.499,613,4.224,667,3.084,702,2.303,783,3.084,860,2.913,1069,4.224,1074,4.224,1078,5.477,1079,4.956,1080,3.823,1081,3.823,1082,4.224,1083,4.224,1084,4.834,1085,4.834,1086,4.834,1087,4.834,1088,4.834]],["tags/87",[]],["title/88",[313,1.688,1022,2.025,1089,3.543,1090,3.543]],["content/88",[20,2.084,45,1.76,216,1.818,242,2.159,243,2.616,292,2.324,323,1.703,702,2.616,783,3.503,860,3.308,929,3.729,1079,4.342,1091,5.491,1092,5.491,1093,5.491,1094,5.491,1095,5.491,1096,5.491,1097,5.491]],["tags/88",[]],["title/89",[128,2.736,216,1.334,1045,2.936]],["content/89",[]],["tags/89",[]],["title/90",[20,1.529,702,1.919,877,3.186]],["content/90",[20,2.538,45,1.431,53,3.253,79,1.694,187,3.901,211,3.032,216,2.215,242,1.756,292,1.889,323,1.385,326,2.848,428,2.319,482,3.901,596,3.253,661,2.552,702,2.833,877,5.64,906,3.53,924,3.794,1022,3.4,1025,3.901,1045,3.253,1098,3.53,1099,4.465,1100,4.465,1101,5.948,1102,4.465,1103,4.465,1104,4.465,1105,3.53]],["tags/90",[]],["title/91",[702,1.919,955,3.186,1106,4.029]],["content/91",[20,1.503,45,1.269,76,1.741,78,2.885,95,3.46,152,2.689,162,1.402,203,3.131,215,2.404,238,3.134,242,1.557,260,1.811,261,2.386,292,1.676,323,1.228,596,2.885,834,3.46,837,2.885,858,2.526,859,3.131,864,3.131,867,3.131,874,3.46,884,4.335,898,3.131,1022,3.594,1027,4.335,1042,3.131,1045,3.995,1098,3.131,1107,7.127,1108,3.96,1109,3.96,1110,3.96,1111,3.96,1112,3.96,1113,3.96,1114,3.96,1115,3.96,1116,3.96,1117,3.96,1118,3.96,1119,3.96]],["tags/91",[]],["title/92",[929,3.172,930,3.693]],["content/92",[20,1.536,44,1.433,50,0.96,76,1.151,79,0.994,96,0.791,100,1.496,101,0.994,104,1.197,119,1.577,147,1.67,165,1.301,190,1.928,215,1.971,223,1.108,225,2.112,234,1.496,260,1.197,292,1.108,299,1.247,309,3.2,323,1.534,358,1.908,402,1.301,406,1.908,446,2.288,485,2.288,487,2.288,493,2.288,495,2.07,531,3.536,546,2.288,561,3.536,605,2.288,628,4.758,677,2.748,684,2.748,702,1.928,803,2.288,804,1.908,817,2.288,902,2.288,929,4.877,930,2.07,932,4.322,935,2.288,978,1.908,999,2.288,1022,1.496,1047,2.949,1080,3.2,1081,3.2,1120,5.565,1121,4.946,1122,2.618,1123,4.047,1124,6.017,1125,5.565,1126,2.618,1127,2.618,1128,2.618,1129,5.565,1130,2.618,1131,2.618,1132,2.618,1133,2.618,1134,2.618,1135,2.618,1136,2.618]],["tags/92",[]],["title/93",[3,1.977,4,3.172]],["content/93",[3,2.565,227,4.116,236,3.148,508,4.793,533,4.417,626,4.793,1047,4.417,1137,6.061,1138,6.061,1139,4.417]],["tags/93",[]],["title/94",[3,1.977,79,1.773]],["content/94",[3,3.092,5,1.637,44,1.681,55,2.832,63,2.86,79,1.802,96,0.624,104,2.171,120,2.466,126,1.867,148,4.148,154,3.028,176,2.466,227,3.224,236,2.466,458,2.466,541,3.754,584,4.148,654,3.754,991,4.148,994,4.148,1139,4.513,1140,5.451,1141,4.148,1142,4.747,1143,4.148]],["tags/94",[]],["title/95",[594,4.081,1098,3.693]],["content/95",[3,2.968,5,1.731,29,3.147,55,2.645,68,3.386,79,1.625,96,0.563,120,2.224,126,1.684,154,2.732,164,1.684,165,2.128,168,3.386,211,2.908,233,2.908,424,3.386,458,3.402,564,3.742,646,3.742,654,3.386,672,2.908,751,3.742,978,3.121,1139,3.121,1140,3.386,1143,3.742,1144,6.401,1145,2.908,1146,2.908,1147,4.283,1148,4.283,1149,4.283,1150,4.283]],["tags/95",[]],["title/96",[3,1.208,5,0.754,55,1.305,79,1.083,586,1.938,1151,2.494]],["content/96",[3,1.663,5,1.655,29,2.138,55,2.494,79,1.492,96,0.517,101,1.492,105,2.864,115,1.545,122,2.864,141,2.669,178,2.507,180,2.864,236,2.041,310,5.35,319,2.864,320,3.434,321,3.434,326,2.507,445,2.507,586,2.669,610,3.434,611,6.909,736,3.434,738,3.108,774,2.864,1105,3.108,1145,2.669,1151,3.434,1152,3.93,1153,3.93,1154,3.93,1155,3.93,1156,3.93,1157,3.93,1158,3.93,1159,3.93,1160,3.93,1161,3.93,1162,3.93,1163,3.93,1164,3.108]],["tags/96",[]],["title/97",[3,2.351]],["content/97",[3,2.657,39,4.965,329,3.416,559,4.005,626,4.965,811,5.487,1165,4.965]],["tags/97",[]],["title/98",[221,2.136,1146,3.172]],["content/98",[3,2.637,79,1.818,101,1.818,126,1.884,176,2.488,221,2.191,329,3.39,520,4.186,541,3.788,549,4.186,559,3.974,601,3.49,620,3.055,672,4.231,1144,4.186,1145,4.231,1146,4.702,1165,4.926,1166,4.79,1167,4.79,1168,4.79,1169,4.79,1170,4.79,1171,4.79,1172,4.186]],["tags/98",[]],["title/99",[620,2.979,1145,3.172]],["content/99",[3,3.24,52,2.449,61,3.151,93,2.852,96,0.474,104,1.649,120,3.105,126,1.418,137,2.852,220,2.449,223,1.526,329,3.253,334,2.3,470,2.3,489,2.449,534,3.151,559,2.3,601,3.741,617,3.151,618,3.151,620,2.3,624,3.741,632,3.487,662,4.486,663,3.151,672,2.449,843,3.151,903,4.486,1139,2.628,1141,4.486,1145,2.449,1146,2.449,1164,4.727,1172,4.486,1173,3.606,1174,3.606,1175,5.978,1176,3.606,1177,3.606,1178,3.606,1179,3.606,1180,3.606,1181,3.606,1182,3.606,1183,3.606,1184,3.606]],["tags/99",[]],["title/100",[1185,4.854]],["content/100",[3,2.768,42,3.296,44,1.83,96,0.679,120,2.684,126,2.032,200,4.086,292,2.187,339,2.812,586,3.509,632,3.509,677,3.509,819,4.515,1140,4.086,1165,4.086,1185,5.715,1186,6.54,1187,5.167,1188,5.167,1189,5.167,1190,5.167,1191,5.167]],["tags/100",[]],["title/101",[3,1.705,339,2.192,1192,4.029]],["content/101",[3,2.332,31,2.907,87,1.825,88,1.514,89,3.155,101,1.514,120,2.863,128,2.71,215,1.413,221,1.825,223,1.689,228,2.545,233,4.288,299,1.901,339,3.435,386,3.487,402,1.983,598,5.95,601,2.907,672,2.71,804,2.907,853,3.155,871,3.155,950,3.487,1105,3.155,1146,2.71,1164,3.155,1193,3.99,1194,3.99,1195,3.99,1196,6.314,1197,3.99,1198,3.99,1199,3.99,1200,3.99,1201,3.99,1202,3.99,1203,3.99,1204,3.99,1205,3.99,1206,3.99,1207,3.99,1208,3.99,1209,3.99]],["tags/101",[]]],"invertedIndex":[["",{"_index":50,"title":{"52":{},"53":{}},"content":{"19":{},"20":{},"25":{},"35":{},"37":{},"38":{},"41":{},"42":{},"52":{},"54":{},"55":{},"72":{},"74":{},"75":{},"86":{},"87":{},"92":{}},"tags":{}}],["0",{"_index":1117,"title":{},"content":{"91":{}},"tags":{}}],["0007",{"_index":1104,"title":{},"content":{"90":{}},"tags":{}}],["001",{"_index":897,"title":{},"content":{"65":{}},"tags":{}}],["04",{"_index":681,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["0445",{"_index":919,"title":{},"content":{"67":{}},"tags":{}}],["1",{"_index":428,"title":{},"content":{"38":{},"41":{},"53":{},"59":{},"65":{},"66":{},"67":{},"76":{},"80":{},"90":{}},"tags":{}}],["10",{"_index":393,"title":{},"content":{"35":{},"57":{},"58":{},"59":{},"74":{}},"tags":{}}],["100",{"_index":774,"title":{},"content":{"53":{},"72":{},"74":{},"96":{}},"tags":{}}],["1000",{"_index":738,"title":{},"content":{"52":{},"53":{},"96":{}},"tags":{}}],["1020",{"_index":1160,"title":{},"content":{"96":{}},"tags":{}}],["1030",{"_index":926,"title":{},"content":{"68":{}},"tags":{}}],["10:00",{"_index":879,"title":{},"content":{"63":{}},"tags":{}}],["11",{"_index":408,"title":{},"content":{"35":{}},"tags":{}}],["111",{"_index":298,"title":{},"content":{"26":{}},"tags":{}}],["12",{"_index":453,"title":{},"content":{"39":{},"41":{},"58":{},"74":{}},"tags":{}}],["1234",{"_index":1028,"title":{},"content":{"79":{}},"tags":{}}],["1250",{"_index":320,"title":{},"content":{"29":{},"96":{}},"tags":{}}],["12o",{"_index":498,"title":{},"content":{"41":{}},"tags":{}}],["13",{"_index":396,"title":{},"content":{"35":{}},"tags":{}}],["14",{"_index":399,"title":{},"content":{"35":{}},"tags":{}}],["140",{"_index":890,"title":{},"content":{"65":{}},"tags":{}}],["1400",{"_index":736,"title":{},"content":{"52":{},"96":{}},"tags":{}}],["1410",{"_index":1152,"title":{},"content":{"96":{}},"tags":{}}],["1414",{"_index":295,"title":{},"content":{"26":{}},"tags":{}}],["15",{"_index":368,"title":{},"content":{"35":{},"38":{},"57":{},"59":{}},"tags":{}}],["1500",{"_index":732,"title":{},"content":{"52":{}},"tags":{}}],["16",{"_index":390,"title":{},"content":{"35":{}},"tags":{}}],["16.35/hour",{"_index":941,"title":{},"content":{"72":{}},"tags":{}}],["1608",{"_index":1084,"title":{},"content":{"87":{}},"tags":{}}],["17.30/hour",{"_index":943,"title":{},"content":{"72":{}},"tags":{}}],["1700",{"_index":718,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["1720",{"_index":321,"title":{},"content":{"29":{},"96":{}},"tags":{}}],["1730",{"_index":1161,"title":{},"content":{"96":{}},"tags":{}}],["18",{"_index":504,"title":{},"content":{"41":{},"59":{}},"tags":{}}],["19",{"_index":827,"title":{},"content":{"58":{}},"tags":{}}],["1900",{"_index":690,"title":{},"content":{"52":{}},"tags":{}}],["1st",{"_index":452,"title":{},"content":{"39":{},"53":{}},"tags":{}}],["2",{"_index":418,"title":{},"content":{"35":{},"41":{},"53":{},"57":{},"74":{}},"tags":{}}],["20",{"_index":825,"title":{},"content":{"57":{},"59":{}},"tags":{}}],["20,000",{"_index":758,"title":{},"content":{"53":{}},"tags":{}}],["2000",{"_index":602,"title":{},"content":{"47":{},"52":{}},"tags":{}}],["2022",{"_index":366,"title":{"35":{}},"content":{"35":{},"54":{},"74":{}},"tags":{}}],["2022/05/15",{"_index":840,"title":{},"content":{"60":{}},"tags":{}}],["2022/05/18",{"_index":213,"title":{},"content":{"21":{}},"tags":{}}],["2022/05/22",{"_index":1021,"title":{},"content":{"77":{}},"tags":{}}],["2022/10/09",{"_index":933,"title":{},"content":{"70":{}},"tags":{}}],["2023",{"_index":132,"title":{"57":{},"58":{},"59":{}},"content":{"19":{},"52":{},"53":{},"57":{},"58":{},"59":{}},"tags":{}}],["2023/01/11",{"_index":24,"title":{},"content":{"18":{}},"tags":{}}],["2023/07/04",{"_index":364,"title":{},"content":{"34":{},"56":{}},"tags":{}}],["2023/08/04",{"_index":676,"title":{},"content":{"51":{}},"tags":{}}],["2023/08/20",{"_index":421,"title":{},"content":{"36":{}},"tags":{}}],["2024",{"_index":138,"title":{},"content":{"19":{}},"tags":{}}],["2055",{"_index":1071,"title":{},"content":{"86":{}},"tags":{}}],["21",{"_index":374,"title":{},"content":{"35":{},"57":{},"58":{},"59":{}},"tags":{}}],["2120",{"_index":1153,"title":{},"content":{"96":{}},"tags":{}}],["2140",{"_index":1154,"title":{},"content":{"96":{}},"tags":{}}],["22",{"_index":416,"title":{},"content":{"35":{}},"tags":{}}],["2234",{"_index":1044,"title":{},"content":{"81":{}},"tags":{}}],["23",{"_index":417,"title":{},"content":{"35":{},"54":{},"57":{}},"tags":{}}],["24",{"_index":835,"title":{},"content":{"59":{},"62":{},"65":{}},"tags":{}}],["24/7",{"_index":883,"title":{"64":{}},"content":{"65":{},"66":{}},"tags":{}}],["242",{"_index":288,"title":{},"content":{"25":{},"83":{}},"tags":{}}],["250",{"_index":990,"title":{},"content":{"74":{},"75":{}},"tags":{}}],["253",{"_index":244,"title":{},"content":{"23":{},"25":{},"26":{},"62":{},"63":{},"79":{}},"tags":{}}],["254",{"_index":1065,"title":{},"content":{"84":{}},"tags":{}}],["2540",{"_index":1155,"title":{},"content":{"96":{}},"tags":{}}],["255",{"_index":1043,"title":{},"content":{"81":{},"86":{}},"tags":{}}],["2560",{"_index":1156,"title":{},"content":{"96":{}},"tags":{}}],["258",{"_index":1088,"title":{},"content":{"87":{}},"tags":{}}],["26",{"_index":833,"title":{},"content":{"59":{}},"tags":{}}],["2650",{"_index":1157,"title":{},"content":{"96":{}},"tags":{}}],["2660",{"_index":1158,"title":{},"content":{"96":{}},"tags":{}}],["268",{"_index":1038,"title":{},"content":{"80":{}},"tags":{}}],["27",{"_index":828,"title":{},"content":{"58":{}},"tags":{}}],["2800",{"_index":1159,"title":{},"content":{"96":{}},"tags":{}}],["291",{"_index":878,"title":{},"content":{"63":{}},"tags":{}}],["2910",{"_index":322,"title":{},"content":{"29":{},"30":{}},"tags":{}}],["293",{"_index":863,"title":{},"content":{"62":{}},"tags":{}}],["2930",{"_index":1091,"title":{},"content":{"88":{}},"tags":{}}],["2991",{"_index":247,"title":{},"content":{"23":{}},"tags":{}}],["2nd",{"_index":706,"title":{},"content":{"52":{},"62":{},"63":{},"83":{}},"tags":{}}],["2nd/3rd",{"_index":942,"title":{},"content":{"72":{}},"tags":{}}],["3",{"_index":502,"title":{},"content":{"41":{},"43":{},"52":{},"74":{}},"tags":{}}],["30",{"_index":435,"title":{},"content":{"38":{}},"tags":{}}],["3000",{"_index":245,"title":{},"content":{"23":{},"25":{},"26":{},"62":{},"63":{},"79":{}},"tags":{}}],["3009",{"_index":285,"title":{},"content":{"25":{}},"tags":{}}],["30th",{"_index":455,"title":{},"content":{"39":{},"53":{}},"tags":{}}],["31st",{"_index":987,"title":{},"content":{"74":{}},"tags":{}}],["34401",{"_index":1068,"title":{},"content":{"84":{}},"tags":{}}],["35",{"_index":887,"title":{},"content":{"65":{}},"tags":{}}],["380",{"_index":899,"title":{},"content":{"65":{}},"tags":{}}],["3rd",{"_index":707,"title":{},"content":{"52":{},"70":{}},"tags":{}}],["4",{"_index":503,"title":{},"content":{"41":{},"53":{},"57":{},"59":{}},"tags":{}}],["4110",{"_index":1115,"title":{},"content":{"91":{}},"tags":{}}],["416",{"_index":898,"title":{},"content":{"65":{},"80":{},"91":{}},"tags":{}}],["4400",{"_index":613,"title":{},"content":{"47":{},"87":{}},"tags":{}}],["4444",{"_index":1024,"title":{},"content":{"79":{}},"tags":{}}],["446",{"_index":1114,"title":{},"content":{"91":{}},"tags":{}}],["45",{"_index":945,"title":{},"content":{"72":{}},"tags":{}}],["451",{"_index":894,"title":{},"content":{"65":{}},"tags":{}}],["4540",{"_index":612,"title":{},"content":{"47":{}},"tags":{}}],["4551",{"_index":882,"title":{},"content":{"63":{}},"tags":{}}],["4616",{"_index":869,"title":{},"content":{"62":{}},"tags":{}}],["48",{"_index":857,"title":{},"content":{"62":{},"65":{}},"tags":{}}],["4:30",{"_index":866,"title":{},"content":{"62":{}},"tags":{}}],["4th",{"_index":721,"title":{},"content":{"52":{},"72":{}},"tags":{}}],["5",{"_index":378,"title":{},"content":{"35":{},"43":{},"45":{},"53":{},"59":{},"65":{}},"tags":{}}],["5105",{"_index":272,"title":{},"content":{"24":{}},"tags":{}}],["5109",{"_index":275,"title":{},"content":{"24":{}},"tags":{}}],["5111",{"_index":278,"title":{},"content":{"24":{}},"tags":{}}],["5114",{"_index":251,"title":{},"content":{"23":{}},"tags":{}}],["519",{"_index":243,"title":{},"content":{"23":{},"25":{},"26":{},"62":{},"63":{},"79":{},"81":{},"83":{},"84":{},"86":{},"87":{},"88":{}},"tags":{}}],["52222",{"_index":1067,"title":{},"content":{"84":{}},"tags":{}}],["5454",{"_index":908,"title":{},"content":{"66":{}},"tags":{}}],["5577",{"_index":1066,"title":{},"content":{"84":{}},"tags":{}}],["585",{"_index":918,"title":{},"content":{"67":{}},"tags":{}}],["5900",{"_index":1036,"title":{},"content":{"80":{}},"tags":{}}],["5930",{"_index":1095,"title":{},"content":{"88":{}},"tags":{}}],["5:00",{"_index":1119,"title":{},"content":{"91":{}},"tags":{}}],["6",{"_index":385,"title":{},"content":{"35":{},"41":{},"45":{},"46":{},"57":{},"58":{},"70":{},"74":{}},"tags":{}}],["60",{"_index":483,"title":{},"content":{"41":{},"53":{}},"tags":{}}],["600",{"_index":749,"title":{},"content":{"52":{}},"tags":{}}],["6578",{"_index":900,"title":{},"content":{"65":{}},"tags":{}}],["686868",{"_index":910,"title":{},"content":{"66":{},"67":{}},"tags":{}}],["7",{"_index":407,"title":{},"content":{"35":{},"57":{},"58":{},"59":{}},"tags":{}}],["700",{"_index":740,"title":{},"content":{"52":{}},"tags":{}}],["7002",{"_index":1061,"title":{},"content":{"83":{}},"tags":{}}],["72",{"_index":739,"title":{},"content":{"52":{}},"tags":{}}],["75",{"_index":693,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["750",{"_index":773,"title":{},"content":{"53":{},"74":{}},"tags":{}}],["76",{"_index":723,"title":{},"content":{"52":{}},"tags":{}}],["773",{"_index":1094,"title":{},"content":{"88":{}},"tags":{}}],["797",{"_index":1103,"title":{},"content":{"90":{}},"tags":{}}],["8",{"_index":372,"title":{},"content":{"35":{},"58":{}},"tags":{}}],["80",{"_index":486,"title":{},"content":{"41":{},"52":{},"53":{},"74":{}},"tags":{}}],["800",{"_index":931,"title":{},"content":{"69":{},"80":{}},"tags":{}}],["811",{"_index":1101,"title":{},"content":{"90":{}},"tags":{}}],["8112",{"_index":265,"title":{},"content":{"24":{}},"tags":{}}],["8116",{"_index":281,"title":{},"content":{"24":{}},"tags":{}}],["8117",{"_index":269,"title":{},"content":{"24":{}},"tags":{}}],["813",{"_index":1035,"title":{},"content":{"80":{}},"tags":{}}],["844",{"_index":893,"title":{},"content":{"65":{}},"tags":{}}],["85",{"_index":491,"title":{},"content":{"41":{},"43":{},"74":{},"75":{}},"tags":{}}],["866",{"_index":906,"title":{},"content":{"66":{},"67":{},"90":{}},"tags":{}}],["8:00",{"_index":880,"title":{},"content":{"63":{}},"tags":{}}],["8:30",{"_index":865,"title":{},"content":{"62":{}},"tags":{}}],["9",{"_index":826,"title":{},"content":{"57":{},"58":{},"74":{}},"tags":{}}],["9017",{"_index":1039,"title":{},"content":{"80":{}},"tags":{}}],["911",{"_index":1025,"title":{},"content":{"79":{},"90":{}},"tags":{}}],["9185",{"_index":1077,"title":{},"content":{"86":{}},"tags":{}}],["925",{"_index":907,"title":{},"content":{"66":{}},"tags":{}}],["9700",{"_index":895,"title":{},"content":{"65":{}},"tags":{}}],["973",{"_index":1060,"title":{},"content":{"83":{}},"tags":{}}],["9:00",{"_index":1118,"title":{},"content":{"91":{}},"tags":{}}],["abov",{"_index":804,"title":{},"content":{"54":{},"79":{},"92":{},"101":{}},"tags":{}}],["absolut",{"_index":652,"title":{},"content":{"49":{}},"tags":{}}],["academ",{"_index":0,"title":{"17":{},"18":{},"21":{},"22":{},"24":{},"26":{}},"content":{"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"25":{},"32":{},"33":{},"41":{},"42":{},"43":{},"52":{},"53":{},"55":{},"57":{},"74":{},"75":{}},"tags":{}}],["accept",{"_index":783,"title":{},"content":{"53":{},"74":{},"83":{},"86":{},"87":{},"88":{}},"tags":{}}],["access",{"_index":309,"title":{},"content":{"28":{},"66":{},"92":{}},"tags":{}}],["accomplish",{"_index":1000,"title":{},"content":{"75":{}},"tags":{}}],["account",{"_index":1200,"title":{},"content":{"101":{}},"tags":{}}],["accur",{"_index":1162,"title":{},"content":{"96":{}},"tags":{}}],["act",{"_index":915,"title":{},"content":{"67":{}},"tags":{}}],["action",{"_index":156,"title":{},"content":{"19":{}},"tags":{}}],["actual",{"_index":1140,"title":{},"content":{"94":{},"95":{},"100":{}},"tags":{}}],["acut",{"_index":1048,"title":{},"content":{"83":{}},"tags":{}}],["ad",{"_index":552,"title":{},"content":{"44":{},"47":{}},"tags":{}}],["add/drop",{"_index":376,"title":{},"content":{"35":{},"57":{}},"tags":{}}],["addit",{"_index":515,"title":{},"content":{"42":{},"47":{},"49":{},"52":{},"53":{},"54":{},"61":{},"79":{},"82":{}},"tags":{}}],["addition",{"_index":489,"title":{},"content":{"41":{},"42":{},"46":{},"55":{},"99":{}},"tags":{}}],["admiss",{"_index":501,"title":{},"content":{"41":{},"53":{},"74":{}},"tags":{}}],["admit",{"_index":992,"title":{},"content":{"74":{}},"tags":{}}],["advantag",{"_index":557,"title":{},"content":{"45":{}},"tags":{}}],["advic",{"_index":1098,"title":{"95":{}},"content":{"90":{},"91":{}},"tags":{}}],["advis",{"_index":222,"title":{"22":{},"26":{}},"content":{"33":{}},"tags":{}}],["advising@uwindsor.ca",{"_index":294,"title":{},"content":{"26":{}},"tags":{}}],["advisor",{"_index":235,"title":{"24":{}},"content":{"22":{},"24":{},"44":{}},"tags":{}}],["advoc",{"_index":102,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["advocaci",{"_index":144,"title":{},"content":{"19":{}},"tags":{}}],["affair",{"_index":97,"title":{},"content":{"19":{},"25":{}},"tags":{}}],["affili",{"_index":506,"title":{},"content":{"42":{}},"tags":{}}],["again",{"_index":85,"title":{},"content":{"19":{},"74":{}},"tags":{}}],["ahmad",{"_index":135,"title":{},"content":{"19":{},"24":{}},"tags":{}}],["aid",{"_index":333,"title":{"42":{},"55":{}},"content":{"31":{},"37":{},"38":{},"41":{},"42":{},"52":{},"54":{},"55":{}},"tags":{}}],["algorithm",{"_index":969,"title":{},"content":{"73":{}},"tags":{}}],["allergi",{"_index":1051,"title":{},"content":{"83":{}},"tags":{}}],["allow",{"_index":596,"title":{},"content":{"47":{},"69":{},"90":{},"91":{}},"tags":{}}],["alongsid",{"_index":788,"title":{},"content":{"53":{}},"tags":{}}],["alreadi",{"_index":991,"title":{},"content":{"74":{},"94":{}},"tags":{}}],["altern",{"_index":252,"title":{},"content":{"23":{},"25":{},"35":{},"52":{},"57":{},"59":{}},"tags":{}}],["although",{"_index":441,"title":{},"content":{"38":{},"41":{},"54":{}},"tags":{}}],["alumni",{"_index":886,"title":{},"content":{"65":{}},"tags":{}}],["alway",{"_index":672,"title":{},"content":{"50":{},"95":{},"98":{},"99":{},"101":{}},"tags":{}}],["aman",{"_index":1017,"title":{},"content":{"76":{}},"tags":{}}],["amazon",{"_index":1182,"title":{},"content":{"99":{}},"tags":{}}],["america",{"_index":346,"title":{},"content":{"31":{},"65":{}},"tags":{}}],["amount",{"_index":476,"title":{},"content":{"41":{},"46":{},"55":{}},"tags":{}}],["analysi",{"_index":956,"title":{},"content":{"72":{}},"tags":{}}],["analyz",{"_index":641,"title":{},"content":{"49":{}},"tags":{}}],["and/or",{"_index":61,"title":{},"content":{"19":{},"99":{}},"tags":{}}],["andrea",{"_index":1015,"title":{},"content":{"76":{}},"tags":{}}],["angri",{"_index":196,"title":{},"content":{"20":{}},"tags":{}}],["annual",{"_index":697,"title":{},"content":{"52":{}},"tags":{}}],["anonym",{"_index":107,"title":{},"content":{"19":{}},"tags":{}}],["answer",{"_index":194,"title":{},"content":{"20":{},"22":{},"49":{}},"tags":{}}],["anyon",{"_index":618,"title":{},"content":{"47":{},"99":{}},"tags":{}}],["app",{"_index":1031,"title":{},"content":{"79":{}},"tags":{}}],["appeal",{"_index":387,"title":{},"content":{"35":{},"49":{},"59":{}},"tags":{}}],["appli",{"_index":9,"title":{"36":{},"40":{},"74":{}},"content":{"17":{},"38":{},"39":{},"40":{},"42":{},"49":{},"52":{},"53":{},"54":{},"74":{}},"tags":{}}],["applic",{"_index":404,"title":{},"content":{"35":{},"38":{},"39":{},"52":{},"53":{},"55":{},"59":{},"72":{},"74":{}},"tags":{}}],["apply1",{"_index":713,"title":{},"content":{"52":{}},"tags":{}}],["appoint",{"_index":261,"title":{},"content":{"24":{},"26":{},"62":{},"83":{},"86":{},"87":{},"91":{}},"tags":{}}],["appropri",{"_index":158,"title":{},"content":{"19":{}},"tags":{}}],["approv",{"_index":529,"title":{},"content":{"43":{},"44":{}},"tags":{}}],["apr",{"_index":433,"title":{},"content":{"38":{}},"tags":{}}],["april",{"_index":454,"title":{},"content":{"39":{},"53":{},"59":{}},"tags":{}}],["archiv",{"_index":363,"title":{"34":{}},"content":{},"tags":{}}],["area",{"_index":952,"title":{},"content":{"72":{}},"tags":{}}],["around",{"_index":220,"title":{},"content":{"21":{},"30":{},"60":{},"77":{},"99":{}},"tags":{}}],["arrang",{"_index":1166,"title":{},"content":{"98":{}},"tags":{}}],["art",{"_index":700,"title":{},"content":{"52":{}},"tags":{}}],["articl",{"_index":219,"title":{},"content":{"21":{},"60":{},"77":{}},"tags":{}}],["arunita",{"_index":273,"title":{},"content":{"24":{}},"tags":{}}],["ask",{"_index":1139,"title":{},"content":{"93":{},"94":{},"95":{},"99":{}},"tags":{}}],["ask.uwindsor.ca",{"_index":514,"title":{},"content":{"42":{}},"tags":{}}],["assault",{"_index":1041,"title":{"81":{}},"content":{},"tags":{}}],["assess",{"_index":913,"title":{},"content":{"67":{}},"tags":{}}],["assist",{"_index":325,"title":{"30":{}},"content":{"40":{},"42":{},"50":{},"52":{}},"tags":{}}],["assistantship",{"_index":517,"title":{},"content":{"42":{}},"tags":{}}],["assoc",{"_index":268,"title":{},"content":{"24":{}},"tags":{}}],["associ",{"_index":159,"title":{"25":{}},"content":{"19":{},"43":{},"44":{}},"tags":{}}],["athlet",{"_index":1006,"title":{},"content":{"75":{}},"tags":{}}],["attend",{"_index":777,"title":{},"content":{"53":{}},"tags":{}}],["attest",{"_index":786,"title":{},"content":{"53":{}},"tags":{}}],["audit",{"_index":232,"title":{},"content":{"22":{}},"tags":{}}],["aug",{"_index":427,"title":{},"content":{"38":{}},"tags":{}}],["august",{"_index":367,"title":{},"content":{"35":{},"52":{},"53":{},"57":{},"58":{}},"tags":{}}],["author",{"_index":49,"title":{},"content":{"19":{}},"tags":{}}],["automat",{"_index":742,"title":{},"content":{"52":{}},"tags":{}}],["av",{"_index":1087,"title":{},"content":{"87":{}},"tags":{}}],["avail",{"_index":35,"title":{},"content":{"18":{},"38":{},"51":{},"52":{},"53":{},"62":{},"65":{},"85":{}},"tags":{}}],["avenu",{"_index":928,"title":{},"content":{"68":{}},"tags":{}}],["averag",{"_index":490,"title":{},"content":{"41":{},"43":{},"52":{},"53":{},"74":{}},"tags":{}}],["avoid",{"_index":1171,"title":{},"content":{"98":{}},"tags":{}}],["award",{"_index":8,"title":{"36":{},"37":{},"40":{},"41":{},"51":{},"52":{},"53":{},"54":{},"55":{}},"content":{"17":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"51":{},"52":{},"53":{},"54":{},"55":{},"72":{},"74":{}},"tags":{}}],["awardsfind",{"_index":7,"title":{},"content":{"17":{}},"tags":{}}],["b",{"_index":1201,"title":{},"content":{"101":{}},"tags":{}}],["back",{"_index":353,"title":{},"content":{"32":{},"44":{},"45":{}},"tags":{}}],["balanc",{"_index":588,"title":{},"content":{"46":{}},"tags":{}}],["ballot",{"_index":806,"title":{},"content":{"55":{}},"tags":{}}],["base",{"_index":445,"title":{},"content":{"38":{},"46":{},"52":{},"53":{},"74":{},"96":{}},"tags":{}}],["basi",{"_index":1190,"title":{},"content":{"100":{}},"tags":{}}],["basic",{"_index":1125,"title":{},"content":{"92":{}},"tags":{}}],["be",{"_index":550,"title":{},"content":{"44":{},"47":{},"52":{},"61":{}},"tags":{}}],["becom",{"_index":979,"title":{},"content":{"74":{}},"tags":{}}],["befor",{"_index":154,"title":{},"content":{"19":{},"44":{},"46":{},"53":{},"94":{},"95":{}},"tags":{}}],["begin",{"_index":373,"title":{},"content":{"35":{},"59":{}},"tags":{}}],["behalf",{"_index":153,"title":{},"content":{"19":{}},"tags":{}}],["behind",{"_index":571,"title":{},"content":{"45":{}},"tags":{}}],["believ",{"_index":625,"title":{},"content":{"47":{}},"tags":{}}],["below",{"_index":46,"title":{},"content":{"19":{},"43":{},"61":{},"62":{},"82":{}},"tags":{}}],["besid",{"_index":1075,"title":{},"content":{"86":{}},"tags":{}}],["best",{"_index":63,"title":{},"content":{"19":{},"20":{},"46":{},"49":{},"51":{},"83":{},"94":{}},"tags":{}}],["bet",{"_index":584,"title":{},"content":{"46":{},"94":{}},"tags":{}}],["better",{"_index":657,"title":{},"content":{"49":{}},"tags":{}}],["between",{"_index":188,"title":{},"content":{"20":{},"38":{},"52":{},"53":{}},"tags":{}}],["bi",{"_index":972,"title":{},"content":{"73":{}},"tags":{}}],["bird",{"_index":621,"title":{},"content":{"47":{}},"tags":{}}],["black",{"_index":798,"title":{},"content":{"54":{}},"tags":{}}],["block",{"_index":413,"title":{},"content":{"35":{}},"tags":{}}],["blur",{"_index":189,"title":{},"content":{"20":{}},"tags":{}}],["board",{"_index":91,"title":{},"content":{"19":{}},"tags":{}}],["bonato",{"_index":1016,"title":{},"content":{"76":{}},"tags":{}}],["book",{"_index":853,"title":{},"content":{"62":{},"83":{},"101":{}},"tags":{}}],["bookstor",{"_index":1146,"title":{"98":{}},"content":{"95":{},"98":{},"99":{},"101":{}},"tags":{}}],["bornai",{"_index":1020,"title":{},"content":{"76":{}},"tags":{}}],["borrow",{"_index":1189,"title":{},"content":{"100":{}},"tags":{}}],["boulevard",{"_index":1093,"title":{},"content":{"88":{}},"tags":{}}],["bounc",{"_index":352,"title":{},"content":{"32":{}},"tags":{}}],["bound",{"_index":1184,"title":{},"content":{"99":{}},"tags":{}}],["box",{"_index":1032,"title":{},"content":{"79":{}},"tags":{}}],["break",{"_index":30,"title":{},"content":{"18":{}},"tags":{}}],["brightspac",{"_index":304,"title":{},"content":{"28":{}},"tags":{}}],["bring",{"_index":80,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["brunet",{"_index":996,"title":{},"content":{"74":{}},"tags":{}}],["buidl",{"_index":968,"title":{},"content":{"73":{}},"tags":{}}],["build",{"_index":354,"title":{},"content":{"32":{},"49":{}},"tags":{}}],["bursari",{"_index":505,"title":{},"content":{"42":{},"52":{}},"tags":{}}],["busi",{"_index":975,"title":{},"content":{"73":{}},"tags":{}}],["buy",{"_index":1173,"title":{},"content":{"99":{}},"tags":{}}],["ca",{"_index":917,"title":{},"content":{"67":{}},"tags":{}}],["calcul",{"_index":496,"title":{},"content":{"41":{}},"tags":{}}],["call",{"_index":661,"title":{},"content":{"50":{},"61":{},"65":{},"66":{},"79":{},"83":{},"85":{},"90":{}},"tags":{}}],["campbel",{"_index":1086,"title":{},"content":{"87":{}},"tags":{}}],["campu",{"_index":221,"title":{"61":{},"79":{},"83":{},"98":{}},"content":{"21":{},"30":{},"60":{},"77":{},"79":{},"82":{},"84":{},"98":{},"101":{}},"tags":{}}],["canada",{"_index":689,"title":{"67":{}},"content":{"52":{},"67":{}},"tags":{}}],["canadian",{"_index":817,"title":{},"content":{"55":{},"92":{}},"tags":{}}],["candid",{"_index":772,"title":{},"content":{"53":{},"74":{}},"tags":{}}],["card",{"_index":1079,"title":{},"content":{"86":{},"87":{},"88":{}},"tags":{}}],["care",{"_index":1047,"title":{"86":{}},"content":{"83":{},"92":{},"93":{}},"tags":{}}],["career",{"_index":753,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["case",{"_index":77,"title":{},"content":{"19":{},"41":{}},"tags":{}}],["cash",{"_index":1097,"title":{},"content":{"88":{}},"tags":{}}],["catherin",{"_index":746,"title":{},"content":{"52":{}},"tags":{}}],["caution",{"_index":444,"title":{},"content":{"38":{},"39":{},"52":{},"53":{}},"tags":{}}],["caw",{"_index":861,"title":{},"content":{"62":{},"63":{},"83":{}},"tags":{}}],["cell",{"_index":1026,"title":{},"content":{"79":{}},"tags":{}}],["center",{"_index":814,"title":{},"content":{"55":{}},"tags":{}}],["centr",{"_index":313,"title":{"29":{},"32":{},"62":{},"63":{},"80":{},"81":{},"86":{},"88":{}},"content":{"32":{},"62":{},"63":{},"83":{}},"tags":{}}],["central",{"_index":291,"title":{"26":{}},"content":{},"tags":{}}],["certain",{"_index":436,"title":{},"content":{"38":{},"39":{},"41":{},"55":{}},"tags":{}}],["certainli",{"_index":604,"title":{},"content":{"47":{}},"tags":{}}],["chair",{"_index":264,"title":{},"content":{"24":{}},"tags":{}}],["chanc",{"_index":646,"title":{},"content":{"49":{},"95":{}},"tags":{}}],["chang",{"_index":141,"title":{"20":{}},"content":{"19":{},"20":{},"41":{},"96":{}},"tags":{}}],["channel",{"_index":1029,"title":{},"content":{"79":{}},"tags":{}}],["cheaper",{"_index":1174,"title":{},"content":{"99":{}},"tags":{}}],["check",{"_index":381,"title":{},"content":{"35":{},"38":{},"41":{},"55":{}},"tags":{}}],["choic",{"_index":469,"title":{},"content":{"40":{}},"tags":{}}],["choos",{"_index":40,"title":{},"content":{"19":{},"46":{}},"tags":{}}],["christi",{"_index":270,"title":{},"content":{"24":{}},"tags":{}}],["church",{"_index":1073,"title":{},"content":{"86":{}},"tags":{}}],["circumst",{"_index":170,"title":{},"content":{"19":{},"43":{}},"tags":{}}],["citizen",{"_index":818,"title":{},"content":{"55":{}},"tags":{}}],["civic",{"_index":829,"title":{},"content":{"58":{}},"tags":{}}],["claim",{"_index":930,"title":{"92":{}},"content":{"69":{},"92":{}},"tags":{}}],["class",{"_index":176,"title":{},"content":{"20":{},"35":{},"44":{},"45":{},"46":{},"57":{},"58":{},"59":{},"94":{},"98":{}},"tags":{}}],["clear",{"_index":198,"title":{},"content":{"20":{}},"tags":{}}],["click",{"_index":838,"title":{},"content":{"59":{}},"tags":{}}],["clinic",{"_index":1058,"title":{"85":{},"87":{}},"content":{"83":{},"85":{}},"tags":{}}],["close",{"_index":395,"title":{},"content":{"35":{},"57":{},"58":{},"59":{},"73":{}},"tags":{}}],["co",{"_index":655,"title":{},"content":{"49":{},"54":{}},"tags":{}}],["code",{"_index":967,"title":{},"content":{"73":{}},"tags":{}}],["comfort",{"_index":589,"title":{},"content":{"46":{}},"tags":{}}],["commun",{"_index":66,"title":{"79":{}},"content":{"19":{},"42":{},"50":{},"52":{},"53":{},"55":{},"75":{},"79":{}},"tags":{}}],["comp",{"_index":611,"title":{},"content":{"47":{},"96":{}},"tags":{}}],["compet",{"_index":792,"title":{},"content":{"53":{}},"tags":{}}],["competit",{"_index":784,"title":{},"content":{"53":{}},"tags":{}}],["compil",{"_index":796,"title":{},"content":{"54":{}},"tags":{}}],["complac",{"_index":192,"title":{},"content":{"20":{}},"tags":{}}],["complaint",{"_index":18,"title":{"18":{}},"content":{"17":{}},"tags":{}}],["complet",{"_index":414,"title":{},"content":{"35":{},"40":{},"49":{},"70":{},"74":{}},"tags":{}}],["comput",{"_index":87,"title":{"23":{},"24":{},"28":{}},"content":{"19":{},"20":{},"22":{},"23":{},"24":{},"31":{},"52":{},"53":{},"54":{},"101":{}},"tags":{}}],["con",{"_index":940,"title":{"71":{},"73":{}},"content":{},"tags":{}}],["concern",{"_index":64,"title":{},"content":{"19":{},"22":{}},"tags":{}}],["conclus",{"_index":683,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["concurr",{"_index":728,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["condit",{"_index":463,"title":{},"content":{"39":{}},"tags":{}}],["confer",{"_index":851,"title":{},"content":{"62":{}},"tags":{}}],["confident",{"_index":847,"title":{},"content":{"62":{}},"tags":{}}],["confirm",{"_index":712,"title":{},"content":{"52":{},"53":{},"85":{}},"tags":{}}],["conjunct",{"_index":576,"title":{},"content":{"45":{}},"tags":{}}],["connect",{"_index":877,"title":{"90":{}},"content":{"63":{},"90":{}},"tags":{}}],["consent",{"_index":583,"title":{},"content":{"46":{}},"tags":{}}],["consid",{"_index":210,"title":{},"content":{"20":{},"38":{},"47":{},"52":{},"53":{}},"tags":{}}],["consist",{"_index":477,"title":{},"content":{"41":{}},"tags":{}}],["consult",{"_index":854,"title":{},"content":{"62":{}},"tags":{}}],["consum",{"_index":965,"title":{},"content":{"73":{}},"tags":{}}],["contact",{"_index":45,"title":{},"content":{"19":{},"22":{},"23":{},"24":{},"25":{},"41":{},"42":{},"44":{},"52":{},"62":{},"63":{},"65":{},"66":{},"67":{},"73":{},"74":{},"79":{},"83":{},"86":{},"87":{},"88":{},"90":{},"91":{}},"tags":{}}],["content",{"_index":125,"title":{},"content":{"19":{}},"tags":{}}],["context",{"_index":609,"title":{},"content":{"47":{}},"tags":{}}],["continu",{"_index":651,"title":{},"content":{"49":{},"52":{}},"tags":{}}],["contracept",{"_index":1053,"title":{},"content":{"83":{}},"tags":{}}],["convers",{"_index":631,"title":{},"content":{"49":{}},"tags":{}}],["convoc",{"_index":400,"title":{},"content":{"35":{}},"tags":{}}],["coordin",{"_index":108,"title":{},"content":{"19":{},"53":{}},"tags":{}}],["core",{"_index":614,"title":{},"content":{"47":{}},"tags":{}}],["cost",{"_index":561,"title":{},"content":{"45":{},"92":{}},"tags":{}}],["counsel",{"_index":845,"title":{"62":{}},"content":{"62":{},"63":{},"65":{},"66":{},"67":{},"83":{}},"tags":{}}],["cours",{"_index":5,"title":{"27":{},"43":{},"44":{},"45":{},"96":{}},"content":{"17":{},"19":{},"22":{},"24":{},"27":{},"28":{},"29":{},"30":{},"31":{},"33":{},"35":{},"41":{},"43":{},"44":{},"45":{},"46":{},"47":{},"53":{},"57":{},"58":{},"74":{},"94":{},"95":{},"96":{}},"tags":{}}],["coursewar",{"_index":1144,"title":{},"content":{"95":{},"98":{}},"tags":{}}],["cover",{"_index":1120,"title":{},"content":{"92":{}},"tags":{}}],["coverag",{"_index":932,"title":{},"content":{"69":{},"92":{}},"tags":{}}],["craft",{"_index":619,"title":{},"content":{"47":{}},"tags":{}}],["creativ",{"_index":1004,"title":{},"content":{"75":{}},"tags":{}}],["crise",{"_index":925,"title":{},"content":{"68":{}},"tags":{}}],["crisi",{"_index":923,"title":{"68":{}},"content":{},"tags":{}}],["criteria",{"_index":999,"title":{"75":{}},"content":{"92":{}},"tags":{}}],["criterion",{"_index":686,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["critic",{"_index":640,"title":{},"content":{"49":{}},"tags":{}}],["cs",{"_index":234,"title":{"28":{},"52":{},"53":{}},"content":{"22":{},"28":{},"44":{},"46":{},"92":{}},"tags":{}}],["csinfo@uwindsor.ca",{"_index":241,"title":{},"content":{"23":{},"44":{}},"tags":{}}],["css",{"_index":59,"title":{},"content":{"19":{},"20":{},"76":{}},"tags":{}}],["css@uwindsor.ca",{"_index":90,"title":{},"content":{"19":{}},"tags":{}}],["cumul",{"_index":480,"title":{},"content":{"41":{},"43":{},"52":{},"53":{},"74":{},"75":{}},"tags":{}}],["curiou",{"_index":1010,"title":{},"content":{"75":{}},"tags":{}}],["current",{"_index":127,"title":{"28":{},"38":{},"52":{}},"content":{"19":{},"28":{},"38":{},"51":{},"52":{},"53":{},"55":{},"62":{},"65":{}},"tags":{}}],["custom",{"_index":1181,"title":{},"content":{"99":{}},"tags":{}}],["cyber",{"_index":949,"title":{},"content":{"72":{}},"tags":{}}],["dan",{"_index":279,"title":{},"content":{"24":{}},"tags":{}}],["danger",{"_index":1105,"title":{},"content":{"90":{},"96":{},"101":{}},"tags":{}}],["data",{"_index":637,"title":{},"content":{"49":{}},"tags":{}}],["date",{"_index":2,"title":{"34":{},"56":{}},"content":{"17":{},"35":{},"51":{},"57":{},"58":{},"59":{}},"tags":{}}],["day",{"_index":375,"title":{},"content":{"35":{},"57":{},"58":{},"59":{}},"tags":{}}],["deadlin",{"_index":382,"title":{},"content":{"35":{},"38":{},"59":{},"74":{}},"tags":{}}],["deal",{"_index":581,"title":{},"content":{"46":{}},"tags":{}}],["dean",{"_index":157,"title":{"25":{}},"content":{"19":{},"43":{},"44":{},"52":{}},"tags":{}}],["decemb",{"_index":411,"title":{},"content":{"35":{},"39":{},"57":{}},"tags":{}}],["decid",{"_index":121,"title":{},"content":{"19":{}},"tags":{}}],["dedic",{"_index":843,"title":{},"content":{"61":{},"99":{}},"tags":{}}],["deferr",{"_index":460,"title":{},"content":{"39":{}},"tags":{}}],["definit",{"_index":598,"title":{},"content":{"47":{},"101":{}},"tags":{}}],["degre",{"_index":231,"title":{},"content":{"22":{},"47":{},"53":{}},"tags":{}}],["delay",{"_index":567,"title":{},"content":{"45":{}},"tags":{}}],["demonstr",{"_index":765,"title":{},"content":{"53":{}},"tags":{}}],["dental",{"_index":1121,"title":{},"content":{"92":{}},"tags":{}}],["depart",{"_index":129,"title":{},"content":{"19":{},"46":{},"61":{},"68":{},"72":{}},"tags":{}}],["depend",{"_index":39,"title":{},"content":{"19":{},"73":{},"97":{}},"tags":{}}],["deposit",{"_index":397,"title":{},"content":{"35":{},"59":{}},"tags":{}}],["depth",{"_index":237,"title":{},"content":{"22":{}},"tags":{}}],["descript",{"_index":124,"title":{},"content":{"19":{}},"tags":{}}],["desir",{"_index":1002,"title":{},"content":{"75":{}},"tags":{}}],["detail",{"_index":307,"title":{},"content":{"28":{},"41":{},"52":{}},"tags":{}}],["dial",{"_index":1209,"title":{},"content":{"101":{}},"tags":{}}],["differ",{"_index":112,"title":{},"content":{"19":{},"30":{},"31":{},"38":{},"46":{},"49":{},"72":{}},"tags":{}}],["difficult",{"_index":184,"title":{},"content":{"20":{}},"tags":{}}],["dillon",{"_index":296,"title":{},"content":{"26":{}},"tags":{}}],["direct",{"_index":447,"title":{},"content":{"38":{}},"tags":{}}],["directli",{"_index":93,"title":{},"content":{"19":{},"53":{},"99":{}},"tags":{}}],["director",{"_index":130,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["disabl",{"_index":799,"title":{},"content":{"54":{}},"tags":{}}],["disburs",{"_index":475,"title":{},"content":{"41":{}},"tags":{}}],["discord",{"_index":1176,"title":{},"content":{"99":{}},"tags":{}}],["discuss",{"_index":152,"title":{},"content":{"19":{},"21":{},"60":{},"77":{},"91":{}},"tags":{}}],["do",{"_index":193,"title":{},"content":{"20":{},"47":{},"49":{}},"tags":{}}],["doctor",{"_index":1110,"title":{},"content":{"91":{}},"tags":{}}],["document",{"_index":204,"title":{},"content":{"20":{},"72":{}},"tags":{}}],["dollar",{"_index":1198,"title":{},"content":{"101":{}},"tags":{}}],["domest",{"_index":485,"title":{},"content":{"41":{},"92":{}},"tags":{}}],["dominion",{"_index":1092,"title":{},"content":{"88":{}},"tags":{}}],["don't",{"_index":654,"title":{},"content":{"49":{},"94":{},"95":{}},"tags":{}}],["done",{"_index":103,"title":{},"content":{"19":{},"20":{},"44":{},"74":{}},"tags":{}}],["door",{"_index":960,"title":{},"content":{"72":{}},"tags":{}}],["doubt",{"_index":58,"title":{},"content":{"19":{}},"tags":{}}],["download",{"_index":1205,"title":{},"content":{"101":{}},"tags":{}}],["dr",{"_index":133,"title":{"25":{}},"content":{"19":{},"24":{},"74":{}},"tags":{}}],["draw",{"_index":807,"title":{},"content":{"55":{}},"tags":{}}],["drop",{"_index":317,"title":{},"content":{"29":{},"35":{},"57":{},"58":{},"59":{},"63":{}},"tags":{}}],["dropped/vwd",{"_index":569,"title":{},"content":{"45":{}},"tags":{}}],["drug",{"_index":1124,"title":{},"content":{"92":{}},"tags":{}}],["due",{"_index":370,"title":{},"content":{"35":{},"39":{},"45":{},"57":{}},"tags":{}}],["dure",{"_index":667,"title":{},"content":{"50":{},"52":{},"74":{},"75":{},"86":{},"87":{}},"tags":{}}],["dutton",{"_index":283,"title":{"25":{}},"content":{},"tags":{}}],["e",{"_index":1192,"title":{"101":{}},"content":{},"tags":{}}],["each",{"_index":114,"title":{},"content":{"19":{},"41":{},"53":{},"70":{}},"tags":{}}],["earli",{"_index":442,"title":{},"content":{"38":{},"39":{}},"tags":{}}],["earlier",{"_index":437,"title":{},"content":{"38":{},"47":{}},"tags":{}}],["easi",{"_index":615,"title":{},"content":{"47":{}},"tags":{}}],["easili",{"_index":1167,"title":{},"content":{"98":{}},"tags":{}}],["educ",{"_index":343,"title":{},"content":{"31":{},"35":{}},"tags":{}}],["effect",{"_index":167,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["elect",{"_index":113,"title":{},"content":{"19":{}},"tags":{}}],["electr",{"_index":750,"title":{},"content":{"52":{}},"tags":{}}],["elig",{"_index":684,"title":{},"content":{"52":{},"53":{},"54":{},"74":{},"92":{}},"tags":{}}],["email",{"_index":75,"title":{},"content":{"19":{},"20":{},"23":{},"25":{},"26":{},"30":{},"44":{},"62":{},"63":{},"74":{},"76":{}},"tags":{}}],["emerg",{"_index":924,"title":{"78":{}},"content":{"68":{},"79":{},"83":{},"84":{},"90":{}},"tags":{}}],["emot",{"_index":71,"title":{},"content":{"19":{},"83":{}},"tags":{}}],["employ",{"_index":509,"title":{},"content":{"42":{},"55":{}},"tags":{}}],["employe",{"_index":815,"title":{},"content":{"55":{}},"tags":{}}],["encourag",{"_index":82,"title":{},"content":{"19":{},"38":{},"54":{}},"tags":{}}],["end",{"_index":492,"title":{},"content":{"41":{}},"tags":{}}],["enforc",{"_index":1207,"title":{},"content":{"101":{}},"tags":{}}],["engin",{"_index":701,"title":{},"content":{"52":{}},"tags":{}}],["enjoy",{"_index":643,"title":{},"content":{"49":{}},"tags":{}}],["enough",{"_index":556,"title":{},"content":{"45":{}},"tags":{}}],["enrol",{"_index":587,"title":{},"content":{"46":{},"52":{},"53":{}},"tags":{}}],["enter",{"_index":775,"title":{},"content":{"53":{},"55":{},"74":{}},"tags":{}}],["entranc",{"_index":461,"title":{"53":{}},"content":{"39":{},"41":{},"52":{},"53":{}},"tags":{}}],["entri",{"_index":983,"title":{},"content":{"74":{}},"tags":{}}],["equival",{"_index":493,"title":{},"content":{"41":{},"92":{}},"tags":{}}],["escal",{"_index":51,"title":{},"content":{"19":{}},"tags":{}}],["especi",{"_index":78,"title":{},"content":{"19":{},"20":{},"55":{},"91":{}},"tags":{}}],["essay",{"_index":350,"title":{},"content":{"32":{}},"tags":{}}],["essex",{"_index":286,"title":{},"content":{"25":{},"52":{},"53":{}},"tags":{}}],["even",{"_index":185,"title":{},"content":{"20":{}},"tags":{}}],["event",{"_index":671,"title":{},"content":{"50":{},"53":{},"55":{}},"tags":{}}],["evid",{"_index":1001,"title":{},"content":{"75":{}},"tags":{}}],["evolv",{"_index":1163,"title":{},"content":{"96":{}},"tags":{}}],["ex",{"_index":953,"title":{},"content":{"72":{}},"tags":{}}],["exact",{"_index":1168,"title":{},"content":{"98":{}},"tags":{}}],["exagger",{"_index":86,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["exam",{"_index":302,"title":{},"content":{"27":{},"31":{},"35":{},"57":{},"58":{},"59":{},"83":{}},"tags":{}}],["exampl",{"_index":151,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["excel",{"_index":1005,"title":{},"content":{"75":{}},"tags":{}}],["except",{"_index":531,"title":{},"content":{"43":{},"92":{}},"tags":{}}],["exchang",{"_index":800,"title":{},"content":{"54":{}},"tags":{}}],["expect",{"_index":593,"title":{},"content":{"46":{},"53":{},"73":{}},"tags":{}}],["expens",{"_index":1170,"title":{},"content":{"98":{}},"tags":{}}],["experi",{"_index":178,"title":{"47":{}},"content":{"20":{},"47":{},"49":{},"72":{},"96":{}},"tags":{}}],["experienc",{"_index":510,"title":{},"content":{"42":{}},"tags":{}}],["explain",{"_index":997,"title":{},"content":{"74":{}},"tags":{}}],["explor",{"_index":647,"title":{},"content":{"49":{}},"tags":{}}],["ext",{"_index":246,"title":{},"content":{"23":{},"25":{},"26":{},"62":{},"63":{},"79":{},"84":{}},"tags":{}}],["extern",{"_index":507,"title":{"55":{}},"content":{"42":{},"55":{}},"tags":{}}],["extra",{"_index":357,"title":{"33":{},"76":{}},"content":{"74":{}},"tags":{}}],["extrem",{"_index":1148,"title":{},"content":{"95":{}},"tags":{}}],["ezeif",{"_index":271,"title":{},"content":{"24":{}},"tags":{}}],["face",{"_index":26,"title":{},"content":{"18":{}},"tags":{}}],["facebook",{"_index":903,"title":{},"content":{"66":{},"99":{}},"tags":{}}],["facil",{"_index":1046,"title":{},"content":{"82":{}},"tags":{}}],["fact",{"_index":600,"title":{},"content":{"47":{}},"tags":{}}],["factor",{"_index":679,"title":{},"content":{"51":{}},"tags":{}}],["faculti",{"_index":118,"title":{},"content":{"19":{},"20":{},"49":{},"50":{},"51":{},"52":{},"53":{},"75":{}},"tags":{}}],["fai",{"_index":744,"title":{},"content":{"52":{}},"tags":{}}],["fair",{"_index":668,"title":{},"content":{"50":{}},"tags":{}}],["fall",{"_index":365,"title":{"35":{},"57":{}},"content":{"35":{},"38":{},"43":{},"52":{},"53":{},"57":{},"74":{}},"tags":{}}],["famili",{"_index":834,"title":{},"content":{"59":{},"91":{}},"tags":{}}],["faq2019f_2.pdf",{"_index":362,"title":{},"content":{"33":{}},"tags":{}}],["faulti",{"_index":239,"title":{},"content":{"22":{}},"tags":{}}],["februari",{"_index":830,"title":{},"content":{"59":{}},"tags":{}}],["fee",{"_index":369,"title":{},"content":{"35":{},"46":{},"57":{}},"tags":{}}],["feel",{"_index":191,"title":{},"content":{"20":{},"49":{}},"tags":{}}],["fellow",{"_index":174,"title":{},"content":{"20":{}},"tags":{}}],["femal",{"_index":708,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["few",{"_index":811,"title":{},"content":{"55":{},"97":{}},"tags":{}}],["field",{"_index":1007,"title":{},"content":{"75":{}},"tags":{}}],["figur",{"_index":163,"title":{},"content":{"19":{}},"tags":{}}],["file",{"_index":386,"title":{},"content":{"35":{},"101":{}},"tags":{}}],["fill",{"_index":540,"title":{},"content":{"44":{},"53":{}},"tags":{}}],["final",{"_index":301,"title":{},"content":{"27":{},"31":{},"35":{},"44":{},"57":{},"58":{},"59":{}},"tags":{}}],["financi",{"_index":379,"title":{"42":{},"55":{}},"content":{"35":{},"37":{},"38":{},"41":{},"42":{},"52":{},"53":{},"54":{},"55":{},"57":{},"58":{}},"tags":{}}],["find",{"_index":126,"title":{"51":{}},"content":{"19":{},"28":{},"29":{},"31":{},"32":{},"40":{},"51":{},"61":{},"62":{},"73":{},"74":{},"94":{},"95":{},"98":{},"99":{},"100":{}},"tags":{}}],["first",{"_index":236,"title":{},"content":{"22":{},"24":{},"29":{},"53":{},"57":{},"74":{},"85":{},"93":{},"94":{},"96":{}},"tags":{}}],["fledg",{"_index":988,"title":{},"content":{"74":{}},"tags":{}}],["flexibl",{"_index":944,"title":{},"content":{"72":{}},"tags":{}}],["floor",{"_index":862,"title":{},"content":{"62":{},"63":{},"83":{}},"tags":{}}],["flyer",{"_index":330,"title":{},"content":{"30":{}},"tags":{}}],["fnmi",{"_index":756,"title":{},"content":{"53":{}},"tags":{}}],["focus",{"_index":951,"title":{},"content":{"72":{}},"tags":{}}],["follow",{"_index":299,"title":{},"content":{"27":{},"38":{},"41":{},"42":{},"52":{},"53":{},"54":{},"59":{},"62":{},"76":{},"92":{},"101":{}},"tags":{}}],["form",{"_index":208,"title":{},"content":{"20":{},"42":{},"44":{},"53":{},"62":{}},"tags":{}}],["formal",{"_index":67,"title":{},"content":{"19":{},"74":{},"75":{}},"tags":{}}],["format",{"_index":380,"title":{},"content":{"35":{}},"tags":{}}],["found",{"_index":160,"title":{},"content":{"19":{}},"tags":{}}],["free",{"_index":339,"title":{"101":{}},"content":{"31":{},"45":{},"55":{},"65":{},"66":{},"80":{},"100":{},"101":{}},"tags":{}}],["freedom",{"_index":183,"title":{},"content":{"20":{}},"tags":{}}],["friday",{"_index":837,"title":{},"content":{"59":{},"62":{},"63":{},"91":{}},"tags":{}}],["frustrat",{"_index":172,"title":{"20":{}},"content":{},"tags":{}}],["full",{"_index":402,"title":{},"content":{"35":{},"41":{},"52":{},"53":{},"54":{},"58":{},"59":{},"69":{},"74":{},"92":{},"101":{}},"tags":{}}],["further",{"_index":155,"title":{},"content":{"19":{}},"tags":{}}],["furthermor",{"_index":1014,"title":{},"content":{"76":{}},"tags":{}}],["gain",{"_index":658,"title":{},"content":{"49":{}},"tags":{}}],["gay",{"_index":719,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["gener",{"_index":238,"title":{"26":{}},"content":{"22":{},"27":{},"38":{},"52":{},"79":{},"84":{},"91":{}},"tags":{}}],["get",{"_index":626,"title":{"48":{}},"content":{"93":{},"97":{}},"tags":{}}],["give",{"_index":539,"title":{},"content":{"44":{},"49":{}},"tags":{}}],["given",{"_index":767,"title":{},"content":{"53":{},"74":{}},"tags":{}}],["go",{"_index":38,"title":{"19":{}},"content":{"19":{},"45":{},"46":{},"49":{}},"tags":{}}],["goal",{"_index":998,"title":{},"content":{"74":{}},"tags":{}}],["goe",{"_index":341,"title":{},"content":{"31":{}},"tags":{}}],["golden",{"_index":958,"title":{},"content":{"72":{}},"tags":{}}],["good",{"_index":355,"title":{},"content":{"32":{},"46":{},"49":{},"52":{},"53":{},"55":{},"59":{},"73":{},"74":{},"75":{}},"tags":{}}],["good2talk",{"_index":901,"title":{"66":{}},"content":{"66":{}},"tags":{}}],["good2talkon",{"_index":909,"title":{},"content":{"66":{}},"tags":{}}],["googl",{"_index":1183,"title":{},"content":{"99":{}},"tags":{}}],["govern",{"_index":446,"title":{},"content":{"38":{},"92":{}},"tags":{}}],["gpa",{"_index":481,"title":{},"content":{"41":{},"74":{},"75":{}},"tags":{}}],["grad",{"_index":630,"title":{},"content":{"49":{},"72":{}},"tags":{}}],["grade",{"_index":28,"title":{},"content":{"18":{},"35":{},"39":{},"41":{},"46":{},"74":{}},"tags":{}}],["graduat",{"_index":389,"title":{},"content":{"35":{},"45":{},"47":{},"49":{},"52":{},"53":{},"65":{},"74":{}},"tags":{}}],["grand",{"_index":1089,"title":{"88":{}},"content":{},"tags":{}}],["grandmaraismedicalcentre.webstarts.com",{"_index":1096,"title":{},"content":{"88":{}},"tags":{}}],["grant",{"_index":530,"title":{},"content":{"43":{}},"tags":{}}],["great",{"_index":632,"title":{},"content":{"49":{},"72":{},"75":{},"99":{},"100":{}},"tags":{}}],["green",{"_index":1080,"title":{},"content":{"86":{},"87":{},"92":{}},"tags":{}}],["group",{"_index":334,"title":{},"content":{"31":{},"38":{},"42":{},"54":{},"62":{},"99":{}},"tags":{}}],["guid",{"_index":4,"title":{"43":{},"93":{}},"content":{"17":{},"40":{},"82":{}},"tags":{}}],["guidanc",{"_index":875,"title":{},"content":{"63":{}},"tags":{}}],["guidelin",{"_index":1126,"title":{},"content":{"92":{}},"tags":{}}],["habit",{"_index":356,"title":{},"content":{"32":{}},"tags":{}}],["hall",{"_index":287,"title":{},"content":{"25":{},"26":{}},"tags":{}}],["hand",{"_index":546,"title":{},"content":{"44":{},"92":{}},"tags":{}}],["handl",{"_index":580,"title":{},"content":{"46":{},"47":{}},"tags":{}}],["harder",{"_index":608,"title":{},"content":{"47":{}},"tags":{}}],["hardship",{"_index":511,"title":{},"content":{"42":{}},"tags":{}}],["have",{"_index":566,"title":{},"content":{"45":{}},"tags":{}}],["head",{"_index":95,"title":{},"content":{"19":{},"91":{}},"tags":{}}],["health",{"_index":20,"title":{"60":{},"77":{},"83":{},"90":{}},"content":{"17":{},"60":{},"61":{},"62":{},"67":{},"68":{},"69":{},"83":{},"86":{},"87":{},"88":{},"90":{},"91":{},"92":{}},"tags":{}}],["healthcar",{"_index":1045,"title":{"82":{},"89":{}},"content":{"90":{},"91":{}},"tags":{}}],["hear",{"_index":175,"title":{},"content":{"20":{}},"tags":{}}],["held",{"_index":727,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["help",{"_index":76,"title":{"46":{}},"content":{"19":{},"21":{},"22":{},"24":{},"31":{},"32":{},"45":{},"49":{},"60":{},"61":{},"77":{},"91":{},"92":{}},"tags":{}}],["here",{"_index":101,"title":{},"content":{"19":{},"22":{},"24":{},"28":{},"29":{},"31":{},"32":{},"55":{},"59":{},"61":{},"62":{},"63":{},"69":{},"76":{},"92":{},"96":{},"98":{},"101":{}},"tags":{}}],["high",{"_index":978,"title":{},"content":{"74":{},"75":{},"92":{},"95":{}},"tags":{}}],["higher",{"_index":81,"title":{},"content":{"19":{},"43":{},"75":{}},"tags":{}}],["highest",{"_index":741,"title":{},"content":{"52":{},"74":{}},"tags":{}}],["highli",{"_index":805,"title":{},"content":{"54":{}},"tags":{}}],["highschool",{"_index":781,"title":{},"content":{"53":{}},"tags":{}}],["hire",{"_index":123,"title":{},"content":{"19":{}},"tags":{}}],["holiday",{"_index":419,"title":{},"content":{"35":{},"57":{},"58":{}},"tags":{}}],["home",{"_index":335,"title":{},"content":{"31":{}},"tags":{}}],["honor",{"_index":459,"title":{},"content":{"39":{}},"tags":{}}],["honour",{"_index":722,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["hospit",{"_index":921,"title":{"68":{},"84":{}},"content":{"68":{},"84":{}},"tags":{}}],["host",{"_index":328,"title":{},"content":{"30":{},"53":{}},"tags":{}}],["hour",{"_index":858,"title":{},"content":{"62":{},"63":{},"65":{},"72":{},"75":{},"91":{}},"tags":{}}],["https://good2talk.ca/ontario",{"_index":905,"title":{},"content":{"66":{}},"tags":{}}],["https://healthconnectontario.health.gov.on.ca/static/guest/hom",{"_index":1100,"title":{},"content":{"90":{}},"tags":{}}],["https://myssp.app/ca/hom",{"_index":891,"title":{},"content":{"65":{}},"tags":{}}],["https://otn.ca",{"_index":1113,"title":{},"content":{"91":{}},"tags":{}}],["https://www.ontario.ca/page/appli",{"_index":1136,"title":{},"content":{"92":{}},"tags":{}}],["https://www.ontario.ca/page/get",{"_index":1135,"title":{},"content":{"92":{}},"tags":{}}],["https://www.ontario.ca/page/learn",{"_index":1133,"title":{},"content":{"92":{}},"tags":{}}],["https://www.uwindsor.ca/outstandingscholar",{"_index":1013,"title":{},"content":{"76":{}},"tags":{}}],["https://www.uwindsor.ca/science/473/undergradu",{"_index":359,"title":{},"content":{"33":{}},"tags":{}}],["https://www.uwindsor.ca/science/chemistry/chemistry/sites/uwindsor.ca.science.chemistry/files/p",{"_index":361,"title":{},"content":{"33":{}},"tags":{}}],["https://www.uwindsor.ca/science/computerscience/sites/uwindsor.ca.science.computerscience/files/windsor_welcome_booklet_2021.pdf",{"_index":360,"title":{},"content":{"33":{}},"tags":{}}],["https://www.uwindsor.ca/success/advis",{"_index":293,"title":{},"content":{"26":{},"33":{}},"tags":{}}],["https://www.uwindsor.ca/wellness/328/book",{"_index":1063,"title":{},"content":{"83":{}},"tags":{}}],["https://www.wellnesstogether.ca/en",{"_index":916,"title":{},"content":{"67":{}},"tags":{}}],["hundr",{"_index":1197,"title":{},"content":{"101":{}},"tags":{}}],["huron",{"_index":1072,"title":{},"content":{"86":{}},"tags":{}}],["i'd",{"_index":579,"title":{},"content":{"46":{}},"tags":{}}],["i'm",{"_index":171,"title":{"20":{}},"content":{},"tags":{}}],["i.",{"_index":474,"title":{},"content":{"41":{}},"tags":{}}],["id",{"_index":1083,"title":{},"content":{"86":{},"87":{}},"tags":{}}],["idea",{"_index":650,"title":{},"content":{"49":{}},"tags":{}}],["ideal",{"_index":94,"title":{},"content":{"19":{}},"tags":{}}],["identifi",{"_index":760,"title":{},"content":{"53":{}},"tags":{}}],["ignit",{"_index":664,"title":{},"content":{"50":{}},"tags":{}}],["ii",{"_index":384,"title":{},"content":{"35":{},"52":{}},"tags":{}}],["illeg",{"_index":1206,"title":{},"content":{"101":{}},"tags":{}}],["immedi",{"_index":889,"title":{},"content":{"65":{}},"tags":{}}],["immun",{"_index":1056,"title":{},"content":{"83":{}},"tags":{}}],["impact",{"_index":770,"title":{},"content":{"53":{}},"tags":{}}],["import",{"_index":1,"title":{"34":{},"56":{}},"content":{"17":{},"59":{},"73":{}},"tags":{}}],["improv",{"_index":206,"title":{},"content":{"20":{},"21":{},"60":{},"61":{},"77":{}},"tags":{}}],["imran",{"_index":134,"title":{},"content":{"19":{},"24":{}},"tags":{}}],["in",{"_index":1059,"title":{},"content":{"83":{}},"tags":{}}],["includ",{"_index":140,"title":{},"content":{"19":{},"29":{},"31":{},"38":{},"53":{},"54":{},"55":{},"83":{}},"tags":{}}],["inclus",{"_index":872,"title":{},"content":{"63":{}},"tags":{}}],["incoming/prospect",{"_index":450,"title":{},"content":{"39":{}},"tags":{}}],["increas",{"_index":562,"title":{},"content":{"45":{},"46":{}},"tags":{}}],["inde",{"_index":555,"title":{},"content":{"45":{}},"tags":{}}],["independ",{"_index":636,"title":{},"content":{"49":{}},"tags":{}}],["indic",{"_index":776,"title":{},"content":{"53":{}},"tags":{}}],["indigen",{"_index":797,"title":{},"content":{"54":{}},"tags":{}}],["individu",{"_index":848,"title":{},"content":{"62":{}},"tags":{}}],["inexpens",{"_index":1147,"title":{},"content":{"95":{}},"tags":{}}],["inform",{"_index":323,"title":{"80":{}},"content":{"29":{},"30":{},"41":{},"44":{},"51":{},"52":{},"53":{},"59":{},"62":{},"63":{},"65":{},"66":{},"67":{},"69":{},"74":{},"76":{},"83":{},"86":{},"87":{},"88":{},"90":{},"91":{},"92":{}},"tags":{}}],["initi",{"_index":844,"title":{},"content":{"61":{},"62":{}},"tags":{}}],["inject",{"_index":1052,"title":{},"content":{"83":{}},"tags":{}}],["inquiri",{"_index":1027,"title":{},"content":{"79":{},"84":{},"91":{}},"tags":{}}],["insight",{"_index":629,"title":{},"content":{"49":{}},"tags":{}}],["instruct",{"_index":308,"title":{},"content":{"28":{},"83":{}},"tags":{}}],["instructor",{"_index":62,"title":{},"content":{"19":{},"70":{},"75":{}},"tags":{}}],["insult",{"_index":74,"title":{},"content":{"19":{}},"tags":{}}],["insur",{"_index":929,"title":{"69":{},"92":{}},"content":{"69":{},"88":{},"92":{}},"tags":{}}],["intak",{"_index":456,"title":{},"content":{"39":{}},"tags":{}}],["intent",{"_index":710,"title":{},"content":{"52":{}},"tags":{}}],["interact",{"_index":982,"title":{},"content":{"74":{}},"tags":{}}],["interest",{"_index":648,"title":{},"content":{"49":{},"50":{},"74":{},"75":{}},"tags":{}}],["intern",{"_index":487,"title":{},"content":{"41":{},"92":{}},"tags":{}}],["international/u",{"_index":801,"title":{},"content":{"54":{}},"tags":{}}],["intersess",{"_index":524,"title":{},"content":{"43":{}},"tags":{}}],["inuit",{"_index":764,"title":{},"content":{"53":{}},"tags":{}}],["investig",{"_index":642,"title":{},"content":{"49":{}},"tags":{}}],["invit",{"_index":989,"title":{},"content":{"74":{}},"tags":{}}],["involv",{"_index":11,"title":{"48":{},"50":{}},"content":{"17":{},"50":{},"52":{},"53":{},"55":{},"70":{},"74":{}},"tags":{}}],["issu",{"_index":33,"title":{},"content":{"18":{},"19":{},"22":{}},"tags":{}}],["it'",{"_index":564,"title":{},"content":{"45":{},"95":{}},"tags":{}}],["j",{"_index":715,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["jaekel",{"_index":274,"title":{},"content":{"24":{}},"tags":{}}],["jan",{"_index":432,"title":{},"content":{"38":{}},"tags":{}}],["januari",{"_index":131,"title":{},"content":{"19":{},"35":{},"57":{},"59":{}},"tags":{}}],["jeremi",{"_index":1019,"title":{},"content":{"76":{}},"tags":{}}],["jeremie'",{"_index":594,"title":{"47":{},"95":{}},"content":{},"tags":{}}],["jianguo",{"_index":276,"title":{},"content":{"24":{}},"tags":{}}],["juli",{"_index":822,"title":{},"content":{"57":{},"58":{}},"tags":{}}],["jun",{"_index":434,"title":{},"content":{"38":{}},"tags":{}}],["justifi",{"_index":182,"title":{},"content":{"20":{}},"tags":{}}],["keep",{"_index":65,"title":{},"content":{"19":{},"73":{}},"tags":{}}],["kenneth",{"_index":714,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["key",{"_index":959,"title":{},"content":{"72":{}},"tags":{}}],["kijiji",{"_index":1178,"title":{},"content":{"99":{}},"tags":{}}],["kind",{"_index":32,"title":{"42":{}},"content":{"18":{},"20":{}},"tags":{}}],["kit",{"_index":747,"title":{},"content":{"52":{}},"tags":{}}],["know",{"_index":633,"title":{},"content":{"49":{},"75":{}},"tags":{}}],["knowledg",{"_index":639,"title":{},"content":{"49":{}},"tags":{}}],["known",{"_index":981,"title":{},"content":{"74":{}},"tags":{}}],["kobti",{"_index":136,"title":{},"content":{"19":{}},"tags":{}}],["labour",{"_index":824,"title":{},"content":{"57":{}},"tags":{}}],["lambton",{"_index":248,"title":{},"content":{"23":{},"24":{}},"tags":{}}],["lancer",{"_index":1030,"title":{},"content":{"79":{}},"tags":{}}],["languages/cultur",{"_index":888,"title":{},"content":{"65":{}},"tags":{}}],["last",{"_index":22,"title":{},"content":{"18":{},"21":{},"34":{},"35":{},"36":{},"47":{},"51":{},"52":{},"53":{},"56":{},"57":{},"58":{},"59":{},"60":{},"70":{},"77":{}},"tags":{}}],["later",{"_index":438,"title":{},"content":{"38":{},"52":{},"53":{}},"tags":{}}],["latin",{"_index":345,"title":{},"content":{"31":{}},"tags":{}}],["laura",{"_index":289,"title":{},"content":{"25":{}},"tags":{}}],["lauri",{"_index":290,"title":{},"content":{"25":{}},"tags":{}}],["law",{"_index":31,"title":{},"content":{"18":{},"20":{},"35":{},"101":{}},"tags":{}}],["lc",{"_index":755,"title":{},"content":{"53":{}},"tags":{}}],["leadership",{"_index":348,"title":{"32":{}},"content":{"55":{},"75":{}},"tags":{}}],["leaf",{"_index":963,"title":{},"content":{"72":{}},"tags":{}}],["learn",{"_index":312,"title":{"29":{},"30":{}},"content":{"72":{},"73":{},"75":{}},"tags":{}}],["leav",{"_index":69,"title":{},"content":{"19":{}},"tags":{}}],["led",{"_index":332,"title":{},"content":{"31":{}},"tags":{}}],["leddi",{"_index":1186,"title":{},"content":{"100":{}},"tags":{}}],["legitim",{"_index":146,"title":{},"content":{"19":{}},"tags":{}}],["less",{"_index":832,"title":{},"content":{"59":{}},"tags":{}}],["letter",{"_index":711,"title":{},"content":{"52":{},"75":{}},"tags":{}}],["level",{"_index":161,"title":{},"content":{"19":{},"26":{},"41":{},"53":{}},"tags":{}}],["libgen.i",{"_index":1203,"title":{},"content":{"101":{}},"tags":{}}],["librari",{"_index":1185,"title":{"100":{}},"content":{"100":{}},"tags":{}}],["life",{"_index":217,"title":{},"content":{"21":{},"60":{},"77":{}},"tags":{}}],["limit",{"_index":957,"title":{},"content":{"72":{}},"tags":{}}],["line",{"_index":187,"title":{},"content":{"20":{},"90":{}},"tags":{}}],["link",{"_index":358,"title":{"33":{}},"content":{"53":{},"59":{},"92":{}},"tags":{}}],["list",{"_index":55,"title":{"96":{}},"content":{"19":{},"22":{},"24":{},"52":{},"53":{},"54":{},"55":{},"62":{},"82":{},"94":{},"95":{},"96":{}},"tags":{}}],["literaci",{"_index":696,"title":{},"content":{"52":{}},"tags":{}}],["load",{"_index":484,"title":{},"content":{"41":{},"53":{}},"tags":{}}],["locat",{"_index":860,"title":{},"content":{"62":{},"63":{},"68":{},"83":{},"86":{},"87":{},"88":{}},"tags":{}}],["log",{"_index":466,"title":{},"content":{"40":{}},"tags":{}}],["longer",{"_index":682,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["look",{"_index":329,"title":{},"content":{"30":{},"47":{},"49":{},"50":{},"54":{},"55":{},"97":{},"98":{},"99":{}},"tags":{}}],["lot",{"_index":606,"title":{},"content":{"47":{},"49":{},"72":{},"73":{}},"tags":{}}],["love",{"_index":1193,"title":{},"content":{"101":{}},"tags":{}}],["lower",{"_index":297,"title":{},"content":{"26":{},"46":{}},"tags":{}}],["lu",{"_index":277,"title":{},"content":{"24":{}},"tags":{}}],["m",{"_index":500,"title":{},"content":{"41":{}},"tags":{}}],["machin",{"_index":948,"title":{},"content":{"72":{},"73":{}},"tags":{}}],["made",{"_index":607,"title":{},"content":{"47":{}},"tags":{}}],["main",{"_index":240,"title":{"23":{}},"content":{"24":{},"84":{}},"tags":{}}],["maintain",{"_index":473,"title":{"41":{}},"content":{"41":{},"74":{}},"tags":{}}],["maintaining/renew",{"_index":479,"title":{},"content":{"41":{}},"tags":{}}],["major",{"_index":526,"title":{},"content":{"43":{}},"tags":{}}],["make",{"_index":260,"title":{},"content":{"24":{},"38":{},"45":{},"46":{},"47":{},"55":{},"62":{},"83":{},"85":{},"86":{},"87":{},"91":{},"92":{}},"tags":{}}],["male",{"_index":720,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["man",{"_index":743,"title":{},"content":{"52":{}},"tags":{}}],["mani",{"_index":104,"title":{},"content":{"19":{},"21":{},"29":{},"50":{},"54":{},"55":{},"60":{},"61":{},"73":{},"77":{},"92":{},"94":{},"99":{}},"tags":{}}],["mapl",{"_index":962,"title":{},"content":{"72":{}},"tags":{}}],["marai",{"_index":1090,"title":{"88":{}},"content":{},"tags":{}}],["march",{"_index":836,"title":{},"content":{"59":{},"74":{}},"tags":{}}],["mark",{"_index":623,"title":{},"content":{"47":{}},"tags":{}}],["marketplac",{"_index":1179,"title":{},"content":{"99":{}},"tags":{}}],["materi",{"_index":966,"title":{},"content":{"73":{}},"tags":{}}],["math",{"_index":310,"title":{"29":{}},"content":{"29":{},"96":{}},"tags":{}}],["math/stat",{"_index":338,"title":{},"content":{"31":{}},"tags":{}}],["mean",{"_index":522,"title":{},"content":{"43":{}},"tags":{}}],["medal",{"_index":961,"title":{},"content":{"72":{}},"tags":{}}],["medallion",{"_index":964,"title":{},"content":{"72":{}},"tags":{}}],["medic",{"_index":1022,"title":{"87":{},"88":{}},"content":{"77":{},"82":{},"83":{},"90":{},"91":{},"92":{}},"tags":{}}],["meer",{"_index":717,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["meet",{"_index":119,"title":{},"content":{"19":{},"50":{},"52":{},"53":{},"73":{},"74":{},"92":{}},"tags":{}}],["member",{"_index":92,"title":{},"content":{"19":{},"49":{},"53":{},"75":{},"76":{}},"tags":{}}],["memori",{"_index":730,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["mental",{"_index":19,"title":{"60":{}},"content":{"17":{},"60":{},"61":{},"62":{},"67":{},"68":{},"69":{}},"tags":{}}],["mention",{"_index":1127,"title":{},"content":{"92":{}},"tags":{}}],["mentor",{"_index":785,"title":{},"content":{"53":{}},"tags":{}}],["mentoring/leadership",{"_index":733,"title":{},"content":{"52":{}},"tags":{}}],["messeng",{"_index":904,"title":{},"content":{"66":{}},"tags":{}}],["met1",{"_index":771,"title":{},"content":{"53":{}},"tags":{}}],["meti",{"_index":763,"title":{},"content":{"53":{}},"tags":{}}],["metropolitan",{"_index":1064,"title":{},"content":{"84":{}},"tags":{}}],["microsoft",{"_index":207,"title":{},"content":{"20":{}},"tags":{}}],["midterm",{"_index":300,"title":{},"content":{"27":{},"29":{},"31":{}},"tags":{}}],["min",{"_index":692,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["minimum",{"_index":766,"title":{},"content":{"53":{}},"tags":{}}],["minor",{"_index":1049,"title":{},"content":{"83":{}},"tags":{}}],["model",{"_index":638,"title":{},"content":{"49":{},"73":{}},"tags":{}}],["monday",{"_index":864,"title":{},"content":{"62":{},"63":{},"91":{}},"tags":{}}],["money",{"_index":1172,"title":{},"content":{"98":{},"99":{}},"tags":{}}],["monthli",{"_index":117,"title":{},"content":{"19":{},"53":{}},"tags":{}}],["more",{"_index":44,"title":{},"content":{"19":{},"28":{},"29":{},"30":{},"41":{},"43":{},"45":{},"46":{},"50":{},"52":{},"59":{},"61":{},"62":{},"74":{},"75":{},"76":{},"83":{},"92":{},"94":{},"100":{}},"tags":{}}],["moreov",{"_index":622,"title":{},"content":{"47":{}},"tags":{}}],["mostli",{"_index":976,"title":{},"content":{"73":{}},"tags":{}}],["ms",{"_index":255,"title":{},"content":{"23":{}},"tags":{}}],["mslc",{"_index":314,"title":{},"content":{"29":{}},"tags":{}}],["much",{"_index":72,"title":{},"content":{"19":{}},"tags":{}}],["multipl",{"_index":574,"title":{},"content":{"45":{},"46":{},"51":{}},"tags":{}}],["music",{"_index":698,"title":{},"content":{"52":{}},"tags":{}}],["myself",{"_index":597,"title":{},"content":{"47":{}},"tags":{}}],["mysuccess",{"_index":665,"title":{},"content":{"50":{}},"tags":{}}],["name",{"_index":262,"title":{},"content":{"24":{},"52":{},"53":{}},"tags":{}}],["nation",{"_index":762,"title":{},"content":{"53":{}},"tags":{}}],["near",{"_index":53,"title":{},"content":{"19":{},"82":{},"87":{},"90":{}},"tags":{}}],["necessari",{"_index":148,"title":{},"content":{"19":{},"94":{}},"tags":{}}],["need",{"_index":79,"title":{"94":{},"96":{}},"content":{"19":{},"38":{},"39":{},"41":{},"44":{},"46":{},"49":{},"52":{},"53":{},"74":{},"90":{},"92":{},"94":{},"95":{},"96":{},"98":{}},"tags":{}}],["neglig",{"_index":563,"title":{},"content":{"45":{}},"tags":{}}],["network",{"_index":955,"title":{"91":{}},"content":{"72":{},"74":{}},"tags":{}}],["never",{"_index":1142,"title":{},"content":{"94":{}},"tags":{}}],["new",{"_index":1164,"title":{},"content":{"96":{},"99":{},"101":{}},"tags":{}}],["ng",{"_index":745,"title":{},"content":{"52":{}},"tags":{}}],["night",{"_index":670,"title":{},"content":{"50":{}},"tags":{}}],["non",{"_index":211,"title":{},"content":{"20":{},"59":{},"83":{},"90":{},"95":{}},"tags":{}}],["north",{"_index":892,"title":{},"content":{"65":{}},"tags":{}}],["notabl",{"_index":472,"title":{"52":{},"53":{}},"content":{"40":{},"54":{}},"tags":{}}],["note",{"_index":165,"title":{"76":{}},"content":{"19":{},"31":{},"38":{},"43":{},"52":{},"53":{},"74":{},"83":{},"92":{},"95":{}},"tags":{}}],["noth",{"_index":173,"title":{"20":{}},"content":{"20":{}},"tags":{}}],["nov",{"_index":457,"title":{},"content":{"39":{}},"tags":{}}],["novemb",{"_index":405,"title":{},"content":{"35":{},"53":{},"57":{}},"tags":{}}],["now",{"_index":544,"title":{},"content":{"44":{}},"tags":{}}],["number",{"_index":34,"title":{},"content":{"18":{},"24":{},"43":{},"62":{},"84":{}},"tags":{}}],["nurs",{"_index":1099,"title":{},"content":{"90":{}},"tags":{}}],["object",{"_index":754,"title":{},"content":{"52":{}},"tags":{}}],["obtain",{"_index":527,"title":{},"content":{"43":{}},"tags":{}}],["oct",{"_index":430,"title":{},"content":{"38":{}},"tags":{}}],["octob",{"_index":377,"title":{},"content":{"35":{},"57":{}},"tags":{}}],["offer",{"_index":305,"title":{"31":{}},"content":{"28":{},"30":{},"31":{},"45":{},"53":{},"55":{},"63":{},"67":{},"70":{}},"tags":{}}],["offic",{"_index":162,"title":{"23":{},"26":{}},"content":{"19":{},"22":{},"23":{},"24":{},"25":{},"26":{},"35":{},"37":{},"38":{},"41":{},"42":{},"52":{},"54":{},"55":{},"57":{},"59":{},"75":{},"91":{}},"tags":{}}],["offici",{"_index":549,"title":{},"content":{"44":{},"98":{}},"tags":{}}],["offset",{"_index":1132,"title":{},"content":{"92":{}},"tags":{}}],["ohip",{"_index":1129,"title":{},"content":{"92":{}},"tags":{}}],["ok.cc",{"_index":1202,"title":{},"content":{"101":{}},"tags":{}}],["okay",{"_index":645,"title":{},"content":{"49":{}},"tags":{}}],["on",{"_index":43,"title":{},"content":{"19":{},"41":{},"43":{},"46":{},"47":{},"53":{}},"tags":{}}],["onc",{"_index":468,"title":{},"content":{"40":{},"44":{}},"tags":{}}],["onlin",{"_index":128,"title":{"89":{}},"content":{"19":{},"30":{},"53":{},"101":{}},"tags":{}}],["ontario",{"_index":702,"title":{"80":{},"90":{},"91":{}},"content":{"52":{},"53":{},"66":{},"68":{},"86":{},"87":{},"88":{},"90":{},"92":{}},"tags":{}}],["op",{"_index":802,"title":{},"content":{"54":{}},"tags":{}}],["op/internship",{"_index":656,"title":{},"content":{"49":{}},"tags":{}}],["open",{"_index":451,"title":{},"content":{"39":{},"57":{},"72":{}},"tags":{}}],["oper",{"_index":859,"title":{},"content":{"62":{},"63":{},"91":{}},"tags":{}}],["opportun",{"_index":516,"title":{"55":{}},"content":{"42":{},"49":{},"50":{},"55":{},"74":{}},"tags":{}}],["option",{"_index":1165,"title":{},"content":{"97":{},"98":{},"100":{}},"tags":{}}],["opu",{"_index":803,"title":{},"content":{"54":{},"92":{}},"tags":{}}],["order",{"_index":937,"title":{},"content":{"70":{},"74":{}},"tags":{}}],["organ",{"_index":48,"title":{},"content":{"19":{},"27":{},"28":{},"42":{},"54":{},"55":{},"61":{}},"tags":{}}],["origin",{"_index":1003,"title":{},"content":{"75":{}},"tags":{}}],["os",{"_index":778,"title":{},"content":{"53":{},"70":{},"72":{},"74":{},"76":{}},"tags":{}}],["osap",{"_index":403,"title":{},"content":{"35":{},"38":{},"52":{},"53":{},"59":{}},"tags":{}}],["osotf",{"_index":735,"title":{},"content":{"52":{}},"tags":{}}],["otherwis",{"_index":150,"title":{},"content":{"19":{}},"tags":{}}],["otn",{"_index":1107,"title":{},"content":{"91":{}},"tags":{}}],["ouellett",{"_index":927,"title":{},"content":{"68":{},"84":{}},"tags":{}}],["out",{"_index":42,"title":{},"content":{"19":{},"40":{},"44":{},"53":{},"74":{},"100":{}},"tags":{}}],["outlin",{"_index":512,"title":{},"content":{"42":{}},"tags":{}}],["outsid",{"_index":896,"title":{},"content":{"65":{}},"tags":{}}],["outstand",{"_index":13,"title":{"70":{},"71":{},"74":{},"75":{}},"content":{"17":{},"46":{},"50":{},"53":{},"70":{},"72":{},"74":{},"76":{}},"tags":{}}],["over",{"_index":1062,"title":{},"content":{"83":{}},"tags":{}}],["overload",{"_index":6,"title":{"43":{},"44":{},"45":{},"47":{}},"content":{"17":{},"43":{},"44":{},"45":{},"46":{},"47":{}},"tags":{}}],["p",{"_index":282,"title":{"25":{}},"content":{},"tags":{}}],["packages/summari",{"_index":336,"title":{},"content":{"31":{}},"tags":{}}],["page",{"_index":306,"title":{},"content":{"28":{}},"tags":{}}],["paid",{"_index":585,"title":{},"content":{"46":{},"70":{},"72":{}},"tags":{}}],["pal",{"_index":324,"title":{"30":{}},"content":{"30":{}},"tags":{}}],["palmer",{"_index":257,"title":{},"content":{"23":{},"44":{}},"tags":{}}],["pandem",{"_index":849,"title":{},"content":{"62":{}},"tags":{}}],["part",{"_index":406,"title":{},"content":{"35":{},"54":{},"59":{},"92":{}},"tags":{}}],["particip",{"_index":787,"title":{},"content":{"53":{}},"tags":{}}],["particular",{"_index":218,"title":{},"content":{"21":{},"38":{},"60":{},"77":{}},"tags":{}}],["particularli",{"_index":327,"title":{},"content":{"30":{}},"tags":{}}],["passion",{"_index":649,"title":{},"content":{"49":{}},"tags":{}}],["past",{"_index":105,"title":{},"content":{"19":{},"30":{},"41":{},"96":{}},"tags":{}}],["patel",{"_index":1018,"title":{},"content":{"76":{}},"tags":{}}],["path",{"_index":644,"title":{},"content":{"49":{}},"tags":{}}],["pay",{"_index":1194,"title":{},"content":{"101":{}},"tags":{}}],["pdfdrive.com",{"_index":1204,"title":{},"content":{"101":{}},"tags":{}}],["peer",{"_index":83,"title":{"30":{},"63":{}},"content":{"19":{},"63":{}},"tags":{}}],["peopl",{"_index":1191,"title":{},"content":{"100":{}},"tags":{}}],["per",{"_index":523,"title":{},"content":{"43":{},"69":{},"72":{}},"tags":{}}],["perform",{"_index":691,"title":{},"content":{"52":{},"53":{},"74":{}},"tags":{}}],["perman",{"_index":819,"title":{},"content":{"55":{},"100":{}},"tags":{}}],["permiss",{"_index":528,"title":{},"content":{"43":{}},"tags":{}}],["person",{"_index":326,"title":{"82":{}},"content":{"30":{},"55":{},"62":{},"90":{},"96":{}},"tags":{}}],["peter",{"_index":266,"title":{},"content":{"24":{}},"tags":{}}],["phase",{"_index":383,"title":{},"content":{"35":{}},"tags":{}}],["phone",{"_index":242,"title":{},"content":{"23":{},"25":{},"26":{},"62":{},"63":{},"65":{},"66":{},"67":{},"79":{},"80":{},"81":{},"83":{},"86":{},"87":{},"88":{},"90":{},"91":{}},"tags":{}}],["physic",{"_index":21,"title":{"77":{}},"content":{"17":{},"83":{}},"tags":{}}],["ping",{"_index":748,"title":{},"content":{"52":{}},"tags":{}}],["place",{"_index":624,"title":{},"content":{"47":{},"53":{},"55":{},"99":{}},"tags":{}}],["placement",{"_index":934,"title":{},"content":{"70":{},"72":{},"74":{}},"tags":{}}],["plan",{"_index":628,"title":{},"content":{"49":{},"74":{},"92":{}},"tags":{}}],["pleas",{"_index":443,"title":{},"content":{"38":{},"41":{},"43":{},"52":{},"53":{}},"tags":{}}],["plu",{"_index":605,"title":{},"content":{"47":{},"92":{}},"tags":{}}],["pm",{"_index":867,"title":{},"content":{"62":{},"63":{},"91":{}},"tags":{}}],["poison",{"_index":1034,"title":{"80":{}},"content":{},"tags":{}}],["polic",{"_index":1023,"title":{"79":{}},"content":{"79":{}},"tags":{}}],["polici",{"_index":495,"title":{},"content":{"41":{},"69":{},"92":{}},"tags":{}}],["poor",{"_index":177,"title":{},"content":{"20":{}},"tags":{}}],["poorli",{"_index":205,"title":{},"content":{"20":{}},"tags":{}}],["portal",{"_index":678,"title":{},"content":{"51":{},"54":{},"67":{}},"tags":{}}],["posit",{"_index":599,"title":{},"content":{"47":{},"55":{}},"tags":{}}],["possibl",{"_index":73,"title":{},"content":{"19":{},"22":{},"38":{}},"tags":{}}],["post",{"_index":663,"title":{},"content":{"50":{},"99":{}},"tags":{}}],["practic",{"_index":659,"title":{},"content":{"49":{}},"tags":{}}],["practicum",{"_index":412,"title":{},"content":{"35":{}},"tags":{}}],["prefer",{"_index":687,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["pregnanc",{"_index":1054,"title":{},"content":{"83":{}},"tags":{}}],["prepar",{"_index":591,"title":{},"content":{"46":{},"83":{}},"tags":{}}],["prescrib",{"_index":521,"title":{},"content":{"43":{}},"tags":{}}],["prescript",{"_index":1123,"title":{},"content":{"92":{}},"tags":{}}],["presid",{"_index":99,"title":{},"content":{"19":{}},"tags":{}}],["press",{"_index":1116,"title":{},"content":{"91":{}},"tags":{}}],["prevent",{"_index":565,"title":{},"content":{"45":{}},"tags":{}}],["previou",{"_index":839,"title":{},"content":{"59":{}},"tags":{}}],["price",{"_index":1195,"title":{},"content":{"101":{}},"tags":{}}],["print",{"_index":1149,"title":{},"content":{"95":{}},"tags":{}}],["prior",{"_index":429,"title":{},"content":{"38":{}},"tags":{}}],["privat",{"_index":318,"title":{},"content":{"29":{},"66":{}},"tags":{}}],["pro",{"_index":939,"title":{"71":{},"72":{}},"content":{},"tags":{}}],["probabl",{"_index":1151,"title":{"96":{}},"content":{"96":{}},"tags":{}}],["proce",{"_index":340,"title":{},"content":{"31":{}},"tags":{}}],["process",{"_index":533,"title":{},"content":{"44":{},"52":{},"53":{},"93":{}},"tags":{}}],["prof",{"_index":669,"title":{},"content":{"50":{}},"tags":{}}],["profession",{"_index":884,"title":{},"content":{"65":{},"66":{},"91":{}},"tags":{}}],["professor",{"_index":29,"title":{},"content":{"18":{},"19":{},"44":{},"46":{},"50":{},"73":{},"74":{},"95":{},"96":{}},"tags":{}}],["professor'",{"_index":179,"title":{},"content":{"20":{},"75":{}},"tags":{}}],["profil",{"_index":439,"title":{},"content":{"38":{},"39":{},"40":{},"52":{},"53":{},"54":{},"74":{}},"tags":{}}],["program",{"_index":225,"title":{"65":{}},"content":{"22":{},"24":{},"32":{},"42":{},"50":{},"51":{},"52":{},"53":{},"55":{},"61":{},"65":{},"67":{},"70":{},"72":{},"74":{},"76":{},"92":{}},"tags":{}}],["progress",{"_index":973,"title":{},"content":{"73":{}},"tags":{}}],["project",{"_index":344,"title":{},"content":{"31":{},"50":{},"70":{},"72":{},"73":{},"74":{},"75":{}},"tags":{}}],["proper",{"_index":109,"title":{},"content":{"19":{}},"tags":{}}],["prospect",{"_index":449,"title":{"39":{}},"content":{"74":{}},"tags":{}}],["protect",{"_index":820,"title":{},"content":{"55":{}},"tags":{}}],["provid",{"_index":215,"title":{},"content":{"21":{},"27":{},"29":{},"32":{},"37":{},"40":{},"42":{},"60":{},"61":{},"62":{},"65":{},"66":{},"67":{},"68":{},"69":{},"77":{},"83":{},"91":{},"92":{},"101":{}},"tags":{}}],["provinc",{"_index":1130,"title":{},"content":{"92":{}},"tags":{}}],["provinci",{"_index":902,"title":{},"content":{"66":{},"92":{}},"tags":{}}],["psc@uwindsor.ca",{"_index":881,"title":{},"content":{"63":{}},"tags":{}}],["publish",{"_index":1180,"title":{},"content":{"99":{}},"tags":{}}],["purchas",{"_index":1145,"title":{"99":{}},"content":{"95":{},"96":{},"98":{},"99":{}},"tags":{}}],["pursu",{"_index":635,"title":{},"content":{"49":{}},"tags":{}}],["put",{"_index":946,"title":{},"content":{"72":{},"75":{}},"tags":{}}],["question",{"_index":227,"title":{},"content":{"22":{},"49":{},"76":{},"93":{},"94":{}},"tags":{}}],["rank",{"_index":993,"title":{},"content":{"74":{}},"tags":{}}],["re",{"_index":465,"title":{},"content":{"39":{},"52":{},"53":{},"74":{}},"tags":{}}],["reach",{"_index":41,"title":{},"content":{"19":{}},"tags":{}}],["read",{"_index":391,"title":{},"content":{"35":{},"49":{},"57":{},"59":{},"61":{},"73":{},"83":{}},"tags":{}}],["receiv",{"_index":809,"title":{},"content":{"55":{},"74":{},"83":{}},"tags":{}}],["recent",{"_index":494,"title":{},"content":{"41":{}},"tags":{}}],["recess",{"_index":420,"title":{},"content":{"35":{},"57":{}},"tags":{}}],["recommend",{"_index":233,"title":{},"content":{"22":{},"46":{},"47":{},"95":{},"101":{}},"tags":{}}],["refer",{"_index":424,"title":{},"content":{"37":{},"75":{},"95":{}},"tags":{}}],["reflect",{"_index":769,"title":{},"content":{"53":{}},"tags":{}}],["refund",{"_index":831,"title":{},"content":{"59":{}},"tags":{}}],["regardless",{"_index":980,"title":{},"content":{"74":{}},"tags":{}}],["region",{"_index":920,"title":{"68":{},"84":{}},"content":{"68":{},"84":{}},"tags":{}}],["regist",{"_index":482,"title":{},"content":{"41":{},"90":{}},"tags":{}}],["registr",{"_index":823,"title":{},"content":{"57":{}},"tags":{}}],["registrar",{"_index":551,"title":{},"content":{"44":{}},"tags":{}}],["regnier",{"_index":705,"title":{},"content":{"52":{}},"tags":{}}],["regularli",{"_index":440,"title":{},"content":{"38":{}},"tags":{}}],["rel",{"_index":508,"title":{},"content":{"42":{},"55":{},"93":{}},"tags":{}}],["relat",{"_index":226,"title":{"27":{}},"content":{"22":{},"27":{}},"tags":{}}],["relationship",{"_index":582,"title":{},"content":{"46":{},"49":{}},"tags":{}}],["relev",{"_index":542,"title":{},"content":{"44":{}},"tags":{}}],["relief",{"_index":842,"title":{},"content":{"61":{}},"tags":{}}],["remain",{"_index":106,"title":{},"content":{"19":{}},"tags":{}}],["renew",{"_index":725,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["replac",{"_index":1109,"title":{},"content":{"91":{}},"tags":{}}],["report",{"_index":351,"title":{},"content":{"32":{}},"tags":{}}],["repres",{"_index":111,"title":{},"content":{"19":{}},"tags":{}}],["requir",{"_index":458,"title":{},"content":{"39":{},"41":{},"45":{},"49":{},"52":{},"53":{},"70":{},"74":{},"94":{},"95":{}},"tags":{}}],["requirements1",{"_index":703,"title":{},"content":{"52":{}},"tags":{}}],["research",{"_index":12,"title":{"48":{},"49":{},"50":{}},"content":{"17":{},"42":{},"49":{},"50":{},"70":{},"72":{},"73":{},"74":{},"75":{}},"tags":{}}],["researchget",{"_index":10,"title":{},"content":{"17":{}},"tags":{}}],["resid",{"_index":518,"title":{},"content":{"42":{},"52":{},"53":{},"55":{}},"tags":{}}],["resourc",{"_index":17,"title":{"21":{},"60":{},"77":{}},"content":{"17":{},"18":{},"61":{}},"tags":{}}],["resourcesacadem",{"_index":16,"title":{},"content":{"17":{}},"tags":{}}],["respect",{"_index":1131,"title":{},"content":{"92":{}},"tags":{}}],["respond",{"_index":856,"title":{},"content":{"62":{}},"tags":{}}],["restrict",{"_index":737,"title":{},"content":{"52":{}},"tags":{}}],["result",{"_index":617,"title":{},"content":{"47":{},"99":{}},"tags":{}}],["resum",{"_index":947,"title":{},"content":{"72":{}},"tags":{}}],["return",{"_index":137,"title":{},"content":{"19":{},"57":{},"99":{}},"tags":{}}],["review",{"_index":315,"title":{},"content":{"29":{},"31":{}},"tags":{}}],["right",{"_index":627,"title":{"49":{}},"content":{"49":{}},"tags":{}}],["road",{"_index":1074,"title":{},"content":{"86":{},"87":{}},"tags":{}}],["robot",{"_index":779,"title":{},"content":{"53":{}},"tags":{}}],["role",{"_index":734,"title":{},"content":{"52":{},"75":{}},"tags":{}}],["room",{"_index":250,"title":{},"content":{"23":{},"24":{},"25":{},"26":{},"62":{},"63":{}},"tags":{}}],["rose",{"_index":729,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["roughli",{"_index":47,"title":{},"content":{"19":{},"47":{}},"tags":{}}],["row",{"_index":575,"title":{},"content":{"45":{}},"tags":{}}],["roy",{"_index":731,"title":{},"content":{"52":{}},"tags":{}}],["safe",{"_index":871,"title":{},"content":{"63":{},"79":{},"101":{}},"tags":{}}],["same",{"_index":84,"title":{},"content":{"19":{},"20":{}},"tags":{}}],["save",{"_index":601,"title":{},"content":{"47":{},"98":{},"99":{},"101":{}},"tags":{}}],["scatter",{"_index":1033,"title":{},"content":{"79":{}},"tags":{}}],["scc",{"_index":846,"title":{},"content":{"62":{}},"tags":{}}],["scc@uwindsor.ca",{"_index":868,"title":{},"content":{"62":{}},"tags":{}}],["scenario",{"_index":464,"title":{},"content":{"39":{}},"tags":{}}],["schedul",{"_index":258,"title":{},"content":{"24":{}},"tags":{}}],["scholar",{"_index":14,"title":{"70":{},"71":{},"74":{},"75":{}},"content":{"17":{},"50":{},"53":{},"70":{},"72":{},"74":{},"76":{}},"tags":{}}],["scholarship",{"_index":462,"title":{},"content":{"39":{},"41":{},"42":{},"52":{},"53":{},"54":{},"55":{},"74":{}},"tags":{}}],["school",{"_index":110,"title":{"28":{}},"content":{"19":{},"46":{},"49":{},"52":{},"53":{},"72":{},"74":{},"75":{}},"tags":{}}],["sci",{"_index":841,"title":{},"content":{"61":{}},"tags":{}}],["scienc",{"_index":88,"title":{"23":{},"24":{},"25":{},"28":{},"52":{},"53":{}},"content":{"19":{},"20":{},"22":{},"23":{},"24":{},"31":{},"44":{},"52":{},"53":{},"54":{},"61":{},"101":{}},"tags":{}}],["science@uwindsor.ca",{"_index":284,"title":{},"content":{"25":{}},"tags":{}}],["search",{"_index":470,"title":{},"content":{"40":{},"51":{},"52":{},"53":{},"54":{},"99":{}},"tags":{}}],["second",{"_index":319,"title":{},"content":{"29":{},"74":{},"75":{},"96":{}},"tags":{}}],["secondari",{"_index":724,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["secretari",{"_index":254,"title":{},"content":{"23":{},"25":{}},"tags":{}}],["secur",{"_index":950,"title":{},"content":{"72":{},"101":{}},"tags":{}}],["see",{"_index":100,"title":{},"content":{"19":{},"28":{},"40":{},"59":{},"67":{},"69":{},"76":{},"92":{}},"tags":{}}],["seek",{"_index":874,"title":{},"content":{"63":{},"91":{}},"tags":{}}],["select",{"_index":230,"title":{"75":{}},"content":{"22":{},"74":{}},"tags":{}}],["self",{"_index":768,"title":{},"content":{"53":{},"67":{}},"tags":{}}],["sell",{"_index":1175,"title":{},"content":{"99":{}},"tags":{}}],["semest",{"_index":488,"title":{},"content":{"41":{},"45":{},"46":{},"47":{},"59":{},"70":{},"74":{}},"tags":{}}],["send",{"_index":195,"title":{},"content":{"20":{},"76":{}},"tags":{}}],["sent",{"_index":547,"title":{},"content":{"44":{}},"tags":{}}],["separ",{"_index":789,"title":{},"content":{"53":{}},"tags":{}}],["septemb",{"_index":371,"title":{},"content":{"35":{},"57":{}},"tags":{}}],["sequenc",{"_index":572,"title":{},"content":{"45":{}},"tags":{}}],["seriou",{"_index":169,"title":{},"content":{"19":{}},"tags":{}}],["serious",{"_index":149,"title":{},"content":{"19":{}},"tags":{}}],["serv",{"_index":1008,"title":{},"content":{"75":{}},"tags":{}}],["server",{"_index":1177,"title":{},"content":{"99":{}},"tags":{}}],["servic",{"_index":216,"title":{"68":{},"78":{},"82":{},"83":{},"89":{}},"content":{"21":{},"28":{},"29":{},"52":{},"60":{},"62":{},"65":{},"66":{},"67":{},"68":{},"69":{},"75":{},"77":{},"82":{},"83":{},"88":{},"90":{}},"tags":{}}],["session",{"_index":316,"title":{"30":{}},"content":{"29":{},"30":{},"31":{},"58":{},"63":{}},"tags":{}}],["set'",{"_index":209,"title":{},"content":{"20":{}},"tags":{}}],["sever",{"_index":57,"title":{},"content":{"19":{}},"tags":{}}],["sexual",{"_index":1040,"title":{"81":{}},"content":{},"tags":{}}],["she'll",{"_index":538,"title":{},"content":{"44":{}},"tags":{}}],["shield",{"_index":1081,"title":{},"content":{"86":{},"87":{},"92":{}},"tags":{}}],["shopper",{"_index":1076,"title":{},"content":{"86":{}},"tags":{}}],["show",{"_index":1009,"title":{},"content":{"75":{}},"tags":{}}],["showcas",{"_index":666,"title":{},"content":{"50":{}},"tags":{}}],["sign",{"_index":545,"title":{},"content":{"44":{}},"tags":{}}],["simpl",{"_index":534,"title":{},"content":{"44":{},"99":{}},"tags":{}}],["simul",{"_index":970,"title":{},"content":{"73":{}},"tags":{}}],["site",{"_index":1196,"title":{},"content":{"101":{}},"tags":{}}],["situat",{"_index":25,"title":{},"content":{"18":{},"19":{},"20":{}},"tags":{}}],["six",{"_index":795,"title":{},"content":{"53":{},"74":{}},"tags":{}}],["skill",{"_index":660,"title":{},"content":{"49":{},"53":{}},"tags":{}}],["slightli",{"_index":570,"title":{},"content":{"45":{}},"tags":{}}],["so",{"_index":331,"title":{"31":{}},"content":{"31":{}},"tags":{}}],["social",{"_index":954,"title":{},"content":{"72":{}},"tags":{}}],["societi",{"_index":89,"title":{},"content":{"19":{},"52":{},"101":{}},"tags":{}}],["solut",{"_index":202,"title":{},"content":{"20":{}},"tags":{}}],["someom",{"_index":554,"title":{},"content":{"45":{}},"tags":{}}],["sometim",{"_index":662,"title":{},"content":{"50":{},"99":{}},"tags":{}}],["sooner",{"_index":577,"title":{},"content":{"45":{},"47":{}},"tags":{}}],["sourc",{"_index":532,"title":{},"content":{"43":{}},"tags":{}}],["space",{"_index":873,"title":{},"content":{"63":{}},"tags":{}}],["specialist",{"_index":1111,"title":{},"content":{"91":{}},"tags":{}}],["specif",{"_index":60,"title":{},"content":{"19":{},"45":{},"54":{},"75":{},"82":{}},"tags":{}}],["speed",{"_index":1208,"title":{},"content":{"101":{}},"tags":{}}],["spend",{"_index":592,"title":{},"content":{"46":{}},"tags":{}}],["sspc",{"_index":793,"title":{},"content":{"53":{}},"tags":{}}],["staff",{"_index":224,"title":{},"content":{"22":{}},"tags":{}}],["stage",{"_index":166,"title":{},"content":{"19":{}},"tags":{}}],["stand",{"_index":709,"title":{},"content":{"52":{},"74":{}},"tags":{}}],["start",{"_index":52,"title":{},"content":{"19":{},"49":{},"70":{},"74":{},"99":{}},"tags":{}}],["stat",{"_index":311,"title":{"29":{}},"content":{"29":{},"30":{}},"tags":{}}],["state",{"_index":535,"title":{},"content":{"44":{}},"tags":{}}],["statement",{"_index":752,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["statu",{"_index":821,"title":{},"content":{"55":{}},"tags":{}}],["stem",{"_index":757,"title":{},"content":{"53":{}},"tags":{}}],["step",{"_index":36,"title":{},"content":{"18":{},"37":{},"42":{}},"tags":{}}],["sti",{"_index":1057,"title":{},"content":{"83":{}},"tags":{}}],["sticker",{"_index":1082,"title":{},"content":{"86":{},"87":{}},"tags":{}}],["still",{"_index":200,"title":{},"content":{"20":{},"38":{},"100":{}},"tags":{}}],["stock",{"_index":1187,"title":{},"content":{"100":{}},"tags":{}}],["straightforward",{"_index":1137,"title":{},"content":{"93":{}},"tags":{}}],["student",{"_index":96,"title":{"28":{},"31":{},"32":{},"38":{},"39":{},"62":{},"65":{},"83":{}},"content":{"19":{},"20":{},"21":{},"25":{},"27":{},"28":{},"31":{},"32":{},"35":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"50":{},"52":{},"53":{},"54":{},"55":{},"57":{},"60":{},"61":{},"62":{},"63":{},"65":{},"69":{},"70":{},"74":{},"77":{},"83":{},"86":{},"87":{},"92":{},"94":{},"95":{},"96":{},"99":{},"100":{}},"tags":{}}],["studi",{"_index":259,"title":{},"content":{"24":{},"32":{},"35":{},"41":{},"42":{},"49":{},"51":{},"52":{},"53":{},"74":{}},"tags":{}}],["style",{"_index":181,"title":{},"content":{"20":{}},"tags":{}}],["subject",{"_index":337,"title":{},"content":{"31":{},"49":{}},"tags":{}}],["submit",{"_index":401,"title":{},"content":{"35":{},"38":{},"59":{}},"tags":{}}],["substanc",{"_index":912,"title":{},"content":{"67":{}},"tags":{}}],["substanti",{"_index":780,"title":{},"content":{"53":{}},"tags":{}}],["success",{"_index":347,"title":{"32":{}},"content":{"32":{},"43":{},"46":{},"55":{}},"tags":{}}],["such",{"_index":228,"title":{},"content":{"22":{},"39":{},"41":{},"47":{},"55":{},"101":{}},"tags":{}}],["suggest",{"_index":203,"title":{},"content":{"20":{},"55":{},"91":{}},"tags":{}}],["suit",{"_index":680,"title":{},"content":{"51":{}},"tags":{}}],["summari",{"_index":423,"title":{},"content":{"37":{}},"tags":{}}],["summer",{"_index":388,"title":{"58":{}},"content":{"35":{},"38":{},"43":{},"45":{},"58":{},"74":{}},"tags":{}}],["supervis",{"_index":936,"title":{},"content":{"70":{}},"tags":{}}],["supervisor",{"_index":974,"title":{},"content":{"73":{}},"tags":{}}],["supplement",{"_index":1128,"title":{},"content":{"92":{}},"tags":{}}],["support",{"_index":15,"title":{"21":{},"27":{},"31":{},"61":{},"63":{},"64":{},"65":{}},"content":{"17":{},"27":{},"32":{},"33":{},"52":{},"53":{},"61":{},"62":{},"63":{},"65":{},"67":{}},"tags":{}}],["sure",{"_index":139,"title":{},"content":{"19":{},"38":{},"46":{},"47":{},"49":{},"55":{},"83":{},"85":{},"86":{},"87":{}},"tags":{}}],["surgeri",{"_index":1050,"title":{},"content":{"83":{}},"tags":{}}],["surviv",{"_index":616,"title":{},"content":{"47":{}},"tags":{}}],["tabl",{"_index":497,"title":{},"content":{"41":{}},"tags":{}}],["take",{"_index":37,"title":{},"content":{"18":{},"19":{},"31":{},"37":{},"43":{},"45":{},"46":{},"74":{}},"tags":{}}],["taken",{"_index":1143,"title":{},"content":{"94":{},"95":{}},"tags":{}}],["talk",{"_index":673,"title":{},"content":{"50":{}},"tags":{}}],["teach",{"_index":180,"title":{},"content":{"20":{},"42":{},"46":{},"96":{}},"tags":{}}],["team",{"_index":782,"title":{},"content":{"53":{},"83":{}},"tags":{}}],["technolog",{"_index":695,"title":{},"content":{"52":{}},"tags":{}}],["tecumseh",{"_index":1085,"title":{},"content":{"87":{}},"tags":{}}],["telemedicin",{"_index":1106,"title":{"91":{}},"content":{},"tags":{}}],["telephon",{"_index":852,"title":{},"content":{"62":{}},"tags":{}}],["temporarili",{"_index":1188,"title":{},"content":{"100":{}},"tags":{}}],["tenur",{"_index":212,"title":{},"content":{"20":{}},"tags":{}}],["term",{"_index":398,"title":{},"content":{"35":{},"38":{},"41":{},"43":{},"44":{},"52":{},"53":{},"59":{}},"tags":{}}],["term(",{"_index":448,"title":{},"content":{"38":{}},"tags":{}}],["test",{"_index":1055,"title":{},"content":{"83":{}},"tags":{}}],["text",{"_index":885,"title":{},"content":{"65":{},"66":{},"67":{}},"tags":{}}],["textbook",{"_index":3,"title":{"93":{},"94":{},"96":{},"97":{},"101":{}},"content":{"17":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{}},"tags":{}}],["thanksgiv",{"_index":394,"title":{},"content":{"35":{},"57":{}},"tags":{}}],["that'",{"_index":977,"title":{},"content":{"73":{}},"tags":{}}],["themselv",{"_index":761,"title":{},"content":{"53":{}},"tags":{}}],["therapist/support",{"_index":855,"title":{},"content":{"62":{}},"tags":{}}],["there'",{"_index":1150,"title":{},"content":{"95":{}},"tags":{}}],["they'r",{"_index":1141,"title":{},"content":{"94":{},"99":{}},"tags":{}}],["thing",{"_index":122,"title":{},"content":{"19":{},"20":{},"49":{},"96":{}},"tags":{}}],["those",{"_index":653,"title":{},"content":{"49":{},"55":{}},"tags":{}}],["though",{"_index":186,"title":{},"content":{"20":{},"39":{}},"tags":{}}],["three",{"_index":984,"title":{},"content":{"74":{}},"tags":{}}],["through",{"_index":513,"title":{},"content":{"42":{},"52":{},"53":{},"55":{},"62":{},"65":{},"66":{},"74":{},"75":{},"79":{}},"tags":{}}],["throughout",{"_index":478,"title":{},"content":{"41":{},"42":{},"55":{}},"tags":{}}],["thu",{"_index":1112,"title":{},"content":{"91":{}},"tags":{}}],["thursday",{"_index":986,"title":{},"content":{"74":{}},"tags":{}}],["tim",{"_index":995,"title":{},"content":{"74":{}},"tags":{}}],["time",{"_index":190,"title":{},"content":{"20":{},"35":{},"41":{},"45":{},"46":{},"52":{},"53":{},"54":{},"59":{},"69":{},"73":{},"92":{}},"tags":{}}],["timelin",{"_index":422,"title":{"37":{}},"content":{"37":{},"38":{}},"tags":{}}],["tina",{"_index":256,"title":{},"content":{"23":{},"44":{}},"tags":{}}],["tip",{"_index":578,"title":{"46":{}},"content":{},"tags":{}}],["togeth",{"_index":911,"title":{"67":{}},"content":{"67":{}},"tags":{}}],["toll",{"_index":1037,"title":{},"content":{"80":{}},"tags":{}}],["took",{"_index":610,"title":{},"content":{"47":{},"96":{}},"tags":{}}],["top",{"_index":54,"title":{},"content":{"19":{},"41":{},"53":{},"74":{},"75":{}},"tags":{}}],["total",{"_index":525,"title":{},"content":{"43":{},"72":{}},"tags":{}}],["toward",{"_index":342,"title":{},"content":{"31":{}},"tags":{}}],["tower",{"_index":249,"title":{},"content":{"23":{},"24":{}},"tags":{}}],["track",{"_index":573,"title":{},"content":{"45":{}},"tags":{}}],["train",{"_index":876,"title":{},"content":{"63":{},"73":{}},"tags":{}}],["transfer",{"_index":229,"title":{},"content":{"22":{}},"tags":{}}],["treatment",{"_index":1042,"title":{"81":{}},"content":{"83":{},"91":{}},"tags":{}}],["tri",{"_index":68,"title":{},"content":{"19":{},"46":{},"95":{}},"tags":{}}],["trillium",{"_index":1134,"title":{},"content":{"92":{}},"tags":{}}],["tsin",{"_index":267,"title":{},"content":{"24":{}},"tags":{}}],["tti",{"_index":1102,"title":{},"content":{"90":{}},"tags":{}}],["tuition",{"_index":810,"title":{},"content":{"55":{},"59":{}},"tags":{}}],["tutor",{"_index":303,"title":{},"content":{"27":{},"28":{},"29":{},"30":{}},"tags":{}}],["twice",{"_index":603,"title":{},"content":{"47":{}},"tags":{}}],["two",{"_index":595,"title":{},"content":{"47":{},"52":{}},"tags":{}}],["type",{"_index":914,"title":{},"content":{"67":{}},"tags":{}}],["typic",{"_index":425,"title":{},"content":{"38":{},"39":{},"41":{}},"tags":{}}],["u",{"_index":499,"title":{},"content":{"41":{}},"tags":{}}],["u/m",{"_index":985,"title":{},"content":{"74":{}},"tags":{}}],["under",{"_index":935,"title":{},"content":{"70":{},"92":{}},"tags":{}}],["undergrad",{"_index":263,"title":{},"content":{"24":{},"35":{},"52":{}},"tags":{}}],["undergradu",{"_index":253,"title":{"28":{},"38":{}},"content":{"23":{},"27":{},"38":{},"41":{}},"tags":{}}],["understand",{"_index":694,"title":{},"content":{"52":{}},"tags":{}}],["unfair",{"_index":27,"title":{},"content":{"18":{}},"tags":{}}],["unfulfil",{"_index":568,"title":{},"content":{"45":{}},"tags":{}}],["unhelp",{"_index":70,"title":{},"content":{"19":{}},"tags":{}}],["univers",{"_index":164,"title":{},"content":{"19":{},"21":{},"22":{},"35":{},"39":{},"40":{},"42":{},"49":{},"50":{},"51":{},"57":{},"58":{},"59":{},"60":{},"74":{},"77":{},"95":{}},"tags":{}}],["unless",{"_index":56,"title":{},"content":{"19":{},"73":{}},"tags":{}}],["until",{"_index":938,"title":{},"content":{"70":{}},"tags":{}}],["up",{"_index":560,"title":{},"content":{"45":{},"46":{},"51":{},"55":{},"62":{},"65":{},"69":{}},"tags":{}}],["upcom",{"_index":537,"title":{},"content":{"44":{}},"tags":{}}],["updat",{"_index":23,"title":{},"content":{"18":{},"21":{},"34":{},"36":{},"38":{},"41":{},"51":{},"52":{},"53":{},"56":{},"60":{},"70":{},"77":{}},"tags":{}}],["urgent",{"_index":1070,"title":{"86":{}},"content":{},"tags":{}}],["us",{"_index":120,"title":{},"content":{"19":{},"20":{},"41":{},"54":{},"67":{},"94":{},"95":{},"99":{},"100":{},"101":{}},"tags":{}}],["usual",{"_index":520,"title":{},"content":{"43":{},"98":{}},"tags":{}}],["uwinaward",{"_index":426,"title":{},"content":{"38":{},"39":{},"52":{},"53":{},"54":{}},"tags":{}}],["uwindsor",{"_index":223,"title":{"37":{},"54":{}},"content":{"22":{},"30":{},"53":{},"61":{},"63":{},"65":{},"70":{},"74":{},"82":{},"83":{},"92":{},"99":{},"101":{}},"tags":{}}],["uwinsit",{"_index":467,"title":{},"content":{"40":{},"46":{},"57":{},"74":{}},"tags":{}}],["uwsa",{"_index":147,"title":{"63":{}},"content":{"19":{},"54":{},"63":{},"69":{},"92":{}},"tags":{}}],["uwsa'",{"_index":142,"title":{},"content":{"19":{}},"tags":{}}],["valid",{"_index":1078,"title":{},"content":{"86":{},"87":{}},"tags":{}}],["valu",{"_index":685,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["van",{"_index":716,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["vari",{"_index":794,"title":{},"content":{"53":{}},"tags":{}}],["veri",{"_index":168,"title":{},"content":{"19":{},"73":{},"95":{}},"tags":{}}],["version",{"_index":1169,"title":{},"content":{"98":{}},"tags":{}}],["via",{"_index":726,"title":{},"content":{"52":{},"53":{}},"tags":{}}],["vice",{"_index":98,"title":{},"content":{"19":{}},"tags":{}}],["video",{"_index":850,"title":{},"content":{"62":{}},"tags":{}}],["violat",{"_index":199,"title":{},"content":{"20":{}},"tags":{}}],["virtual",{"_index":1108,"title":{},"content":{"91":{}},"tags":{}}],["vision",{"_index":1122,"title":{},"content":{"92":{}},"tags":{}}],["visit",{"_index":677,"title":{},"content":{"51":{},"61":{},"82":{},"92":{},"100":{}},"tags":{}}],["visual",{"_index":699,"title":{},"content":{"52":{}},"tags":{}}],["voic",{"_index":116,"title":{},"content":{"19":{}},"tags":{}}],["volunt",{"_index":816,"title":{},"content":{"55":{},"63":{},"66":{}},"tags":{}}],["voluntarili",{"_index":409,"title":{},"content":{"35":{},"57":{},"58":{}},"tags":{}}],["volunteers/research",{"_index":675,"title":{},"content":{"50":{}},"tags":{}}],["vp",{"_index":143,"title":{},"content":{"19":{}},"tags":{}}],["vpsauwsa@uwindsor.ca",{"_index":145,"title":{},"content":{"19":{}},"tags":{}}],["walk",{"_index":922,"title":{"68":{},"85":{}},"content":{"68":{},"83":{},"85":{}},"tags":{}}],["wallet",{"_index":1138,"title":{},"content":{"93":{}},"tags":{}}],["want",{"_index":201,"title":{},"content":{"20":{},"45":{},"49":{}},"tags":{}}],["way",{"_index":620,"title":{"50":{},"99":{}},"content":{"47":{},"49":{},"98":{},"99":{}},"tags":{}}],["websit",{"_index":292,"title":{},"content":{"26":{},"38":{},"41":{},"42":{},"55":{},"61":{},"65":{},"66":{},"67":{},"83":{},"88":{},"90":{},"91":{},"92":{},"100":{}},"tags":{}}],["week",{"_index":392,"title":{},"content":{"35":{},"57":{},"58":{},"59":{}},"tags":{}}],["weekli",{"_index":971,"title":{},"content":{"73":{}},"tags":{}}],["well",{"_index":471,"title":{"67":{}},"content":{"40":{},"44":{},"47":{},"50":{},"54":{},"61":{},"67":{}},"tags":{}}],["wendi",{"_index":704,"title":{},"content":{"52":{}},"tags":{}}],["west",{"_index":1069,"title":{"86":{}},"content":{"87":{}},"tags":{}}],["whether",{"_index":634,"title":{},"content":{"49":{}},"tags":{}}],["whose",{"_index":674,"title":{},"content":{"50":{}},"tags":{}}],["wild",{"_index":197,"title":{},"content":{"20":{}},"tags":{}}],["will",{"_index":1011,"title":{},"content":{"75":{}},"tags":{}}],["win",{"_index":808,"title":{},"content":{"55":{}},"tags":{}}],["windsor",{"_index":214,"title":{"68":{},"84":{},"86":{},"87":{}},"content":{"21":{},"22":{},"39":{},"42":{},"52":{},"53":{},"60":{},"68":{},"74":{},"77":{},"84":{},"86":{},"87":{}},"tags":{}}],["winter",{"_index":431,"title":{"59":{}},"content":{"38":{},"43":{},"53":{},"59":{}},"tags":{}}],["withdraw",{"_index":410,"title":{},"content":{"35":{},"57":{},"58":{}},"tags":{}}],["within",{"_index":415,"title":{},"content":{"35":{},"41":{},"62":{},"65":{}},"tags":{}}],["without",{"_index":1199,"title":{},"content":{"101":{}},"tags":{}}],["women",{"_index":790,"title":{},"content":{"53":{},"54":{}},"tags":{}}],["won't",{"_index":586,"title":{"96":{}},"content":{"46":{},"74":{},"96":{},"100":{}},"tags":{}}],["wonder",{"_index":553,"title":{},"content":{"45":{}},"tags":{}}],["word",{"_index":1012,"title":{},"content":{"75":{}},"tags":{}}],["work",{"_index":519,"title":{},"content":{"42":{},"47":{},"49":{},"75":{}},"tags":{}}],["workload",{"_index":590,"title":{},"content":{"46":{},"47":{}},"tags":{}}],["workshop",{"_index":791,"title":{},"content":{"53":{}},"tags":{}}],["worri",{"_index":994,"title":{},"content":{"74":{},"94":{}},"tags":{}}],["worth",{"_index":558,"title":{},"content":{"45":{},"47":{}},"tags":{}}],["write",{"_index":349,"title":{},"content":{"32":{}},"tags":{}}],["written",{"_index":751,"title":{},"content":{"52":{},"95":{}},"tags":{}}],["wu",{"_index":280,"title":{},"content":{"24":{}},"tags":{}}],["www.scholarshipscanada.com",{"_index":812,"title":{},"content":{"55":{}},"tags":{}}],["www.yconic.com",{"_index":813,"title":{},"content":{"55":{}},"tags":{}}],["x",{"_index":759,"title":{},"content":{"53":{}},"tags":{}}],["xerox",{"_index":688,"title":{},"content":{"52":{}},"tags":{}}],["year",{"_index":115,"title":{},"content":{"19":{},"29":{},"38":{},"39":{},"41":{},"42":{},"45":{},"51":{},"52":{},"53":{},"55":{},"65":{},"69":{},"72":{},"74":{},"75":{},"96":{}},"tags":{}}],["you'd",{"_index":536,"title":{},"content":{"44":{},"49":{}},"tags":{}}],["you'll",{"_index":541,"title":{},"content":{"44":{},"94":{},"98":{}},"tags":{}}],["you'r",{"_index":559,"title":{},"content":{"45":{},"46":{},"47":{},"97":{},"98":{},"99":{}},"tags":{}}],["you'v",{"_index":548,"title":{},"content":{"44":{},"45":{}},"tags":{}}],["yourself",{"_index":543,"title":{},"content":{"44":{}},"tags":{}}],["zoom",{"_index":870,"title":{},"content":{"63":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/search-index-docs-plugin-docs-careers-current.json b/search-index-docs-plugin-docs-careers-current.json new file mode 100644 index 000000000..48a3ecb2f --- /dev/null +++ b/search-index-docs-plugin-docs-careers-current.json @@ -0,0 +1 @@ +{"documents":[{"id":102,"pageTitle":"Careers and Internships","sectionTitle":"Careers and Internships","sectionRoute":"/wiki/careers/","type":"docs"},{"id":103,"pageTitle":"Co-Op Versus Internship","sectionTitle":"Co-Op Versus Internship","sectionRoute":"/wiki/careers/choosing","type":"docs"},{"id":104,"pageTitle":"Is Co-Op Right For You?","sectionTitle":"Is Co-Op Right For You?","sectionRoute":"/wiki/careers/choosingcoop","type":"docs"},{"id":105,"pageTitle":"Is Co-Op Right For You?","sectionTitle":"Extra Readings","sectionRoute":"/wiki/careers/choosingcoop#extra-readings","type":"docs"},{"id":106,"pageTitle":"Standard Co-Op Sequence","sectionTitle":"Standard Co-Op Sequence","sectionRoute":"/wiki/careers/coop_sequence","type":"docs"},{"id":107,"pageTitle":"Standard Co-Op Sequence","sectionTitle":"Standard Co-op Sequence","sectionRoute":"/wiki/careers/coop_sequence#standard-co-op-sequence","type":"docs"},{"id":108,"pageTitle":"Standard Co-Op Sequence","sectionTitle":"Bachelor of Computer Science Honours / Bachelor of Science Honours Co-Op","sectionRoute":"/wiki/careers/coop_sequence#bachelor-of-computer-science-honours--bachelor-of-science-honours-co-op","type":"docs"},{"id":109,"pageTitle":"Standard Co-Op Sequence","sectionTitle":"Bachelor of Commerce Honours Business Administration and Computer Science Co-Op","sectionRoute":"/wiki/careers/coop_sequence#bachelor-of-commerce-honours-business-administration-and-computer-science-co-op","type":"docs"},{"id":110,"pageTitle":"Standard Co-Op Sequence","sectionTitle":"Citations","sectionRoute":"/wiki/careers/coop_sequence","type":"docs"},{"id":111,"pageTitle":"Cover Letters","sectionTitle":"Cover Letters","sectionRoute":"/wiki/careers/cover_letters","type":"docs"},{"id":112,"pageTitle":"Careers FAQ","sectionTitle":"Careers FAQ","sectionRoute":"/wiki/careers/faq","type":"docs"},{"id":113,"pageTitle":"Finding Jobs","sectionTitle":"Finding Jobs","sectionRoute":"/wiki/careers/finding_jobs","type":"docs"},{"id":114,"pageTitle":"Interviews","sectionTitle":"Interviews","sectionRoute":"/wiki/careers/interviews","type":"docs"},{"id":115,"pageTitle":"Interviews","sectionTitle":"Interview Preparation","sectionRoute":"/wiki/careers/interviews#interview-preparation","type":"docs"},{"id":116,"pageTitle":"Interviews","sectionTitle":"Interview Prep Resources","sectionRoute":"/wiki/careers/interviews#interview-prep-resources","type":"docs"},{"id":117,"pageTitle":"Resumes","sectionTitle":"Resumes","sectionRoute":"/wiki/careers/resumes","type":"docs"},{"id":118,"pageTitle":"Resumes","sectionTitle":"Creating a Resume","sectionRoute":"/wiki/careers/resumes#creating-a-resume","type":"docs"},{"id":119,"pageTitle":"Resumes","sectionTitle":"Perfecting your Resume","sectionRoute":"/wiki/careers/resumes#perfecting-your-resume","type":"docs"},{"id":120,"pageTitle":"Resumes","sectionTitle":"Example Resumes","sectionRoute":"/wiki/careers/resumes#example-resumes","type":"docs"},{"id":121,"pageTitle":"Working in the United States","sectionTitle":"Working in the United States","sectionRoute":"/wiki/careers/working_in_the_us","type":"docs"},{"id":122,"pageTitle":"Working in the United States","sectionTitle":"Working in the US","sectionRoute":"/wiki/careers/working_in_the_us#working-in-the-us","type":"docs"},{"id":123,"pageTitle":"Working in the United States","sectionTitle":"Visa","sectionRoute":"/wiki/careers/working_in_the_us#visa","type":"docs"},{"id":124,"pageTitle":"Working in the United States","sectionTitle":"Getting Paid","sectionRoute":"/wiki/careers/working_in_the_us#getting-paid","type":"docs"},{"id":125,"pageTitle":"Working in the United States","sectionTitle":"References/More Information","sectionRoute":"/wiki/careers/working_in_the_us#referencesmore-information","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/102",[0,2.224,1,1.095]],["content/102",[1,1.295,2,3.082,3,0.646,4,0.646,5,3.082,6,3.082,7,2.296,8,1.803,9,1.612,10,1.444,11,2.296,12,2.632,13,1.161,14,1.161,15,1.444,16,2.632,17,2.632]],["tags/102",[]],["title/103",[1,0.822,3,0.303,4,0.303,5,1.956]],["content/103",[1,0.618,3,0.558,4,0.558,10,1.069,13,0.859,14,0.859,18,0.77,19,1.472,20,1.798,21,1.798,22,1.798,23,1.948,24,1.798,25,1.798,26,1.472,27,1.798,28,1.798,29,1.257,30,1.798,31,1.798,32,1.257,33,1.257,34,1.096,35,1.798,36,1.257,37,1.699,38,2.08,39,1.798,40,1.798,41,1.798,42,3.412,43,1.472,44,1.257,45,1.472,46,1.5,47,1.472,48,2.787,49,1.472,50,2.08,51,1.798,52,2.787,53,2.281,54,1.699,55,1.096,56,1.798,57,1.798,58,1.687,59,1.699,60,1.096,61,1.472,62,1.798,63,1.798,64,2.787,65,1.798,66,1.257,67,1.798,68,1.798,69,1.798,70,1.798,71,1.798,72,1.798,73,1.798,74,1.798,75,1.798,76,1.472,77,1.798,78,1.096,79,0.77,80,1.472,81,2.787,82,1.798,83,2.281,84,1.798,85,1.472,86,1.798,87,1.472,88,1.798,89,1.798,90,2.787,91,1.257,92,1.798,93,1.798,94,1.798,95,1.798,96,1.798,97,1.798,98,1.472,99,1.798,100,1.798,101,2.281,102,1.472,103,1.472,104,1.798,105,1.798]],["tags/103",[]],["title/104",[3,0.346,4,0.346,6,2.234]],["content/104",[0,2.063,3,0.575,4,0.575,7,0.582,8,0.792,9,0.409,10,0.634,13,0.294,14,0.294,15,1.475,18,0.708,26,0.781,34,0.582,37,1.799,43,0.781,46,1.589,47,0.781,49,0.781,50,1.799,53,1.791,54,1.799,55,0.582,60,0.582,79,1.263,87,0.781,106,1.354,107,0.781,108,0.955,109,0.781,110,0.781,111,0.781,112,0.781,113,0.582,114,2.189,115,0.457,116,0.457,117,1.654,118,0.955,119,1.156,120,2.189,121,1.354,122,2.416,123,1.654,124,0.955,125,0.955,126,1.654,127,0.955,128,0.667,129,1.654,130,0.955,131,1.354,132,0.667,133,0.667,134,0.955,135,0.781,136,0.955,137,0.781,138,0.781,139,0.514,140,0.955,141,0.955,142,0.667,143,2.647,144,1.654,145,0.955,146,1.654,147,0.955,148,2.189,149,0.955,150,0.955,151,0.781,152,0.582,153,0.781,154,0.955,155,0.955,156,0.955,157,0.781,158,0.955,159,0.955,160,1.53,161,1.654,162,0.667,163,0.667,164,0.792,165,1.008,166,2.611,167,1.354,168,2.189,169,0.667,170,0.955,171,0.955,172,1.354,173,1.008,174,2.688,175,0.955,176,0.781,177,1.156,178,0.955,179,0.955,180,0.955,181,1.654,182,2.189,183,1.654,184,0.582,185,0.781,186,1.156,187,0.582,188,0.781,189,1.654,190,1.156,191,0.955,192,0.955,193,0.955,194,0.955,195,0.781,196,1.354,197,0.955,198,1.354,199,0.955,200,0.781,201,0.955,202,0.582,203,0.955,204,1.354,205,1.654,206,0.955,207,2.611,208,1.53,209,0.781,210,0.955,211,0.955,212,0.955,213,0.955,214,0.955,215,0.955,216,0.955,217,0.955,218,0.955,219,0.955,220,0.955,221,0.955,222,0.955,223,0.955,224,0.667,225,0.955,226,0.955,227,2.611,228,0.955,229,0.781,230,0.955,231,0.955,232,0.955,233,0.955,234,0.955,235,0.955,236,0.781,237,1.654,238,0.955,239,1.654,240,0.781,241,0.955,242,0.955,243,0.955,244,0.955,245,0.667,246,0.781,247,0.582,248,0.955,249,0.955,250,0.955,251,0.955,252,0.955,253,0.955,254,0.955,255,0.781,256,0.781,257,0.781,258,0.955,259,0.955,260,0.781,261,0.955,262,0.955,263,0.955,264,0.955]],["tags/104",[]],["title/105",[167,2.605,247,1.94]],["content/105",[3,0.631,4,0.657,33,2.195,46,1.691,50,1.915,79,2.001,115,1.504,116,1.504,128,2.195,132,2.195,139,1.691,177,2.912,184,1.915,195,2.571,245,2.195,247,1.915,265,3.141,266,2.571,267,3.141,268,3.141,269,3.141,270,3.411,271,2.195,272,2.571,273,3.141,274,2.571,275,3.141,276,2.571,277,3.141,278,3.141]],["tags/105",[]],["title/106",[3,0.303,4,0.303,7,1.457,8,1.144]],["content/106",[106,3.755,107,3.755,279,4.588]],["tags/106",[]],["title/107",[3,0.303,4,0.303,7,1.457,8,1.144]],["content/107",[3,0.542,4,0.542,8,2.422,79,1.83,280,3.5,281,3.535,282,3.5]],["tags/107",[]],["title/108",[3,0.173,4,0.173,113,1.366,115,0.655,116,1.073,283,1.566,284,1.368]],["content/108",[3,0.663,4,0.663,8,1.115,15,1.298,18,1.449,54,2.063,79,1.449,110,1.906,113,2.667,115,2.322,116,2.322,162,1.628,164,2.226,173,3.125,174,1.628,184,1.42,186,1.628,208,1.628,240,1.906,271,1.628,280,1.906,281,1.628,283,3.058,285,1.254,286,1.42,287,1.628,288,1.628,289,1.628,290,1.906,291,2.329,292,2.329,293,2.329,294,2.329,295,2.329,296,2.329,297,2.329]],["tags/108",[]],["title/109",[3,0.187,4,0.187,113,0.898,115,0.705,116,0.705,283,1.03,298,1.473,299,1.473,300,1.473]],["content/109",[3,0.629,4,0.629,162,2.484,164,2.5,173,3.453,174,2.484,186,2.484,285,1.913,286,2.166,287,2.484,288,2.484,289,2.484,290,2.909]],["tags/109",[]],["title/110",[301,3.815]],["content/110",[112,3.21,115,1.878,116,2.299,132,3.356,177,2.741,245,2.741,266,3.93,270,3.21,274,3.21,285,2.111,286,2.391,302,3.21,303,3.922,304,3.922]],["tags/110",[]],["title/111",[11,1.94,12,2.224]],["content/111",[3,0.561,4,0.561,36,3.094,305,3.623,306,3.623,307,3.623]],["tags/111",[]],["title/112",[0,2.224,2,2.605]],["content/112",[1,1.639,3,0.665,4,0.665,9,1.13,10,1.252,18,1.983,19,1.374,23,1.846,29,1.173,34,1.023,37,1.023,38,1.61,44,1.173,46,0.903,54,1.023,58,1.013,59,1.023,60,1.023,79,1.723,111,2.161,128,1.173,139,0.903,143,1.374,164,1.773,165,1.023,188,1.374,202,1.61,204,2.161,209,1.374,224,1.173,236,1.374,257,1.374,289,1.173,308,1.679,309,2.161,310,1.374,311,1.374,312,1.679,313,2.641,314,1.374,315,1.374,316,2.641,317,1.679,318,1.679,319,1.374,320,1.374,321,1.679,322,1.679,323,1.679,324,1.374,325,1.374,326,1.679,327,1.679,328,1.679,329,1.374,330,1.173,331,1.679,332,1.023,333,1.374,334,1.679,335,1.679,336,1.374,337,1.679,338,1.679,339,1.374,340,1.679,341,1.679,342,1.679,343,1.679,344,1.679,345,1.679,346,1.679,347,1.679,348,1.679,349,1.679,350,1.679,351,1.679,352,1.679,353,1.846,354,2.641,355,1.679,356,1.679]],["tags/112",[]],["title/113",[9,1.362,10,1.22]],["content/113",[1,1.659,3,0.57,4,0.57,9,0.812,10,1.516,11,1.156,13,0.585,14,0.585,15,0.728,18,0.812,32,1.326,34,1.156,38,1.156,50,1.156,55,1.156,58,0.728,78,1.77,80,1.553,85,2.377,91,1.326,98,1.553,101,1.553,102,3.236,103,1.553,119,1.326,163,1.326,164,0.908,169,2.03,187,1.156,190,1.326,196,2.377,202,1.156,255,1.553,256,1.553,260,1.553,281,2.03,288,2.03,315,1.553,324,1.553,325,1.553,330,1.326,357,1.897,358,1.897,359,1.897,360,1.897,361,1.553,362,1.897,363,1.897,364,1.897,365,2.904,366,1.897,367,1.553,368,1.897,369,1.897,370,1.326,371,1.897,372,1.897,373,1.553,374,1.897,375,1.897,376,1.897,377,1.897,378,1.897,379,1.897,380,1.897,381,1.897,382,1.897,383,2.377,384,1.897,385,2.904,386,1.897,387,1.897,388,1.897,389,1.897,390,1.897,391,1.897,392,1.897,393,1.897,394,1.897,395,1.897,396,1.897,397,1.897,398,1.897,399,1.897,400,1.553,401,1.897,402,1.897,403,1.897]],["tags/113",[]],["title/114",[14,1.176]],["content/114",[]],["tags/114",[]],["title/115",[14,0.981,404,3.183]],["content/115",[14,1.222,58,1.52,121,3.244,152,2.945,173,2.416,405,2.77,406,3.244,407,3.955,408,3.964,409,3.964,410,3.964,411,2.77,412,3.244,413,3.244]],["tags/115",[]],["title/116",[14,0.842,33,1.908,414,2.234]],["content/116",[1,1.014,9,0.829,14,1.497,18,0.829,58,1.37,59,1.18,60,1.18,61,1.585,79,0.829,139,1.042,152,1.18,160,1.353,187,1.18,224,2.061,247,1.18,272,2.414,314,2.414,329,2.414,332,1.18,339,1.585,353,1.353,361,1.585,373,1.585,400,1.585,405,2.061,406,3.27,407,3.519,411,1.353,412,2.924,413,3.27,414,2.414,415,4.531,416,2.95,417,1.936,418,1.936,419,1.936,420,1.585,421,1.936,422,1.936,423,1.936,424,1.936,425,1.936,426,3.995,427,1.936,428,3.573,429,1.936,430,2.414,431,1.936,432,1.936,433,3.573,434,1.585,435,1.936,436,3.573,437,1.585,438,1.936,439,1.936,440,1.936,441,1.936,442,1.936,443,2.95,444,1.936,445,1.936,446,1.936,447,1.936,448,1.936,449,1.936,450,1.936,451,1.585,452,1.936,453,1.936,454,1.936]],["tags/116",[]],["title/117",[13,1.176]],["content/117",[]],["tags/117",[]],["title/118",[13,0.981,455,3.183]],["content/118",[11,1.868,13,1.424,109,2.508,122,3.355,131,2.508,133,2.142,135,3.355,139,1.649,152,1.868,153,2.508,163,2.142,172,2.508,190,2.142,198,2.508,202,1.868,276,2.508,309,2.508,319,2.508,333,2.508,370,2.142,456,3.065,457,3.065,458,2.508,459,3.065,460,4.1,461,3.065,462,3.065,463,3.065,464,2.508,465,3.065,466,3.065,467,4.1,468,3.065,469,4.1,470,3.065,471,3.065,472,3.065]],["tags/118",[]],["title/119",[13,0.981,473,3.183]],["content/119",[13,1.564,14,1.15,137,3.052,157,3.809,370,2.606,464,3.052,474,3.729,475,3.729,476,3.729,477,4.654,478,3.729,479,3.729,480,3.729,481,3.052,482,3.729,483,3.729,484,3.729,485,3.729]],["tags/119",[]],["title/120",[13,0.981,486,3.183]],["content/120",[3,0.508,4,0.508,36,2.799,305,3.278,306,3.278,307,3.278,405,2.799,434,3.278,437,3.278,487,4.005,488,4.005,489,4.005,490,4.005,491,4.005,492,4.005]],["tags/120",[]],["title/121",[15,1.047,16,1.908,17,1.908]],["content/121",[]],["tags/121",[]],["title/122",[15,1.463]],["content/122",[23,2.632,37,2.296,38,2.296,44,2.632,45,3.082,46,2.027,58,1.796,66,2.632,78,2.296,91,2.632,119,2.632,200,3.082,493,3.766,494,3.833,495,2.52,496,3.766,497,3.766,498,3.766]],["tags/122",[]],["title/123",[495,2.053]],["content/123",[1,1.236,9,1.084,10,0.971,15,1.378,16,1.769,17,1.769,29,1.769,58,1.378,66,1.769,160,2.92,164,1.212,165,2.19,185,3.419,208,1.769,282,2.941,285,1.363,332,1.543,353,1.769,451,2.072,494,2.072,495,2.822,499,3.419,500,2.532,501,2.532,502,2.532,503,2.532,504,2.532,505,2.532,506,2.532,507,2.532,508,2.532,509,2.532,510,2.532,511,2.072,512,2.072,513,2.532,514,2.072,515,2.532,516,3.594,517,2.532,518,2.072,519,2.532,520,2.941,521,3.594,522,3.594,523,2.532,524,2.532,525,2.532]],["tags/123",[]],["title/124",[142,2.224,430,2.605]],["content/124",[10,0.939,12,1.712,15,0.939,18,1.502,32,1.712,58,0.939,59,1.493,76,2.005,78,1.493,133,2.867,138,2.005,142,1.712,151,2.005,165,2.5,176,2.005,184,1.493,187,1.493,229,2.005,246,2.005,310,2.005,311,2.005,320,2.873,330,1.712,332,1.493,336,2.005,367,2.005,383,2.005,411,1.712,420,2.005,458,2.005,481,2.005,495,1.319,499,2.005,511,2.005,512,2.005,514,2.005,520,2.873,526,3.51,527,4.742,528,4.102,529,3.51,530,3.51,531,2.45,532,2.45,533,2.45,534,2.45,535,2.45,536,2.45,537,2.45,538,2.45,539,2.45,540,3.51,541,2.45,542,2.45,543,2.45,544,2.45,545,3.51]],["tags/124",[]],["title/125",[271,2.224,546,3.183]],["content/125",[1,1.295,55,2.296,83,3.082,169,2.632,285,2.52,286,2.296,287,2.632,302,3.082,495,2.52,518,3.082,547,3.766,548,3.766,549,3.766,550,3.766,551,3.766,552,4.683,553,3.766,554,3.766]],["tags/125",[]]],"invertedIndex":[["",{"_index":284,"title":{"108":{}},"content":{},"tags":{}}],["0",{"_index":302,"title":{},"content":{"110":{},"125":{}},"tags":{}}],["1",{"_index":285,"title":{},"content":{"108":{},"109":{},"110":{},"123":{},"125":{}},"tags":{}}],["10",{"_index":458,"title":{},"content":{"118":{},"124":{}},"tags":{}}],["18",{"_index":40,"title":{},"content":{"103":{}},"tags":{}}],["1st",{"_index":313,"title":{},"content":{"112":{}},"tags":{}}],["2",{"_index":286,"title":{},"content":{"108":{},"109":{},"110":{},"125":{}},"tags":{}}],["2021",{"_index":244,"title":{},"content":{"104":{}},"tags":{}}],["2022",{"_index":245,"title":{},"content":{"104":{},"105":{},"110":{}},"tags":{}}],["2022/03/21",{"_index":279,"title":{},"content":{"106":{}},"tags":{}}],["2022/05/18",{"_index":108,"title":{},"content":{"104":{}},"tags":{}}],["27",{"_index":450,"title":{},"content":{"116":{}},"tags":{}}],["2nd",{"_index":312,"title":{},"content":{"112":{}},"tags":{}}],["3",{"_index":287,"title":{},"content":{"108":{},"109":{},"125":{}},"tags":{}}],["30",{"_index":513,"title":{},"content":{"123":{}},"tags":{}}],["30/hour",{"_index":41,"title":{},"content":{"103":{}},"tags":{}}],["3640",{"_index":233,"title":{},"content":{"104":{}},"tags":{}}],["4",{"_index":186,"title":{},"content":{"104":{},"108":{},"109":{}},"tags":{}}],["4520",{"_index":235,"title":{},"content":{"104":{}},"tags":{}}],["455",{"_index":232,"title":{},"content":{"104":{}},"tags":{}}],["455.0",{"_index":51,"title":{},"content":{"103":{}},"tags":{}}],["5",{"_index":240,"title":{},"content":{"104":{},"108":{}},"tags":{}}],["50",{"_index":206,"title":{},"content":{"104":{}},"tags":{}}],["565",{"_index":234,"title":{},"content":{"104":{}},"tags":{}}],["565.00",{"_index":56,"title":{},"content":{"103":{}},"tags":{}}],["578",{"_index":277,"title":{},"content":{"105":{}},"tags":{}}],["6",{"_index":457,"title":{},"content":{"118":{}},"tags":{}}],["60",{"_index":199,"title":{},"content":{"104":{}},"tags":{}}],["65",{"_index":201,"title":{},"content":{"104":{}},"tags":{}}],["65k",{"_index":523,"title":{},"content":{"123":{}},"tags":{}}],["8",{"_index":53,"title":{},"content":{"103":{},"104":{}},"tags":{}}],["99",{"_index":356,"title":{},"content":{"112":{}},"tags":{}}],["abov",{"_index":291,"title":{},"content":{"108":{}},"tags":{}}],["academ",{"_index":177,"title":{},"content":{"104":{},"105":{},"110":{}},"tags":{}}],["accept",{"_index":349,"title":{},"content":{"112":{}},"tags":{}}],["account",{"_index":528,"title":{},"content":{"124":{}},"tags":{}}],["activ",{"_index":220,"title":{},"content":{"104":{}},"tags":{}}],["address",{"_index":537,"title":{},"content":{"124":{}},"tags":{}}],["administr",{"_index":300,"title":{"109":{}},"content":{},"tags":{}}],["advis",{"_index":341,"title":{},"content":{"112":{}},"tags":{}}],["advisor",{"_index":257,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["against",{"_index":342,"title":{},"content":{"112":{}},"tags":{}}],["allow",{"_index":444,"title":{},"content":{"116":{}},"tags":{}}],["along",{"_index":221,"title":{},"content":{"104":{}},"tags":{}}],["although",{"_index":117,"title":{},"content":{"104":{}},"tags":{}}],["amazon",{"_index":431,"title":{},"content":{"116":{}},"tags":{}}],["american",{"_index":526,"title":{},"content":{"124":{}},"tags":{}}],["amount",{"_index":243,"title":{},"content":{"104":{}},"tags":{}}],["analyt",{"_index":72,"title":{},"content":{"103":{}},"tags":{}}],["anywher",{"_index":88,"title":{},"content":{"103":{}},"tags":{}}],["appli",{"_index":18,"title":{},"content":{"103":{},"104":{},"108":{},"112":{},"113":{},"116":{},"124":{}},"tags":{}}],["applic",{"_index":23,"title":{},"content":{"103":{},"112":{},"122":{}},"tags":{}}],["approv",{"_index":194,"title":{},"content":{"104":{}},"tags":{}}],["area",{"_index":96,"title":{},"content":{"103":{}},"tags":{}}],["around",{"_index":39,"title":{},"content":{"103":{}},"tags":{}}],["articl",{"_index":474,"title":{},"content":{"119":{}},"tags":{}}],["ask",{"_index":411,"title":{},"content":{"115":{},"116":{},"124":{}},"tags":{}}],["assess",{"_index":217,"title":{},"content":{"104":{}},"tags":{}}],["assist",{"_index":21,"title":{},"content":{"103":{}},"tags":{}}],["assistance/research",{"_index":28,"title":{},"content":{"103":{}},"tags":{}}],["avail",{"_index":61,"title":{},"content":{"103":{},"116":{}},"tags":{}}],["averag",{"_index":198,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["awar",{"_index":150,"title":{},"content":{"104":{}},"tags":{}}],["b",{"_index":522,"title":{},"content":{"123":{}},"tags":{}}],["bachelor",{"_index":283,"title":{"108":{},"109":{}},"content":{"108":{}},"tags":{}}],["bank",{"_index":527,"title":{},"content":{"124":{}},"tags":{}}],["bay",{"_index":95,"title":{},"content":{"103":{}},"tags":{}}],["be",{"_index":479,"title":{},"content":{"119":{}},"tags":{}}],["befor",{"_index":187,"title":{},"content":{"104":{},"113":{},"116":{},"124":{}},"tags":{}}],["before/aft",{"_index":517,"title":{},"content":{"123":{}},"tags":{}}],["behalf",{"_index":359,"title":{},"content":{"113":{}},"tags":{}}],["behaviour",{"_index":24,"title":{},"content":{"103":{}},"tags":{}}],["below",{"_index":205,"title":{},"content":{"104":{}},"tags":{}}],["benefit",{"_index":129,"title":{},"content":{"104":{}},"tags":{}}],["best",{"_index":482,"title":{},"content":{"119":{}},"tags":{}}],["better",{"_index":250,"title":{},"content":{"104":{}},"tags":{}}],["between",{"_index":319,"title":{},"content":{"112":{},"118":{}},"tags":{}}],["big",{"_index":67,"title":{},"content":{"103":{}},"tags":{}}],["biggest",{"_index":90,"title":{},"content":{"103":{}},"tags":{}}],["bit",{"_index":360,"title":{},"content":{"113":{}},"tags":{}}],["blackberri",{"_index":74,"title":{},"content":{"103":{}},"tags":{}}],["board",{"_index":371,"title":{},"content":{"113":{}},"tags":{}}],["book",{"_index":429,"title":{},"content":{"116":{}},"tags":{}}],["boost",{"_index":136,"title":{},"content":{"104":{}},"tags":{}}],["border",{"_index":530,"title":{},"content":{"124":{}},"tags":{}}],["both",{"_index":111,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["brandon",{"_index":437,"title":{},"content":{"116":{},"120":{}},"tags":{}}],["break",{"_index":290,"title":{},"content":{"108":{},"109":{}},"tags":{}}],["bring",{"_index":533,"title":{},"content":{"124":{}},"tags":{}}],["broken",{"_index":375,"title":{},"content":{"113":{}},"tags":{}}],["bug",{"_index":369,"title":{},"content":{"113":{}},"tags":{}}],["build",{"_index":542,"title":{},"content":{"124":{}},"tags":{}}],["busi",{"_index":299,"title":{"109":{}},"content":{},"tags":{}}],["cacilha",{"_index":264,"title":{},"content":{"104":{}},"tags":{}}],["calendar",{"_index":270,"title":{},"content":{"105":{},"110":{}},"tags":{}}],["canada",{"_index":42,"title":{},"content":{"103":{}},"tags":{}}],["canadian",{"_index":66,"title":{},"content":{"103":{},"122":{},"123":{}},"tags":{}}],["candid",{"_index":463,"title":{},"content":{"118":{}},"tags":{}}],["canvass",{"_index":71,"title":{},"content":{"103":{}},"tags":{}}],["card",{"_index":541,"title":{},"content":{"124":{}},"tags":{}}],["career",{"_index":0,"title":{"102":{},"112":{}},"content":{"104":{}},"tags":{}}],["case",{"_index":536,"title":{},"content":{"124":{}},"tags":{}}],["central",{"_index":363,"title":{},"content":{"113":{}},"tags":{}}],["challeng",{"_index":441,"title":{},"content":{"116":{}},"tags":{}}],["chanc",{"_index":157,"title":{},"content":{"104":{},"119":{}},"tags":{}}],["chang",{"_index":189,"title":{},"content":{"104":{}},"tags":{}}],["cibc",{"_index":77,"title":{},"content":{"103":{}},"tags":{}}],["citat",{"_index":301,"title":{"110":{}},"content":{},"tags":{}}],["citizenship",{"_index":509,"title":{},"content":{"123":{}},"tags":{}}],["class",{"_index":168,"title":{},"content":{"104":{}},"tags":{}}],["classroom",{"_index":155,"title":{},"content":{"104":{}},"tags":{}}],["co",{"_index":3,"title":{"103":{},"104":{},"106":{},"107":{},"108":{},"109":{}},"content":{"102":{},"103":{},"104":{},"105":{},"107":{},"108":{},"109":{},"111":{},"112":{},"113":{},"120":{}},"tags":{}}],["code",{"_index":413,"title":{},"content":{"115":{},"116":{}},"tags":{}}],["coderquad",{"_index":395,"title":{},"content":{"113":{}},"tags":{}}],["come",{"_index":179,"title":{},"content":{"104":{}},"tags":{}}],["commerc",{"_index":298,"title":{"109":{}},"content":{},"tags":{}}],["common",{"_index":451,"title":{},"content":{"116":{},"123":{}},"tags":{}}],["compani",{"_index":58,"title":{},"content":{"103":{},"112":{},"113":{},"115":{},"116":{},"122":{},"123":{},"124":{}},"tags":{}}],["companies.th",{"_index":389,"title":{},"content":{"113":{}},"tags":{}}],["complet",{"_index":400,"title":{},"content":{"113":{},"116":{}},"tags":{}}],["comput",{"_index":115,"title":{"108":{},"109":{}},"content":{"104":{},"105":{},"108":{},"110":{}},"tags":{}}],["con",{"_index":125,"title":{},"content":{"104":{}},"tags":{}}],["consid",{"_index":123,"title":{},"content":{"104":{}},"tags":{}}],["contact",{"_index":254,"title":{},"content":{"104":{}},"tags":{}}],["contain",{"_index":424,"title":{},"content":{"116":{}},"tags":{}}],["continu",{"_index":212,"title":{},"content":{"104":{}},"tags":{}}],["coordin",{"_index":261,"title":{},"content":{"104":{}},"tags":{}}],["cost",{"_index":47,"title":{},"content":{"103":{},"104":{}},"tags":{}}],["cours",{"_index":281,"title":{},"content":{"107":{},"108":{},"113":{}},"tags":{}}],["cover",{"_index":11,"title":{"111":{}},"content":{"102":{},"113":{},"118":{}},"tags":{}}],["crack",{"_index":428,"title":{},"content":{"116":{}},"tags":{}}],["creat",{"_index":455,"title":{"118":{}},"content":{},"tags":{}}],["credit",{"_index":540,"title":{},"content":{"124":{}},"tags":{}}],["cross",{"_index":529,"title":{},"content":{"124":{}},"tags":{}}],["cs",{"_index":387,"title":{},"content":{"113":{}},"tags":{}}],["csc",{"_index":381,"title":{},"content":{"113":{}},"tags":{}}],["cscareersquest",{"_index":30,"title":{},"content":{"103":{}},"tags":{}}],["css",{"_index":256,"title":{},"content":{"104":{},"113":{}},"tags":{}}],["cumul",{"_index":197,"title":{},"content":{"104":{}},"tags":{}}],["current",{"_index":255,"title":{},"content":{"104":{},"113":{}},"tags":{}}],["danger",{"_index":396,"title":{},"content":{"113":{}},"tags":{}}],["day",{"_index":514,"title":{},"content":{"123":{},"124":{}},"tags":{}}],["declin",{"_index":398,"title":{},"content":{"113":{}},"tags":{}}],["deeper",{"_index":252,"title":{},"content":{"104":{}},"tags":{}}],["demand",{"_index":158,"title":{},"content":{"104":{}},"tags":{}}],["demonstr",{"_index":462,"title":{},"content":{"118":{}},"tags":{}}],["deogan",{"_index":490,"title":{},"content":{"120":{}},"tags":{}}],["depart",{"_index":273,"title":{},"content":{"105":{}},"tags":{}}],["depend",{"_index":228,"title":{},"content":{"104":{}},"tags":{}}],["design",{"_index":475,"title":{},"content":{"119":{}},"tags":{}}],["detail",{"_index":209,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["determin",{"_index":225,"title":{},"content":{"104":{}},"tags":{}}],["develop",{"_index":120,"title":{},"content":{"104":{}},"tags":{}}],["differ",{"_index":318,"title":{},"content":{"112":{}},"tags":{}}],["difficulti",{"_index":417,"title":{},"content":{"116":{}},"tags":{}}],["discuss",{"_index":253,"title":{},"content":{"104":{}},"tags":{}}],["document",{"_index":535,"title":{},"content":{"124":{}},"tags":{}}],["documents/form",{"_index":504,"title":{},"content":{"123":{}},"tags":{}}],["doesn't",{"_index":403,"title":{},"content":{"113":{}},"tags":{}}],["domest",{"_index":49,"title":{},"content":{"103":{},"104":{}},"tags":{}}],["don't",{"_index":505,"title":{},"content":{"123":{}},"tags":{}}],["done",{"_index":103,"title":{},"content":{"103":{},"113":{}},"tags":{}}],["drawback",{"_index":181,"title":{},"content":{"104":{}},"tags":{}}],["dure",{"_index":143,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["e.g",{"_index":531,"title":{},"content":{"124":{}},"tags":{}}],["easi",{"_index":420,"title":{},"content":{"116":{},"124":{}},"tags":{}}],["easier",{"_index":337,"title":{},"content":{"112":{}},"tags":{}}],["editor",{"_index":439,"title":{},"content":{"116":{}},"tags":{}}],["educ",{"_index":467,"title":{},"content":{"118":{}},"tags":{}}],["employ",{"_index":151,"title":{},"content":{"104":{},"124":{}},"tags":{}}],["employer'",{"_index":222,"title":{},"content":{"104":{}},"tags":{}}],["end",{"_index":344,"title":{},"content":{"112":{}},"tags":{}}],["engin",{"_index":294,"title":{},"content":{"108":{}},"tags":{}}],["enrol",{"_index":166,"title":{},"content":{"104":{}},"tags":{}}],["environ",{"_index":156,"title":{},"content":{"104":{}},"tags":{}}],["eric",{"_index":405,"title":{},"content":{"115":{},"116":{},"120":{}},"tags":{}}],["eric'",{"_index":357,"title":{},"content":{"113":{}},"tags":{}}],["evalu",{"_index":223,"title":{},"content":{"104":{}},"tags":{}}],["even",{"_index":210,"title":{},"content":{"104":{}},"tags":{}}],["everyth",{"_index":361,"title":{},"content":{"113":{},"116":{}},"tags":{}}],["exampl",{"_index":486,"title":{"120":{}},"content":{},"tags":{}}],["excel",{"_index":118,"title":{},"content":{"104":{}},"tags":{}}],["exlus",{"_index":63,"title":{},"content":{"103":{}},"tags":{}}],["expand",{"_index":307,"title":{},"content":{"111":{},"120":{}},"tags":{}}],["expect",{"_index":214,"title":{},"content":{"104":{}},"tags":{}}],["experi",{"_index":131,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["explain",{"_index":476,"title":{},"content":{"119":{}},"tags":{}}],["extens",{"_index":379,"title":{},"content":{"113":{}},"tags":{}}],["extra",{"_index":167,"title":{"105":{}},"content":{"104":{}},"tags":{}}],["fall",{"_index":162,"title":{},"content":{"104":{},"108":{},"109":{}},"tags":{}}],["fallback",{"_index":331,"title":{},"content":{"112":{}},"tags":{}}],["familiar",{"_index":438,"title":{},"content":{"116":{}},"tags":{}}],["fantast",{"_index":378,"title":{},"content":{"113":{}},"tags":{}}],["faq",{"_index":2,"title":{"112":{}},"content":{"102":{}},"tags":{}}],["fee",{"_index":207,"title":{},"content":{"104":{}},"tags":{}}],["few",{"_index":86,"title":{},"content":{"103":{}},"tags":{}}],["field",{"_index":159,"title":{},"content":{"104":{}},"tags":{}}],["find",{"_index":9,"title":{"113":{}},"content":{"102":{},"104":{},"112":{},"113":{},"116":{},"123":{}},"tags":{}}],["find/appli",{"_index":105,"title":{},"content":{"103":{}},"tags":{}}],["first",{"_index":309,"title":{},"content":{"112":{},"118":{}},"tags":{}}],["flexibl",{"_index":183,"title":{},"content":{"104":{}},"tags":{}}],["flink",{"_index":70,"title":{},"content":{"103":{}},"tags":{}}],["follow",{"_index":280,"title":{},"content":{"107":{},"108":{}},"tags":{}}],["forward",{"_index":512,"title":{},"content":{"123":{},"124":{}},"tags":{}}],["fourth",{"_index":296,"title":{},"content":{"108":{}},"tags":{}}],["francisco",{"_index":94,"title":{},"content":{"103":{}},"tags":{}}],["free",{"_index":427,"title":{},"content":{"116":{}},"tags":{}}],["full",{"_index":185,"title":{},"content":{"104":{},"123":{}},"tags":{}}],["fulltim",{"_index":551,"title":{},"content":{"125":{}},"tags":{}}],["futur",{"_index":246,"title":{},"content":{"104":{},"124":{}},"tags":{}}],["gener",{"_index":282,"title":{},"content":{"107":{},"123":{}},"tags":{}}],["get",{"_index":430,"title":{"124":{}},"content":{"116":{}},"tags":{}}],["giant",{"_index":382,"title":{},"content":{"113":{}},"tags":{}}],["give",{"_index":137,"title":{},"content":{"104":{},"119":{}},"tags":{}}],["given",{"_index":524,"title":{},"content":{"123":{}},"tags":{}}],["gladli",{"_index":348,"title":{},"content":{"112":{}},"tags":{}}],["glassdoor",{"_index":443,"title":{},"content":{"116":{}},"tags":{}}],["go",{"_index":330,"title":{},"content":{"112":{},"113":{},"124":{}},"tags":{}}],["good",{"_index":32,"title":{},"content":{"103":{},"113":{},"124":{}},"tags":{}}],["gotten",{"_index":334,"title":{},"content":{"112":{}},"tags":{}}],["grace",{"_index":515,"title":{},"content":{"123":{}},"tags":{}}],["grad",{"_index":391,"title":{},"content":{"113":{}},"tags":{}}],["grade",{"_index":204,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["graduat",{"_index":114,"title":{},"content":{"104":{}},"tags":{}}],["great",{"_index":498,"title":{},"content":{"122":{}},"tags":{}}],["gta",{"_index":82,"title":{},"content":{"103":{}},"tags":{}}],["guid",{"_index":552,"title":{},"content":{"125":{}},"tags":{}}],["h1",{"_index":521,"title":{},"content":{"123":{}},"tags":{}}],["hackerrank",{"_index":436,"title":{},"content":{"116":{}},"tags":{}}],["handi",{"_index":180,"title":{},"content":{"104":{}},"tags":{}}],["harshdip",{"_index":434,"title":{},"content":{"116":{},"120":{}},"tags":{}}],["haven't",{"_index":399,"title":{},"content":{"113":{}},"tags":{}}],["help",{"_index":481,"title":{},"content":{"119":{},"124":{}},"tags":{}}],["here",{"_index":128,"title":{},"content":{"104":{},"105":{},"112":{}},"tags":{}}],["here'",{"_index":453,"title":{},"content":{"116":{}},"tags":{}}],["highli",{"_index":412,"title":{},"content":{"115":{},"116":{}},"tags":{}}],["hire",{"_index":493,"title":{},"content":{"122":{}},"tags":{}}],["honour",{"_index":113,"title":{"108":{},"109":{}},"content":{"104":{},"108":{}},"tags":{}}],["https://culturalvistas.org/programs/us/j",{"_index":547,"title":{},"content":{"125":{}},"tags":{}}],["https://stephenholiday.com/unoffici",{"_index":553,"title":{},"content":{"125":{}},"tags":{}}],["https://stephenholiday.com/waterloo",{"_index":550,"title":{},"content":{"125":{}},"tags":{}}],["https://www.lawfirm4immigrants.com/h1b",{"_index":548,"title":{},"content":{"125":{}},"tags":{}}],["https://www.uwindsor.ca/cc",{"_index":269,"title":{},"content":{"105":{}},"tags":{}}],["https://www.uwindsor.ca/cces/1218/co",{"_index":268,"title":{},"content":{"105":{}},"tags":{}}],["https://www.uwindsor.ca/coop",{"_index":266,"title":{},"content":{"105":{},"110":{}},"tags":{}}],["https://www.uwindsor.ca/secretariat/sites/uwindsor.ca.secretariat/files/undergraduate_calendar_spring_2022.pdf",{"_index":278,"title":{},"content":{"105":{}},"tags":{}}],["hub",{"_index":92,"title":{},"content":{"103":{}},"tags":{}}],["hundr",{"_index":416,"title":{},"content":{"116":{}},"tags":{}}],["hunt",{"_index":35,"title":{},"content":{"103":{}},"tags":{}}],["i.",{"_index":328,"title":{},"content":{"112":{}},"tags":{}}],["ibm",{"_index":69,"title":{},"content":{"103":{}},"tags":{}}],["idea",{"_index":138,"title":{},"content":{"104":{},"124":{}},"tags":{}}],["import",{"_index":459,"title":{},"content":{"118":{}},"tags":{}}],["importantli",{"_index":447,"title":{},"content":{"116":{}},"tags":{}}],["impress",{"_index":461,"title":{},"content":{"118":{}},"tags":{}}],["improv",{"_index":478,"title":{},"content":{"119":{}},"tags":{}}],["includ",{"_index":468,"title":{},"content":{"118":{}},"tags":{}}],["industri",{"_index":147,"title":{},"content":{"104":{}},"tags":{}}],["inform",{"_index":271,"title":{"125":{}},"content":{"105":{},"108":{}},"tags":{}}],["instead",{"_index":239,"title":{},"content":{"104":{}},"tags":{}}],["integr",{"_index":260,"title":{},"content":{"104":{},"113":{}},"tags":{}}],["interact",{"_index":145,"title":{},"content":{"104":{}},"tags":{}}],["interest",{"_index":265,"title":{},"content":{"105":{}},"tags":{}}],["intern",{"_index":55,"title":{},"content":{"103":{},"104":{},"113":{},"125":{}},"tags":{}}],["intern/work",{"_index":500,"title":{},"content":{"123":{}},"tags":{}}],["internship",{"_index":1,"title":{"102":{},"103":{}},"content":{"102":{},"103":{},"112":{},"113":{},"116":{},"123":{},"125":{}},"tags":{}}],["internship/co",{"_index":308,"title":{},"content":{"112":{}},"tags":{}}],["interview",{"_index":14,"title":{"114":{},"115":{},"116":{}},"content":{"102":{},"103":{},"104":{},"113":{},"115":{},"116":{},"119":{}},"tags":{}}],["interviewe",{"_index":419,"title":{},"content":{"116":{}},"tags":{}}],["isn't",{"_index":366,"title":{},"content":{"113":{}},"tags":{}}],["it'",{"_index":336,"title":{},"content":{"112":{},"124":{}},"tags":{}}],["j",{"_index":510,"title":{},"content":{"123":{}},"tags":{}}],["job",{"_index":10,"title":{"113":{}},"content":{"102":{},"103":{},"104":{},"112":{},"113":{},"123":{},"124":{}},"tags":{}}],["jobscan",{"_index":480,"title":{},"content":{"119":{}},"tags":{}}],["know",{"_index":435,"title":{},"content":{"116":{}},"tags":{}}],["known",{"_index":397,"title":{},"content":{"113":{}},"tags":{}}],["kyle",{"_index":263,"title":{},"content":{"104":{}},"tags":{}}],["land",{"_index":324,"title":{},"content":{"112":{},"113":{}},"tags":{}}],["languag",{"_index":440,"title":{},"content":{"116":{}},"tags":{}}],["larg",{"_index":409,"title":{},"content":{"115":{}},"tags":{}}],["last",{"_index":106,"title":{},"content":{"104":{},"106":{}},"tags":{}}],["learn",{"_index":148,"title":{},"content":{"104":{}},"tags":{}}],["leetcod",{"_index":415,"title":{},"content":{"116":{}},"tags":{}}],["leetfre",{"_index":422,"title":{},"content":{"116":{}},"tags":{}}],["length",{"_index":230,"title":{},"content":{"104":{}},"tags":{}}],["lengthier/hard",{"_index":525,"title":{},"content":{"123":{}},"tags":{}}],["less",{"_index":182,"title":{},"content":{"104":{}},"tags":{}}],["letter",{"_index":12,"title":{"111":{}},"content":{"102":{},"124":{}},"tags":{}}],["link",{"_index":374,"title":{},"content":{"113":{}},"tags":{}}],["linkedin",{"_index":365,"title":{},"content":{"113":{}},"tags":{}}],["list",{"_index":102,"title":{},"content":{"103":{},"113":{}},"tags":{}}],["listings/appl",{"_index":100,"title":{},"content":{"103":{}},"tags":{}}],["littl",{"_index":350,"title":{},"content":{"112":{}},"tags":{}}],["local",{"_index":65,"title":{},"content":{"103":{}},"tags":{}}],["locat",{"_index":80,"title":{},"content":{"103":{},"113":{}},"tags":{}}],["long",{"_index":238,"title":{},"content":{"104":{}},"tags":{}}],["longer",{"_index":393,"title":{},"content":{"113":{}},"tags":{}}],["look",{"_index":139,"title":{},"content":{"104":{},"105":{},"112":{},"116":{},"118":{}},"tags":{}}],["lose",{"_index":317,"title":{},"content":{"112":{}},"tags":{}}],["lot",{"_index":388,"title":{},"content":{"113":{}},"tags":{}}],["lucier",{"_index":488,"title":{},"content":{"120":{}},"tags":{}}],["made",{"_index":470,"title":{},"content":{"118":{}},"tags":{}}],["maintain",{"_index":196,"title":{},"content":{"104":{},"113":{}},"tags":{}}],["major",{"_index":200,"title":{},"content":{"104":{},"122":{}},"tags":{}}],["make",{"_index":190,"title":{},"content":{"104":{},"113":{},"118":{}},"tags":{}}],["manag",{"_index":161,"title":{},"content":{"104":{}},"tags":{}}],["mani",{"_index":59,"title":{},"content":{"103":{},"112":{},"116":{},"124":{}},"tags":{}}],["master",{"_index":377,"title":{},"content":{"113":{}},"tags":{}}],["matter",{"_index":352,"title":{},"content":{"112":{}},"tags":{}}],["medium",{"_index":421,"title":{},"content":{"116":{}},"tags":{}}],["mid",{"_index":408,"title":{},"content":{"115":{}},"tags":{}}],["misconcept",{"_index":501,"title":{},"content":{"123":{}},"tags":{}}],["modul",{"_index":171,"title":{},"content":{"104":{}},"tags":{}}],["money",{"_index":140,"title":{},"content":{"104":{}},"tags":{}}],["month",{"_index":237,"title":{},"content":{"104":{}},"tags":{}}],["more",{"_index":46,"title":{},"content":{"103":{},"104":{},"105":{},"112":{},"122":{}},"tags":{}}],["mostli",{"_index":64,"title":{},"content":{"103":{}},"tags":{}}],["mysuccess",{"_index":62,"title":{},"content":{"103":{}},"tags":{}}],["nail",{"_index":362,"title":{},"content":{"113":{}},"tags":{}}],["name",{"_index":68,"title":{},"content":{"103":{}},"tags":{}}],["need",{"_index":165,"title":{},"content":{"104":{},"112":{},"123":{},"124":{}},"tags":{}}],["network",{"_index":144,"title":{},"content":{"104":{}},"tags":{}}],["new",{"_index":98,"title":{},"content":{"103":{},"113":{}},"tags":{}}],["next",{"_index":338,"title":{},"content":{"112":{}},"tags":{}}],["nokia",{"_index":73,"title":{},"content":{"103":{}},"tags":{}}],["none",{"_index":57,"title":{},"content":{"103":{}},"tags":{}}],["normal",{"_index":327,"title":{},"content":{"112":{}},"tags":{}}],["note",{"_index":208,"title":{},"content":{"104":{},"108":{},"123":{}},"tags":{}}],["noth",{"_index":316,"title":{},"content":{"112":{}},"tags":{}}],["number",{"_index":229,"title":{},"content":{"104":{},"124":{}},"tags":{}}],["object",{"_index":218,"title":{},"content":{"104":{}},"tags":{}}],["obtain",{"_index":520,"title":{},"content":{"123":{},"124":{}},"tags":{}}],["offer",{"_index":78,"title":{},"content":{"103":{},"113":{},"122":{},"124":{}},"tags":{}}],["offic",{"_index":195,"title":{},"content":{"104":{},"105":{}},"tags":{}}],["on",{"_index":202,"title":{},"content":{"104":{},"112":{},"113":{},"118":{}},"tags":{}}],["onc",{"_index":332,"title":{},"content":{"112":{},"116":{},"123":{},"124":{}},"tags":{}}],["onlin",{"_index":329,"title":{},"content":{"112":{},"116":{}},"tags":{}}],["op",{"_index":4,"title":{"103":{},"104":{},"106":{},"107":{},"108":{},"109":{}},"content":{"102":{},"103":{},"104":{},"105":{},"107":{},"108":{},"109":{},"111":{},"112":{},"113":{},"120":{}},"tags":{}}],["op/internship",{"_index":335,"title":{},"content":{"112":{}},"tags":{}}],["open",{"_index":383,"title":{},"content":{"113":{},"124":{}},"tags":{}}],["opportun",{"_index":119,"title":{},"content":{"104":{},"113":{},"122":{}},"tags":{}}],["optim",{"_index":477,"title":{},"content":{"119":{}},"tags":{}}],["option",{"_index":110,"title":{},"content":{"104":{},"108":{}},"tags":{}}],["organ",{"_index":390,"title":{},"content":{"113":{}},"tags":{}}],["ottawa",{"_index":84,"title":{},"content":{"103":{}},"tags":{}}],["outgrow",{"_index":340,"title":{},"content":{"112":{}},"tags":{}}],["outsid",{"_index":154,"title":{},"content":{"104":{}},"tags":{}}],["outstand",{"_index":203,"title":{},"content":{"104":{}},"tags":{}}],["page",{"_index":276,"title":{},"content":{"105":{},"118":{}},"tags":{}}],["paid",{"_index":142,"title":{"124":{}},"content":{"104":{},"124":{}},"tags":{}}],["particip",{"_index":130,"title":{},"content":{"104":{}},"tags":{}}],["partnership",{"_index":267,"title":{},"content":{"105":{}},"tags":{}}],["partnerships/305/busi",{"_index":304,"title":{},"content":{"110":{}},"tags":{}}],["partnerships/311/comput",{"_index":303,"title":{},"content":{"110":{}},"tags":{}}],["passed/fail",{"_index":226,"title":{},"content":{"104":{}},"tags":{}}],["passport",{"_index":534,"title":{},"content":{"124":{}},"tags":{}}],["past",{"_index":464,"title":{},"content":{"118":{},"119":{}},"tags":{}}],["path",{"_index":149,"title":{},"content":{"104":{}},"tags":{}}],["pay",{"_index":37,"title":{},"content":{"103":{},"104":{},"112":{},"122":{}},"tags":{}}],["payment",{"_index":241,"title":{},"content":{"104":{}},"tags":{}}],["pdf",{"_index":432,"title":{},"content":{"116":{}},"tags":{}}],["peopl",{"_index":339,"title":{},"content":{"112":{},"116":{}},"tags":{}}],["perfect",{"_index":473,"title":{"119":{}},"content":{},"tags":{}}],["perhap",{"_index":249,"title":{},"content":{"104":{}},"tags":{}}],["period",{"_index":516,"title":{},"content":{"123":{}},"tags":{}}],["permiss",{"_index":343,"title":{},"content":{"112":{}},"tags":{}}],["pickup",{"_index":487,"title":{},"content":{"120":{}},"tags":{}}],["pictur",{"_index":251,"title":{},"content":{"104":{}},"tags":{}}],["pitt",{"_index":380,"title":{},"content":{"113":{}},"tags":{}}],["place",{"_index":315,"title":{},"content":{"112":{},"113":{}},"tags":{}}],["placement",{"_index":236,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["platform",{"_index":368,"title":{},"content":{"113":{}},"tags":{}}],["portal",{"_index":101,"title":{},"content":{"103":{},"113":{}},"tags":{}}],["portfolio",{"_index":219,"title":{},"content":{"104":{}},"tags":{}}],["posit",{"_index":172,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["post",{"_index":60,"title":{},"content":{"103":{},"104":{},"112":{},"116":{}},"tags":{}}],["potenti",{"_index":248,"title":{},"content":{"104":{}},"tags":{}}],["practic",{"_index":121,"title":{},"content":{"104":{},"115":{}},"tags":{}}],["prairi",{"_index":492,"title":{},"content":{"120":{}},"tags":{}}],["prefer",{"_index":532,"title":{},"content":{"124":{}},"tags":{}}],["premium",{"_index":425,"title":{},"content":{"116":{}},"tags":{}}],["prep",{"_index":414,"title":{"116":{}},"content":{"116":{}},"tags":{}}],["prepar",{"_index":404,"title":{"115":{}},"content":{},"tags":{}}],["present",{"_index":358,"title":{},"content":{"113":{}},"tags":{}}],["prior",{"_index":175,"title":{},"content":{"104":{}},"tags":{}}],["pro",{"_index":124,"title":{},"content":{"104":{}},"tags":{}}],["probabl",{"_index":471,"title":{},"content":{"118":{}},"tags":{}}],["problem",{"_index":426,"title":{},"content":{"116":{}},"tags":{}}],["profession",{"_index":146,"title":{},"content":{"104":{}},"tags":{}}],["program",{"_index":79,"title":{},"content":{"103":{},"104":{},"105":{},"107":{},"108":{},"112":{},"116":{}},"tags":{}}],["project",{"_index":465,"title":{},"content":{"118":{}},"tags":{}}],["provid",{"_index":26,"title":{},"content":{"103":{},"104":{}},"tags":{}}],["question",{"_index":407,"title":{},"content":{"115":{},"116":{}},"tags":{}}],["quicker/easi",{"_index":519,"title":{},"content":{"123":{}},"tags":{}}],["rate",{"_index":418,"title":{},"content":{"116":{}},"tags":{}}],["raza",{"_index":259,"title":{},"content":{"104":{}},"tags":{}}],["rbc",{"_index":75,"title":{},"content":{"103":{}},"tags":{}}],["read",{"_index":247,"title":{"105":{}},"content":{"104":{},"105":{},"116":{}},"tags":{}}],["real",{"_index":485,"title":{},"content":{"119":{}},"tags":{}}],["receiv",{"_index":449,"title":{},"content":{"116":{}},"tags":{}}],["recommend",{"_index":406,"title":{},"content":{"115":{},"116":{}},"tags":{}}],["recruit",{"_index":370,"title":{},"content":{"113":{},"118":{},"119":{}},"tags":{}}],["references/mor",{"_index":546,"title":{"125":{}},"content":{},"tags":{}}],["regardless",{"_index":539,"title":{},"content":{"124":{}},"tags":{}}],["registr",{"_index":20,"title":{},"content":{"103":{}},"tags":{}}],["regul",{"_index":275,"title":{},"content":{"105":{}},"tags":{}}],["relev",{"_index":466,"title":{},"content":{"118":{}},"tags":{}}],["repo",{"_index":385,"title":{},"content":{"113":{}},"tags":{}}],["report",{"_index":216,"title":{},"content":{"104":{}},"tags":{}}],["requir",{"_index":184,"title":{},"content":{"104":{},"105":{},"108":{},"124":{}},"tags":{}}],["resourc",{"_index":33,"title":{"116":{}},"content":{"103":{},"105":{}},"tags":{}}],["rest",{"_index":193,"title":{},"content":{"104":{}},"tags":{}}],["resum",{"_index":13,"title":{"117":{},"118":{},"119":{},"120":{}},"content":{"102":{},"103":{},"104":{},"113":{},"118":{},"119":{}},"tags":{}}],["review",{"_index":445,"title":{},"content":{"116":{}},"tags":{}}],["right",{"_index":6,"title":{"104":{}},"content":{"102":{}},"tags":{}}],["robot",{"_index":483,"title":{},"content":{"119":{}},"tags":{}}],["role",{"_index":392,"title":{},"content":{"113":{}},"tags":{}}],["ryan",{"_index":491,"title":{},"content":{"120":{}},"tags":{}}],["salari",{"_index":446,"title":{},"content":{"116":{}},"tags":{}}],["san",{"_index":93,"title":{},"content":{"103":{}},"tags":{}}],["schedul",{"_index":191,"title":{},"content":{"104":{}},"tags":{}}],["school",{"_index":135,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["scienc",{"_index":116,"title":{"108":{},"109":{}},"content":{"104":{},"105":{},"108":{},"110":{}},"tags":{}}],["score",{"_index":544,"title":{},"content":{"124":{}},"tags":{}}],["screen",{"_index":351,"title":{},"content":{"112":{}},"tags":{}}],["search",{"_index":364,"title":{},"content":{"113":{}},"tags":{}}],["seattl",{"_index":97,"title":{},"content":{"103":{}},"tags":{}}],["second",{"_index":163,"title":{},"content":{"104":{},"113":{},"118":{}},"tags":{}}],["secondari",{"_index":469,"title":{},"content":{"118":{}},"tags":{}}],["section",{"_index":36,"title":{},"content":{"103":{},"111":{},"120":{}},"tags":{}}],["secur",{"_index":538,"title":{},"content":{"124":{}},"tags":{}}],["see",{"_index":34,"title":{},"content":{"103":{},"104":{},"112":{},"113":{}},"tags":{}}],["seek",{"_index":27,"title":{},"content":{"103":{}},"tags":{}}],["seen",{"_index":484,"title":{},"content":{"119":{}},"tags":{}}],["semest",{"_index":174,"title":{},"content":{"104":{},"108":{},"109":{}},"tags":{}}],["sequenc",{"_index":8,"title":{"106":{},"107":{}},"content":{"102":{},"104":{},"107":{},"108":{}},"tags":{}}],["serv",{"_index":376,"title":{},"content":{"113":{}},"tags":{}}],["short",{"_index":323,"title":{},"content":{"112":{}},"tags":{}}],["significantli",{"_index":44,"title":{},"content":{"103":{},"112":{},"122":{}},"tags":{}}],["similar",{"_index":321,"title":{},"content":{"112":{}},"tags":{}}],["singh",{"_index":489,"title":{},"content":{"120":{}},"tags":{}}],["size",{"_index":410,"title":{},"content":{"115":{}},"tags":{}}],["skill",{"_index":122,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["smaller/loc",{"_index":355,"title":{},"content":{"112":{}},"tags":{}}],["social",{"_index":367,"title":{},"content":{"113":{},"124":{}},"tags":{}}],["soft",{"_index":153,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["softwar",{"_index":293,"title":{},"content":{"108":{}},"tags":{}}],["solut",{"_index":433,"title":{},"content":{"116":{}},"tags":{}}],["solv",{"_index":442,"title":{},"content":{"116":{}},"tags":{}}],["sourc",{"_index":384,"title":{},"content":{"113":{}},"tags":{}}],["special",{"_index":295,"title":{},"content":{"108":{}},"tags":{}}],["specif",{"_index":272,"title":{},"content":{"105":{},"116":{}},"tags":{}}],["specifi",{"_index":496,"title":{},"content":{"122":{}},"tags":{}}],["spend",{"_index":456,"title":{},"content":{"118":{}},"tags":{}}],["sponsor",{"_index":494,"title":{},"content":{"122":{},"123":{}},"tags":{}}],["spring",{"_index":274,"title":{},"content":{"105":{},"110":{}},"tags":{}}],["standard",{"_index":7,"title":{"106":{},"107":{}},"content":{"102":{},"104":{}},"tags":{}}],["standardli",{"_index":231,"title":{},"content":{"104":{}},"tags":{}}],["start",{"_index":310,"title":{},"content":{"112":{},"124":{}},"tags":{}}],["state",{"_index":17,"title":{"121":{}},"content":{"102":{},"123":{}},"tags":{}}],["stay",{"_index":347,"title":{},"content":{"112":{}},"tags":{}}],["stem",{"_index":262,"title":{},"content":{"104":{}},"tags":{}}],["step",{"_index":507,"title":{},"content":{"123":{}},"tags":{}}],["still",{"_index":134,"title":{},"content":{"104":{}},"tags":{}}],["stop",{"_index":346,"title":{},"content":{"112":{}},"tags":{}}],["straight",{"_index":511,"title":{},"content":{"123":{},"124":{}},"tags":{}}],["stress",{"_index":506,"title":{},"content":{"123":{}},"tags":{}}],["strong",{"_index":460,"title":{},"content":{"118":{}},"tags":{}}],["student",{"_index":50,"title":{},"content":{"103":{},"104":{},"105":{},"113":{}},"tags":{}}],["studi",{"_index":173,"title":{},"content":{"104":{},"108":{},"109":{},"115":{}},"tags":{}}],["submit",{"_index":353,"title":{},"content":{"112":{},"116":{},"123":{}},"tags":{}}],["subreddit",{"_index":31,"title":{},"content":{"103":{}},"tags":{}}],["summer",{"_index":289,"title":{},"content":{"108":{},"109":{},"112":{}},"tags":{}}],["suppli",{"_index":373,"title":{},"content":{"113":{},"116":{}},"tags":{}}],["sure",{"_index":402,"title":{},"content":{"113":{}},"tags":{}}],["system",{"_index":292,"title":{},"content":{"108":{}},"tags":{}}],["take",{"_index":192,"title":{},"content":{"104":{}},"tags":{}}],["talk",{"_index":306,"title":{},"content":{"111":{},"120":{}},"tags":{}}],["td",{"_index":76,"title":{},"content":{"103":{},"124":{}},"tags":{}}],["tech",{"_index":91,"title":{},"content":{"103":{},"113":{},"122":{}},"tags":{}}],["techncal",{"_index":25,"title":{},"content":{"103":{}},"tags":{}}],["technic",{"_index":152,"title":{},"content":{"104":{},"115":{},"116":{},"118":{}},"tags":{}}],["tend",{"_index":45,"title":{},"content":{"103":{},"122":{}},"tags":{}}],["term",{"_index":54,"title":{},"content":{"103":{},"104":{},"108":{},"112":{}},"tags":{}}],["test",{"_index":452,"title":{},"content":{"116":{}},"tags":{}}],["testbank",{"_index":454,"title":{},"content":{"116":{}},"tags":{}}],["there'",{"_index":345,"title":{},"content":{"112":{}},"tags":{}}],["they'r",{"_index":322,"title":{},"content":{"112":{}},"tags":{}}],["they'v",{"_index":448,"title":{},"content":{"116":{}},"tags":{}}],["though",{"_index":85,"title":{},"content":{"103":{},"113":{}},"tags":{}}],["three",{"_index":297,"title":{},"content":{"108":{}},"tags":{}}],["through",{"_index":325,"title":{},"content":{"112":{},"113":{}},"tags":{}}],["thu",{"_index":242,"title":{},"content":{"104":{}},"tags":{}}],["time",{"_index":160,"title":{},"content":{"104":{},"116":{},"123":{}},"tags":{}}],["tn",{"_index":518,"title":{},"content":{"123":{},"125":{}},"tags":{}}],["todo",{"_index":305,"title":{},"content":{"111":{},"120":{}},"tags":{}}],["ton",{"_index":372,"title":{},"content":{"113":{}},"tags":{}}],["toronto",{"_index":81,"title":{},"content":{"103":{}},"tags":{}}],["total",{"_index":227,"title":{},"content":{"104":{}},"tags":{}}],["track",{"_index":386,"title":{},"content":{"113":{}},"tags":{}}],["train",{"_index":169,"title":{},"content":{"104":{},"113":{},"125":{}},"tags":{}}],["transcript",{"_index":354,"title":{},"content":{"112":{}},"tags":{}}],["transform",{"_index":170,"title":{},"content":{"104":{}},"tags":{}}],["tri",{"_index":314,"title":{},"content":{"112":{},"116":{}},"tags":{}}],["true",{"_index":502,"title":{},"content":{"123":{}},"tags":{}}],["two",{"_index":213,"title":{},"content":{"104":{}},"tags":{}}],["type",{"_index":508,"title":{},"content":{"123":{}},"tags":{}}],["undergrad",{"_index":48,"title":{},"content":{"103":{}},"tags":{}}],["undergradu",{"_index":112,"title":{},"content":{"104":{},"110":{}},"tags":{}}],["unit",{"_index":16,"title":{"121":{}},"content":{"102":{},"123":{}},"tags":{}}],["univers",{"_index":109,"title":{},"content":{"104":{},"118":{}},"tags":{}}],["until",{"_index":311,"title":{},"content":{"112":{},"124":{}},"tags":{}}],["up",{"_index":543,"title":{},"content":{"124":{}},"tags":{}}],["updat",{"_index":107,"title":{},"content":{"104":{},"106":{}},"tags":{}}],["us",{"_index":224,"title":{},"content":{"104":{},"112":{},"116":{}},"tags":{}}],["usa",{"_index":554,"title":{},"content":{"125":{}},"tags":{}}],["usual",{"_index":38,"title":{},"content":{"103":{},"112":{},"113":{},"122":{}},"tags":{}}],["vancouv",{"_index":89,"title":{},"content":{"103":{}},"tags":{}}],["vari",{"_index":43,"title":{},"content":{"103":{},"104":{}},"tags":{}}],["veri",{"_index":320,"title":{},"content":{"112":{},"124":{}},"tags":{}}],["version",{"_index":394,"title":{},"content":{"113":{}},"tags":{}}],["versu",{"_index":5,"title":{"103":{}},"content":{"102":{}},"tags":{}}],["visa",{"_index":495,"title":{"123":{}},"content":{"122":{},"123":{},"124":{},"125":{}},"tags":{}}],["vs",{"_index":549,"title":{},"content":{"125":{}},"tags":{}}],["wage",{"_index":141,"title":{},"content":{"104":{}},"tags":{}}],["wait",{"_index":545,"title":{},"content":{"124":{}},"tags":{}}],["want",{"_index":188,"title":{},"content":{"104":{},"112":{}},"tags":{}}],["waterloo",{"_index":83,"title":{},"content":{"103":{},"125":{}},"tags":{}}],["way",{"_index":176,"title":{},"content":{"104":{},"124":{}},"tags":{}}],["websit",{"_index":423,"title":{},"content":{"116":{}},"tags":{}}],["well",{"_index":472,"title":{},"content":{"118":{}},"tags":{}}],["wherea",{"_index":326,"title":{},"content":{"112":{}},"tags":{}}],["whether",{"_index":126,"title":{},"content":{"104":{}},"tags":{}}],["will",{"_index":503,"title":{},"content":{"123":{}},"tags":{}}],["windsor",{"_index":87,"title":{},"content":{"103":{},"104":{}},"tags":{}}],["winter",{"_index":288,"title":{},"content":{"108":{},"109":{},"113":{}},"tags":{}}],["wish",{"_index":401,"title":{},"content":{"113":{}},"tags":{}}],["withdraw",{"_index":211,"title":{},"content":{"104":{}},"tags":{}}],["within",{"_index":104,"title":{},"content":{"103":{}},"tags":{}}],["without",{"_index":19,"title":{},"content":{"103":{},"112":{}},"tags":{}}],["won't",{"_index":497,"title":{},"content":{"122":{}},"tags":{}}],["work",{"_index":15,"title":{"121":{},"122":{}},"content":{"102":{},"104":{},"108":{},"113":{},"123":{},"124":{}},"tags":{}}],["workload",{"_index":178,"title":{},"content":{"104":{}},"tags":{}}],["workplac",{"_index":132,"title":{},"content":{"104":{},"105":{},"110":{}},"tags":{}}],["workshop",{"_index":22,"title":{},"content":{"103":{}},"tags":{}}],["worthwhil",{"_index":127,"title":{},"content":{"104":{}},"tags":{}}],["write",{"_index":215,"title":{},"content":{"104":{}},"tags":{}}],["x",{"_index":52,"title":{},"content":{"103":{}},"tags":{}}],["year",{"_index":164,"title":{},"content":{"104":{},"108":{},"109":{},"112":{},"113":{},"123":{}},"tags":{}}],["york",{"_index":99,"title":{},"content":{"103":{}},"tags":{}}],["you'll",{"_index":499,"title":{},"content":{"123":{},"124":{}},"tags":{}}],["you'r",{"_index":133,"title":{},"content":{"104":{},"118":{},"124":{}},"tags":{}}],["you'v",{"_index":333,"title":{},"content":{"112":{},"118":{}},"tags":{}}],["yourself",{"_index":29,"title":{},"content":{"103":{},"112":{},"123":{}},"tags":{}}],["zain",{"_index":258,"title":{},"content":{"104":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/search-index-docs-plugin-docs-courses-current.json b/search-index-docs-plugin-docs-courses-current.json new file mode 100644 index 000000000..fe274b84f --- /dev/null +++ b/search-index-docs-plugin-docs-courses-current.json @@ -0,0 +1 @@ +{"documents":[{"id":126,"pageTitle":"Offered Courses","sectionTitle":"Offered Courses","sectionRoute":"/wiki/courses/","type":"docs"},{"id":127,"pageTitle":"Offered Courses","sectionTitle":"Requirements Legend","sectionRoute":"/wiki/courses/#requirements-legend","type":"docs"},{"id":128,"pageTitle":"Offered Courses","sectionTitle":"Disclaimer","sectionRoute":"/wiki/courses/#disclaimer","type":"docs"},{"id":129,"pageTitle":"Offered Courses","sectionTitle":"Course Requirements","sectionRoute":"/wiki/courses/#course-requirements","type":"docs"},{"id":130,"pageTitle":"Offered Courses","sectionTitle":"Special Instructions","sectionRoute":"/wiki/courses/#special-instructions","type":"docs"},{"id":131,"pageTitle":"COMP 1000 - Overview","sectionTitle":"COMP 1000 - Overview","sectionRoute":"/wiki/courses/COMP-1000/overview","type":"docs"},{"id":132,"pageTitle":"COMP 1000 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-1000/overview#course-title","type":"docs"},{"id":133,"pageTitle":"COMP 1000 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-1000/overview#course-description","type":"docs"},{"id":134,"pageTitle":"COMP 1000 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-1000/overview#typical-course-offering","type":"docs"},{"id":135,"pageTitle":"COMP 1000 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-1000/overview#is-a-textbook-required","type":"docs"},{"id":136,"pageTitle":"COMP 1000 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-1000/overview#prerequisites","type":"docs"},{"id":137,"pageTitle":"COMP 1047 - Overview","sectionTitle":"COMP 1047 - Overview","sectionRoute":"/wiki/courses/COMP-1047/overview","type":"docs"},{"id":138,"pageTitle":"COMP 1047 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-1047/overview#course-title","type":"docs"},{"id":139,"pageTitle":"COMP 1047 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-1047/overview#course-description","type":"docs"},{"id":140,"pageTitle":"COMP 1047 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-1047/overview#typical-course-offering","type":"docs"},{"id":141,"pageTitle":"COMP 1047 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-1047/overview#is-a-textbook-required","type":"docs"},{"id":142,"pageTitle":"COMP 1047 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-1047/overview#prerequisites","type":"docs"},{"id":143,"pageTitle":"COMP 1400 - Overview","sectionTitle":"COMP 1400 - Overview","sectionRoute":"/wiki/courses/COMP-1400/overview","type":"docs"},{"id":144,"pageTitle":"COMP 1400 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-1400/overview#course-title","type":"docs"},{"id":145,"pageTitle":"COMP 1400 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-1400/overview#course-description","type":"docs"},{"id":146,"pageTitle":"COMP 1400 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-1400/overview#typical-course-offering","type":"docs"},{"id":147,"pageTitle":"COMP 1400 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-1400/overview#is-a-textbook-required","type":"docs"},{"id":148,"pageTitle":"COMP 1400 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-1400/overview#prerequisites","type":"docs"},{"id":149,"pageTitle":"COMP 1410 - Overview","sectionTitle":"COMP 1410 - Overview","sectionRoute":"/wiki/courses/COMP-1410/overview","type":"docs"},{"id":150,"pageTitle":"COMP 1410 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-1410/overview#course-title","type":"docs"},{"id":151,"pageTitle":"COMP 1410 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-1410/overview#course-description","type":"docs"},{"id":152,"pageTitle":"COMP 1410 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-1410/overview#typical-course-offering","type":"docs"},{"id":153,"pageTitle":"COMP 1410 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-1410/overview#is-a-textbook-required","type":"docs"},{"id":154,"pageTitle":"COMP 1410 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-1410/overview#prerequisites","type":"docs"},{"id":155,"pageTitle":"COMP 2057 - Overview","sectionTitle":"COMP 2057 - Overview","sectionRoute":"/wiki/courses/COMP-2057/overview","type":"docs"},{"id":156,"pageTitle":"COMP 2057 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2057/overview#course-title","type":"docs"},{"id":157,"pageTitle":"COMP 2057 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2057/overview#course-description","type":"docs"},{"id":158,"pageTitle":"COMP 2057 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2057/overview#typical-course-offering","type":"docs"},{"id":159,"pageTitle":"COMP 2057 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2057/overview#is-a-textbook-required","type":"docs"},{"id":160,"pageTitle":"COMP 2057 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2057/overview#prerequisites","type":"docs"},{"id":161,"pageTitle":"COMP 2067 - Overview","sectionTitle":"COMP 2067 - Overview","sectionRoute":"/wiki/courses/COMP-2067/overview","type":"docs"},{"id":162,"pageTitle":"COMP 2067 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2067/overview#course-title","type":"docs"},{"id":163,"pageTitle":"COMP 2067 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2067/overview#course-description","type":"docs"},{"id":164,"pageTitle":"COMP 2067 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2067/overview#typical-course-offering","type":"docs"},{"id":165,"pageTitle":"COMP 2067 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2067/overview#is-a-textbook-required","type":"docs"},{"id":166,"pageTitle":"COMP 2067 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2067/overview#prerequisites","type":"docs"},{"id":167,"pageTitle":"COMP 2077 - Overview","sectionTitle":"COMP 2077 - Overview","sectionRoute":"/wiki/courses/COMP-2077/overview","type":"docs"},{"id":168,"pageTitle":"COMP 2077 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2077/overview#course-title","type":"docs"},{"id":169,"pageTitle":"COMP 2077 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2077/overview#course-description","type":"docs"},{"id":170,"pageTitle":"COMP 2077 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2077/overview#typical-course-offering","type":"docs"},{"id":171,"pageTitle":"COMP 2077 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2077/overview#is-a-textbook-required","type":"docs"},{"id":172,"pageTitle":"COMP 2077 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2077/overview#prerequisites","type":"docs"},{"id":173,"pageTitle":"COMP 2097 - Overview","sectionTitle":"COMP 2097 - Overview","sectionRoute":"/wiki/courses/COMP-2097/overview","type":"docs"},{"id":174,"pageTitle":"COMP 2097 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2097/overview#course-title","type":"docs"},{"id":175,"pageTitle":"COMP 2097 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2097/overview#course-description","type":"docs"},{"id":176,"pageTitle":"COMP 2097 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2097/overview#typical-course-offering","type":"docs"},{"id":177,"pageTitle":"COMP 2097 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2097/overview#is-a-textbook-required","type":"docs"},{"id":178,"pageTitle":"COMP 2097 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2097/overview#prerequisites","type":"docs"},{"id":179,"pageTitle":"COMP 2120 - Overview","sectionTitle":"COMP 2120 - Overview","sectionRoute":"/wiki/courses/COMP-2120/overview","type":"docs"},{"id":180,"pageTitle":"COMP 2120 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2120/overview#course-title","type":"docs"},{"id":181,"pageTitle":"COMP 2120 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2120/overview#course-description","type":"docs"},{"id":182,"pageTitle":"COMP 2120 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2120/overview#typical-course-offering","type":"docs"},{"id":183,"pageTitle":"COMP 2120 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2120/overview#is-a-textbook-required","type":"docs"},{"id":184,"pageTitle":"COMP 2120 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2120/overview#prerequisites","type":"docs"},{"id":185,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Instructions to Install Java Cup on the CS Servers","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup","type":"docs"},{"id":186,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Detailed instructions","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#detailed-instructions","type":"docs"},{"id":187,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Make the 2140-javacup directory and cd into it","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#make-the-2140-javacup-directory-and-cd-into-it","type":"docs"},{"id":188,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Install JLex","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#install-jlex","type":"docs"},{"id":189,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Install JavaCup","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#install-javacup","type":"docs"},{"id":190,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Download all of the calc files","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#download-all-of-the-calc-files","type":"docs"},{"id":191,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Run it","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#run-it","type":"docs"},{"id":192,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"Addendum","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#addendum","type":"docs"},{"id":193,"pageTitle":"Instructions to Install Java Cup on the CS Servers","sectionTitle":"All commands in one block","sectionRoute":"/wiki/courses/COMP-2140/installingJavaCup#all-commands-in-one-block","type":"docs"},{"id":194,"pageTitle":"Instructions to Install JLex on the CS Servers","sectionTitle":"Instructions to Install JLex on the CS Servers","sectionRoute":"/wiki/courses/COMP-2140/installingJLex","type":"docs"},{"id":195,"pageTitle":"Instructions to Install JLex on the CS Servers","sectionTitle":"Before Starting","sectionRoute":"/wiki/courses/COMP-2140/installingJLex#before-starting","type":"docs"},{"id":196,"pageTitle":"Instructions to Install JLex on the CS Servers","sectionTitle":"Instructions","sectionRoute":"/wiki/courses/COMP-2140/installingJLex#instructions","type":"docs"},{"id":197,"pageTitle":"Instructions to Install JLex on the CS Servers","sectionTitle":"That's it!","sectionRoute":"/wiki/courses/COMP-2140/installingJLex#thats-it","type":"docs"},{"id":198,"pageTitle":"Instructions to Install JLex on the CS Servers","sectionTitle":"Appendix","sectionRoute":"/wiki/courses/COMP-2140/installingJLex#appendix","type":"docs"},{"id":199,"pageTitle":"Instructions to Install JLex on the CS Servers","sectionTitle":"All the commands in one block","sectionRoute":"/wiki/courses/COMP-2140/installingJLex#all-the-commands-in-one-block","type":"docs"},{"id":200,"pageTitle":"COMP 2140 - Overview","sectionTitle":"COMP 2140 - Overview","sectionRoute":"/wiki/courses/COMP-2140/overview","type":"docs"},{"id":201,"pageTitle":"COMP 2140 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2140/overview#course-title","type":"docs"},{"id":202,"pageTitle":"COMP 2140 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2140/overview#course-description","type":"docs"},{"id":203,"pageTitle":"COMP 2140 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2140/overview#typical-course-offering","type":"docs"},{"id":204,"pageTitle":"COMP 2140 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2140/overview#is-a-textbook-required","type":"docs"},{"id":205,"pageTitle":"COMP 2140 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2140/overview#prerequisites","type":"docs"},{"id":206,"pageTitle":"COMP 2310 - Overview","sectionTitle":"COMP 2310 - Overview","sectionRoute":"/wiki/courses/COMP-2310/overview","type":"docs"},{"id":207,"pageTitle":"COMP 2310 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2310/overview#course-title","type":"docs"},{"id":208,"pageTitle":"COMP 2310 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2310/overview#course-description","type":"docs"},{"id":209,"pageTitle":"COMP 2310 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2310/overview#typical-course-offering","type":"docs"},{"id":210,"pageTitle":"COMP 2310 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2310/overview#is-a-textbook-required","type":"docs"},{"id":211,"pageTitle":"COMP 2310 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2310/overview#prerequisites","type":"docs"},{"id":212,"pageTitle":"How To Survive COMP-2310","sectionTitle":"How To Survive COMP-2310","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310","type":"docs"},{"id":213,"pageTitle":"How To Survive COMP-2310","sectionTitle":"How to Succeed in This Course","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#how-to-succeed-in-this-course","type":"docs"},{"id":214,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Purchase (and Read) the Courseware","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#purchase-and-read-the-courseware","type":"docs"},{"id":215,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Go to the Labs","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#go-to-the-labs","type":"docs"},{"id":216,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Don't \"Pass\" in Labs","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#dont-pass-in-labs","type":"docs"},{"id":217,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Don't Leave Questions Blank","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#dont-leave-questions-blank","type":"docs"},{"id":218,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Start The Assignments Once You Receive Them","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#start-the-assignments-once-you-receive-them","type":"docs"},{"id":219,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Don't Cheat","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#dont-cheat","type":"docs"},{"id":220,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Don't Stress About Graph Theory","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#dont-stress-about-graph-theory","type":"docs"},{"id":221,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Ride the Curve","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#ride-the-curve","type":"docs"},{"id":222,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Conclusion","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#conclusion","type":"docs"},{"id":223,"pageTitle":"How To Survive COMP-2310","sectionTitle":"Disclaimer","sectionRoute":"/wiki/courses/COMP-2310/survivingCOMP2310#disclaimer","type":"docs"},{"id":224,"pageTitle":"COMP 2540 - Overview","sectionTitle":"COMP 2540 - Overview","sectionRoute":"/wiki/courses/COMP-2540/overview","type":"docs"},{"id":225,"pageTitle":"COMP 2540 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2540/overview#course-title","type":"docs"},{"id":226,"pageTitle":"COMP 2540 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2540/overview#course-description","type":"docs"},{"id":227,"pageTitle":"COMP 2540 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2540/overview#typical-course-offering","type":"docs"},{"id":228,"pageTitle":"COMP 2540 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2540/overview#is-a-textbook-required","type":"docs"},{"id":229,"pageTitle":"COMP 2540 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2540/overview#prerequisites","type":"docs"},{"id":230,"pageTitle":"COMP 2560 - Advice","sectionTitle":"COMP 2560 - Advice","sectionRoute":"/wiki/courses/COMP-2560/advice","type":"docs"},{"id":231,"pageTitle":"COMP 2560 - Advice","sectionTitle":"Ryan's Advice","sectionRoute":"/wiki/courses/COMP-2560/advice#ryans-advice","type":"docs"},{"id":232,"pageTitle":"COMP 2560 - Overview","sectionTitle":"COMP 2560 - Overview","sectionRoute":"/wiki/courses/COMP-2560/overview","type":"docs"},{"id":233,"pageTitle":"COMP 2560 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2560/overview#course-title","type":"docs"},{"id":234,"pageTitle":"COMP 2560 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2560/overview#course-description","type":"docs"},{"id":235,"pageTitle":"COMP 2560 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2560/overview#typical-course-offering","type":"docs"},{"id":236,"pageTitle":"COMP 2560 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2560/overview#is-a-textbook-required","type":"docs"},{"id":237,"pageTitle":"COMP 2560 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2560/overview#prerequisites","type":"docs"},{"id":238,"pageTitle":"COMP 2650 - Overview","sectionTitle":"COMP 2650 - Overview","sectionRoute":"/wiki/courses/COMP-2650/overview","type":"docs"},{"id":239,"pageTitle":"COMP 2650 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2650/overview#course-title","type":"docs"},{"id":240,"pageTitle":"COMP 2650 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2650/overview#course-description","type":"docs"},{"id":241,"pageTitle":"COMP 2650 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2650/overview#typical-course-offering","type":"docs"},{"id":242,"pageTitle":"COMP 2650 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2650/overview#is-a-textbook-required","type":"docs"},{"id":243,"pageTitle":"COMP 2650 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2650/overview#prerequisites","type":"docs"},{"id":244,"pageTitle":"Installing Easy-MASM","sectionTitle":"Installing Easy-MASM","sectionRoute":"/wiki/courses/COMP-2660/easyMASM","type":"docs"},{"id":245,"pageTitle":"Installing Easy-MASM","sectionTitle":"Introduction Video","sectionRoute":"/wiki/courses/COMP-2660/easyMASM#introduction-video","type":"docs"},{"id":246,"pageTitle":"Installing Easy-MASM","sectionTitle":"Running Easy-MASM in Your Browser","sectionRoute":"/wiki/courses/COMP-2660/easyMASM#running-easy-masm-in-your-browser","type":"docs"},{"id":247,"pageTitle":"Installing Easy-MASM","sectionTitle":"Running Easy-MASM Locally","sectionRoute":"/wiki/courses/COMP-2660/easyMASM#running-easy-masm-locally","type":"docs"},{"id":248,"pageTitle":"Installing Easy-MASM","sectionTitle":"Basic Instructions","sectionRoute":"/wiki/courses/COMP-2660/easyMASM#basic-instructions","type":"docs"},{"id":249,"pageTitle":"Installing Easy-MASM","sectionTitle":"Detailed Wiki","sectionRoute":"/wiki/courses/COMP-2660/easyMASM#detailed-wiki","type":"docs"},{"id":250,"pageTitle":"COMP 2660 - Overview","sectionTitle":"COMP 2660 - Overview","sectionRoute":"/wiki/courses/COMP-2660/overview","type":"docs"},{"id":251,"pageTitle":"COMP 2660 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2660/overview#course-title","type":"docs"},{"id":252,"pageTitle":"COMP 2660 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2660/overview#course-description","type":"docs"},{"id":253,"pageTitle":"COMP 2660 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2660/overview#typical-course-offering","type":"docs"},{"id":254,"pageTitle":"COMP 2660 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2660/overview#is-a-textbook-required","type":"docs"},{"id":255,"pageTitle":"COMP 2660 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2660/overview#prerequisites","type":"docs"},{"id":256,"pageTitle":"COMP 2707 - Overview","sectionTitle":"COMP 2707 - Overview","sectionRoute":"/wiki/courses/COMP-2707/overview","type":"docs"},{"id":257,"pageTitle":"COMP 2707 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2707/overview#course-title","type":"docs"},{"id":258,"pageTitle":"COMP 2707 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2707/overview#course-description","type":"docs"},{"id":259,"pageTitle":"COMP 2707 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2707/overview#typical-course-offering","type":"docs"},{"id":260,"pageTitle":"COMP 2707 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2707/overview#is-a-textbook-required","type":"docs"},{"id":261,"pageTitle":"COMP 2707 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2707/overview#prerequisites","type":"docs"},{"id":262,"pageTitle":"COMP 2750 - Overview","sectionTitle":"COMP 2750 - Overview","sectionRoute":"/wiki/courses/COMP-2750/overview","type":"docs"},{"id":263,"pageTitle":"COMP 2750 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2750/overview#course-title","type":"docs"},{"id":264,"pageTitle":"COMP 2750 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2750/overview#course-description","type":"docs"},{"id":265,"pageTitle":"COMP 2750 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2750/overview#typical-course-offering","type":"docs"},{"id":266,"pageTitle":"COMP 2750 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2750/overview#is-a-textbook-required","type":"docs"},{"id":267,"pageTitle":"COMP 2750 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2750/overview#prerequisites","type":"docs"},{"id":268,"pageTitle":"COMP 2800 - Overview","sectionTitle":"COMP 2800 - Overview","sectionRoute":"/wiki/courses/COMP-2800/overview","type":"docs"},{"id":269,"pageTitle":"COMP 2800 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-2800/overview#course-title","type":"docs"},{"id":270,"pageTitle":"COMP 2800 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-2800/overview#course-description","type":"docs"},{"id":271,"pageTitle":"COMP 2800 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-2800/overview#typical-course-offering","type":"docs"},{"id":272,"pageTitle":"COMP 2800 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-2800/overview#is-a-textbook-required","type":"docs"},{"id":273,"pageTitle":"COMP 2800 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-2800/overview#prerequisites","type":"docs"},{"id":274,"pageTitle":"COMP 3057 - Overview","sectionTitle":"COMP 3057 - Overview","sectionRoute":"/wiki/courses/COMP-3057/overview","type":"docs"},{"id":275,"pageTitle":"COMP 3057 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3057/overview#course-title","type":"docs"},{"id":276,"pageTitle":"COMP 3057 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3057/overview#course-description","type":"docs"},{"id":277,"pageTitle":"COMP 3057 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3057/overview#typical-course-offering","type":"docs"},{"id":278,"pageTitle":"COMP 3057 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3057/overview#is-a-textbook-required","type":"docs"},{"id":279,"pageTitle":"COMP 3057 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3057/overview#prerequisites","type":"docs"},{"id":280,"pageTitle":"COMP 3077 - Overview","sectionTitle":"COMP 3077 - Overview","sectionRoute":"/wiki/courses/COMP-3077/overview","type":"docs"},{"id":281,"pageTitle":"COMP 3077 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3077/overview#course-title","type":"docs"},{"id":282,"pageTitle":"COMP 3077 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3077/overview#course-description","type":"docs"},{"id":283,"pageTitle":"COMP 3077 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3077/overview#typical-course-offering","type":"docs"},{"id":284,"pageTitle":"COMP 3077 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3077/overview#is-a-textbook-required","type":"docs"},{"id":285,"pageTitle":"COMP 3077 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3077/overview#prerequisites","type":"docs"},{"id":286,"pageTitle":"COMP 3110 - Overview","sectionTitle":"COMP 3110 - Overview","sectionRoute":"/wiki/courses/COMP-3110/overview","type":"docs"},{"id":287,"pageTitle":"COMP 3110 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3110/overview#course-title","type":"docs"},{"id":288,"pageTitle":"COMP 3110 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3110/overview#course-description","type":"docs"},{"id":289,"pageTitle":"COMP 3110 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3110/overview#typical-course-offering","type":"docs"},{"id":290,"pageTitle":"COMP 3110 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3110/overview#is-a-textbook-required","type":"docs"},{"id":291,"pageTitle":"COMP 3110 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3110/overview#prerequisites","type":"docs"},{"id":292,"pageTitle":"COMP 3150 - Overview","sectionTitle":"COMP 3150 - Overview","sectionRoute":"/wiki/courses/COMP-3150/overview","type":"docs"},{"id":293,"pageTitle":"COMP 3150 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3150/overview#course-title","type":"docs"},{"id":294,"pageTitle":"COMP 3150 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3150/overview#course-description","type":"docs"},{"id":295,"pageTitle":"COMP 3150 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3150/overview#typical-course-offering","type":"docs"},{"id":296,"pageTitle":"COMP 3150 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3150/overview#is-a-textbook-required","type":"docs"},{"id":297,"pageTitle":"COMP 3150 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3150/overview#prerequisites","type":"docs"},{"id":298,"pageTitle":"COMP 3220 - Overview","sectionTitle":"COMP 3220 - Overview","sectionRoute":"/wiki/courses/COMP-3220/overview","type":"docs"},{"id":299,"pageTitle":"COMP 3220 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3220/overview#course-title","type":"docs"},{"id":300,"pageTitle":"COMP 3220 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3220/overview#course-description","type":"docs"},{"id":301,"pageTitle":"COMP 3220 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3220/overview#typical-course-offering","type":"docs"},{"id":302,"pageTitle":"COMP 3220 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3220/overview#is-a-textbook-required","type":"docs"},{"id":303,"pageTitle":"COMP 3220 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3220/overview#prerequisites","type":"docs"},{"id":304,"pageTitle":"COMP 3300 - Advice","sectionTitle":"COMP 3300 - Advice","sectionRoute":"/wiki/courses/COMP-3300/advice","type":"docs"},{"id":305,"pageTitle":"COMP 3300 - Advice","sectionTitle":"Ryan's Advice","sectionRoute":"/wiki/courses/COMP-3300/advice#ryans-advice","type":"docs"},{"id":306,"pageTitle":"COMP 3300 - Overview","sectionTitle":"COMP 3300 - Overview","sectionRoute":"/wiki/courses/COMP-3300/overview","type":"docs"},{"id":307,"pageTitle":"COMP 3300 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3300/overview#course-title","type":"docs"},{"id":308,"pageTitle":"COMP 3300 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3300/overview#course-description","type":"docs"},{"id":309,"pageTitle":"COMP 3300 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3300/overview#typical-course-offering","type":"docs"},{"id":310,"pageTitle":"COMP 3300 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3300/overview#is-a-textbook-required","type":"docs"},{"id":311,"pageTitle":"COMP 3300 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3300/overview#prerequisites","type":"docs"},{"id":312,"pageTitle":"COMP 3300 - xv6","sectionTitle":"COMP 3300 - xv6","sectionRoute":"/wiki/courses/COMP-3300/xv6","type":"docs"},{"id":313,"pageTitle":"COMP 3300 - xv6","sectionTitle":"Introduction","sectionRoute":"/wiki/courses/COMP-3300/xv6#introduction","type":"docs"},{"id":314,"pageTitle":"COMP 3300 - xv6","sectionTitle":"Resources","sectionRoute":"/wiki/courses/COMP-3300/xv6#resources","type":"docs"},{"id":315,"pageTitle":"COMP 3340 - Overview","sectionTitle":"COMP 3340 - Overview","sectionRoute":"/wiki/courses/COMP-3340/overview","type":"docs"},{"id":316,"pageTitle":"COMP 3340 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3340/overview#course-title","type":"docs"},{"id":317,"pageTitle":"COMP 3340 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3340/overview#course-description","type":"docs"},{"id":318,"pageTitle":"COMP 3340 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3340/overview#typical-course-offering","type":"docs"},{"id":319,"pageTitle":"COMP 3340 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3340/overview#is-a-textbook-required","type":"docs"},{"id":320,"pageTitle":"COMP 3340 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3340/overview#prerequisites","type":"docs"},{"id":321,"pageTitle":"COMP 3400 - Overview","sectionTitle":"COMP 3400 - Overview","sectionRoute":"/wiki/courses/COMP-3400/overview","type":"docs"},{"id":322,"pageTitle":"COMP 3400 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3400/overview#course-title","type":"docs"},{"id":323,"pageTitle":"COMP 3400 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3400/overview#course-description","type":"docs"},{"id":324,"pageTitle":"COMP 3400 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3400/overview#typical-course-offering","type":"docs"},{"id":325,"pageTitle":"COMP 3400 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3400/overview#is-a-textbook-required","type":"docs"},{"id":326,"pageTitle":"COMP 3400 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3400/overview#prerequisites","type":"docs"},{"id":327,"pageTitle":"COMP 3500 - Overview","sectionTitle":"COMP 3500 - Overview","sectionRoute":"/wiki/courses/COMP-3500/overview","type":"docs"},{"id":328,"pageTitle":"COMP 3500 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3500/overview#course-title","type":"docs"},{"id":329,"pageTitle":"COMP 3500 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3500/overview#course-description","type":"docs"},{"id":330,"pageTitle":"COMP 3500 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3500/overview#typical-course-offering","type":"docs"},{"id":331,"pageTitle":"COMP 3500 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3500/overview#is-a-textbook-required","type":"docs"},{"id":332,"pageTitle":"COMP 3500 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3500/overview#prerequisites","type":"docs"},{"id":333,"pageTitle":"COMP 3520 - Overview","sectionTitle":"COMP 3520 - Overview","sectionRoute":"/wiki/courses/COMP-3520/overview","type":"docs"},{"id":334,"pageTitle":"COMP 3520 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3520/overview#course-title","type":"docs"},{"id":335,"pageTitle":"COMP 3520 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3520/overview#course-description","type":"docs"},{"id":336,"pageTitle":"COMP 3520 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3520/overview#typical-course-offering","type":"docs"},{"id":337,"pageTitle":"COMP 3520 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3520/overview#is-a-textbook-required","type":"docs"},{"id":338,"pageTitle":"COMP 3520 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3520/overview#prerequisites","type":"docs"},{"id":339,"pageTitle":"COMP 3540 - Overview","sectionTitle":"COMP 3540 - Overview","sectionRoute":"/wiki/courses/COMP-3540/overview","type":"docs"},{"id":340,"pageTitle":"COMP 3540 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3540/overview#course-title","type":"docs"},{"id":341,"pageTitle":"COMP 3540 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3540/overview#course-description","type":"docs"},{"id":342,"pageTitle":"COMP 3540 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3540/overview#typical-course-offering","type":"docs"},{"id":343,"pageTitle":"COMP 3540 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3540/overview#is-a-textbook-required","type":"docs"},{"id":344,"pageTitle":"COMP 3540 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3540/overview#prerequisites","type":"docs"},{"id":345,"pageTitle":"COMP 3670 - Overview","sectionTitle":"COMP 3670 - Overview","sectionRoute":"/wiki/courses/COMP-3670/overview","type":"docs"},{"id":346,"pageTitle":"COMP 3670 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3670/overview#course-title","type":"docs"},{"id":347,"pageTitle":"COMP 3670 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3670/overview#course-description","type":"docs"},{"id":348,"pageTitle":"COMP 3670 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3670/overview#typical-course-offering","type":"docs"},{"id":349,"pageTitle":"COMP 3670 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3670/overview#is-a-textbook-required","type":"docs"},{"id":350,"pageTitle":"COMP 3670 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3670/overview#prerequisites","type":"docs"},{"id":351,"pageTitle":"COMP 3680 - Overview","sectionTitle":"COMP 3680 - Overview","sectionRoute":"/wiki/courses/COMP-3680/overview","type":"docs"},{"id":352,"pageTitle":"COMP 3680 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3680/overview#course-title","type":"docs"},{"id":353,"pageTitle":"COMP 3680 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3680/overview#course-description","type":"docs"},{"id":354,"pageTitle":"COMP 3680 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3680/overview#typical-course-offering","type":"docs"},{"id":355,"pageTitle":"COMP 3680 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3680/overview#is-a-textbook-required","type":"docs"},{"id":356,"pageTitle":"COMP 3680 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3680/overview#prerequisites","type":"docs"},{"id":357,"pageTitle":"COMP 3710 - Overview","sectionTitle":"COMP 3710 - Overview","sectionRoute":"/wiki/courses/COMP-3710/overview","type":"docs"},{"id":358,"pageTitle":"COMP 3710 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3710/overview#course-title","type":"docs"},{"id":359,"pageTitle":"COMP 3710 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3710/overview#course-description","type":"docs"},{"id":360,"pageTitle":"COMP 3710 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3710/overview#typical-course-offering","type":"docs"},{"id":361,"pageTitle":"COMP 3710 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3710/overview#is-a-textbook-required","type":"docs"},{"id":362,"pageTitle":"COMP 3710 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3710/overview#prerequisites","type":"docs"},{"id":363,"pageTitle":"COMP 3770 - Overview","sectionTitle":"COMP 3770 - Overview","sectionRoute":"/wiki/courses/COMP-3770/overview","type":"docs"},{"id":364,"pageTitle":"COMP 3770 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-3770/overview#course-title","type":"docs"},{"id":365,"pageTitle":"COMP 3770 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-3770/overview#course-description","type":"docs"},{"id":366,"pageTitle":"COMP 3770 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-3770/overview#typical-course-offering","type":"docs"},{"id":367,"pageTitle":"COMP 3770 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-3770/overview#is-a-textbook-required","type":"docs"},{"id":368,"pageTitle":"COMP 3770 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-3770/overview#prerequisites","type":"docs"},{"id":369,"pageTitle":"COMP 4110 - Overview","sectionTitle":"COMP 4110 - Overview","sectionRoute":"/wiki/courses/COMP-4110/overview","type":"docs"},{"id":370,"pageTitle":"COMP 4110 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4110/overview#course-title","type":"docs"},{"id":371,"pageTitle":"COMP 4110 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4110/overview#course-description","type":"docs"},{"id":372,"pageTitle":"COMP 4110 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4110/overview#typical-course-offering","type":"docs"},{"id":373,"pageTitle":"COMP 4110 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4110/overview#is-a-textbook-required","type":"docs"},{"id":374,"pageTitle":"COMP 4110 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4110/overview#prerequisites","type":"docs"},{"id":375,"pageTitle":"COMP 4150 - Overview","sectionTitle":"COMP 4150 - Overview","sectionRoute":"/wiki/courses/COMP-4150/overview","type":"docs"},{"id":376,"pageTitle":"COMP 4150 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4150/overview#course-title","type":"docs"},{"id":377,"pageTitle":"COMP 4150 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4150/overview#course-description","type":"docs"},{"id":378,"pageTitle":"COMP 4150 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4150/overview#typical-course-offering","type":"docs"},{"id":379,"pageTitle":"COMP 4150 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4150/overview#is-a-textbook-required","type":"docs"},{"id":380,"pageTitle":"COMP 4150 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4150/overview#prerequisites","type":"docs"},{"id":381,"pageTitle":"COMP 4200 - Overview","sectionTitle":"COMP 4200 - Overview","sectionRoute":"/wiki/courses/COMP-4200/overview","type":"docs"},{"id":382,"pageTitle":"COMP 4200 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4200/overview#course-title","type":"docs"},{"id":383,"pageTitle":"COMP 4200 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4200/overview#course-description","type":"docs"},{"id":384,"pageTitle":"COMP 4200 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4200/overview#typical-course-offering","type":"docs"},{"id":385,"pageTitle":"COMP 4200 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4200/overview#is-a-textbook-required","type":"docs"},{"id":386,"pageTitle":"COMP 4200 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4200/overview#prerequisites","type":"docs"},{"id":387,"pageTitle":"COMP 4220 - Overview","sectionTitle":"COMP 4220 - Overview","sectionRoute":"/wiki/courses/COMP-4220/overview","type":"docs"},{"id":388,"pageTitle":"COMP 4220 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4220/overview#course-title","type":"docs"},{"id":389,"pageTitle":"COMP 4220 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4220/overview#course-description","type":"docs"},{"id":390,"pageTitle":"COMP 4220 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4220/overview#typical-course-offering","type":"docs"},{"id":391,"pageTitle":"COMP 4220 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4220/overview#is-a-textbook-required","type":"docs"},{"id":392,"pageTitle":"COMP 4220 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4220/overview#prerequisites","type":"docs"},{"id":393,"pageTitle":"COMP 4250 - Overview","sectionTitle":"COMP 4250 - Overview","sectionRoute":"/wiki/courses/COMP-4250/overview","type":"docs"},{"id":394,"pageTitle":"COMP 4250 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4250/overview#course-title","type":"docs"},{"id":395,"pageTitle":"COMP 4250 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4250/overview#course-description","type":"docs"},{"id":396,"pageTitle":"COMP 4250 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4250/overview#typical-course-offering","type":"docs"},{"id":397,"pageTitle":"COMP 4250 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4250/overview#is-a-textbook-required","type":"docs"},{"id":398,"pageTitle":"COMP 4250 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4250/overview#prerequisites","type":"docs"},{"id":399,"pageTitle":"COMP 4400 - Overview","sectionTitle":"COMP 4400 - Overview","sectionRoute":"/wiki/courses/COMP-4400/overview","type":"docs"},{"id":400,"pageTitle":"COMP 4400 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4400/overview#course-title","type":"docs"},{"id":401,"pageTitle":"COMP 4400 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4400/overview#course-description","type":"docs"},{"id":402,"pageTitle":"COMP 4400 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4400/overview#typical-course-offering","type":"docs"},{"id":403,"pageTitle":"COMP 4400 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4400/overview#is-a-textbook-required","type":"docs"},{"id":404,"pageTitle":"COMP 4400 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4400/overview#prerequisites","type":"docs"},{"id":405,"pageTitle":"COMP 4400 - Resources","sectionTitle":"COMP 4400 - Resources","sectionRoute":"/wiki/courses/COMP-4400/resources","type":"docs"},{"id":406,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Overview","sectionRoute":"/wiki/courses/COMP-4400/resources#overview","type":"docs"},{"id":407,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Programming Paradigms","sectionRoute":"/wiki/courses/COMP-4400/resources#programming-paradigms","type":"docs"},{"id":408,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Logical Paradigm","sectionRoute":"/wiki/courses/COMP-4400/resources#logical-paradigm","type":"docs"},{"id":409,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Functional Paradigm","sectionRoute":"/wiki/courses/COMP-4400/resources#functional-paradigm","type":"docs"},{"id":410,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Useful Resources","sectionRoute":"/wiki/courses/COMP-4400/resources#useful-resources","type":"docs"},{"id":411,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Prolog","sectionRoute":"/wiki/courses/COMP-4400/resources#prolog-1","type":"docs"},{"id":412,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Scheme","sectionRoute":"/wiki/courses/COMP-4400/resources#scheme-1","type":"docs"},{"id":413,"pageTitle":"COMP 4400 - Resources","sectionTitle":"Lambda Calculus","sectionRoute":"/wiki/courses/COMP-4400/resources#lambda-calculus-1","type":"docs"},{"id":414,"pageTitle":"COMP 4500 - Overview","sectionTitle":"COMP 4500 - Overview","sectionRoute":"/wiki/courses/COMP-4500/overview","type":"docs"},{"id":415,"pageTitle":"COMP 4500 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4500/overview#course-title","type":"docs"},{"id":416,"pageTitle":"COMP 4500 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4500/overview#course-description","type":"docs"},{"id":417,"pageTitle":"COMP 4500 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4500/overview#typical-course-offering","type":"docs"},{"id":418,"pageTitle":"COMP 4500 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4500/overview#is-a-textbook-required","type":"docs"},{"id":419,"pageTitle":"COMP 4500 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4500/overview#prerequisites","type":"docs"},{"id":420,"pageTitle":"COMP 4540 - Overview","sectionTitle":"COMP 4540 - Overview","sectionRoute":"/wiki/courses/COMP-4540/overview","type":"docs"},{"id":421,"pageTitle":"COMP 4540 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4540/overview#course-title","type":"docs"},{"id":422,"pageTitle":"COMP 4540 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4540/overview#course-description","type":"docs"},{"id":423,"pageTitle":"COMP 4540 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4540/overview#typical-course-offering","type":"docs"},{"id":424,"pageTitle":"COMP 4540 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4540/overview#is-a-textbook-required","type":"docs"},{"id":425,"pageTitle":"COMP 4540 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4540/overview#prerequisites","type":"docs"},{"id":426,"pageTitle":"How To Survive COMP-4540","sectionTitle":"How To Survive COMP-4540","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540","type":"docs"},{"id":427,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Introduction","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#introduction","type":"docs"},{"id":428,"pageTitle":"How To Survive COMP-4540","sectionTitle":"How to Succeed in This Course","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#how-to-succeed-in-this-course","type":"docs"},{"id":429,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Purchase (and Read) the Courseware","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#purchase-and-read-the-courseware","type":"docs"},{"id":430,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Don't Leave Questions Blank","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#dont-leave-questions-blank","type":"docs"},{"id":431,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Start The Assignments Once You Receive Them","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#start-the-assignments-once-you-receive-them","type":"docs"},{"id":432,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Make Use of Supplementary Materials","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#make-use-of-supplementary-materials","type":"docs"},{"id":433,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Ride the Curve","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#ride-the-curve","type":"docs"},{"id":434,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Conclusion","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#conclusion","type":"docs"},{"id":435,"pageTitle":"How To Survive COMP-4540","sectionTitle":"Disclaimer","sectionRoute":"/wiki/courses/COMP-4540/survivingCOMP4540#disclaimer","type":"docs"},{"id":436,"pageTitle":"COMP 4670 - Overview","sectionTitle":"COMP 4670 - Overview","sectionRoute":"/wiki/courses/COMP-4670/overview","type":"docs"},{"id":437,"pageTitle":"COMP 4670 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4670/overview#course-title","type":"docs"},{"id":438,"pageTitle":"COMP 4670 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4670/overview#course-description","type":"docs"},{"id":439,"pageTitle":"COMP 4670 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4670/overview#typical-course-offering","type":"docs"},{"id":440,"pageTitle":"COMP 4670 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4670/overview#is-a-textbook-required","type":"docs"},{"id":441,"pageTitle":"COMP 4670 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4670/overview#prerequisites","type":"docs"},{"id":442,"pageTitle":"COMP 4680 - Overview","sectionTitle":"COMP 4680 - Overview","sectionRoute":"/wiki/courses/COMP-4680/overview","type":"docs"},{"id":443,"pageTitle":"COMP 4680 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4680/overview#course-title","type":"docs"},{"id":444,"pageTitle":"COMP 4680 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4680/overview#course-description","type":"docs"},{"id":445,"pageTitle":"COMP 4680 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4680/overview#typical-course-offering","type":"docs"},{"id":446,"pageTitle":"COMP 4680 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4680/overview#is-a-textbook-required","type":"docs"},{"id":447,"pageTitle":"COMP 4680 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4680/overview#prerequisites","type":"docs"},{"id":448,"pageTitle":"COMP 4730 - Overview","sectionTitle":"COMP 4730 - Overview","sectionRoute":"/wiki/courses/COMP-4730/overview","type":"docs"},{"id":449,"pageTitle":"COMP 4730 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4730/overview#course-title","type":"docs"},{"id":450,"pageTitle":"COMP 4730 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4730/overview#course-description","type":"docs"},{"id":451,"pageTitle":"COMP 4730 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4730/overview#typical-course-offering","type":"docs"},{"id":452,"pageTitle":"COMP 4730 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4730/overview#is-a-textbook-required","type":"docs"},{"id":453,"pageTitle":"COMP 4730 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4730/overview#prerequisites","type":"docs"},{"id":454,"pageTitle":"COMP 4740 - Overview","sectionTitle":"COMP 4740 - Overview","sectionRoute":"/wiki/courses/COMP-4740/overview","type":"docs"},{"id":455,"pageTitle":"COMP 4740 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4740/overview#course-title","type":"docs"},{"id":456,"pageTitle":"COMP 4740 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4740/overview#course-description","type":"docs"},{"id":457,"pageTitle":"COMP 4740 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4740/overview#typical-course-offering","type":"docs"},{"id":458,"pageTitle":"COMP 4740 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4740/overview#is-a-textbook-required","type":"docs"},{"id":459,"pageTitle":"COMP 4740 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4740/overview#prerequisites","type":"docs"},{"id":460,"pageTitle":"COMP 4770 - Overview","sectionTitle":"COMP 4770 - Overview","sectionRoute":"/wiki/courses/COMP-4770/overview","type":"docs"},{"id":461,"pageTitle":"COMP 4770 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4770/overview#course-title","type":"docs"},{"id":462,"pageTitle":"COMP 4770 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4770/overview#course-description","type":"docs"},{"id":463,"pageTitle":"COMP 4770 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4770/overview#typical-course-offering","type":"docs"},{"id":464,"pageTitle":"COMP 4770 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4770/overview#is-a-textbook-required","type":"docs"},{"id":465,"pageTitle":"COMP 4770 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4770/overview#prerequisites","type":"docs"},{"id":466,"pageTitle":"COMP 4800 - Overview","sectionTitle":"COMP 4800 - Overview","sectionRoute":"/wiki/courses/COMP-4800/overview","type":"docs"},{"id":467,"pageTitle":"COMP 4800 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4800/overview#course-title","type":"docs"},{"id":468,"pageTitle":"COMP 4800 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4800/overview#course-description","type":"docs"},{"id":469,"pageTitle":"COMP 4800 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4800/overview#typical-course-offering","type":"docs"},{"id":470,"pageTitle":"COMP 4800 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4800/overview#is-a-textbook-required","type":"docs"},{"id":471,"pageTitle":"COMP 4800 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4800/overview#prerequisites","type":"docs"},{"id":472,"pageTitle":"COMP 4960 - Overview","sectionTitle":"COMP 4960 - Overview","sectionRoute":"/wiki/courses/COMP-4960/overview","type":"docs"},{"id":473,"pageTitle":"COMP 4960 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4960/overview#course-title","type":"docs"},{"id":474,"pageTitle":"COMP 4960 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4960/overview#course-description","type":"docs"},{"id":475,"pageTitle":"COMP 4960 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4960/overview#typical-course-offering","type":"docs"},{"id":476,"pageTitle":"COMP 4960 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4960/overview#is-a-textbook-required","type":"docs"},{"id":477,"pageTitle":"COMP 4960 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4960/overview#prerequisites","type":"docs"},{"id":478,"pageTitle":"COMP 4990 - Overview","sectionTitle":"COMP 4990 - Overview","sectionRoute":"/wiki/courses/COMP-4990/overview","type":"docs"},{"id":479,"pageTitle":"COMP 4990 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/COMP-4990/overview#course-title","type":"docs"},{"id":480,"pageTitle":"COMP 4990 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/COMP-4990/overview#course-description","type":"docs"},{"id":481,"pageTitle":"COMP 4990 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/COMP-4990/overview#typical-course-offering","type":"docs"},{"id":482,"pageTitle":"COMP 4990 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/COMP-4990/overview#is-a-textbook-required","type":"docs"},{"id":483,"pageTitle":"COMP 4990 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/COMP-4990/overview#prerequisites","type":"docs"},{"id":484,"pageTitle":"Electives To Take","sectionTitle":"Electives To Take","sectionRoute":"/wiki/courses/course_planning/electives","type":"docs"},{"id":485,"pageTitle":"Electives To Take","sectionTitle":"Arts Courses","sectionRoute":"/wiki/courses/course_planning/electives#arts-courses","type":"docs"},{"id":486,"pageTitle":"Electives To Take","sectionTitle":"Special Notes","sectionRoute":"/wiki/courses/course_planning/electives#special-notes","type":"docs"},{"id":487,"pageTitle":"Electives To Take","sectionTitle":"Languages Courses","sectionRoute":"/wiki/courses/course_planning/electives#languages-courses","type":"docs"},{"id":488,"pageTitle":"Electives To Take","sectionTitle":"Special Notes","sectionRoute":"/wiki/courses/course_planning/electives#special-notes-1","type":"docs"},{"id":489,"pageTitle":"Electives To Take","sectionTitle":"Social Science Courses","sectionRoute":"/wiki/courses/course_planning/electives#social-science-courses","type":"docs"},{"id":490,"pageTitle":"Electives To Take","sectionTitle":"Special Notes","sectionRoute":"/wiki/courses/course_planning/electives#special-notes-2","type":"docs"},{"id":491,"pageTitle":"Electives To Take","sectionTitle":"Course Tips","sectionRoute":"/wiki/courses/course_planning/electives#course-tips","type":"docs"},{"id":492,"pageTitle":"Electives To Take","sectionTitle":"CS electives","sectionRoute":"/wiki/courses/course_planning/electives#cs-electives","type":"docs"},{"id":493,"pageTitle":"Electives To Take","sectionTitle":"Citations","sectionRoute":"/wiki/courses/course_planning/electives","type":"docs"},{"id":494,"pageTitle":"Jose's Recommended Course Sequence","sectionTitle":"Jose's Recommended Course Sequence","sectionRoute":"/wiki/courses/course_planning/recommendedsequence","type":"docs"},{"id":495,"pageTitle":"Jose's Recommended Course Sequence","sectionTitle":"Recommended Sequence","sectionRoute":"/wiki/courses/course_planning/recommendedsequence#recommended-sequence","type":"docs"},{"id":496,"pageTitle":"Jose's Recommended Course Sequence","sectionTitle":"Planning Your Courses","sectionRoute":"/wiki/courses/course_planning/recommendedsequence#planning-your-courses","type":"docs"},{"id":497,"pageTitle":"Special Courses","sectionTitle":"Special Courses","sectionRoute":"/wiki/courses/course_planning/specialcourse","type":"docs"},{"id":498,"pageTitle":"Special Courses","sectionTitle":"Selected Topics","sectionRoute":"/wiki/courses/course_planning/specialcourse#selected-topics","type":"docs"},{"id":499,"pageTitle":"Special Courses","sectionTitle":"Co-op Work Terms","sectionRoute":"/wiki/courses/course_planning/specialcourse#co-op-work-terms","type":"docs"},{"id":500,"pageTitle":"Special Courses","sectionTitle":"Project Courses","sectionRoute":"/wiki/courses/course_planning/specialcourse#project-courses","type":"docs"},{"id":501,"pageTitle":"Special Courses","sectionTitle":"Internship Courses","sectionRoute":"/wiki/courses/course_planning/specialcourse#internship-courses","type":"docs"},{"id":502,"pageTitle":"Special Courses","sectionTitle":"How to enroll?","sectionRoute":"/wiki/courses/course_planning/specialcourse#how-to-enroll","type":"docs"},{"id":503,"pageTitle":"Special Courses","sectionTitle":"Requirements:","sectionRoute":"/wiki/courses/course_planning/specialcourse#requirements","type":"docs"},{"id":504,"pageTitle":"MATH 1020 - Overview","sectionTitle":"MATH 1020 - Overview","sectionRoute":"/wiki/courses/MATH-1020/overview","type":"docs"},{"id":505,"pageTitle":"MATH 1020 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/MATH-1020/overview#course-title","type":"docs"},{"id":506,"pageTitle":"MATH 1020 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/MATH-1020/overview#course-description","type":"docs"},{"id":507,"pageTitle":"MATH 1020 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/MATH-1020/overview#typical-course-offering","type":"docs"},{"id":508,"pageTitle":"MATH 1020 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/MATH-1020/overview#is-a-textbook-required","type":"docs"},{"id":509,"pageTitle":"MATH 1020 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/MATH-1020/overview#prerequisites","type":"docs"},{"id":510,"pageTitle":"MATH 1250 - Overview","sectionTitle":"MATH 1250 - Overview","sectionRoute":"/wiki/courses/MATH-1250/overview","type":"docs"},{"id":511,"pageTitle":"MATH 1250 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/MATH-1250/overview#course-title","type":"docs"},{"id":512,"pageTitle":"MATH 1250 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/MATH-1250/overview#course-description","type":"docs"},{"id":513,"pageTitle":"MATH 1250 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/MATH-1250/overview#typical-course-offering","type":"docs"},{"id":514,"pageTitle":"MATH 1250 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/MATH-1250/overview#is-a-textbook-required","type":"docs"},{"id":515,"pageTitle":"MATH 1250 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/MATH-1250/overview#prerequisites","type":"docs"},{"id":516,"pageTitle":"MATH 1720 - Overview","sectionTitle":"MATH 1720 - Overview","sectionRoute":"/wiki/courses/MATH-1720/overview","type":"docs"},{"id":517,"pageTitle":"MATH 1720 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/MATH-1720/overview#course-title","type":"docs"},{"id":518,"pageTitle":"MATH 1720 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/MATH-1720/overview#course-description","type":"docs"},{"id":519,"pageTitle":"MATH 1720 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/MATH-1720/overview#typical-course-offering","type":"docs"},{"id":520,"pageTitle":"MATH 1720 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/MATH-1720/overview#is-a-textbook-required","type":"docs"},{"id":521,"pageTitle":"MATH 1720 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/MATH-1720/overview#prerequisites","type":"docs"},{"id":522,"pageTitle":"MATH 1730 - Overview","sectionTitle":"MATH 1730 - Overview","sectionRoute":"/wiki/courses/MATH-1730/overview","type":"docs"},{"id":523,"pageTitle":"MATH 1730 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/MATH-1730/overview#course-title","type":"docs"},{"id":524,"pageTitle":"MATH 1730 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/MATH-1730/overview#course-description","type":"docs"},{"id":525,"pageTitle":"MATH 1730 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/MATH-1730/overview#typical-course-offering","type":"docs"},{"id":526,"pageTitle":"MATH 1730 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/MATH-1730/overview#is-a-textbook-required","type":"docs"},{"id":527,"pageTitle":"MATH 1730 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/MATH-1730/overview#prerequisites","type":"docs"},{"id":528,"pageTitle":"MATH 3940 - Overview","sectionTitle":"MATH 3940 - Overview","sectionRoute":"/wiki/courses/MATH-3940/overview","type":"docs"},{"id":529,"pageTitle":"MATH 3940 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/MATH-3940/overview#course-title","type":"docs"},{"id":530,"pageTitle":"MATH 3940 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/MATH-3940/overview#course-description","type":"docs"},{"id":531,"pageTitle":"MATH 3940 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/MATH-3940/overview#typical-course-offering","type":"docs"},{"id":532,"pageTitle":"MATH 3940 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/MATH-3940/overview#is-a-textbook-required","type":"docs"},{"id":533,"pageTitle":"MATH 3940 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/MATH-3940/overview#prerequisites","type":"docs"},{"id":534,"pageTitle":"Old Table","sectionTitle":"Old Table","sectionRoute":"/wiki/courses/oldtable","type":"docs"},{"id":535,"pageTitle":"Old Table","sectionTitle":"Requirements Legend","sectionRoute":"/wiki/courses/oldtable#requirements-legend","type":"docs"},{"id":536,"pageTitle":"STAT 2910 - Overview","sectionTitle":"STAT 2910 - Overview","sectionRoute":"/wiki/courses/STAT-2910/overview","type":"docs"},{"id":537,"pageTitle":"STAT 2910 - Overview","sectionTitle":"Course Title","sectionRoute":"/wiki/courses/STAT-2910/overview#course-title","type":"docs"},{"id":538,"pageTitle":"STAT 2910 - Overview","sectionTitle":"Course Description","sectionRoute":"/wiki/courses/STAT-2910/overview#course-description","type":"docs"},{"id":539,"pageTitle":"STAT 2910 - Overview","sectionTitle":"Typical Course Offering","sectionRoute":"/wiki/courses/STAT-2910/overview#typical-course-offering","type":"docs"},{"id":540,"pageTitle":"STAT 2910 - Overview","sectionTitle":"Is a Textbook Required?","sectionRoute":"/wiki/courses/STAT-2910/overview#is-a-textbook-required","type":"docs"},{"id":541,"pageTitle":"STAT 2910 - Overview","sectionTitle":"Prerequisites","sectionRoute":"/wiki/courses/STAT-2910/overview#prerequisites","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/126",[0,1.296,1,0.279]],["content/126",[2,6.032,3,6.707,4,8.72]],["tags/126",[]],["title/127",[5,1.078,6,5.307]],["content/127",[0,0.361,1,0.148,5,0.246,7,1.964,8,1.871,9,1.616,10,0.232,11,1.314,12,0.259,13,0.614,14,1.172,15,1.058,16,0.656,17,0.43,18,0.33,19,0.308,20,0.33,21,0.673,22,0.308,23,0.292,24,0.488,25,0.333,26,0.76,27,0.308,28,0.474,29,0.33,30,0.439,31,0.682,32,0.082,33,0.33,34,0.308,35,0.292,36,0.33,37,0.292,38,0.251,39,0.308,40,0.308,41,0.268,42,0.119,43,0.43,44,0.167,45,0.43,46,0.279,47,0.244,48,1.041,49,0.232,50,0.292,51,0.33,52,0.279,53,0.212,54,0.244,55,0.292,56,0.363,57,0.363,58,0.363,59,0.363,60,0.33,61,0.268,62,0.784,63,1.073,64,0.279,65,0.478,66,6.34,67,0.851,68,0.439,69,0.439,70,0.796,71,0.734,72,0.726,73,1.09,74,0.691,75,2.139,76,0.99,77,0.832,78,0.461,79,0.488,80,0.279,81,0.279,82,0.217,83,0.204,84,0.268,85,0.226,86,0.488,87,0.503,88,0.251,89,1.406,90,0.405,91,0.614,92,0.283,93,0.232,94,0.602,95,0.35,96,0.259,97,0.279,98,0.703,99,0.226,100,0.474,101,0.461,102,1.689,103,0.221,104,0.915,105,1.09,106,0.461,107,0.488,108,0.488,109,0.943,110,0.251,111,0.822,112,0.279,113,0.521,114,0.559,115,0.279,116,0.943,117,0.279,118,0.292,119,0.259,120,0.279,121,0.244,122,0.641,123,0.691,124,0.518,125,0.813,126,0.656,127,0.832,128,0.292,129,0.614,130,0.884,131,0.232,132,0.208,133,0.279,134,0.292,135,0.279,136,0.251,137,0.268,138,0.503,139,0.279,140,0.259,141,1.012,142,0.503,143,0.232,144,0.851,145,0.796,146,0.503,147,0.308,148,0.673,149,0.232,150,0.439,151,0.691,152,0.488,153,0.279,154,0.503,155,0.521,156,0.413,157,0.279,158,0.279,159,0.251,160,0.279,161,0.204,162,0.279,163,0.201,164,0.279,165,0.292,166,0.279,167,0.292,168,0.279,169,0.237,170,0.244,171,0.542,172,0.279,173,0.232,174,0.521,175,0.244,176,0.279,177,0.237,178,0.279,179,0.268,180,0.542,181,0.279,182,0.279,183,0.308,184,0.279,185,0.268,186,0.279,187,0.43,188,0.268,189,0.197,190,0.711,191,0.503,192,0.268,193,0.251,194,0.279,195,0.43,196,0.488,197,0.259,198,0.521,199,0.279,200,0.292,201,0.292,202,0.259,203,0.232,204,0.232,205,0.521,206,0.33,207,0.308,208,0.268,209,0.292,210,0.308,211,0.244,212,0.308,213,0.268,214,0.268,215,0.641]],["tags/127",[]],["title/128",[23,5.825]],["content/128",[0,1.958,1,0.385,8,2.592,9,2.867,24,4.735,25,2.215,26,5.061,27,4.018,28,3.179,29,4.301,30,2.948,31,2.417,32,1.072,33,4.301,34,4.018,35,3.807,36,4.301,37,3.807,38,3.272,39,4.018,40,4.018,41,3.498,42,1.556]],["tags/128",[]],["title/129",[1,0.279,5,1.078]],["content/129",[1,0.438,5,1.111,8,2.278,9,2.519,25,1.946,43,3.666,44,2.761,45,3.666,46,4.626,47,4.042,48,3.187,49,3.837,50,4.84,51,5.468,52,4.626,53,3.518]],["tags/129",[]],["title/130",[17,3.558,204,3.724]],["content/130",[1,0.226,5,0.874,8,1.791,9,1.981,30,2.948,43,2.883,45,2.883,48,1.862,62,0.376,75,3.816,76,2.883,86,3.272,141,2.948,171,3.638,174,3.498,190,3.272,198,3.498,205,5.061,206,4.301,207,4.018,208,3.498,209,3.807,210,4.018,211,3.179,212,4.018,213,3.498,214,3.498,215,6.224]],["tags/130",[]],["title/131",[62,0.389,63,2.428,216,1.678]],["content/131",[]],["tags/131",[]],["title/132",[1,0.279,217,1.378]],["content/132",[8,2.968,9,3.283,62,0.624,63,3.892,64,6.029,65,3.643,217,1.85]],["tags/132",[]],["title/133",[1,0.279,218,2.073]],["content/133",[0,0.778,1,0.168,8,2.869,9,3.173,21,2.291,48,1.378,65,1.627,72,1.906,90,2.01,114,1.466,132,2.01,193,2.422,202,2.5,219,3.502,220,2.517,221,3.184,222,2.422,223,3.502,224,2.234,225,2.974,226,2.693,227,2.974,228,1.533,229,2.974,230,2.693,231,3.502,232,2.818,233,3.184,234,2.974,235,2.182,236,2.974,237,2.234,238,3.502,239,2.5,240,3.184,241,2.818,242,2.134,243,2.974,244,3.502,245,3.502,246,2.974,247,1.326,248,1.233,249,1.956,250,2.182,251,2.182,252,1.314]],["tags/133",[]],["title/134",[0,1.086,1,0.234,32,1.108]],["content/134",[0,1.833,32,1.871,42,2.716,62,0.657,63,4.1]],["tags/134",[]],["title/135",[5,1.078,253,1.323]],["content/135",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/135",[]],["title/136",[257,1.26]],["content/136",[257,1.519,258,5.564,259,2.549]],["tags/136",[]],["title/137",[62,0.389,67,3.12,216,1.678]],["content/137",[]],["tags/137",[]],["title/138",[1,0.279,217,1.378]],["content/138",[8,2.968,62,0.624,65,3.643,67,5.001,68,4.885,69,4.885,217,1.85]],["tags/138",[]],["title/139",[1,0.279,218,2.073]],["content/139",[5,0.877,8,2.263,9,1.23,13,1.753,14,2.647,15,1.439,31,1.501,45,1.791,48,1.156,65,3.19,72,1.599,78,3.107,92,1.907,116,2.968,122,1.831,124,1.48,126,1.874,131,1.874,132,1.686,145,1.753,161,1.655,208,2.172,220,1.102,224,1.874,228,2.079,247,1.112,248,1.672,249,1.053,260,2.364,261,2.938,262,2.671,263,2.671,264,2.938,265,2.671,266,3.511,267,3.253,268,2.938,269,2.364,270,2.098,271,2.938,272,2.032,273,2.671,274,2.938,275,1.655,276,2.495,277,2.259,278,2.032,279,2.96,280,2.938,281,2.495,282,2.032,283,3.643,284,2.032]],["tags/139",[]],["title/140",[0,1.086,1,0.234,32,1.108]],["content/140",[0,1.833,32,1.871,42,2.716,62,0.657,67,5.268]],["tags/140",[]],["title/141",[5,1.078,253,1.323]],["content/141",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/141",[]],["title/142",[257,1.26]],["content/142",[257,1.519,258,5.564,259,2.549]],["tags/142",[]],["title/143",[62,0.389,70,2.919,216,1.678]],["content/143",[]],["tags/143",[]],["title/144",[1,0.279,217,1.378]],["content/144",[48,3.166,62,0.64,70,4.8,71,5.742,72,4.377,217,1.898]],["tags/144",[]],["title/145",[1,0.279,218,2.073]],["content/145",[1,0.298,8,1.18,14,1.379,15,1.525,24,2.155,31,1.592,48,1.959,65,1.448,72,2.709,82,3.71,83,1.755,90,1.788,95,1.547,103,1.899,111,2.691,114,1.304,116,1.547,136,2.155,216,1.068,220,1.168,224,1.987,228,1.364,235,1.941,247,1.18,248,1.097,249,1.784,250,1.941,251,1.941,252,1.168,260,2.507,267,1.695,285,1.941,286,2.038,287,2.507,288,2.038,289,1.695,290,2.396,291,2.832,292,2.832,293,2.507,294,2.646,295,2.832,296,2.646,297,3.115,298,3.115,299,2.396,300,2.832,301,2.832,302,3.115,303,2.832,304,1.667,305,2.646,306,2.646,307,2.646,308,1.987,309,3.115,310,3.115,311,2.646]],["tags/145",[]],["title/146",[0,1.086,1,0.234,32,1.108]],["content/146",[0,1.833,32,1.871,42,2.716,62,0.657,70,4.928]],["tags/146",[]],["title/147",[5,1.078,253,1.323]],["content/147",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/147",[]],["title/148",[257,1.26]],["content/148",[257,1.519,258,5.564,259,2.549]],["tags/148",[]],["title/149",[62,0.389,73,2.807,216,1.678]],["content/149",[]],["tags/149",[]],["title/150",[1,0.279,217,1.378]],["content/150",[48,3.086,62,0.624,71,5.597,72,4.266,73,4.499,74,5.268,217,1.85]],["tags/150",[]],["title/151",[1,0.279,218,2.073]],["content/151",[1,0.248,25,1.061,48,2.041,62,0.512,63,1.628,70,3.095,72,2.822,75,1.419,76,1.999,82,1.957,90,1.882,95,1.628,109,2.575,111,2.244,114,1.373,116,1.628,124,1.652,129,1.957,136,2.269,220,1.23,224,2.092,228,1.436,230,2.522,247,1.242,248,1.155,249,1.175,250,2.044,251,2.044,252,1.23,257,0.571,267,1.785,287,2.639,288,2.145,289,1.785,290,2.522,291,2.982,292,2.982,293,2.639,294,2.786,295,2.982,303,2.982,305,2.786,306,2.786,308,2.092,312,2.522,313,1.957,314,1.701,315,2.522,316,3.279,317,2.982,318,2.982,319,2.982,320,2.786,321,2.425]],["tags/151",[]],["title/152",[0,1.086,1,0.234,32,1.108]],["content/152",[0,1.833,32,1.871,42,2.716,62,0.657,73,4.738]],["tags/152",[]],["title/153",[5,1.078,253,1.323]],["content/153",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/153",[]],["title/154",[257,1.26]],["content/154",[62,0.752,63,3.796,70,4.563,75,3.309,76,4.66,257,1.331,259,2.235]],["tags/154",[]],["title/155",[62,0.389,77,3.048,216,1.678]],["content/155",[]],["tags/155",[]],["title/156",[1,0.279,217,1.378]],["content/156",[62,0.657,71,5.895,77,5.145,78,5.401,217,1.948]],["tags/156",[]],["title/157",[1,0.279,218,2.073]],["content/157",[5,0.87,8,1.102,9,1.219,13,1.737,16,1.857,31,2.408,45,1.774,52,2.238,61,2.152,62,0.472,65,1.352,67,1.857,70,1.737,78,3.083,79,2.013,85,1.814,92,1.893,110,2.013,111,1.26,116,1.445,121,3.167,132,1.67,138,2.078,145,1.737,156,1.702,163,1.611,177,1.904,220,1.092,228,1.274,247,1.102,248,1.659,249,1.043,251,1.814,252,1.092,257,0.507,267,2.565,269,2.342,272,2.013,279,2.937,281,2.472,282,2.013,283,3.62,284,2.013,289,1.584,322,2.91,323,2.91,324,2.342,325,2.342,326,2.91,327,2.91,328,2.472,329,2.472,330,2.91,331,2.342,332,2.91,333,2.078,334,2.342,335,1.533,336,2.91,337,2.646,338,2.472,339,2.013]],["tags/157",[]],["title/158",[0,1.086,1,0.234,32,1.108]],["content/158",[0,1.833,32,1.871,42,2.716,62,0.657,77,5.145]],["tags/158",[]],["title/159",[5,1.078,253,1.323]],["content/159",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/159",[]],["title/160",[257,1.26]],["content/160",[62,0.816,67,4.878,70,4.563,79,5.289,257,1.331,259,2.235]],["tags/160",[]],["title/161",[62,0.389,79,3.383,216,1.678]],["content/161",[]],["tags/161",[]],["title/162",[1,0.279,217,1.378]],["content/162",[48,3.25,62,0.657,79,5.711,80,6.35,217,1.948]],["tags/162",[]],["title/163",[1,0.279,218,2.073]],["content/163",[1,0.223,5,0.86,8,2.564,9,1.951,15,2.282,48,3.139,65,2.165,92,1.871,103,2.84,111,2.017,116,2.313,129,2.781,132,2.674,170,3.131,247,1.764,248,1.64,249,1.67,267,3.685,282,3.223,283,4.861,284,3.223,340,4.236,341,3.327,342,4.659,343,4.236,344,3.223,345,4.659,346,4.236]],["tags/163",[]],["title/164",[0,1.086,1,0.234,32,1.108]],["content/164",[0,1.833,32,1.871,42,2.716,62,0.657,79,5.711]],["tags/164",[]],["title/165",[5,1.078,253,1.323]],["content/165",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/165",[]],["title/166",[257,1.26]],["content/166",[257,1.519,258,5.564,259,2.549]],["tags/166",[]],["title/167",[62,0.389,81,3.761,216,1.678]],["content/167",[]],["tags/167",[]],["title/168",[1,0.279,217,1.378]],["content/168",[13,4.679,62,0.624,78,5.128,81,6.029,82,4.679,83,4.417,217,1.85]],["tags/168",[]],["title/169",[1,0.279,218,2.073]],["content/169",[1,0.157,5,0.606,8,1.964,9,1.373,13,3.095,61,2.425,62,0.413,67,2.092,77,2.044,82,3.095,83,2.922,92,2.083,121,2.204,220,1.23,228,2.27,235,3.232,247,1.242,248,1.155,249,1.175,252,1.23,257,0.571,267,2.822,272,2.269,282,2.269,283,3.92,284,2.269,347,6.646,348,2.982,349,2.522,350,2.425,351,2.786,352,2.982,353,3.279,354,3.279,355,2.342,356,2.639,357,2.982,358,3.279,359,3.279,360,3.279,361,2.204,362,2.639,363,2.982,364,2.425,365,2.269,366,2.786,367,1.957,368,1.882]],["tags/169",[]],["title/170",[0,1.086,1,0.234,32,1.108]],["content/170",[0,1.741,32,1.776,42,2.578,62,0.624,81,6.029,369,4.13,370,5.597]],["tags/170",[]],["title/171",[5,1.078,253,1.323]],["content/171",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/171",[]],["title/172",[257,1.26]],["content/172",[62,0.776,67,5.131,77,5.012,257,1.4,259,2.35]],["tags/172",[]],["title/173",[62,0.389,84,3.616,216,1.678]],["content/173",[]],["tags/173",[]],["title/174",[1,0.279,217,1.378]],["content/174",[62,0.594,68,4.65,69,4.65,84,5.517,85,4.65,86,5.162,87,5.328,88,5.162,217,1.761]],["tags/174",[]],["title/175",[1,0.279,218,2.073]],["content/175",[1,0.196,5,0.755,8,0.928,9,1.026,68,1.527,69,1.527,85,4.887,86,5.424,87,4.391,88,3.643,92,2.47,111,1.061,114,1.026,119,2.921,129,1.462,156,1.433,163,1.356,168,1.885,170,1.647,177,1.603,189,1.333,228,1.073,236,2.081,247,0.928,248,0.863,249,0.878,282,1.695,283,3.21,284,1.695,289,2.226,307,2.081,314,1.271,344,1.695,357,2.228,361,1.647,368,1.406,371,1.885,372,3.72,373,2.45,374,6.838,375,2.45,376,2.45,377,2.45,378,5.266,379,2.45,380,2.45,381,2.228,382,2.228,383,1.885,384,2.45,385,1.812,386,2.081,387,2.228,388,2.228,389,2.228,390,2.228,391,2.45,392,2.45,393,1.972,394,1.972,395,1.972]],["tags/175",[]],["title/176",[0,1.086,1,0.234,32,1.108]],["content/176",[0,1.833,32,1.871,42,2.716,62,0.657,84,6.105]],["tags/176",[]],["title/177",[5,1.078,253,1.323]],["content/177",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/177",[]],["title/178",[257,1.26]],["content/178",[257,1.519,258,5.564,259,2.549]],["tags/178",[]],["title/179",[62,0.389,89,2.395,216,1.678]],["content/179",[]],["tags/179",[]],["title/180",[1,0.279,217,1.378]],["content/180",[48,3.01,62,0.608,89,3.744,90,4.388,91,4.563,92,3.071,93,4.878,217,1.804]],["tags/180",[]],["title/181",[1,0.279,218,2.073]],["content/181",[28,2.653,31,2.017,48,2.357,62,0.314,65,1.834,69,2.46,73,2.265,90,4.15,91,2.356,93,3.82,103,3.649,124,1.988,140,2.818,163,2.185,247,1.495,248,1.39,249,2.145,250,2.46,251,2.46,252,1.481,257,0.687,259,2.113,306,3.353,317,3.589,361,2.653,396,3.947,397,3.589,398,5.085,399,3.353,400,3.947,401,3.589,402,3.947,403,4.604,404,3.589,405,3.947,406,3.036]],["tags/181",[]],["title/182",[0,1.086,1,0.234,32,1.108]],["content/182",[0,1.833,32,1.871,42,2.716,62,0.657,89,4.043]],["tags/182",[]],["title/183",[5,1.078,253,1.323]],["content/183",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/183",[]],["title/184",[257,1.26]],["content/184",[62,0.675,73,4.868,257,1.477,259,2.479]],["tags/184",[]],["title/185",[53,1.925,93,2.099,204,2.099,407,2.152,408,3.29,409,2.276]],["content/185",[49,4.16,66,3.892,304,3.49,410,4.266,411,6.099,412,4.655,413,4.51,414,3.814,415,6.52,416,5.928,417,5.928,418,5.538,419,5.928,420,5.928]],["tags/185",[]],["title/186",[204,3.724,421,4.038]],["content/186",[]],["tags/186",[]],["title/187",[94,2.16,422,2.081,423,2.972,424,2.972,425,2.637]],["content/187",[94,5.616,423,7.726,425,5.597,426,5.796,427,5.597]],["tags/187",[]],["title/188",[407,3.819,428,4.316]],["content/188",[66,4.249,425,6.455,426,5.264,427,5.083,428,6.684,429,5.083,430,5.729,431,5.475,432,5.475]],["tags/188",[]],["title/189",[407,3.819,423,4.698]],["content/189",[429,5.597,433,7.127,434,9.435,435,7.127,436,6.658]],["tags/189",[]],["title/190",[308,3.12,437,3.936,438,4.891]],["content/190",[429,7.655,439,6.951,440,6.951,441,6.951,442,6.951]],["tags/190",[]],["title/191",[414,4.234]],["content/191",[93,5.897,431,6.309,443,4.936,444,5.577,445,5.577,446,5.21,447,5.577,448,5.21,449,5.577,450,5.577,451,5.577,452,5.577,453,5.577,454,5.577,455,5.577]],["tags/191",[]],["title/192",[456,7.238]],["content/192",[43,2.642,66,2.587,259,1.267,289,2.358,304,2.32,308,2.765,355,3.094,410,4.2,411,3.094,414,5.281,418,3.681,424,3.488,429,3.094,436,3.681,437,3.488,457,2.998,458,5.453,459,2.835,460,3.94,461,4.333,462,3.94,463,3.94,464,3.681,465,7.647,466,4.333,467,3.94,468,4.333,469,4.333,470,4.333,471,4.333,472,4.333]],["tags/192",[]],["title/193",[304,2.618,411,3.492,473,4.154]],["content/193",[25,0.978,37,2.433,66,2.901,93,3.888,94,2.843,279,3.029,299,2.326,304,3.262,411,3.47,414,1.769,416,2.749,417,2.749,418,2.568,419,2.749,420,2.749,423,3.912,425,4.351,426,3.594,427,3.47,428,3.594,429,5.832,430,2.433,431,4.687,432,2.326,433,2.749,434,5.541,435,2.749,436,2.568,439,2.749,440,2.749,441,2.749,442,2.749,443,2.433,444,2.749,445,2.749,446,2.568,447,2.749,448,2.568,449,2.749,450,2.749,451,2.749,452,2.749,453,2.749,454,2.749,455,2.749,464,2.568,474,2.433]],["tags/193",[]],["title/194",[53,2.16,204,2.356,407,2.416,409,2.555,428,2.731]],["content/194",[54,4.896,204,4.649,304,3.9,410,4.767,412,5.202,413,5.04,473,6.189,475,5.388,476,7.286,477,6.625]],["tags/194",[]],["title/195",[478,4.698,479,4.489]],["content/195",[53,2.5,94,4.437,259,1.249,286,4.157,308,5.358,409,2.956,410,4.157,414,3.717,422,2.408,424,3.439,425,3.052,426,3.16,427,3.052,429,5.416,430,3.439,432,3.287,437,6.759,457,2.956,480,3.439,481,4.274,482,3.287,483,3.63,484,7.585,485,3.886,486,3.886]],["tags/195",[]],["title/196",[204,4.618]],["content/196",[10,2.511,55,3.167,66,1.396,92,1.581,93,3.25,173,1.493,203,1.493,299,3.027,308,4.605,361,1.572,407,1.53,414,3.897,424,4.806,425,3.637,426,1.73,427,1.67,428,5.675,431,3.027,432,4.593,437,1.883,443,3.167,467,2.127,480,3.167,483,4.326,485,2.127,487,3.578,488,2.339,489,3.578,490,2.127,491,3.027,492,2.339,493,2.339,494,5.659,495,2.339,496,2.339,497,3.935,498,5.093,499,2.339,500,2.127,501,2.339,502,2.339,503,2.339,504,2.339,505,2.339,506,1.987,507,3.027,508,1.987,509,2.339,510,3.578,511,2.339,512,2.127,513,1.53,514,2.127,515,2.127]],["tags/196",[]],["title/197",[516,7.238]],["content/197",[173,4.16,262,5.928,299,7.327,494,5.538,514,5.928,517,6.57,518,6.52,519,6.52,520,6.52,521,6.52,522,6.52,523,5.928]],["tags/197",[]],["title/198",[477,6.581]],["content/198",[]],["tags/198",[]],["title/199",[304,2.618,411,3.492,473,4.154]],["content/199",[66,3.056,93,4.623,94,4.238,425,6.003,426,5.357,427,5.173,428,6.217,429,5.173,430,4.121,431,5.572,432,5.572,443,4.121,483,4.35,486,4.656,490,4.656,510,4.656,515,4.656]],["tags/199",[]],["title/200",[62,0.389,94,2.861,216,1.678]],["content/200",[]],["tags/200",[]],["title/201",[1,0.279,217,1.378]],["content/201",[8,2.968,62,0.624,94,4.586,95,3.892,96,5.597,97,6.029,217,1.85]],["tags/201",[]],["title/202",[1,0.279,218,2.073]],["content/202",[8,1.575,10,2.654,62,0.331,63,2.065,89,2.037,95,4.114,96,4.446,97,4.789,99,2.592,114,1.742,228,2.726,232,3.347,247,1.575,248,1.464,249,2.231,250,2.592,251,2.592,252,1.56,272,4.307,289,2.263,314,2.158,446,5.289,491,3.199,524,4.159,525,3.347,526,4.159,527,3.782,528,3.782,529,3.347,530,4.159,531,4.159,532,3.533,533,4.159]],["tags/202",[]],["title/203",[0,1.086,1,0.234,32,1.108]],["content/203",[0,1.786,32,1.822,42,2.645,62,0.64,94,4.705,534,3.785]],["tags/203",[]],["title/204",[5,1.078,253,1.323]],["content/204",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/204",[]],["title/205",[257,1.26]],["content/205",[62,0.776,63,3.993,89,3.938,257,1.4,259,2.35]],["tags/205",[]],["title/206",[62,0.389,98,2.577,216,1.678]],["content/206",[]],["tags/206",[]],["title/207",[1,0.279,217,1.378]],["content/207",[8,2.968,9,3.283,62,0.624,98,4.13,99,4.885,100,5.268,217,1.85]],["tags/207",[]],["title/208",[1,0.279,218,2.073]],["content/208",[8,1.341,9,1.483,21,3.603,62,0.282,63,1.759,65,1.646,75,1.533,99,2.207,101,2.317,114,1.483,124,1.784,131,3.514,143,3.514,189,1.927,220,1.329,228,1.55,229,3.008,235,4.212,242,2.159,247,1.341,248,1.247,249,1.974,250,2.207,251,2.207,252,1.329,257,0.617,285,2.207,289,1.927,364,2.619,535,5.637,536,6.107,537,3.22,538,2.724,539,3.357,540,2.159,541,3.542,542,3.542,543,3.22,544,3.542,545,3.008,546,3.542]],["tags/208",[]],["title/209",[0,1.086,1,0.234,32,1.108]],["content/209",[0,1.741,32,1.776,42,2.578,62,0.624,98,4.13,369,4.13,534,3.689]],["tags/209",[]],["title/210",[5,1.078,253,1.323]],["content/210",[5,1.485,253,1.822,259,2.35,547,7.312,548,7.312,549,4.8]],["tags/210",[]],["title/211",[257,1.26]],["content/211",[62,0.64,63,3.993,75,3.481,101,5.261,257,1.4,259,2.35]],["tags/211",[]],["title/212",[62,0.389,98,2.577,550,4.447]],["content/212",[1,0.324,8,1.341,9,1.483,21,2.317,32,0.803,37,2.85,44,2.528,53,2.072,62,0.538,63,1.759,98,2.902,99,2.207,100,2.38,159,2.45,220,1.329,226,2.724,259,1.035,275,1.996,279,2.207,288,2.317,304,1.896,382,3.22,459,2.317,506,3.008,538,2.724,551,2.529,552,3.22,553,2.724,554,3.22,555,2.85,556,3.542,557,3.008,558,3.542,559,2.724,560,3.542,561,3.542,562,3.22,563,3.542,564,2.85,565,3.542,566,2.619,567,2.85,568,2.033,569,2.85,570,3.008,571,2.619,572,2.159,573,2.619,574,2.85]],["tags/212",[]],["title/213",[1,0.279,256,2.092]],["content/213",[1,0.383,44,2.708,49,3.764,237,3.764,275,4.503,335,3.108,341,4.213,365,4.081,507,4.538,549,3.521,551,4.213,571,4.363,573,4.363,575,3.965,576,4.748,577,4.363,578,4.081,579,5.012]],["tags/213",[]],["title/214",[580,4.154,581,3.199,582,3.936]],["content/214",[1,0.229,53,1.735,55,2.387,62,0.381,66,2.856,92,2.416,98,2.521,161,1.671,239,2.118,248,1.044,253,1.084,255,1,259,1.399,406,2.281,427,3.417,459,1.94,475,2.193,513,1.94,538,2.281,552,2.697,566,3.538,568,1.702,577,2.193,583,2.519,584,2.193,585,3.538,586,2.281,587,3.749,588,2.519,589,2.697,590,2.193,591,2.387,592,1.94,593,4.351,594,4.785,595,2.697,596,2.519,597,2.966,598,1.735,599,2.697,600,2.519,601,2.281,602,4.785,603,4.785,604,4.785,605,2.697,606,4.785,607,2.966,608,2.281,609,2.966,610,2.519,611,2.966,612,2.519]],["tags/214",[]],["title/215",[613,4.038,614,4.168]],["content/215",[12,2.078,38,2.013,44,1.336,45,1.774,68,1.814,83,1.64,161,1.64,173,1.857,220,1.768,255,0.981,259,1.377,279,1.814,285,1.814,313,1.737,355,3.365,386,2.472,422,1.64,459,1.904,474,2.342,551,2.078,559,2.238,564,2.342,578,2.013,587,2.937,592,1.904,596,2.472,613,2.013,614,4.874,615,3.365,616,2.472,617,2.646,618,2.91,619,2.646,620,2.91,621,5.4,622,2.238,623,2.91,624,3.26,625,2.91,626,2.91,627,5.048,628,3.485,629,2.91,630,3.365,631,2.91,632,2.472,633,2.472,634,4.24,635,2.646,636,2.342,637,4.003,638,2.013,639,2.91,640,2.013,641,2.646]],["tags/215",[]],["title/216",[549,2.919,572,2.981,614,3.492]],["content/216",[42,1.221,68,2.313,82,2.215,83,2.091,222,2.567,224,2.368,255,1.252,296,6.639,304,1.987,422,3.218,459,4.554,508,3.152,549,2.215,559,2.854,572,3.481,575,3.838,584,2.744,608,4.392,613,2.567,614,2.65,628,4.223,634,2.65,637,3.152,640,3.95,642,3.711,643,3.374,644,3.711,645,5.711,646,3.711,647,2.987,648,3.711,649,3.711,650,3.152,651,3.711,652,2.854,653,2.368,654,3.711,655,2.854,656,2.744]],["tags/216",[]],["title/217",[572,2.565,587,2.623,657,3.387,658,3.826]],["content/217",[12,3.377,47,3.179,83,2.665,224,3.018,236,4.018,293,3.807,296,4.018,318,4.301,459,3.095,571,3.498,572,4.172,575,5.406,578,3.272,586,3.638,587,4.266,608,3.638,627,3.498,628,3.498,638,3.272,640,3.272,656,3.498,659,4.73,660,4.018,661,3.179,662,3.377,663,3.638,664,4.301,665,4.301,666,3.807]],["tags/217",[]],["title/218",[458,3.575,479,3.237,568,2.415,667,3.237]],["content/218",[2,3.861,43,3.402,44,2.562,83,3.145,279,3.479,362,4.492,568,3.203,572,3.402,587,3.479,615,3.985,657,4.492,668,5.075,669,4.741,670,5.075,671,4.127,672,4.293,673,5.075,674,4.741,675,5.075,676,4.492,677,5.075,678,4.741,679,5.075]],["tags/218",[]],["title/219",[572,3.558,680,5.307]],["content/219",[1,0.234,220,1.83,259,2.046,312,3.752,393,3.926,459,3.192,549,2.912,551,3.484,568,2.8,612,4.144,661,3.279,667,3.752,680,8.131,681,4.879,682,4.436,683,4.879,684,4.144,685,4.879,686,3.608,687,2.854,688,4.879,689,4.879,690,4.879,691,3.926,692,4.879,693,4.879,694,4.879]],["tags/219",[]],["title/220",[143,2.685,536,3.112,572,2.565,695,3.575]],["content/220",[1,0.315,2,1.583,44,2.702,62,0.468,65,1.795,68,1.426,98,1.205,143,4.552,175,3.367,203,1.46,275,1.289,279,1.426,286,1.497,289,2.102,304,2.067,313,1.365,314,2.003,355,1.633,367,2.305,372,2.08,422,2.176,459,3.278,475,1.692,478,1.841,482,1.759,506,1.943,513,1.497,536,5.275,539,1.394,549,1.365,566,1.692,568,1.313,572,1.394,573,1.692,575,1.537,587,1.426,592,1.497,608,1.759,616,1.943,630,2.757,640,1.583,647,1.841,653,1.46,662,1.633,691,1.841,695,1.943,696,2.288,697,2.288,698,2.288,699,1.537,700,3.862,701,4.696,702,1.943,703,1.943,704,2.08,705,2.288,706,2.288,707,2.288,708,1.841,709,2.288,710,2.288,711,2.08,712,2.855,713,2.288,714,2.288,715,2.288]],["tags/220",[]],["title/221",[634,4.168,716,5.307]],["content/221",[1,0.271,10,1.727,47,1.819,68,2.769,92,1.087,259,0.791,275,1.525,285,1.687,287,2.179,288,1.771,355,4.669,365,3.073,393,3.575,459,2.906,517,2.082,553,2.082,566,2.002,569,2.179,570,2.299,571,3.285,592,1.771,601,2.082,612,2.299,613,1.873,614,1.933,621,2.461,627,5.339,630,3.172,632,2.299,634,5.852,636,2.179,638,1.873,640,3.073,661,1.819,662,1.933,667,3.417,686,2.002,717,2.461,718,2.299,719,2.461,720,2.461,721,2.461,722,2.461,723,2.461,724,2.461,725,5.137,726,2.707,727,5.65,728,2.082,729,2.299,730,2.707,731,2.707,732,2.179,733,2.707,734,2.707]],["tags/221",[]],["title/222",[650,6.148]],["content/222",[1,0.351,5,0.961,17,3.174,44,2.39,62,0.414,98,2.743,226,4.004,275,2.934,335,2.743,356,4.19,365,3.602,475,3.85,549,3.108,573,3.85,574,4.19,575,3.499,576,4.19,592,3.406,640,3.602,661,3.499,684,4.423,687,3.046,708,4.19,729,4.423,735,4.734,736,4.423]],["tags/222",[]],["title/223",[23,5.825]],["content/223",[1,0.365,13,2.114,28,2.38,30,2.207,44,1.626,45,2.159,47,2.38,49,2.26,220,2.535,266,4.997,289,1.927,314,2.857,368,3.161,581,2.317,591,2.85,624,3.81,638,2.45,655,2.724,661,2.38,662,2.529,701,4.826,737,4.678,738,3.008,739,4.678,740,3.008,741,5.008,742,3.22,743,3.22,744,3.008,745,2.529,746,3.22,747,3.22,748,3.22,749,3.22,750,3.22,751,2.26,752,2.85,753,3.22,754,3.22,755,3.22]],["tags/223",[]],["title/224",[62,0.389,102,2.245,216,1.678]],["content/224",[]],["tags/224",[]],["title/225",[1,0.279,217,1.378]],["content/225",[31,4.11,62,0.64,72,4.377,102,3.691,103,4.902,217,1.898]],["tags/225",[]],["title/226",[1,0.279,218,2.073]],["content/226",[25,1.427,31,1.371,48,1.736,61,4.153,62,0.351,63,1.333,66,1.602,72,3.54,73,1.54,103,2.689,111,1.161,114,1.124,124,1.352,129,1.602,163,1.486,189,2.401,192,4.81,228,1.175,230,2.064,234,2.279,241,2.16,247,1.016,248,0.945,249,1.581,250,1.672,251,1.672,252,1.007,257,0.467,279,1.672,289,3.54,290,2.064,319,5.106,320,2.279,321,1.984,545,5.525,756,4.011,757,2.44,758,2.684,759,2.279,760,2.684,761,2.684,762,2.279,763,2.684,764,6.534,765,2.684,766,2.684,767,2.684,768,2.44,769,2.684,770,2.684,771,2.44,772,1.803,773,2.44,774,2.44,775,2.064,776,2.44]],["tags/226",[]],["title/227",[0,1.086,1,0.234,32,1.108]],["content/227",[0,1.833,32,1.871,42,2.716,62,0.657,102,3.79]],["tags/227",[]],["title/228",[5,1.078,253,1.323]],["content/228",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/228",[]],["title/229",[257,1.26]],["content/229",[62,0.776,63,3.993,73,4.615,257,1.4,259,2.35]],["tags/229",[]],["title/230",[62,0.389,104,2.756,777,3.492]],["content/230",[]],["tags/230",[]],["title/231",[777,4.168,778,4.958]],["content/231",[1,0.143,38,2.071,52,2.303,54,2.012,69,1.866,92,2.788,111,1.296,156,1.752,161,1.687,275,2.717,313,1.787,331,6.124,335,2.541,341,3.443,407,1.959,411,2.138,513,1.959,551,2.138,581,1.959,590,2.214,592,1.959,598,1.752,660,2.544,682,2.723,768,2.723,779,2.994,780,2.723,781,2.723,782,2.41,783,2.994,784,6.941,785,2.994,786,5.586,787,2.994,788,2.994,789,2.994,790,2.994,791,2.544,792,2.41,793,6.055,794,2.994,795,2.994,796,4.823,797,4.823,798,2.994,799,2.994,800,2.723,801,2.994,802,2.994,803,2.994,804,1.959]],["tags/231",[]],["title/232",[62,0.389,104,2.756,216,1.678]],["content/232",[]],["tags/232",[]],["title/233",[1,0.279,217,1.378]],["content/233",[14,3.656,48,3.25,62,0.657,104,4.652,217,1.948]],["tags/233",[]],["title/234",[1,0.279,218,2.073]],["content/234",[1,0.17,14,2.993,15,1.734,48,2.168,62,0.282,82,2.114,92,2.714,95,2.735,109,1.759,114,1.483,116,1.759,122,2.207,124,2.774,131,2.26,136,2.45,145,2.114,189,1.927,220,1.329,227,3.008,228,1.55,248,1.247,249,1.974,250,2.207,251,2.207,252,1.329,257,0.617,267,1.927,277,2.724,308,2.26,409,2.45,464,3.008,508,3.008,805,3.008,806,3.514,807,3.542,808,3.542,809,3.542,810,3.542,811,3.542,812,2.85,813,4.073,814,3.008,815,3.542,816,3.22,817,3.542]],["tags/234",[]],["title/235",[0,1.086,1,0.234,32,1.108]],["content/235",[0,1.833,32,1.871,42,2.716,62,0.657,104,4.652]],["tags/235",[]],["title/236",[5,1.078,253,1.323]],["content/236",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/236",[]],["title/237",[257,1.26]],["content/237",[62,0.675,73,4.868,257,1.477,259,2.479]],["tags/237",[]],["title/238",[62,0.389,105,2.807,216,1.678]],["content/238",[]],["tags/238",[]],["title/239",[1,0.279,217,1.378]],["content/239",[8,3.126,62,0.657,105,4.738,106,5.401,217,1.948]],["tags/239",[]],["title/240",[1,0.279,218,2.073]],["content/240",[1,0.174,14,1.605,62,0.288,65,1.684,70,2.163,95,1.8,106,3.668,111,1.569,114,1.518,132,2.08,193,2.507,216,1.243,225,3.079,228,1.587,235,3.495,243,4.763,247,1.373,248,1.276,249,2.009,250,2.259,251,2.259,252,1.36,257,0.631,269,2.917,300,3.295,314,2.909,581,2.371,814,3.079,818,3.624,819,4.763,820,3.624,821,3.624,822,6.858,823,3.624,824,3.624,825,4.763,826,3.624,827,3.624,828,3.624,829,3.624,830,3.624,831,3.624,832,3.624,833,3.624]],["tags/240",[]],["title/241",[0,1.086,1,0.234,32,1.108]],["content/241",[0,1.833,32,1.871,42,2.716,62,0.657,105,4.738]],["tags/241",[]],["title/242",[5,1.078,253,1.323]],["content/242",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/242",[]],["title/243",[257,1.26]],["content/243",[62,0.675,70,5.062,257,1.477,259,2.479]],["tags/243",[]],["title/244",[407,3.199,687,2.861,834,3.492]],["content/244",[48,2.802,62,0.566,107,4.925,414,4.165,479,5.475,577,5.264,663,5.475,687,4.165,834,5.083,835,7.119,836,7.119]],["tags/244",[]],["title/245",[124,2.94,837,4.489]],["content/245",[247,2.469,308,4.16,407,4.266,412,4.655,413,4.51,414,3.814,676,5.247,687,3.814,786,5.247,834,4.655,837,5.015,838,6.52,839,6.52,840,5.928,841,5.538]],["tags/245",[]],["title/246",[334,3.387,414,2.462,687,2.462,834,3.005]],["content/246",[38,3.727,49,3.437,69,3.358,173,3.437,331,4.336,334,4.336,407,3.525,410,3.525,412,3.847,413,3.727,414,3.152,494,4.576,584,3.984,647,4.336,687,4.392,834,5.361,842,5.387,843,5.387,844,4.898,845,5.387,846,5.387,847,4.144,848,4.336]],["tags/246",[]],["title/247",[414,2.462,687,2.462,834,3.005,847,3.237]],["content/247",[]],["tags/247",[]],["title/248",[204,3.724,653,3.724]],["content/248",[69,4.362,204,3.113,299,5.383,308,4.466,313,2.912,411,3.484,412,3.484,413,3.375,414,5.232,421,3.375,786,3.926,840,4.436,848,3.926,849,4.879,850,4.436,851,4.879,852,4.879,853,6.999,854,4.879,855,7.442,856,4.879,857,4.879]],["tags/248",[]],["title/249",[421,4.038,848,4.698]],["content/249",[13,4.8,421,5.563,489,7.312,687,4.705,834,5.742,848,6.472]],["tags/249",[]],["title/250",[62,0.389,107,3.383,216,1.678]],["content/250",[]],["tags/250",[]],["title/251",[1,0.279,217,1.378]],["content/251",[8,3.045,62,0.64,74,5.404,106,5.261,107,5.563,217,1.898]],["tags/251",[]],["title/252",[1,0.279,218,2.073]],["content/252",[1,0.17,31,1.81,32,0.803,48,2.168,62,0.282,65,1.646,92,1.422,95,1.759,103,2.159,105,2.033,106,2.317,114,1.483,204,2.26,228,1.55,235,2.207,243,3.008,247,1.341,248,1.247,249,1.974,250,2.207,251,2.207,252,1.329,257,0.617,263,5.008,311,3.008,320,3.008,399,3.008,535,4.073,539,2.159,806,2.26,813,2.619,819,3.008,825,3.008,858,5.508,859,2.619,860,2.619,861,3.008,862,3.542,863,6.758,864,3.542,865,3.542,866,3.542,867,3.542,868,3.542,869,3.22,870,3.542,871,3.542,872,3.22]],["tags/252",[]],["title/253",[0,1.086,1,0.234,32,1.108]],["content/253",[0,1.741,32,1.776,42,2.578,62,0.624,107,5.423,369,4.13,534,3.689]],["tags/253",[]],["title/254",[5,1.078,253,1.323]],["content/254",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/254",[]],["title/255",[257,1.26]],["content/255",[62,0.675,105,4.868,257,1.477,259,2.479]],["tags/255",[]],["title/256",[62,0.389,108,3.383,216,1.678]],["content/256",[]],["tags/256",[]],["title/257",[1,0.279,217,1.378]],["content/257",[62,0.64,108,5.563,109,3.993,110,5.563,111,3.481,217,1.898]],["tags/257",[]],["title/258",[1,0.279,218,2.073]],["content/258",[1,0.271,5,0.677,8,1.389,9,1.536,62,0.292,77,2.286,88,3.914,109,1.821,110,3.914,114,1.536,121,4.643,220,1.376,222,2.537,224,3.61,228,1.605,247,1.389,248,1.291,249,1.314,252,1.376,257,0.639,275,2.066,282,2.537,283,4.211,284,2.537,314,1.903,328,3.115,333,2.618,334,2.951,335,1.932,368,2.105,409,2.537,539,2.235,704,3.334,745,2.618,775,2.821,873,3.115,874,3.115,875,3.334,876,3.334,877,3.334,878,3.667,879,3.667,880,3.667,881,3.334]],["tags/258",[]],["title/259",[0,1.086,1,0.234,32,1.108]],["content/259",[0,1.833,32,1.871,42,2.716,62,0.657,108,5.711]],["tags/259",[]],["title/260",[5,1.078,253,1.323]],["content/260",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/260",[]],["title/261",[257,1.26]],["content/261",[62,0.675,77,5.286,257,1.477,259,2.479]],["tags/261",[]],["title/262",[62,0.389,112,3.761,216,1.678]],["content/262",[]],["tags/262",[]],["title/263",[1,0.279,217,1.378]],["content/263",[62,0.657,112,6.35,113,6.105,114,3.458,217,1.948]],["tags/263",[]],["title/264",[1,0.279,218,2.073]],["content/264",[30,5.046,62,0.644,63,2.986,73,3.452,75,2.603,76,3.666,114,2.519,247,2.278,248,2.117,249,2.155,257,1.047,513,3.935,586,4.626,882,5.468,883,3.59,884,5.109,885,4.294]],["tags/264",[]],["title/265",[0,1.086,1,0.234,32,1.108]],["content/265",[0,1.786,32,1.822,42,2.645,62,0.64,112,6.185,369,4.237]],["tags/265",[]],["title/266",[5,1.078,253,1.323]],["content/266",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/266",[]],["title/267",[257,1.26]],["content/267",[62,0.752,63,3.796,73,4.388,75,3.309,76,4.66,257,1.331,259,2.235]],["tags/267",[]],["title/268",[62,0.389,115,3.761,216,1.678]],["content/268",[]],["tags/268",[]],["title/269",[1,0.279,217,1.378]],["content/269",[15,4.043,62,0.657,115,6.35,116,4.1,217,1.948]],["tags/269",[]],["title/270",[1,0.279,218,2.073]],["content/270",[1,0.159,5,0.612,15,3.601,16,4.132,48,2.894,62,0.264,65,1.54,89,1.623,109,3.216,111,2.263,114,2.19,116,2.597,122,2.066,129,1.978,156,1.939,161,1.868,187,2.02,189,2.846,208,2.451,220,1.243,228,2.289,247,1.255,248,1.167,249,1.874,250,2.066,251,2.066,252,1.243,257,0.577,267,1.804,314,1.72,350,3.867,397,3.014,653,3.336,804,2.168,806,2.115,812,2.667,886,3.014,887,3.315,888,3.315,889,3.315,890,3.315,891,3.014,892,3.014]],["tags/270",[]],["title/271",[0,1.086,1,0.234,32,1.108]],["content/271",[0,1.786,32,1.822,42,2.645,62,0.64,115,6.185,534,3.785]],["tags/271",[]],["title/272",[5,1.078,253,1.323]],["content/272",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/272",[]],["title/273",[257,1.26]],["content/273",[62,0.675,89,4.154,257,1.477,259,2.479]],["tags/273",[]],["title/274",[62,0.389,117,3.761,216,1.678]],["content/274",[]],["tags/274",[]],["title/275",[1,0.279,217,1.378]],["content/275",[62,0.657,117,6.35,118,6.644,119,5.895,217,1.948]],["tags/275",[]],["title/276",[1,0.279,218,2.073]],["content/276",[1,0.304,5,0.593,8,1.931,50,2.585,62,0.406,64,2.47,67,2.049,77,2.002,78,2.101,85,2.002,118,2.585,119,2.293,149,2.049,150,2.002,177,2.101,201,2.585,225,2.728,248,1.131,249,1.151,252,1.205,257,0.559,282,2.222,283,3.867,284,2.222,333,3.642,338,2.728,347,2.92,348,2.92,352,2.92,356,2.585,368,1.843,388,2.92,389,2.92,529,2.585,652,2.47,686,2.375,859,2.375,893,3.212,894,2.92,895,3.212,896,2.92,897,2.728,898,4.332,899,5.1,900,3.212,901,3.212,902,4.637,903,3.212,904,3.212,905,3.212,906,3.212,907,3.212,908,2.92,909,3.212]],["tags/276",[]],["title/277",[0,1.086,1,0.234,32,1.108]],["content/277",[0,1.833,32,1.871,42,2.716,62,0.657,117,6.35]],["tags/277",[]],["title/278",[5,1.078,253,1.323]],["content/278",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/278",[]],["title/279",[257,1.26]],["content/279",[62,0.776,67,5.131,77,5.012,257,1.4,259,2.35]],["tags/279",[]],["title/280",[62,0.389,120,3.761,216,1.678]],["content/280",[]],["tags/280",[]],["title/281",[1,0.279,217,1.378]],["content/281",[28,5.268,31,4.006,62,0.624,120,6.029,121,5.268,122,4.885,217,1.85]],["tags/281",[]],["title/282",[1,0.279,218,2.073]],["content/282",[1,0.231,5,0.553,8,1.134,9,1.254,31,1.53,48,1.179,54,2.012,62,0.384,65,1.392,90,1.719,92,1.937,108,3.336,109,1.487,111,1.296,121,3.241,156,1.752,189,2.625,220,1.809,247,1.134,248,1.054,249,1.073,252,1.123,257,0.521,267,2.625,282,2.071,283,4.231,284,2.071,289,3.295,324,2.41,325,2.41,368,1.719,371,2.303,385,2.214,387,2.723,474,2.41,507,2.303,598,2.821,745,2.138,756,2.723,873,2.544,886,2.723,910,4.096,911,2.723,912,2.994,913,2.994,914,2.994,915,2.994,916,2.994,917,2.994,918,2.41,919,2.994,920,2.994,921,2.994,922,2.994,923,2.994,924,2.994]],["tags/282",[]],["title/283",[0,1.086,1,0.234,32,1.108]],["content/283",[0,1.786,32,1.822,42,2.645,62,0.64,120,6.185,534,3.785]],["tags/283",[]],["title/284",[5,1.078,253,1.323]],["content/284",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/284",[]],["title/285",[257,1.26]],["content/285",[62,0.675,108,5.867,257,1.477,259,2.479]],["tags/285",[]],["title/286",[62,0.389,123,3.286,216,1.678]],["content/286",[]],["tags/286",[]],["title/287",[1,0.279,217,1.378]],["content/287",[15,3.938,16,5.131,62,0.64,123,5.404,124,4.05,217,1.898]],["tags/287",[]],["title/288",[1,0.279,218,2.073]],["content/288",[1,0.253,5,0.974,10,2.138,14,2.335,15,3.622,16,2.138,44,1.538,52,2.577,62,0.42,65,1.557,89,1.641,111,2.283,116,2.619,132,1.923,158,2.577,170,2.251,187,2.042,189,1.823,220,1.257,228,1.467,248,1.18,249,1.201,252,1.257,257,0.583,267,1.823,272,2.318,278,2.318,283,2.042,290,2.577,333,2.392,335,1.765,343,3.046,367,2,600,2.846,613,2.318,633,2.846,712,2.477,804,2.192,806,2.138,925,2.696,926,3.35,927,2.477,928,3.35,929,3.35,930,3.35,931,3.35,932,2.846,933,3.35,934,3.35,935,3.046,936,3.35]],["tags/288",[]],["title/289",[0,1.086,1,0.234,32,1.108]],["content/289",[0,1.786,32,1.822,42,2.645,62,0.64,123,5.404,369,4.237]],["tags/289",[]],["title/290",[5,1.078,253,1.323]],["content/290",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/290",[]],["title/291",[257,1.26]],["content/291",[62,0.776,89,3.938,102,3.691,257,1.4,259,2.35]],["tags/291",[]],["title/292",[62,0.389,125,2.981,216,1.678]],["content/292",[]],["tags/292",[]],["title/293",[1,0.279,217,1.378]],["content/293",[14,3.561,62,0.64,122,5.012,125,4.902,126,5.131,217,1.898]],["tags/293",[]],["title/294",[1,0.279,218,2.073]],["content/294",[1,0.197,14,1.817,62,0.589,65,1.907,102,1.884,103,2.502,104,2.312,105,2.355,106,2.685,111,1.776,114,1.719,124,2.067,126,3.933,143,2.619,193,2.839,195,2.502,220,1.54,228,1.797,247,2.334,248,1.445,249,1.471,252,1.54,257,0.715,288,2.685,308,3.933,314,2.129,539,3.758,545,5.236,583,3.486,653,2.619,771,3.732,927,3.035,937,3.486,938,5.605,939,4.104]],["tags/294",[]],["title/295",[0,1.086,1,0.234,32,1.108]],["content/295",[0,1.741,32,1.776,42,2.578,62,0.624,125,4.778,369,4.13,534,3.689]],["tags/295",[]],["title/296",[5,1.078,253,1.323]],["content/296",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/296",[]],["title/297",[257,1.26]],["content/297",[62,0.816,102,3.509,104,4.308,105,4.388,257,1.331,259,2.235]],["tags/297",[]],["title/298",[62,0.389,127,3.048,216,1.678]],["content/298",[]],["tags/298",[]],["title/299",[1,0.279,217,1.378]],["content/299",[15,3.744,62,0.608,91,4.563,111,3.309,127,4.765,128,6.153,129,4.563,217,1.804]],["tags/299",[]],["title/300",[1,0.279,218,2.073]],["content/300",[1,0.189,14,1.748,15,1.933,31,2.017,48,2.847,62,0.476,65,2.782,66,2.356,89,1.933,90,3.435,91,3.573,92,1.585,103,2.406,111,3.13,129,2.356,161,3.373,220,1.481,248,1.39,249,1.415,252,1.481,267,2.148,272,2.731,289,3.258,337,3.589,367,2.356,385,2.919,394,3.177,487,3.589,804,2.582,910,3.353,940,3.947,941,3.947,942,3.947,943,3.947,944,3.947,945,3.947]],["tags/300",[]],["title/301",[0,1.086,1,0.234,32,1.108]],["content/301",[0,1.833,32,1.871,42,2.716,62,0.657,127,5.145]],["tags/301",[]],["title/302",[5,1.078,253,1.323]],["content/302",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/302",[]],["title/303",[257,1.26]],["content/303",[62,0.776,89,3.938,102,3.691,257,1.4,259,2.35]],["tags/303",[]],["title/304",[62,0.389,130,2.662,777,3.492]],["content/304",[]],["tags/304",[]],["title/305",[777,4.168,778,4.958]],["content/305",[1,0.277,14,2.564,28,3.891,43,3.529,62,0.461,92,2.325,104,3.262,131,3.694,335,3.05,638,4.005,653,3.694,777,5.633,778,4.918,780,5.264,781,5.264,782,4.66,786,4.66,805,4.918,844,5.264,946,5.79]],["tags/305",[]],["title/306",[62,0.389,130,2.662,216,1.678]],["content/306",[]],["tags/306",[]],["title/307",[1,0.279,217,1.378]],["content/307",[14,3.561,62,0.64,130,4.377,131,5.131,132,4.615,217,1.898]],["tags/307",[]],["title/308",[1,0.279,218,2.073]],["content/308",[14,3.332,48,1.66,62,0.71,89,2.064,102,1.935,104,2.375,105,2.419,122,2.627,124,2.123,131,4.013,208,3.117,248,1.484,249,1.511,252,1.581,257,0.734,281,5.343,308,2.69,315,3.242,325,3.393,791,3.581,806,4.013,812,3.393,814,3.581,819,3.581,825,5.343,860,3.117,947,4.216,948,4.216,949,4.216,950,4.216,951,4.216]],["tags/308",[]],["title/309",[0,1.086,1,0.234,32,1.108]],["content/309",[0,1.741,32,1.776,42,2.578,62,0.624,130,4.266,370,5.597,534,3.689]],["tags/309",[]],["title/310",[5,1.078,253,1.323]],["content/310",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/310",[]],["title/311",[257,1.26]],["content/311",[62,0.852,89,3.408,102,3.194,104,3.921,105,3.994,107,4.814,257,1.212,259,2.034]],["tags/311",[]],["title/312",[62,0.389,130,2.662,952,4.154]],["content/312",[2,6.032,3,6.707,953,8.72]],["tags/312",[]],["title/313",[124,3.645]],["content/313",[1,0.16,8,1.269,9,1.403,14,2.335,34,2.846,62,0.267,92,2.971,116,1.664,130,1.823,131,3.365,227,2.846,313,2,333,2.392,390,3.046,409,2.318,414,1.96,422,1.888,517,2.577,534,1.577,567,2.696,598,1.96,599,3.046,610,2.846,624,2.318,672,2.577,711,3.046,745,2.392,805,2.846,847,2.577,881,3.046,891,3.046,952,6.283,954,3.35,955,3.35,956,3.35,957,3.35,958,3.35,959,2.846,960,3.046,961,3.35,962,4.795,963,5.54,964,5.274,965,3.35,966,3.35,967,3.35,968,2.846,969,3.35]],["tags/313",[]],["title/314",[270,5.168]],["content/314",[13,1.805,14,1.339,62,0.241,92,2.448,110,2.092,130,1.646,131,1.929,132,1.735,220,1.823,253,0.685,267,1.646,270,2.159,321,2.236,362,2.433,371,2.326,407,3.18,412,2.159,414,1.769,422,1.704,482,2.326,529,2.433,534,1.423,590,3.594,628,2.236,653,1.929,678,2.568,687,1.769,837,2.326,847,2.326,850,2.749,897,2.568,952,6.938,959,2.568,960,2.749,962,2.749,963,4.129,970,2.749,971,2.568,972,5.929,973,3.024,974,3.024,975,3.024,976,3.024,977,4.86,978,4.86,979,3.024,980,2.749,981,2.749,982,3.024,983,3.024,984,3.024,985,4.86,986,3.024]],["tags/314",[]],["title/315",[62,0.389,133,3.761,216,1.678]],["content/315",[]],["tags/315",[]],["title/316",[1,0.279,217,1.378]],["content/316",[13,4.679,14,3.471,62,0.624,116,3.892,133,6.029,134,6.308,217,1.85]],["tags/316",[]],["title/317",[1,0.279,218,2.073]],["content/317",[1,0.202,15,2.064,31,2.154,48,1.66,62,0.5,78,2.758,89,2.064,102,1.935,106,2.758,111,1.825,114,1.765,134,6.055,177,2.758,228,1.845,247,1.596,248,1.484,249,1.511,252,1.581,257,0.734,315,3.242,383,3.242,409,2.916,410,2.758,422,2.375,480,3.393,525,3.393,616,3.581,775,3.242,816,3.833,911,3.833,927,3.117,971,3.581,987,3.833,988,4.216,989,3.833,990,3.242,991,4.216,992,4.216]],["tags/317",[]],["title/318",[0,1.086,1,0.234,32,1.108]],["content/318",[0,1.741,32,1.776,42,2.578,62,0.624,133,6.029,370,5.597,534,3.689]],["tags/318",[]],["title/319",[5,1.078,253,1.323]],["content/319",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/319",[]],["title/320",[257,1.26]],["content/320",[62,0.776,89,3.938,102,3.691,257,1.4,259,2.35]],["tags/320",[]],["title/321",[62,0.389,135,3.761,216,1.678]],["content/321",[]],["tags/321",[]],["title/322",[1,0.279,217,1.378]],["content/322",[14,3.227,62,0.58,90,4.182,91,4.349,92,2.926,109,3.618,111,3.154,135,5.604,136,5.04,217,1.719]],["tags/322",[]],["title/323",[1,0.279,218,2.073]],["content/323",[1,0.221,45,1.725,48,1.114,62,0.367,82,1.689,83,1.595,89,1.386,90,3.854,91,2.75,92,2.34,95,1.405,104,1.595,109,2.288,111,1.225,114,1.93,122,1.764,126,1.806,131,1.806,136,4.031,140,2.021,161,1.595,187,1.725,228,2.017,241,2.278,247,1.072,248,0.997,249,1.014,252,1.062,257,0.493,259,1.347,278,1.958,290,2.177,314,1.468,315,2.177,344,1.958,361,1.902,395,2.278,398,2.404,401,4.189,403,2.177,404,2.574,406,2.177,540,1.725,772,1.902,775,2.177,791,2.404,804,1.852,859,2.093,918,2.278,925,2.278,932,2.404,993,2.83,994,2.574,995,2.83,996,2.83,997,2.83,998,2.83,999,2.83,1000,2.83,1001,2.83,1002,2.83,1003,2.83]],["tags/323",[]],["title/324",[0,1.086,1,0.234,32,1.108]],["content/324",[0,1.786,32,1.822,42,2.645,62,0.64,135,6.185,534,3.785]],["tags/324",[]],["title/325",[5,1.078,253,1.323]],["content/325",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/325",[]],["title/326",[257,1.26]],["content/326",[62,0.776,89,3.938,104,4.531,257,1.4,259,2.35]],["tags/326",[]],["title/327",[62,0.389,137,3.616,216,1.678]],["content/327",[]],["tags/327",[]],["title/328",[1,0.279,217,1.378]],["content/328",[14,3.561,62,0.64,124,4.05,137,5.946,138,5.742,217,1.898]],["tags/328",[]],["title/329",[1,0.279,218,2.073]],["content/329",[1,0.217,14,2.934,31,2.312,62,0.527,65,2.102,86,3.129,92,1.817,102,2.076,105,2.596,114,1.894,138,4.731,156,2.646,189,4.267,220,1.697,228,1.98,247,1.713,248,1.592,249,1.621,252,1.697,257,0.788,307,3.842,371,3.479,395,3.64,653,2.886,837,3.479,860,3.345,869,4.113,989,4.113,1004,4.113,1005,4.523,1006,4.523]],["tags/329",[]],["title/330",[0,1.086,1,0.234,32,1.108]],["content/330",[0,1.786,32,1.822,42,2.645,62,0.64,137,5.946,369,4.237]],["tags/330",[]],["title/331",[5,1.078,253,1.323]],["content/331",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/331",[]],["title/332",[257,1.26]],["content/332",[62,0.776,102,3.691,105,4.615,257,1.4,259,2.35]],["tags/332",[]],["title/333",[62,0.389,139,3.761,216,1.678]],["content/333",[]],["tags/333",[]],["title/334",[1,0.279,217,1.378]],["content/334",[8,3.045,62,0.64,124,4.05,139,6.185,140,5.742,217,1.898]],["tags/334",[]],["title/335",[1,0.279,218,2.073]],["content/335",[1,0.234,8,1.848,15,2.389,48,2.755,62,0.388,72,3.809,75,2.112,102,2.239,124,2.457,132,2.8,140,3.484,141,3.041,163,2.701,172,3.752,189,2.655,247,1.848,248,1.718,249,1.748,252,1.83,257,0.85,260,3.926,335,2.571,395,3.926,403,3.752,918,3.926,1007,4.879,1008,4.436,1009,4.879,1010,4.879]],["tags/335",[]],["title/336",[0,1.086,1,0.234,32,1.108]],["content/336",[0,1.786,32,1.822,42,2.645,62,0.64,139,6.185,534,3.785]],["tags/336",[]],["title/337",[5,1.078,253,1.323]],["content/337",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/337",[]],["title/338",[257,1.26]],["content/338",[62,0.64,75,3.481,102,3.691,141,5.012,257,1.4,259,2.35]],["tags/338",[]],["title/339",[62,0.389,142,3.492,216,1.678]],["content/339",[]],["tags/339",[]],["title/340",[1,0.279,217,1.378]],["content/340",[8,3.126,62,0.657,142,5.895,143,5.268,217,1.948]],["tags/340",[]],["title/341",[1,0.279,218,2.073]],["content/341",[62,0.629,94,2.685,95,4.316,96,3.277,98,2.418,102,2.107,124,2.312,230,3.53,247,1.738,248,1.616,249,1.645,252,1.722,257,0.799,527,6.089,528,6.089,529,5.39,540,2.798,792,3.694,902,6.089,1011,4.59,1012,6.089,1013,3.899,1014,4.59,1015,4.59,1016,4.59]],["tags/341",[]],["title/342",[0,1.086,1,0.234,32,1.108]],["content/342",[0,1.786,32,1.822,42,2.645,62,0.64,142,5.742,369,4.237]],["tags/342",[]],["title/343",[5,1.078,253,1.323]],["content/343",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/343",[]],["title/344",[257,1.26]],["content/344",[62,0.816,94,4.473,98,4.028,102,3.509,257,1.331,259,2.235]],["tags/344",[]],["title/345",[62,0.389,144,3.12,216,1.678]],["content/345",[]],["tags/345",[]],["title/346",[1,0.279,217,1.378]],["content/346",[8,3.126,62,0.657,144,5.268,145,4.928,217,1.948]],["tags/346",[]],["title/347",[1,0.279,218,2.073]],["content/347",[1,0.189,8,1.495,31,2.017,62,0.69,78,2.582,89,1.933,102,1.812,104,2.224,105,2.265,106,2.582,114,1.653,124,1.988,130,2.148,145,4.817,177,2.582,228,1.728,257,0.687,311,3.353,321,2.919,324,5.819,399,3.353,601,3.036,751,2.519,813,2.919,847,3.036,1017,3.947,1018,3.947,1019,3.353,1020,3.947,1021,3.947,1022,3.947,1023,3.589,1024,3.947,1025,3.947,1026,3.947,1027,3.589,1028,3.947]],["tags/347",[]],["title/348",[0,1.086,1,0.234,32,1.108]],["content/348",[0,1.741,32,1.776,42,2.578,62,0.624,144,5.001,369,4.13,370,5.597]],["tags/348",[]],["title/349",[5,1.078,253,1.323]],["content/349",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/349",[]],["title/350",[257,1.26]],["content/350",[62,0.838,89,3.568,102,3.344,104,4.105,105,4.182,257,1.269,259,2.13]],["tags/350",[]],["title/351",[62,0.389,146,3.492,216,1.678]],["content/351",[]],["tags/351",[]],["title/352",[1,0.279,217,1.378]],["content/352",[62,0.657,145,4.928,146,5.895,147,7.013,217,1.948]],["tags/352",[]],["title/353",[1,0.279,218,2.073]],["content/353",[1,0.241,15,2.467,62,0.57,111,2.18,114,2.11,130,2.741,144,3.214,145,4.274,161,2.838,220,1.89,228,2.205,247,1.908,248,1.774,249,2.566,250,3.14,252,1.89,257,0.877,260,4.054,344,3.485,421,3.485,540,3.071,614,3.597,937,4.279,1029,5.037,1030,5.037,1031,4.58]],["tags/353",[]],["title/354",[0,1.086,1,0.234,32,1.108]],["content/354",[0,1.786,32,1.822,42,2.645,62,0.64,146,5.742,534,3.785]],["tags/354",[]],["title/355",[5,1.078,253,1.323]],["content/355",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/355",[]],["title/356",[257,1.26]],["content/356",[62,0.776,130,4.377,144,5.131,257,1.4,259,2.35]],["tags/356",[]],["title/357",[62,0.389,148,3.199,216,1.678]],["content/357",[]],["tags/357",[]],["title/358",[1,0.279,217,1.378]],["content/358",[62,0.64,65,3.737,148,5.261,149,5.131,150,5.012,217,1.898]],["tags/358",[]],["title/359",[1,0.279,218,2.073]],["content/359",[1,0.18,12,2.682,13,2.242,14,1.663,61,2.777,65,1.746,82,2.242,83,2.116,92,1.509,95,1.865,102,1.724,114,1.573,119,2.682,132,2.156,149,3.678,150,3.592,151,3.873,152,2.598,153,2.889,216,1.288,228,2.523,235,2.341,247,1.422,248,1.322,249,1.346,252,1.409,285,2.341,289,2.044,314,1.949,349,4.433,364,2.777,385,2.777,537,3.415,598,2.197,792,3.023,806,2.397,861,3.191,990,2.889,1032,3.756,1033,3.756,1034,3.756,1035,3.756,1036,3.191,1037,3.415,1038,3.756]],["tags/359",[]],["title/360",[0,1.086,1,0.234,32,1.108]],["content/360",[0,1.786,32,1.822,42,2.645,62,0.64,148,5.261,534,3.785]],["tags/360",[]],["title/361",[5,1.078,253,1.323]],["content/361",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/361",[]],["title/362",[257,1.26]],["content/362",[62,0.608,102,3.509,151,6.353,152,5.289,153,5.88,257,1.331,259,2.235]],["tags/362",[]],["title/363",[62,0.389,154,3.492,216,1.678]],["content/363",[]],["tags/363",[]],["title/364",[1,0.279,217,1.378]],["content/364",[62,0.624,111,3.393,116,3.892,154,5.597,155,5.796,156,4.586,217,1.85]],["tags/364",[]],["title/365",[1,0.279,218,2.073]],["content/365",[1,0.154,16,2.049,48,1.264,62,0.406,65,1.493,89,1.573,90,1.843,92,1.29,95,1.595,102,1.474,111,2.207,114,1.345,116,2.532,136,2.222,140,2.293,149,2.049,150,2.002,155,6.203,156,1.879,172,3.923,220,1.205,228,1.406,247,1.216,248,1.131,249,1.151,252,1.205,257,0.559,267,1.748,273,2.92,289,1.748,398,2.728,568,1.843,653,2.049,699,2.158,759,2.728,804,2.101,813,3.771,860,2.375,1004,2.92,1008,2.92,1039,2.92,1040,2.92,1041,3.212,1042,3.212,1043,3.212,1044,3.212,1045,2.728,1046,3.212,1047,3.212,1048,3.212,1049,3.212,1050,3.212,1051,4.637]],["tags/365",[]],["title/366",[0,1.086,1,0.234,32,1.108]],["content/366",[0,1.786,32,1.822,42,2.645,62,0.64,154,5.742,369,4.237]],["tags/366",[]],["title/367",[5,1.078,253,1.323]],["content/367",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/367",[]],["title/368",[257,1.26]],["content/368",[62,0.776,89,3.938,102,3.691,257,1.4,259,2.35]],["tags/368",[]],["title/369",[62,0.389,157,3.761,216,1.678]],["content/369",[]],["tags/369",[]],["title/370",[1,0.279,217,1.378]],["content/370",[15,3.938,62,0.64,157,6.185,158,6.185,159,5.563,217,1.898]],["tags/370",[]],["title/371",[1,0.279,218,2.073]],["content/371",[1,0.22,15,3.28,62,0.533,65,2.133,123,3.085,130,2.498,132,2.634,156,2.685,158,3.53,159,6.394,161,2.586,189,2.498,220,1.722,247,1.738,248,1.616,249,1.645,252,1.722,257,0.799,314,2.381,474,3.694,539,2.798,598,2.685,804,3.003,806,2.929,892,4.173,927,3.394,1031,4.173,1052,4.59,1053,4.59]],["tags/371",[]],["title/372",[0,1.086,1,0.234,32,1.108]],["content/372",[0,1.786,32,1.822,42,2.645,62,0.64,157,6.185,534,3.785]],["tags/372",[]],["title/373",[5,1.078,253,1.323]],["content/373",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/373",[]],["title/374",[257,1.26]],["content/374",[62,0.776,123,5.404,130,4.377,257,1.4,259,2.35]],["tags/374",[]],["title/375",[62,0.389,160,3.761,216,1.678]],["content/375",[]],["tags/375",[]],["title/376",[1,0.279,217,1.378]],["content/376",[14,3.471,62,0.624,109,3.892,126,5.001,160,6.029,161,4.417,217,1.85]],["tags/376",[]],["title/377",[1,0.279,218,2.073]],["content/377",[1,0.271,12,2.618,43,2.235,62,0.55,95,1.821,99,2.286,109,1.821,111,2.449,116,3.431,125,3.449,126,5.355,130,1.996,143,3.61,156,2.145,163,3.825,220,1.376,237,2.34,239,2.618,247,1.389,248,1.291,249,1.314,252,1.376,257,0.639,275,2.066,277,2.821,285,2.286,314,1.903,394,2.951,414,2.145,491,2.821,652,2.821,666,2.951,672,2.821,701,2.618,813,2.712,1054,3.667,1055,3.667,1056,3.334]],["tags/377",[]],["title/378",[0,1.086,1,0.234,32,1.108]],["content/378",[0,1.786,32,1.822,42,2.645,62,0.64,160,6.185,369,4.237]],["tags/378",[]],["title/379",[5,1.078,253,1.323]],["content/379",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/379",[]],["title/380",[257,1.26]],["content/380",[62,0.776,125,4.902,130,4.377,257,1.4,259,2.35]],["tags/380",[]],["title/381",[62,0.389,162,3.761,216,1.678]],["content/381",[]],["tags/381",[]],["title/382",[1,0.279,217,1.378]],["content/382",[62,0.64,87,5.742,116,3.993,162,6.185,163,4.452,217,1.898]],["tags/382",[]],["title/383",[1,0.279,218,2.073]],["content/383",[1,0.216,5,0.509,15,1.349,31,2.303,44,1.265,48,1.774,62,0.359,68,2.809,69,2.809,87,5.897,90,1.581,91,1.644,92,1.81,111,1.192,114,1.154,116,2.238,122,1.717,125,1.679,127,1.717,163,4.572,204,1.758,213,2.037,220,1.034,228,1.973,239,1.967,246,2.34,247,1.043,248,0.97,249,0.987,252,1.034,257,0.48,270,1.967,277,3.467,314,1.429,335,1.452,344,3.118,346,2.505,381,2.505,383,2.119,403,3.467,409,1.906,480,2.217,598,1.612,738,2.34,874,3.829,897,2.34,918,2.217,971,2.34,1057,2.755,1058,2.755,1059,2.755,1060,2.119,1061,2.755,1062,2.755,1063,2.755]],["tags/383",[]],["title/384",[0,1.086,1,0.234,32,1.108]],["content/384",[0,1.786,32,1.822,42,2.645,62,0.64,162,6.185,534,3.785]],["tags/384",[]],["title/385",[5,1.078,253,1.323]],["content/385",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/385",[]],["title/386",[257,1.26]],["content/386",[62,0.776,125,4.902,127,5.012,257,1.4,259,2.35]],["tags/386",[]],["title/387",[62,0.389,164,3.761,216,1.678]],["content/387",[]],["tags/387",[]],["title/388",[1,0.279,217,1.378]],["content/388",[15,3.938,62,0.64,116,3.993,164,6.185,165,6.472,217,1.898]],["tags/388",[]],["title/389",[1,0.279,218,2.073]],["content/389",[1,0.246,15,3.879,31,1.658,48,1.277,62,0.258,65,1.508,69,2.023,91,3.069,92,2.065,93,2.071,111,2.226,114,1.359,116,3.608,156,3.008,159,2.245,161,1.828,165,4.139,170,2.181,187,3.893,220,1.217,222,2.245,228,1.421,248,1.143,249,1.163,252,1.217,257,0.565,266,2.4,272,2.245,278,2.245,361,2.181,394,4.139,403,2.496,539,1.978,641,2.951,745,2.317,806,2.071,813,2.4,874,2.757,910,2.757,932,2.757,1056,2.951,1064,3.245,1065,3.245,1066,3.245,1067,3.245,1068,3.245,1069,3.245]],["tags/389",[]],["title/390",[0,1.086,1,0.234,32,1.108]],["content/390",[0,1.786,32,1.822,42,2.645,62,0.64,164,6.185,369,4.237]],["tags/390",[]],["title/391",[5,1.078,253,1.323]],["content/391",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/391",[]],["title/392",[257,1.26]],["content/392",[62,0.675,127,5.286,257,1.477,259,2.479]],["tags/392",[]],["title/393",[62,0.389,166,3.761,216,1.678]],["content/393",[]],["tags/393",[]],["title/394",[1,0.279,217,1.378]],["content/394",[31,3.907,62,0.608,111,3.309,126,4.878,166,5.88,167,6.153,168,5.88,217,1.804]],["tags/394",[]],["title/395",[1,0.279,218,2.073]],["content/395",[1,0.142,14,2.119,31,4.53,62,0.236,65,1.378,99,1.848,100,1.993,111,2.071,114,2.004,124,1.494,125,1.808,126,1.892,129,1.77,161,1.671,167,4.841,168,2.281,170,1.993,187,1.808,220,1.113,228,1.298,247,1.123,248,1.044,249,1.063,252,1.113,254,1.009,257,0.516,267,1.614,275,1.671,289,2.604,314,1.539,321,2.193,335,1.563,340,2.697,367,1.77,385,2.193,568,1.702,585,2.193,622,2.281,655,2.281,759,2.519,806,3.053,1070,6.903,1071,2.966,1072,2.966,1073,2.966,1074,2.966,1075,2.697,1076,2.966,1077,2.966,1078,2.966,1079,2.966,1080,2.966,1081,2.966,1082,2.966,1083,2.966]],["tags/395",[]],["title/396",[0,1.086,1,0.234,32,1.108]],["content/396",[0,1.786,32,1.822,42,2.645,62,0.64,166,6.185,534,3.785]],["tags/396",[]],["title/397",[5,1.078,253,1.323]],["content/397",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/397",[]],["title/398",[257,1.26]],["content/398",[62,0.675,125,5.17,257,1.477,259,2.479]],["tags/398",[]],["title/399",[62,0.389,169,3.199,216,1.678]],["content/399",[]],["tags/399",[]],["title/400",[1,0.279,217,1.378]],["content/400",[48,3.166,62,0.64,95,3.993,169,5.261,170,5.404,217,1.898]],["tags/400",[]],["title/401",[1,0.279,218,2.073]],["content/401",[8,1.554,9,1.719,48,3.473,62,0.589,65,1.907,90,2.355,91,2.45,94,2.401,95,3.676,98,2.162,102,1.884,111,1.776,170,2.758,189,2.234,220,1.54,228,1.797,232,3.303,233,3.732,235,2.558,242,2.502,247,1.554,248,1.445,249,1.471,252,1.54,257,0.715,283,2.502,344,2.839,366,3.486,367,2.45,540,2.502,567,3.303,653,2.619,772,2.758,812,3.303,1084,4.104]],["tags/401",[]],["title/402",[0,1.086,1,0.234,32,1.108]],["content/402",[0,1.786,32,1.822,42,2.645,62,0.64,169,5.261,369,4.237]],["tags/402",[]],["title/403",[5,1.078,253,1.323]],["content/403",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/403",[]],["title/404",[257,1.26]],["content/404",[62,0.816,94,4.473,98,4.028,102,3.509,257,1.331,259,2.235]],["tags/404",[]],["title/405",[62,0.389,169,3.199,270,3.492]],["content/405",[]],["tags/405",[]],["title/406",[216,2.483]],["content/406",[0,0.976,14,1.946,15,2.152,43,2.679,48,2.554,62,0.35,82,2.623,83,2.476,95,2.182,111,1.902,169,2.875,195,2.679,235,2.739,239,3.138,507,3.38,513,2.875,540,2.679,577,3.25,595,3.996,598,2.571,615,3.138,739,3.733,772,5.182,859,3.25,937,3.733,1040,3.996,1085,4.395,1086,4.395,1087,3.537,1088,3.733,1089,3.38,1090,4.395,1091,3.38,1092,3.537,1093,3.537]],["tags/406",[]],["title/407",[48,2.298,772,3.923]],["content/407",[]],["tags/407",[]],["title/408",[235,3.638,772,3.923]],["content/408",[14,1.006,16,2.449,28,2.579,44,1.042,48,2.307,62,0.181,82,2.975,83,2.808,92,2.353,95,1.906,149,1.449,150,1.415,169,1.486,207,1.929,235,3.652,241,1.828,254,0.772,275,1.28,278,1.571,287,1.828,288,1.486,293,1.828,294,1.929,335,1.196,349,3.833,365,1.571,367,1.355,385,2.838,448,3.26,532,1.929,585,3.686,712,1.679,772,2.579,804,1.486,806,1.449,861,3.26,908,2.065,1013,1.929,1023,2.065,1027,2.065,1036,1.929,1087,1.828,1091,6.118,1094,2.065,1095,3.838,1096,2.271,1097,3.838,1098,2.271,1099,3.838,1100,1.828,1101,2.271,1102,2.271,1103,3.838,1104,2.271,1105,2.271,1106,2.271,1107,2.065,1108,2.271,1109,2.271,1110,2.271,1111,2.271,1112,2.271,1113,2.271,1114,2.271,1115,2.271,1116,2.065,1117,2.065,1118,2.271,1119,2.271]],["tags/408",[]],["title/409",[540,3.558,772,3.923]],["content/409",[8,0.807,12,1.521,14,0.943,21,1.394,25,0.689,31,1.089,48,2.705,54,2.443,62,0.169,82,1.272,83,1.2,92,0.856,95,1.805,99,1.328,100,1.432,103,1.299,132,1.223,161,1.2,169,1.394,195,3.426,224,1.359,230,1.639,232,1.715,234,1.81,259,1.063,285,2.266,304,1.141,335,1.122,364,1.575,366,1.81,367,1.272,525,1.715,535,1.575,540,5.508,549,1.272,564,1.715,585,1.575,610,1.81,615,1.521,728,1.639,772,2.443,804,1.394,806,1.359,859,1.575,877,1.937,927,1.575,1013,1.81,1087,1.715,1091,1.639,1092,5.53,1093,4.523,1094,1.937,1107,3.305,1116,1.937,1117,1.937,1120,2.13,1121,3.635,1122,2.13,1123,2.13,1124,2.13,1125,2.13,1126,2.13,1127,2.13,1128,2.13,1129,2.13,1130,1.81,1131,1.937,1132,2.13,1133,2.13,1134,2.13,1135,2.13,1136,2.13,1137,2.13,1138,2.13,1139,2.13,1140,2.13,1141,2.13,1142,2.13]],["tags/409",[]],["title/410",[92,2.344,270,4.168]],["content/410",[48,2.868,49,4.649,62,0.58,92,2.926,95,3.618,169,4.767,321,5.388,479,5.604,513,4.767,1089,5.604]],["tags/410",[]],["title/411",[1091,5.567]],["content/411",[339,5.563,532,6.831,1091,7.499,1143,7.312,1144,6.472]],["tags/411",[]],["title/412",[1092,5.825]],["content/412",[48,3.01,339,5.289,1092,7.608,1145,7.645,1146,6.951,1147,7.645,1148,7.645]],["tags/412",[]],["title/413",[195,3.558,1093,4.698]],["content/413",[65,3.308,109,3.535,195,4.339,286,4.657,313,4.249,666,5.729,1093,5.729,1143,6.473,1149,8.219,1150,6.473]],["tags/413",[]],["title/414",[62,0.389,171,3.761,216,1.678]],["content/414",[]],["tags/414",[]],["title/415",[1,0.279,217,1.378]],["content/415",[14,3.471,62,0.624,116,3.892,138,5.597,171,6.029,172,6.029,217,1.85]],["tags/415",[]],["title/416",[1,0.279,218,2.073]],["content/416",[1,0.245,8,1.939,10,3.267,14,2.268,62,0.407,88,3.542,116,3.597,137,3.786,138,5.173,145,3.056,163,2.835,172,3.938,212,4.35,213,3.786,247,1.939,248,1.803,249,1.835,252,1.921,257,0.892,272,3.542,598,2.996,927,3.786,1051,4.656,1151,5.121,1152,5.121,1153,4.35]],["tags/416",[]],["title/417",[0,1.086,1,0.234,32,1.108]],["content/417",[0,1.786,32,1.822,42,2.645,62,0.64,171,6.185,534,3.785]],["tags/417",[]],["title/418",[5,1.078,253,1.323]],["content/418",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/418",[]],["title/419",[257,1.26]],["content/419",[5,1.525,173,5.268,174,6.105,257,1.438,259,2.413]],["tags/419",[]],["title/420",[62,0.389,175,3.286,216,1.678]],["content/420",[]],["tags/420",[]],["title/421",[1,0.279,217,1.378]],["content/421",[62,0.64,72,4.377,111,3.481,129,4.8,175,5.404,217,1.898]],["tags/421",[]],["title/422",[1,0.279,218,2.073]],["content/422",[1,0.174,8,2.123,9,1.518,31,1.852,42,1.844,48,1.427,61,2.68,62,0.546,72,4.201,98,1.91,102,1.664,103,2.209,109,1.8,111,1.569,114,1.518,129,2.163,132,2.08,142,2.588,189,1.972,202,2.588,220,1.36,228,1.587,237,2.313,242,2.209,247,1.373,248,1.276,249,1.299,252,1.36,257,0.631,267,1.972,364,2.68,536,2.68,764,3.295,773,3.295,774,3.295,775,2.788,776,3.295,1131,3.295,1154,3.624,1155,3.624,1156,3.624,1157,3.624,1158,3.624,1159,3.624,1160,2.917,1161,2.917]],["tags/422",[]],["title/423",[0,1.086,1,0.234,32,1.108]],["content/423",[0,1.741,32,1.776,42,2.578,62,0.624,175,5.268,369,4.13,534,3.689]],["tags/423",[]],["title/424",[5,1.078,253,1.323]],["content/424",[5,1.485,253,1.822,259,2.35,547,7.312,548,7.312,549,4.8]],["tags/424",[]],["title/425",[257,1.26]],["content/425",[62,0.816,98,4.028,102,3.509,142,5.459,257,1.331,259,2.235]],["tags/425",[]],["title/426",[62,0.389,175,3.286,550,4.447]],["content/426",[45,3.893,49,4.075,62,0.508,98,3.365,304,4.511,581,4.178,638,4.418,643,7.661,662,4.56,737,5.424,751,4.075,777,6.016,1162,6.386]],["tags/426",[]],["title/427",[124,3.645]],["content/427",[1,0.37,42,1.192,44,1.664,53,2.12,62,0.288,98,1.91,226,4.313,258,2.313,266,2.68,275,3.159,279,2.259,285,2.259,286,2.371,313,2.163,341,4.004,349,2.788,406,2.788,413,2.507,422,2.042,549,2.163,551,2.588,553,4.313,554,3.295,559,2.788,575,2.436,613,2.507,627,2.68,661,2.436,662,2.588,674,3.079,695,3.079,718,3.079,777,2.588,782,2.917,981,3.295,1130,3.079,1163,3.624,1164,3.624,1165,3.624,1166,3.624,1167,5.607,1168,3.624,1169,3.295,1170,3.624,1171,3.624]],["tags/427",[]],["title/428",[1,0.279,256,2.092]],["content/428",[1,0.383,44,2.708,49,3.764,237,3.764,275,4.503,335,3.108,341,4.213,365,4.081,507,4.538,549,3.521,551,4.213,571,4.363,573,4.363,575,3.965,576,4.748,577,4.363,578,4.081,579,5.012]],["tags/428",[]],["title/429",[580,4.154,581,3.199,582,3.936]],["content/429",[13,2,53,1.96,62,0.519,72,1.823,92,1.346,98,2.778,143,4.161,175,2.251,239,2.392,248,1.18,253,0.759,254,1.14,255,1.13,259,1.541,275,2.971,338,2.846,361,2.251,406,2.577,413,2.318,463,3.046,475,2.477,513,2.192,535,2.477,536,3.899,538,2.577,539,2.042,566,2.477,568,1.923,572,2.042,580,2.846,582,5.953,583,2.846,584,2.477,585,2.477,586,2.577,588,2.846,589,3.046,590,2.477,591,2.696,592,2.192,605,3.046,615,3.765,712,2.477,782,4.244,1172,3.35,1173,3.35,1174,2.846]],["tags/429",[]],["title/430",[572,2.565,587,2.623,657,3.387,658,3.826]],["content/430",[1,0.213,83,3.694,92,1.791,224,2.844,279,4.086,313,2.661,422,2.512,512,4.053,517,3.429,568,2.559,572,2.717,575,2.996,578,3.084,586,3.429,587,4.086,598,2.608,608,3.429,624,3.084,627,4.847,628,3.296,634,3.183,636,3.588,661,4.405,663,5.042,664,4.053,666,3.588,691,3.588,699,2.996,968,3.787,1175,4.053,1176,3.588]],["tags/430",[]],["title/431",[458,3.575,479,3.237,568,2.415,667,3.237]],["content/431",[2,3.861,43,3.402,44,2.562,83,3.145,279,3.479,362,4.492,568,3.203,572,3.402,587,3.479,615,3.985,657,4.492,668,5.075,669,4.741,670,5.075,671,4.127,672,4.293,673,5.075,674,4.741,675,5.075,676,4.492,677,5.075,678,4.741,679,5.075]],["tags/431",[]],["title/432",[92,1.69,422,2.371,701,3.005,1177,3.826]],["content/432",[1,0.263,38,1.794,45,1.581,62,0.206,72,2.984,82,2.56,92,2.202,98,1.367,111,1.123,143,1.655,203,1.655,220,0.973,222,2.967,228,1.135,248,1.51,253,0.588,254,0.882,255,1.849,265,2.358,270,1.852,313,1.548,350,1.918,421,1.794,422,1.461,500,2.358,513,1.697,553,1.995,562,2.358,568,1.489,579,2.203,582,5.127,587,2.673,588,2.203,592,1.697,598,1.517,601,1.995,617,2.358,622,1.995,635,2.358,655,1.995,671,1.918,672,1.995,701,1.852,703,3.643,837,4.218,855,2.358,970,2.358,972,2.203,1144,2.087,1146,2.358,1150,2.358,1177,2.358,1178,2.594,1179,4.289,1180,2.594,1181,2.594,1182,2.594,1183,2.594,1184,5.484,1185,2.594,1186,2.594,1187,2.358,1188,2.594,1189,2.594,1190,2.203,1191,2.358]],["tags/432",[]],["title/433",[634,4.168,716,5.307]],["content/433",[1,0.266,10,2.286,38,2.478,47,2.407,92,1.439,224,2.286,259,1.047,288,3.636,351,3.043,355,3.968,393,2.883,422,2.019,459,2.344,517,2.755,549,2.138,566,2.649,569,2.883,571,2.649,574,2.883,613,2.478,624,2.478,627,5.034,628,2.649,630,3.968,632,3.043,634,5.477,636,2.883,640,2.478,667,4.274,669,3.043,686,2.649,699,2.407,701,2.558,717,3.257,718,3.043,719,3.257,720,3.257,721,3.257,722,3.257,723,3.257,724,3.257,725,3.257,1192,3.583,1193,3.583]],["tags/433",[]],["title/434",[650,6.148]],["content/434",[1,0.351,5,0.961,17,3.174,44,2.39,62,0.414,175,3.499,226,4.004,275,2.934,335,2.743,356,4.19,365,3.602,475,3.85,549,3.108,573,3.85,574,4.19,575,3.499,576,4.19,592,3.406,640,3.602,661,3.499,684,4.423,687,3.046,708,4.19,729,4.423,735,4.734,736,4.423]],["tags/434",[]],["title/435",[23,5.825]],["content/435",[1,0.365,13,2.114,28,2.38,30,2.207,44,1.626,45,2.159,47,2.38,49,2.26,220,2.535,266,4.997,289,1.927,314,2.857,368,3.161,581,2.317,591,2.85,624,3.81,638,2.45,655,2.724,661,2.38,662,2.529,701,4.826,737,4.678,738,3.008,739,4.678,740,3.008,741,5.008,742,3.22,743,3.22,744,3.008,745,2.529,746,3.22,747,3.22,748,3.22,749,3.22,750,3.22,751,2.26,752,2.85,753,3.22,754,3.22,755,3.22]],["tags/435",[]],["title/436",[62,0.389,176,3.761,216,1.678]],["content/436",[]],["tags/436",[]],["title/437",[1,0.279,217,1.378]],["content/437",[62,0.657,145,4.928,176,6.35,177,5.401,217,1.948]],["tags/437",[]],["title/438",[1,0.279,218,2.073]],["content/438",[1,0.234,8,1.848,9,2.043,62,0.388,109,2.423,114,2.931,121,3.279,129,2.912,144,3.113,145,2.912,177,4.579,189,2.655,220,2.626,228,2.136,242,2.974,247,1.848,248,1.718,249,1.748,252,1.83,257,0.85,267,2.655,269,3.926,1194,4.879,1195,4.879,1196,4.879,1197,4.879,1198,4.879,1199,4.879]],["tags/438",[]],["title/439",[0,1.086,1,0.234,32,1.108]],["content/439",[0,1.786,32,1.822,42,2.645,62,0.64,176,6.185,369,4.237]],["tags/439",[]],["title/440",[5,1.078,253,1.323]],["content/440",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/440",[]],["title/441",[257,1.26]],["content/441",[62,0.675,144,5.412,257,1.477,259,2.479]],["tags/441",[]],["title/442",[62,0.389,178,3.761,216,1.678]],["content/442",[]],["tags/442",[]],["title/443",[1,0.279,217,1.378]],["content/443",[62,0.657,109,4.1,145,4.928,178,6.35,217,1.948]],["tags/443",[]],["title/444",[1,0.279,218,2.073]],["content/444",[1,0.312,8,2.469,9,2.731,62,0.68,109,3.238,114,2.731,144,4.16,145,3.892,146,4.655,220,3.204,242,3.974,257,1.135,267,3.548]],["tags/444",[]],["title/445",[0,1.086,1,0.234,32,1.108]],["content/445",[0,1.786,32,1.822,42,2.645,62,0.64,178,6.185,534,3.785]],["tags/445",[]],["title/446",[5,1.078,253,1.323]],["content/446",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/446",[]],["title/447",[257,1.26]],["content/447",[62,0.776,144,5.131,146,5.742,257,1.4,259,2.35]],["tags/447",[]],["title/448",[62,0.389,179,3.616,216,1.678]],["content/448",[]],["tags/448",[]],["title/449",[1,0.279,217,1.378]],["content/449",[62,0.64,109,3.993,114,3.368,179,5.946,180,6.185,217,1.898]],["tags/449",[]],["title/450",[1,0.279,218,2.073]],["content/450",[1,0.288,8,2.278,9,2.519,11,4.161,62,0.478,109,2.986,114,2.519,148,3.935,149,3.837,150,3.748,220,3.037,242,3.666,247,2.278,248,2.117,249,2.155,252,2.256,257,1.047,267,3.273]],["tags/450",[]],["title/451",[0,1.086,1,0.234,32,1.108]],["content/451",[0,1.786,32,1.822,42,2.645,62,0.64,179,5.946,369,4.237]],["tags/451",[]],["title/452",[5,1.078,253,1.323]],["content/452",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/452",[]],["title/453",[257,1.26]],["content/453",[62,0.675,148,5.549,257,1.477,259,2.479]],["tags/453",[]],["title/454",[62,0.389,181,3.761,216,1.678]],["content/454",[]],["tags/454",[]],["title/455",[1,0.279,217,1.378]],["content/455",[62,0.624,74,5.268,109,3.892,114,3.283,180,6.029,181,6.029,217,1.85]],["tags/455",[]],["title/456",[1,0.279,218,2.073]],["content/456",[1,0.288,8,2.278,9,2.519,11,4.161,62,0.478,109,2.986,114,2.519,148,3.935,149,3.837,150,3.748,220,3.037,242,3.666,247,2.278,248,2.117,249,2.155,252,2.256,257,1.047,267,3.273]],["tags/456",[]],["title/457",[0,1.086,1,0.234,32,1.108]],["content/457",[0,1.786,32,1.822,42,2.645,62,0.64,181,6.185,534,3.785]],["tags/457",[]],["title/458",[5,1.078,253,1.323]],["content/458",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/458",[]],["title/459",[257,1.26]],["content/459",[62,0.675,148,5.549,257,1.477,259,2.479]],["tags/459",[]],["title/460",[62,0.389,182,3.761,216,1.678]],["content/460",[]],["tags/460",[]],["title/461",[1,0.279,217,1.378]],["content/461",[62,0.64,150,5.012,155,5.946,182,6.185,183,6.831,217,1.898]],["tags/461",[]],["title/462",[1,0.279,218,2.073]],["content/462",[1,0.271,5,0.677,8,2.143,9,1.536,11,2.537,14,1.624,30,2.286,62,0.45,91,2.189,92,1.473,99,2.286,114,1.536,149,2.34,150,2.286,154,2.618,155,2.712,161,2.066,179,2.712,180,2.821,220,2.123,228,1.605,242,2.235,247,1.389,248,1.291,249,1.314,252,1.376,257,0.639,301,3.334,315,2.821,371,2.821,386,3.115,422,2.066,525,2.951,598,2.145,859,2.712,990,2.821,1037,5.145,1200,3.667,1201,3.667,1202,3.667,1203,5.145,1204,3.667,1205,3.667,1206,3.667,1207,2.464,1208,2.951]],["tags/462",[]],["title/463",[0,1.086,1,0.234,32,1.108]],["content/463",[0,1.786,32,1.822,42,2.645,62,0.64,182,6.185,534,3.785]],["tags/463",[]],["title/464",[5,1.078,253,1.323]],["content/464",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/464",[]],["title/465",[257,1.26]],["content/465",[62,0.675,154,6.056,257,1.477,259,2.479]],["tags/465",[]],["title/466",[62,0.389,184,3.761,216,1.678]],["content/466",[]],["tags/466",[]],["title/467",[1,0.279,217,1.378]],["content/467",[15,3.839,16,5.001,62,0.624,113,5.796,114,3.283,184,6.029,217,1.85]],["tags/467",[]],["title/468",[1,0.279,218,2.073]],["content/468",[1,0.178,8,2.163,9,2.392,14,2.529,15,1.817,16,2.368,62,0.554,65,1.725,88,2.567,90,2.13,99,2.313,113,2.744,121,2.494,123,2.494,127,2.313,130,2.02,143,4.987,163,2.054,177,2.428,189,2.02,220,1.392,228,2.5,242,2.262,247,1.405,248,1.307,249,1.33,252,1.392,257,0.646,276,3.152,278,2.567,324,2.987,491,2.854,535,2.744,536,2.744,539,2.262,543,3.374,873,3.152,875,3.374,1012,3.374,1209,3.711,1210,3.711,1211,3.711]],["tags/468",[]],["title/469",[0,1.086,1,0.234,32,1.108]],["content/469",[0,1.786,32,1.822,42,2.645,62,0.64,184,6.185,534,3.785]],["tags/469",[]],["title/470",[5,1.078,253,1.323]],["content/470",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/470",[]],["title/471",[257,1.26]],["content/471",[62,0.816,123,5.138,127,4.765,130,4.161,257,1.331,259,2.235]],["tags/471",[]],["title/472",[62,0.389,185,3.616,216,1.678]],["content/472",[]],["tags/472",[]],["title/473",[1,0.279,217,1.378]],["content/473",[62,0.657,185,6.105,186,6.35,187,5.033,217,1.948]],["tags/473",[]],["title/474",[1,0.279,218,2.073]],["content/474",[1,0.315,5,0.826,8,1.694,9,1.874,11,3.095,15,2.191,16,1.742,17,1.665,32,0.619,42,1.472,62,0.217,72,1.486,111,1.182,116,2.823,186,4.372,187,4.007,188,2.019,220,2.133,222,1.889,237,1.742,242,1.665,247,1.034,248,0.961,249,0.979,252,1.024,278,1.889,283,1.665,286,2.927,304,1.462,313,1.63,344,1.889,350,3.309,569,2.198,578,1.889,663,2.1,728,2.1,800,2.483,841,2.32,860,2.019,883,1.63,885,1.95,938,2.483,1019,2.32,1089,2.1,1153,2.32,1160,2.198,1161,2.198,1212,2.483,1213,2.483,1214,2.198,1215,2.32,1216,2.483,1217,2.32,1218,2.483,1219,2.483,1220,2.731,1221,2.731,1222,2.731,1223,2.731,1224,2.731,1225,2.019]],["tags/474",[]],["title/475",[0,1.086,1,0.234,32,1.108]],["content/475",[0,1.741,32,1.776,42,2.578,62,0.624,185,5.796,369,4.13,534,3.689]],["tags/475",[]],["title/476",[5,1.078,253,1.323]],["content/476",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/476",[]],["title/477",[257,1.26]],["content/477",[257,1.519,258,5.564,259,2.549]],["tags/477",[]],["title/478",[62,0.389,188,3.616,216,1.678]],["content/478",[]],["tags/478",[]],["title/479",[1,0.279,217,1.378]],["content/479",[62,0.624,122,4.885,156,4.586,187,4.778,188,5.796,189,4.266,217,1.85]],["tags/479",[]],["title/480",[1,0.279,218,2.073]],["content/480",[1,0.319,5,0.999,8,2.049,9,2.266,14,1.533,15,1.696,32,0.785,42,1.78,62,0.275,72,1.884,111,1.499,116,3.308,163,1.917,185,2.56,187,4.061,220,2.499,222,2.395,237,2.209,242,2.111,247,1.311,248,1.219,249,1.241,252,1.299,278,2.395,286,2.265,304,1.854,313,2.067,344,2.395,841,2.941,883,2.067,885,2.472,1019,2.941,1089,2.663,1153,2.941,1160,2.787,1161,2.787,1213,3.148,1214,2.787,1215,2.941,1216,3.148,1217,2.941,1218,3.148,1219,3.148,1225,2.56,1226,2.787]],["tags/480",[]],["title/481",[0,1.086,1,0.234,32,1.108]],["content/481",[0,1.741,32,1.776,42,2.578,62,0.624,188,5.796,369,4.13,534,3.689]],["tags/481",[]],["title/482",[5,1.078,253,1.323]],["content/482",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/482",[]],["title/483",[257,1.26]],["content/483",[257,1.519,258,5.564,259,2.549]],["tags/483",[]],["title/484",[44,2.679,1227,4.316]],["content/484",[1,0.324,2,2.45,3,2.724,5,1.408,8,1.341,9,2.83,11,2.45,22,3.008,25,1.146,39,3.008,41,2.619,44,2.528,48,2.66,53,2.072,85,2.207,173,2.26,216,1.215,220,2.066,222,2.45,239,2.529,259,1.61,285,2.207,289,1.927,304,2.948,329,3.008,331,2.85,368,2.033,410,2.317,601,2.724,980,3.22,1175,3.22,1176,2.85,1207,3.701,1215,3.008,1228,3.542,1229,3.008,1230,3.542,1231,3.542,1232,3.22,1233,3.22,1234,3.542]],["tags/484",[]],["title/485",[1,0.279,211,3.923]],["content/485",[1,0.172,5,0.212,9,0.482,10,1.343,17,1.283,35,0.926,40,0.977,43,0.701,54,0.773,63,0.571,66,1.257,74,0.773,85,0.717,95,0.571,96,0.821,114,0.882,119,1.503,124,2.604,203,1.343,209,4.488,210,1.788,211,3.167,252,0.432,255,0.388,259,0.615,333,1.503,349,0.885,350,0.851,365,1.456,367,3.545,368,0.66,422,0.648,457,1.456,482,0.885,555,0.926,568,0.66,570,0.977,581,0.753,660,0.977,663,2.768,676,0.926,687,0.673,883,0.687,896,1.046,925,0.926,1036,0.977,1149,1.046,1191,1.046,1207,0.773,1214,0.926,1235,4.194,1236,2.105,1237,1.15,1238,1.15,1239,1.15,1240,1.15,1241,1.046,1242,1.15,1243,1.15,1244,0.821,1245,1.15,1246,1.15,1247,1.15,1248,1.15,1249,1.15,1250,0.977,1251,4.194,1252,1.15,1253,1.15,1254,1.15,1255,2.91,1256,2.105,1257,0.977,1258,1.914,1259,2.105,1260,2.105,1261,1.15,1262,2.661,1263,1.914,1264,0.926,1265,0.926,1266,1.046,1267,1.15,1268,1.15,1269,1.15,1270,1.046,1271,1.15,1272,1.15,1273,1.914,1274,1.046,1275,2.646,1276,3.599,1277,1.15,1278,0.977,1279,1.15,1280,1.15,1281,1.046,1282,1.15,1283,3.599,1284,1.15,1285,1.046,1286,1.046,1287,1.046,1288,1.15,1289,0.977,1290,1.15,1291,1.15,1292,1.046,1293,1.15,1294,1.15,1295,1.15,1296,2.105,1297,2.105,1298,4.194,1299,1.15,1300,2.91,1301,1.15,1302,1.914,1303,1.15,1304,0.977,1305,0.977,1306,1.788,1307,0.977,1308,0.926,1309,1.046,1310,0.977,1311,1.15,1312,1.15,1313,1.15,1314,1.15,1315,1.15,1316,1.15,1317,2.105,1318,1.15,1319,1.15,1320,1.15,1321,1.046,1322,1.788,1323,1.788,1324,4.161,1325,0.885,1326,1.046,1327,0.926,1328,1.046,1329,0.926,1330,0.926,1331,0.926]],["tags/485",[]],["title/486",[17,3.558,203,3.724]],["content/486",[1,0.277,211,3.891,367,3.456,368,3.323,457,4.005,883,3.456,1322,4.918,1323,4.918,1324,8.375,1325,4.453,1326,5.264,1327,4.66,1328,5.264,1329,4.66,1330,4.66,1331,4.66]],["tags/486",[]],["title/487",[1,0.279,95,2.898]],["content/487",[1,0.339,5,0.761,10,1.127,17,1.077,25,0.572,30,1.101,41,1.306,44,1.419,47,1.187,54,1.187,63,0.877,80,3.171,92,1.242,95,2.792,101,3.237,173,1.127,203,1.973,211,1.187,220,1.16,228,0.773,259,0.516,288,1.156,367,1.054,368,1.774,421,1.222,656,1.306,686,1.306,699,2.078,883,1.054,885,1.261,1045,5.659,1060,1.359,1088,2.626,1100,1.422,1207,2.078,1232,1.606,1250,4.203,1262,1.306,1264,1.422,1265,1.422,1270,3.749,1273,1.606,1274,1.606,1275,1.606,1278,1.5,1281,2.811,1285,3.749,1286,3.749,1287,3.749,1289,4.203,1292,1.606,1305,1.5,1306,2.626,1307,1.5,1308,1.422,1325,1.359,1332,1.766,1333,1.766,1334,3.092,1335,4.123,1336,4.123,1337,3.092,1338,1.606,1339,4.499,1340,3.749,1341,1.766,1342,1.606,1343,1.606,1344,1.5,1345,1.606,1346,6.428,1347,1.5,1348,1.606,1349,1.606,1350,1.606,1351,2.626]],["tags/487",[]],["title/488",[17,3.558,203,3.724]],["content/488",[1,0.37,5,0.912,25,0.998,41,2.28,44,1.415,47,2.072,63,1.531,92,1.239,95,3.506,101,2.017,173,1.968,211,2.072,220,1.157,228,1.35,259,0.901,288,2.017,367,1.841,368,2.834,421,2.133,656,2.28,699,3.318,883,1.841,885,2.202,1045,2.619,1088,4.194,1100,2.482,1207,2.072,1250,4.194,1262,2.28,1264,2.482,1265,2.482,1278,2.619,1289,2.619,1339,5.615,1340,4.49,1342,2.804,1343,2.804,1344,2.619,1345,2.804,1346,8.176,1347,2.619,1348,2.804,1349,2.804,1350,2.804,1351,4.194]],["tags/488",[]],["title/489",[1,0.234,9,2.048,85,3.048]],["content/489",[0,0.2,1,0.229,5,0.547,9,2.282,10,1.074,17,0.55,35,1.902,43,0.55,44,0.414,54,0.607,63,1.735,70,1.004,74,0.607,85,3.901,86,1.164,89,0.442,100,1.131,124,2.584,203,1.074,208,0.667,209,0.726,211,1.588,224,0.576,253,0.205,259,0.264,275,0.509,333,1.201,335,1.841,367,2.086,368,0.518,383,0.694,457,0.624,523,2.149,539,1.026,567,0.726,581,0.591,587,0.563,590,0.667,624,0.624,630,1.201,687,0.528,702,0.767,728,0.694,732,1.902,740,0.767,751,1.074,752,0.726,757,0.821,762,0.767,804,0.591,883,0.539,884,0.767,894,0.821,898,0.767,925,0.726,935,0.821,968,0.767,972,0.767,987,0.821,994,0.821,1144,1.354,1169,0.821,1187,0.821,1190,0.767,1203,0.821,1207,1.588,1212,0.821,1214,0.726,1257,1.429,1258,2.149,1262,1.748,1264,1.354,1265,0.726,1266,0.821,1302,2.694,1304,2.517,1305,0.767,1306,1.429,1307,0.767,1308,1.354,1309,0.821,1310,1.429,1321,0.821,1322,0.767,1323,0.767,1324,4.621,1325,0.694,1327,0.726,1329,0.726,1330,0.726,1331,0.726,1347,0.767,1352,2.517,1353,2.517,1354,0.767,1355,0.821,1356,0.903,1357,3.969,1358,0.903,1359,0.903,1360,0.903,1361,0.903,1362,0.903,1363,0.903,1364,0.903,1365,2.363,1366,0.903,1367,0.903,1368,0.903,1369,0.903,1370,0.903,1371,0.903,1372,0.903,1373,0.903,1374,0.903,1375,0.903,1376,0.903,1377,0.903,1378,0.903,1379,0.903,1380,2.963,1381,0.903,1382,0.903,1383,0.903,1384,3.969,1385,0.903,1386,2.963,1387,0.903,1388,1.53,1389,0.903,1390,1.683,1391,2.963,1392,0.903,1393,2.694,1394,0.903,1395,0.903,1396,2.963,1397,0.903,1398,0.903,1399,1.683,1400,0.903,1401,1.683,1402,0.903,1403,1.683,1404,1.683,1405,0.903,1406,0.903,1407,0.903,1408,1.683,1409,0.903,1410,0.903,1411,0.903,1412,0.903,1413,0.903,1414,0.903,1415,0.903,1416,0.903,1417,0.903,1418,0.903,1419,0.903,1420,0.903,1421,1.53,1422,0.821,1423,0.821,1424,0.821,1425,0.821,1426,0.821,1427,0.821,1428,0.821,1429,0.821,1430,0.821,1431,0.821,1432,0.821,1433,0.821]],["tags/489",[]],["title/490",[17,3.558,203,3.724]],["content/490",[1,0.301,5,1.162,9,3.493,63,2.093,85,4.689,211,2.833,368,2.419,457,2.916,883,2.516,1207,4.227,1257,3.581,1304,5.343,1308,3.393,1310,3.581,1324,8.022,1325,3.242,1327,3.393,1329,3.393,1330,3.393,1331,3.393,1353,3.581,1388,3.833,1421,5.719,1422,3.833]],["tags/490",[]],["title/491",[1,0.279,1423,5.307]],["content/491",[5,0.86,44,2.138,253,1.056,259,1.362,275,2.625,367,2.781,383,3.583,581,3.048,587,2.904,590,3.445,624,3.223,630,3.327,702,3.958,728,3.583,732,5.449,751,4.32,752,3.749,1144,5.449,1190,3.958,1262,3.445,1352,3.958,1424,4.236,1425,4.236,1426,4.236,1427,4.236,1428,4.236,1429,4.236,1430,4.236,1431,4.236,1432,4.236,1433,4.236]],["tags/491",[]],["title/492",[53,3.415,1227,4.316]],["content/492",[1,0.21,5,0.491,8,1.007,9,1.834,19,2.26,44,1.221,48,1.047,49,1.698,62,0.569,68,1.658,69,1.658,70,1.588,71,1.9,77,1.658,78,1.741,79,1.84,80,2.046,84,1.967,85,1.658,86,1.84,87,1.9,88,1.84,92,1.069,108,1.84,109,1.321,110,1.84,111,1.152,255,0.897,259,1.632,283,1.622,313,1.588,314,1.38,328,2.26,329,2.26,335,1.402,351,2.26,410,1.741,422,1.499,555,2.141,568,1.527,584,1.967,592,1.741,619,2.419,653,1.698,671,1.967,687,3.785,691,2.141,703,3.72,736,2.26,745,1.9,751,1.698,876,2.419,1207,1.788,1229,2.26,1434,2.66,1435,2.66,1436,2.66,1437,2.66,1438,2.66,1439,4.38,1440,2.66,1441,2.66,1442,2.66,1443,4.38,1444,2.419,1445,2.66,1446,2.66,1447,2.66,1448,2.66,1449,2.419]],["tags/492",[]],["title/493",[1450,7.238]],["content/493",[1,0.456,5,1.204,9,2.731,13,3.892,66,3.892,110,4.51,286,4.266,457,4.51,491,5.015,584,4.821,633,5.538,1176,5.247,1229,5.538]],["tags/493",[]],["title/494",[1,0.201,24,2.911,751,2.685,1451,4.208]],["content/494",[1,0.379,2,3.175,3,3.53,24,3.175,30,4.928,44,3.629,46,3.53,53,4.626,220,1.722,285,2.861,286,4.381,410,3.003,457,3.175,557,3.899,613,3.175,638,3.175,647,3.694,671,3.394,751,2.929,1060,3.53,1208,3.694,1227,4.952,1354,3.899,1452,4.173,1453,4.59]],["tags/494",[]],["title/495",[24,4.038,751,3.724]],["content/495",[1,0.097,8,1.73,9,1.454,14,1.538,15,0.989,21,1.321,31,1.032,42,1.784,44,0.927,46,1.553,48,2.135,62,0.721,63,1.003,64,1.553,65,1.614,66,2.727,70,1.205,71,3.262,72,2.486,73,1.159,74,1.357,75,2.348,89,0.989,90,1.159,91,2.073,92,0.811,93,1.289,94,1.181,95,1.003,96,1.442,97,1.553,98,1.064,99,1.259,100,2.334,101,1.321,102,0.927,103,1.231,104,1.138,105,1.159,106,2.272,107,1.397,122,1.259,125,1.231,126,1.289,127,1.259,128,1.625,148,1.321,149,1.289,150,1.259,151,1.357,152,1.397,163,1.118,173,1.289,174,2.568,192,1.493,193,1.397,194,1.553,195,2.117,196,1.397,197,1.442,202,1.442,214,1.493,254,0.687,285,1.259,313,1.205,540,1.231,557,1.715,1060,1.553,1208,1.625,1227,1.493,1262,1.493,1352,2.95,1353,1.715,1393,1.836,1454,2.019,1455,2.019,1456,1.836,1457,2.019,1458,2.019,1459,2.019,1460,2.019,1461,2.019]],["tags/495",[]],["title/496",[1,0.279,990,4.489]],["content/496",[0,0.903,1,0.408,5,0.751,8,0.921,9,1.018,11,1.682,22,2.065,24,1.682,25,0.787,30,2.533,38,1.682,42,1.722,43,1.482,44,2.809,46,1.87,48,0.957,53,1.422,173,1.551,220,1.525,237,2.593,254,0.827,259,1.789,279,1.515,283,1.482,304,2.176,335,1.281,341,1.736,355,1.736,410,1.59,412,1.736,413,1.682,422,2.951,462,2.21,478,1.956,482,3.126,555,1.956,577,1.798,578,1.682,596,2.065,615,1.736,637,2.065,656,1.798,671,1.798,686,1.798,687,1.422,708,1.956,751,1.551,990,3.126,1060,1.87,1087,3.271,1089,1.87,1176,1.956,1208,1.956,1225,1.798,1227,4.525,1354,2.065,1456,2.21,1462,4.064,1463,2.431,1464,2.431,1465,2.431,1466,2.431,1467,2.21,1468,2.431]],["tags/496",[]],["title/497",[1,0.279,17,3.558]],["content/497",[0,1.846,1,0.3,2,4.328,3,4.812,25,2.025,26,4.627,45,3.814,53,3.66,221,5.689,259,2.43,539,3.814,1225,4.627,1444,5.689,1452,5.689,1467,5.689]],["tags/497",[]],["title/498",[113,4.316,114,2.445]],["content/498",[0,1.088,1,0.294,30,3.823,41,2.258,42,1.611,44,1.402,53,1.786,62,0.798,63,1.516,73,1.752,75,1.322,76,1.861,89,2.399,102,2.249,104,2.76,112,2.348,114,2.052,248,1.075,257,1.338,259,0.892,478,2.457,513,1.998,564,2.457,860,2.258,882,2.776,883,1.822,884,2.594,1160,3.942,1161,3.942,1469,3.053,1470,2.776,1471,3.053,1472,3.053,1473,3.053,1474,4.899,1475,4.454,1476,4.454,1477,3.053]],["tags/498",[]],["title/499",[335,2.217,1225,3.112,1478,3.575,1479,3.575]],["content/499",[1,0.189,5,0.729,48,1.554,62,0.642,74,2.653,205,2.919,220,2.246,237,2.519,249,1.415,259,1.75,312,3.036,335,4.252,549,2.356,1225,5.967,1478,7.755,1479,7.755,1480,3.947,1481,3.589,1482,3.947,1483,3.947,1484,3.947,1485,3.947,1486,3.947,1487,3.947,1488,3.947]],["tags/499",[]],["title/500",[1,0.279,187,3.558]],["content/500",[1,0.422,8,1.791,25,1.531,26,3.498,44,3.142,45,4.172,62,0.701,92,1.9,125,2.883,127,2.948,130,2.574,156,4.004,187,2.883,213,3.498,220,2.568,237,4.367,246,4.018,656,3.498,1355,6.224,1470,4.301,1489,4.73]],["tags/500",[]],["title/501",[1,0.279,1490,4.958]],["content/501",[1,0.444,161,2.984,247,2.005,255,1.786,325,4.262,350,3.916,598,3.098,622,4.073,883,3.161,963,4.498,1227,3.916,1351,4.498,1449,4.815,1478,4.498,1479,4.498,1481,4.815,1490,4.498,1491,6.745,1492,4.815,1493,4.815,1494,5.295,1495,4.498]],["tags/501",[]],["title/502",[205,5.352]],["content/502",[1,0.298,25,1.346,30,2.592,43,2.535,48,1.637,186,3.199,205,3.075,220,1.56,254,2.118,255,1.403,266,3.075,277,3.199,285,2.592,289,2.263,335,3.281,539,2.535,578,2.877,600,3.533,614,2.97,622,3.199,1039,3.782,1475,3.782,1476,3.782,1490,3.533,1495,7.038,1496,4.159,1497,4.159,1498,4.159,1499,4.159,1500,4.159,1501,4.159,1502,4.159,1503,6.227,1504,4.159,1505,4.159]],["tags/502",[]],["title/503",[5,1.337]],["content/503",[1,0.294,5,1.133,48,1.202,68,1.903,92,1.226,203,1.948,205,2.258,213,2.258,220,1.145,237,3.914,247,1.156,249,2.516,286,3.205,304,2.622,335,1.609,363,2.776,460,2.776,559,2.348,568,1.752,598,1.786,630,2.18,732,2.457,883,1.822,959,5.963,1075,2.776,1207,2.052,1217,4.161,1233,2.776,1241,4.454,1491,4.454,1492,2.776,1493,2.776,1495,6.969,1506,3.053,1507,4.899,1508,3.053,1509,3.053,1510,4.899,1511,3.053,1512,3.053,1513,4.899,1514,3.053,1515,3.053,1516,3.053]],["tags/503",[]],["title/504",[75,2.117,101,3.199,216,1.678]],["content/504",[]],["tags/504",[]],["title/505",[1,0.279,217,1.378]],["content/505",[21,5.401,75,3.573,100,5.548,101,5.401,217,1.948]],["tags/505",[]],["title/506",[1,0.279,218,2.073]],["content/506",[1,0.217,21,4.335,62,0.36,63,2.246,75,3.394,116,2.246,141,2.819,189,2.462,190,3.129,191,3.23,214,4.899,229,3.842,235,2.819,248,1.592,249,2.374,252,1.697,257,0.788,304,2.421,314,2.347,339,3.129,361,3.04,364,3.345,535,3.345,538,5.096,539,4.039,540,2.757,885,3.23,1244,3.23,1517,4.523]],["tags/506",[]],["title/507",[0,1.086,1,0.234,32,1.108]],["content/507",[0,1.741,32,1.776,42,2.578,75,3.393,101,5.128,370,5.597,534,3.689]],["tags/507",[]],["title/508",[5,1.078,253,1.323]],["content/508",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/508",[]],["title/509",[257,1.26]],["content/509",[62,0.58,63,3.618,75,4.346,141,4.541,190,5.04,191,5.202,257,1.269,259,2.13]],["tags/509",[]],["title/510",[75,2.117,141,3.048,216,1.678]],["content/510",[]],["tags/510",[]],["title/511",[1,0.279,217,1.378]],["content/511",[75,3.573,141,5.145,192,6.105,193,5.711,217,1.948]],["tags/511",[]],["title/512",[1,0.279,218,2.073]],["content/512",[1,0.189,14,1.748,75,3.13,109,1.96,190,2.731,191,2.818,192,2.919,193,2.731,195,2.406,214,2.919,240,3.589,247,1.495,248,1.39,249,2.145,252,1.481,257,0.687,305,3.353,314,2.048,339,2.731,540,2.406,652,3.036,699,2.653,762,3.353,1226,3.177,1244,2.818,1263,5.443,1518,3.947,1519,3.947,1520,6.575,1521,3.947,1522,3.947,1523,3.947,1524,3.947,1525,3.947,1526,3.947,1527,3.589,1528,3.353,1529,3.353,1530,3.353,1531,3.947]],["tags/512",[]],["title/513",[0,1.086,1,0.234,32,1.108]],["content/513",[0,1.833,32,1.871,42,2.716,75,3.573,141,5.145]],["tags/513",[]],["title/514",[5,1.078,253,1.323]],["content/514",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/514",[]],["title/515",[257,1.26]],["content/515",[257,1.519,258,5.564,259,2.549]],["tags/515",[]],["title/516",[75,2.117,76,2.981,216,1.678]],["content/516",[]],["tags/516",[]],["title/517",[1,0.279,217,1.378]],["content/517",[75,3.573,76,5.033,194,6.35,195,5.033,217,1.948]],["tags/517",[]],["title/518",[1,0.279,218,2.073]],["content/518",[1,0.231,44,1.374,50,2.41,75,2.621,109,2.395,124,1.508,163,1.658,195,2.94,197,2.138,198,3.566,214,2.214,220,1.809,247,1.134,248,1.054,249,1.728,252,1.123,257,0.521,312,2.303,314,1.554,339,2.071,368,1.719,540,4.231,585,2.214,593,2.723,652,2.303,699,4.665,712,2.214,883,1.787,1130,2.544,1174,2.544,1226,2.41,1244,2.138,1520,4.385,1527,6.311,1528,5.896,1529,4.096,1530,5.143,1532,4.823,1533,2.994,1534,2.994,1535,2.994,1536,2.994,1537,2.994,1538,2.994,1539,2.723,1540,2.994]],["tags/518",[]],["title/519",[0,1.086,1,0.234,32,1.108]],["content/519",[0,1.741,32,1.776,42,2.578,75,3.393,76,4.778,369,4.13,534,3.689]],["tags/519",[]],["title/520",[5,1.078,253,1.323]],["content/520",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/520",[]],["title/521",[257,1.26]],["content/521",[257,1.519,258,5.564,259,2.549]],["tags/521",[]],["title/522",[75,2.117,196,3.383,216,1.678]],["content/522",[]],["tags/522",[]],["title/523",[1,0.279,217,1.378]],["content/523",[75,3.573,195,5.033,196,5.711,197,5.895,217,1.948]],["tags/523",[]],["title/524",[1,0.279,218,2.073]],["content/524",[1,0.21,24,3.04,75,2.808,76,2.679,132,2.522,159,3.04,163,2.433,174,3.25,189,2.392,195,2.679,197,5.505,198,3.25,247,1.664,248,1.547,249,2.325,252,1.649,257,0.765,314,2.28,339,3.04,665,3.996,712,3.25,1100,6.205,1174,3.733,1244,3.138,1539,3.996,1541,4.395,1542,4.395,1543,4.395,1544,4.395,1545,4.395,1546,4.395,1547,4.395]],["tags/524",[]],["title/525",[0,1.086,1,0.234,32,1.108]],["content/525",[0,1.741,32,1.776,42,2.578,75,3.393,196,5.423,370,5.597,534,3.689]],["tags/525",[]],["title/526",[5,1.078,253,1.323]],["content/526",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/526",[]],["title/527",[257,1.26]],["content/527",[75,4.22,76,4.902,198,5.946,257,1.4,259,2.35]],["tags/527",[]],["title/528",[75,2.117,199,3.761,216,1.678]],["content/528",[]],["tags/528",[]],["title/529",[1,0.279,217,1.378]],["content/529",[8,2.968,75,3.393,129,4.679,199,6.029,200,6.308,201,6.308,217,1.85]],["tags/529",[]],["title/530",[1,0.279,218,2.073]],["content/530",[1,0.207,8,2.431,9,1.815,14,1.919,62,0.345,72,2.358,73,2.487,75,3.66,83,2.442,91,2.587,92,1.741,124,2.183,141,2.701,163,2.399,190,2.998,191,3.094,194,3.333,196,2.998,197,3.094,200,3.488,220,1.626,242,2.642,247,1.641,248,1.526,249,1.553,252,1.626,254,1.474,257,0.755,289,2.358,304,2.32,361,2.912,1244,3.094,1548,4.333,1549,4.333,1550,4.333]],["tags/530",[]],["title/531",[0,1.086,1,0.234,32,1.108]],["content/531",[0,1.786,32,1.822,42,2.645,75,3.481,199,6.185,369,4.237]],["tags/531",[]],["title/532",[5,1.078,253,1.323]],["content/532",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/532",[]],["title/533",[257,1.26]],["content/533",[62,0.554,73,3.994,75,4.485,141,4.337,190,4.814,191,4.969,196,4.814,257,1.212,259,2.034]],["tags/533",[]],["title/534",[26,4.316,1551,5.837]],["content/534",[]],["tags/534",[]],["title/535",[5,1.078,6,5.307]],["content/535",[1,0.039,5,0.079,7,1.981,8,1.768,9,1.361,10,0.272,11,1.294,12,0.304,13,0.491,14,1.094,15,1.21,16,0.762,17,0.259,18,0.387,19,0.362,20,0.387,21,0.782,28,0.286,31,0.611,48,0.858,54,0.286,55,0.343,60,0.387,62,0.803,63,1.082,64,0.327,65,0.555,66,6.455,67,0.985,68,0.513,69,0.513,70,0.921,71,0.853,72,0.84,73,1.074,74,0.803,75,2.021,76,0.728,77,0.962,78,0.538,79,0.569,80,0.327,81,0.327,82,0.254,83,0.24,84,0.315,85,0.265,86,0.294,87,0.588,88,0.294,89,1.592,90,0.472,91,0.713,92,0.331,93,0.272,94,0.699,95,0.409,96,0.304,97,0.327,98,0.813,99,0.265,100,0.553,101,0.538,102,1.89,103,0.259,104,1.054,105,1.251,106,0.538,107,0.569,108,0.569,109,0.929,110,0.294,111,0.943,113,0.315,114,0.345,115,0.327,116,0.929,117,0.327,118,0.343,119,0.304,120,0.327,121,0.286,122,0.745,123,0.803,124,0.602,125,0.941,126,0.762,127,0.962,128,0.343,129,0.713,130,1.018,131,0.272,132,0.244,133,0.327,134,0.343,135,0.327,136,0.294,137,0.315,138,0.304,139,0.327,140,0.304,141,0.962,142,0.588,143,0.272,144,0.985,145,0.921,146,0.588,147,0.362,148,0.782,149,0.272,150,0.513,151,0.803,152,0.569,153,0.327,154,0.588,155,0.609,156,0.481,157,0.327,158,0.327,159,0.294,160,0.327,161,0.24,162,0.327,163,0.236,164,0.327,165,0.343,166,0.327,167,0.343,168,0.327,169,0.278,170,0.286,175,0.286,176,0.327,177,0.278,178,0.327,179,0.315,180,0.327,181,0.327,182,0.327,183,0.362,184,0.327,185,0.315,186,0.327,187,0.502,188,0.315,189,0.232,190,0.569,191,0.588,192,0.315,193,0.294,194,0.327,195,0.502,196,0.569,197,0.304,198,0.315,199,0.327,200,0.343,201,0.343,202,0.304,304,0.441,369,0.224,370,0.304,534,0.2,598,0.249,792,0.343]],["tags/535",[]],["title/536",[151,3.286,152,3.383,216,1.678]],["content/536",[]],["tags/536",[]],["title/537",[1,0.279,217,1.378]],["content/537",[9,3.458,151,5.548,152,5.711,202,5.895,217,1.948]],["tags/537",[]],["title/538",[1,0.279,218,2.073]],["content/538",[1,0.308,21,2.145,26,2.425,27,2.786,44,1.505,109,1.628,151,3.485,153,2.522,159,2.269,163,1.815,174,2.425,202,3.702,218,1.165,247,1.242,248,1.155,249,1.858,252,1.23,257,0.571,276,2.786,288,2.145,312,2.522,314,1.701,339,2.269,341,2.342,368,1.882,540,3.161,553,2.522,699,4.322,744,2.786,872,2.982,883,1.957,885,2.342,898,2.786,1226,2.639,1244,2.342,1338,2.982,1344,2.786,1528,2.786,1529,2.786,1530,2.786,1552,3.279,1553,3.279,1554,3.279,1555,3.279,1556,3.279,1557,3.279,1558,5.185,1559,3.279,1560,3.279,1561,3.279,1562,3.279,1563,3.279,1564,3.279]],["tags/538",[]],["title/539",[0,1.086,1,0.234,32,1.108]],["content/539",[0,1.833,32,1.871,42,2.716,151,5.548,152,5.711]],["tags/539",[]],["title/540",[5,1.078,253,1.323]],["content/540",[1,0.375,5,1.448,25,2.536,253,1.776,254,2.666,255,2.644,256,2.809]],["tags/540",[]],["title/541",[257,1.26]],["content/541",[257,1.519,258,5.564,259,2.549]],["tags/541",[]]],"invertedIndex":[["",{"_index":66,"title":{},"content":{"127":{},"185":{},"188":{},"192":{},"193":{},"196":{},"199":{},"214":{},"226":{},"300":{},"485":{},"493":{},"495":{},"535":{}},"tags":{}}],["0",{"_index":612,"title":{},"content":{"214":{},"219":{},"221":{}},"tags":{}}],["1",{"_index":174,"title":{},"content":{"127":{},"130":{},"419":{},"495":{},"524":{},"538":{}},"tags":{}}],["1.5",{"_index":250,"title":{},"content":{"133":{},"145":{},"151":{},"181":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"270":{},"353":{}},"tags":{}}],["100",{"_index":1515,"title":{},"content":{"503":{}},"tags":{}}],["1000",{"_index":63,"title":{"131":{}},"content":{"127":{},"132":{},"134":{},"151":{},"154":{},"202":{},"205":{},"208":{},"211":{},"212":{},"226":{},"229":{},"264":{},"267":{},"485":{},"487":{},"488":{},"489":{},"490":{},"495":{},"498":{},"506":{},"509":{},"535":{}},"tags":{}}],["1001",{"_index":1260,"title":{},"content":{"485":{}},"tags":{}}],["1010",{"_index":1347,"title":{},"content":{"487":{},"488":{},"489":{}},"tags":{}}],["1020",{"_index":101,"title":{"504":{}},"content":{"127":{},"208":{},"211":{},"487":{},"488":{},"495":{},"505":{},"507":{},"535":{}},"tags":{}}],["1030",{"_index":1358,"title":{},"content":{"489":{}},"tags":{}}],["1047",{"_index":67,"title":{"137":{}},"content":{"127":{},"138":{},"140":{},"157":{},"160":{},"169":{},"172":{},"276":{},"279":{},"535":{}},"tags":{}}],["106",{"_index":1516,"title":{},"content":{"503":{}},"tags":{}}],["1070",{"_index":1392,"title":{},"content":{"489":{}},"tags":{}}],["108",{"_index":1506,"title":{},"content":{"503":{}},"tags":{}}],["11",{"_index":1558,"title":{},"content":{"538":{}},"tags":{}}],["11/12",{"_index":1343,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["1100",{"_index":1262,"title":{},"content":{"485":{},"487":{},"488":{},"489":{},"491":{},"495":{}},"tags":{}}],["1110",{"_index":1264,"title":{},"content":{"485":{},"487":{},"488":{},"489":{}},"tags":{}}],["1120",{"_index":1301,"title":{},"content":{"485":{}},"tags":{}}],["1130",{"_index":1359,"title":{},"content":{"489":{}},"tags":{}}],["1140",{"_index":1345,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["1150",{"_index":1394,"title":{},"content":{"489":{}},"tags":{}}],["1160",{"_index":1395,"title":{},"content":{"489":{}},"tags":{}}],["1170",{"_index":1405,"title":{},"content":{"489":{}},"tags":{}}],["12",{"_index":1528,"title":{},"content":{"512":{},"518":{},"538":{}},"tags":{}}],["1200",{"_index":1325,"title":{},"content":{"485":{},"486":{},"487":{},"489":{},"490":{}},"tags":{}}],["1210",{"_index":1265,"title":{},"content":{"485":{},"487":{},"488":{},"489":{}},"tags":{}}],["1230",{"_index":1366,"title":{},"content":{"489":{}},"tags":{}}],["1250",{"_index":141,"title":{"510":{}},"content":{"127":{},"130":{},"335":{},"338":{},"506":{},"509":{},"511":{},"513":{},"530":{},"533":{},"535":{}},"tags":{}}],["1250/1260",{"_index":1455,"title":{},"content":{"495":{}},"tags":{}}],["1260",{"_index":190,"title":{},"content":{"127":{},"130":{},"506":{},"509":{},"512":{},"530":{},"533":{},"535":{}},"tags":{}}],["1270",{"_index":191,"title":{},"content":{"127":{},"506":{},"509":{},"512":{},"530":{},"533":{},"535":{}},"tags":{}}],["1280",{"_index":1531,"title":{},"content":{"512":{}},"tags":{}}],["1290",{"_index":1303,"title":{},"content":{"485":{}},"tags":{}}],["1300",{"_index":1257,"title":{},"content":{"485":{},"489":{},"490":{}},"tags":{}}],["1370",{"_index":1284,"title":{},"content":{"485":{}},"tags":{}}],["1400",{"_index":70,"title":{"143":{}},"content":{"127":{},"144":{},"146":{},"151":{},"154":{},"157":{},"160":{},"240":{},"243":{},"489":{},"492":{},"495":{},"535":{}},"tags":{}}],["1410",{"_index":73,"title":{"149":{}},"content":{"127":{},"150":{},"152":{},"181":{},"184":{},"226":{},"229":{},"237":{},"264":{},"267":{},"495":{},"498":{},"530":{},"533":{},"535":{}},"tags":{}}],["1410.)(3",{"_index":817,"title":{},"content":{"234":{}},"tags":{}}],["1500",{"_index":1236,"title":{},"content":{"485":{}},"tags":{}}],["15th",{"_index":1364,"title":{},"content":{"489":{}},"tags":{}}],["1600",{"_index":1304,"title":{},"content":{"485":{},"489":{},"490":{}},"tags":{}}],["1720",{"_index":76,"title":{"516":{}},"content":{"127":{},"130":{},"151":{},"154":{},"264":{},"267":{},"498":{},"517":{},"519":{},"524":{},"527":{},"535":{}},"tags":{}}],["1720/1760",{"_index":1454,"title":{},"content":{"495":{}},"tags":{}}],["1730",{"_index":196,"title":{"522":{}},"content":{"127":{},"495":{},"523":{},"525":{},"530":{},"533":{},"535":{}},"tags":{}}],["1760",{"_index":198,"title":{},"content":{"127":{},"130":{},"518":{},"524":{},"527":{},"535":{}},"tags":{}}],["1780",{"_index":1540,"title":{},"content":{"518":{}},"tags":{}}],["1867",{"_index":1377,"title":{},"content":{"489":{}},"tags":{}}],["1914",{"_index":1368,"title":{},"content":{"489":{}},"tags":{}}],["1945",{"_index":1369,"title":{},"content":{"489":{}},"tags":{}}],["1st",{"_index":1496,"title":{},"content":{"502":{}},"tags":{}}],["2",{"_index":214,"title":{},"content":{"127":{},"130":{},"495":{},"506":{},"512":{},"518":{}},"tags":{}}],["2000",{"_index":1278,"title":{},"content":{"485":{},"487":{},"488":{}},"tags":{}}],["2010",{"_index":1348,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["2018",{"_index":973,"title":{},"content":{"314":{}},"tags":{}}],["2020",{"_index":1289,"title":{},"content":{"485":{},"487":{},"488":{}},"tags":{}}],["2022",{"_index":1447,"title":{},"content":{"492":{}},"tags":{}}],["2022/07/29",{"_index":1452,"title":{},"content":{"494":{},"497":{}},"tags":{}}],["2023",{"_index":960,"title":{},"content":{"313":{},"314":{}},"tags":{}}],["2023/01/05",{"_index":953,"title":{},"content":{"312":{}},"tags":{}}],["2023/07/05",{"_index":4,"title":{},"content":{"126":{}},"tags":{}}],["2023/07/06",{"_index":1228,"title":{},"content":{"484":{}},"tags":{}}],["2040",{"_index":1267,"title":{},"content":{"485":{}},"tags":{}}],["2057",{"_index":77,"title":{"155":{}},"content":{"127":{},"156":{},"158":{},"169":{},"172":{},"258":{},"261":{},"276":{},"279":{},"492":{},"535":{}},"tags":{}}],["2067",{"_index":79,"title":{"161":{}},"content":{"127":{},"157":{},"160":{},"162":{},"164":{},"492":{},"535":{}},"tags":{}}],["2077",{"_index":81,"title":{"167":{}},"content":{"127":{},"168":{},"170":{},"535":{}},"tags":{}}],["2090",{"_index":1271,"title":{},"content":{"485":{}},"tags":{}}],["2097",{"_index":84,"title":{"173":{}},"content":{"127":{},"174":{},"176":{},"492":{},"535":{}},"tags":{}}],["20th",{"_index":1367,"title":{},"content":{"489":{}},"tags":{}}],["2100",{"_index":1422,"title":{},"content":{"489":{},"490":{}},"tags":{}}],["2120",{"_index":89,"title":{"179":{}},"content":{"127":{},"180":{},"182":{},"202":{},"205":{},"270":{},"273":{},"288":{},"291":{},"300":{},"303":{},"308":{},"311":{},"317":{},"320":{},"323":{},"326":{},"347":{},"350":{},"365":{},"368":{},"489":{},"495":{},"498":{},"535":{}},"tags":{}}],["2140",{"_index":94,"title":{"187":{},"200":{}},"content":{"127":{},"187":{},"193":{},"195":{},"199":{},"201":{},"203":{},"341":{},"344":{},"401":{},"404":{},"495":{},"535":{}},"tags":{}}],["2190",{"_index":1327,"title":{},"content":{"485":{},"486":{},"489":{},"490":{}},"tags":{}}],["2200",{"_index":1290,"title":{},"content":{"485":{}},"tags":{}}],["2210",{"_index":1280,"title":{},"content":{"485":{}},"tags":{}}],["2300",{"_index":1388,"title":{},"content":{"489":{},"490":{}},"tags":{}}],["2310",{"_index":98,"title":{"206":{},"212":{}},"content":{"127":{},"207":{},"209":{},"212":{},"214":{},"220":{},"222":{},"341":{},"344":{},"401":{},"404":{},"422":{},"425":{},"426":{},"427":{},"429":{},"432":{},"495":{},"535":{}},"tags":{}}],["2350",{"_index":1293,"title":{},"content":{"485":{}},"tags":{}}],["2360",{"_index":1328,"title":{},"content":{"485":{},"486":{}},"tags":{}}],["2430",{"_index":1370,"title":{},"content":{"489":{}},"tags":{}}],["2460",{"_index":1378,"title":{},"content":{"489":{}},"tags":{}}],["25",{"_index":727,"title":{},"content":{"221":{}},"tags":{}}],["2540",{"_index":102,"title":{"224":{}},"content":{"127":{},"225":{},"227":{},"291":{},"294":{},"297":{},"303":{},"308":{},"311":{},"317":{},"320":{},"329":{},"332":{},"335":{},"338":{},"341":{},"344":{},"347":{},"350":{},"359":{},"362":{},"365":{},"368":{},"401":{},"404":{},"422":{},"425":{},"495":{},"498":{},"535":{}},"tags":{}}],["2540)(3",{"_index":945,"title":{},"content":{"300":{}},"tags":{}}],["2540.)(3",{"_index":936,"title":{},"content":{"288":{}},"tags":{}}],["2560",{"_index":104,"title":{"230":{},"232":{}},"content":{"127":{},"233":{},"235":{},"294":{},"297":{},"305":{},"308":{},"311":{},"323":{},"326":{},"347":{},"350":{},"495":{},"498":{},"535":{}},"tags":{}}],["2610",{"_index":1249,"title":{},"content":{"485":{}},"tags":{}}],["2620",{"_index":1253,"title":{},"content":{"485":{}},"tags":{}}],["2650",{"_index":105,"title":{"238":{}},"content":{"127":{},"239":{},"241":{},"252":{},"255":{},"294":{},"297":{},"308":{},"311":{},"329":{},"332":{},"347":{},"350":{},"495":{},"535":{}},"tags":{}}],["2660",{"_index":107,"title":{"250":{}},"content":{"127":{},"244":{},"251":{},"253":{},"311":{},"495":{},"535":{}},"tags":{}}],["2660.)(3",{"_index":951,"title":{},"content":{"308":{}},"tags":{}}],["2700",{"_index":1329,"title":{},"content":{"485":{},"486":{},"489":{},"490":{}},"tags":{}}],["2707",{"_index":108,"title":{"256":{}},"content":{"127":{},"257":{},"259":{},"282":{},"285":{},"492":{},"535":{}},"tags":{}}],["2750",{"_index":112,"title":{"262":{}},"content":{"127":{},"263":{},"265":{},"498":{}},"tags":{}}],["2800",{"_index":115,"title":{"268":{}},"content":{"127":{},"269":{},"271":{},"535":{}},"tags":{}}],["2910",{"_index":152,"title":{"536":{}},"content":{"127":{},"359":{},"362":{},"495":{},"535":{},"537":{},"539":{}},"tags":{}}],["2920",{"_index":153,"title":{},"content":{"127":{},"359":{},"362":{},"535":{},"538":{}},"tags":{}}],["2950",{"_index":1564,"title":{},"content":{"538":{}},"tags":{}}],["2980",{"_index":1483,"title":{},"content":{"499":{}},"tags":{}}],["2d",{"_index":1008,"title":{},"content":{"335":{},"365":{}},"tags":{}}],["3",{"_index":247,"title":{},"content":{"133":{},"139":{},"145":{},"151":{},"157":{},"163":{},"169":{},"175":{},"181":{},"202":{},"208":{},"226":{},"240":{},"245":{},"252":{},"258":{},"264":{},"270":{},"282":{},"294":{},"317":{},"323":{},"329":{},"335":{},"341":{},"353":{},"359":{},"365":{},"371":{},"377":{},"383":{},"395":{},"401":{},"416":{},"422":{},"438":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"501":{},"503":{},"512":{},"518":{},"524":{},"530":{},"538":{}},"tags":{}}],["3/4",{"_index":206,"title":{},"content":{"127":{},"130":{}},"tags":{}}],["30",{"_index":1192,"title":{},"content":{"433":{}},"tags":{}}],["3000",{"_index":1349,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["3010",{"_index":1350,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["3057",{"_index":117,"title":{"274":{}},"content":{"127":{},"275":{},"277":{},"535":{}},"tags":{}}],["3077",{"_index":120,"title":{"280":{}},"content":{"127":{},"281":{},"283":{},"535":{}},"tags":{}}],["3110",{"_index":123,"title":{"286":{}},"content":{"127":{},"287":{},"289":{},"371":{},"374":{},"468":{},"471":{},"535":{}},"tags":{}}],["3150",{"_index":125,"title":{"292":{}},"content":{"127":{},"293":{},"295":{},"377":{},"380":{},"383":{},"386":{},"395":{},"398":{},"495":{},"500":{},"535":{}},"tags":{}}],["3220",{"_index":127,"title":{"298":{}},"content":{"127":{},"299":{},"301":{},"383":{},"386":{},"392":{},"468":{},"471":{},"495":{},"500":{},"535":{}},"tags":{}}],["3220.)(3",{"_index":1069,"title":{},"content":{"389":{}},"tags":{}}],["3300",{"_index":130,"title":{"304":{},"306":{},"312":{}},"content":{"127":{},"307":{},"309":{},"313":{},"314":{},"347":{},"353":{},"356":{},"371":{},"374":{},"377":{},"380":{},"468":{},"471":{},"500":{},"535":{}},"tags":{}}],["3340",{"_index":133,"title":{"315":{}},"content":{"127":{},"316":{},"318":{},"535":{}},"tags":{}}],["3400",{"_index":135,"title":{"321":{}},"content":{"127":{},"322":{},"324":{},"535":{}},"tags":{}}],["3500",{"_index":137,"title":{"327":{}},"content":{"127":{},"328":{},"330":{},"416":{},"535":{}},"tags":{}}],["3520",{"_index":139,"title":{"333":{}},"content":{"127":{},"334":{},"336":{},"535":{}},"tags":{}}],["3540",{"_index":142,"title":{"339":{}},"content":{"127":{},"340":{},"342":{},"422":{},"425":{},"535":{}},"tags":{}}],["3590",{"_index":1330,"title":{},"content":{"485":{},"486":{},"489":{},"490":{}},"tags":{}}],["3670",{"_index":144,"title":{"345":{}},"content":{"127":{},"346":{},"348":{},"353":{},"356":{},"438":{},"441":{},"444":{},"447":{},"535":{}},"tags":{}}],["3680",{"_index":146,"title":{"351":{}},"content":{"127":{},"352":{},"354":{},"444":{},"447":{},"535":{}},"tags":{}}],["3710",{"_index":148,"title":{"357":{}},"content":{"127":{},"358":{},"360":{},"450":{},"453":{},"456":{},"459":{},"495":{},"535":{}},"tags":{}}],["3750",{"_index":1471,"title":{},"content":{"498":{}},"tags":{}}],["3760",{"_index":1472,"title":{},"content":{"498":{}},"tags":{}}],["3770",{"_index":154,"title":{"363":{}},"content":{"127":{},"364":{},"366":{},"462":{},"465":{},"535":{}},"tags":{}}],["3800",{"_index":1493,"title":{},"content":{"501":{},"503":{}},"tags":{}}],["3850",{"_index":1331,"title":{},"content":{"485":{},"486":{},"489":{},"490":{}},"tags":{}}],["3940",{"_index":199,"title":{"528":{}},"content":{"127":{},"529":{},"531":{},"535":{}},"tags":{}}],["3980",{"_index":1484,"title":{},"content":{"499":{}},"tags":{}}],["3990",{"_index":1492,"title":{},"content":{"501":{},"503":{}},"tags":{}}],["3d",{"_index":172,"title":{},"content":{"127":{},"335":{},"365":{},"415":{},"416":{}},"tags":{}}],["4",{"_index":1462,"title":{},"content":{"496":{}},"tags":{}}],["4110",{"_index":157,"title":{"369":{}},"content":{"127":{},"370":{},"372":{},"535":{}},"tags":{}}],["4150",{"_index":160,"title":{"375":{}},"content":{"127":{},"376":{},"378":{},"535":{}},"tags":{}}],["420",{"_index":1482,"title":{},"content":{"499":{}},"tags":{}}],["4200",{"_index":162,"title":{"381":{}},"content":{"127":{},"382":{},"384":{},"535":{}},"tags":{}}],["4220",{"_index":164,"title":{"387":{}},"content":{"127":{},"388":{},"390":{},"535":{}},"tags":{}}],["4250",{"_index":166,"title":{"393":{}},"content":{"127":{},"394":{},"396":{},"535":{}},"tags":{}}],["4400",{"_index":169,"title":{"399":{},"405":{}},"content":{"127":{},"400":{},"402":{},"406":{},"408":{},"409":{},"410":{},"535":{}},"tags":{}}],["45",{"_index":1514,"title":{},"content":{"503":{}},"tags":{}}],["4500",{"_index":171,"title":{"414":{}},"content":{"127":{},"130":{},"415":{},"417":{}},"tags":{}}],["4540",{"_index":175,"title":{"420":{},"426":{}},"content":{"127":{},"220":{},"421":{},"423":{},"429":{},"434":{},"535":{}},"tags":{}}],["4670",{"_index":176,"title":{"436":{}},"content":{"127":{},"437":{},"439":{},"535":{}},"tags":{}}],["4680",{"_index":178,"title":{"442":{}},"content":{"127":{},"443":{},"445":{},"535":{}},"tags":{}}],["4700",{"_index":1489,"title":{},"content":{"500":{}},"tags":{}}],["4730",{"_index":179,"title":{"448":{}},"content":{"127":{},"449":{},"451":{},"462":{},"535":{}},"tags":{}}],["4740",{"_index":181,"title":{"454":{}},"content":{"127":{},"455":{},"457":{},"535":{}},"tags":{}}],["4750",{"_index":1473,"title":{},"content":{"498":{}},"tags":{}}],["4760",{"_index":1477,"title":{},"content":{"498":{}},"tags":{}}],["4770",{"_index":182,"title":{"460":{}},"content":{"127":{},"461":{},"463":{},"535":{}},"tags":{}}],["4800",{"_index":184,"title":{"466":{}},"content":{"127":{},"467":{},"469":{},"535":{}},"tags":{}}],["4960",{"_index":185,"title":{"472":{}},"content":{"127":{},"473":{},"475":{},"480":{},"535":{}},"tags":{}}],["4970",{"_index":1485,"title":{},"content":{"499":{}},"tags":{}}],["4980",{"_index":1487,"title":{},"content":{"499":{}},"tags":{}}],["4990",{"_index":188,"title":{"478":{}},"content":{"127":{},"474":{},"479":{},"481":{},"535":{}},"tags":{}}],["4th",{"_index":1497,"title":{},"content":{"502":{}},"tags":{}}],["5",{"_index":1463,"title":{},"content":{"496":{}},"tags":{}}],["50",{"_index":570,"title":{},"content":{"212":{},"221":{},"485":{}},"tags":{}}],["5th",{"_index":1465,"title":{},"content":{"496":{}},"tags":{}}],["6",{"_index":1219,"title":{},"content":{"474":{},"480":{}},"tags":{}}],["7",{"_index":1160,"title":{},"content":{"422":{},"474":{},"480":{},"498":{}},"tags":{}}],["8",{"_index":1161,"title":{},"content":{"422":{},"474":{},"480":{},"498":{}},"tags":{}}],["8.0",{"_index":1222,"title":{},"content":{"474":{}},"tags":{}}],["8th",{"_index":1363,"title":{},"content":{"489":{}},"tags":{}}],["abdul",{"_index":1188,"title":{},"content":{"432":{}},"tags":{}}],["abil",{"_index":291,"title":{},"content":{"145":{},"151":{}},"tags":{}}],["aborigin",{"_index":1379,"title":{},"content":{"489":{}},"tags":{}}],["abov",{"_index":656,"title":{},"content":{"216":{},"217":{},"487":{},"488":{},"496":{},"500":{}},"tags":{}}],["absolut",{"_index":548,"title":{},"content":{"210":{},"424":{}},"tags":{}}],["abstract",{"_index":404,"title":{},"content":{"181":{},"323":{}},"tags":{}}],["academ",{"_index":40,"title":{},"content":{"127":{},"128":{},"485":{}},"tags":{}}],["access",{"_index":269,"title":{},"content":{"139":{},"157":{},"240":{},"438":{}},"tags":{}}],["accur",{"_index":755,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["acquaint",{"_index":937,"title":{},"content":{"294":{},"353":{},"406":{}},"tags":{}}],["action",{"_index":1400,"title":{},"content":{"489":{}},"tags":{}}],["activ",{"_index":968,"title":{},"content":{"313":{},"430":{},"489":{}},"tags":{}}],["actual",{"_index":617,"title":{},"content":{"215":{},"432":{}},"tags":{}}],["add",{"_index":1055,"title":{},"content":{"377":{}},"tags":{}}],["addendum",{"_index":456,"title":{"192":{}},"content":{},"tags":{}}],["addit",{"_index":45,"title":{},"content":{"127":{},"129":{},"130":{},"139":{},"157":{},"215":{},"223":{},"323":{},"426":{},"432":{},"435":{},"497":{},"500":{}},"tags":{}}],["address",{"_index":311,"title":{},"content":{"145":{},"252":{},"347":{}},"tags":{}}],["administr",{"_index":20,"title":{},"content":{"127":{},"535":{}},"tags":{}}],["advanc",{"_index":109,"title":{},"content":{"127":{},"151":{},"234":{},"257":{},"258":{},"270":{},"282":{},"322":{},"323":{},"376":{},"377":{},"413":{},"422":{},"438":{},"443":{},"444":{},"449":{},"450":{},"455":{},"456":{},"492":{},"512":{},"518":{},"535":{},"538":{}},"tags":{}}],["advic",{"_index":777,"title":{"230":{},"231":{},"304":{},"305":{}},"content":{"305":{},"426":{},"427":{}},"tags":{}}],["advis",{"_index":785,"title":{},"content":{"231":{}},"tags":{}}],["advisor",{"_index":41,"title":{},"content":{"127":{},"128":{},"484":{},"487":{},"488":{},"498":{}},"tags":{}}],["affect",{"_index":629,"title":{},"content":{"215":{}},"tags":{}}],["ag",{"_index":352,"title":{},"content":{"169":{},"276":{}},"tags":{}}],["again",{"_index":946,"title":{},"content":{"305":{}},"tags":{}}],["agent",{"_index":1037,"title":{},"content":{"359":{},"462":{}},"tags":{}}],["agil",{"_index":165,"title":{},"content":{"127":{},"388":{},"389":{},"535":{}},"tags":{}}],["ai",{"_index":180,"title":{},"content":{"127":{},"449":{},"455":{},"462":{},"535":{}},"tags":{}}],["aim",{"_index":1151,"title":{},"content":{"416":{}},"tags":{}}],["ajax",{"_index":919,"title":{},"content":{"282":{}},"tags":{}}],["algebra",{"_index":193,"title":{},"content":{"127":{},"133":{},"240":{},"294":{},"495":{},"511":{},"512":{},"535":{}},"tags":{}}],["algorithm",{"_index":72,"title":{},"content":{"127":{},"133":{},"139":{},"144":{},"145":{},"150":{},"151":{},"225":{},"226":{},"335":{},"421":{},"422":{},"429":{},"432":{},"474":{},"480":{},"495":{},"530":{},"535":{}},"tags":{}}],["allow",{"_index":1116,"title":{},"content":{"408":{},"409":{}},"tags":{}}],["along",{"_index":1088,"title":{},"content":{"406":{},"487":{},"488":{}},"tags":{}}],["alongsid",{"_index":1435,"title":{},"content":{"492":{}},"tags":{}}],["alreadi",{"_index":754,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["although",{"_index":1434,"title":{},"content":{"492":{}},"tags":{}}],["alway",{"_index":637,"title":{},"content":{"215":{},"216":{},"496":{}},"tags":{}}],["analysi",{"_index":129,"title":{},"content":{"127":{},"151":{},"163":{},"175":{},"226":{},"270":{},"299":{},"300":{},"395":{},"421":{},"422":{},"438":{},"529":{},"535":{}},"tags":{}}],["analysis/design",{"_index":1461,"title":{},"content":{"495":{}},"tags":{}}],["analyt",{"_index":168,"title":{},"content":{"127":{},"175":{},"394":{},"395":{},"535":{}},"tags":{}}],["analyz",{"_index":389,"title":{},"content":{"175":{},"276":{}},"tags":{}}],["ancient",{"_index":1274,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["and/or",{"_index":1153,"title":{},"content":{"416":{},"474":{},"480":{}},"tags":{}}],["android",{"_index":381,"title":{},"content":{"175":{},"383":{}},"tags":{}}],["anim",{"_index":1051,"title":{},"content":{"365":{},"416":{}},"tags":{}}],["annual",{"_index":33,"title":{},"content":{"127":{},"128":{}},"tags":{}}],["anonym",{"_index":405,"title":{},"content":{"181":{}},"tags":{}}],["anoth",{"_index":1456,"title":{},"content":{"495":{},"496":{}},"tags":{}}],["answer",{"_index":1105,"title":{},"content":{"408":{}},"tags":{}}],["anthropolog",{"_index":1410,"title":{},"content":{"489":{}},"tags":{}}],["anthrozoolog",{"_index":1309,"title":{},"content":{"485":{},"489":{}},"tags":{}}],["anti",{"_index":1223,"title":{},"content":{"474":{}},"tags":{}}],["antideriv",{"_index":1539,"title":{},"content":{"518":{},"524":{}},"tags":{}}],["antirequisit",{"_index":1226,"title":{},"content":{"480":{},"512":{},"518":{},"538":{}},"tags":{}}],["anyon",{"_index":845,"title":{},"content":{"246":{}},"tags":{}}],["anyth",{"_index":846,"title":{},"content":{"246":{}},"tags":{}}],["anyway",{"_index":646,"title":{},"content":{"216":{}},"tags":{}}],["anzo",{"_index":1310,"title":{},"content":{"485":{},"489":{},"490":{}},"tags":{}}],["api",{"_index":922,"title":{},"content":{"282":{}},"tags":{}}],["appendix",{"_index":477,"title":{"198":{}},"content":{"194":{}},"tags":{}}],["appli",{"_index":12,"title":{},"content":{"127":{},"215":{},"217":{},"359":{},"377":{},"409":{},"535":{}},"tags":{}}],["applic",{"_index":163,"title":{},"content":{"127":{},"157":{},"175":{},"181":{},"226":{},"335":{},"377":{},"382":{},"383":{},"416":{},"468":{},"480":{},"495":{},"518":{},"524":{},"530":{},"535":{},"538":{}},"tags":{}}],["apprais",{"_index":348,"title":{},"content":{"169":{},"276":{}},"tags":{}}],["approach",{"_index":1087,"title":{},"content":{"406":{},"408":{},"409":{},"496":{}},"tags":{}}],["approv",{"_index":246,"title":{},"content":{"133":{},"383":{},"500":{}},"tags":{}}],["approxim",{"_index":1159,"title":{},"content":{"422":{}},"tags":{}}],["arab",{"_index":1250,"title":{},"content":{"485":{},"487":{},"488":{}},"tags":{}}],["architectur",{"_index":106,"title":{},"content":{"127":{},"239":{},"240":{},"251":{},"252":{},"294":{},"317":{},"347":{},"495":{},"535":{}},"tags":{}}],["area",{"_index":1019,"title":{},"content":{"347":{},"474":{},"480":{}},"tags":{}}],["argument",{"_index":1131,"title":{},"content":{"409":{},"422":{}},"tags":{}}],["arithmet",{"_index":864,"title":{},"content":{"252":{}},"tags":{}}],["around",{"_index":715,"title":{},"content":{"220":{}},"tags":{}}],["array",{"_index":306,"title":{},"content":{"145":{},"151":{},"181":{}},"tags":{}}],["arsc",{"_index":1418,"title":{},"content":{"489":{}},"tags":{}}],["art",{"_index":211,"title":{"485":{}},"content":{"127":{},"130":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{}},"tags":{}}],["articl",{"_index":737,"title":{},"content":{"223":{},"426":{},"435":{}},"tags":{}}],["artif",{"_index":183,"title":{},"content":{"127":{},"461":{},"535":{}},"tags":{}}],["artifici",{"_index":149,"title":{},"content":{"127":{},"276":{},"358":{},"359":{},"365":{},"408":{},"450":{},"456":{},"462":{},"495":{},"535":{}},"tags":{}}],["arts/languag",{"_index":1230,"title":{},"content":{"484":{}},"tags":{}}],["arts/languages/soci",{"_index":1229,"title":{},"content":{"484":{},"492":{},"493":{}},"tags":{}}],["asia",{"_index":1252,"title":{},"content":{"485":{}},"tags":{}}],["aspect",{"_index":525,"title":{},"content":{"202":{},"317":{},"409":{},"462":{}},"tags":{}}],["assembl",{"_index":865,"title":{},"content":{"252":{}},"tags":{}}],["assess",{"_index":393,"title":{},"content":{"175":{},"219":{},"221":{},"433":{}},"tags":{}}],["assign",{"_index":568,"title":{"218":{},"431":{}},"content":{"212":{},"214":{},"218":{},"219":{},"220":{},"365":{},"395":{},"429":{},"430":{},"431":{},"432":{},"485":{},"492":{},"503":{}},"tags":{}}],["assignments/project",{"_index":1443,"title":{},"content":{"492":{}},"tags":{}}],["associ",{"_index":759,"title":{},"content":{"226":{},"365":{},"395":{}},"tags":{}}],["asymptot",{"_index":1155,"title":{},"content":{"422":{}},"tags":{}}],["asynchron",{"_index":828,"title":{},"content":{"240":{}},"tags":{}}],["attach",{"_index":467,"title":{},"content":{"192":{},"196":{}},"tags":{}}],["attain",{"_index":576,"title":{},"content":{"213":{},"222":{},"428":{},"434":{}},"tags":{}}],["attempt",{"_index":731,"title":{},"content":{"221":{}},"tags":{}}],["attend",{"_index":621,"title":{},"content":{"215":{},"221":{}},"tags":{}}],["attent",{"_index":708,"title":{},"content":{"220":{},"222":{},"434":{},"496":{}},"tags":{}}],["attitud",{"_index":1170,"title":{},"content":{"427":{}},"tags":{}}],["attribut",{"_index":530,"title":{},"content":{"202":{}},"tags":{}}],["audio",{"_index":1004,"title":{},"content":{"329":{},"365":{}},"tags":{}}],["auschwitz",{"_index":1294,"title":{},"content":{"485":{}},"tags":{}}],["authent",{"_index":1195,"title":{},"content":{"438":{}},"tags":{}}],["author",{"_index":989,"title":{},"content":{"317":{},"329":{}},"tags":{}}],["autom",{"_index":892,"title":{},"content":{"270":{},"371":{}},"tags":{}}],["automata",{"_index":1012,"title":{},"content":{"341":{},"468":{}},"tags":{}}],["avail",{"_index":383,"title":{},"content":{"175":{},"317":{},"383":{},"489":{},"491":{}},"tags":{}}],["averag",{"_index":569,"title":{},"content":{"212":{},"221":{},"433":{},"474":{}},"tags":{}}],["b",{"_index":938,"title":{},"content":{"294":{},"474":{}},"tags":{}}],["b.sc",{"_index":1221,"title":{},"content":{"474":{}},"tags":{}}],["bachelor",{"_index":7,"title":{},"content":{"127":{},"535":{}},"tags":{}}],["back",{"_index":492,"title":{},"content":{"196":{}},"tags":{}}],["background",{"_index":1210,"title":{},"content":{"468":{}},"tags":{}}],["backward",{"_index":1113,"title":{},"content":{"408":{}},"tags":{}}],["bailey",{"_index":1424,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["bare",{"_index":1438,"title":{},"content":{"492":{}},"tags":{}}],["bari'",{"_index":1189,"title":{},"content":{"432":{}},"tags":{}}],["base",{"_index":28,"title":{},"content":{"127":{},"128":{},"181":{},"223":{},"281":{},"305":{},"408":{},"435":{},"535":{}},"tags":{}}],["bash",{"_index":420,"title":{},"content":{"185":{},"193":{}},"tags":{}}],["basic",{"_index":653,"title":{"248":{}},"content":{"216":{},"220":{},"270":{},"294":{},"305":{},"314":{},"329":{},"365":{},"401":{},"492":{}},"tags":{}}],["bc",{"_index":1220,"title":{},"content":{"474":{}},"tags":{}}],["be",{"_index":362,"title":{},"content":{"169":{},"218":{},"314":{},"431":{}},"tags":{}}],["becom",{"_index":1040,"title":{},"content":{"365":{},"406":{}},"tags":{}}],["befor",{"_index":478,"title":{"195":{}},"content":{"220":{},"496":{},"498":{}},"tags":{}}],["begin",{"_index":1381,"title":{},"content":{"489":{}},"tags":{}}],["beginn",{"_index":80,"title":{},"content":{"127":{},"162":{},"487":{},"492":{},"535":{}},"tags":{}}],["behaviour",{"_index":1203,"title":{},"content":{"462":{},"489":{}},"tags":{}}],["behind",{"_index":704,"title":{},"content":{"220":{},"258":{}},"tags":{}}],["believ",{"_index":1166,"title":{},"content":{"427":{}},"tags":{}}],["below",{"_index":37,"title":{},"content":{"127":{},"128":{},"193":{},"212":{}},"tags":{}}],["benefit",{"_index":620,"title":{},"content":{"215":{}},"tags":{}}],["best",{"_index":38,"title":{},"content":{"127":{},"128":{},"215":{},"231":{},"246":{},"432":{},"433":{},"496":{}},"tags":{}}],["better",{"_index":578,"title":{},"content":{"213":{},"215":{},"217":{},"428":{},"430":{},"474":{},"496":{},"502":{}},"tags":{}}],["beyond",{"_index":1295,"title":{},"content":{"485":{}},"tags":{}}],["bi",{"_index":1507,"title":{},"content":{"503":{}},"tags":{}}],["big",{"_index":167,"title":{},"content":{"127":{},"394":{},"395":{},"535":{}},"tags":{}}],["binari",{"_index":319,"title":{},"content":{"151":{},"226":{}},"tags":{}}],["bind",{"_index":999,"title":{},"content":{"323":{}},"tags":{}}],["bird",{"_index":1233,"title":{},"content":{"484":{},"503":{}},"tags":{}}],["bit",{"_index":703,"title":{},"content":{"220":{},"432":{},"492":{}},"tags":{}}],["black",{"_index":770,"title":{},"content":{"226":{}},"tags":{}}],["blank",{"_index":658,"title":{"217":{},"430":{}},"content":{},"tags":{}}],["block",{"_index":473,"title":{"193":{},"199":{}},"content":{"194":{}},"tags":{}}],["blog",{"_index":983,"title":{},"content":{"314":{}},"tags":{}}],["bold",{"_index":1231,"title":{},"content":{"484":{}},"tags":{}}],["bondi",{"_index":1500,"title":{},"content":{"502":{}},"tags":{}}],["book",{"_index":590,"title":{},"content":{"214":{},"231":{},"314":{},"429":{},"489":{},"491":{}},"tags":{}}],["boolean",{"_index":358,"title":{},"content":{"169":{}},"tags":{}}],["boot",{"_index":790,"title":{},"content":{"231":{}},"tags":{}}],["both",{"_index":652,"title":{},"content":{"216":{},"276":{},"377":{},"512":{},"518":{}},"tags":{}}],["bottom",{"_index":468,"title":{},"content":{"192":{}},"tags":{}}],["bound",{"_index":1156,"title":{},"content":{"422":{}},"tags":{}}],["bring",{"_index":648,"title":{},"content":{"216":{}},"tags":{}}],["broken",{"_index":659,"title":{},"content":{"217":{}},"tags":{}}],["browser",{"_index":334,"title":{"246":{}},"content":{"157":{},"246":{},"258":{}},"tags":{}}],["build",{"_index":910,"title":{},"content":{"282":{},"300":{},"389":{}},"tags":{}}],["busi",{"_index":19,"title":{},"content":{"127":{},"492":{},"535":{}},"tags":{}}],["c",{"_index":136,"title":{},"content":{"127":{},"145":{},"151":{},"234":{},"322":{},"323":{},"365":{},"535":{}},"tags":{}}],["calc",{"_index":438,"title":{"190":{}},"content":{},"tags":{}}],["calc.cup",{"_index":450,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calc.lex",{"_index":444,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calc.lex.java",{"_index":451,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calc.sh",{"_index":465,"title":{},"content":{"192":{}},"tags":{}}],["calcpars",{"_index":447,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calcparser.java",{"_index":452,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calcparserus",{"_index":455,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calcparseruser.java",{"_index":454,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calcsymbol",{"_index":449,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calcsymbol.java",{"_index":453,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["calculu",{"_index":195,"title":{"413":{}},"content":{"127":{},"294":{},"406":{},"409":{},"413":{},"495":{},"512":{},"517":{},"518":{},"523":{},"524":{},"535":{}},"tags":{}}],["call",{"_index":508,"title":{},"content":{"196":{},"216":{},"234":{}},"tags":{}}],["campaign",{"_index":391,"title":{},"content":{"175":{}},"tags":{}}],["canada",{"_index":1371,"title":{},"content":{"489":{}},"tags":{}}],["canadian",{"_index":1380,"title":{},"content":{"489":{}},"tags":{}}],["care",{"_index":1269,"title":{},"content":{"485":{}},"tags":{}}],["case",{"_index":487,"title":{},"content":{"196":{},"300":{}},"tags":{}}],["caught",{"_index":692,"title":{},"content":{"219":{}},"tags":{}}],["cd",{"_index":425,"title":{"187":{}},"content":{"187":{},"188":{},"193":{},"195":{},"196":{},"199":{}},"tags":{}}],["central",{"_index":862,"title":{},"content":{"252":{}},"tags":{}}],["centuri",{"_index":1365,"title":{},"content":{"489":{}},"tags":{}}],["certainli",{"_index":684,"title":{},"content":{"219":{},"222":{},"434":{}},"tags":{}}],["chain",{"_index":1114,"title":{},"content":{"408":{}},"tags":{}}],["chanc",{"_index":551,"title":{},"content":{"212":{},"213":{},"215":{},"219":{},"231":{},"427":{},"428":{}},"tags":{}}],["chang",{"_index":884,"title":{},"content":{"264":{},"489":{},"498":{}},"tags":{}}],["character",{"_index":231,"title":{},"content":{"133":{}},"tags":{}}],["cheat",{"_index":680,"title":{"219":{}},"content":{"219":{}},"tags":{}}],["check",{"_index":412,"title":{},"content":{"185":{},"194":{},"245":{},"246":{},"248":{},"314":{},"496":{}},"tags":{}}],["chines",{"_index":1254,"title":{},"content":{"485":{}},"tags":{}}],["chmod",{"_index":471,"title":{},"content":{"192":{}},"tags":{}}],["choic",{"_index":1355,"title":{},"content":{"489":{},"500":{}},"tags":{}}],["christin",{"_index":1430,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["circuit",{"_index":822,"title":{},"content":{"240":{}},"tags":{}}],["citat",{"_index":1450,"title":{"493":{}},"content":{},"tags":{}}],["citizen",{"_index":1129,"title":{},"content":{"409":{}},"tags":{}}],["civil",{"_index":1277,"title":{},"content":{"485":{}},"tags":{}}],["class",{"_index":259,"title":{},"content":{"136":{},"142":{},"148":{},"154":{},"160":{},"166":{},"172":{},"178":{},"181":{},"184":{},"192":{},"195":{},"205":{},"210":{},"211":{},"212":{},"214":{},"215":{},"219":{},"221":{},"229":{},"237":{},"243":{},"255":{},"261":{},"267":{},"273":{},"279":{},"285":{},"291":{},"297":{},"303":{},"311":{},"320":{},"323":{},"326":{},"332":{},"338":{},"344":{},"350":{},"356":{},"362":{},"368":{},"374":{},"380":{},"386":{},"392":{},"398":{},"404":{},"409":{},"419":{},"424":{},"425":{},"429":{},"433":{},"441":{},"447":{},"453":{},"459":{},"465":{},"471":{},"477":{},"483":{},"484":{},"485":{},"487":{},"488":{},"489":{},"491":{},"492":{},"496":{},"497":{},"498":{},"499":{},"509":{},"515":{},"521":{},"527":{},"533":{},"541":{}},"tags":{}}],["classic",{"_index":1279,"title":{},"content":{"485":{}},"tags":{}}],["classif",{"_index":1079,"title":{},"content":{"395":{}},"tags":{}}],["classroom",{"_index":958,"title":{},"content":{"313":{}},"tags":{}}],["claus",{"_index":1111,"title":{},"content":{"408":{}},"tags":{}}],["clean",{"_index":461,"title":{},"content":{"192":{}},"tags":{}}],["clear",{"_index":1136,"title":{},"content":{"409":{}},"tags":{}}],["client",{"_index":816,"title":{},"content":{"234":{},"317":{}},"tags":{}}],["client/serv",{"_index":1002,"title":{},"content":{"323":{}},"tags":{}}],["clone",{"_index":849,"title":{},"content":{"248":{}},"tags":{}}],["closer",{"_index":649,"title":{},"content":{"216":{}},"tags":{}}],["clr",{"_index":1179,"title":{},"content":{"432":{}},"tags":{}}],["cluster",{"_index":1078,"title":{},"content":{"395":{}},"tags":{}}],["cm",{"_index":330,"title":{},"content":{"157":{}},"tags":{}}],["cmaf",{"_index":1411,"title":{},"content":{"489":{}},"tags":{}}],["cnma",{"_index":1321,"title":{},"content":{"485":{},"489":{}},"tags":{}}],["co",{"_index":1478,"title":{"499":{}},"content":{"499":{},"501":{}},"tags":{}}],["code",{"_index":54,"title":{},"content":{"127":{},"194":{},"231":{},"282":{},"409":{},"485":{},"487":{},"489":{},"535":{}},"tags":{}}],["codescours",{"_index":1307,"title":{},"content":{"485":{},"487":{},"489":{}},"tags":{}}],["cohes",{"_index":940,"title":{},"content":{"300":{}},"tags":{}}],["collabor",{"_index":690,"title":{},"content":{"219":{}},"tags":{}}],["collis",{"_index":1047,"title":{},"content":{"365":{}},"tags":{}}],["combin",{"_index":824,"title":{},"content":{"240":{}},"tags":{}}],["come",{"_index":354,"title":{},"content":{"169":{}},"tags":{}}],["comfort",{"_index":1239,"title":{},"content":{"485":{}},"tags":{}}],["command",{"_index":411,"title":{"193":{},"199":{}},"content":{"185":{},"192":{},"193":{},"231":{},"248":{}},"tags":{}}],["commerc",{"_index":18,"title":{},"content":{"127":{},"535":{}},"tags":{}}],["commerci",{"_index":1042,"title":{},"content":{"365":{}},"tags":{}}],["common",{"_index":52,"title":{},"content":{"127":{},"129":{},"157":{},"231":{},"288":{}},"tags":{}}],["commonli",{"_index":1068,"title":{},"content":{"389":{}},"tags":{}}],["commun",{"_index":208,"title":{},"content":{"127":{},"130":{},"139":{},"270":{},"308":{},"489":{}},"tags":{}}],["comp",{"_index":62,"title":{"131":{},"137":{},"143":{},"149":{},"155":{},"161":{},"167":{},"173":{},"179":{},"200":{},"206":{},"212":{},"224":{},"230":{},"232":{},"238":{},"250":{},"256":{},"262":{},"268":{},"274":{},"280":{},"286":{},"292":{},"298":{},"304":{},"306":{},"312":{},"315":{},"321":{},"327":{},"333":{},"339":{},"345":{},"351":{},"357":{},"363":{},"369":{},"375":{},"381":{},"387":{},"393":{},"399":{},"405":{},"414":{},"420":{},"426":{},"436":{},"442":{},"448":{},"454":{},"460":{},"466":{},"472":{},"478":{}},"content":{"127":{},"130":{},"132":{},"134":{},"138":{},"140":{},"144":{},"146":{},"150":{},"151":{},"152":{},"154":{},"156":{},"157":{},"158":{},"160":{},"162":{},"164":{},"168":{},"169":{},"170":{},"172":{},"174":{},"176":{},"180":{},"181":{},"182":{},"184":{},"201":{},"202":{},"203":{},"205":{},"207":{},"208":{},"209":{},"211":{},"212":{},"214":{},"220":{},"222":{},"225":{},"226":{},"227":{},"229":{},"233":{},"234":{},"235":{},"237":{},"239":{},"240":{},"241":{},"243":{},"244":{},"251":{},"252":{},"253":{},"255":{},"257":{},"258":{},"259":{},"261":{},"263":{},"264":{},"265":{},"267":{},"269":{},"270":{},"271":{},"273":{},"275":{},"276":{},"277":{},"279":{},"281":{},"282":{},"283":{},"285":{},"287":{},"288":{},"289":{},"291":{},"293":{},"294":{},"295":{},"297":{},"299":{},"300":{},"301":{},"303":{},"305":{},"307":{},"308":{},"309":{},"311":{},"313":{},"314":{},"316":{},"317":{},"318":{},"320":{},"322":{},"323":{},"324":{},"326":{},"328":{},"329":{},"330":{},"332":{},"334":{},"335":{},"336":{},"338":{},"340":{},"341":{},"342":{},"344":{},"346":{},"347":{},"348":{},"350":{},"352":{},"353":{},"354":{},"356":{},"358":{},"360":{},"362":{},"364":{},"365":{},"366":{},"368":{},"370":{},"371":{},"372":{},"374":{},"376":{},"377":{},"378":{},"380":{},"382":{},"383":{},"384":{},"386":{},"388":{},"389":{},"390":{},"392":{},"394":{},"395":{},"396":{},"398":{},"400":{},"401":{},"402":{},"404":{},"406":{},"408":{},"409":{},"410":{},"415":{},"416":{},"417":{},"421":{},"422":{},"423":{},"425":{},"426":{},"427":{},"429":{},"432":{},"434":{},"437":{},"438":{},"439":{},"441":{},"443":{},"444":{},"445":{},"447":{},"449":{},"450":{},"451":{},"453":{},"455":{},"456":{},"457":{},"459":{},"461":{},"462":{},"463":{},"465":{},"467":{},"468":{},"469":{},"471":{},"473":{},"474":{},"475":{},"479":{},"480":{},"481":{},"492":{},"495":{},"498":{},"499":{},"500":{},"506":{},"509":{},"530":{},"533":{},"535":{}},"tags":{}}],["compar",{"_index":567,"title":{},"content":{"212":{},"313":{},"401":{},"489":{}},"tags":{}}],["compat",{"_index":881,"title":{},"content":{"258":{},"313":{}},"tags":{}}],["compil",{"_index":491,"title":{},"content":{"196":{},"202":{},"377":{},"468":{},"493":{}},"tags":{}}],["complet",{"_index":237,"title":{},"content":{"133":{},"213":{},"377":{},"422":{},"428":{},"474":{},"480":{},"496":{},"499":{},"500":{},"503":{}},"tags":{}}],["complex",{"_index":241,"title":{},"content":{"133":{},"226":{},"323":{},"408":{}},"tags":{}}],["compon",{"_index":860,"title":{},"content":{"252":{},"308":{},"329":{},"365":{},"474":{},"498":{}},"tags":{}}],["composit",{"_index":1261,"title":{},"content":{"485":{}},"tags":{}}],["comprehens",{"_index":382,"title":{},"content":{"175":{},"212":{}},"tags":{}}],["compress",{"_index":1005,"title":{},"content":{"329":{}},"tags":{}}],["comput",{"_index":8,"title":{},"content":{"127":{},"128":{},"129":{},"130":{},"132":{},"133":{},"138":{},"139":{},"145":{},"157":{},"163":{},"169":{},"175":{},"201":{},"202":{},"207":{},"208":{},"212":{},"239":{},"251":{},"258":{},"276":{},"282":{},"313":{},"334":{},"335":{},"340":{},"346":{},"347":{},"401":{},"409":{},"416":{},"422":{},"438":{},"444":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"484":{},"492":{},"495":{},"496":{},"500":{},"529":{},"530":{},"535":{}},"tags":{}}],["concentr",{"_index":1064,"title":{},"content":{"389":{}},"tags":{}}],["concept",{"_index":65,"title":{},"content":{"127":{},"132":{},"133":{},"138":{},"139":{},"145":{},"157":{},"163":{},"181":{},"208":{},"220":{},"240":{},"252":{},"270":{},"282":{},"288":{},"294":{},"300":{},"329":{},"358":{},"359":{},"365":{},"371":{},"389":{},"395":{},"401":{},"413":{},"468":{},"495":{},"535":{}},"tags":{}}],["conceptu",{"_index":261,"title":{},"content":{"139":{}},"tags":{}}],["concern",{"_index":893,"title":{},"content":{"276":{}},"tags":{}}],["concis",{"_index":1117,"title":{},"content":{"408":{},"409":{}},"tags":{}}],["conclus",{"_index":650,"title":{"222":{},"434":{}},"content":{"216":{}},"tags":{}}],["concret",{"_index":626,"title":{},"content":{"215":{}},"tags":{}}],["concurr",{"_index":812,"title":{},"content":{"234":{},"270":{},"308":{},"401":{}},"tags":{}}],["confeder",{"_index":1376,"title":{},"content":{"489":{}},"tags":{}}],["confid",{"_index":705,"title":{},"content":{"220":{}},"tags":{}}],["configur",{"_index":1030,"title":{},"content":{"353":{}},"tags":{}}],["congest",{"_index":1021,"title":{},"content":{"347":{}},"tags":{}}],["connect",{"_index":543,"title":{},"content":{"208":{},"468":{}},"tags":{}}],["conquer",{"_index":774,"title":{},"content":{"226":{},"422":{}},"tags":{}}],["consent",{"_index":212,"title":{},"content":{"127":{},"130":{},"416":{}},"tags":{}}],["consid",{"_index":1232,"title":{},"content":{"484":{},"487":{}},"tags":{}}],["consist",{"_index":728,"title":{},"content":{"221":{},"409":{},"474":{},"489":{},"491":{}},"tags":{}}],["constant",{"_index":298,"title":{},"content":{"145":{}},"tags":{}}],["constraint",{"_index":1109,"title":{},"content":{"408":{}},"tags":{}}],["construct",{"_index":1099,"title":{},"content":{"408":{}},"tags":{}}],["consult",{"_index":39,"title":{},"content":{"127":{},"128":{},"484":{}},"tags":{}}],["contact",{"_index":1374,"title":{},"content":{"489":{}},"tags":{}}],["contain",{"_index":588,"title":{},"content":{"214":{},"429":{},"432":{}},"tags":{}}],["contemporari",{"_index":1297,"title":{},"content":{"485":{}},"tags":{}}],["contend",{"_index":685,"title":{},"content":{"219":{}},"tags":{}}],["content",{"_index":586,"title":{},"content":{"214":{},"217":{},"264":{},"429":{},"430":{}},"tags":{}}],["context",{"_index":528,"title":{},"content":{"202":{},"341":{}},"tags":{}}],["conting",{"_index":1556,"title":{},"content":{"538":{}},"tags":{}}],["continu",{"_index":312,"title":{},"content":{"151":{},"219":{},"499":{},"518":{},"538":{}},"tags":{}}],["contract",{"_index":1513,"title":{},"content":{"503":{}},"tags":{}}],["control",{"_index":399,"title":{},"content":{"181":{},"252":{},"347":{}},"tags":{}}],["converg",{"_index":665,"title":{},"content":{"217":{},"524":{}},"tags":{}}],["coordin",{"_index":1547,"title":{},"content":{"524":{}},"tags":{}}],["copi",{"_index":1182,"title":{},"content":{"432":{}},"tags":{}}],["core",{"_index":713,"title":{},"content":{"220":{}},"tags":{}}],["corequisit",{"_index":1028,"title":{},"content":{"347":{}},"tags":{}}],["correct",{"_index":974,"title":{},"content":{"314":{}},"tags":{}}],["correspond",{"_index":979,"title":{},"content":{"314":{}},"tags":{}}],["count",{"_index":1351,"title":{},"content":{"487":{},"488":{},"501":{}},"tags":{}}],["countabl",{"_index":541,"title":{},"content":{"208":{}},"tags":{}}],["counter",{"_index":832,"title":{},"content":{"240":{}},"tags":{}}],["coupl",{"_index":941,"title":{},"content":{"300":{}},"tags":{}}],["cours",{"_index":1,"title":{"126":{},"129":{},"132":{},"133":{},"134":{},"138":{},"139":{},"140":{},"144":{},"145":{},"146":{},"150":{},"151":{},"152":{},"156":{},"157":{},"158":{},"162":{},"163":{},"164":{},"168":{},"169":{},"170":{},"174":{},"175":{},"176":{},"180":{},"181":{},"182":{},"201":{},"202":{},"203":{},"207":{},"208":{},"209":{},"213":{},"225":{},"226":{},"227":{},"233":{},"234":{},"235":{},"239":{},"240":{},"241":{},"251":{},"252":{},"253":{},"257":{},"258":{},"259":{},"263":{},"264":{},"265":{},"269":{},"270":{},"271":{},"275":{},"276":{},"277":{},"281":{},"282":{},"283":{},"287":{},"288":{},"289":{},"293":{},"294":{},"295":{},"299":{},"300":{},"301":{},"307":{},"308":{},"309":{},"316":{},"317":{},"318":{},"322":{},"323":{},"324":{},"328":{},"329":{},"330":{},"334":{},"335":{},"336":{},"340":{},"341":{},"342":{},"346":{},"347":{},"348":{},"352":{},"353":{},"354":{},"358":{},"359":{},"360":{},"364":{},"365":{},"366":{},"370":{},"371":{},"372":{},"376":{},"377":{},"378":{},"382":{},"383":{},"384":{},"388":{},"389":{},"390":{},"394":{},"395":{},"396":{},"400":{},"401":{},"402":{},"415":{},"416":{},"417":{},"421":{},"422":{},"423":{},"428":{},"437":{},"438":{},"439":{},"443":{},"444":{},"445":{},"449":{},"450":{},"451":{},"455":{},"456":{},"457":{},"461":{},"462":{},"463":{},"467":{},"468":{},"469":{},"473":{},"474":{},"475":{},"479":{},"480":{},"481":{},"485":{},"487":{},"489":{},"491":{},"494":{},"496":{},"497":{},"500":{},"501":{},"505":{},"506":{},"507":{},"511":{},"512":{},"513":{},"517":{},"518":{},"519":{},"523":{},"524":{},"525":{},"529":{},"530":{},"531":{},"537":{},"538":{},"539":{}},"content":{"127":{},"128":{},"129":{},"130":{},"133":{},"135":{},"141":{},"145":{},"147":{},"151":{},"153":{},"159":{},"163":{},"165":{},"169":{},"171":{},"175":{},"177":{},"183":{},"204":{},"212":{},"213":{},"214":{},"219":{},"220":{},"221":{},"222":{},"223":{},"228":{},"231":{},"234":{},"236":{},"240":{},"242":{},"252":{},"254":{},"258":{},"260":{},"266":{},"270":{},"272":{},"276":{},"278":{},"282":{},"284":{},"288":{},"290":{},"294":{},"296":{},"300":{},"302":{},"305":{},"310":{},"313":{},"317":{},"319":{},"323":{},"325":{},"329":{},"331":{},"335":{},"337":{},"343":{},"347":{},"349":{},"353":{},"355":{},"359":{},"361":{},"365":{},"367":{},"371":{},"373":{},"377":{},"379":{},"383":{},"385":{},"389":{},"391":{},"395":{},"397":{},"403":{},"416":{},"418":{},"422":{},"427":{},"428":{},"430":{},"432":{},"433":{},"434":{},"435":{},"438":{},"440":{},"444":{},"446":{},"450":{},"452":{},"456":{},"458":{},"462":{},"464":{},"468":{},"470":{},"474":{},"476":{},"480":{},"482":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"492":{},"493":{},"494":{},"495":{},"496":{},"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"506":{},"508":{},"512":{},"514":{},"518":{},"520":{},"524":{},"526":{},"530":{},"532":{},"535":{},"538":{},"540":{}},"tags":{}}],["coursewar",{"_index":582,"title":{"214":{},"429":{}},"content":{"429":{},"432":{}},"tags":{}}],["courtesi",{"_index":501,"title":{},"content":{"196":{}},"tags":{}}],["cover",{"_index":314,"title":{},"content":{"151":{},"175":{},"202":{},"220":{},"223":{},"240":{},"258":{},"270":{},"294":{},"323":{},"359":{},"371":{},"377":{},"383":{},"395":{},"435":{},"492":{},"506":{},"512":{},"518":{},"524":{},"538":{}},"tags":{}}],["coverag",{"_index":1052,"title":{},"content":{"371":{}},"tags":{}}],["cpu",{"_index":819,"title":{},"content":{"240":{},"252":{},"308":{}},"tags":{}}],["creat",{"_index":480,"title":{},"content":{"195":{},"196":{},"317":{},"383":{}},"tags":{}}],["creation",{"_index":874,"title":{},"content":{"258":{},"383":{},"389":{}},"tags":{}}],["creativ",{"_index":1315,"title":{},"content":{"485":{}},"tags":{}}],["credit",{"_index":883,"title":{},"content":{"264":{},"474":{},"480":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"498":{},"501":{},"503":{},"518":{},"538":{}},"tags":{}}],["criteria",{"_index":1053,"title":{},"content":{"371":{}},"tags":{}}],["critic",{"_index":347,"title":{},"content":{"169":{},"276":{}},"tags":{}}],["cross",{"_index":1522,"title":{},"content":{"512":{}},"tags":{}}],["crowd",{"_index":1206,"title":{},"content":{"462":{}},"tags":{}}],["crucial",{"_index":1140,"title":{},"content":{"409":{}},"tags":{}}],["cs",{"_index":53,"title":{"185":{},"194":{},"492":{}},"content":{"127":{},"129":{},"195":{},"212":{},"214":{},"427":{},"429":{},"484":{},"494":{},"496":{},"497":{},"498":{}},"tags":{}}],["css",{"_index":329,"title":{},"content":{"157":{},"484":{},"492":{}},"tags":{}}],["cultur",{"_index":1251,"title":{},"content":{"485":{}},"tags":{}}],["cup",{"_index":408,"title":{"185":{}},"content":{},"tags":{}}],["curl",{"_index":416,"title":{},"content":{"185":{},"193":{}},"tags":{}}],["current",{"_index":337,"title":{},"content":{"157":{},"300":{}},"tags":{}}],["curv",{"_index":634,"title":{"221":{},"433":{}},"content":{"215":{},"216":{},"221":{},"430":{},"433":{}},"tags":{}}],["cyber",{"_index":118,"title":{},"content":{"127":{},"275":{},"276":{},"535":{}},"tags":{}}],["cycl",{"_index":343,"title":{},"content":{"163":{},"288":{}},"tags":{}}],["cygwin",{"_index":781,"title":{},"content":{"231":{},"305":{}},"tags":{}}],["danger",{"_index":22,"title":{},"content":{"127":{},"484":{},"496":{}},"tags":{}}],["data",{"_index":31,"title":{},"content":{"127":{},"128":{},"139":{},"145":{},"157":{},"181":{},"225":{},"226":{},"252":{},"281":{},"282":{},"300":{},"317":{},"329":{},"347":{},"383":{},"389":{},"394":{},"395":{},"409":{},"422":{},"495":{},"535":{}},"tags":{}}],["databas",{"_index":126,"title":{},"content":{"127":{},"139":{},"293":{},"294":{},"323":{},"376":{},"377":{},"394":{},"395":{},"495":{},"535":{}},"tags":{}}],["day",{"_index":673,"title":{},"content":{"218":{},"431":{}},"tags":{}}],["deadlock",{"_index":949,"title":{},"content":{"308":{}},"tags":{}}],["debug",{"_index":345,"title":{},"content":{"163":{}},"tags":{}}],["decid",{"_index":238,"title":{},"content":{"133":{}},"tags":{}}],["decis",{"_index":301,"title":{},"content":{"145":{},"462":{}},"tags":{}}],["declar",{"_index":1095,"title":{},"content":{"408":{}},"tags":{}}],["deduc",{"_index":1104,"title":{},"content":{"408":{}},"tags":{}}],["defin",{"_index":1107,"title":{},"content":{"408":{},"409":{}},"tags":{}}],["definit",{"_index":712,"title":{},"content":{"220":{},"288":{},"408":{},"429":{},"518":{},"524":{}},"tags":{}}],["degre",{"_index":560,"title":{},"content":{"212":{}},"tags":{}}],["delv",{"_index":1098,"title":{},"content":{"408":{}},"tags":{}}],["demonstr",{"_index":336,"title":{},"content":{"157":{}},"tags":{}}],["depend",{"_index":47,"title":{},"content":{"127":{},"129":{},"217":{},"221":{},"223":{},"433":{},"435":{},"487":{},"488":{}},"tags":{}}],["deploy",{"_index":346,"title":{},"content":{"163":{},"383":{}},"tags":{}}],["deriv",{"_index":1535,"title":{},"content":{"518":{}},"tags":{}}],["describ",{"_index":1172,"title":{},"content":{"429":{}},"tags":{}}],["descript",{"_index":218,"title":{"133":{},"139":{},"145":{},"151":{},"157":{},"163":{},"169":{},"175":{},"181":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"258":{},"264":{},"270":{},"276":{},"282":{},"288":{},"294":{},"300":{},"308":{},"317":{},"323":{},"329":{},"335":{},"341":{},"347":{},"353":{},"359":{},"365":{},"371":{},"377":{},"383":{},"389":{},"395":{},"401":{},"416":{},"422":{},"438":{},"444":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"506":{},"512":{},"518":{},"524":{},"530":{},"538":{}},"content":{"538":{}},"tags":{}}],["design",{"_index":111,"title":{},"content":{"127":{},"145":{},"151":{},"157":{},"163":{},"175":{},"226":{},"231":{},"240":{},"257":{},"270":{},"282":{},"288":{},"294":{},"299":{},"300":{},"317":{},"322":{},"323":{},"353":{},"364":{},"365":{},"377":{},"383":{},"389":{},"394":{},"395":{},"401":{},"406":{},"421":{},"422":{},"432":{},"474":{},"480":{},"492":{},"535":{}},"tags":{}}],["design/program",{"_index":1062,"title":{},"content":{"383":{}},"tags":{}}],["detail",{"_index":421,"title":{"186":{},"249":{}},"content":{"248":{},"249":{},"353":{},"432":{},"487":{},"488":{}},"tags":{}}],["detect",{"_index":1196,"title":{},"content":{"438":{}},"tags":{}}],["determin",{"_index":240,"title":{},"content":{"133":{},"512":{}},"tags":{}}],["develop",{"_index":116,"title":{},"content":{"127":{},"139":{},"145":{},"151":{},"157":{},"163":{},"234":{},"269":{},"270":{},"288":{},"313":{},"316":{},"364":{},"365":{},"377":{},"382":{},"383":{},"388":{},"389":{},"415":{},"416":{},"474":{},"480":{},"506":{},"535":{}},"tags":{}}],["devic",{"_index":378,"title":{},"content":{"175":{}},"tags":{}}],["dia",{"_index":1413,"title":{},"content":{"489":{}},"tags":{}}],["diagon",{"_index":1526,"title":{},"content":{"512":{}},"tags":{}}],["dialect",{"_index":1123,"title":{},"content":{"409":{}},"tags":{}}],["diaspora",{"_index":1412,"title":{},"content":{"489":{}},"tags":{}}],["differ",{"_index":513,"title":{},"content":{"196":{},"214":{},"220":{},"231":{},"264":{},"406":{},"410":{},"429":{},"432":{},"498":{}},"tags":{}}],["differenti",{"_index":194,"title":{},"content":{"127":{},"495":{},"517":{},"530":{},"535":{}},"tags":{}}],["difficult",{"_index":226,"title":{},"content":{"133":{},"212":{},"222":{},"427":{},"434":{}},"tags":{}}],["difficulti",{"_index":669,"title":{},"content":{"218":{},"431":{},"433":{}},"tags":{}}],["digit",{"_index":818,"title":{},"content":{"240":{}},"tags":{}}],["dimension",{"_index":305,"title":{},"content":{"145":{},"151":{},"512":{}},"tags":{}}],["direct",{"_index":531,"title":{},"content":{"202":{}},"tags":{}}],["directori",{"_index":424,"title":{"187":{}},"content":{"192":{},"195":{},"196":{}},"tags":{}}],["disabl",{"_index":1414,"title":{},"content":{"489":{}},"tags":{}}],["disb",{"_index":1415,"title":{},"content":{"489":{}},"tags":{}}],["disclaim",{"_index":23,"title":{"128":{},"223":{},"435":{}},"content":{"127":{}},"tags":{}}],["discourag",{"_index":717,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["discret",{"_index":1552,"title":{},"content":{"538":{}},"tags":{}}],["discuss",{"_index":272,"title":{},"content":{"139":{},"157":{},"169":{},"202":{},"288":{},"300":{},"389":{},"416":{}},"tags":{}}],["disk",{"_index":950,"title":{},"content":{"308":{}},"tags":{}}],["distanc",{"_index":1446,"title":{},"content":{"492":{}},"tags":{}}],["distribut",{"_index":276,"title":{},"content":{"139":{},"468":{},"538":{}},"tags":{}}],["divid",{"_index":773,"title":{},"content":{"226":{},"422":{}},"tags":{}}],["do",{"_index":579,"title":{},"content":{"213":{},"428":{},"432":{}},"tags":{}}],["docker",{"_index":985,"title":{},"content":{"314":{}},"tags":{}}],["document",{"_index":971,"title":{},"content":{"314":{},"317":{},"383":{}},"tags":{}}],["documentation.stud",{"_index":1063,"title":{},"content":{"383":{}},"tags":{}}],["doesn't",{"_index":647,"title":{},"content":{"216":{},"220":{},"246":{},"494":{}},"tags":{}}],["domain",{"_index":1211,"title":{},"content":{"468":{}},"tags":{}}],["don't",{"_index":572,"title":{"216":{},"217":{},"219":{},"220":{},"430":{}},"content":{"212":{},"216":{},"217":{},"218":{},"220":{},"429":{},"430":{},"431":{}},"tags":{}}],["done",{"_index":460,"title":{},"content":{"192":{},"503":{}},"tags":{}}],["dot",{"_index":1521,"title":{},"content":{"512":{}},"tags":{}}],["doubl",{"_index":1342,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["down",{"_index":664,"title":{},"content":{"217":{},"430":{}},"tags":{}}],["download",{"_index":437,"title":{"190":{}},"content":{"192":{},"195":{},"196":{}},"tags":{}}],["dr",{"_index":502,"title":{},"content":{"196":{}},"tags":{}}],["dram",{"_index":1255,"title":{},"content":{"485":{}},"tags":{}}],["dramat",{"_index":1313,"title":{},"content":{"485":{}},"tags":{}}],["drawn",{"_index":1022,"title":{},"content":{"347":{}},"tags":{}}],["driven",{"_index":886,"title":{},"content":{"270":{},"282":{}},"tags":{}}],["drracket",{"_index":1147,"title":{},"content":{"412":{}},"tags":{}}],["dual",{"_index":789,"title":{},"content":{"231":{}},"tags":{}}],["due",{"_index":721,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["dure",{"_index":559,"title":{},"content":{"212":{},"215":{},"216":{},"427":{},"503":{}},"tags":{}}],["dynam",{"_index":775,"title":{},"content":{"226":{},"258":{},"317":{},"323":{},"422":{}},"tags":{}}],["e.g",{"_index":813,"title":{},"content":{"234":{},"252":{},"347":{},"365":{},"377":{},"389":{}},"tags":{}}],["each",{"_index":1089,"title":{},"content":{"406":{},"410":{},"474":{},"480":{},"496":{}},"tags":{}}],["earli",{"_index":1372,"title":{},"content":{"489":{}},"tags":{}}],["earlier",{"_index":709,"title":{},"content":{"220":{}},"tags":{}}],["earlier.to",{"_index":505,"title":{},"content":{"196":{}},"tags":{}}],["easi",{"_index":687,"title":{"244":{},"246":{},"247":{}},"content":{"219":{},"222":{},"244":{},"245":{},"246":{},"249":{},"314":{},"434":{},"485":{},"489":{},"492":{},"496":{}},"tags":{}}],["easier",{"_index":1440,"title":{},"content":{"492":{}},"tags":{}}],["easiest",{"_index":835,"title":{},"content":{"244":{}},"tags":{}}],["easili",{"_index":1183,"title":{},"content":{"432":{}},"tags":{}}],["econ",{"_index":1352,"title":{},"content":{"489":{},"491":{},"495":{}},"tags":{}}],["econom",{"_index":1353,"title":{},"content":{"489":{},"490":{},"495":{}},"tags":{}}],["edit",{"_index":839,"title":{},"content":{"245":{}},"tags":{}}],["educ",{"_index":619,"title":{},"content":{"215":{},"492":{}},"tags":{}}],["effect",{"_index":1237,"title":{},"content":{"485":{}},"tags":{}}],["effort",{"_index":640,"title":{},"content":{"215":{},"216":{},"217":{},"220":{},"221":{},"222":{},"433":{},"434":{}},"tags":{}}],["eigenvalu",{"_index":1524,"title":{},"content":{"512":{}},"tags":{}}],["eigenvector",{"_index":1525,"title":{},"content":{"512":{}},"tags":{}}],["elect",{"_index":1227,"title":{"484":{},"492":{}},"content":{"494":{},"495":{},"496":{},"501":{}},"tags":{}}],["electron",{"_index":1198,"title":{},"content":{"438":{}},"tags":{}}],["elementari",{"_index":761,"title":{},"content":{"226":{}},"tags":{}}],["elicit",{"_index":929,"title":{},"content":{"288":{}},"tags":{}}],["elig",{"_index":1498,"title":{},"content":{"502":{}},"tags":{}}],["embark",{"_index":1085,"title":{},"content":{"406":{}},"tags":{}}],["emerg",{"_index":875,"title":{},"content":{"258":{},"468":{}},"tags":{}}],["emphas",{"_index":1094,"title":{},"content":{"408":{},"409":{}},"tags":{}}],["emphasi",{"_index":340,"title":{},"content":{"163":{},"395":{}},"tags":{}}],["employ",{"_index":1420,"title":{},"content":{"489":{}},"tags":{}}],["encount",{"_index":1187,"title":{},"content":{"432":{},"489":{}},"tags":{}}],["encourag",{"_index":1135,"title":{},"content":{"409":{}},"tags":{}}],["encrypt",{"_index":1194,"title":{},"content":{"438":{}},"tags":{}}],["end",{"_index":68,"title":{},"content":{"127":{},"138":{},"174":{},"175":{},"215":{},"216":{},"220":{},"221":{},"383":{},"492":{},"503":{},"535":{}},"tags":{}}],["engin",{"_index":16,"title":{},"content":{"127":{},"157":{},"270":{},"287":{},"288":{},"365":{},"408":{},"467":{},"468":{},"474":{},"535":{}},"tags":{}}],["engl",{"_index":1259,"title":{},"content":{"485":{}},"tags":{}}],["english",{"_index":1314,"title":{},"content":{"485":{}},"tags":{}}],["enjoy",{"_index":1171,"title":{},"content":{"427":{}},"tags":{}}],["enough",{"_index":788,"title":{},"content":{"231":{}},"tags":{}}],["enrol",{"_index":205,"title":{"502":{}},"content":{"127":{},"130":{},"499":{},"502":{},"503":{}},"tags":{}}],["environ",{"_index":277,"title":{},"content":{"139":{},"234":{},"377":{},"383":{},"502":{}},"tags":{}}],["environment",{"_index":1387,"title":{},"content":{"489":{}},"tags":{}}],["equat",{"_index":1549,"title":{},"content":{"530":{}},"tags":{}}],["equival",{"_index":885,"title":{},"content":{"264":{},"474":{},"480":{},"487":{},"488":{},"506":{},"538":{}},"tags":{}}],["especi",{"_index":686,"title":{},"content":{"219":{},"221":{},"276":{},"433":{},"487":{},"496":{}},"tags":{}}],["estim",{"_index":27,"title":{},"content":{"127":{},"128":{},"538":{}},"tags":{}}],["estu",{"_index":1421,"title":{},"content":{"489":{},"490":{}},"tags":{}}],["etc",{"_index":265,"title":{},"content":{"139":{},"432":{}},"tags":{}}],["ethic",{"_index":119,"title":{},"content":{"127":{},"175":{},"275":{},"276":{},"359":{},"485":{},"535":{}},"tags":{}}],["euler",{"_index":546,"title":{},"content":{"208":{}},"tags":{}}],["europ",{"_index":1360,"title":{},"content":{"489":{}},"tags":{}}],["european",{"_index":1373,"title":{},"content":{"489":{}},"tags":{}}],["evalu",{"_index":366,"title":{},"content":{"169":{},"401":{},"409":{}},"tags":{}}],["evalut",{"_index":1510,"title":{},"content":{"503":{}},"tags":{}}],["even",{"_index":575,"title":{},"content":{"213":{},"216":{},"217":{},"220":{},"222":{},"427":{},"428":{},"430":{},"434":{}},"tags":{}}],["event",{"_index":397,"title":{},"content":{"181":{},"270":{}},"tags":{}}],["everyon",{"_index":642,"title":{},"content":{"216":{}},"tags":{}}],["everyth",{"_index":415,"title":{},"content":{"185":{}},"tags":{}}],["evolut",{"_index":933,"title":{},"content":{"288":{}},"tags":{}}],["exact",{"_index":1453,"title":{},"content":{"494":{}},"tags":{}}],["exactli",{"_index":750,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["exam",{"_index":691,"title":{},"content":{"219":{},"220":{},"430":{},"492":{}},"tags":{}}],["examin",{"_index":338,"title":{},"content":{"157":{},"276":{},"429":{}},"tags":{}}],["exampl",{"_index":601,"title":{},"content":{"214":{},"221":{},"347":{},"432":{},"484":{}},"tags":{}}],["excel",{"_index":1143,"title":{},"content":{"411":{},"413":{}},"tags":{}}],["except",{"_index":406,"title":{},"content":{"181":{},"214":{},"323":{},"427":{},"429":{}},"tags":{}}],["exchang",{"_index":1332,"title":{},"content":{"487":{}},"tags":{}}],["excit",{"_index":219,"title":{},"content":{"133":{}},"tags":{}}],["exclus",{"_index":1480,"title":{},"content":{"499":{}},"tags":{}}],["exec",{"_index":808,"title":{},"content":{"234":{}},"tags":{}}],["execut",{"_index":991,"title":{},"content":{"317":{}},"tags":{}}],["exercises.(prerequisit",{"_index":944,"title":{},"content":{"300":{}},"tags":{}}],["exist",{"_index":609,"title":{},"content":{"214":{}},"tags":{}}],["expect",{"_index":566,"title":{},"content":{"212":{},"214":{},"220":{},"221":{},"429":{},"433":{}},"tags":{}}],["experei",{"_index":1509,"title":{},"content":{"503":{}},"tags":{}}],["experi",{"_index":266,"title":{},"content":{"139":{},"223":{},"389":{},"427":{},"435":{},"502":{}},"tags":{}}],["expert",{"_index":908,"title":{},"content":{"276":{},"408":{}},"tags":{}}],["explan",{"_index":476,"title":{},"content":{"194":{}},"tags":{}}],["explor",{"_index":859,"title":{},"content":{"252":{},"276":{},"323":{},"406":{},"409":{},"462":{}},"tags":{}}],["expos",{"_index":1056,"title":{},"content":{"377":{},"389":{}},"tags":{}}],["express",{"_index":1013,"title":{},"content":{"341":{},"408":{},"409":{}},"tags":{}}],["extend",{"_index":912,"title":{},"content":{"282":{}},"tags":{}}],["extrem",{"_index":1065,"title":{},"content":{"389":{}},"tags":{}}],["face",{"_index":1361,"title":{},"content":{"489":{}},"tags":{}}],["facebook",{"_index":375,"title":{},"content":{"175":{}},"tags":{}}],["fact",{"_index":1101,"title":{},"content":{"408":{}},"tags":{}}],["faculti",{"_index":1214,"title":{},"content":{"474":{},"480":{},"485":{},"489":{}},"tags":{}}],["fail",{"_index":574,"title":{},"content":{"212":{},"222":{},"433":{},"434":{}},"tags":{}}],["fairli",{"_index":723,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["fall",{"_index":369,"title":{},"content":{"170":{},"209":{},"253":{},"265":{},"289":{},"295":{},"330":{},"342":{},"348":{},"366":{},"378":{},"390":{},"402":{},"423":{},"439":{},"451":{},"475":{},"481":{},"519":{},"531":{},"535":{}},"tags":{}}],["fallal",{"_index":56,"title":{},"content":{"127":{}},"tags":{}}],["famili",{"_index":1397,"title":{},"content":{"489":{}},"tags":{}}],["famou",{"_index":1180,"title":{},"content":{"432":{}},"tags":{}}],["favour",{"_index":623,"title":{},"content":{"215":{}},"tags":{}}],["feasibl",{"_index":928,"title":{},"content":{"288":{}},"tags":{}}],["feel",{"_index":1238,"title":{},"content":{"485":{}},"tags":{}}],["field",{"_index":1106,"title":{},"content":{"408":{}},"tags":{}}],["file",{"_index":308,"title":{"190":{}},"content":{"145":{},"151":{},"192":{},"195":{},"196":{},"234":{},"245":{},"248":{},"294":{},"308":{}},"tags":{}}],["file.we'l",{"_index":499,"title":{},"content":{"196":{}},"tags":{}}],["film",{"_index":209,"title":{},"content":{"127":{},"130":{},"485":{},"489":{}},"tags":{}}],["filter",{"_index":810,"title":{},"content":{"234":{}},"tags":{}}],["final",{"_index":630,"title":{},"content":{"215":{},"220":{},"221":{},"433":{},"489":{},"491":{},"503":{}},"tags":{}}],["find",{"_index":254,"title":{},"content":{"135":{},"141":{},"147":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"204":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"395":{},"397":{},"403":{},"408":{},"418":{},"429":{},"432":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"495":{},"496":{},"502":{},"508":{},"514":{},"520":{},"526":{},"530":{},"532":{},"540":{}},"tags":{}}],["finish",{"_index":679,"title":{},"content":{"218":{},"431":{}},"tags":{}}],["finit",{"_index":1011,"title":{},"content":{"341":{}},"tags":{}}],["first",{"_index":285,"title":{},"content":{"145":{},"208":{},"215":{},"221":{},"359":{},"377":{},"409":{},"427":{},"484":{},"494":{},"495":{},"502":{}},"tags":{}}],["fit",{"_index":1555,"title":{},"content":{"538":{}},"tags":{}}],["flashcard",{"_index":1432,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["flexibl",{"_index":1449,"title":{},"content":{"492":{},"501":{}},"tags":{}}],["flip",{"_index":830,"title":{},"content":{"240":{}},"tags":{}}],["float",{"_index":871,"title":{},"content":{"252":{}},"tags":{}}],["flop",{"_index":831,"title":{},"content":{"240":{}},"tags":{}}],["flow",{"_index":1020,"title":{},"content":{"347":{}},"tags":{}}],["focu",{"_index":707,"title":{},"content":{"220":{}},"tags":{}}],["focus",{"_index":562,"title":{},"content":{"212":{},"432":{}},"tags":{}}],["follow",{"_index":457,"title":{},"content":{"192":{},"195":{},"485":{},"486":{},"489":{},"490":{},"493":{},"494":{}},"tags":{}}],["fork",{"_index":807,"title":{},"content":{"234":{}},"tags":{}}],["form",{"_index":593,"title":{},"content":{"214":{},"518":{}},"tags":{}}],["formal",{"_index":234,"title":{},"content":{"133":{},"226":{},"409":{}},"tags":{}}],["format",{"_index":869,"title":{},"content":{"252":{},"329":{}},"tags":{}}],["fortun",{"_index":720,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["found",{"_index":972,"title":{},"content":{"314":{},"432":{},"489":{}},"tags":{}}],["foundat",{"_index":100,"title":{},"content":{"127":{},"207":{},"212":{},"395":{},"409":{},"489":{},"495":{},"505":{},"535":{}},"tags":{}}],["fourth",{"_index":1208,"title":{},"content":{"462":{},"494":{},"495":{},"496":{}},"tags":{}}],["frame",{"_index":396,"title":{},"content":{"181":{}},"tags":{}}],["free",{"_index":529,"title":{},"content":{"202":{},"276":{},"314":{},"341":{}},"tags":{}}],["fren",{"_index":1340,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["french",{"_index":1339,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["frequent",{"_index":1075,"title":{},"content":{"395":{},"503":{}},"tags":{}}],["friendli",{"_index":801,"title":{},"content":{"231":{}},"tags":{}}],["fulfil",{"_index":282,"title":{},"content":{"139":{},"157":{},"163":{},"169":{},"175":{},"258":{},"276":{},"282":{}},"tags":{}}],["full",{"_index":672,"title":{},"content":{"218":{},"313":{},"377":{},"431":{},"432":{}},"tags":{}}],["fun",{"_index":557,"title":{},"content":{"212":{},"494":{},"495":{}},"tags":{}}],["function",{"_index":540,"title":{"409":{}},"content":{"208":{},"323":{},"341":{},"353":{},"401":{},"406":{},"409":{},"495":{},"506":{},"512":{},"518":{},"538":{}},"tags":{}}],["fundament",{"_index":132,"title":{},"content":{"127":{},"133":{},"139":{},"157":{},"163":{},"240":{},"288":{},"307":{},"314":{},"335":{},"359":{},"371":{},"409":{},"422":{},"524":{},"535":{}},"tags":{}}],["futur",{"_index":1457,"title":{},"content":{"495":{}},"tags":{}}],["ga/ta",{"_index":1246,"title":{},"content":{"485":{}},"tags":{}}],["gain",{"_index":622,"title":{},"content":{"215":{},"395":{},"432":{},"501":{},"502":{}},"tags":{}}],["game",{"_index":155,"title":{},"content":{"127":{},"364":{},"365":{},"461":{},"462":{},"535":{}},"tags":{}}],["gart",{"_index":1235,"title":{},"content":{"485":{}},"tags":{}}],["gate",{"_index":821,"title":{},"content":{"240":{}},"tags":{}}],["gender",{"_index":1323,"title":{},"content":{"485":{},"486":{},"489":{}},"tags":{}}],["gener",{"_index":10,"title":{},"content":{"127":{},"196":{},"202":{},"221":{},"288":{},"416":{},"433":{},"485":{},"487":{},"489":{},"535":{}},"tags":{}}],["generator.th",{"_index":496,"title":{},"content":{"196":{}},"tags":{}}],["geographi",{"_index":1390,"title":{},"content":{"489":{}},"tags":{}}],["german",{"_index":1285,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["get",{"_index":611,"title":{},"content":{"214":{}},"tags":{}}],["gist",{"_index":469,"title":{},"content":{"192":{}},"tags":{}}],["github",{"_index":976,"title":{},"content":{"314":{}},"tags":{}}],["give",{"_index":222,"title":{},"content":{"133":{},"216":{},"258":{},"389":{},"432":{},"474":{},"480":{},"484":{}},"tags":{}}],["given",{"_index":643,"title":{},"content":{"216":{},"426":{}},"tags":{}}],["global",{"_index":322,"title":{},"content":{"157":{}},"tags":{}}],["gloss",{"_index":706,"title":{},"content":{"220":{}},"tags":{}}],["glue",{"_index":916,"title":{},"content":{"282":{}},"tags":{}}],["go",{"_index":613,"title":{"215":{}},"content":{"215":{},"216":{},"221":{},"288":{},"427":{},"433":{},"494":{}},"tags":{}}],["goal",{"_index":1205,"title":{},"content":{"462":{}},"tags":{}}],["goe",{"_index":1150,"title":{},"content":{"413":{},"432":{}},"tags":{}}],["good",{"_index":341,"title":{},"content":{"163":{},"213":{},"231":{},"427":{},"428":{},"496":{},"538":{}},"tags":{}}],["googl",{"_index":923,"title":{},"content":{"282":{}},"tags":{}}],["govern",{"_index":1385,"title":{},"content":{"489":{}},"tags":{}}],["grade",{"_index":699,"title":{},"content":{"220":{},"365":{},"430":{},"433":{},"487":{},"488":{},"512":{},"518":{},"538":{}},"tags":{}}],["graduat",{"_index":1469,"title":{},"content":{"498":{}},"tags":{}}],["grain",{"_index":748,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["grammar",{"_index":96,"title":{},"content":{"127":{},"201":{},"202":{},"341":{},"485":{},"495":{},"535":{}},"tags":{}}],["graph",{"_index":536,"title":{"220":{}},"content":{"208":{},"220":{},"422":{},"429":{},"468":{}},"tags":{}}],["graphic",{"_index":140,"title":{},"content":{"127":{},"181":{},"323":{},"334":{},"335":{},"365":{},"535":{}},"tags":{}}],["greedi",{"_index":776,"title":{},"content":{"226":{},"422":{}},"tags":{}}],["greek",{"_index":1275,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["grek",{"_index":1273,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["grh",{"_index":1312,"title":{},"content":{"485":{}},"tags":{}}],["grmn",{"_index":1334,"title":{},"content":{"487":{}},"tags":{}}],["group",{"_index":386,"title":{},"content":{"175":{},"215":{},"462":{}},"tags":{}}],["grst",{"_index":1276,"title":{},"content":{"485":{}},"tags":{}}],["guarante",{"_index":36,"title":{},"content":{"127":{},"128":{}},"tags":{}}],["gui",{"_index":887,"title":{},"content":{"270":{}},"tags":{}}],["guid",{"_index":752,"title":{},"content":{"223":{},"435":{},"489":{},"491":{}},"tags":{}}],["hadoop",{"_index":1074,"title":{},"content":{"395":{}},"tags":{}}],["hand",{"_index":273,"title":{},"content":{"139":{},"365":{}},"tags":{}}],["handl",{"_index":398,"title":{},"content":{"181":{},"323":{},"365":{}},"tags":{}}],["hard",{"_index":736,"title":{},"content":{"222":{},"434":{},"492":{}},"tags":{}}],["hardwar",{"_index":260,"title":{},"content":{"139":{},"145":{},"335":{},"353":{}},"tags":{}}],["harshdip",{"_index":1354,"title":{},"content":{"489":{},"494":{},"496":{}},"tags":{}}],["hash",{"_index":771,"title":{},"content":{"226":{},"294":{}},"tags":{}}],["have",{"_index":268,"title":{},"content":{"139":{}},"tags":{}}],["health",{"_index":1268,"title":{},"content":{"485":{}},"tags":{}}],["heap",{"_index":765,"title":{},"content":{"226":{}},"tags":{}}],["hear",{"_index":779,"title":{},"content":{"231":{}},"tags":{}}],["heard",{"_index":554,"title":{},"content":{"212":{},"427":{}},"tags":{}}],["heavili",{"_index":563,"title":{},"content":{"212":{}},"tags":{}}],["hebrew",{"_index":1341,"title":{},"content":{"487":{}},"tags":{}}],["hello",{"_index":522,"title":{},"content":{"197":{}},"tags":{}}],["help",{"_index":255,"title":{},"content":{"135":{},"141":{},"147":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"204":{},"214":{},"215":{},"216":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"397":{},"403":{},"418":{},"429":{},"432":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"485":{},"492":{},"501":{},"502":{},"508":{},"514":{},"520":{},"526":{},"532":{},"540":{}},"tags":{}}],["here",{"_index":49,"title":{},"content":{"127":{},"129":{},"185":{},"213":{},"223":{},"246":{},"410":{},"426":{},"428":{},"435":{},"492":{}},"tags":{}}],["heurist",{"_index":353,"title":{},"content":{"169":{}},"tags":{}}],["hierarchi",{"_index":993,"title":{},"content":{"323":{}},"tags":{}}],["high",{"_index":287,"title":{},"content":{"145":{},"151":{},"221":{},"408":{}},"tags":{}}],["higher",{"_index":564,"title":{},"content":{"212":{},"215":{},"409":{},"498":{}},"tags":{}}],["highli",{"_index":799,"title":{},"content":{"231":{}},"tags":{}}],["hist",{"_index":1357,"title":{},"content":{"489":{}},"tags":{}}],["histori",{"_index":1258,"title":{},"content":{"485":{},"489":{}},"tags":{}}],["honour",{"_index":11,"title":{},"content":{"127":{},"450":{},"456":{},"462":{},"474":{},"484":{},"496":{},"535":{}},"tags":{}}],["hour",{"_index":249,"title":{},"content":{"133":{},"139":{},"145":{},"151":{},"157":{},"163":{},"169":{},"175":{},"181":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"258":{},"264":{},"270":{},"276":{},"282":{},"288":{},"294":{},"300":{},"308":{},"317":{},"323":{},"329":{},"335":{},"341":{},"353":{},"359":{},"365":{},"371":{},"377":{},"383":{},"389":{},"395":{},"401":{},"416":{},"422":{},"438":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"499":{},"503":{},"506":{},"512":{},"518":{},"524":{},"530":{},"538":{}},"tags":{}}],["html",{"_index":328,"title":{},"content":{"157":{},"258":{},"492":{}},"tags":{}}],["html/css",{"_index":1442,"title":{},"content":{"492":{}},"tags":{}}],["http://jlu.myweb.cs.uwindsor.ca/214/main.java",{"_index":430,"title":{},"content":{"188":{},"193":{},"195":{},"199":{}},"tags":{}}],["http://jlu.myweb.cs.uwindsor.ca/214/simple.lex",{"_index":486,"title":{},"content":{"195":{},"199":{}},"tags":{}}],["https://gist.githubusercontent.com/jer",{"_index":418,"title":{},"content":{"185":{},"192":{},"193":{}},"tags":{}}],["https://github.com/mit",{"_index":977,"title":{},"content":{"314":{}},"tags":{}}],["https://jlu.myweb.cs.uwindsor.ca/214/calc.cup",{"_index":440,"title":{},"content":{"190":{},"193":{}},"tags":{}}],["https://jlu.myweb.cs.uwindsor.ca/214/calc.input",{"_index":442,"title":{},"content":{"190":{},"193":{}},"tags":{}}],["https://jlu.myweb.cs.uwindsor.ca/214/calc.lex",{"_index":439,"title":{},"content":{"190":{},"193":{}},"tags":{}}],["https://jlu.myweb.cs.uwindsor.ca/214/calcparseruser.java",{"_index":441,"title":{},"content":{"190":{},"193":{}},"tags":{}}],["https://jlu.myweb.cs.uwindsor.ca/214/javacup.tar",{"_index":433,"title":{},"content":{"189":{},"193":{}},"tags":{}}],["https://pages.cs.wisc.edu/~remzi/ostep",{"_index":982,"title":{},"content":{"314":{}},"tags":{}}],["hugr",{"_index":1416,"title":{},"content":{"489":{}},"tags":{}}],["human",{"_index":1302,"title":{},"content":{"485":{},"489":{}},"tags":{}}],["hypermedia",{"_index":1006,"title":{},"content":{"329":{}},"tags":{}}],["hypothesi",{"_index":1554,"title":{},"content":{"538":{}},"tags":{}}],["i'd",{"_index":1162,"title":{},"content":{"426":{}},"tags":{}}],["i'v",{"_index":466,"title":{},"content":{"192":{}},"tags":{}}],["i4",{"_index":606,"title":{},"content":{"214":{}},"tags":{}}],["id",{"_index":1148,"title":{},"content":{"412":{}},"tags":{}}],["idea",{"_index":660,"title":{},"content":{"217":{},"231":{},"485":{}},"tags":{}}],["ident",{"_index":1533,"title":{},"content":{"518":{}},"tags":{}}],["identifi",{"_index":292,"title":{},"content":{"145":{},"151":{}},"tags":{}}],["ii",{"_index":74,"title":{},"content":{"127":{},"150":{},"251":{},"455":{},"485":{},"489":{},"495":{},"499":{},"535":{}},"tags":{}}],["iii",{"_index":1486,"title":{},"content":{"499":{}},"tags":{}}],["imag",{"_index":986,"title":{},"content":{"314":{}},"tags":{}}],["immut",{"_index":1121,"title":{},"content":{"409":{}},"tags":{}}],["imper",{"_index":1084,"title":{},"content":{"401":{}},"tags":{}}],["implement",{"_index":344,"title":{},"content":{"163":{},"175":{},"323":{},"353":{},"383":{},"401":{},"474":{},"480":{}},"tags":{}}],["implic",{"_index":1035,"title":{},"content":{"359":{}},"tags":{}}],["import",{"_index":782,"title":{},"content":{"231":{},"305":{},"427":{},"429":{}},"tags":{}}],["imposs",{"_index":1164,"title":{},"content":{"427":{}},"tags":{}}],["improp",{"_index":1541,"title":{},"content":{"524":{}},"tags":{}}],["inc",{"_index":1283,"title":{},"content":{"485":{}},"tags":{}}],["includ",{"_index":228,"title":{},"content":{"133":{},"139":{},"145":{},"151":{},"157":{},"169":{},"175":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"258":{},"270":{},"288":{},"294":{},"317":{},"323":{},"329":{},"347":{},"353":{},"359":{},"365":{},"383":{},"389":{},"395":{},"401":{},"422":{},"432":{},"438":{},"462":{},"468":{},"487":{},"488":{}},"tags":{}}],["incorpor",{"_index":921,"title":{},"content":{"282":{}},"tags":{}}],["incred",{"_index":618,"title":{},"content":{"215":{}},"tags":{}}],["independ",{"_index":1240,"title":{},"content":{"485":{}},"tags":{}}],["indetermin",{"_index":1537,"title":{},"content":{"518":{}},"tags":{}}],["indigen",{"_index":1266,"title":{},"content":{"485":{},"489":{}},"tags":{}}],["individu",{"_index":738,"title":{},"content":{"223":{},"383":{},"435":{}},"tags":{}}],["individual/group",{"_index":1083,"title":{},"content":{"395":{}},"tags":{}}],["induct",{"_index":229,"title":{},"content":{"133":{},"208":{},"506":{}},"tags":{}}],["industri",{"_index":394,"title":{},"content":{"175":{},"300":{},"377":{},"389":{}},"tags":{}}],["inevit",{"_index":677,"title":{},"content":{"218":{},"431":{}},"tags":{}}],["infer",{"_index":1103,"title":{},"content":{"408":{}},"tags":{}}],["influenc",{"_index":899,"title":{},"content":{"276":{}},"tags":{}}],["info",{"_index":796,"title":{},"content":{"231":{}},"tags":{}}],["inform",{"_index":13,"title":{},"content":{"127":{},"139":{},"157":{},"168":{},"169":{},"223":{},"249":{},"314":{},"316":{},"359":{},"429":{},"435":{},"493":{},"535":{}},"tags":{}}],["infrastructur",{"_index":323,"title":{},"content":{"157":{}},"tags":{}}],["inherit",{"_index":401,"title":{},"content":{"181":{},"323":{}},"tags":{}}],["initi",{"_index":1054,"title":{},"content":{"377":{}},"tags":{}}],["instagram",{"_index":373,"title":{},"content":{"175":{}},"tags":{}}],["instal",{"_index":407,"title":{"185":{},"188":{},"189":{},"194":{},"244":{}},"content":{"196":{},"231":{},"245":{},"246":{},"314":{}},"tags":{}}],["instead",{"_index":1425,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["instruct",{"_index":204,"title":{"130":{},"185":{},"186":{},"194":{},"196":{},"248":{}},"content":{"127":{},"194":{},"248":{},"252":{},"383":{}},"tags":{}}],["instructor",{"_index":213,"title":{},"content":{"127":{},"130":{},"383":{},"416":{},"500":{},"503":{}},"tags":{}}],["instructor'",{"_index":1475,"title":{},"content":{"498":{},"502":{}},"tags":{}}],["int",{"_index":521,"title":{},"content":{"197":{}},"tags":{}}],["integr",{"_index":197,"title":{},"content":{"127":{},"495":{},"518":{},"523":{},"524":{},"530":{},"535":{}},"tags":{}}],["intel",{"_index":867,"title":{},"content":{"252":{}},"tags":{}}],["intellectu",{"_index":903,"title":{},"content":{"276":{}},"tags":{}}],["intellig",{"_index":150,"title":{},"content":{"127":{},"276":{},"358":{},"359":{},"365":{},"408":{},"450":{},"456":{},"461":{},"462":{},"495":{},"535":{}},"tags":{}}],["intend",{"_index":873,"title":{},"content":{"258":{},"282":{},"468":{}},"tags":{}}],["intens",{"_index":1045,"title":{},"content":{"365":{},"487":{},"488":{}},"tags":{}}],["intent",{"_index":1154,"title":{},"content":{"422":{}},"tags":{}}],["inter",{"_index":889,"title":{},"content":{"270":{}},"tags":{}}],["interact",{"_index":387,"title":{},"content":{"175":{},"282":{}},"tags":{}}],["intercultur",{"_index":1316,"title":{},"content":{"485":{}},"tags":{}}],["interdisciplinari",{"_index":1417,"title":{},"content":{"489":{}},"tags":{}}],["interest",{"_index":221,"title":{},"content":{"133":{},"497":{}},"tags":{}}],["interfac",{"_index":403,"title":{},"content":{"181":{},"323":{},"335":{},"383":{},"389":{}},"tags":{}}],["intermedi",{"_index":1335,"title":{},"content":{"487":{}},"tags":{}}],["intern",{"_index":757,"title":{},"content":{"226":{},"489":{}},"tags":{}}],["internet",{"_index":78,"title":{},"content":{"127":{},"139":{},"156":{},"157":{},"168":{},"276":{},"317":{},"347":{},"492":{},"535":{}},"tags":{}}],["internship",{"_index":1490,"title":{"501":{}},"content":{"501":{},"502":{}},"tags":{}}],["interpret",{"_index":532,"title":{},"content":{"202":{},"408":{},"411":{}},"tags":{}}],["interprocess",{"_index":948,"title":{},"content":{"308":{}},"tags":{}}],["interv",{"_index":1553,"title":{},"content":{"538":{}},"tags":{}}],["intro",{"_index":71,"title":{},"content":{"127":{},"144":{},"150":{},"156":{},"492":{},"495":{},"535":{}},"tags":{}}],["introduc",{"_index":267,"title":{},"content":{"139":{},"145":{},"151":{},"157":{},"163":{},"169":{},"234":{},"270":{},"282":{},"288":{},"300":{},"314":{},"365":{},"395":{},"422":{},"438":{},"444":{},"450":{},"456":{}},"tags":{}}],["introduct",{"_index":124,"title":{"245":{},"313":{},"427":{}},"content":{"127":{},"139":{},"151":{},"181":{},"208":{},"226":{},"234":{},"287":{},"294":{},"308":{},"328":{},"334":{},"335":{},"341":{},"347":{},"395":{},"485":{},"489":{},"518":{},"530":{},"535":{}},"tags":{}}],["introductori",{"_index":1338,"title":{},"content":{"487":{},"538":{}},"tags":{}}],["intrus",{"_index":1197,"title":{},"content":{"438":{}},"tags":{}}],["intuit",{"_index":1118,"title":{},"content":{"408":{}},"tags":{}}],["invers",{"_index":1534,"title":{},"content":{"518":{}},"tags":{}}],["involv",{"_index":278,"title":{},"content":{"139":{},"288":{},"323":{},"389":{},"408":{},"468":{},"474":{},"480":{}},"tags":{}}],["io",{"_index":380,"title":{},"content":{"175":{}},"tags":{}}],["ip",{"_index":1026,"title":{},"content":{"347":{}},"tags":{}}],["islam",{"_index":1362,"title":{},"content":{"489":{}},"tags":{}}],["isomorph",{"_index":544,"title":{},"content":{"208":{}},"tags":{}}],["issu",{"_index":333,"title":{},"content":{"157":{},"258":{},"276":{},"288":{},"313":{},"485":{},"489":{}},"tags":{}}],["it'",{"_index":661,"title":{},"content":{"217":{},"219":{},"221":{},"222":{},"223":{},"427":{},"430":{},"434":{},"435":{}},"tags":{}}],["it'll",{"_index":651,"title":{},"content":{"216":{}},"tags":{}}],["italian",{"_index":1286,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["item",{"_index":1077,"title":{},"content":{"395":{}},"tags":{}}],["itemset",{"_index":1076,"title":{},"content":{"395":{}},"tags":{}}],["itln",{"_index":1336,"title":{},"content":{"487":{}},"tags":{}}],["iv",{"_index":1488,"title":{},"content":{"499":{}},"tags":{}}],["java",{"_index":93,"title":{"185":{}},"content":{"127":{},"180":{},"181":{},"191":{},"193":{},"196":{},"199":{},"389":{},"495":{},"535":{}},"tags":{}}],["java_cup.main",{"_index":445,"title":{},"content":{"191":{},"193":{}},"tags":{}}],["javac",{"_index":431,"title":{},"content":{"188":{},"191":{},"193":{},"196":{},"199":{}},"tags":{}}],["javacup",{"_index":423,"title":{"187":{},"189":{}},"content":{"187":{},"193":{}},"tags":{}}],["javascript",{"_index":876,"title":{},"content":{"258":{},"492":{}},"tags":{}}],["jianguo",{"_index":503,"title":{},"content":{"196":{}},"tags":{}}],["jlex",{"_index":428,"title":{"188":{},"194":{}},"content":{"188":{},"193":{},"196":{},"199":{}},"tags":{}}],["jlex.main",{"_index":443,"title":{},"content":{"191":{},"193":{},"196":{},"199":{}},"tags":{}}],["joint",{"_index":284,"title":{},"content":{"139":{},"157":{},"163":{},"169":{},"175":{},"258":{},"276":{},"282":{}},"tags":{}}],["jointli",{"_index":245,"title":{},"content":{"133":{}},"tags":{}}],["jose'",{"_index":1451,"title":{"494":{}},"content":{},"tags":{}}],["journey",{"_index":1086,"title":{},"content":{"406":{}},"tags":{}}],["jqueri",{"_index":920,"title":{},"content":{"282":{}},"tags":{}}],["json",{"_index":917,"title":{},"content":{"282":{}},"tags":{}}],["justic",{"_index":1399,"title":{},"content":{"489":{}},"tags":{}}],["jwst",{"_index":1292,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["keep",{"_index":1168,"title":{},"content":{"427":{}},"tags":{}}],["key",{"_index":64,"title":{},"content":{"127":{},"132":{},"276":{},"495":{},"535":{}},"tags":{}}],["keyboard",{"_index":519,"title":{},"content":{"197":{}},"tags":{}}],["know",{"_index":608,"title":{},"content":{"214":{},"216":{},"217":{},"220":{},"430":{}},"tags":{}}],["knowledg",{"_index":385,"title":{},"content":{"175":{},"282":{},"300":{},"359":{},"395":{},"408":{}},"tags":{}}],["known",{"_index":1112,"title":{},"content":{"408":{}},"tags":{}}],["lab",{"_index":614,"title":{"215":{},"216":{}},"content":{"215":{},"216":{},"221":{},"353":{},"502":{}},"tags":{}}],["laboratori",{"_index":251,"title":{},"content":{"133":{},"145":{},"151":{},"157":{},"181":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"270":{}},"tags":{}}],["laboratory/tutori",{"_index":280,"title":{},"content":{"139":{}},"tags":{}}],["labour",{"_index":1408,"title":{},"content":{"489":{}},"tags":{}}],["lack",{"_index":1181,"title":{},"content":{"432":{}},"tags":{}}],["lambda",{"_index":1093,"title":{"413":{}},"content":{"406":{},"409":{},"413":{}},"tags":{}}],["languag",{"_index":95,"title":{"487":{}},"content":{"127":{},"145":{},"151":{},"201":{},"202":{},"234":{},"240":{},"252":{},"323":{},"341":{},"359":{},"365":{},"377":{},"400":{},"401":{},"406":{},"408":{},"409":{},"410":{},"485":{},"487":{},"488":{},"495":{},"535":{}},"tags":{}}],["language'",{"_index":1102,"title":{},"content":{"408":{}},"tags":{}}],["laptop",{"_index":379,"title":{},"content":{"175":{}},"tags":{}}],["larg",{"_index":633,"title":{},"content":{"215":{},"288":{},"493":{}},"tags":{}}],["last",{"_index":2,"title":{},"content":{"126":{},"218":{},"220":{},"312":{},"431":{},"484":{},"494":{},"497":{}},"tags":{}}],["latch",{"_index":829,"title":{},"content":{"240":{}},"tags":{}}],["latin",{"_index":1281,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["latn",{"_index":1337,"title":{},"content":{"487":{}},"tags":{}}],["law",{"_index":895,"title":{},"content":{"276":{}},"tags":{}}],["lead",{"_index":678,"title":{},"content":{"218":{},"314":{},"431":{}},"tags":{}}],["learn",{"_index":598,"title":{},"content":{"214":{},"231":{},"282":{},"313":{},"359":{},"371":{},"383":{},"406":{},"416":{},"430":{},"432":{},"462":{},"501":{},"503":{},"535":{}},"tags":{}}],["leav",{"_index":657,"title":{"217":{},"430":{}},"content":{"218":{},"431":{}},"tags":{}}],["lectur",{"_index":248,"title":{},"content":{"133":{},"139":{},"145":{},"151":{},"157":{},"163":{},"169":{},"175":{},"181":{},"202":{},"208":{},"214":{},"226":{},"234":{},"240":{},"252":{},"258":{},"264":{},"270":{},"276":{},"282":{},"288":{},"294":{},"300":{},"308":{},"317":{},"323":{},"329":{},"335":{},"341":{},"353":{},"359":{},"365":{},"371":{},"377":{},"383":{},"389":{},"395":{},"401":{},"416":{},"422":{},"429":{},"432":{},"438":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"498":{},"506":{},"512":{},"518":{},"524":{},"530":{},"538":{}},"tags":{}}],["leetcod",{"_index":1184,"title":{},"content":{"432":{}},"tags":{}}],["legal",{"_index":907,"title":{},"content":{"276":{}},"tags":{}}],["legend",{"_index":6,"title":{"127":{},"535":{}},"content":{},"tags":{}}],["length",{"_index":670,"title":{},"content":{"218":{},"431":{}},"tags":{}}],["less",{"_index":734,"title":{},"content":{"221":{}},"tags":{}}],["level",{"_index":288,"title":{},"content":{"145":{},"151":{},"212":{},"221":{},"294":{},"408":{},"433":{},"487":{},"488":{},"538":{}},"tags":{}}],["lex",{"_index":498,"title":{},"content":{"196":{}},"tags":{}}],["lexer",{"_index":514,"title":{},"content":{"196":{},"197":{}},"tags":{}}],["lexfilenam",{"_index":497,"title":{},"content":{"196":{}},"tags":{}}],["lexfilename.java",{"_index":509,"title":{},"content":{"196":{}},"tags":{}}],["lexic",{"_index":1127,"title":{},"content":{"409":{}},"tags":{}}],["lhpital",{"_index":1538,"title":{},"content":{"518":{}},"tags":{}}],["librari",{"_index":918,"title":{},"content":{"282":{},"323":{},"335":{},"383":{}},"tags":{}}],["life",{"_index":925,"title":{},"content":{"288":{},"323":{},"485":{},"489":{}},"tags":{}}],["lifecycl",{"_index":271,"title":{},"content":{"139":{}},"tags":{}}],["limit",{"_index":50,"title":{},"content":{"127":{},"129":{},"276":{},"518":{}},"tags":{}}],["line",{"_index":795,"title":{},"content":{"231":{}},"tags":{}}],["linear",{"_index":192,"title":{},"content":{"127":{},"226":{},"495":{},"511":{},"512":{},"535":{}},"tags":{}}],["linguist",{"_index":1291,"title":{},"content":{"485":{}},"tags":{}}],["link",{"_index":321,"title":{},"content":{"151":{},"226":{},"314":{},"347":{},"395":{},"410":{}},"tags":{}}],["linkedin",{"_index":377,"title":{},"content":{"175":{}},"tags":{}}],["linux",{"_index":786,"title":{},"content":{"231":{},"245":{},"248":{},"305":{}},"tags":{}}],["lisp",{"_index":1124,"title":{},"content":{"409":{}},"tags":{}}],["list",{"_index":25,"title":{},"content":{"127":{},"128":{},"129":{},"135":{},"141":{},"147":{},"151":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"193":{},"204":{},"226":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"397":{},"403":{},"409":{},"418":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"484":{},"487":{},"488":{},"496":{},"497":{},"500":{},"502":{},"508":{},"514":{},"520":{},"526":{},"532":{},"540":{}},"tags":{}}],["literatur",{"_index":1288,"title":{},"content":{"485":{}},"tags":{}}],["local",{"_index":847,"title":{"247":{}},"content":{"246":{},"313":{},"314":{},"347":{}},"tags":{}}],["log",{"_index":1508,"title":{},"content":{"503":{}},"tags":{}}],["logic",{"_index":235,"title":{"408":{}},"content":{"133":{},"145":{},"169":{},"208":{},"240":{},"252":{},"359":{},"401":{},"406":{},"408":{},"506":{}},"tags":{}}],["longer",{"_index":599,"title":{},"content":{"214":{},"313":{}},"tags":{}}],["look",{"_index":1176,"title":{},"content":{"430":{},"484":{},"493":{},"496":{}},"tags":{}}],["loop",{"_index":302,"title":{},"content":{"145":{}},"tags":{}}],["lot",{"_index":555,"title":{},"content":{"212":{},"485":{},"492":{},"496":{}},"tags":{}}],["low",{"_index":722,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["lower",{"_index":719,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["lu",{"_index":504,"title":{},"content":{"196":{}},"tags":{}}],["luck",{"_index":1173,"title":{},"content":{"429":{}},"tags":{}}],["mac",{"_index":1296,"title":{},"content":{"485":{}},"tags":{}}],["machin",{"_index":792,"title":{},"content":{"231":{},"341":{},"359":{},"535":{}},"tags":{}}],["maclaurin",{"_index":1544,"title":{},"content":{"524":{}},"tags":{}}],["maco",{"_index":844,"title":{},"content":{"246":{},"305":{}},"tags":{}}],["mail",{"_index":1199,"title":{},"content":{"438":{}},"tags":{}}],["main",{"_index":290,"title":{},"content":{"145":{},"151":{},"226":{},"288":{},"323":{}},"tags":{}}],["main.java",{"_index":432,"title":{},"content":{"188":{},"193":{},"195":{},"196":{},"199":{}},"tags":{}}],["maintain",{"_index":390,"title":{},"content":{"175":{},"313":{}},"tags":{}}],["major",{"_index":283,"title":{},"content":{"139":{},"157":{},"163":{},"169":{},"175":{},"258":{},"276":{},"282":{},"288":{},"401":{},"474":{},"492":{},"496":{}},"tags":{}}],["make",{"_index":422,"title":{"187":{},"432":{}},"content":{"195":{},"215":{},"216":{},"220":{},"313":{},"314":{},"317":{},"427":{},"430":{},"432":{},"433":{},"462":{},"485":{},"492":{},"496":{}},"tags":{}}],["maker",{"_index":906,"title":{},"content":{"276":{}},"tags":{}}],["man",{"_index":797,"title":{},"content":{"231":{}},"tags":{}}],["manag",{"_index":122,"title":{},"content":{"127":{},"139":{},"234":{},"270":{},"281":{},"293":{},"308":{},"323":{},"383":{},"479":{},"495":{},"535":{}},"tags":{}}],["mandatori",{"_index":46,"title":{},"content":{"127":{},"129":{},"494":{},"495":{},"496":{}},"tags":{}}],["mani",{"_index":671,"title":{},"content":{"218":{},"431":{},"432":{},"492":{},"494":{},"496":{}},"tags":{}}],["manipul",{"_index":400,"title":{},"content":{"181":{}},"tags":{}}],["manner",{"_index":1119,"title":{},"content":{"408":{}},"tags":{}}],["manual",{"_index":798,"title":{},"content":{"231":{}},"tags":{}}],["map",{"_index":924,"title":{},"content":{"282":{}},"tags":{}}],["mapreduc",{"_index":1073,"title":{},"content":{"395":{}},"tags":{}}],["mark",{"_index":627,"title":{},"content":{"215":{},"217":{},"221":{},"427":{},"430":{},"433":{}},"tags":{}}],["marker",{"_index":688,"title":{},"content":{"219":{}},"tags":{}}],["masm",{"_index":834,"title":{"244":{},"246":{},"247":{}},"content":{"244":{},"245":{},"246":{},"249":{}},"tags":{}}],["masm32",{"_index":836,"title":{},"content":{"244":{}},"tags":{}}],["masteri",{"_index":1433,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["materi",{"_index":701,"title":{"432":{}},"content":{"220":{},"223":{},"377":{},"432":{},"433":{},"435":{}},"tags":{}}],["math",{"_index":75,"title":{"504":{},"510":{},"516":{},"522":{},"528":{}},"content":{"127":{},"130":{},"151":{},"154":{},"208":{},"211":{},"264":{},"267":{},"335":{},"338":{},"495":{},"498":{},"505":{},"506":{},"507":{},"509":{},"511":{},"512":{},"513":{},"517":{},"518":{},"519":{},"523":{},"524":{},"525":{},"527":{},"529":{},"530":{},"531":{},"533":{},"535":{}},"tags":{}}],["math/stat",{"_index":51,"title":{},"content":{"127":{},"129":{}},"tags":{}}],["mathemat",{"_index":21,"title":{},"content":{"127":{},"133":{},"208":{},"212":{},"409":{},"495":{},"505":{},"506":{},"535":{},"538":{}},"tags":{}}],["matrix",{"_index":1518,"title":{},"content":{"512":{}},"tags":{}}],["mcf3m",{"_index":1559,"title":{},"content":{"538":{}},"tags":{}}],["mcr3u",{"_index":1560,"title":{},"content":{"538":{}},"tags":{}}],["mcv4u",{"_index":1530,"title":{},"content":{"512":{},"518":{},"538":{}},"tags":{}}],["mdm4u",{"_index":1557,"title":{},"content":{"538":{}},"tags":{}}],["mean",{"_index":1130,"title":{},"content":{"409":{},"427":{},"518":{}},"tags":{}}],["measur",{"_index":392,"title":{},"content":{"175":{}},"tags":{}}],["media",{"_index":86,"title":{},"content":{"127":{},"130":{},"174":{},"175":{},"329":{},"489":{},"492":{},"535":{}},"tags":{}}],["medium",{"_index":890,"title":{},"content":{"270":{}},"tags":{}}],["meet",{"_index":1406,"title":{},"content":{"489":{}},"tags":{}}],["member",{"_index":1215,"title":{},"content":{"474":{},"480":{},"484":{}},"tags":{}}],["memori",{"_index":825,"title":{},"content":{"240":{},"252":{},"308":{}},"tags":{}}],["merg",{"_index":767,"title":{},"content":{"226":{}},"tags":{}}],["method",{"_index":361,"title":{},"content":{"169":{},"175":{},"181":{},"196":{},"323":{},"389":{},"429":{},"506":{},"530":{}},"tags":{}}],["methodolog",{"_index":932,"title":{},"content":{"288":{},"323":{},"389":{}},"tags":{}}],["mhf4u",{"_index":1529,"title":{},"content":{"512":{},"518":{},"538":{}},"tags":{}}],["michel",{"_index":1499,"title":{},"content":{"502":{}},"tags":{}}],["microcomput",{"_index":274,"title":{},"content":{"139":{}},"tags":{}}],["microprocessor",{"_index":858,"title":{},"content":{"252":{}},"tags":{}}],["mid",{"_index":1382,"title":{},"content":{"489":{}},"tags":{}}],["midterm",{"_index":732,"title":{},"content":{"221":{},"489":{},"491":{},"503":{}},"tags":{}}],["mie/63277b52b89f0184bff86069e47b2faa/raw/calc.sh",{"_index":470,"title":{},"content":{"192":{}},"tags":{}}],["mie/63277b52b89f0184bff86069e47b2faa/raw/everything.sh",{"_index":419,"title":{},"content":{"185":{},"193":{}},"tags":{}}],["mileag",{"_index":746,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["mine",{"_index":1070,"title":{},"content":{"395":{}},"tags":{}}],["mingw",{"_index":780,"title":{},"content":{"231":{},"305":{}},"tags":{}}],["minim",{"_index":823,"title":{},"content":{"240":{}},"tags":{}}],["minimalist",{"_index":1134,"title":{},"content":{"409":{}},"tags":{}}],["minut",{"_index":676,"title":{},"content":{"218":{},"245":{},"431":{},"485":{}},"tags":{}}],["mit",{"_index":955,"title":{},"content":{"313":{}},"tags":{}}],["mit'",{"_index":970,"title":{},"content":{"314":{},"432":{}},"tags":{}}],["mkdir",{"_index":426,"title":{},"content":{"187":{},"188":{},"193":{},"195":{},"196":{},"199":{}},"tags":{}}],["mobil",{"_index":87,"title":{},"content":{"127":{},"174":{},"175":{},"382":{},"383":{},"492":{},"535":{}},"tags":{}}],["mode",{"_index":868,"title":{},"content":{"252":{}},"tags":{}}],["model",{"_index":927,"title":{},"content":{"288":{},"294":{},"317":{},"371":{},"409":{},"416":{}},"tags":{}}],["modern",{"_index":227,"title":{},"content":{"133":{},"234":{},"313":{}},"tags":{}}],["modu",{"_index":602,"title":{},"content":{"214":{}},"tags":{}}],["modular",{"_index":303,"title":{},"content":{"145":{},"151":{}},"tags":{}}],["moral",{"_index":896,"title":{},"content":{"276":{},"485":{}},"tags":{}}],["more",{"_index":313,"title":{},"content":{"151":{},"215":{},"220":{},"231":{},"248":{},"313":{},"413":{},"427":{},"430":{},"432":{},"474":{},"480":{},"492":{},"495":{}},"tags":{}}],["moreov",{"_index":591,"title":{},"content":{"214":{},"223":{},"429":{},"435":{}},"tags":{}}],["move",{"_index":489,"title":{},"content":{"196":{},"249":{}},"tags":{}}],["movement",{"_index":1409,"title":{},"content":{"489":{}},"tags":{}}],["much",{"_index":662,"title":{},"content":{"217":{},"220":{},"221":{},"223":{},"426":{},"427":{},"435":{}},"tags":{}}],["multi",{"_index":315,"title":{},"content":{"151":{},"308":{},"317":{},"323":{},"462":{}},"tags":{}}],["multimedia",{"_index":138,"title":{},"content":{"127":{},"157":{},"328":{},"329":{},"415":{},"416":{},"535":{}},"tags":{}}],["multipl",{"_index":994,"title":{},"content":{"323":{},"489":{}},"tags":{}}],["musc",{"_index":1318,"title":{},"content":{"485":{}},"tags":{}}],["music",{"_index":1317,"title":{},"content":{"485":{}},"tags":{}}],["musp",{"_index":1319,"title":{},"content":{"485":{}},"tags":{}}],["mv",{"_index":490,"title":{},"content":{"196":{},"199":{}},"tags":{}}],["mylab",{"_index":1429,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["mylex",{"_index":515,"title":{},"content":{"196":{},"199":{}},"tags":{}}],["mylexer.class",{"_index":511,"title":{},"content":{"196":{}},"tags":{}}],["mysql",{"_index":915,"title":{},"content":{"282":{}},"tags":{}}],["n",{"_index":1519,"title":{},"content":{"512":{}},"tags":{}}],["name",{"_index":55,"title":{},"content":{"127":{},"196":{},"214":{},"535":{}},"tags":{}}],["namespac",{"_index":996,"title":{},"content":{"323":{}},"tags":{}}],["natur",{"_index":1036,"title":{},"content":{"359":{},"408":{},"485":{}},"tags":{}}],["need",{"_index":43,"title":{},"content":{"127":{},"129":{},"130":{},"192":{},"218":{},"305":{},"377":{},"406":{},"431":{},"485":{},"489":{},"496":{},"502":{}},"tags":{}}],["network",{"_index":145,"title":{},"content":{"127":{},"139":{},"157":{},"234":{},"346":{},"347":{},"352":{},"353":{},"416":{},"437":{},"438":{},"443":{},"444":{},"535":{}},"tags":{}}],["new",{"_index":507,"title":{},"content":{"196":{},"213":{},"282":{},"406":{},"428":{}},"tags":{}}],["newer",{"_index":965,"title":{},"content":{"313":{}},"tags":{}}],["next",{"_index":645,"title":{},"content":{"216":{}},"tags":{}}],["nineteenth",{"_index":1383,"title":{},"content":{"489":{}},"tags":{}}],["nomenclatur",{"_index":594,"title":{},"content":{"214":{}},"tags":{}}],["non",{"_index":756,"title":{},"content":{"226":{},"282":{}},"tags":{}}],["none",{"_index":694,"title":{},"content":{"219":{}},"tags":{}}],["nontrivi",{"_index":926,"title":{},"content":{"288":{}},"tags":{}}],["normal",{"_index":583,"title":{},"content":{"214":{},"294":{},"429":{}},"tags":{}}],["nosql",{"_index":1072,"title":{},"content":{"395":{}},"tags":{}}],["note",{"_index":203,"title":{"486":{},"488":{},"490":{}},"content":{"127":{},"196":{},"220":{},"432":{},"485":{},"487":{},"489":{},"503":{}},"tags":{}}],["notic",{"_index":689,"title":{},"content":{"219":{}},"tags":{}}],["notion",{"_index":760,"title":{},"content":{"226":{}},"tags":{}}],["now",{"_index":494,"title":{},"content":{"196":{},"197":{},"246":{}},"tags":{}}],["np",{"_index":1158,"title":{},"content":{"422":{}},"tags":{}}],["number",{"_index":225,"title":{},"content":{"133":{},"240":{},"276":{}},"tags":{}}],["numer",{"_index":200,"title":{},"content":{"127":{},"529":{},"530":{},"535":{}},"tags":{}}],["o",{"_index":417,"title":{},"content":{"185":{},"193":{}},"tags":{}}],["obj",{"_index":128,"title":{},"content":{"127":{},"299":{},"495":{},"535":{}},"tags":{}}],["object",{"_index":90,"title":{},"content":{"127":{},"133":{},"145":{},"151":{},"180":{},"181":{},"282":{},"300":{},"322":{},"323":{},"365":{},"383":{},"401":{},"468":{},"495":{},"535":{}},"tags":{}}],["obtain",{"_index":1474,"title":{},"content":{"498":{}},"tags":{}}],["obvious",{"_index":681,"title":{},"content":{"219":{}},"tags":{}}],["offer",{"_index":0,"title":{"126":{},"134":{},"140":{},"146":{},"152":{},"158":{},"164":{},"170":{},"176":{},"182":{},"203":{},"209":{},"227":{},"235":{},"241":{},"253":{},"259":{},"265":{},"271":{},"277":{},"283":{},"289":{},"295":{},"301":{},"309":{},"318":{},"324":{},"330":{},"336":{},"342":{},"348":{},"354":{},"360":{},"366":{},"372":{},"378":{},"384":{},"390":{},"396":{},"402":{},"417":{},"423":{},"439":{},"445":{},"451":{},"457":{},"463":{},"469":{},"475":{},"481":{},"507":{},"513":{},"519":{},"525":{},"531":{},"539":{}},"content":{"127":{},"128":{},"133":{},"134":{},"140":{},"146":{},"152":{},"158":{},"164":{},"170":{},"176":{},"182":{},"203":{},"209":{},"227":{},"235":{},"241":{},"253":{},"259":{},"265":{},"271":{},"277":{},"283":{},"289":{},"295":{},"301":{},"309":{},"318":{},"324":{},"330":{},"336":{},"342":{},"348":{},"354":{},"360":{},"366":{},"372":{},"378":{},"384":{},"390":{},"396":{},"402":{},"406":{},"417":{},"423":{},"439":{},"445":{},"451":{},"457":{},"463":{},"469":{},"475":{},"481":{},"489":{},"496":{},"497":{},"498":{},"507":{},"513":{},"519":{},"525":{},"531":{},"539":{}},"tags":{}}],["offici",{"_index":742,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["old",{"_index":1551,"title":{"534":{}},"content":{},"tags":{}}],["older",{"_index":961,"title":{},"content":{"313":{}},"tags":{}}],["oldest",{"_index":1125,"title":{},"content":{"409":{}},"tags":{}}],["on",{"_index":304,"title":{"193":{},"199":{}},"content":{"145":{},"185":{},"192":{},"193":{},"194":{},"212":{},"216":{},"220":{},"409":{},"426":{},"474":{},"480":{},"484":{},"496":{},"503":{},"506":{},"530":{},"535":{}},"tags":{}}],["onc",{"_index":458,"title":{"218":{},"431":{}},"content":{"192":{}},"tags":{}}],["onlin",{"_index":1144,"title":{},"content":{"411":{},"432":{},"489":{},"491":{}},"tags":{}}],["ontario",{"_index":1527,"title":{},"content":{"512":{},"518":{}},"tags":{}}],["op",{"_index":1479,"title":{"499":{}},"content":{"499":{},"501":{}},"tags":{}}],["open",{"_index":1190,"title":{},"content":{"432":{},"489":{},"491":{}},"tags":{}}],["oper",{"_index":131,"title":{},"content":{"127":{},"139":{},"208":{},"234":{},"305":{},"307":{},"308":{},"313":{},"314":{},"323":{},"535":{}},"tags":{}}],["opportun",{"_index":1200,"title":{},"content":{"462":{}},"tags":{}}],["oppos",{"_index":964,"title":{},"content":{"313":{}},"tags":{}}],["optim",{"_index":1550,"title":{},"content":{"530":{}},"tags":{}}],["option",{"_index":584,"title":{},"content":{"214":{},"216":{},"246":{},"429":{},"492":{},"493":{}},"tags":{}}],["optionsarab",{"_index":1248,"title":{},"content":{"485":{}},"tags":{}}],["optionscmaf",{"_index":1356,"title":{},"content":{"489":{}},"tags":{}}],["optionsgrmn",{"_index":1333,"title":{},"content":{"487":{}},"tags":{}}],["oracl",{"_index":1157,"title":{},"content":{"422":{}},"tags":{}}],["order",{"_index":364,"title":{},"content":{"169":{},"208":{},"359":{},"409":{},"422":{},"506":{}},"tags":{}}],["orient",{"_index":91,"title":{},"content":{"127":{},"180":{},"181":{},"299":{},"300":{},"322":{},"323":{},"383":{},"389":{},"401":{},"462":{},"495":{},"530":{},"535":{}},"tags":{}}],["origin",{"_index":1375,"title":{},"content":{"489":{}},"tags":{}}],["orthogon",{"_index":1523,"title":{},"content":{"512":{}},"tags":{}}],["os",{"_index":959,"title":{},"content":{"313":{},"314":{},"503":{}},"tags":{}}],["other",{"_index":988,"title":{},"content":{"317":{}},"tags":{}}],["out",{"_index":413,"title":{},"content":{"185":{},"194":{},"245":{},"246":{},"248":{},"427":{},"429":{},"496":{}},"tags":{}}],["over",{"_index":616,"title":{},"content":{"215":{},"220":{},"317":{}},"tags":{}}],["overal",{"_index":1445,"title":{},"content":{"492":{}},"tags":{}}],["overload",{"_index":995,"title":{},"content":{"323":{}},"tags":{}}],["overview",{"_index":216,"title":{"131":{},"137":{},"143":{},"149":{},"155":{},"161":{},"167":{},"173":{},"179":{},"200":{},"206":{},"224":{},"232":{},"238":{},"250":{},"256":{},"262":{},"268":{},"274":{},"280":{},"286":{},"292":{},"298":{},"306":{},"315":{},"321":{},"327":{},"333":{},"339":{},"345":{},"351":{},"357":{},"363":{},"369":{},"375":{},"381":{},"387":{},"393":{},"399":{},"406":{},"414":{},"420":{},"436":{},"442":{},"448":{},"454":{},"460":{},"466":{},"472":{},"478":{},"504":{},"510":{},"516":{},"522":{},"528":{},"536":{}},"content":{"145":{},"240":{},"359":{},"484":{}},"tags":{}}],["overwhelm",{"_index":1464,"title":{},"content":{"496":{}},"tags":{}}],["p",{"_index":427,"title":{},"content":{"187":{},"188":{},"193":{},"195":{},"196":{},"199":{},"214":{}},"tags":{}}],["packag",{"_index":326,"title":{},"content":{"157":{}},"tags":{}}],["page",{"_index":331,"title":{},"content":{"157":{},"231":{},"246":{},"484":{}},"tags":{}}],["paid",{"_index":1503,"title":{},"content":{"502":{}},"tags":{}}],["paradigm",{"_index":772,"title":{"407":{},"408":{},"409":{}},"content":{"226":{},"323":{},"401":{},"406":{},"408":{},"409":{}},"tags":{}}],["paragraph",{"_index":1242,"title":{},"content":{"485":{}},"tags":{}}],["parametr",{"_index":1546,"title":{},"content":{"524":{}},"tags":{}}],["parent",{"_index":493,"title":{},"content":{"196":{}},"tags":{}}],["parser",{"_index":446,"title":{},"content":{"191":{},"193":{},"202":{}},"tags":{}}],["part",{"_index":666,"title":{},"content":{"217":{},"377":{},"413":{},"430":{}},"tags":{}}],["parti",{"_index":1061,"title":{},"content":{"383":{}},"tags":{}}],["partial",{"_index":1517,"title":{},"content":{"506":{}},"tags":{}}],["particip",{"_index":641,"title":{},"content":{"215":{},"389":{}},"tags":{}}],["particular",{"_index":1467,"title":{},"content":{"496":{},"497":{}},"tags":{}}],["particularli",{"_index":1096,"title":{},"content":{"408":{}},"tags":{}}],["pass",{"_index":549,"title":{"216":{}},"content":{"210":{},"213":{},"216":{},"219":{},"220":{},"222":{},"409":{},"424":{},"427":{},"428":{},"433":{},"434":{},"499":{}},"tags":{}}],["pass/nonpass",{"_index":1481,"title":{},"content":{"499":{},"501":{}},"tags":{}}],["past",{"_index":740,"title":{},"content":{"223":{},"435":{},"489":{}},"tags":{}}],["pathfind",{"_index":1204,"title":{},"content":{"462":{}},"tags":{}}],["pattern",{"_index":942,"title":{},"content":{"300":{}},"tags":{}}],["pay",{"_index":1466,"title":{},"content":{"496":{}},"tags":{}}],["pdos/xv6",{"_index":978,"title":{},"content":{"314":{}},"tags":{}}],["pearson",{"_index":1428,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["peer",{"_index":556,"title":{},"content":{"212":{}},"tags":{}}],["peopl",{"_index":987,"title":{},"content":{"317":{},"489":{}},"tags":{}}],["per",{"_index":1244,"title":{},"content":{"485":{},"506":{},"512":{},"518":{},"524":{},"530":{},"538":{}},"tags":{}}],["perform",{"_index":365,"title":{},"content":{"169":{},"213":{},"221":{},"222":{},"408":{},"428":{},"434":{},"485":{}},"tags":{}}],["permiss",{"_index":1476,"title":{},"content":{"498":{},"502":{}},"tags":{}}],["permit",{"_index":1308,"title":{},"content":{"485":{},"487":{},"489":{},"490":{}},"tags":{}}],["persist",{"_index":1066,"title":{},"content":{"389":{}},"tags":{}}],["person",{"_index":1426,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["pertain",{"_index":698,"title":{},"content":{"220":{}},"tags":{}}],["phase",{"_index":934,"title":{},"content":{"288":{}},"tags":{}}],["phil",{"_index":1298,"title":{},"content":{"485":{}},"tags":{}}],["philosophi",{"_index":1300,"title":{},"content":{"485":{}},"tags":{}}],["php",{"_index":914,"title":{},"content":{"282":{}},"tags":{}}],["physic",{"_index":1046,"title":{},"content":{"365":{}},"tags":{}}],["pick",{"_index":1502,"title":{},"content":{"502":{}},"tags":{}}],["piec",{"_index":981,"title":{},"content":{"314":{},"427":{}},"tags":{}}],["pinpoint",{"_index":359,"title":{},"content":{"169":{}},"tags":{}}],["pipe",{"_index":811,"title":{},"content":{"234":{}},"tags":{}}],["place",{"_index":1389,"title":{},"content":{"489":{}},"tags":{}}],["placement",{"_index":1495,"title":{},"content":{"501":{},"502":{},"503":{}},"tags":{}}],["plan",{"_index":990,"title":{"496":{}},"content":{"317":{},"359":{},"462":{},"496":{}},"tags":{}}],["platform",{"_index":1057,"title":{},"content":{"383":{}},"tags":{}}],["plausibl",{"_index":1033,"title":{},"content":{"359":{}},"tags":{}}],["play",{"_index":1139,"title":{},"content":{"409":{}},"tags":{}}],["playlist",{"_index":1145,"title":{},"content":{"412":{}},"tags":{}}],["plu",{"_index":1081,"title":{},"content":{"395":{}},"tags":{}}],["point",{"_index":872,"title":{},"content":{"252":{},"538":{}},"tags":{}}],["pointer",{"_index":316,"title":{},"content":{"151":{}},"tags":{}}],["pol",{"_index":1384,"title":{},"content":{"489":{}},"tags":{}}],["polar",{"_index":1545,"title":{},"content":{"524":{}},"tags":{}}],["polici",{"_index":898,"title":{},"content":{"276":{},"489":{},"538":{}},"tags":{}}],["polit",{"_index":1386,"title":{},"content":{"489":{}},"tags":{}}],["polymorph",{"_index":402,"title":{},"content":{"181":{}},"tags":{}}],["poorli",{"_index":729,"title":{},"content":{"221":{},"222":{},"434":{}},"tags":{}}],["posit",{"_index":1169,"title":{},"content":{"427":{},"489":{}},"tags":{}}],["possibl",{"_index":309,"title":{},"content":{"145":{}},"tags":{}}],["post",{"_index":984,"title":{},"content":{"314":{}},"tags":{}}],["potenti",{"_index":1163,"title":{},"content":{"427":{}},"tags":{}}],["power",{"_index":1542,"title":{},"content":{"524":{}},"tags":{}}],["powershel",{"_index":856,"title":{},"content":{"248":{}},"tags":{}}],["practic",{"_index":161,"title":{},"content":{"127":{},"139":{},"214":{},"215":{},"231":{},"270":{},"300":{},"323":{},"353":{},"371":{},"376":{},"389":{},"395":{},"409":{},"462":{},"501":{},"535":{}},"tags":{}}],["practicum",{"_index":147,"title":{},"content":{"127":{},"352":{},"535":{}},"tags":{}}],["pragmat",{"_index":524,"title":{},"content":{"202":{}},"tags":{}}],["pre",{"_index":725,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["precis",{"_index":223,"title":{},"content":{"133":{}},"tags":{}}],["predic",{"_index":1110,"title":{},"content":{"408":{}},"tags":{}}],["prepar",{"_index":735,"title":{},"content":{"222":{},"434":{}},"tags":{}}],["prerequisit",{"_index":257,"title":{"136":{},"142":{},"148":{},"154":{},"160":{},"166":{},"172":{},"178":{},"184":{},"205":{},"211":{},"229":{},"237":{},"243":{},"255":{},"261":{},"267":{},"273":{},"279":{},"285":{},"291":{},"297":{},"303":{},"311":{},"320":{},"326":{},"332":{},"338":{},"344":{},"350":{},"356":{},"362":{},"368":{},"374":{},"380":{},"386":{},"392":{},"398":{},"404":{},"419":{},"425":{},"441":{},"447":{},"453":{},"459":{},"465":{},"471":{},"477":{},"483":{},"509":{},"515":{},"521":{},"527":{},"533":{},"541":{}},"content":{"136":{},"142":{},"148":{},"151":{},"154":{},"157":{},"160":{},"166":{},"169":{},"172":{},"178":{},"181":{},"184":{},"205":{},"208":{},"211":{},"226":{},"229":{},"234":{},"237":{},"240":{},"243":{},"252":{},"255":{},"258":{},"261":{},"264":{},"267":{},"270":{},"273":{},"276":{},"279":{},"282":{},"285":{},"288":{},"291":{},"294":{},"297":{},"303":{},"308":{},"311":{},"317":{},"320":{},"323":{},"326":{},"329":{},"332":{},"335":{},"338":{},"341":{},"344":{},"347":{},"350":{},"353":{},"356":{},"362":{},"365":{},"368":{},"371":{},"374":{},"377":{},"380":{},"383":{},"386":{},"389":{},"392":{},"395":{},"398":{},"401":{},"404":{},"416":{},"419":{},"422":{},"425":{},"438":{},"441":{},"444":{},"447":{},"450":{},"453":{},"456":{},"459":{},"462":{},"465":{},"468":{},"471":{},"477":{},"483":{},"498":{},"506":{},"509":{},"512":{},"515":{},"518":{},"521":{},"524":{},"527":{},"530":{},"533":{},"538":{},"541":{}},"tags":{}}],["prerequisite(",{"_index":60,"title":{},"content":{"127":{},"535":{}},"tags":{}}],["prerequisite:comp",{"_index":533,"title":{},"content":{"202":{}},"tags":{}}],["prerequisites:comp",{"_index":1038,"title":{},"content":{"359":{}},"tags":{}}],["present",{"_index":1212,"title":{},"content":{"474":{},"489":{}},"tags":{}}],["previou",{"_index":29,"title":{},"content":{"127":{},"128":{}},"tags":{}}],["primari",{"_index":947,"title":{},"content":{"308":{}},"tags":{}}],["primarili",{"_index":1023,"title":{},"content":{"347":{},"408":{}},"tags":{}}],["principl",{"_index":170,"title":{},"content":{"127":{},"163":{},"175":{},"288":{},"389":{},"395":{},"400":{},"401":{},"535":{}},"tags":{}}],["privaci",{"_index":388,"title":{},"content":{"175":{},"276":{}},"tags":{}}],["probabl",{"_index":553,"title":{},"content":{"212":{},"221":{},"427":{},"432":{},"538":{}},"tags":{}}],["problem",{"_index":82,"title":{},"content":{"127":{},"145":{},"151":{},"168":{},"169":{},"216":{},"234":{},"323":{},"359":{},"406":{},"408":{},"409":{},"432":{},"535":{}},"tags":{}}],["process",{"_index":806,"title":{},"content":{"234":{},"252":{},"270":{},"288":{},"308":{},"359":{},"371":{},"389":{},"395":{},"408":{},"409":{}},"tags":{}}],["processor",{"_index":263,"title":{},"content":{"139":{},"252":{}},"tags":{}}],["product",{"_index":1263,"title":{},"content":{"485":{},"512":{}},"tags":{}}],["profess",{"_index":1272,"title":{},"content":{"485":{}},"tags":{}}],["profession",{"_index":1039,"title":{},"content":{"365":{},"502":{}},"tags":{}}],["professor",{"_index":624,"title":{},"content":{"215":{},"223":{},"313":{},"430":{},"433":{},"435":{},"489":{},"491":{}},"tags":{}}],["profici",{"_index":1041,"title":{},"content":{"365":{}},"tags":{}}],["program",{"_index":48,"title":{"407":{}},"content":{"127":{},"129":{},"130":{},"133":{},"139":{},"144":{},"145":{},"150":{},"151":{},"162":{},"163":{},"180":{},"181":{},"226":{},"233":{},"234":{},"244":{},"252":{},"270":{},"282":{},"300":{},"308":{},"317":{},"323":{},"335":{},"365":{},"383":{},"389":{},"400":{},"401":{},"406":{},"408":{},"409":{},"410":{},"412":{},"422":{},"484":{},"492":{},"495":{},"496":{},"499":{},"502":{},"503":{},"535":{}},"tags":{}}],["programm",{"_index":827,"title":{},"content":{"240":{}},"tags":{}}],["project",{"_index":187,"title":{"500":{}},"content":{"127":{},"270":{},"288":{},"323":{},"389":{},"395":{},"473":{},"474":{},"479":{},"480":{},"500":{},"535":{}},"tags":{}}],["prolog",{"_index":1091,"title":{"411":{}},"content":{"406":{},"408":{},"409":{},"411":{}},"tags":{}}],["promot",{"_index":1126,"title":{},"content":{"409":{}},"tags":{}}],["prompt",{"_index":857,"title":{},"content":{"248":{}},"tags":{}}],["proof",{"_index":538,"title":{},"content":{"208":{},"212":{},"214":{},"429":{},"506":{}},"tags":{}}],["proper",{"_index":1067,"title":{},"content":{"389":{}},"tags":{}}],["properti",{"_index":902,"title":{},"content":{"276":{},"341":{}},"tags":{}}],["proposit",{"_index":537,"title":{},"content":{"208":{},"359":{}},"tags":{}}],["prose",{"_index":1282,"title":{},"content":{"485":{}},"tags":{}}],["protocol",{"_index":324,"title":{},"content":{"157":{},"282":{},"347":{},"468":{}},"tags":{}}],["prototyp",{"_index":931,"title":{},"content":{"288":{}},"tags":{}}],["provid",{"_index":371,"title":{},"content":{"175":{},"282":{},"314":{},"329":{},"462":{}},"tags":{}}],["psyc",{"_index":1391,"title":{},"content":{"489":{}},"tags":{}}],["psycholog",{"_index":1393,"title":{},"content":{"489":{},"495":{}},"tags":{}}],["public",{"_index":897,"title":{},"content":{"276":{},"314":{},"383":{}},"tags":{}}],["purchas",{"_index":580,"title":{"214":{},"429":{}},"content":{"429":{}},"tags":{}}],["pure",{"_index":1122,"title":{},"content":{"409":{}},"tags":{}}],["purpos",{"_index":1505,"title":{},"content":{"502":{}},"tags":{}}],["pushdown",{"_index":1014,"title":{},"content":{"341":{}},"tags":{}}],["put",{"_index":571,"title":{},"content":{"212":{},"213":{},"217":{},"221":{},"428":{},"433":{}},"tags":{}}],["python",{"_index":1439,"title":{},"content":{"492":{}},"tags":{}}],["q",{"_index":604,"title":{},"content":{"214":{}},"tags":{}}],["qualifi",{"_index":1305,"title":{},"content":{"485":{},"487":{},"489":{}},"tags":{}}],["qualiti",{"_index":332,"title":{},"content":{"157":{}},"tags":{}}],["queer",{"_index":1402,"title":{},"content":{"489":{}},"tags":{}}],["queri",{"_index":1115,"title":{},"content":{"408":{}},"tags":{}}],["question",{"_index":587,"title":{"217":{},"430":{}},"content":{"214":{},"215":{},"217":{},"218":{},"220":{},"430":{},"431":{},"432":{},"489":{},"491":{}},"tags":{}}],["queue",{"_index":763,"title":{},"content":{"226":{}},"tags":{}}],["quick",{"_index":766,"title":{},"content":{"226":{}},"tags":{}}],["quickli",{"_index":838,"title":{},"content":{"245":{}},"tags":{}}],["quit",{"_index":1186,"title":{},"content":{"432":{}},"tags":{}}],["quizz",{"_index":1191,"title":{},"content":{"432":{},"485":{}},"tags":{}}],["rais",{"_index":904,"title":{},"content":{"276":{}},"tags":{}}],["random",{"_index":826,"title":{},"content":{"240":{}},"tags":{}}],["rapid",{"_index":930,"title":{},"content":{"288":{}},"tags":{}}],["read",{"_index":581,"title":{"214":{},"429":{}},"content":{"223":{},"231":{},"240":{},"426":{},"435":{},"485":{},"489":{},"491":{}},"tags":{}}],["readabl",{"_index":1137,"title":{},"content":{"409":{}},"tags":{}}],["reader",{"_index":803,"title":{},"content":{"231":{}},"tags":{}}],["real",{"_index":1001,"title":{},"content":{"323":{}},"tags":{}}],["realiti",{"_index":1193,"title":{},"content":{"433":{}},"tags":{}}],["reason",{"_index":349,"title":{},"content":{"169":{},"359":{},"408":{},"427":{},"485":{}},"tags":{}}],["receiv",{"_index":667,"title":{"218":{},"431":{}},"content":{"219":{},"221":{},"433":{}},"tags":{}}],["recogn",{"_index":526,"title":{},"content":{"202":{}},"tags":{}}],["recommend",{"_index":751,"title":{"494":{},"495":{}},"content":{"223":{},"347":{},"426":{},"435":{},"489":{},"491":{},"492":{},"494":{},"496":{}},"tags":{}}],["record",{"_index":318,"title":{},"content":{"151":{},"217":{}},"tags":{}}],["recurs",{"_index":230,"title":{},"content":{"133":{},"151":{},"226":{},"341":{},"409":{}},"tags":{}}],["red",{"_index":769,"title":{},"content":{"226":{}},"tags":{}}],["refactor",{"_index":943,"title":{},"content":{"300":{}},"tags":{}}],["refer",{"_index":605,"title":{},"content":{"214":{},"429":{}},"tags":{}}],["reflect",{"_index":888,"title":{},"content":{"270":{}},"tags":{}}],["regist",{"_index":243,"title":{},"content":{"133":{},"240":{},"252":{}},"tags":{}}],["regular",{"_index":527,"title":{},"content":{"202":{},"341":{}},"tags":{}}],["rel",{"_index":711,"title":{},"content":{"220":{},"313":{}},"tags":{}}],["relat",{"_index":539,"title":{},"content":{"208":{},"220":{},"252":{},"258":{},"294":{},"371":{},"389":{},"429":{},"468":{},"489":{},"497":{},"502":{},"506":{}},"tags":{}}],["relationship",{"_index":1108,"title":{},"content":{"408":{}},"tags":{}}],["relev",{"_index":913,"title":{},"content":{"282":{}},"tags":{}}],["reliabl",{"_index":360,"title":{},"content":{"169":{}},"tags":{}}],["remot",{"_index":1059,"title":{},"content":{"383":{}},"tags":{}}],["render",{"_index":1007,"title":{},"content":{"335":{}},"tags":{}}],["repeat",{"_index":882,"title":{},"content":{"264":{},"498":{}},"tags":{}}],["replac",{"_index":485,"title":{},"content":{"195":{},"196":{}},"tags":{}}],["replit",{"_index":843,"title":{},"content":{"246":{}},"tags":{}}],["report",{"_index":1217,"title":{},"content":{"474":{},"480":{},"503":{}},"tags":{}}],["repositori",{"_index":850,"title":{},"content":{"248":{},"314":{}},"tags":{}}],["repres",{"_index":741,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["represent",{"_index":861,"title":{},"content":{"252":{},"359":{},"408":{}},"tags":{}}],["requir",{"_index":5,"title":{"127":{},"129":{},"135":{},"141":{},"147":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"204":{},"210":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"397":{},"403":{},"418":{},"424":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"503":{},"508":{},"514":{},"520":{},"526":{},"532":{},"535":{},"540":{}},"content":{"127":{},"129":{},"130":{},"135":{},"139":{},"141":{},"147":{},"153":{},"157":{},"159":{},"163":{},"165":{},"169":{},"171":{},"175":{},"177":{},"183":{},"204":{},"210":{},"222":{},"228":{},"236":{},"242":{},"254":{},"258":{},"260":{},"266":{},"270":{},"272":{},"276":{},"278":{},"282":{},"284":{},"288":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"383":{},"385":{},"391":{},"397":{},"403":{},"418":{},"419":{},"424":{},"434":{},"440":{},"446":{},"452":{},"458":{},"462":{},"464":{},"470":{},"474":{},"476":{},"480":{},"482":{},"484":{},"485":{},"487":{},"488":{},"489":{},"490":{},"491":{},"492":{},"493":{},"496":{},"499":{},"503":{},"508":{},"514":{},"520":{},"526":{},"532":{},"535":{},"540":{}},"tags":{}}],["requiredal",{"_index":59,"title":{},"content":{"127":{}},"tags":{}}],["requisit",{"_index":1224,"title":{},"content":{"474":{}},"tags":{}}],["research",{"_index":186,"title":{},"content":{"127":{},"473":{},"474":{},"502":{},"535":{}},"tags":{}}],["resid",{"_index":1058,"title":{},"content":{"383":{}},"tags":{}}],["resourc",{"_index":270,"title":{"314":{},"405":{},"410":{}},"content":{"139":{},"314":{},"383":{},"432":{}},"tags":{}}],["respond",{"_index":520,"title":{},"content":{"197":{}},"tags":{}}],["rest",{"_index":700,"title":{},"content":{"220":{}},"tags":{}}],["restrict",{"_index":242,"title":{},"content":{"133":{},"208":{},"401":{},"422":{},"438":{},"444":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"530":{}},"tags":{}}],["result",{"_index":610,"title":{},"content":{"214":{},"313":{},"409":{}},"tags":{}}],["return",{"_index":1132,"title":{},"content":{"409":{}},"tags":{}}],["review",{"_index":372,"title":{},"content":{"175":{},"220":{}},"tags":{}}],["ride",{"_index":716,"title":{"221":{},"433":{}},"content":{},"tags":{}}],["right",{"_index":356,"title":{},"content":{"169":{},"222":{},"276":{},"434":{}},"tags":{}}],["rigor",{"_index":561,"title":{},"content":{"212":{}},"tags":{}}],["rigour",{"_index":565,"title":{},"content":{"212":{}},"tags":{}}],["risc",{"_index":966,"title":{},"content":{"313":{}},"tags":{}}],["rm",{"_index":436,"title":{},"content":{"189":{},"192":{},"193":{}},"tags":{}}],["role",{"_index":1141,"title":{},"content":{"409":{}},"tags":{}}],["roman",{"_index":1311,"title":{},"content":{"485":{}},"tags":{}}],["room",{"_index":1468,"title":{},"content":{"496":{}},"tags":{}}],["root",{"_index":1548,"title":{},"content":{"530":{}},"tags":{}}],["rout",{"_index":1018,"title":{},"content":{"347":{}},"tags":{}}],["rubric",{"_index":1245,"title":{},"content":{"485":{}},"tags":{}}],["rule",{"_index":585,"title":{},"content":{"214":{},"395":{},"408":{},"409":{},"429":{},"518":{}},"tags":{}}],["run",{"_index":414,"title":{"191":{},"246":{},"247":{}},"content":{"185":{},"192":{},"193":{},"195":{},"196":{},"244":{},"245":{},"246":{},"248":{},"313":{},"314":{},"377":{}},"tags":{}}],["run.bat",{"_index":852,"title":{},"content":{"248":{}},"tags":{}}],["run.sh",{"_index":853,"title":{},"content":{"248":{}},"tags":{}}],["runtim",{"_index":870,"title":{},"content":{"252":{}},"tags":{}}],["rush",{"_index":697,"title":{},"content":{"220":{}},"tags":{}}],["ryan",{"_index":784,"title":{},"content":{"231":{}},"tags":{}}],["ryan'",{"_index":778,"title":{"231":{},"305":{}},"content":{"305":{}},"tags":{}}],["sacr",{"_index":1396,"title":{},"content":{"489":{}},"tags":{}}],["salt",{"_index":749,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["same",{"_index":638,"title":{},"content":{"215":{},"217":{},"221":{},"223":{},"305":{},"426":{},"435":{},"494":{}},"tags":{}}],["sampl",{"_index":500,"title":{},"content":{"196":{},"432":{}},"tags":{}}],["satisfi",{"_index":1207,"title":{},"content":{"462":{},"484":{},"485":{},"487":{},"488":{},"489":{},"490":{},"492":{},"503":{}},"tags":{}}],["save",{"_index":462,"title":{},"content":{"192":{},"496":{}},"tags":{}}],["scale",{"_index":935,"title":{},"content":{"288":{},"489":{}},"tags":{}}],["scanner",{"_index":495,"title":{},"content":{"196":{}},"tags":{}}],["schedul",{"_index":281,"title":{},"content":{"139":{},"157":{},"308":{}},"tags":{}}],["scheme",{"_index":1092,"title":{"412":{}},"content":{"406":{},"409":{},"412":{}},"tags":{}}],["scheme'",{"_index":1133,"title":{},"content":{"409":{}},"tags":{}}],["school",{"_index":34,"title":{},"content":{"127":{},"128":{},"313":{}},"tags":{}}],["sci",{"_index":1460,"title":{},"content":{"495":{}},"tags":{}}],["scie",{"_index":1491,"title":{},"content":{"501":{},"503":{}},"tags":{}}],["scienc",{"_index":9,"title":{"489":{}},"content":{"127":{},"128":{},"129":{},"130":{},"132":{},"133":{},"139":{},"157":{},"163":{},"169":{},"175":{},"207":{},"208":{},"212":{},"258":{},"282":{},"313":{},"401":{},"422":{},"438":{},"444":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"484":{},"485":{},"489":{},"490":{},"492":{},"493":{},"495":{},"496":{},"530":{},"535":{},"537":{}},"tags":{}}],["science.)(3",{"_index":909,"title":{},"content":{"276":{}},"tags":{}}],["scientist",{"_index":201,"title":{},"content":{"127":{},"276":{},"529":{},"535":{}},"tags":{}}],["scope",{"_index":1128,"title":{},"content":{"409":{}},"tags":{}}],["script",{"_index":464,"title":{},"content":{"192":{},"193":{},"234":{}},"tags":{}}],["scripting/program",{"_index":1044,"title":{},"content":{"365":{}},"tags":{}}],["search",{"_index":61,"title":{},"content":{"127":{},"157":{},"169":{},"226":{},"359":{},"422":{}},"tags":{}}],["searching/sort",{"_index":310,"title":{},"content":{"145":{}},"tags":{}}],["second",{"_index":1458,"title":{},"content":{"495":{}},"tags":{}}],["section",{"_index":463,"title":{},"content":{"192":{},"429":{}},"tags":{}}],["secur",{"_index":177,"title":{},"content":{"127":{},"157":{},"175":{},"276":{},"317":{},"347":{},"437":{},"438":{},"468":{},"535":{}},"tags":{}}],["see",{"_index":173,"title":{},"content":{"127":{},"196":{},"197":{},"215":{},"246":{},"419":{},"484":{},"487":{},"488":{},"495":{},"496":{}},"tags":{}}],["seek",{"_index":1470,"title":{},"content":{"498":{},"500":{}},"tags":{}}],["segment",{"_index":866,"title":{},"content":{"252":{}},"tags":{}}],["select",{"_index":113,"title":{"498":{}},"content":{"127":{},"263":{},"467":{},"468":{},"535":{}},"tags":{}}],["self",{"_index":363,"title":{},"content":{"169":{},"503":{}},"tags":{}}],["semant",{"_index":233,"title":{},"content":{"133":{},"401":{}},"tags":{}}],["semest",{"_index":42,"title":{},"content":{"127":{},"128":{},"134":{},"140":{},"146":{},"152":{},"158":{},"164":{},"170":{},"176":{},"182":{},"203":{},"209":{},"216":{},"227":{},"235":{},"241":{},"253":{},"259":{},"265":{},"271":{},"277":{},"283":{},"289":{},"295":{},"301":{},"309":{},"318":{},"324":{},"330":{},"336":{},"342":{},"348":{},"354":{},"360":{},"366":{},"372":{},"378":{},"384":{},"390":{},"396":{},"402":{},"417":{},"422":{},"423":{},"427":{},"439":{},"445":{},"451":{},"457":{},"463":{},"469":{},"474":{},"475":{},"480":{},"481":{},"495":{},"496":{},"498":{},"507":{},"513":{},"519":{},"525":{},"531":{},"539":{}},"tags":{}}],["seminar",{"_index":1218,"title":{},"content":{"474":{},"480":{}},"tags":{}}],["senat",{"_index":1563,"title":{},"content":{"538":{}},"tags":{}}],["sensit",{"_index":488,"title":{},"content":{"196":{}},"tags":{}}],["sensori",{"_index":1201,"title":{},"content":{"462":{}},"tags":{}}],["separ",{"_index":481,"title":{},"content":{"195":{}},"tags":{}}],["sequenc",{"_index":24,"title":{"494":{},"495":{}},"content":{"127":{},"128":{},"145":{},"494":{},"496":{},"524":{}},"tags":{}}],["sequenti",{"_index":300,"title":{},"content":{"145":{},"240":{}},"tags":{}}],["seri",{"_index":1100,"title":{},"content":{"408":{},"487":{},"488":{},"524":{}},"tags":{}}],["serious",{"_index":573,"title":{},"content":{"212":{},"213":{},"220":{},"222":{},"428":{},"434":{}},"tags":{}}],["serv",{"_index":1138,"title":{},"content":{"409":{}},"tags":{}}],["server",{"_index":409,"title":{"185":{},"194":{}},"content":{"195":{},"234":{},"258":{},"313":{},"317":{},"383":{}},"tags":{}}],["servic",{"_index":325,"title":{},"content":{"157":{},"282":{},"308":{},"501":{}},"tags":{}}],["session",{"_index":730,"title":{},"content":{"221":{}},"tags":{}}],["set",{"_index":535,"title":{},"content":{"208":{},"252":{},"409":{},"429":{},"468":{},"506":{}},"tags":{}}],["setup",{"_index":1029,"title":{},"content":{"353":{}},"tags":{}}],["sever",{"_index":739,"title":{},"content":{"223":{},"406":{},"435":{}},"tags":{}}],["shader",{"_index":1049,"title":{},"content":{"365":{}},"tags":{}}],["share",{"_index":384,"title":{},"content":{"175":{}},"tags":{}}],["sheet",{"_index":878,"title":{},"content":{"258":{}},"tags":{}}],["shell",{"_index":768,"title":{},"content":{"226":{},"231":{}},"tags":{}}],["short",{"_index":1243,"title":{},"content":{"485":{}},"tags":{}}],["shouldn't",{"_index":682,"title":{},"content":{"219":{},"231":{}},"tags":{}}],["show",{"_index":628,"title":{},"content":{"215":{},"216":{},"217":{},"314":{},"430":{},"433":{}},"tags":{}}],["signal",{"_index":809,"title":{},"content":{"234":{}},"tags":{}}],["similar",{"_index":655,"title":{},"content":{"216":{},"223":{},"395":{},"432":{},"435":{}},"tags":{}}],["simpl",{"_index":1441,"title":{},"content":{"492":{}},"tags":{}}],["simple.lex",{"_index":483,"title":{},"content":{"195":{},"196":{},"199":{}},"tags":{}}],["simple.lex.java",{"_index":510,"title":{},"content":{"196":{},"199":{}},"tags":{}}],["simpli",{"_index":506,"title":{},"content":{"196":{},"212":{},"220":{}},"tags":{}}],["simplic",{"_index":956,"title":{},"content":{"313":{}},"tags":{}}],["site",{"_index":911,"title":{},"content":{"282":{},"317":{}},"tags":{}}],["size",{"_index":891,"title":{},"content":{"270":{},"313":{}},"tags":{}}],["sjst",{"_index":1401,"title":{},"content":{"489":{}},"tags":{}}],["sjst/disb",{"_index":1398,"title":{},"content":{"489":{}},"tags":{}}],["skill",{"_index":350,"title":{},"content":{"169":{},"270":{},"432":{},"474":{},"485":{},"501":{}},"tags":{}}],["skip",{"_index":644,"title":{},"content":{"216":{}},"tags":{}}],["slim",{"_index":693,"title":{},"content":{"219":{}},"tags":{}}],["slow",{"_index":969,"title":{},"content":{"313":{}},"tags":{}}],["small",{"_index":954,"title":{},"content":{"313":{}},"tags":{}}],["social",{"_index":85,"title":{"489":{}},"content":{"127":{},"157":{},"174":{},"175":{},"276":{},"484":{},"485":{},"489":{},"490":{},"492":{},"535":{}},"tags":{}}],["societi",{"_index":35,"title":{},"content":{"127":{},"128":{},"485":{},"489":{}},"tags":{}}],["sociolog",{"_index":1419,"title":{},"content":{"489":{}},"tags":{}}],["socket",{"_index":815,"title":{},"content":{"234":{}},"tags":{}}],["softwar",{"_index":15,"title":{},"content":{"127":{},"139":{},"145":{},"163":{},"234":{},"269":{},"270":{},"287":{},"288":{},"299":{},"300":{},"317":{},"335":{},"353":{},"370":{},"371":{},"383":{},"388":{},"389":{},"406":{},"467":{},"468":{},"474":{},"480":{},"495":{},"535":{}},"tags":{}}],["solut",{"_index":293,"title":{},"content":{"145":{},"151":{},"217":{},"408":{}},"tags":{}}],["solv",{"_index":83,"title":{},"content":{"127":{},"145":{},"168":{},"169":{},"215":{},"216":{},"217":{},"218":{},"323":{},"359":{},"406":{},"408":{},"409":{},"430":{},"431":{},"530":{},"535":{}},"tags":{}}],["someth",{"_index":512,"title":{},"content":{"196":{},"430":{}},"tags":{}}],["somewhat",{"_index":696,"title":{},"content":{"220":{}},"tags":{}}],["soon",{"_index":794,"title":{},"content":{"231":{}},"tags":{}}],["sort",{"_index":764,"title":{},"content":{"226":{},"422":{}},"tags":{}}],["sosc",{"_index":1403,"title":{},"content":{"489":{}},"tags":{}}],["sound",{"_index":236,"title":{},"content":{"133":{},"175":{},"217":{}},"tags":{}}],["sourc",{"_index":855,"title":{},"content":{"248":{},"432":{}},"tags":{}}],["source.asm",{"_index":854,"title":{},"content":{"248":{}},"tags":{}}],["space",{"_index":762,"title":{},"content":{"226":{},"489":{},"512":{}},"tags":{}}],["span",{"_index":1270,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["spanish",{"_index":1287,"title":{},"content":{"485":{},"487":{}},"tags":{}}],["speak",{"_index":753,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["special",{"_index":17,"title":{"130":{},"486":{},"488":{},"490":{},"497":{}},"content":{"127":{},"222":{},"434":{},"474":{},"485":{},"487":{},"489":{},"535":{}},"tags":{}}],["specif",{"_index":239,"title":{},"content":{"133":{},"214":{},"377":{},"383":{},"406":{},"429":{},"484":{}},"tags":{}}],["speech",{"_index":901,"title":{},"content":{"276":{}},"tags":{}}],["spreadsheet",{"_index":264,"title":{},"content":{"139":{}},"tags":{}}],["sprite",{"_index":1050,"title":{},"content":{"365":{}},"tags":{}}],["sql",{"_index":939,"title":{},"content":{"294":{}},"tags":{}}],["stack",{"_index":320,"title":{},"content":{"151":{},"226":{},"252":{}},"tags":{}}],["stage",{"_index":342,"title":{},"content":{"163":{}},"tags":{}}],["stanc",{"_index":743,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["stand",{"_index":207,"title":{},"content":{"127":{},"130":{},"408":{}},"tags":{}}],["standalon",{"_index":1152,"title":{},"content":{"416":{}},"tags":{}}],["standard",{"_index":395,"title":{},"content":{"175":{},"323":{},"329":{},"335":{}},"tags":{}}],["start",{"_index":479,"title":{"195":{},"218":{},"431":{}},"content":{"244":{},"410":{}},"tags":{}}],["stat",{"_index":151,"title":{"536":{}},"content":{"127":{},"359":{},"362":{},"495":{},"535":{},"537":{},"538":{},"539":{}},"tags":{}}],["state",{"_index":1561,"title":{},"content":{"538":{}},"tags":{}}],["statist",{"_index":202,"title":{},"content":{"127":{},"133":{},"422":{},"495":{},"535":{},"537":{},"538":{}},"tags":{}}],["steep",{"_index":724,"title":{},"content":{"221":{},"433":{}},"tags":{}}],["steer",{"_index":1202,"title":{},"content":{"462":{}},"tags":{}}],["step",{"_index":296,"title":{},"content":{"145":{},"216":{},"217":{}},"tags":{}}],["steven",{"_index":1436,"title":{},"content":{"492":{}},"tags":{}}],["still",{"_index":1444,"title":{},"content":{"492":{},"497":{}},"tags":{}}],["stone",{"_index":1512,"title":{},"content":{"503":{}},"tags":{}}],["stop",{"_index":733,"title":{},"content":{"221":{}},"tags":{}}],["storag",{"_index":1071,"title":{},"content":{"395":{}},"tags":{}}],["store",{"_index":758,"title":{},"content":{"226":{}},"tags":{}}],["strategi",{"_index":357,"title":{},"content":{"169":{},"175":{}},"tags":{}}],["stream",{"_index":1080,"title":{},"content":{"395":{}},"tags":{}}],["stress",{"_index":695,"title":{"220":{}},"content":{"220":{},"427":{}},"tags":{}}],["string",{"_index":317,"title":{},"content":{"151":{},"181":{}},"tags":{}}],["structur",{"_index":103,"title":{},"content":{"127":{},"145":{},"163":{},"181":{},"225":{},"226":{},"252":{},"294":{},"300":{},"409":{},"422":{},"495":{},"535":{}},"tags":{}}],["student",{"_index":220,"title":{},"content":{"133":{},"139":{},"145":{},"151":{},"157":{},"169":{},"208":{},"212":{},"215":{},"219":{},"223":{},"234":{},"258":{},"270":{},"282":{},"288":{},"294":{},"300":{},"314":{},"329":{},"353":{},"365":{},"371":{},"377":{},"383":{},"389":{},"395":{},"401":{},"422":{},"432":{},"435":{},"438":{},"444":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"484":{},"487":{},"488":{},"494":{},"496":{},"499":{},"500":{},"502":{},"503":{},"518":{},"530":{}},"tags":{}}],["student'",{"_index":1209,"title":{},"content":{"468":{}},"tags":{}}],["studi",{"_index":367,"title":{},"content":{"169":{},"220":{},"288":{},"300":{},"395":{},"401":{},"408":{},"409":{},"485":{},"486":{},"487":{},"488":{},"489":{},"491":{}},"tags":{}}],["stuff",{"_index":518,"title":{},"content":{"197":{}},"tags":{}}],["style",{"_index":877,"title":{},"content":{"258":{},"409":{}},"tags":{}}],["subject",{"_index":1306,"title":{},"content":{"485":{},"487":{},"489":{}},"tags":{}}],["submit",{"_index":1216,"title":{},"content":{"474":{},"480":{}},"tags":{}}],["substanti",{"_index":1009,"title":{},"content":{"335":{}},"tags":{}}],["substitut",{"_index":215,"title":{},"content":{"127":{},"130":{}},"tags":{}}],["succe",{"_index":256,"title":{"213":{},"428":{}},"content":{"135":{},"141":{},"147":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"204":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"397":{},"403":{},"418":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"508":{},"514":{},"520":{},"526":{},"532":{},"540":{}},"tags":{}}],["such",{"_index":289,"title":{},"content":{"145":{},"151":{},"157":{},"175":{},"192":{},"202":{},"208":{},"220":{},"223":{},"226":{},"282":{},"300":{},"359":{},"365":{},"395":{},"435":{},"484":{},"502":{},"530":{}},"tags":{}}],["suggest",{"_index":793,"title":{},"content":{"231":{}},"tags":{}}],["suit",{"_index":1027,"title":{},"content":{"347":{},"408":{}},"tags":{}}],["suitabl",{"_index":957,"title":{},"content":{"313":{}},"tags":{}}],["summer",{"_index":370,"title":{},"content":{"170":{},"309":{},"318":{},"348":{},"507":{},"525":{},"535":{}},"tags":{}}],["summeral",{"_index":58,"title":{},"content":{"127":{}},"tags":{}}],["super",{"_index":1437,"title":{},"content":{"492":{}},"tags":{}}],["supervis",{"_index":1213,"title":{},"content":{"474":{},"480":{}},"tags":{}}],["supervisor",{"_index":1511,"title":{},"content":{"503":{}},"tags":{}}],["supplement",{"_index":1178,"title":{},"content":{"432":{}},"tags":{}}],["supplementari",{"_index":1177,"title":{"432":{}},"content":{"432":{}},"tags":{}}],["sure",{"_index":482,"title":{},"content":{"195":{},"220":{},"314":{},"485":{},"496":{}},"tags":{}}],["surprisingli",{"_index":1185,"title":{},"content":{"432":{}},"tags":{}}],["surround",{"_index":900,"title":{},"content":{"276":{}},"tags":{}}],["surviv",{"_index":550,"title":{"212":{},"426":{}},"content":{},"tags":{}}],["switch",{"_index":820,"title":{},"content":{"240":{}},"tags":{}}],["swrk",{"_index":1404,"title":{},"content":{"489":{}},"tags":{}}],["symbol",{"_index":448,"title":{},"content":{"191":{},"193":{},"408":{}},"tags":{}}],["synchron",{"_index":814,"title":{},"content":{"234":{},"240":{},"308":{}},"tags":{}}],["syntax",{"_index":232,"title":{},"content":{"133":{},"202":{},"401":{},"409":{}},"tags":{}}],["system",{"_index":14,"title":{},"content":{"127":{},"139":{},"145":{},"233":{},"234":{},"240":{},"288":{},"293":{},"294":{},"300":{},"305":{},"307":{},"308":{},"313":{},"314":{},"316":{},"322":{},"328":{},"329":{},"359":{},"376":{},"395":{},"406":{},"408":{},"409":{},"415":{},"416":{},"462":{},"468":{},"480":{},"495":{},"512":{},"530":{},"535":{}},"tags":{}}],["tabl",{"_index":26,"title":{"534":{}},"content":{"127":{},"128":{},"497":{},"500":{},"538":{}},"tags":{}}],["tailor",{"_index":1090,"title":{},"content":{"406":{}},"tags":{}}],["take",{"_index":44,"title":{"484":{}},"content":{"127":{},"129":{},"212":{},"213":{},"215":{},"218":{},"220":{},"222":{},"223":{},"288":{},"383":{},"408":{},"427":{},"428":{},"431":{},"434":{},"435":{},"484":{},"487":{},"488":{},"489":{},"491":{},"492":{},"494":{},"495":{},"496":{},"498":{},"500":{},"518":{},"538":{}},"tags":{}}],["taken",{"_index":368,"title":{},"content":{"169":{},"175":{},"223":{},"258":{},"276":{},"282":{},"435":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"518":{},"538":{}},"tags":{}}],["talk",{"_index":1149,"title":{},"content":{"413":{},"485":{}},"tags":{}}],["tar",{"_index":434,"title":{},"content":{"189":{},"193":{}},"tags":{}}],["task",{"_index":1097,"title":{},"content":{"408":{}},"tags":{}}],["taught",{"_index":714,"title":{},"content":{"220":{}},"tags":{}}],["taylor",{"_index":1543,"title":{},"content":{"524":{}},"tags":{}}],["tcp",{"_index":1024,"title":{},"content":{"347":{}},"tags":{}}],["teach",{"_index":745,"title":{},"content":{"223":{},"258":{},"282":{},"313":{},"389":{},"435":{},"492":{}},"tags":{}}],["technic",{"_index":800,"title":{},"content":{"231":{},"474":{}},"tags":{}}],["techniqu",{"_index":189,"title":{},"content":{"127":{},"175":{},"208":{},"226":{},"234":{},"270":{},"282":{},"288":{},"329":{},"335":{},"371":{},"401":{},"422":{},"438":{},"468":{},"479":{},"506":{},"524":{},"535":{}},"tags":{}}],["technolog",{"_index":88,"title":{},"content":{"127":{},"174":{},"175":{},"258":{},"416":{},"468":{},"492":{},"535":{}},"tags":{}}],["templat",{"_index":998,"title":{},"content":{"323":{}},"tags":{}}],["term",{"_index":1225,"title":{"499":{}},"content":{"474":{},"480":{},"496":{},"497":{},"499":{}},"tags":{}}],["termin",{"_index":851,"title":{},"content":{"248":{}},"tags":{}}],["terminolog",{"_index":597,"title":{},"content":{"214":{}},"tags":{}}],["test",{"_index":159,"title":{},"content":{"127":{},"212":{},"370":{},"371":{},"389":{},"524":{},"535":{},"538":{}},"tags":{}}],["text",{"_index":307,"title":{},"content":{"145":{},"175":{},"329":{}},"tags":{}}],["textbook",{"_index":253,"title":{"135":{},"141":{},"147":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"204":{},"210":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"397":{},"403":{},"418":{},"424":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"508":{},"514":{},"520":{},"526":{},"532":{},"540":{}},"content":{"135":{},"141":{},"147":{},"153":{},"159":{},"165":{},"171":{},"177":{},"183":{},"204":{},"210":{},"214":{},"228":{},"236":{},"242":{},"254":{},"260":{},"266":{},"272":{},"278":{},"284":{},"290":{},"296":{},"302":{},"310":{},"314":{},"319":{},"325":{},"331":{},"337":{},"343":{},"349":{},"355":{},"361":{},"367":{},"373":{},"379":{},"385":{},"391":{},"397":{},"403":{},"418":{},"424":{},"429":{},"432":{},"440":{},"446":{},"452":{},"458":{},"464":{},"470":{},"476":{},"482":{},"489":{},"491":{},"508":{},"514":{},"520":{},"526":{},"532":{},"540":{}},"tags":{}}],["textur",{"_index":1048,"title":{},"content":{"365":{}},"tags":{}}],["thank",{"_index":842,"title":{},"content":{"246":{}},"tags":{}}],["that'",{"_index":516,"title":{"197":{}},"content":{},"tags":{}}],["theatr",{"_index":1256,"title":{},"content":{"485":{}},"tags":{}}],["theorem",{"_index":1174,"title":{},"content":{"429":{},"518":{},"524":{}},"tags":{}}],["theoret",{"_index":99,"title":{},"content":{"127":{},"202":{},"207":{},"208":{},"212":{},"377":{},"395":{},"409":{},"462":{},"468":{},"495":{},"535":{}},"tags":{}}],["theori",{"_index":143,"title":{"220":{}},"content":{"127":{},"208":{},"220":{},"294":{},"340":{},"377":{},"429":{},"432":{},"468":{},"535":{}},"tags":{}}],["theorist",{"_index":905,"title":{},"content":{"276":{}},"tags":{}}],["there'",{"_index":631,"title":{},"content":{"215":{}},"tags":{}}],["there'd",{"_index":607,"title":{},"content":{"214":{}},"tags":{}}],["therefor",{"_index":702,"title":{},"content":{"220":{},"489":{},"491":{}},"tags":{}}],["they'r",{"_index":639,"title":{},"content":{"215":{}},"tags":{}}],["thing",{"_index":674,"title":{},"content":{"218":{},"427":{},"431":{}},"tags":{}}],["think",{"_index":351,"title":{},"content":{"169":{},"433":{},"492":{}},"tags":{}}],["third",{"_index":1060,"title":{},"content":{"383":{},"487":{},"494":{},"495":{},"496":{}},"tags":{}}],["thoroughli",{"_index":1427,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["those",{"_index":783,"title":{},"content":{"231":{}},"tags":{}}],["though",{"_index":636,"title":{},"content":{"215":{},"221":{},"430":{},"433":{}},"tags":{}}],["thread",{"_index":1000,"title":{},"content":{"323":{}},"tags":{}}],["three",{"_index":980,"title":{},"content":{"314":{},"484":{}},"tags":{}}],["through",{"_index":804,"title":{},"content":{"231":{},"270":{},"288":{},"300":{},"323":{},"365":{},"371":{},"408":{},"409":{},"489":{}},"tags":{}}],["throughout",{"_index":718,"title":{},"content":{"221":{},"427":{},"433":{}},"tags":{}}],["thu",{"_index":596,"title":{},"content":{"214":{},"215":{},"496":{}},"tags":{}}],["tier",{"_index":992,"title":{},"content":{"317":{}},"tags":{}}],["time",{"_index":279,"title":{},"content":{"139":{},"157":{},"193":{},"212":{},"215":{},"218":{},"220":{},"226":{},"427":{},"430":{},"431":{},"496":{}},"tags":{}}],["timet",{"_index":1448,"title":{},"content":{"492":{}},"tags":{}}],["tip",{"_index":1423,"title":{"491":{}},"content":{"489":{}},"tags":{}}],["titl",{"_index":217,"title":{"132":{},"138":{},"144":{},"150":{},"156":{},"162":{},"168":{},"174":{},"180":{},"201":{},"207":{},"225":{},"233":{},"239":{},"251":{},"257":{},"263":{},"269":{},"275":{},"281":{},"287":{},"293":{},"299":{},"307":{},"316":{},"322":{},"328":{},"334":{},"340":{},"346":{},"352":{},"358":{},"364":{},"370":{},"376":{},"382":{},"388":{},"394":{},"400":{},"415":{},"421":{},"437":{},"443":{},"449":{},"455":{},"461":{},"467":{},"473":{},"479":{},"505":{},"511":{},"517":{},"523":{},"529":{},"537":{}},"content":{"132":{},"138":{},"144":{},"150":{},"156":{},"162":{},"168":{},"174":{},"180":{},"201":{},"207":{},"225":{},"233":{},"239":{},"251":{},"257":{},"263":{},"269":{},"275":{},"281":{},"287":{},"293":{},"299":{},"307":{},"316":{},"322":{},"328":{},"334":{},"340":{},"346":{},"352":{},"358":{},"364":{},"370":{},"376":{},"382":{},"388":{},"394":{},"400":{},"415":{},"421":{},"437":{},"443":{},"449":{},"455":{},"461":{},"467":{},"473":{},"479":{},"505":{},"511":{},"517":{},"523":{},"529":{},"537":{}},"tags":{}}],["tm",{"_index":374,"title":{},"content":{"175":{}},"tags":{}}],["togeth",{"_index":474,"title":{},"content":{"193":{},"215":{},"282":{},"371":{}},"tags":{}}],["tollen",{"_index":603,"title":{},"content":{"214":{}},"tags":{}}],["took",{"_index":1459,"title":{},"content":{"495":{}},"tags":{}}],["tool",{"_index":156,"title":{},"content":{"127":{},"157":{},"175":{},"231":{},"270":{},"282":{},"329":{},"364":{},"365":{},"371":{},"377":{},"389":{},"479":{},"500":{},"535":{}},"tags":{}}],["toolkit",{"_index":1003,"title":{},"content":{"323":{}},"tags":{}}],["topic",{"_index":114,"title":{"498":{}},"content":{"127":{},"133":{},"145":{},"151":{},"175":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"258":{},"263":{},"264":{},"270":{},"294":{},"317":{},"323":{},"329":{},"347":{},"353":{},"359":{},"365":{},"383":{},"389":{},"395":{},"422":{},"438":{},"444":{},"449":{},"450":{},"455":{},"456":{},"462":{},"467":{},"485":{},"498":{},"535":{}},"tags":{}}],["toward",{"_index":1494,"title":{},"content":{"501":{}},"tags":{}}],["transfer",{"_index":833,"title":{},"content":{"240":{}},"tags":{}}],["translat",{"_index":97,"title":{},"content":{"127":{},"201":{},"202":{},"495":{},"535":{}},"tags":{}}],["transmiss",{"_index":327,"title":{},"content":{"157":{}},"tags":{}}],["transport",{"_index":1017,"title":{},"content":{"347":{}},"tags":{}}],["treat",{"_index":1120,"title":{},"content":{"409":{}},"tags":{}}],["tree",{"_index":545,"title":{},"content":{"208":{},"226":{},"294":{}},"tags":{}}],["tri",{"_index":517,"title":{},"content":{"197":{},"221":{},"313":{},"430":{},"433":{}},"tags":{}}],["trigonometr",{"_index":1532,"title":{},"content":{"518":{}},"tags":{}}],["true",{"_index":710,"title":{},"content":{"220":{}},"tags":{}}],["ture",{"_index":1015,"title":{},"content":{"341":{}},"tags":{}}],["tutori",{"_index":339,"title":{},"content":{"157":{},"411":{},"412":{},"506":{},"512":{},"518":{},"524":{},"538":{}},"tags":{}}],["twitter",{"_index":376,"title":{},"content":{"175":{}},"tags":{}}],["two",{"_index":286,"title":{},"content":{"145":{},"195":{},"220":{},"413":{},"427":{},"474":{},"480":{},"493":{},"494":{},"503":{}},"tags":{}}],["type",{"_index":299,"title":{},"content":{"145":{},"193":{},"196":{},"197":{},"248":{}},"tags":{}}],["typic",{"_index":32,"title":{"134":{},"140":{},"146":{},"152":{},"158":{},"164":{},"170":{},"176":{},"182":{},"203":{},"209":{},"227":{},"235":{},"241":{},"253":{},"259":{},"265":{},"271":{},"277":{},"283":{},"289":{},"295":{},"301":{},"309":{},"318":{},"324":{},"330":{},"336":{},"342":{},"348":{},"354":{},"360":{},"366":{},"372":{},"378":{},"384":{},"390":{},"396":{},"402":{},"417":{},"423":{},"439":{},"445":{},"451":{},"457":{},"463":{},"469":{},"475":{},"481":{},"507":{},"513":{},"519":{},"525":{},"531":{},"539":{}},"content":{"127":{},"128":{},"134":{},"140":{},"146":{},"152":{},"158":{},"164":{},"170":{},"176":{},"182":{},"203":{},"209":{},"212":{},"227":{},"235":{},"241":{},"252":{},"253":{},"259":{},"265":{},"271":{},"277":{},"283":{},"289":{},"295":{},"301":{},"309":{},"318":{},"324":{},"330":{},"336":{},"342":{},"348":{},"354":{},"360":{},"366":{},"372":{},"378":{},"384":{},"390":{},"396":{},"402":{},"417":{},"423":{},"439":{},"445":{},"451":{},"457":{},"463":{},"469":{},"474":{},"475":{},"480":{},"481":{},"507":{},"513":{},"519":{},"525":{},"531":{},"539":{}},"tags":{}}],["u",{"_index":1344,"title":{},"content":{"487":{},"488":{},"538":{}},"tags":{}}],["udp",{"_index":1025,"title":{},"content":{"347":{}},"tags":{}}],["uncertain",{"_index":1034,"title":{},"content":{"359":{}},"tags":{}}],["uncount",{"_index":542,"title":{},"content":{"208":{}},"tags":{}}],["undecid",{"_index":1016,"title":{},"content":{"341":{}},"tags":{}}],["under",{"_index":841,"title":{},"content":{"245":{},"474":{},"480":{}},"tags":{}}],["underestim",{"_index":668,"title":{},"content":{"218":{},"431":{}},"tags":{}}],["undergradu",{"_index":558,"title":{},"content":{"212":{}},"tags":{}}],["underpin",{"_index":1142,"title":{},"content":{"409":{}},"tags":{}}],["understand",{"_index":224,"title":{},"content":{"133":{},"139":{},"145":{},"151":{},"216":{},"217":{},"258":{},"409":{},"430":{},"433":{},"489":{}},"tags":{}}],["uninform",{"_index":1032,"title":{},"content":{"359":{}},"tags":{}}],["uniqu",{"_index":595,"title":{},"content":{"214":{},"406":{}},"tags":{}}],["unit",{"_index":863,"title":{},"content":{"252":{}},"tags":{}}],["unity3d",{"_index":1043,"title":{},"content":{"365":{}},"tags":{}}],["univers",{"_index":744,"title":{},"content":{"223":{},"435":{},"538":{}},"tags":{}}],["unix",{"_index":805,"title":{},"content":{"234":{},"305":{},"313":{}},"tags":{}}],["unlik",{"_index":635,"title":{},"content":{"215":{},"432":{}},"tags":{}}],["unsupervis",{"_index":1082,"title":{},"content":{"395":{}},"tags":{}}],["until",{"_index":675,"title":{},"content":{"218":{},"431":{}},"tags":{}}],["up",{"_index":355,"title":{},"content":{"169":{},"192":{},"215":{},"220":{},"221":{},"433":{},"496":{}},"tags":{}}],["updat",{"_index":3,"title":{},"content":{"126":{},"312":{},"484":{},"494":{},"497":{}},"tags":{}}],["upward",{"_index":726,"title":{},"content":{"221":{}},"tags":{}}],["url",{"_index":484,"title":{},"content":{"195":{}},"tags":{}}],["us",{"_index":92,"title":{"410":{},"432":{}},"content":{"127":{},"139":{},"157":{},"163":{},"169":{},"175":{},"180":{},"196":{},"214":{},"221":{},"231":{},"234":{},"252":{},"282":{},"300":{},"305":{},"313":{},"314":{},"322":{},"323":{},"329":{},"359":{},"365":{},"383":{},"389":{},"408":{},"409":{},"410":{},"429":{},"430":{},"432":{},"433":{},"462":{},"487":{},"488":{},"492":{},"495":{},"500":{},"503":{},"530":{},"535":{}},"tags":{}}],["user",{"_index":69,"title":{},"content":{"127":{},"138":{},"174":{},"175":{},"181":{},"231":{},"246":{},"248":{},"383":{},"389":{},"492":{},"535":{}},"tags":{}}],["usual",{"_index":632,"title":{},"content":{"215":{},"221":{},"433":{}},"tags":{}}],["util",{"_index":1431,"title":{},"content":{"489":{},"491":{}},"tags":{}}],["uwindsor",{"_index":258,"title":{},"content":{"136":{},"142":{},"148":{},"166":{},"178":{},"427":{},"477":{},"483":{},"515":{},"521":{},"541":{}},"tags":{}}],["uwinsit",{"_index":1234,"title":{},"content":{"484":{}},"tags":{}}],["v",{"_index":967,"title":{},"content":{"313":{}},"tags":{}}],["valid",{"_index":600,"title":{},"content":{"214":{},"288":{},"502":{}},"tags":{}}],["valu",{"_index":1536,"title":{},"content":{"518":{}},"tags":{}}],["vari",{"_index":747,"title":{},"content":{"223":{},"435":{}},"tags":{}}],["variabl",{"_index":297,"title":{},"content":{"145":{}},"tags":{}}],["varieti",{"_index":295,"title":{},"content":{"145":{},"151":{}},"tags":{}}],["variou",{"_index":1031,"title":{},"content":{"353":{},"371":{}},"tags":{}}],["vector",{"_index":1520,"title":{},"content":{"512":{},"518":{}},"tags":{}}],["veri",{"_index":592,"title":{},"content":{"214":{},"215":{},"220":{},"221":{},"222":{},"231":{},"429":{},"432":{},"434":{},"492":{}},"tags":{}}],["verif",{"_index":158,"title":{},"content":{"127":{},"288":{},"370":{},"371":{},"535":{}},"tags":{}}],["version",{"_index":963,"title":{},"content":{"313":{},"314":{},"501":{}},"tags":{}}],["video",{"_index":837,"title":{"245":{}},"content":{"245":{},"314":{},"329":{},"432":{}},"tags":{}}],["virtual",{"_index":791,"title":{},"content":{"231":{},"308":{},"323":{}},"tags":{}}],["visibl",{"_index":997,"title":{},"content":{"323":{}},"tags":{}}],["visual",{"_index":210,"title":{},"content":{"127":{},"130":{},"485":{}},"tags":{}}],["vital",{"_index":1010,"title":{},"content":{"335":{}},"tags":{}}],["volunt",{"_index":1504,"title":{},"content":{"502":{}},"tags":{}}],["vsar",{"_index":1320,"title":{},"content":{"485":{}},"tags":{}}],["walk",{"_index":802,"title":{},"content":{"231":{}},"tags":{}}],["want",{"_index":410,"title":{},"content":{"185":{},"192":{},"194":{},"195":{},"246":{},"317":{},"484":{},"492":{},"494":{},"496":{}},"tags":{}}],["way",{"_index":577,"title":{},"content":{"213":{},"214":{},"244":{},"406":{},"428":{},"496":{}},"tags":{}}],["web",{"_index":121,"title":{},"content":{"127":{},"157":{},"169":{},"258":{},"281":{},"282":{},"438":{},"468":{},"535":{}},"tags":{}}],["websit",{"_index":110,"title":{},"content":{"127":{},"157":{},"257":{},"258":{},"314":{},"492":{},"493":{},"535":{}},"tags":{}}],["week",{"_index":252,"title":{},"content":{"133":{},"145":{},"151":{},"157":{},"169":{},"181":{},"202":{},"208":{},"226":{},"234":{},"240":{},"252":{},"258":{},"270":{},"276":{},"282":{},"288":{},"294":{},"300":{},"308":{},"317":{},"323":{},"329":{},"335":{},"341":{},"353":{},"359":{},"365":{},"371":{},"377":{},"383":{},"389":{},"395":{},"401":{},"416":{},"422":{},"438":{},"450":{},"456":{},"462":{},"468":{},"474":{},"480":{},"485":{},"506":{},"512":{},"518":{},"524":{},"530":{},"538":{}},"tags":{}}],["weekli",{"_index":1241,"title":{},"content":{"485":{},"503":{}},"tags":{}}],["welfar",{"_index":894,"title":{},"content":{"276":{},"489":{}},"tags":{}}],["well",{"_index":275,"title":{},"content":{"139":{},"212":{},"213":{},"220":{},"221":{},"222":{},"231":{},"258":{},"377":{},"395":{},"408":{},"427":{},"428":{},"429":{},"434":{},"489":{},"491":{}},"tags":{}}],["western",{"_index":1299,"title":{},"content":{"485":{}},"tags":{}}],["wget",{"_index":429,"title":{},"content":{"188":{},"189":{},"190":{},"192":{},"193":{},"195":{},"199":{}},"tags":{}}],["wgst",{"_index":1324,"title":{},"content":{"485":{},"486":{},"489":{},"490":{}},"tags":{}}],["wgst1300",{"_index":1326,"title":{},"content":{"485":{},"486":{}},"tags":{}}],["what'",{"_index":654,"title":{},"content":{"216":{}},"tags":{}}],["whenev",{"_index":1247,"title":{},"content":{"485":{}},"tags":{}}],["whether",{"_index":1175,"title":{},"content":{"430":{},"484":{}},"tags":{}}],["wholli",{"_index":244,"title":{},"content":{"133":{}},"tags":{}}],["wide",{"_index":294,"title":{},"content":{"145":{},"151":{},"408":{}},"tags":{}}],["wiki",{"_index":848,"title":{"249":{}},"content":{"246":{},"248":{},"249":{}},"tags":{}}],["window",{"_index":840,"title":{},"content":{"245":{},"248":{}},"tags":{}}],["windsor",{"_index":1562,"title":{},"content":{"538":{}},"tags":{}}],["winter",{"_index":534,"title":{},"content":{"203":{},"209":{},"253":{},"271":{},"283":{},"295":{},"309":{},"313":{},"314":{},"318":{},"324":{},"336":{},"354":{},"360":{},"372":{},"384":{},"396":{},"417":{},"423":{},"445":{},"457":{},"463":{},"469":{},"475":{},"481":{},"507":{},"519":{},"525":{},"535":{}},"tags":{}}],["winteral",{"_index":57,"title":{},"content":{"127":{}},"tags":{}}],["within",{"_index":589,"title":{},"content":{"214":{},"429":{}},"tags":{}}],["without",{"_index":475,"title":{},"content":{"194":{},"214":{},"220":{},"222":{},"429":{},"434":{}},"tags":{}}],["women",{"_index":1407,"title":{},"content":{"489":{}},"tags":{}}],["women'",{"_index":1322,"title":{},"content":{"485":{},"486":{},"489":{}},"tags":{}}],["won't",{"_index":1167,"title":{},"content":{"427":{}},"tags":{}}],["word",{"_index":262,"title":{},"content":{"139":{},"197":{}},"tags":{}}],["work",{"_index":335,"title":{"499":{}},"content":{"157":{},"213":{},"222":{},"231":{},"258":{},"288":{},"305":{},"335":{},"383":{},"395":{},"408":{},"409":{},"428":{},"434":{},"489":{},"492":{},"496":{},"499":{},"502":{},"503":{}},"tags":{}}],["world",{"_index":523,"title":{},"content":{"197":{},"489":{}},"tags":{}}],["worri",{"_index":1501,"title":{},"content":{"502":{}},"tags":{}}],["worst",{"_index":683,"title":{},"content":{"219":{}},"tags":{}}],["worth",{"_index":625,"title":{},"content":{"215":{}},"tags":{}}],["write",{"_index":663,"title":{},"content":{"217":{},"244":{},"430":{},"474":{},"485":{}},"tags":{}}],["wsl",{"_index":787,"title":{},"content":{"231":{}},"tags":{}}],["www",{"_index":134,"title":{},"content":{"127":{},"316":{},"317":{},"535":{}},"tags":{}}],["x",{"_index":472,"title":{},"content":{"192":{}},"tags":{}}],["x86",{"_index":962,"title":{},"content":{"313":{},"314":{}},"tags":{}}],["xhtml",{"_index":880,"title":{},"content":{"258":{}},"tags":{}}],["xml",{"_index":879,"title":{},"content":{"258":{}},"tags":{}}],["xv6",{"_index":952,"title":{"312":{}},"content":{"313":{},"314":{}},"tags":{}}],["xvf",{"_index":435,"title":{},"content":{"189":{},"193":{}},"tags":{}}],["xxxx",{"_index":1346,"title":{},"content":{"487":{},"488":{}},"tags":{}}],["ye",{"_index":547,"title":{},"content":{"210":{},"424":{}},"tags":{}}],["year",{"_index":30,"title":{},"content":{"127":{},"128":{},"130":{},"223":{},"264":{},"435":{},"462":{},"487":{},"494":{},"496":{},"498":{},"502":{}},"tags":{}}],["you!).th",{"_index":975,"title":{},"content":{"314":{}},"tags":{}}],["you'll",{"_index":615,"title":{},"content":{"215":{},"218":{},"406":{},"409":{},"429":{},"431":{},"496":{}},"tags":{}}],["you'r",{"_index":459,"title":{},"content":{"192":{},"212":{},"214":{},"215":{},"216":{},"217":{},"219":{},"220":{},"221":{},"433":{}},"tags":{}}],["you'v",{"_index":552,"title":{},"content":{"212":{},"214":{}},"tags":{}}],["yourself",{"_index":1165,"title":{},"content":{"427":{}},"tags":{}}],["youtub",{"_index":1146,"title":{},"content":{"412":{},"432":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/search-index-docs-plugin-docs-css-current.json b/search-index-docs-plugin-docs-css-current.json new file mode 100644 index 000000000..2489cc6ed --- /dev/null +++ b/search-index-docs-plugin-docs-css-current.json @@ -0,0 +1 @@ +{"documents":[{"id":542,"pageTitle":"About CSS","sectionTitle":"About CSS","sectionRoute":"/wiki/css/","type":"docs"},{"id":543,"pageTitle":"About CSS","sectionTitle":"How do I get Involved?","sectionRoute":"/wiki/css/#how-do-i-get-involved","type":"docs"},{"id":544,"pageTitle":"About CSS","sectionTitle":"Contact Us","sectionRoute":"/wiki/css/#contact-us","type":"docs"},{"id":545,"pageTitle":"Meet The Board","sectionTitle":"Meet The Board","sectionRoute":"/wiki/css/board","type":"docs"},{"id":546,"pageTitle":"Meet The Board","sectionTitle":"Executives","sectionRoute":"/wiki/css/board#executives","type":"docs"},{"id":547,"pageTitle":"Meet The Board","sectionTitle":"Board Heads","sectionRoute":"/wiki/css/board#board-heads","type":"docs"},{"id":548,"pageTitle":"Meet The Board","sectionTitle":"Board Members","sectionRoute":"/wiki/css/board#board-members","type":"docs"},{"id":549,"pageTitle":"University of Windsor Computer Science Society","sectionTitle":"University of Windsor Computer Science Society","sectionRoute":"/wiki/css/constitution","type":"docs"},{"id":550,"pageTitle":"University of Windsor Computer Science Society","sectionTitle":"Constitution","sectionRoute":"/wiki/css/constitution#constitution","type":"docs"},{"id":551,"pageTitle":"University of Windsor Computer Science Society","sectionTitle":"Article 1","sectionRoute":"/wiki/css/constitution#article-1","type":"docs"},{"id":552,"pageTitle":"University of Windsor Computer Science Society","sectionTitle":"Article 2","sectionRoute":"/wiki/css/constitution#article-2","type":"docs"},{"id":553,"pageTitle":"University of Windsor Computer Science Society","sectionTitle":"Article 3","sectionRoute":"/wiki/css/constitution#article-3","type":"docs"},{"id":554,"pageTitle":"University of Windsor Computer Science Society","sectionTitle":"Article 4","sectionRoute":"/wiki/css/constitution#article-4","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/542",[0,1.15]],["content/542",[1,1.363,2,1.363,3,0.744,4,2.066,5,1.393,6,1.457,7,1.393,8,2.568,9,2.568,10,2.017,11,1.692,12,3.329,13,2.568,14,2.568,15,2.568,16,2.568,17,2.568,18,2.568,19,2.568,20,3.329,21,2.568]],["tags/542",[]],["title/543",[22,2.749]],["content/543",[0,1.691,1,0.907,2,0.907,3,0.59,5,1.437,6,1.18,7,1.104,8,2.036,15,2.036,23,3.434,24,2.64,25,1.638,26,2.036,27,2.64,28,2.64,29,2.036,30,2.64,31,2.64,32,2.036,33,2.132,34,3.233,35,2.649,36,1.94,37,2.716,38,1.341,39,1.104,40,1.104,41,2.369,42,1.94,43,2.64,44,2.132,45,2.64,46,2.036,47,3.434,48,2.64,49,2.369,50,2.64,51,1.437,52,1.745,53,2.64,54,2.64,55,2.64,56,2.64,57,1.341,58,2.64,59,2.64,60,2.036,61,1.638,62,1.638,63,2.036,64,2.64,65,2.64,66,2.64]],["tags/543",[]],["title/544",[67,2.12]],["content/544",[3,0.776,61,2.526,62,2.155,67,2.678,68,2.155,69,2.678,70,3.473,71,4.069,72,3.473,73,3.139,74,3.473,75,3.473,76,2.678,77,3.473]],["tags/544",[]],["title/545",[78,1.098,79,1.098]],["content/545",[0,1.541,63,2.841,79,1.872,80,2.841,81,3.684]],["tags/545",[]],["title/546",[40,1.15]],["content/546",[82,2.074,83,3.489,84,3.489,85,2.685,86,3.489,87,2.166,88,3.489,89,3.489,90,3.489,91,2.166,92,3.489,93,3.489,94,3.489]],["tags/546",[]],["title/547",[39,0.904,79,1.098]],["content/547",[6,1.128,39,1.829,85,2.774,95,2.533,96,3.284,97,3.284,98,3.284,99,2.533,100,3.284,101,3.284,102,3.284,103,1.669,104,3.284,105,3.284,106,3.284,107,2.038,108,2.533,109,2.533,110,2.533,111,3.284,112,3.284,113,3.284]],["tags/547",[]],["title/548",[79,1.098,114,0.904]],["content/548",[7,1.628,36,1.397,44,1.706,51,1.475,80,2.121,85,2.862,103,1.792,108,2.121,109,2.121,110,2.121,115,2.121,116,3.167,117,2.749,118,2.749,119,2.749,120,2.121,121,2.749,122,2.749,123,2.749,124,1.706,125,2.749,126,2.749,127,2.749,128,2.121,129,2.121,130,2.121,131,2.749,132,2.749,133,2.749,134,2.749,135,2.749,136,2.749,137,2.749,138,1.706,139,1.706,140,2.749,141,2.749,142,2.749,143,2.749,144,2.749,145,2.749,146,2.749,147,2.749,148,2.749,149,2.749,150,2.749,151,2.749,152,2.749,153,2.749,154,2.749,155,1.706,156,2.749,157,2.749,158,2.749]],["tags/548",[]],["title/549",[1,0.452,2,0.452,3,0.294,10,0.668,11,0.668]],["content/549",[]],["tags/549",[]],["title/550",[25,1.706]],["content/550",[]],["tags/550",[]],["title/551",[159,1.098,160,0.904]],["content/551",[1,1.44,2,1.44,3,0.977,4,2.132,6,1.44,9,2.036,10,1.94,11,1.94,52,1.341,57,1.341,114,1.104,124,1.638,139,1.638,160,1.104,161,2.054,162,3.434,163,2.054,164,1.104,165,2.64,166,2.64,167,3.434,168,2.64,169,2.64,170,2.036,171,1.341,172,2.369,173,1.638,174,2.64,175,2.036,176,2.036,177,2.64,178,2.64,179,2.036,180,2.64,181,2.64,182,2.64,183,2.64,184,2.64,185,1.638,186,1.341,187,1.104,188,3.434,189,2.036,190,2.64,191,2.64,192,2.64,193,2.64,194,2.64,195,2.036]],["tags/551",[]],["title/552",[159,1.098,164,0.904]],["content/552",[0,1.034,1,1.287,2,1.287,3,0.865,5,0.297,6,1.317,7,1.474,13,0.547,14,0.547,16,1.274,18,1.528,29,0.547,36,1.352,37,1.652,38,0.63,39,1.686,40,1.567,41,0.77,42,0.63,44,1.535,49,0.441,51,1.524,57,0.63,60,1.274,61,0.77,62,1.839,68,0.441,69,0.547,76,0.547,78,1.143,82,1.79,87,1.229,91,1.229,95,2.286,99,2.811,103,2.152,107,1.229,114,1.336,115,2.286,116,2.852,120,2.38,124,2.042,128,1.528,129,1.274,130,1.274,139,1.652,155,0.77,160,0.297,161,1.143,163,1.967,164,0.829,170,0.547,172,1.025,173,0.441,179,0.547,185,0.77,186,0.63,187,0.519,189,0.547,196,0.71,197,1.24,198,0.957,199,0.71,200,1.274,201,0.71,202,0.547,203,2.662,204,2.473,205,2.823,206,0.71,207,1.24,208,1.24,209,1.652,210,0.441,211,0.71,212,0.71,213,0.441,214,0.71,215,0.71,216,2.473,217,0.71,218,0.71,219,0.71,220,0.71,221,1.981,222,0.957,223,2.924,224,1.24,225,1.24,226,0.441,227,0.71,228,0.71,229,0.547,230,3.086,231,0.547,232,0.71,233,0.71,234,3.267,235,1.981,236,2.249,237,0.71,238,0.71,239,0.71,240,0.71,241,0.71,242,1.981,243,0.71,244,0.71,245,1.528,246,0.71,247,0.71,248,1.24,249,0.71,250,0.547,251,0.71,252,0.441,253,0.547,254,0.71,255,0.71,256,0.547,257,0.71,258,1.981,259,1.652,260,1.24,261,0.957,262,0.71,263,0.71,264,0.71,265,0.71,266,1.652,267,0.71,268,1.652,269,0.71,270,0.71,271,0.71,272,0.71,273,0.71,274,0.71,275,1.981,276,1.24,277,0.957,278,1.652,279,1.24,280,0.71,281,1.24,282,0.71,283,0.71,284,0.71,285,1.274,286,1.652,287,1.24,288,0.957,289,1.981,290,0.71,291,0.71,292,0.547,293,0.71,294,1.24,295,1.981,296,0.71,297,2.473,298,1.24,299,0.71,300,0.71,301,1.24,302,0.547,303,0.547,304,0.547,305,1.24,306,0.77,307,1.981,308,1.24,309,1.24,310,1.24,311,0.71,312,0.71,313,0.71,314,0.71,315,0.71,316,0.71,317,1.24,318,0.71,319,0.71,320,0.71,321,0.441,322,0.547,323,1.24,324,0.71,325,0.71,326,0.71,327,0.71,328,0.71,329,0.547,330,0.441,331,0.547,332,0.71,333,0.71,334,1.24,335,0.71,336,0.71,337,0.71,338,0.71,339,1.24,340,0.71,341,1.24,342,0.71,343,0.71,344,0.71,345,0.71,346,0.71,347,0.71,348,1.24,349,0.71,350,0.71,351,0.71,352,1.24,353,0.71,354,1.24,355,0.71,356,0.71,357,0.71,358,0.71,359,0.71,360,0.71,361,0.71,362,0.71,363,0.71,364,0.71,365,0.71,366,0.71,367,0.71,368,1.981,369,1.528,370,1.025,371,1.274,372,2.473,373,1.274,374,1.274,375,1.652,376,1.652,377,0.71,378,0.441,379,0.71,380,0.71,381,0.71,382,0.71,383,0.71,384,0.547,385,0.441,386,0.71,387,0.547,388,0.71,389,0.71,390,0.71,391,0.71]],["tags/552",[]],["title/553",[159,1.098,171,1.098]],["content/553",[3,0.622,5,1.164,21,1.497,32,1.497,33,2.019,34,1.497,38,0.986,40,1.782,42,0.986,51,0.812,52,0.986,57,0.986,78,2.327,82,1.806,114,1.573,138,1.727,160,0.812,161,1.806,163,2.214,164,0.812,171,0.986,173,1.727,185,1.205,186,1.806,187,0.812,210,1.205,213,2.019,223,2.146,226,1.205,229,1.497,245,1.497,252,1.205,253,1.497,256,1.497,261,1.497,277,2.146,306,1.205,321,1.205,329,1.497,330,2.019,370,1.205,374,1.497,378,2.205,385,1.727,392,2.741,393,2.741,394,1.941,395,2.509,396,2.783,397,2.509,398,2.509,399,2.783,400,1.941,401,1.941,402,1.941,403,2.901,404,1.941,405,1.941,406,1.941,407,1.941,408,1.497,409,1.941,410,1.941,411,1.941,412,2.783,413,1.941,414,1.941,415,1.941,416,2.146,417,1.941,418,2.783,419,1.941,420,1.941,421,1.497,422,1.497,423,1.497,424,2.783,425,3.553,426,1.497,427,1.941,428,1.941,429,1.941,430,1.941,431,1.941,432,1.941,433,1.941,434,1.941,435,1.941]],["tags/553",[]],["title/554",[159,1.098,187,0.904]],["content/554",[0,0.838,1,1.068,2,1.068,3,0.636,4,0.781,5,1.68,6,0.858,7,0.838,10,0.639,11,0.639,17,0.971,19,0.971,25,1.549,26,0.971,33,1.244,35,1.545,36,1.269,37,2.605,38,1.269,39,0.526,40,1.593,41,1.549,42,1.269,46,0.971,49,1.929,51,0.526,52,0.639,68,1.549,73,0.971,78,2.01,82,1.975,87,1.549,91,0.781,103,1.579,107,0.781,114,1.626,138,1.244,155,0.781,160,0.526,161,1.832,163,2.15,164,0.526,171,0.639,172,0.781,175,1.545,176,1.925,186,1.018,187,0.526,195,0.971,198,0.971,200,1.545,202,0.971,210,1.244,213,1.244,222,0.971,226,0.781,231,0.971,234,2.195,250,0.971,252,1.767,285,1.545,288,0.971,292,0.971,302,0.971,303,1.545,304,0.971,306,1.244,321,0.781,322,0.971,330,0.781,331,1.545,369,1.545,370,0.781,371,1.545,373,1.545,378,0.781,384,0.971,385,0.781,387,2.397,392,2.195,393,2.195,395,1.545,397,1.545,398,1.545,403,0.971,408,0.971,416,2.554,421,0.971,422,1.545,423,1.545,426,0.971,436,1.258,437,1.258,438,3.108,439,1.258,440,1.258,441,2.846,442,2.004,443,1.258,444,1.258,445,1.258,446,1.258,447,1.258,448,1.258,449,1.258,450,1.258,451,1.258,452,1.258,453,2.496,454,2.004,455,1.258,456,2.004,457,2.004,458,2.004,459,2.004,460,1.258,461,2.004,462,2.496,463,2.496,464,1.258,465,2.004,466,1.258,467,1.258,468,1.258,469,1.258,470,1.258,471,1.258,472,1.258,473,1.258,474,1.258,475,1.258,476,1.258,477,1.258,478,1.258,479,1.258,480,2.846,481,2.004,482,1.258,483,1.258,484,1.258,485,1.258,486,1.258,487,1.258,488,1.258,489,1.258,490,1.258,491,1.258,492,1.258,493,1.258,494,2.004,495,2.496,496,1.258,497,1.258,498,1.258,499,1.258,500,2.004,501,1.258,502,1.258,503,1.258,504,1.258,505,1.258,506,1.258,507,1.258,508,1.258,509,2.004,510,1.258,511,1.258,512,1.258,513,2.004,514,1.258,515,1.258,516,1.258,517,1.258,518,1.258,519,2.496,520,1.258,521,1.258,522,1.258,523,1.258,524,1.258]],["tags/554",[]]],"invertedIndex":[["",{"_index":85,"title":{},"content":{"546":{},"547":{},"548":{}},"tags":{}}],["1",{"_index":160,"title":{"551":{}},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["1.1",{"_index":196,"title":{},"content":{"552":{}},"tags":{}}],["1.2",{"_index":199,"title":{},"content":{"552":{}},"tags":{}}],["1.3",{"_index":201,"title":{},"content":{"552":{}},"tags":{}}],["12",{"_index":212,"title":{},"content":{"552":{}},"tags":{}}],["1st",{"_index":211,"title":{},"content":{"552":{}},"tags":{}}],["2",{"_index":164,"title":{"552":{}},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["20",{"_index":184,"title":{},"content":{"551":{}},"tags":{}}],["2023",{"_index":80,"title":{},"content":{"545":{},"548":{}},"tags":{}}],["2024",{"_index":81,"title":{},"content":{"545":{}},"tags":{}}],["21",{"_index":420,"title":{},"content":{"553":{}},"tags":{}}],["3",{"_index":171,"title":{"553":{}},"content":{"551":{},"553":{},"554":{}},"tags":{}}],["4",{"_index":187,"title":{"554":{}},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["48",{"_index":400,"title":{},"content":{"553":{}},"tags":{}}],["5",{"_index":493,"title":{},"content":{"554":{}},"tags":{}}],["50",{"_index":402,"title":{},"content":{"553":{}},"tags":{}}],["6",{"_index":496,"title":{},"content":{"554":{}},"tags":{}}],["7",{"_index":504,"title":{},"content":{"554":{}},"tags":{}}],["8",{"_index":518,"title":{},"content":{"554":{}},"tags":{}}],["abbi",{"_index":88,"title":{},"content":{"546":{}},"tags":{}}],["abov",{"_index":464,"title":{},"content":{"554":{}},"tags":{}}],["absorb",{"_index":194,"title":{},"content":{"551":{}},"tags":{}}],["academ",{"_index":261,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["accur",{"_index":247,"title":{},"content":{"552":{}},"tags":{}}],["accus",{"_index":472,"title":{},"content":{"554":{}},"tags":{}}],["act",{"_index":230,"title":{},"content":{"552":{}},"tags":{}}],["activ",{"_index":221,"title":{},"content":{"552":{}},"tags":{}}],["addit",{"_index":421,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["addition",{"_index":74,"title":{},"content":{"544":{}},"tags":{}}],["address",{"_index":73,"title":{},"content":{"544":{},"554":{}},"tags":{}}],["administr",{"_index":452,"title":{},"content":{"554":{}},"tags":{}}],["adopt",{"_index":517,"title":{},"content":{"554":{}},"tags":{}}],["advanc",{"_index":520,"title":{},"content":{"554":{}},"tags":{}}],["advisor",{"_index":129,"title":{},"content":{"548":{},"552":{}},"tags":{}}],["advoc",{"_index":365,"title":{},"content":{"552":{}},"tags":{}}],["affair",{"_index":95,"title":{},"content":{"547":{},"552":{}},"tags":{}}],["affili",{"_index":202,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["agenda",{"_index":396,"title":{},"content":{"553":{}},"tags":{}}],["agreement",{"_index":429,"title":{},"content":{"553":{}},"tags":{}}],["ahmad",{"_index":149,"title":{},"content":{"548":{}},"tags":{}}],["aim",{"_index":12,"title":{},"content":{"542":{}},"tags":{}}],["akshat",{"_index":146,"title":{},"content":{"548":{}},"tags":{}}],["albalkhi",{"_index":84,"title":{},"content":{"546":{}},"tags":{}}],["albalkhl@uwindsor.ca",{"_index":86,"title":{},"content":{"546":{}},"tags":{}}],["allianc",{"_index":195,"title":{},"content":{"551":{},"554":{}},"tags":{}}],["allow",{"_index":272,"title":{},"content":{"552":{}},"tags":{}}],["amalgam",{"_index":193,"title":{},"content":{"551":{}},"tags":{}}],["amend",{"_index":480,"title":{},"content":{"554":{}},"tags":{}}],["anika",{"_index":143,"title":{},"content":{"548":{}},"tags":{}}],["announc",{"_index":373,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["annual",{"_index":252,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["anoth",{"_index":50,"title":{},"content":{"543":{}},"tags":{}}],["answer",{"_index":467,"title":{},"content":{"554":{}},"tags":{}}],["applic",{"_index":514,"title":{},"content":{"554":{}},"tags":{}}],["appoint",{"_index":285,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["arrang",{"_index":320,"title":{},"content":{"552":{}},"tags":{}}],["articl",{"_index":159,"title":{"551":{},"552":{},"553":{},"554":{}},"content":{},"tags":{}}],["asset",{"_index":361,"title":{},"content":{"552":{}},"tags":{}}],["assign",{"_index":217,"title":{},"content":{"552":{}},"tags":{}}],["attend",{"_index":268,"title":{},"content":{"552":{}},"tags":{}}],["audit",{"_index":251,"title":{},"content":{"552":{}},"tags":{}}],["auspic",{"_index":437,"title":{},"content":{"554":{}},"tags":{}}],["author",{"_index":506,"title":{},"content":{"554":{}},"tags":{}}],["awar",{"_index":376,"title":{},"content":{"552":{}},"tags":{}}],["award",{"_index":366,"title":{},"content":{"552":{}},"tags":{}}],["ballot",{"_index":471,"title":{},"content":{"554":{}},"tags":{}}],["bank",{"_index":239,"title":{},"content":{"552":{}},"tags":{}}],["basi",{"_index":175,"title":{},"content":{"551":{},"554":{}},"tags":{}}],["be",{"_index":449,"title":{},"content":{"554":{}},"tags":{}}],["bedi",{"_index":97,"title":{},"content":{"547":{}},"tags":{}}],["bedi8@uwindsor.ca",{"_index":98,"title":{},"content":{"547":{}},"tags":{}}],["befor",{"_index":330,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["begin",{"_index":374,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["ben",{"_index":156,"title":{},"content":{"548":{}},"tags":{}}],["benefit",{"_index":260,"title":{},"content":{"552":{}},"tags":{}}],["best",{"_index":379,"title":{},"content":{"552":{}},"tags":{}}],["between",{"_index":301,"title":{},"content":{"552":{}},"tags":{}}],["beyond",{"_index":477,"title":{},"content":{"554":{}},"tags":{}}],["board",{"_index":79,"title":{"545":{},"547":{},"548":{}},"content":{"545":{}},"tags":{}}],["borhan",{"_index":108,"title":{},"content":{"547":{},"548":{}},"tags":{}}],["bot",{"_index":296,"title":{},"content":{"552":{}},"tags":{}}],["both",{"_index":411,"title":{},"content":{"553":{}},"tags":{}}],["brainstorm",{"_index":259,"title":{},"content":{"552":{}},"tags":{}}],["brand",{"_index":359,"title":{},"content":{"552":{}},"tags":{}}],["budget",{"_index":253,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["busi",{"_index":410,"title":{},"content":{"553":{}},"tags":{}}],["bylaw",{"_index":495,"title":{},"content":{"554":{}},"tags":{}}],["calder",{"_index":121,"title":{},"content":{"548":{}},"tags":{}}],["calendar",{"_index":382,"title":{},"content":{"552":{}},"tags":{}}],["call",{"_index":423,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["campu",{"_index":170,"title":{},"content":{"551":{},"552":{}},"tags":{}}],["capabl",{"_index":439,"title":{},"content":{"554":{}},"tags":{}}],["card",{"_index":240,"title":{},"content":{"552":{}},"tags":{}}],["career",{"_index":128,"title":{},"content":{"548":{},"552":{}},"tags":{}}],["carri",{"_index":440,"title":{},"content":{"554":{}},"tags":{}}],["case",{"_index":513,"title":{},"content":{"554":{}},"tags":{}}],["certain",{"_index":267,"title":{},"content":{"552":{}},"tags":{}}],["chang",{"_index":292,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["channel",{"_index":295,"title":{},"content":{"552":{}},"tags":{}}],["chart",{"_index":64,"title":{},"content":{"543":{}},"tags":{}}],["chittl",{"_index":157,"title":{},"content":{"548":{}},"tags":{}}],["chittle5@uwindsor.ca",{"_index":158,"title":{},"content":{"548":{}},"tags":{}}],["club",{"_index":501,"title":{},"content":{"554":{}},"tags":{}}],["co",{"_index":309,"title":{},"content":{"552":{}},"tags":{}}],["collabor",{"_index":275,"title":{},"content":{"552":{}},"tags":{}}],["collect",{"_index":76,"title":{},"content":{"544":{},"552":{}},"tags":{}}],["come",{"_index":58,"title":{},"content":{"543":{}},"tags":{}}],["committe",{"_index":229,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["commun",{"_index":99,"title":{},"content":{"547":{},"552":{}},"tags":{}}],["comput",{"_index":1,"title":{"549":{}},"content":{"542":{},"543":{},"551":{},"552":{},"554":{}},"tags":{}}],["concern",{"_index":369,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["conduct",{"_index":288,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["conflict",{"_index":231,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["consid",{"_index":448,"title":{},"content":{"554":{}},"tags":{}}],["consist",{"_index":173,"title":{},"content":{"551":{},"552":{},"553":{}},"tags":{}}],["constant",{"_index":319,"title":{},"content":{"552":{}},"tags":{}}],["constitut",{"_index":25,"title":{"550":{}},"content":{"543":{},"554":{}},"tags":{}}],["contact",{"_index":67,"title":{"544":{}},"content":{"544":{}},"tags":{}}],["contain",{"_index":26,"title":{},"content":{"543":{},"554":{}},"tags":{}}],["contest",{"_index":341,"title":{},"content":{"552":{}},"tags":{}}],["continu",{"_index":465,"title":{},"content":{"554":{}},"tags":{}}],["contradict",{"_index":500,"title":{},"content":{"554":{}},"tags":{}}],["cooper",{"_index":357,"title":{},"content":{"552":{}},"tags":{}}],["coordin",{"_index":116,"title":{},"content":{"548":{},"552":{}},"tags":{}}],["coordinator(",{"_index":316,"title":{},"content":{"552":{}},"tags":{}}],["cost",{"_index":249,"title":{},"content":{"552":{}},"tags":{}}],["council",{"_index":200,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["cours",{"_index":312,"title":{},"content":{"552":{}},"tags":{}}],["cover",{"_index":181,"title":{},"content":{"551":{}},"tags":{}}],["creat",{"_index":270,"title":{},"content":{"552":{}},"tags":{}}],["cs",{"_index":15,"title":{},"content":{"542":{},"543":{}},"tags":{}}],["csc",{"_index":207,"title":{},"content":{"552":{}},"tags":{}}],["css",{"_index":0,"title":{"542":{}},"content":{"543":{},"545":{},"552":{},"554":{}},"tags":{}}],["css/c",{"_index":352,"title":{},"content":{"552":{}},"tags":{}}],["css@uwindsor.ca",{"_index":77,"title":{},"content":{"544":{}},"tags":{}}],["current",{"_index":52,"title":{},"content":{"543":{},"551":{},"553":{},"554":{}},"tags":{}}],["dant",{"_index":111,"title":{},"content":{"547":{}},"tags":{}}],["date",{"_index":418,"title":{},"content":{"553":{}},"tags":{}}],["debug",{"_index":290,"title":{},"content":{"552":{}},"tags":{}}],["decid",{"_index":492,"title":{},"content":{"554":{}},"tags":{}}],["deem",{"_index":522,"title":{},"content":{"554":{}},"tags":{}}],["defer",{"_index":428,"title":{},"content":{"553":{}},"tags":{}}],["depart",{"_index":179,"title":{},"content":{"551":{},"552":{}},"tags":{}}],["descript",{"_index":28,"title":{},"content":{"543":{}},"tags":{}}],["design",{"_index":115,"title":{},"content":{"548":{},"552":{}},"tags":{}}],["designe",{"_index":218,"title":{},"content":{"552":{}},"tags":{}}],["detail",{"_index":225,"title":{},"content":{"552":{}},"tags":{}}],["determin",{"_index":306,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["develop",{"_index":289,"title":{},"content":{"552":{}},"tags":{}}],["dewhirst",{"_index":89,"title":{},"content":{"546":{}},"tags":{}}],["direct",{"_index":220,"title":{},"content":{"552":{}},"tags":{}}],["discord",{"_index":62,"title":{},"content":{"543":{},"544":{},"552":{}},"tags":{}}],["discuss",{"_index":455,"title":{},"content":{"554":{}},"tags":{}}],["disregard",{"_index":431,"title":{},"content":{"553":{}},"tags":{}}],["drini",{"_index":131,"title":{},"content":{"548":{}},"tags":{}}],["due",{"_index":244,"title":{},"content":{"552":{}},"tags":{}}],["dure",{"_index":385,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["duti",{"_index":214,"title":{},"content":{"552":{}},"tags":{}}],["dyck41@uwindsor.ca",{"_index":90,"title":{},"content":{"546":{}},"tags":{}}],["e.g",{"_index":307,"title":{},"content":{"552":{}},"tags":{}}],["edit",{"_index":507,"title":{},"content":{"554":{}},"tags":{}}],["effect",{"_index":342,"title":{},"content":{"552":{}},"tags":{}}],["elect",{"_index":5,"title":{},"content":{"542":{},"543":{},"552":{},"553":{},"554":{}},"tags":{}}],["electron",{"_index":490,"title":{},"content":{"554":{}},"tags":{}}],["email",{"_index":61,"title":{},"content":{"543":{},"544":{},"552":{}},"tags":{}}],["enhanc",{"_index":168,"title":{},"content":{"551":{}},"tags":{}}],["enrol",{"_index":9,"title":{},"content":{"542":{},"551":{}},"tags":{}}],["ensur",{"_index":245,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["entir",{"_index":263,"title":{},"content":{"552":{}},"tags":{}}],["etc",{"_index":297,"title":{},"content":{"552":{}},"tags":{}}],["event",{"_index":103,"title":{},"content":{"547":{},"548":{},"552":{},"554":{}},"tags":{}}],["everyon",{"_index":23,"title":{},"content":{"543":{}},"tags":{}}],["ex",{"_index":227,"title":{},"content":{"552":{}},"tags":{}}],["except",{"_index":445,"title":{},"content":{"554":{}},"tags":{}}],["execut",{"_index":40,"title":{"546":{}},"content":{"543":{},"552":{},"553":{},"554":{}},"tags":{}}],["expect",{"_index":358,"title":{},"content":{"552":{}},"tags":{}}],["experi",{"_index":14,"title":{},"content":{"542":{},"552":{}},"tags":{}}],["facebook",{"_index":351,"title":{},"content":{"552":{}},"tags":{}}],["fail",{"_index":48,"title":{},"content":{"543":{}},"tags":{}}],["fall",{"_index":138,"title":{},"content":{"548":{},"553":{},"554":{}},"tags":{}}],["februari",{"_index":43,"title":{},"content":{"543":{}},"tags":{}}],["feedback/review",{"_index":415,"title":{},"content":{"553":{}},"tags":{}}],["fill",{"_index":441,"title":{},"content":{"554":{}},"tags":{}}],["final",{"_index":269,"title":{},"content":{"552":{}},"tags":{}}],["financ",{"_index":237,"title":{},"content":{"552":{}},"tags":{}}],["financi",{"_index":248,"title":{},"content":{"552":{}},"tags":{}}],["first",{"_index":36,"title":{},"content":{"543":{},"548":{},"552":{},"554":{}},"tags":{}}],["flyer",{"_index":348,"title":{},"content":{"552":{}},"tags":{}}],["follow",{"_index":198,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["format",{"_index":486,"title":{},"content":{"554":{}},"tags":{}}],["found",{"_index":458,"title":{},"content":{"554":{}},"tags":{}}],["fourth",{"_index":371,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["fulfil",{"_index":453,"title":{},"content":{"554":{}},"tags":{}}],["full",{"_index":174,"title":{},"content":{"551":{}},"tags":{}}],["fundrais",{"_index":282,"title":{},"content":{"552":{}},"tags":{}}],["further",{"_index":432,"title":{},"content":{"553":{}},"tags":{}}],["gather",{"_index":314,"title":{},"content":{"552":{}},"tags":{}}],["gener",{"_index":403,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["giveaway",{"_index":345,"title":{},"content":{"552":{}},"tags":{}}],["given",{"_index":397,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["govern",{"_index":512,"title":{},"content":{"554":{}},"tags":{}}],["grammat",{"_index":483,"title":{},"content":{"554":{}},"tags":{}}],["graphic",{"_index":485,"title":{},"content":{"554":{}},"tags":{}}],["group",{"_index":4,"title":{},"content":{"542":{},"551":{},"554":{}},"tags":{}}],["grow",{"_index":279,"title":{},"content":{"552":{}},"tags":{}}],["half",{"_index":430,"title":{},"content":{"553":{}},"tags":{}}],["happen",{"_index":318,"title":{},"content":{"552":{}},"tags":{}}],["harshit",{"_index":96,"title":{},"content":{"547":{}},"tags":{}}],["hasan",{"_index":141,"title":{},"content":{"548":{}},"tags":{}}],["hasan55@uwindsor.ca",{"_index":142,"title":{},"content":{"548":{}},"tags":{}}],["head",{"_index":39,"title":{"547":{}},"content":{"543":{},"547":{},"552":{},"554":{}},"tags":{}}],["held",{"_index":392,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["help",{"_index":317,"title":{},"content":{"552":{}},"tags":{}}],["here",{"_index":63,"title":{},"content":{"543":{},"545":{}},"tags":{}}],["hiba",{"_index":125,"title":{},"content":{"548":{}},"tags":{}}],["hierarchi",{"_index":66,"title":{},"content":{"543":{}},"tags":{}}],["his/her",{"_index":219,"title":{},"content":{"552":{}},"tags":{}}],["hold",{"_index":469,"title":{},"content":{"554":{}},"tags":{}}],["hossai85@uwindsor.ca",{"_index":102,"title":{},"content":{"547":{}},"tags":{}}],["hossain",{"_index":101,"title":{},"content":{"547":{}},"tags":{}}],["host",{"_index":16,"title":{},"content":{"542":{},"552":{}},"tags":{}}],["host/organ",{"_index":340,"title":{},"content":{"552":{}},"tags":{}}],["hour",{"_index":401,"title":{},"content":{"553":{}},"tags":{}}],["husi",{"_index":132,"title":{},"content":{"548":{}},"tags":{}}],["husid@uwindsor.ca",{"_index":133,"title":{},"content":{"548":{}},"tags":{}}],["i.",{"_index":236,"title":{},"content":{"552":{}},"tags":{}}],["idea",{"_index":339,"title":{},"content":{"552":{}},"tags":{}}],["immedi",{"_index":478,"title":{},"content":{"554":{}},"tags":{}}],["implement",{"_index":291,"title":{},"content":{"552":{}},"tags":{}}],["improv",{"_index":13,"title":{},"content":{"542":{},"552":{}},"tags":{}}],["includ",{"_index":38,"title":{},"content":{"543":{},"552":{},"553":{},"554":{}},"tags":{}}],["incom",{"_index":224,"title":{},"content":{"552":{}},"tags":{}}],["inconsist",{"_index":515,"title":{},"content":{"554":{}},"tags":{}}],["increas",{"_index":280,"title":{},"content":{"552":{}},"tags":{}}],["independ",{"_index":188,"title":{},"content":{"551":{}},"tags":{}}],["individu",{"_index":68,"title":{},"content":{"544":{},"552":{},"554":{}},"tags":{}}],["inform",{"_index":265,"title":{},"content":{"552":{}},"tags":{}}],["instagram",{"_index":350,"title":{},"content":{"552":{}},"tags":{}}],["instrument",{"_index":498,"title":{},"content":{"554":{}},"tags":{}}],["interest",{"_index":167,"title":{},"content":{"551":{}},"tags":{}}],["internship",{"_index":363,"title":{},"content":{"552":{}},"tags":{}}],["interpret",{"_index":494,"title":{},"content":{"554":{}},"tags":{}}],["interview",{"_index":286,"title":{},"content":{"552":{}},"tags":{}}],["introduct",{"_index":413,"title":{},"content":{"553":{}},"tags":{}}],["invit",{"_index":383,"title":{},"content":{"552":{}},"tags":{}}],["involv",{"_index":22,"title":{"543":{}},"content":{},"tags":{}}],["issu",{"_index":303,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["item",{"_index":353,"title":{},"content":{"552":{}},"tags":{}}],["johnso1x@uwindsor.ca",{"_index":123,"title":{},"content":{"548":{}},"tags":{}}],["johnson",{"_index":122,"title":{},"content":{"548":{}},"tags":{}}],["keep",{"_index":241,"title":{},"content":{"552":{}},"tags":{}}],["kelli",{"_index":117,"title":{},"content":{"548":{}},"tags":{}}],["khan",{"_index":144,"title":{},"content":{"548":{}},"tags":{}}],["khan661@uwindsor.ca",{"_index":145,"title":{},"content":{"548":{}},"tags":{}}],["laila",{"_index":83,"title":{},"content":{"546":{}},"tags":{}}],["last",{"_index":427,"title":{},"content":{"553":{}},"tags":{}}],["lead",{"_index":276,"title":{},"content":{"552":{}},"tags":{}}],["lectur",{"_index":375,"title":{},"content":{"552":{}},"tags":{}}],["liaison",{"_index":300,"title":{},"content":{"552":{}},"tags":{}}],["liaison(",{"_index":208,"title":{},"content":{"552":{}},"tags":{}}],["life",{"_index":262,"title":{},"content":{"552":{}},"tags":{}}],["limit",{"_index":327,"title":{},"content":{"552":{}},"tags":{}}],["live",{"_index":169,"title":{},"content":{"551":{}},"tags":{}}],["locat",{"_index":380,"title":{},"content":{"552":{}},"tags":{}}],["made",{"_index":426,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["maintain",{"_index":299,"title":{},"content":{"552":{}},"tags":{}}],["mainten",{"_index":293,"title":{},"content":{"552":{}},"tags":{}}],["major",{"_index":176,"title":{},"content":{"551":{},"554":{}},"tags":{}}],["make",{"_index":372,"title":{},"content":{"552":{}},"tags":{}}],["manag",{"_index":235,"title":{},"content":{"552":{}},"tags":{}}],["march",{"_index":46,"title":{},"content":{"543":{},"554":{}},"tags":{}}],["market",{"_index":284,"title":{},"content":{"552":{}},"tags":{}}],["masciotd@uwindsor.ca",{"_index":113,"title":{},"content":{"547":{}},"tags":{}}],["masciotra",{"_index":112,"title":{},"content":{"547":{}},"tags":{}}],["materi",{"_index":356,"title":{},"content":{"552":{}},"tags":{}}],["mathew",{"_index":152,"title":{},"content":{"548":{}},"tags":{}}],["mean",{"_index":281,"title":{},"content":{"552":{}},"tags":{}}],["media",{"_index":204,"title":{},"content":{"552":{}},"tags":{}}],["meet",{"_index":78,"title":{"545":{}},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["member",{"_index":114,"title":{"548":{}},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["membership",{"_index":172,"title":{},"content":{"551":{},"552":{},"554":{}},"tags":{}}],["merch",{"_index":343,"title":{},"content":{"552":{}},"tags":{}}],["merchandis",{"_index":120,"title":{},"content":{"548":{},"552":{}},"tags":{}}],["met",{"_index":473,"title":{},"content":{"554":{}},"tags":{}}],["minimum",{"_index":206,"title":{},"content":{"552":{}},"tags":{}}],["minut",{"_index":475,"title":{},"content":{"554":{}},"tags":{}}],["miss",{"_index":328,"title":{},"content":{"552":{}},"tags":{}}],["moder",{"_index":205,"title":{},"content":{"552":{}},"tags":{}}],["moderator(",{"_index":386,"title":{},"content":{"552":{}},"tags":{}}],["month",{"_index":213,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["more",{"_index":21,"title":{},"content":{"542":{},"553":{}},"tags":{}}],["munim",{"_index":150,"title":{},"content":{"548":{}},"tags":{}}],["munima@uwindsor.ca",{"_index":151,"title":{},"content":{"548":{}},"tags":{}}],["musaib",{"_index":104,"title":{},"content":{"547":{}},"tags":{}}],["nafiz",{"_index":140,"title":{},"content":{"548":{}},"tags":{}}],["nagani",{"_index":105,"title":{},"content":{"547":{}},"tags":{}}],["naganim@uwindsor.ca",{"_index":106,"title":{},"content":{"547":{}},"tags":{}}],["name",{"_index":162,"title":{},"content":{"551":{}},"tags":{}}],["necessari",{"_index":322,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["need",{"_index":489,"title":{},"content":{"554":{}},"tags":{}}],["never",{"_index":192,"title":{},"content":{"551":{}},"tags":{}}],["new",{"_index":408,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["newli",{"_index":510,"title":{},"content":{"554":{}},"tags":{}}],["next",{"_index":524,"title":{},"content":{"554":{}},"tags":{}}],["nomin",{"_index":35,"title":{},"content":{"543":{},"554":{}},"tags":{}}],["non",{"_index":391,"title":{},"content":{"552":{}},"tags":{}}],["norika",{"_index":134,"title":{},"content":{"548":{}},"tags":{}}],["note",{"_index":384,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["noth",{"_index":497,"title":{},"content":{"554":{}},"tags":{}}],["notic",{"_index":395,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["notifi",{"_index":59,"title":{},"content":{"543":{}},"tags":{}}],["now",{"_index":30,"title":{},"content":{"543":{}},"tags":{}}],["object",{"_index":166,"title":{},"content":{"551":{}},"tags":{}}],["obtain",{"_index":474,"title":{},"content":{"554":{}},"tags":{}}],["occur",{"_index":502,"title":{},"content":{"554":{}},"tags":{}}],["octob",{"_index":56,"title":{},"content":{"543":{}},"tags":{}}],["offer",{"_index":178,"title":{},"content":{"551":{}},"tags":{}}],["offic",{"_index":210,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["offici",{"_index":389,"title":{},"content":{"552":{}},"tags":{}}],["officio",{"_index":228,"title":{},"content":{"552":{}},"tags":{}}],["offlin",{"_index":347,"title":{},"content":{"552":{}},"tags":{}}],["old",{"_index":409,"title":{},"content":{"553":{}},"tags":{}}],["on",{"_index":393,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["onc",{"_index":256,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["onlin",{"_index":346,"title":{},"content":{"552":{}},"tags":{}}],["op",{"_index":310,"title":{},"content":{"552":{}},"tags":{}}],["opinion",{"_index":274,"title":{},"content":{"552":{}},"tags":{}}],["opportun",{"_index":466,"title":{},"content":{"554":{}},"tags":{}}],["order",{"_index":509,"title":{},"content":{"554":{}},"tags":{}}],["organ",{"_index":139,"title":{},"content":{"548":{},"551":{},"552":{}},"tags":{}}],["otherwis",{"_index":180,"title":{},"content":{"551":{}},"tags":{}}],["out",{"_index":17,"title":{},"content":{"542":{},"554":{}},"tags":{}}],["outgo",{"_index":406,"title":{},"content":{"553":{}},"tags":{}}],["outsid",{"_index":487,"title":{},"content":{"554":{}},"tags":{}}],["over",{"_index":215,"title":{},"content":{"552":{}},"tags":{}}],["overrid",{"_index":434,"title":{},"content":{"553":{}},"tags":{}}],["overse",{"_index":257,"title":{},"content":{"552":{}},"tags":{}}],["owenya",{"_index":118,"title":{},"content":{"548":{}},"tags":{}}],["owenya@uwindsor.ca",{"_index":119,"title":{},"content":{"548":{}},"tags":{}}],["parliamentari",{"_index":505,"title":{},"content":{"554":{}},"tags":{}}],["part",{"_index":182,"title":{},"content":{"551":{}},"tags":{}}],["pass",{"_index":264,"title":{},"content":{"552":{}},"tags":{}}],["past",{"_index":254,"title":{},"content":{"552":{}},"tags":{}}],["payment",{"_index":323,"title":{},"content":{"552":{}},"tags":{}}],["pellarim@uwindsor.ca",{"_index":154,"title":{},"content":{"548":{}},"tags":{}}],["pellarin",{"_index":153,"title":{},"content":{"548":{}},"tags":{}}],["per",{"_index":185,"title":{},"content":{"551":{},"552":{},"553":{}},"tags":{}}],["person",{"_index":491,"title":{},"content":{"554":{}},"tags":{}}],["petit",{"_index":450,"title":{},"content":{"554":{}},"tags":{}}],["photograph",{"_index":324,"title":{},"content":{"552":{}},"tags":{}}],["photographs/video",{"_index":326,"title":{},"content":{"552":{}},"tags":{}}],["photos/video",{"_index":355,"title":{},"content":{"552":{}},"tags":{}}],["place",{"_index":42,"title":{},"content":{"543":{},"552":{},"553":{},"554":{}},"tags":{}}],["plan",{"_index":277,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["polici",{"_index":304,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["poll",{"_index":271,"title":{},"content":{"552":{}},"tags":{}}],["posit",{"_index":37,"title":{},"content":{"543":{},"552":{},"554":{}},"tags":{}}],["possess",{"_index":238,"title":{},"content":{"552":{}},"tags":{}}],["post",{"_index":354,"title":{},"content":{"552":{}},"tags":{}}],["poster",{"_index":349,"title":{},"content":{"552":{}},"tags":{}}],["preced",{"_index":503,"title":{},"content":{"554":{}},"tags":{}}],["prepar",{"_index":308,"title":{},"content":{"552":{}},"tags":{}}],["presenc",{"_index":283,"title":{},"content":{"552":{}},"tags":{}}],["present",{"_index":407,"title":{},"content":{"553":{}},"tags":{}}],["presid",{"_index":82,"title":{},"content":{"546":{},"552":{},"553":{},"554":{}},"tags":{}}],["previou",{"_index":226,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["previous",{"_index":447,"title":{},"content":{"554":{}},"tags":{}}],["price",{"_index":315,"title":{},"content":{"552":{}},"tags":{}}],["prior",{"_index":481,"title":{},"content":{"554":{}},"tags":{}}],["procedur",{"_index":454,"title":{},"content":{"554":{}},"tags":{}}],["process",{"_index":287,"title":{},"content":{"552":{}},"tags":{}}],["program",{"_index":177,"title":{},"content":{"551":{}},"tags":{}}],["prohibit",{"_index":232,"title":{},"content":{"552":{}},"tags":{}}],["promot",{"_index":124,"title":{},"content":{"548":{},"551":{},"552":{}},"tags":{}}],["protect",{"_index":191,"title":{},"content":{"551":{}},"tags":{}}],["provid",{"_index":19,"title":{},"content":{"542":{},"554":{}},"tags":{}}],["provis",{"_index":435,"title":{},"content":{"553":{}},"tags":{}}],["publish",{"_index":476,"title":{},"content":{"554":{}},"tags":{}}],["purchas",{"_index":183,"title":{},"content":{"551":{}},"tags":{}}],["purpos",{"_index":165,"title":{},"content":{"551":{}},"tags":{}}],["question",{"_index":463,"title":{},"content":{"554":{}},"tags":{}}],["quorum",{"_index":398,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["quot",{"_index":336,"title":{},"content":{"552":{}},"tags":{}}],["rais",{"_index":456,"title":{},"content":{"554":{}},"tags":{}}],["ratifi",{"_index":377,"title":{},"content":{"552":{}},"tags":{}}],["reach",{"_index":75,"title":{},"content":{"544":{}},"tags":{}}],["read",{"_index":499,"title":{},"content":{"554":{}},"tags":{}}],["reason",{"_index":468,"title":{},"content":{"554":{}},"tags":{}}],["record",{"_index":242,"title":{},"content":{"552":{}},"tags":{}}],["reflect",{"_index":246,"title":{},"content":{"552":{}},"tags":{}}],["regard",{"_index":302,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["regul",{"_index":388,"title":{},"content":{"552":{}},"tags":{}}],["regular",{"_index":378,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["rehman",{"_index":126,"title":{},"content":{"548":{}},"tags":{}}],["rehman72@uwindsor.ca",{"_index":127,"title":{},"content":{"548":{}},"tags":{}}],["relat",{"_index":216,"title":{},"content":{"552":{}},"tags":{}}],["remain",{"_index":189,"title":{},"content":{"551":{},"552":{}},"tags":{}}],["remov",{"_index":331,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["replac",{"_index":332,"title":{},"content":{"552":{}},"tags":{}}],["report",{"_index":223,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["repres",{"_index":7,"title":{},"content":{"542":{},"543":{},"548":{},"552":{},"554":{}},"tags":{}}],["representative(",{"_index":298,"title":{},"content":{"552":{}},"tags":{}}],["request",{"_index":425,"title":{},"content":{"553":{}},"tags":{}}],["requir",{"_index":399,"title":{},"content":{"553":{}},"tags":{}}],["resign",{"_index":519,"title":{},"content":{"554":{}},"tags":{}}],["resourc",{"_index":20,"title":{},"content":{"542":{}},"tags":{}}],["respect",{"_index":72,"title":{},"content":{"544":{}},"tags":{}}],["respons",{"_index":234,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["rest",{"_index":45,"title":{},"content":{"543":{}},"tags":{}}],["restrict",{"_index":446,"title":{},"content":{"554":{}},"tags":{}}],["result",{"_index":479,"title":{},"content":{"554":{}},"tags":{}}],["resum",{"_index":364,"title":{},"content":{"552":{}},"tags":{}}],["retain",{"_index":462,"title":{},"content":{"554":{}},"tags":{}}],["review",{"_index":255,"title":{},"content":{"552":{}},"tags":{}}],["revis",{"_index":511,"title":{},"content":{"554":{}},"tags":{}}],["robert'",{"_index":508,"title":{},"content":{"554":{}},"tags":{}}],["role",{"_index":29,"title":{},"content":{"543":{},"552":{}},"tags":{}}],["round",{"_index":34,"title":{},"content":{"543":{},"553":{}},"tags":{}}],["rule",{"_index":387,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["run",{"_index":47,"title":{},"content":{"543":{}},"tags":{}}],["saflo",{"_index":109,"title":{},"content":{"547":{},"548":{}},"tags":{}}],["saflob@uwindsor.ca",{"_index":110,"title":{},"content":{"547":{},"548":{}},"tags":{}}],["sale",{"_index":344,"title":{},"content":{"552":{}},"tags":{}}],["schedul",{"_index":266,"title":{},"content":{"552":{}},"tags":{}}],["scholarship",{"_index":367,"title":{},"content":{"552":{}},"tags":{}}],["school",{"_index":53,"title":{},"content":{"543":{}},"tags":{}}],["scienc",{"_index":2,"title":{"549":{}},"content":{"542":{},"543":{},"551":{},"552":{},"554":{}},"tags":{}}],["second",{"_index":44,"title":{},"content":{"543":{},"548":{},"552":{}},"tags":{}}],["secret",{"_index":470,"title":{},"content":{"554":{}},"tags":{}}],["secretari",{"_index":155,"title":{},"content":{"548":{},"552":{},"554":{}},"tags":{}}],["section",{"_index":161,"title":{},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["secur",{"_index":338,"title":{},"content":{"552":{}},"tags":{}}],["see",{"_index":24,"title":{},"content":{"543":{}},"tags":{}}],["semest",{"_index":186,"title":{},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["semester/year",{"_index":414,"title":{},"content":{"553":{}},"tags":{}}],["send",{"_index":381,"title":{},"content":{"552":{}},"tags":{}}],["senior",{"_index":130,"title":{},"content":{"548":{},"552":{}},"tags":{}}],["separ",{"_index":190,"title":{},"content":{"551":{}},"tags":{}}],["septemb",{"_index":55,"title":{},"content":{"543":{}},"tags":{}}],["server",{"_index":70,"title":{},"content":{"544":{}},"tags":{}}],["shall",{"_index":163,"title":{},"content":{"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["share",{"_index":325,"title":{},"content":{"552":{}},"tags":{}}],["sharma",{"_index":147,"title":{},"content":{"548":{}},"tags":{}}],["sharma8d@uwindsor.ca",{"_index":148,"title":{},"content":{"548":{}},"tags":{}}],["show",{"_index":65,"title":{},"content":{"543":{}},"tags":{}}],["simpl",{"_index":443,"title":{},"content":{"554":{}},"tags":{}}],["skill",{"_index":305,"title":{},"content":{"552":{}},"tags":{}}],["social",{"_index":203,"title":{},"content":{"552":{}},"tags":{}}],["societi",{"_index":3,"title":{"549":{}},"content":{"542":{},"543":{},"544":{},"551":{},"552":{},"553":{},"554":{}},"tags":{}}],["society'",{"_index":197,"title":{},"content":{"552":{}},"tags":{}}],["special",{"_index":516,"title":{},"content":{"554":{}},"tags":{}}],["split",{"_index":31,"title":{},"content":{"543":{}},"tags":{}}],["start",{"_index":404,"title":{},"content":{"553":{}},"tags":{}}],["state",{"_index":417,"title":{},"content":{"553":{}},"tags":{}}],["still",{"_index":457,"title":{},"content":{"554":{}},"tags":{}}],["strategi",{"_index":278,"title":{},"content":{"552":{}},"tags":{}}],["student",{"_index":6,"title":{},"content":{"542":{},"543":{},"547":{},"551":{},"552":{},"554":{}},"tags":{}}],["style",{"_index":360,"title":{},"content":{"552":{}},"tags":{}}],["stylist",{"_index":482,"title":{},"content":{"554":{}},"tags":{}}],["subject",{"_index":250,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["submit",{"_index":222,"title":{},"content":{"552":{},"554":{}},"tags":{}}],["summer",{"_index":405,"title":{},"content":{"553":{}},"tags":{}}],["sweater",{"_index":334,"title":{},"content":{"552":{}},"tags":{}}],["take",{"_index":41,"title":{},"content":{"543":{},"552":{},"554":{}},"tags":{}}],["tang",{"_index":93,"title":{},"content":{"546":{}},"tags":{}}],["tang82@uwindsor.ca",{"_index":94,"title":{},"content":{"546":{}},"tags":{}}],["tanzim",{"_index":100,"title":{},"content":{"547":{}},"tags":{}}],["tbd",{"_index":137,"title":{},"content":{"548":{}},"tags":{}}],["teach",{"_index":311,"title":{},"content":{"552":{}},"tags":{}}],["team",{"_index":258,"title":{},"content":{"552":{}},"tags":{}}],["technolog",{"_index":107,"title":{},"content":{"547":{},"552":{},"554":{}},"tags":{}}],["temporari",{"_index":442,"title":{},"content":{"554":{}},"tags":{}}],["temporarili",{"_index":444,"title":{},"content":{"554":{}},"tags":{}}],["ten",{"_index":433,"title":{},"content":{"553":{}},"tags":{}}],["term",{"_index":209,"title":{},"content":{"552":{}},"tags":{}}],["thing",{"_index":333,"title":{},"content":{"552":{}},"tags":{}}],["third",{"_index":370,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["three",{"_index":422,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["through",{"_index":69,"title":{},"content":{"544":{},"552":{}},"tags":{}}],["time",{"_index":57,"title":{},"content":{"543":{},"551":{},"552":{},"553":{}},"tags":{}}],["titl",{"_index":27,"title":{},"content":{"543":{}},"tags":{}}],["tool",{"_index":362,"title":{},"content":{"552":{}},"tags":{}}],["total",{"_index":329,"title":{},"content":{"552":{},"553":{}},"tags":{}}],["treasur",{"_index":91,"title":{},"content":{"546":{},"552":{},"554":{}},"tags":{}}],["twenti",{"_index":419,"title":{},"content":{"553":{}},"tags":{}}],["two",{"_index":33,"title":{},"content":{"543":{},"553":{},"554":{}},"tags":{}}],["typograph",{"_index":484,"title":{},"content":{"554":{}},"tags":{}}],["unabl",{"_index":233,"title":{},"content":{"552":{}},"tags":{}}],["under",{"_index":436,"title":{},"content":{"554":{}},"tags":{}}],["undergradu",{"_index":8,"title":{},"content":{"542":{},"543":{}},"tags":{}}],["univers",{"_index":10,"title":{"549":{}},"content":{"542":{},"551":{},"554":{}},"tags":{}}],["until",{"_index":523,"title":{},"content":{"554":{}},"tags":{}}],["up",{"_index":32,"title":{},"content":{"543":{},"553":{}},"tags":{}}],["upadhy82@uwindsor.ca",{"_index":136,"title":{},"content":{"548":{}},"tags":{}}],["upadhyay",{"_index":135,"title":{},"content":{"548":{}},"tags":{}}],["upheld",{"_index":390,"title":{},"content":{"552":{}},"tags":{}}],["us",{"_index":71,"title":{},"content":{"544":{}},"tags":{}}],["usual",{"_index":54,"title":{},"content":{"543":{}},"tags":{}}],["uwsa",{"_index":438,"title":{},"content":{"554":{}},"tags":{}}],["vacant",{"_index":521,"title":{},"content":{"554":{}},"tags":{}}],["vendor",{"_index":335,"title":{},"content":{"552":{}},"tags":{}}],["venu",{"_index":313,"title":{},"content":{"552":{}},"tags":{}}],["via",{"_index":60,"title":{},"content":{"543":{},"552":{}},"tags":{}}],["vice",{"_index":87,"title":{},"content":{"546":{},"552":{},"554":{}},"tags":{}}],["view",{"_index":368,"title":{},"content":{"552":{}},"tags":{}}],["vivian",{"_index":92,"title":{},"content":{"546":{}},"tags":{}}],["voic",{"_index":273,"title":{},"content":{"552":{}},"tags":{}}],["voluntari",{"_index":243,"title":{},"content":{"552":{}},"tags":{}}],["vote",{"_index":49,"title":{},"content":{"543":{},"552":{},"554":{}},"tags":{}}],["vp",{"_index":451,"title":{},"content":{"554":{}},"tags":{}}],["warn",{"_index":460,"title":{},"content":{"554":{}},"tags":{}}],["websit",{"_index":294,"title":{},"content":{"552":{}},"tags":{}}],["week",{"_index":416,"title":{},"content":{"553":{},"554":{}},"tags":{}}],["week'",{"_index":394,"title":{},"content":{"553":{}},"tags":{}}],["well",{"_index":321,"title":{},"content":{"552":{},"553":{},"554":{}},"tags":{}}],["whether",{"_index":461,"title":{},"content":{"554":{}},"tags":{}}],["windsor",{"_index":11,"title":{"549":{}},"content":{"542":{},"551":{},"554":{}},"tags":{}}],["winter",{"_index":412,"title":{},"content":{"553":{}},"tags":{}}],["within",{"_index":424,"title":{},"content":{"553":{}},"tags":{}}],["without",{"_index":488,"title":{},"content":{"554":{}},"tags":{}}],["work",{"_index":337,"title":{},"content":{"552":{}},"tags":{}}],["workshop",{"_index":18,"title":{},"content":{"542":{},"552":{}},"tags":{}}],["written",{"_index":459,"title":{},"content":{"554":{}},"tags":{}}],["year",{"_index":51,"title":{},"content":{"543":{},"548":{},"552":{},"553":{},"554":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file diff --git a/search-index-docs-plugin-docs-resources-current.json b/search-index-docs-plugin-docs-resources-current.json new file mode 100644 index 000000000..3a6fed9da --- /dev/null +++ b/search-index-docs-plugin-docs-resources-current.json @@ -0,0 +1 @@ +{"documents":[{"id":555,"pageTitle":"Resources","sectionTitle":"Resources","sectionRoute":"/wiki/resources/","type":"docs"},{"id":556,"pageTitle":"Our Contributors","sectionTitle":"Our Contributors","sectionRoute":"/wiki/resources/contributors","type":"docs"},{"id":557,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"How To Become a Teaching Assistant","sectionRoute":"/wiki/resources/guides/becoming-a-ta","type":"docs"},{"id":558,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"What is a TA?","sectionRoute":"/wiki/resources/guides/becoming-a-ta#what-is-a-ta","type":"docs"},{"id":559,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"Why should you become a TA?","sectionRoute":"/wiki/resources/guides/becoming-a-ta#why-should-you-become-a-ta","type":"docs"},{"id":560,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"The Collective Agreement","sectionRoute":"/wiki/resources/guides/becoming-a-ta#the-collective-agreement","type":"docs"},{"id":561,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"How to become a TA?","sectionRoute":"/wiki/resources/guides/becoming-a-ta#how-to-become-a-ta","type":"docs"},{"id":562,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"TA Resources","sectionRoute":"/wiki/resources/guides/becoming-a-ta#ta-resources","type":"docs"},{"id":563,"pageTitle":"How To Become a Teaching Assistant","sectionTitle":"Citations","sectionRoute":"/wiki/resources/guides/becoming-a-ta","type":"docs"},{"id":564,"pageTitle":"How To Contribute","sectionTitle":"How To Contribute","sectionRoute":"/wiki/resources/guides/contributing","type":"docs"},{"id":565,"pageTitle":"How To Contribute","sectionTitle":"Setting up Your Local Environment","sectionRoute":"/wiki/resources/guides/contributing#setting-up-your-local-environment","type":"docs"},{"id":566,"pageTitle":"How To Contribute","sectionTitle":"Prerequisites","sectionRoute":"/wiki/resources/guides/contributing#prerequisites","type":"docs"},{"id":567,"pageTitle":"How To Contribute","sectionTitle":"Running the Development Server","sectionRoute":"/wiki/resources/guides/contributing#running-the-development-server","type":"docs"},{"id":568,"pageTitle":"How To Contribute","sectionTitle":"Updating Existing Articles","sectionRoute":"/wiki/resources/guides/contributing#updating-existing-articles","type":"docs"},{"id":569,"pageTitle":"How To Contribute","sectionTitle":"Creating New Articles","sectionRoute":"/wiki/resources/guides/contributing#creating-new-articles","type":"docs"},{"id":570,"pageTitle":"How To Contribute","sectionTitle":"Running Prettier","sectionRoute":"/wiki/resources/guides/contributing#running-prettier","type":"docs"},{"id":571,"pageTitle":"How To Contribute","sectionTitle":"Working With GitHub","sectionRoute":"/wiki/resources/guides/contributing#working-with-github","type":"docs"},{"id":572,"pageTitle":"How To Contribute","sectionTitle":"Giving Yourself Credit","sectionRoute":"/wiki/resources/guides/contributing#giving-yourself-credit","type":"docs"},{"id":573,"pageTitle":"How To Contribute","sectionTitle":"More Resouces","sectionRoute":"/wiki/resources/guides/contributing#more-resouces","type":"docs"},{"id":574,"pageTitle":"First Year Guide","sectionTitle":"First Year Guide","sectionRoute":"/wiki/resources/guides/first_year","type":"docs"},{"id":575,"pageTitle":"First Year Guide","sectionTitle":"Getting Started at the University of Windsor","sectionRoute":"/wiki/resources/guides/first_year#getting-started-at-the-university-of-windsor","type":"docs"},{"id":576,"pageTitle":"First Year Guide","sectionTitle":"UWin Accounts","sectionRoute":"/wiki/resources/guides/first_year#uwin-accounts","type":"docs"},{"id":577,"pageTitle":"First Year Guide","sectionTitle":"Online Services","sectionRoute":"/wiki/resources/guides/first_year#online-services","type":"docs"},{"id":578,"pageTitle":"First Year Guide","sectionTitle":"Enrolling in Courses","sectionRoute":"/wiki/resources/guides/first_year#enrolling-in-courses","type":"docs"},{"id":579,"pageTitle":"First Year Guide","sectionTitle":"Which Courses to Take","sectionRoute":"/wiki/resources/guides/first_year#which-courses-to-take","type":"docs"},{"id":580,"pageTitle":"First Year Guide","sectionTitle":"How to Enroll","sectionRoute":"/wiki/resources/guides/first_year#how-to-enroll","type":"docs"},{"id":581,"pageTitle":"First Year Guide","sectionTitle":"Recommended Software for Computer Science","sectionRoute":"/wiki/resources/guides/first_year#recommended-software-for-computer-science","type":"docs"},{"id":582,"pageTitle":"First Year Guide","sectionTitle":"Code Editor: Visual Studio Code","sectionRoute":"/wiki/resources/guides/first_year#code-editor-visual-studio-code","type":"docs"},{"id":583,"pageTitle":"First Year Guide","sectionTitle":"Windows Subsystem for Linux (Windows Only)","sectionRoute":"/wiki/resources/guides/first_year#windows-subsystem-for-linux-windows-only","type":"docs"},{"id":584,"pageTitle":"First Year Guide","sectionTitle":"Shell: Bash, Zsh, or many others","sectionRoute":"/wiki/resources/guides/first_year#shell-bash-zsh-or-many-others","type":"docs"},{"id":585,"pageTitle":"First Year Guide","sectionTitle":"C Compiler: GCC","sectionRoute":"/wiki/resources/guides/first_year#c-compiler-gcc","type":"docs"},{"id":586,"pageTitle":"First Year Guide","sectionTitle":"Remote Connection: SSH and NoMachine","sectionRoute":"/wiki/resources/guides/first_year#remote-connection-ssh-and-nomachine","type":"docs"},{"id":587,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Laptop Requirements Guide","sectionRoute":"/wiki/resources/guides/laptop","type":"docs"},{"id":588,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Hardware","sectionRoute":"/wiki/resources/guides/laptop#hardware","type":"docs"},{"id":589,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Operating System","sectionRoute":"/wiki/resources/guides/laptop#operating-system","type":"docs"},{"id":590,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Windows","sectionRoute":"/wiki/resources/guides/laptop#windows","type":"docs"},{"id":591,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Linux","sectionRoute":"/wiki/resources/guides/laptop#linux","type":"docs"},{"id":592,"pageTitle":"Laptop Requirements Guide","sectionTitle":"MacOS","sectionRoute":"/wiki/resources/guides/laptop#macos","type":"docs"},{"id":593,"pageTitle":"Laptop Requirements Guide","sectionTitle":"ChromeOS (Chromebook)","sectionRoute":"/wiki/resources/guides/laptop#chromeos-chromebook","type":"docs"},{"id":594,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Battery Life and Portability","sectionRoute":"/wiki/resources/guides/laptop#battery-life-and-portability","type":"docs"},{"id":595,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Screen Size","sectionRoute":"/wiki/resources/guides/laptop#screen-size","type":"docs"},{"id":596,"pageTitle":"Laptop Requirements Guide","sectionTitle":"Other Features","sectionRoute":"/wiki/resources/guides/laptop#other-features","type":"docs"},{"id":597,"pageTitle":"Navigation Guide","sectionTitle":"Navigation Guide","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":598,"pageTitle":"Navigation Guide","sectionTitle":"How to use the Wiki","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#how-to-use-the-wiki","type":"docs"},{"id":599,"pageTitle":"Navigation Guide","sectionTitle":"The Main Navigation Bar","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#the-main-navigation-bar","type":"docs"},{"id":600,"pageTitle":"Navigation Guide","sectionTitle":"The Section's Navigation Bar","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#the-sections-navigation-bar","type":"docs"},{"id":601,"pageTitle":"Navigation Guide","sectionTitle":"The Page's Navigation Bar","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#the-pages-navigation-bar","type":"docs"},{"id":602,"pageTitle":"Navigation Guide","sectionTitle":"The Search Bar","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#the-search-bar","type":"docs"},{"id":603,"pageTitle":"Navigation Guide","sectionTitle":"Footer","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#footer","type":"docs"},{"id":604,"pageTitle":"Navigation Guide","sectionTitle":"Sections of the Wiki","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#sections-of-the-wiki","type":"docs"},{"id":605,"pageTitle":"Navigation Guide","sectionTitle":"Courses","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#courses","type":"docs"},{"id":606,"pageTitle":"Navigation Guide","sectionTitle":"Careers","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#careers","type":"docs"},{"id":607,"pageTitle":"Navigation Guide","sectionTitle":"Academics","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#academics","type":"docs"},{"id":608,"pageTitle":"Navigation Guide","sectionTitle":"Resources","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#resources","type":"docs"},{"id":609,"pageTitle":"Navigation Guide","sectionTitle":"CSS","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#css","type":"docs"},{"id":610,"pageTitle":"Navigation Guide","sectionTitle":"Newsletter","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#newsletter","type":"docs"},{"id":611,"pageTitle":"Navigation Guide","sectionTitle":"FAQ","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#faq","type":"docs"},{"id":612,"pageTitle":"Navigation Guide","sectionTitle":"Quick Links","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide#quick-links","type":"docs"},{"id":613,"pageTitle":"Navigation Guide","sectionTitle":"Home","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":614,"pageTitle":"Navigation Guide","sectionTitle":"Resources","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":615,"pageTitle":"Navigation Guide","sectionTitle":"Academics","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":616,"pageTitle":"Navigation Guide","sectionTitle":"The Computer Science Society","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":617,"pageTitle":"Navigation Guide","sectionTitle":"Courses","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":618,"pageTitle":"Navigation Guide","sectionTitle":"Careers","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":619,"pageTitle":"Navigation Guide","sectionTitle":"Newsletter","sectionRoute":"/wiki/resources/guides/Navigation Guide/navigation-guide","type":"docs"},{"id":620,"pageTitle":"Parking Guide","sectionTitle":"Parking Guide","sectionRoute":"/wiki/resources/guides/parking","type":"docs"},{"id":621,"pageTitle":"Parking Guide","sectionTitle":"Official UWindsor Parking Spaces","sectionRoute":"/wiki/resources/guides/parking#official-uwindsor-parking-spaces","type":"docs"},{"id":622,"pageTitle":"Parking Guide","sectionTitle":"Student Designated Parking","sectionRoute":"/wiki/resources/guides/parking#student-designated-parking","type":"docs"},{"id":623,"pageTitle":"Parking Guide","sectionTitle":"Visitor Parking Space","sectionRoute":"/wiki/resources/guides/parking#visitor-parking-space","type":"docs"},{"id":624,"pageTitle":"Parking Guide","sectionTitle":"Accessible Parking","sectionRoute":"/wiki/resources/guides/parking#accessible-parking","type":"docs"},{"id":625,"pageTitle":"Parking Guide","sectionTitle":"Unofficial Parking Spaces","sectionRoute":"/wiki/resources/guides/parking#unofficial-parking-spaces","type":"docs"},{"id":626,"pageTitle":"Parking Guide","sectionTitle":"Accessible Parking","sectionRoute":"/wiki/resources/guides/parking#accessible-parking-1","type":"docs"},{"id":627,"pageTitle":"Student Exchange Guide","sectionTitle":"Student Exchange Guide","sectionRoute":"/wiki/resources/guides/student_exchange","type":"docs"},{"id":628,"pageTitle":"Student Exchange Guide","sectionTitle":"Eligibility Requirement","sectionRoute":"/wiki/resources/guides/student_exchange#eligibility-requirement","type":"docs"},{"id":629,"pageTitle":"Student Exchange Guide","sectionTitle":"Exchange Destinations","sectionRoute":"/wiki/resources/guides/student_exchange#exchange-destinations","type":"docs"},{"id":630,"pageTitle":"Student Exchange Guide","sectionTitle":"Exchange Expenses","sectionRoute":"/wiki/resources/guides/student_exchange#exchange-expenses","type":"docs"},{"id":631,"pageTitle":"Student Exchange Guide","sectionTitle":"Application Process","sectionRoute":"/wiki/resources/guides/student_exchange#application-process","type":"docs"},{"id":632,"pageTitle":"Student Exchange Guide","sectionTitle":"Important Deadline","sectionRoute":"/wiki/resources/guides/student_exchange#important-deadline","type":"docs"},{"id":633,"pageTitle":"Style Guide","sectionTitle":"Style Guide","sectionRoute":"/wiki/resources/guides/style","type":"docs"},{"id":634,"pageTitle":"Style Guide","sectionTitle":"Legend","sectionRoute":"/wiki/resources/guides/style#legend","type":"docs"},{"id":635,"pageTitle":"Style Guide","sectionTitle":"Legend Example","sectionRoute":"/wiki/resources/guides/style#legend-example","type":"docs"},{"id":636,"pageTitle":"Style Guide","sectionTitle":"Markdown Syntax","sectionRoute":"/wiki/resources/guides/style#markdown-syntax","type":"docs"},{"id":637,"pageTitle":"Style Guide","sectionTitle":"Headers","sectionRoute":"/wiki/resources/guides/style#headers","type":"docs"},{"id":638,"pageTitle":"Style Guide","sectionTitle":"H1 - Create the best documentation","sectionRoute":"/wiki/resources/guides/style","type":"docs"},{"id":639,"pageTitle":"Style Guide","sectionTitle":"H2 - Create the best documentation","sectionRoute":"/wiki/resources/guides/style#h2---create-the-best-documentation","type":"docs"},{"id":640,"pageTitle":"Style Guide","sectionTitle":"H3 - Create the best documentation","sectionRoute":"/wiki/resources/guides/style#h3---create-the-best-documentation","type":"docs"},{"id":641,"pageTitle":"Style Guide","sectionTitle":"Emphasis","sectionRoute":"/wiki/resources/guides/style#emphasis","type":"docs"},{"id":642,"pageTitle":"Style Guide","sectionTitle":"Lists","sectionRoute":"/wiki/resources/guides/style#lists","type":"docs"},{"id":643,"pageTitle":"Style Guide","sectionTitle":"Links","sectionRoute":"/wiki/resources/guides/style#links","type":"docs"},{"id":644,"pageTitle":"Style Guide","sectionTitle":"Images","sectionRoute":"/wiki/resources/guides/style#images","type":"docs"},{"id":645,"pageTitle":"Style Guide","sectionTitle":"Code","sectionRoute":"/wiki/resources/guides/style#code","type":"docs"},{"id":646,"pageTitle":"Style Guide","sectionTitle":"Tables","sectionRoute":"/wiki/resources/guides/style#tables","type":"docs"},{"id":647,"pageTitle":"Style Guide","sectionTitle":"Blockquotes","sectionRoute":"/wiki/resources/guides/style#blockquotes","type":"docs"},{"id":648,"pageTitle":"Style Guide","sectionTitle":"Inline HTML","sectionRoute":"/wiki/resources/guides/style#inline-html","type":"docs"},{"id":649,"pageTitle":"Style Guide","sectionTitle":"Line Breaks","sectionRoute":"/wiki/resources/guides/style#line-breaks","type":"docs"},{"id":650,"pageTitle":"Style Guide","sectionTitle":"Admonitions","sectionRoute":"/wiki/resources/guides/style#admonitions","type":"docs"},{"id":651,"pageTitle":"Style Guide","sectionTitle":"Section Breaks","sectionRoute":"/wiki/resources/guides/style#section-breaks","type":"docs"},{"id":652,"pageTitle":"Style Guide","sectionTitle":"Further Reading","sectionRoute":"/wiki/resources/guides/style#further-reading","type":"docs"},{"id":653,"pageTitle":"UWinsite Guide","sectionTitle":"UWinsite Guide","sectionRoute":"/wiki/resources/guides/uwinsite_guide","type":"docs"},{"id":654,"pageTitle":"UWinsite Guide","sectionTitle":"Course Management","sectionRoute":"/wiki/resources/guides/uwinsite_guide#course-management","type":"docs"},{"id":655,"pageTitle":"UWinsite Guide","sectionTitle":"How to Plan & Enroll in Classes","sectionRoute":"/wiki/resources/guides/uwinsite_guide#how-to-plan--enroll-in-classes","type":"docs"},{"id":656,"pageTitle":"UWinsite Guide","sectionTitle":"Financial Information","sectionRoute":"/wiki/resources/guides/uwinsite_guide#financial-information","type":"docs"},{"id":657,"pageTitle":"UWinsite Guide","sectionTitle":"Financial Account","sectionRoute":"/wiki/resources/guides/uwinsite_guide#financial-account","type":"docs"},{"id":658,"pageTitle":"UWinsite Guide","sectionTitle":"Academics","sectionRoute":"/wiki/resources/guides/uwinsite_guide#academics","type":"docs"},{"id":659,"pageTitle":"UWinsite Guide","sectionTitle":"My Academics","sectionRoute":"/wiki/resources/guides/uwinsite_guide#my-academics","type":"docs"},{"id":660,"pageTitle":"UWinsite Guide","sectionTitle":"Academic Progress","sectionRoute":"/wiki/resources/guides/uwinsite_guide#academic-progress","type":"docs"},{"id":661,"pageTitle":"UWinsite Guide","sectionTitle":"Academic Records","sectionRoute":"/wiki/resources/guides/uwinsite_guide#academic-records","type":"docs"},{"id":662,"pageTitle":"UWinsite Guide","sectionTitle":"Your Profile","sectionRoute":"/wiki/resources/guides/uwinsite_guide#your-profile","type":"docs"},{"id":663,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Becoming a UWSA-Ratified Club","sectionRoute":"/wiki/resources/guides/uwsa_club","type":"docs"},{"id":664,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Why You Should Become a UWSA Ratified Club","sectionRoute":"/wiki/resources/guides/uwsa_club#why-you-should-become-a-uwsa-ratified-club","type":"docs"},{"id":665,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Legitimacy","sectionRoute":"/wiki/resources/guides/uwsa_club#legitimacy","type":"docs"},{"id":666,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Support","sectionRoute":"/wiki/resources/guides/uwsa_club#support","type":"docs"},{"id":667,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Financials","sectionRoute":"/wiki/resources/guides/uwsa_club#financials","type":"docs"},{"id":668,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Ratification Instructions","sectionRoute":"/wiki/resources/guides/uwsa_club#ratification-instructions","type":"docs"},{"id":669,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Resources","sectionRoute":"/wiki/resources/guides/uwsa_club#resources","type":"docs"},{"id":670,"pageTitle":"Becoming a UWSA-Ratified Club","sectionTitle":"Tips to Make Your Club Successful","sectionRoute":"/wiki/resources/guides/uwsa_club#tips-to-make-your-club-successful","type":"docs"},{"id":671,"pageTitle":"VPN Setup Guide","sectionTitle":"VPN Setup Guide","sectionRoute":"/wiki/resources/guides/vpn","type":"docs"},{"id":672,"pageTitle":"VPN Setup Guide","sectionTitle":"Download","sectionRoute":"/wiki/resources/guides/vpn#download","type":"docs"},{"id":673,"pageTitle":"VPN Setup Guide","sectionTitle":"Download for Windows and macOS","sectionRoute":"/wiki/resources/guides/vpn#download-for-windows-and-macos","type":"docs"},{"id":674,"pageTitle":"VPN Setup Guide","sectionTitle":"Download for Android and Chrome OS","sectionRoute":"/wiki/resources/guides/vpn#download-for-android-and-chrome-os","type":"docs"},{"id":675,"pageTitle":"VPN Setup Guide","sectionTitle":"Download for iOS devices","sectionRoute":"/wiki/resources/guides/vpn#download-for-ios-devices","type":"docs"},{"id":676,"pageTitle":"VPN Setup Guide","sectionTitle":"Download for Linux","sectionRoute":"/wiki/resources/guides/vpn#download-for-linux","type":"docs"},{"id":677,"pageTitle":"VPN Setup Guide","sectionTitle":"After Downloading","sectionRoute":"/wiki/resources/guides/vpn#after-downloading","type":"docs"},{"id":678,"pageTitle":"Wi-Fi Guide","sectionTitle":"Wi-Fi Guide","sectionRoute":"/wiki/resources/guides/wifi","type":"docs"},{"id":679,"pageTitle":"Wi-Fi Guide","sectionTitle":"Wi-Fi Networks available","sectionRoute":"/wiki/resources/guides/wifi#wi-fi-networks-available","type":"docs"},{"id":680,"pageTitle":"Wi-Fi Guide","sectionTitle":"Eduroam - The Preferred Wireless Network","sectionRoute":"/wiki/resources/guides/wifi#eduroam---the-preferred-wireless-network","type":"docs"},{"id":681,"pageTitle":"Wi-Fi Guide","sectionTitle":"For Windows and iPhone","sectionRoute":"/wiki/resources/guides/wifi#for-windows-and-iphone","type":"docs"},{"id":682,"pageTitle":"Wi-Fi Guide","sectionTitle":"For Linux and Android","sectionRoute":"/wiki/resources/guides/wifi#for-linux-and-android","type":"docs"},{"id":683,"pageTitle":"Wi-Fi Guide","sectionTitle":"For Residence Students","sectionRoute":"/wiki/resources/guides/wifi#for-residence-students","type":"docs"},{"id":684,"pageTitle":"Wi-Fi Guide","sectionTitle":"Activating Your UWindsor Account","sectionRoute":"/wiki/resources/guides/wifi#activating-your-uwindsor-account","type":"docs"},{"id":685,"pageTitle":"Useful Links","sectionTitle":"Useful Links","sectionRoute":"/wiki/resources/useful_links","type":"docs"},{"id":686,"pageTitle":"Useful Links","sectionTitle":"Cheat Sheets and Docs","sectionRoute":"/wiki/resources/useful_links#cheat-sheets-and-docs","type":"docs"},{"id":687,"pageTitle":"Useful Links","sectionTitle":"Tutorials","sectionRoute":"/wiki/resources/useful_links#tutorials","type":"docs"},{"id":688,"pageTitle":"Useful Links","sectionTitle":"Goodies","sectionRoute":"/wiki/resources/useful_links#goodies","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/555",[0,2.841]],["content/555",[1,5.531,2,3.218,3,3.139,4,3.399,5,3.399,6,3.027,7,2.511,8,2.925,9,2.925,10,3.553,11,2.925,12,1.392,13,2.925,14,3.027,15,2.202,16,2.202,17,2.66,18,3.399,19,3.934,20,3.399,21,3.934]],["tags/555",[]],["title/556",[22,4.076]],["content/556",[3,2.521,23,3.937,24,1.684,25,1.645,26,1.91,27,3.159,28,2.273,29,4.441,30,4.441,31,4.441,32,4.441,33,4.441,34,4.441,35,4.441,36,4.441,37,4.441,38,4.441,39,4.441,40,4.441,41,4.441,42,4.441,43,4.441,44,4.441,45,4.441,46,4.441,47,4.441,48,4.441,49,4.441,50,4.441,51,4.441,52,4.441,53,4.441,54,4.441,55,4.441,56,6.132,57,4.441,58,4.441,59,4.441,60,4.441,61,4.441,62,4.441,63,4.441,64,4.441,65,4.441,66,4.441,67,4.441,68,4.441,69,4.441,70,4.441,71,4.441,72,4.441,73,4.441,74,4.441,75,4.441]],["tags/556",[]],["title/557",[8,2.027,20,2.355,21,2.726]],["content/557",[76,4.012,77,3.525,78,7.329]],["tags/557",[]],["title/558",[79,3.38]],["content/558",[12,2.056,20,2.953,21,4.602,79,3.816,80,4.26,81,3.418,82,5.252,83,2.122,84,4.602,85,3.901,86,2.541,87,1.661,88,2.245,89,1.867,90,3.418,91,4.805,92,2.122,93,3.632,94,2.727,95,4.805,96,2.834,97,3.239,98,3.632,99,3.632,100,4.805,101,4.805,102,2.541,103,2.541,104,3.632,105,3.418,106,2.834,107,2.383,108,4.156,109,4.26,110,5.252]],["tags/558",[]],["title/559",[8,2.429,79,2.709]],["content/559",[79,3.64,81,4.39,83,2.726,84,4.39,85,5.01,111,4.39,112,2.654,113,2.969,114,5.471,115,4.39,116,5.747,117,4.665,118,2.585,119,3.378,120,4.39,121,3.64,122,5.471]],["tags/559",[]],["title/560",[123,3.267,124,3.267]],["content/560",[12,1.504,17,3.585,79,4.061,80,3.793,81,4.897,87,1.479,122,3.793,123,5.301,124,5.576,125,4.279,126,3.793,127,4.517,128,3.524,129,3.473,130,3.793,131,3.793,132,3.041,133,2.263,134,2.639,135,4.279,136,3.044,137,3.793,138,2.524,139,3.271,140,2.524,141,2.44,142,4.279,143,5.975,144,4.279,145,2.885,146,2.885,147,4.279,148,2.749,149,3.234,150,2.429,151,3.044,152,2.263]],["tags/560",[]],["title/561",[8,2.429,79,2.709]],["content/561",[8,0.633,12,0.727,15,1.933,16,0.85,17,0.575,20,1.312,21,1.518,25,1.07,26,0.918,79,3.635,81,4.076,83,1.551,84,0.851,87,1.214,88,0.559,89,2.315,90,0.851,92,0.943,94,0.679,96,0.706,97,3.016,103,1.129,105,0.851,107,0.593,109,1.892,112,0.514,113,0.575,115,1.518,116,0.904,119,0.655,120,0.851,121,0.706,123,0.851,124,0.851,129,0.971,130,1.06,131,1.06,134,0.943,136,0.851,139,0.655,140,1.259,141,0.488,145,0.806,146,1.439,150,0.679,151,0.851,152,0.633,153,1.371,154,0.829,155,2.378,156,2.718,157,0.735,158,3.382,159,1.613,160,1.613,161,1.312,162,0.997,163,0.768,164,1.776,165,1.196,166,1.06,167,1.06,168,1.06,169,1.196,170,1.196,171,1.06,172,1.196,173,1.06,174,1.689,175,0.971,176,1.196,177,2.289,178,0.851,179,1.613,180,0.971,181,1.479,182,1.39,183,1.196,184,0.971,185,2.89,186,3.273,187,1.06,188,0.851,189,2.89,190,0.971,191,1.312,192,0.633,193,0.904,194,2.562,195,1.196,196,1.06,197,2.378,198,1.196,199,0.904,200,0.806,201,1.993,202,1.613,203,1.06,204,2.134,205,1.892,206,2.185,207,1.196,208,1.277,209,0.735,210,1.528,211,3.273,212,2.851,213,0.904,214,1.613,215,2.134,216,2.562,217,2.562,218,1.06,219,1.196,220,1.06,221,0.851,222,1.06,223,0.971,224,1.196,225,1.613,226,1.196,227,1.196,228,0.971,229,1.733,230,1.196,231,1.06,232,1.196,233,1.06,234,0.806,235,1.733,236,0.806,237,1.892,238,1.027,239,1.06,240,0.904,241,1.196,242,1.196,243,0.454,244,2.498,245,2.134,246,0.706,247,1.06,248,1.06,249,1.196,250,0.735,251,1.06,252,0.735,253,1.196,254,1.196,255,1.196,256,1.06,257,0.488,258,2.134,259,1.196,260,1.06,261,1.06,262,1.196,263,0.971,264,0.904,265,0.768,266,0.679,267,0.904,268,0.593,269,0.655,270,1.518,271,1.06,272,0.806,273,0.904,274,1.06,275,0.851,276,1.06,277,2.378,278,1.371,279,1.06,280,0.971,281,0.971,282,2.478,283,1.371,284,0.851,285,1.64,286,0.768,287,0.735,288,0.735,289,1.705,290,1.892,291,0.904,292,0.904,293,1.196,294,1.196,295,1.613,296,0.904,297,1.856,298,0.904,299,1.892,300,1.06,301,1.196,302,1.196,303,1.06,304,0.679,305,1.196,306,1.196,307,0.679,308,0.851,309,1.196,310,0.851,311,2.134,312,1.196,313,1.196,314,1.06,315,0.806,316,1.06,317,0.768,318,0.633,319,1.06,320,1.892,321,1.196,322,1.196,323,1.196,324,0.971,325,0.633,326,1.06,327,1.196,328,0.971,329,0.706,330,0.971,331,0.679,332,0.971,333,0.806,334,1.196,335,1.196,336,0.768,337,0.971,338,1.518,339,2.134,340,0.904,341,0.612,342,0.904,343,0.971,344,1.196,345,1.06,346,0.971]],["tags/561",[]],["title/562",[0,2.277,79,2.709]],["content/562",[15,2.665,79,3.947,81,3.595,87,2.313,88,2.361,89,2.6,92,2.232,102,2.673,106,2.981,134,2.956,146,3.407,155,2.981,163,3.246,164,3.106,186,4.102,210,2.673,235,6.089,243,1.917,267,3.82,282,3.106,285,2.361,288,3.106,297,3.246,325,3.539,333,3.407,347,4.102,348,2.981,349,5.054,350,4.48,351,4.48,352,5.054]],["tags/562",[]],["title/563",[353,5.73]],["content/563",[25,2.049,26,2.378,87,2.709,88,3.66,123,5.048,124,5.574,134,2.443,138,3.262,186,4.49,201,3.139,235,4.49,265,3.553,266,3.139,268,2.742,289,3.262,290,4.903,310,3.934,354,5.531,355,7.836,356,3.139]],["tags/563",[]],["title/564",[3,3.252]],["content/564",[12,1.405,24,2.118,25,2.068,26,2.401,28,2.857,77,2.686,92,2.466,154,2.169,162,2.608,252,4.837,269,3.056,357,5.584,358,5.584,359,3.056,360,4.22,361,4.22,362,3.971,363,4.22,364,3.971,365,3.587,366,1.323,367,3.431,368,2.686,369,4.95,370,3.971,371,4.22]],["tags/564",[]],["title/565",[372,1.866,373,1.493,374,2.217,375,1.939]],["content/565",[]],["tags/565",[]],["title/566",[376,4.076]],["content/566",[3,3.578,28,3.226,154,2.449,161,2.862,376,4.484,377,3.032,378,3.226,379,3.451,380,5.589,381,6.304,382,5.117,383,4.05,384,4.25,385,4.484,386,6.304,387,6.304]],["tags/566",[]],["title/567",[86,2.027,388,2.462,389,2.26]],["content/567",[28,3.654,86,3.776,162,2.608,210,2.953,243,2.118,252,3.431,287,3.431,291,4.22,373,2.535,374,3.764,376,3.971,378,2.857,382,4.532,390,4.22,391,3.431,392,5.584,393,4.95,394,4.586,395,3.587,396,3.587,397,5.584,398,3.431,399,4.532,400,3.971,401,4.95]],["tags/567",[]],["title/568",[77,1.844,252,2.355,364,2.726]],["content/568",[2,1.685,3,2.705,15,1.898,76,2.609,77,4.037,94,2.705,132,2.105,138,2.811,141,2.627,148,4.133,162,2.226,243,1.808,252,5.005,287,2.929,291,3.603,329,3.795,361,3.603,364,3.39,391,2.929,399,5.223,400,4.577,401,4.225,402,4.766,403,3.39,404,4.225,405,4.225,406,2.705,407,4.766,408,4.225,409,4.225,410,1.996,411,2.811]],["tags/568",[]],["title/569",[118,1.605,252,2.355,412,2.175]],["content/569",[2,1.739,3,2.09,15,0.65,16,0.65,28,2.236,77,1.348,83,1.238,89,0.634,108,1.049,118,2.406,141,0.667,150,0.927,154,1.431,155,0.963,157,1.003,158,2.119,161,0.741,162,0.763,182,0.785,192,1.482,208,0.721,210,1.482,243,0.619,246,0.963,252,4.945,268,0.81,272,1.101,285,1.309,286,1.801,318,1.482,325,0.863,330,1.325,331,2.09,333,1.101,336,1.049,359,2.016,364,1.994,365,1.801,366,0.387,368,0.785,371,1.234,373,1.672,374,1.101,377,2.582,391,2.685,394,1.049,395,1.049,398,1.003,399,1.325,403,4.312,404,1.447,405,1.447,406,2.792,408,2.485,410,2.406,411,0.963,412,3.047,413,2.803,414,1.633,415,3.683,416,1.633,417,1.447,418,1.994,419,1.325,420,1.633,421,2.803,422,2.275,423,1.325,424,1.325,425,1.633,426,1.003,427,1.447,428,2.803,429,2.608,430,3.873,431,2.784,432,2.803,433,3.683,434,2.803,435,1.633,436,1.89,437,1.234,438,1.447,439,2.485,440,2.803,441,1.325,442,1.161,443,1.447,444,1.633,445,1.003,446,1.633,447,1.633,448,1.633,449,1.994,450,4.369,451,1.325,452,1.325,453,1.948,454,1.633,455,1.447,456,1.003,457,1.101,458,1.447,459,0.963,460,1.049,461,1.633,462,1.672,463,1.447,464,1.633,465,1.633,466,1.447,467,1.633,468,3.265,469,1.633,470,1.161,471,2.843,472,1.633,473,1.879,474,1.633,475,1.633,476,0.963,477,1.633,478,2.62,479,3.265,480,1.633,481,2.803,482,1.234,483,1.161,484,1.447,485,1.447,486,1.325,487,1.325,488,1.447,489,1.633,490,1.447,491,1.633,492,1.447,493,1.049,494,1.325,495,1.633]],["tags/569",[]],["title/570",[86,2.429,496,4.072]],["content/570",[86,2.627,161,2.256,192,2.627,365,3.191,366,1.567,368,3.815,371,3.755,378,2.542,382,4.033,391,3.053,394,3.191,406,2.82,410,2.771,460,3.191,471,2.029,496,7.031,497,3.534,498,7.031,499,4.968,500,3.349,501,4.033,502,4.968,503,4.404,504,4.968,505,3.534,506,4.404,507,4.404,508,4.404,509,3.349,510,3.191]],["tags/570",[]],["title/571",[83,2.029,367,2.823]],["content/571",[3,3.522,16,1.415,28,3.175,77,1.709,92,1.569,118,2.599,141,2.794,154,1.38,156,3.525,161,2.817,179,2.685,202,2.685,210,1.879,240,2.685,247,3.15,285,2.443,287,4.205,304,2.016,336,2.282,367,3.213,368,1.709,369,4.635,370,2.527,371,2.685,374,4.183,380,3.15,388,2.282,390,2.685,394,2.282,487,2.884,507,4.635,508,4.635,511,3.553,512,3.553,513,2.884,514,3.525,515,2.676,516,3.553,517,3.553,518,3.15,519,3.553,520,2.395,521,3.553,522,6.843,523,3.553,524,3.553,525,3.525,526,3.553,527,3.15,528,6.205,529,4.205,530,3.553,531,5.229,532,2.884]],["tags/571",[]],["title/572",[338,2.726,533,2.897,534,2.584]],["content/572",[3,3.2,22,4.01,23,4.997,28,2.885,83,2.49,118,2.361,141,2.302,148,3.621,174,2.712,266,3.2,268,2.795,304,3.2,318,2.981,340,4.261,367,3.464,396,3.621,403,5.11,533,4.261,535,4.576,536,5.637,537,5.637,538,4.576,539,4.997,540,3.621,541,4.997,542,3.621]],["tags/572",[]],["title/573",[208,2.029,543,4.593]],["content/573",[83,3.047,134,3.047,208,3.047,269,3.776,317,4.431,544,6.6,545,3.915]],["tags/573",[]],["title/574",[2,1.355,16,1.526,17,1.844]],["content/574",[0,2.667,2,1.902,12,1.946,16,2.142,17,2.587,25,2.582,26,2.997,76,2.944,77,2.587,87,2.409,88,3.256,89,2.09,92,3.079,111,3.826,112,2.313,134,2.376,356,3.053,396,3.455,546,5.379,547,4.768,548,4.366,549,4.768,550,4.366,551,3.455,552,5.379]],["tags/574",[]],["title/575",[87,1.137,88,1.536,162,1.536,553,2.217]],["content/575",[]],["tags/575",[]],["title/576",[515,2.35,554,3.267]],["content/576",[12,1.341,24,2.021,87,1.842,106,3.144,118,2.233,134,2.354,156,3.593,174,3.333,188,3.791,191,3.275,238,2.564,257,2.176,275,3.791,297,3.424,304,3.025,315,3.593,366,1.262,372,3.025,373,2.42,384,3.593,390,4.029,430,3.593,515,3.546,554,5.476,555,3.144,556,4.326,557,3.144,558,5.33,559,5.33]],["tags/576",[]],["title/577",[191,2.823,555,2.709]],["content/577",[2,1.32,6,2.968,12,1.365,24,1.416,87,1.291,88,1.744,89,1.451,92,1.649,96,3.198,98,2.822,107,1.851,118,1.564,121,2.202,133,2.868,134,1.649,136,2.656,139,2.044,174,2.608,182,2.608,191,2.295,208,3.095,229,3.031,238,3.071,243,2.057,278,2.398,307,2.119,315,2.517,366,1.512,379,2.044,383,2.398,394,2.398,515,3.267,540,2.398,554,3.857,555,3.198,557,2.202,560,3.31,561,3.332,562,3.031,563,2.656,564,3.734,565,2.295,566,3.31,567,2.398,568,2.044,569,3.734,570,3.734,571,3.734,572,4.826,573,4.402,574,3.31,575,3.31,576,3.734,577,3.031,578,3.31,579,3.31,580,3.31,581,2.822]],["tags/577",[]],["title/578",[89,1.785,307,2.607]],["content/578",[]],["tags/578",[]],["title/579",[89,1.785,102,2.429]],["content/579",[0,2.933,12,1.061,15,2.355,16,1.679,22,3,25,1.562,26,1.813,28,2.158,82,3.423,87,2.045,88,1.97,89,3.03,113,2.029,134,1.863,152,2.23,164,2.592,192,2.23,243,1.6,257,2.789,282,2.592,385,3,410,1.767,429,1.915,460,2.709,582,3,583,4.218,584,4.218,585,3.739,586,2.763,587,3.423,588,4.218,589,3.188,590,4.218,591,2.029,592,3.188,593,3.423,594,4.207,595,3.423,596,3,597,6.565,598,4.218,599,4.218,600,4.218,601,4.218,602,3.188,603,3,604,3.739,605,3.188]],["tags/579",[]],["title/580",[307,3.252]],["content/580",[2,1.772,6,3.642,12,1.675,16,1.995,17,2.41,89,2.585,107,2.485,133,2.65,151,3.564,153,3.219,161,2.275,196,4.442,199,5.029,208,2.213,243,1.9,307,4.517,324,4.067,325,3.519,373,2.275,385,3.564,417,4.442,424,4.067,471,2.046,548,4.067,586,2.341,591,2.41,606,5.011,607,3.564,608,4.442,609,5.011,610,5.011,611,5.011]],["tags/580",[]],["title/581",[25,1.218,26,1.414,379,1.8,591,1.582]],["content/581",[12,1.317,16,2.084,25,2.536,26,2.251,93,3.957,107,2.595,121,3.087,161,2.377,162,2.445,228,4.249,257,3.305,304,2.971,325,2.768,378,2.679,379,3.748,410,2.193,412,2.971,505,3.723,533,3.957,540,3.362,594,3.723,596,3.723,612,4.208,613,3.957,614,4.249,615,3.957,616,5.235,617,3.723,618,2.595]],["tags/581",[]],["title/582",[368,2.146,619,2.337,620,2.337,621,2.337]],["content/582",[0,1.196,2,1.372,12,0.607,15,0.961,16,0.961,17,1.16,86,2.051,92,1.065,94,2.202,103,2.051,112,2.397,121,1.423,139,1.32,140,1.423,153,1.549,154,1.507,163,1.549,177,1.234,179,1.823,182,1.16,192,1.276,208,1.065,234,1.626,243,0.915,257,2.494,260,4.313,266,1.369,285,1.127,317,1.549,336,1.549,365,1.549,366,1.152,368,3.898,372,1.369,373,1.761,375,1.423,378,2.49,379,1.32,384,1.626,385,1.716,388,1.549,423,1.958,429,1.095,430,3.758,442,1.716,445,1.482,462,1.095,503,2.138,510,1.549,551,1.549,568,1.32,572,1.823,575,3.439,589,2.932,591,2.34,612,3.425,613,2.932,618,1.923,619,5.296,620,3.949,621,3.949,622,1.958,623,2.138,624,1.958,625,1.716,626,1.549,627,1.716,628,1.823,629,2.138,630,2.412,631,2.412,632,2.412,633,2.412,634,2.412,635,3.879,636,2.412,637,2.412,638,1.423,639,3.678,640,2.412,641,2.288,642,2.412,643,2.138,644,1.823,645,1.482,646,1.549,647,1.716,648,2.138,649,2.138,650,1.823,651,1.482,652,2.051,653,1.958,654,1.234,655,1.626,656,1.549,657,2.138,658,1.549,659,2.412,660,1.716,661,1.958,662,3.879,663,2.138,664,2.759,665,2.412,666,2.138]],["tags/582",[]],["title/583",[652,2.611,654,1.683,667,2.915]],["content/583",[2,1.323,12,0.581,16,0.919,25,1.749,77,2.271,83,1.653,86,1.979,103,1.22,107,1.144,112,0.992,113,1.11,117,1.744,133,1.22,141,0.942,150,1.31,154,0.897,162,2.206,187,2.046,208,1.019,210,1.979,228,1.873,243,0.875,244,1.641,265,1.482,269,1.263,273,2.829,285,1.078,286,1.482,295,1.744,329,1.361,362,1.641,366,1.118,368,1.8,375,2.208,378,3.59,379,2.049,385,2.662,389,1.361,398,1.418,410,1.568,412,1.31,445,1.418,449,1.641,471,0.942,476,1.361,478,1.641,487,1.873,506,2.046,510,3.835,525,1.556,527,2.046,553,1.556,567,2.404,568,3.268,585,2.046,591,1.11,622,1.873,624,1.873,627,1.641,646,1.482,652,3.939,654,3.446,655,1.556,656,3.033,658,1.482,664,4.989,667,2.046,668,1.873,669,1.641,670,2.046,671,3.743,672,4.409,673,1.744,674,3.569,675,2.046,676,1.556,677,1.744,678,2.308,679,2.046,680,2.308,681,2.308,682,2.308,683,2.829,684,2.523,685,3.743,686,2.046,687,1.22,688,2.308,689,1.31,690,3.038,691,3.038,692,3.038,693,1.873,694,2.308,695,1.873,696,2.308,697,3.038,698,1.482,699,1.641,700,1.873,701,4.186,702,3.318,703,2.046]],["tags/583",[]],["title/584",[113,1.385,347,2.337,704,2.176,705,2.552,706,2.879]],["content/584",[86,2.832,102,2.303,112,1.2,134,1.923,138,2.568,153,1.793,156,1.882,161,1.267,162,1.304,179,3.292,182,1.343,192,1.476,234,1.882,243,1.059,257,1.14,269,1.528,281,2.266,289,1.646,318,1.476,362,1.985,366,1.719,373,1.977,375,1.646,378,2.228,393,3.86,400,3.097,406,1.584,410,1.169,422,5.324,429,1.267,445,1.715,460,1.793,462,1.267,471,1.778,476,2.568,482,4.047,498,2.475,510,3.885,553,1.882,568,2.384,593,2.266,603,1.985,622,2.266,625,1.985,644,2.11,652,2.303,653,3.535,654,2.228,664,3.097,666,2.475,690,2.266,692,2.266,698,1.793,704,5.487,707,2.266,708,2.475,709,2.475,710,2.475,711,2.475,712,2.475,713,4.047,714,2.791,715,2.791,716,2.791,717,2.791,718,2.791,719,4.355,720,4.747,721,2.475,722,2.791,723,3.86,724,2.791,725,2.475,726,2.791,727,1.715,728,3.86,729,5.355,730,4.355,731,2.11,732,2.475,733,2.266,734,2.11,735,2.475,736,2.791,737,2.791]],["tags/584",[]],["title/585",[613,2.897,661,3.111,738,3.398]],["content/585",[25,1.461,85,1.999,86,2.983,92,1.088,94,2.239,107,1.221,112,1.059,118,2.067,132,1.088,141,1.006,149,2.981,154,0.957,161,1.118,162,1.15,182,1.185,188,1.752,208,1.742,240,1.862,257,2.52,265,1.582,278,1.582,285,1.15,317,1.582,330,1.999,365,1.582,366,1.336,368,2.969,378,2.525,388,1.582,406,3.202,410,2.067,412,1.398,429,1.118,445,1.514,456,1.514,457,1.66,462,1.118,471,1.611,476,2.91,482,1.862,501,1.999,505,2.806,510,1.582,520,1.66,542,1.582,553,1.66,567,1.582,568,3.378,591,1.185,604,2.183,613,4.264,646,1.582,650,2.981,652,1.302,653,1.999,661,5.834,664,1.752,668,1.999,670,2.183,690,1.999,691,1.999,695,1.999,697,1.999,701,2.183,702,2.183,704,2.981,720,2.183,721,3.497,723,2.183,738,5.472,739,2.183,740,4.934,741,2.463,742,2.183,743,2.463,744,2.183,745,2.463,746,2.463,747,2.463,748,2.463,749,2.463,750,2.463,751,3.945,752,2.463,753,2.463,754,2.463,755,2.463,756,1.752,757,3.202,758,4.934,759,2.463,760,1.862,761,3.945,762,3.945,763,2.183,764,3.945,765,5.641]],["tags/585",[]],["title/586",[119,1.8,236,2.217,766,2.339,767,2.485]],["content/586",[2,1.256,12,0.894,16,1.415,18,3.213,25,2.701,26,2.668,94,2.016,108,2.282,112,1.528,119,2.862,161,1.613,180,2.884,181,2.676,210,1.879,236,4.917,238,2.985,265,3.986,350,5.5,359,1.945,366,1.807,372,2.016,373,1.613,375,3.084,379,1.945,389,3.66,410,2.19,445,2.183,462,1.613,473,1.528,510,2.282,515,2.676,540,2.282,554,3.719,557,3.084,582,2.527,589,2.685,591,1.709,654,1.818,668,2.884,684,2.395,704,3.952,744,3.15,757,2.884,766,4.867,767,2.685,768,2.884,769,3.553,770,3.553,771,3.525,772,3.553,773,3.553,774,3.553]],["tags/586",[]],["title/587",[2,1.355,14,2.098,15,1.526]],["content/587",[14,3.689,76,3.689,77,3.242,159,5.094,286,4.329,473,2.898,497,4.793,775,6.739,776,6.739,777,6.739]],["tags/587",[]],["title/588",[778,4.651]],["content/588",[15,1.755,25,1.633,112,1.895,139,2.413,141,1.8,208,1.947,216,3.907,244,3.135,341,2.256,359,2.413,366,1.044,374,2.972,379,2.413,406,2.502,410,1.846,483,3.135,514,2.972,551,3.918,577,3.578,578,3.907,579,5.407,580,5.407,591,2.12,618,2.186,626,2.831,676,2.972,703,3.907,779,2.972,780,4.408,781,3.332,782,4.408,783,3.578,784,7.548,785,4.408,786,4.408,787,3.907,788,3.332,789,3.578,790,4.408,791,4.408,792,4.408,793,4.408,794,3.907,795,4.408,796,2.331,797,3.135,798,4.408,799,4.408,800,4.408,801,3.907]],["tags/588",[]],["title/589",[568,2.514,656,2.95]],["content/589",[15,2.432,25,2.262,26,2.626,92,2.698,119,3.343,159,4.616,236,4.117,265,3.923,366,1.447,389,3.602,473,2.626,654,3.125,802,4.957,803,5.414,804,4.852,805,5.414,806,6.107,807,5.414]],["tags/589",[]],["title/590",[652,3.03]],["content/590",[0,1.418,12,0.72,14,2.429,15,1.767,25,2.014,26,1.23,83,1.96,86,1.512,87,0.988,88,1.336,92,1.96,102,1.512,107,2.696,113,2.134,119,1.565,128,1.687,157,1.757,175,2.321,177,2.271,236,1.928,246,1.687,250,1.757,257,1.167,269,1.565,282,1.757,285,2.073,288,1.757,299,2.535,308,2.034,360,2.161,366,0.677,368,1.375,372,2.518,373,2.015,375,1.687,378,1.463,379,1.565,388,1.837,389,1.687,412,1.623,438,2.535,462,1.298,483,2.034,500,1.928,509,1.928,520,1.928,525,1.928,532,2.321,587,2.321,594,3.867,596,2.034,603,2.034,617,2.034,619,2.321,620,2.321,621,2.321,638,1.687,639,2.161,641,2.617,651,1.757,652,3.508,664,2.034,669,3.156,677,2.161,693,2.321,698,1.837,710,2.535,711,2.535,766,2.034,779,1.928,797,2.034,804,3.936,808,2.859,809,2.859,810,2.859,811,2.859,812,2.321,813,2.034,814,2.535,815,2.321,816,2.535,817,2.535,818,2.859,819,3.602,820,2.859,821,2.535,822,2.321,823,2.859,824,2.321,825,2.321,826,2.859,827,2.535,828,2.034,829,2.859,830,2.859,831,2.535,832,2.859,833,2.535,834,2.859,835,1.837,836,2.859,837,2.859,838,2.859]],["tags/590",[]],["title/591",[654,2.932]],["content/591",[8,1.23,14,2.062,15,0.926,25,0.862,83,1.664,87,1.302,92,1.027,96,1.372,104,1.758,113,1.119,115,1.654,121,1.372,150,1.32,152,1.23,154,0.904,162,1.087,182,1.119,193,1.758,200,1.568,208,1.664,225,1.758,231,2.062,236,1.568,269,1.273,285,1.087,291,1.758,315,1.568,325,1.23,331,1.32,341,1.19,356,2.694,359,1.273,366,1.124,372,2.138,373,1.71,375,3.219,379,1.273,389,2.222,412,2.138,458,2.062,462,1.056,476,1.372,483,2.679,510,1.494,520,1.568,525,1.568,539,2.062,540,1.494,542,1.494,551,1.494,572,1.758,573,1.888,577,1.888,603,1.654,614,1.888,617,2.679,626,2.42,648,2.062,651,1.429,652,2.886,654,4.11,669,1.654,674,1.758,677,1.758,691,3.853,693,3.058,707,1.888,757,3.058,760,1.758,779,1.568,781,1.758,804,3.049,812,1.888,813,1.654,817,2.062,819,1.888,839,2.326,840,3.377,841,2.326,842,1.758,843,2.062,844,2.062,845,2.062,846,2.062,847,2.062,848,5.457,849,5.457,850,2.326,851,2.326,852,2.326,853,2.326,854,2.062,855,2.326,856,1.888,857,2.326,858,2.326,859,2.062,860,2.326,861,2.326,862,2.326,863,1.888,864,2.326,865,2.326,866,2.326,867,2.326,868,4.747,869,2.326,870,2.326,871,2.326,872,2.326,873,1.758,874,2.326,875,2.326,876,2.062,877,1.758,878,2.062,879,2.326,880,1.654,881,1.888,882,2.326,883,2.326,884,2.062,885,2.326,886,1.758,887,1.654]],["tags/591",[]],["title/592",[842,4.331]],["content/592",[152,2.314,154,2.358,157,2.688,164,2.688,177,2.239,200,4.091,257,1.786,288,2.688,331,2.483,356,2.483,366,1.437,372,3.444,373,2.755,374,2.949,375,2.58,391,2.688,483,4.316,525,2.949,542,2.81,551,2.81,568,2.395,641,3.579,652,3.209,654,2.239,656,2.81,669,3.112,677,3.307,698,2.81,712,3.878,804,3.898,813,3.112,814,3.878,842,5.266,843,3.878,844,3.878,845,3.878,846,3.878,884,3.878,888,3.878,889,4.375,890,3.551,891,3.112,892,4.375,893,4.375,894,3.878,895,4.375]],["tags/592",[]],["title/593",[896,4.072,897,4.072]],["content/593",[14,2.377,83,1.918,153,2.789,157,2.669,181,2.222,208,1.918,250,2.669,257,1.773,356,3.426,361,3.282,366,1.43,372,2.465,373,1.972,375,2.561,378,2.222,442,3.089,459,2.561,486,3.525,551,3.878,568,2.377,626,2.789,647,3.089,654,3.089,656,2.789,669,3.089,676,4.07,727,2.669,778,3.525,779,4.07,804,2.789,805,3.85,813,3.089,824,3.525,835,2.789,876,3.85,878,5.352,886,3.282,887,3.089,888,3.85,890,3.525,896,5.352,897,6.152,898,4.343,899,4.343,900,3.85,901,4.343,902,4.343,903,4.343]],["tags/593",[]],["title/594",[647,2.726,886,2.897,887,2.726]],["content/594",[14,4.223,141,1.674,152,3.066,161,1.861,181,2.098,304,2.327,331,2.327,373,1.861,427,3.634,462,1.861,646,2.633,647,2.916,663,3.634,699,2.916,778,3.328,824,3.328,833,3.634,859,3.634,881,3.328,886,5.832,887,5.201,891,4.785,900,3.634,904,5.14,905,3.328,906,3.634,907,4.1,908,3.634,909,4.1,910,4.1,911,4.1,912,4.1,913,4.1,914,2.764,915,4.1,916,4.1,917,4.1,918,4.1,919,4.1,920,4.1,921,3.634,922,4.1,923,4.1,924,4.1,925,4.1,926,4.1,927,3.634,928,4.1,929,4.1,930,3.099,931,3.099]],["tags/594",[]],["title/595",[932,3.472,933,4.072]],["content/595",[14,3.601,141,2.011,208,2.906,243,1.868,288,3.027,325,2.605,331,2.796,400,4.679,497,3.504,591,2.37,617,3.504,647,5.268,689,2.796,713,3.724,781,4.973,788,3.724,877,3.724,881,3.999,908,4.367,931,3.724,932,4.973,933,4.367,934,4.367,935,4.927,936,6.566,937,4.367,938,3.999,939,6.579,940,4.927,941,4.927,942,4.367,943,4.367]],["tags/595",[]],["title/596",[627,4.076]],["content/596",[14,3.503,102,2.5,103,2.5,119,2.588,128,2.789,139,2.588,140,2.789,181,3.275,197,2.789,208,2.088,310,4.552,342,3.574,366,1.718,456,2.905,462,2.147,478,3.363,505,3.363,627,3.363,676,3.187,779,3.187,788,3.574,796,2.5,812,3.838,827,4.191,840,4.552,880,3.363,891,3.363,944,4.728,945,4.728,946,4.191,947,4.728,948,6.399,949,6.399,950,4.191,951,5.673,952,4.728,953,4.728,954,4.728]],["tags/596",[]],["title/597",[2,1.624,955,2.823]],["content/597",[76,4.012,77,3.525,956,7.329]],["tags/597",[]],["title/598",[28,2.35,366,1.088]],["content/598",[]],["tags/598",[]],["title/599",[370,2.726,955,2.355,957,2.26]],["content/599",[112,2.77,268,3.195,272,4.343,429,2.925,453,3.407,494,5.23,687,3.407,955,4.797,957,4.604,958,5.23,959,4.87,960,5.712]],["tags/599",[]],["title/600",[955,2.355,957,2.26,961,3.398]],["content/600",[28,2.632,132,2.271,133,2.72,208,2.271,243,1.95,266,2.919,268,3.752,370,3.658,377,3.256,429,3.073,453,4.418,490,6.001,494,4.174,687,3.58,689,2.919,955,4.65,957,4.463,959,3.887,960,4.559,961,4.559,962,3.887,963,3.658,964,3.467]],["tags/600",[]],["title/601",[955,2.355,957,2.26,965,3.398]],["content/601",[150,3.697,210,3.445,243,2.471,266,3.697,268,3.23,366,1.543,955,4.829,957,3.842,965,5.775,966,6.515,967,5.775,968,5.775]],["tags/601",[]],["title/602",[658,2.95,957,2.709]],["content/602",[28,3.768,105,4.17,150,3.328,266,3.328,268,3.651,272,3.952,285,2.739,361,4.432,366,1.389,547,5.197,623,5.197,627,4.17,658,5.172,687,3.1,713,4.432,957,3.458,959,4.432,969,5.197,970,5.197]],["tags/602",[]],["title/603",[971,5.73]],["content/603",[132,2.977,337,5.47,377,3.242,389,3.975,453,4.241,473,2.898,972,6.739,973,6.739,974,6.739]],["tags/603",[]],["title/604",[28,2.35,429,2.085]],["content/604",[]],["tags/604",[]],["title/605",[89,2.226]],["content/605",[12,1.379,89,3.031,112,3.033,132,2.42,154,2.129,164,3.367,257,2.237,271,4.857,275,3.897,282,3.367,362,3.897,363,4.142,376,3.897,377,2.636,473,2.356,484,4.857,549,4.857,561,3.367,605,4.142,707,4.448,877,4.142,963,5.017,964,3.694,975,5.479,976,4.448,977,3.897]],["tags/605",[]],["title/606",[493,3.681]],["content/606",[2,2.253,118,2.669,132,2.815,134,2.815,178,4.533,221,4.533,283,4.094,377,3.065,473,2.74,542,4.094,964,4.296,978,4.533,979,4.533,980,4.817,981,5.173]],["tags/606",[]],["title/607",[586,2.677]],["content/607",[0,3.16,87,2.203,92,2.815,132,2.815,282,3.916,377,3.065,473,2.74,555,3.759,835,4.094,964,4.296,982,5.65,983,5.65,984,4.094,985,5.173,986,4.817]],["tags/607",[]],["title/608",[0,2.841]],["content/608",[2,2.278,24,2.444,87,2.227,132,2.846,214,4.87,366,1.526,377,3.099,473,2.77,493,4.139,555,3.8,731,4.87,963,4.583,964,4.343,977,4.583]],["tags/608",[]],["title/609",[336,3.681]],["content/609",[12,1.658,25,2.93,26,3.402,27,5.627,132,2.91,134,2.91,377,3.169,473,2.833,987,6.588]],["tags/609",[]],["title/610",[988,4.331]],["content/610",[12,1.757,25,2.585,26,3.001,252,4.289,624,5.666,989,6.98,990,6.98]],["tags/610",[]],["title/611",[581,4.331]],["content/611",[16,2.484,17,3,89,2.423,102,3.298,107,3.093,154,2.423,162,2.914,177,3.192,307,3.54,476,3.679,602,4.715,938,5.063,978,4.436,979,4.436,980,4.715,991,5.529,992,6.237]],["tags/611",[]],["title/612",[442,3.267,453,2.429]],["content/612",[0,1.996,2,2.643,3,1.434,6,1.383,7,1.147,8,1.336,9,1.336,10,1.623,11,1.336,12,0.636,13,1.336,14,1.383,15,1.006,16,1.006,17,1.215,18,1.553,19,1.797,22,1.797,25,1.491,26,1.731,27,2.863,83,1.116,89,1.95,132,1.778,152,1.336,178,1.797,201,1.434,212,2.051,221,1.797,283,1.623,329,1.49,336,1.623,366,0.598,378,2.06,411,1.49,453,1.336,493,2.586,581,1.91,586,2.344,591,1.215,592,3.043,594,6.182,595,2.051,596,1.797,602,1.91,639,1.91,641,1.49,674,1.91,727,2.474,815,2.051,822,3.268,930,1.91,976,6.727,977,2.863,978,3.569,979,3.569,980,1.91,981,2.051,986,3.043,988,3.043,993,2.24,994,2.24,995,2.051,996,2.24,997,2.24,998,3.268,999,2.24,1000,2.051,1001,2.24,1002,1.91,1003,2.24,1004,3.569,1005,2.24,1006,2.24,1007,2.24,1008,4.449,1009,2.24,1010,2.24,1011,3.569,1012,2.24,1013,2.24,1014,3.569,1015,2.24,1016,2.24,1017,2.24,1018,2.051]],["tags/612",[]],["title/613",[727,3.521]],["content/613",[727,4.62]],["tags/613",[]],["title/614",[0,2.841]],["content/614",[0,2.742,2,3.186,3,3.139,6,3.027,7,2.511,8,2.925,9,2.925,10,3.553,11,2.925,12,1.392,13,2.925,14,3.027,15,2.202,16,2.202,17,2.66,18,3.399,19,3.934,22,3.934,366,1.31,411,3.262,453,2.925,993,4.903]],["tags/614",[]],["title/615",[586,2.677]],["content/615",[2,2.182,132,2.726,152,3.264,201,3.503,329,3.64,586,3.552,641,3.64,930,4.665,986,5.747,994,5.471,995,5.01,996,5.471,997,5.471,998,6.172,999,5.471]],["tags/615",[]],["title/616",[25,1.419,26,1.648,27,2.726]],["content/616",[25,2.585,26,3.001,27,4.965,212,5.666,336,4.484,1000,5.666,1001,6.188]],["tags/616",[]],["title/617",[89,2.226]],["content/617",[89,2.188,378,2.881,591,1.892,592,2.974,594,6.567,595,3.194,596,2.798,602,2.974,674,2.974,815,3.194,822,4.571,976,7.298,977,4.005,1002,2.974,1003,3.488,1004,4.992,1005,3.488,1006,3.488,1007,3.488,1008,5.83,1009,3.488,1010,3.488,1011,4.992,1012,3.488,1013,3.488,1014,4.992,1015,3.488,1016,3.488,1017,3.488]],["tags/617",[]],["title/618",[493,3.681]],["content/618",[83,2.726,132,2.726,178,4.39,221,4.39,283,3.964,493,3.964,581,4.665,592,4.665,639,4.665,978,5.861,979,5.861,980,4.665,981,5.01,1018,5.01]],["tags/618",[]],["title/619",[988,4.331]],["content/619",[988,5.682]],["tags/619",[]],["title/620",[2,1.624,7,2.085]],["content/620",[2,2.253,7,2.894,24,2.417,76,3.488,77,3.065,181,3.261,243,2.941,341,3.261,476,3.759,914,4.296,1019,6.373,1020,5.173,1021,6.373,1022,6.373]],["tags/620",[]],["title/621",[7,1.493,24,1.247,341,1.683,655,2.217]],["content/621",[7,3.998,12,1.537,24,2.316,181,3.866,182,2.938,418,4.344,655,4.117,675,5.414,797,5.373,937,5.414,1020,4.957,1023,4.957,1024,5.414]],["tags/621",[]],["title/622",[7,1.74,12,0.965,1025,3.398]],["content/622",[7,3.767,12,1.84,24,1.821,87,1.095,103,1.676,127,2.395,128,3.814,140,1.869,146,2.136,154,1.231,159,2.395,160,4.887,166,2.809,171,2.809,181,1.621,190,3.897,191,1.947,206,2.395,208,1.4,264,2.395,297,2.035,308,2.254,315,2.136,348,1.869,373,1.439,410,1.327,418,4.599,470,2.254,471,1.96,485,2.809,542,2.035,555,1.869,614,2.572,615,2.395,713,4.381,783,2.572,789,2.572,796,1.676,835,2.035,914,2.136,1002,2.395,1026,5.741,1027,3.169,1028,4.704,1029,4.256,1030,3.169,1031,3.169,1032,3.169,1033,3.169,1034,3.169,1035,3.169,1036,2.809,1037,2.809,1038,3.169,1039,2.809,1040,3.169,1041,4.256,1042,2.809,1043,2.809,1044,3.169,1045,3.169,1046,3.169,1047,4.801,1048,2.809,1049,2.809,1050,2.809,1051,3.169,1052,3.169]],["tags/622",[]],["title/623",[7,1.74,341,1.961,1023,3.111]],["content/623",[7,3.837,12,1.744,87,1.842,97,3.593,112,2.292,127,4.029,128,3.144,160,4.029,284,3.791,296,4.029,366,1.262,615,4.029,797,3.791,914,3.593,1023,6.617,1024,4.725,1025,4.725,1026,4.029,1036,4.725,1053,4.029,1054,4.725,1055,4.725,1056,5.33,1057,4.725,1058,5.33]],["tags/623",[]],["title/624",[7,2.085,238,2.209]],["content/624",[7,3.303,15,1.406,83,1.56,87,1.221,88,1.65,96,3.07,97,3.509,112,1.518,141,2.125,148,3.344,150,2.955,174,2.504,181,2.664,238,3.282,263,2.866,270,2.512,341,1.807,418,3.703,459,2.083,529,3.199,555,3.07,656,3.344,700,4.226,739,4.615,1028,2.866,1059,2.866,1060,3.131,1061,5.206,1062,3.131,1063,3.131,1064,3.531,1065,3.531,1066,3.531,1067,3.531,1068,5.206,1069,5.206,1070,3.531,1071,6.183,1072,3.531,1073,5.481,1074,5.206,1075,5.206,1076,5.206,1077,5.206,1078,3.531,1079,3.531,1080,3.531,1081,3.531,1082,3.531,1083,3.531,1084,3.531,1085,3.531,1086,5.206,1087,3.531,1088,3.531,1089,3.531,1090,3.531]],["tags/624",[]],["title/625",[7,1.74,341,1.961,1091,3.833]],["content/625",[7,3.92,12,1.011,87,1.975,88,1.876,97,2.707,103,3.021,106,3.37,113,2.748,127,3.035,128,2.368,133,2.123,157,2.467,177,2.055,238,2.748,341,3.403,473,1.727,509,2.707,563,2.856,672,3.259,698,2.579,914,2.707,946,3.559,963,2.856,1020,3.259,1026,3.035,1039,3.559,1041,3.559,1042,3.559,1043,3.559,1048,3.559,1050,3.559,1073,3.559,1092,4.015,1093,4.015,1094,4.015,1095,4.015,1096,4.015,1097,5.065,1098,4.015,1099,4.015,1100,3.559,1101,3.559,1102,3.259,1103,4.015,1104,4.015,1105,4.015,1106,4.015,1107,4.015,1108,3.259,1109,4.015,1110,4.015,1111,4.015]],["tags/625",[]],["title/626",[7,2.085,238,2.209]],["content/626",[7,3.673,16,2.358,88,2.766,134,2.616,190,4.807,238,2.849,264,4.476,266,3.361,341,4.139,366,1.403,565,4.554,797,4.212,1026,5.602,1097,6.57,1112,5.25]],["tags/626",[]],["title/627",[2,1.355,12,0.965,13,2.027]],["content/627",[12,1.25,13,3.934,24,1.884,76,2.719,77,2.39,87,1.717,92,2.194,96,2.93,97,3.349,115,4.706,134,2.194,205,4.404,233,4.404,240,3.755,270,3.534,280,4.033,304,2.82,395,3.191,473,2.136,638,2.93,905,4.033,1113,4.968,1114,4.968,1115,4.968,1116,4.033,1117,4.968,1118,7.439,1119,4.968,1120,4.968,1121,6.616,1122,4.968,1123,4.968,1124,4.404,1125,4.968,1126,4.968]],["tags/627",[]],["title/628",[15,1.829,213,3.472]],["content/628",[12,1.493,13,4.069,15,2.362,17,2.377,20,2.024,24,2.25,87,1.138,89,2.305,94,1.869,98,3.736,106,3.499,107,2.451,138,1.942,155,2.915,161,2.244,184,2.673,201,1.869,206,2.489,209,2.024,213,2.489,217,2.919,222,2.919,246,2.915,257,2.018,285,1.538,307,1.869,325,1.742,340,3.736,372,1.869,373,1.495,383,2.115,410,2.07,456,2.024,534,3.332,550,4.012,562,2.673,565,3.037,586,2.309,612,2.024,626,2.115,638,1.942,645,2.024,649,2.919,660,4.22,802,2.673,967,2.919,1002,2.489,1116,2.673,1127,3.293,1128,2.342,1129,2.919,1130,2.919,1131,3.293,1132,3.293,1133,2.919,1134,2.489,1135,2.919,1136,2.673,1137,4.22,1138,2.673,1139,2.919,1140,2.673,1141,3.293,1142,2.673,1143,2.673,1144,3.293,1145,2.919,1146,3.293]],["tags/628",[]],["title/629",[13,2.429,1147,3.728]],["content/629",[12,1.365,13,3.377,15,1.487,17,1.796,20,3.332,25,1.383,26,1.606,87,1.291,88,1.744,96,2.202,99,2.822,102,1.975,124,2.656,138,2.202,139,2.044,146,2.517,154,1.451,157,2.295,161,1.695,175,3.031,177,3.267,192,1.975,197,2.202,200,4.304,209,2.295,223,3.031,257,1.525,287,2.295,317,2.398,341,2.775,398,2.295,410,1.564,456,2.295,476,2.202,565,3.332,591,1.796,612,4.306,660,3.857,673,2.822,794,3.31,835,2.398,931,2.822,938,3.031,1135,3.31,1137,5.293,1138,3.031,1140,3.031,1147,6.041,1148,5.423,1149,3.734,1150,3.31,1151,3.734,1152,3.734,1153,3.734,1154,3.734,1155,3.734,1156,3.734]],["tags/629",[]],["title/630",[13,2.429,1157,4.072]],["content/630",[9,1.558,12,2.016,13,2.93,21,2.095,24,1.117,83,2.005,87,1.569,88,2.121,92,1.301,106,1.737,112,2.382,128,1.737,132,1.301,133,1.558,161,1.337,178,2.095,182,1.417,202,2.227,246,1.737,257,1.854,268,1.461,269,1.612,277,1.737,319,2.611,325,1.558,356,1.672,456,1.81,457,1.986,473,1.267,545,1.672,562,3.685,563,3.94,565,1.81,638,2.678,660,3.94,796,1.558,891,3.229,894,4.025,984,3.559,985,3.685,986,2.227,998,3.685,1060,2.611,1100,2.611,1101,2.611,1102,2.391,1108,2.391,1128,2.095,1137,3.94,1142,2.391,1147,4.497,1157,4.025,1158,4.54,1159,2.946,1160,2.611,1161,2.946,1162,4.025,1163,2.946,1164,2.946,1165,2.946,1166,4.911,1167,2.611,1168,4.025,1169,2.946,1170,2.946,1171,2.946,1172,2.946,1173,2.227,1174,2.946,1175,2.946,1176,2.946,1177,6.225,1178,4.025,1179,2.946,1180,3.229,1181,2.611,1182,2.916]],["tags/630",[]],["title/631",[156,3.096,201,2.607]],["content/631",[12,1.459,13,3.866,15,1.262,20,1.947,24,1.202,87,1.659,90,2.254,96,2.831,99,2.395,103,1.676,105,2.254,107,2.874,108,3.723,117,4.381,129,2.572,136,2.254,137,2.809,141,1.96,155,1.869,191,1.947,193,2.395,201,4.15,218,2.809,221,4.599,225,2.395,250,1.947,251,2.809,257,1.96,274,2.809,277,1.869,279,2.809,285,1.48,304,1.798,410,1.327,538,2.572,550,2.572,565,4.27,586,1.48,612,2.95,626,2.035,638,1.869,660,2.254,689,1.798,831,2.809,854,2.809,873,2.395,887,2.254,930,2.395,982,2.809,1063,4.256,1112,2.809,1136,2.572,1138,2.572,1183,3.169,1184,3.415,1185,3.169,1186,2.809,1187,2.254,1188,3.169,1189,3.169,1190,3.169,1191,3.169,1192,2.572,1193,4.801,1194,3.169,1195,2.809,1196,3.169,1197,3.169,1198,3.169,1199,3.169,1200,2.572,1201,3.169,1202,3.169,1203,3.169,1204,3.169]],["tags/631",[]],["title/632",[152,2.429,607,3.267]],["content/632",[12,1.632,13,3.874,17,2.319,89,1.238,99,2.408,103,1.685,106,2.843,108,3.096,110,2.586,117,2.408,139,2.638,140,1.879,145,3.25,154,1.238,155,1.879,156,2.148,157,2.962,158,4.395,161,2.64,167,2.824,168,4.273,173,4.273,177,2.467,182,1.532,201,3.953,209,1.958,246,2.843,257,1.301,276,2.824,277,1.879,292,2.408,297,2.046,325,2.549,341,1.63,356,1.808,456,1.958,534,2.148,556,2.586,565,1.958,582,2.266,586,1.488,591,1.532,607,4.136,612,1.958,689,1.808,742,2.824,779,2.148,796,1.685,914,3.25,1128,2.266,1136,2.586,1180,2.266,1181,2.824,1205,3.186,1206,5.815,1207,2.824,1208,4.82,1209,4.82,1210,3.186,1211,3.186,1212,3.186,1213,3.186,1214,3.186,1215,3.186,1216,2.824,1217,4.82,1218,3.186,1219,3.186,1220,2.586,1221,3.186,1222,2.824,1223,2.824]],["tags/632",[]],["title/633",[2,1.624,411,2.709]],["content/633",[365,4.484,366,1.653,367,4.289,400,4.965,426,4.289,628,5.276,1224,6.98]],["tags/633",[]],["title/634",[1225,5.08]],["content/634",[331,4.009,368,3.966,451,5.734,756,5.025,1226,7.064]],["tags/634",[]],["title/635",[462,2.085,1225,4.072]],["content/635",[462,3.77,471,2.919,1227,6.74]],["tags/635",[]],["title/636",[426,2.823,628,3.472]],["content/636",[250,4.239,268,3.42,333,4.65,411,4.068,426,4.239,462,3.132,544,5.599,1228,6.115]],["tags/636",[]],["title/637",[1227,4.651]],["content/637",[]],["tags/637",[]],["title/638",[118,1.377,452,2.669,459,1.939,545,1.866]],["content/638",[118,2.995,452,5.804,459,4.217,471,2.919,545,4.058]],["tags/638",[]],["title/639",[118,1.377,459,1.939,545,1.866,1229,2.915]],["content/639",[118,2.995,459,4.217,471,2.919,545,4.058,1229,6.339]],["tags/639",[]],["title/640",[118,1.377,459,1.939,545,1.866,1230,2.915]],["content/640",[118,3.702,459,5.213,471,3.34,545,5.016,1230,4.768,1231,6.97,1232,6.97,1233,6.97]],["tags/640",[]],["title/641",[1234,5.08]],["content/641",[366,1.576,645,4.089,1234,7.548,1235,7.958,1236,6.654,1237,7.548,1238,7.47,1239,6.654,1240,6.654,1241,6.654,1242,5.011,1243,6.654,1244,6.654,1245,6.654,1246,6.654]],["tags/641",[]],["title/642",[318,3.03]],["content/642",[16,2.416,139,4.326,197,4.109,220,5.379,275,4.955,295,5.687,318,4.521,366,1.437,419,4.926,449,4.316,468,7.006,471,2.478,514,4.091,1237,5.379,1247,4.375,1248,7.524,1249,4.375,1250,6.967,1251,6.068,1252,6.068]],["tags/642",[]],["title/643",[453,3.03]],["content/643",[108,4.9,197,3.084,326,4.635,328,2.884,342,2.685,366,1.621,367,3.213,394,3.359,410,1.488,411,4.773,423,4.244,431,2.685,436,2.395,453,4.504,455,6.066,457,3.525,462,2.374,625,4.867,991,6.762,1253,5.173,1254,3.553,1255,3.553,1256,3.553,1257,3.15,1258,3.553,1259,3.553,1260,3.15,1261,3.553,1262,5.229,1263,5.229,1264,5.229,1265,5.229,1266,6.843,1267,5.229]],["tags/643",[]],["title/644",[1268,5.08]],["content/644",[108,4.179,112,2.083,139,2.652,140,2.858,243,1.838,248,4.295,366,1.148,406,3.693,411,4.631,422,3.933,426,2.977,431,5.552,441,3.933,625,5.224,1253,4.918,1268,4.295,1269,6.96,1270,4.845,1271,6.506,1272,4.845,1273,6.506,1274,6.506,1275,4.845,1276,4.845,1277,6.506,1278,4.845,1279,4.845]],["tags/644",[]],["title/645",[368,2.756]],["content/645",[140,2.506,261,6.586,471,3.606,612,3.653,628,6.125,629,7.525,651,3.653,1280,5.945,1281,6.08,1282,5.945,1283,6.858,1284,5.945,1285,5.945,1286,5.27,1287,5.945,1288,5.945,1289,5.27,1290,5.945,1291,4.248,1292,4.248,1293,4.248]],["tags/645",[]],["title/646",[605,4.331]],["content/646",[139,3.5,140,3.772,141,1.266,145,4.64,150,2.681,154,1.205,192,1.64,348,1.829,366,1.119,373,1.408,426,3.93,451,3.834,471,3.832,514,2.091,605,3.57,651,1.906,728,4.187,781,3.57,789,3.834,821,2.75,983,4.187,1128,2.206,1200,3.834,1227,2.518,1253,2.344,1294,3.102,1295,5.72,1296,3.102,1297,6.395,1298,4.723,1299,4.723,1300,4.723,1301,4.723,1302,3.102,1303,2.75,1304,3.102,1305,3.102,1306,3.102,1307,3.102,1308,4.723,1309,3.102]],["tags/646",[]],["title/647",[1310,5.08]],["content/647",[141,2.299,148,3.617,174,2.709,300,4.992,365,3.617,419,4.571,426,3.46,460,3.617,471,2.299,497,4.005,535,4.571,625,4.005,651,4.411,756,2.798,828,2.798,840,5.106,1128,4.005,1182,3.617,1286,4.992,1310,6.364,1311,5.631,1312,5.631,1313,7.596,1314,5.827,1315,5.631,1316,7.179,1317,7.179,1318,5.631,1319,5.631,1320,3.934]],["tags/647",[]],["title/648",[1253,3.472,1321,4.072]],["content/648",[83,3.079,318,2.844,366,1.938,426,3.305,457,3.626,500,4.699,542,4.477,840,4.958,1059,5.658,1260,4.768,1321,6.855,1322,5.379,1323,6.97,1324,5.379,1325,5.379,1326,5.379,1327,5.379,1328,5.379,1329,5.379,1330,5.379,1331,5.379]],["tags/648",[]],["title/649",[651,2.823,828,3.267]],["content/649",[126,5.704,162,3.006,285,3.006,441,5.223,449,4.577,460,3.062,645,3.954,651,5.492,1303,7.838,1332,7.8,1333,7.8,1334,6.435,1335,4.766,1336,6.435,1337,4.766]],["tags/649",[]],["title/650",[1338,5.73]],["content/650",[103,4.434,152,4.219,471,3.532,582,4.088,731,6.338,763,7.073,1339,8.385,1340,5.095]],["tags/650",[]],["title/651",[429,2.085,828,3.267]],["content/651",[]],["tags/651",[]],["title/652",[120,3.267,149,3.472]],["content/652",[28,3.53,121,4.068,149,5.214,208,3.047,359,3.776,411,4.068,473,2.966,544,5.599]],["tags/652",[]],["title/653",[2,1.624,6,2.514]],["content/653",[2,2.356,6,3.647,12,1.677,76,3.647,77,3.205,152,3.523,238,3.205,268,3.304,366,1.578,429,3.025,1341,6.663]],["tags/653",[]],["title/654",[89,1.785,567,2.95]],["content/654",[]],["tags/654",[]],["title/655",[107,1.63,307,1.866,471,1.343,1173,2.485]],["content/655",[6,2.137,12,1.409,24,0.922,84,0.986,89,2.468,102,0.733,106,0.817,107,4.097,111,0.986,116,1.047,132,0.612,134,0.612,136,2.31,141,0.566,152,0.733,153,0.89,154,0.538,158,1.047,161,0.629,162,1.823,163,2.507,164,2.399,174,0.667,177,0.709,180,1.125,182,1.169,188,2.31,192,1.286,197,0.817,199,3.985,209,0.852,210,0.733,211,1.125,223,1.125,234,0.934,243,1.232,244,1.729,250,1.494,256,3.937,257,1.326,267,1.047,268,1.61,272,0.934,278,1.562,282,1.494,284,0.986,285,0.647,287,0.852,296,1.047,297,0.89,307,3.339,314,1.228,317,1.562,325,3.111,329,0.817,341,0.709,342,1.047,346,1.125,347,1.125,348,0.817,359,0.758,363,1.047,366,0.576,368,0.667,376,0.986,383,1.562,395,2.086,398,0.852,403,2.31,418,0.986,424,1.973,429,2.221,436,0.934,437,1.047,453,0.733,462,0.629,463,1.228,470,0.986,471,0.993,492,1.228,515,0.709,533,1.047,553,0.934,556,1.125,561,0.852,567,2.086,586,0.647,589,1.838,607,0.986,608,1.228,615,1.047,645,0.852,646,1.562,658,2.507,676,0.934,686,2.155,687,3.462,689,3.48,695,1.125,756,1.729,877,1.047,904,2.155,955,1.494,958,1.125,959,1.047,962,1.838,970,1.228,1053,1.047,1134,2.455,1142,1.125,1173,3.357,1180,2.31,1184,0.986,1207,1.228,1220,1.125,1257,2.879,1314,1.125,1342,3.904,1343,4.442,1344,3.904,1345,3.248,1346,1.386,1347,1.386,1348,1.386,1349,5.215,1350,2.155,1351,1.973,1352,1.973,1353,1.386,1354,1.228,1355,1.386,1356,1.386,1357,1.386,1358,1.386,1359,1.386,1360,3.248,1361,1.386,1362,2.431,1363,1.386,1364,1.228,1365,1.386,1366,1.973,1367,1.386,1368,1.386,1369,1.386,1370,1.386,1371,1.386,1372,2.155,1373,1.386,1374,1.386,1375,2.431,1376,1.386,1377,1.386,1378,1.386,1379,1.386,1380,1.386,1381,1.386,1382,1.386,1383,1.386]],["tags/655",[]],["title/656",[134,2.029,984,2.95]],["content/656",[]],["tags/656",[]],["title/657",[515,2.35,984,2.95]],["content/657",[12,0.521,16,0.825,17,1.648,87,0.716,112,0.891,132,0.915,133,1.812,138,1.222,163,1.33,164,3.465,182,0.996,191,1.273,200,1.396,203,1.836,206,1.566,209,1.273,243,2.438,269,1.875,277,3.002,320,3.883,329,3.002,338,3.116,348,1.222,351,1.836,356,1.176,359,1.134,377,2.921,398,2.692,406,1.176,429,1.989,445,1.273,471,0.846,473,0.891,478,1.473,515,3.44,529,3.128,541,1.836,548,3.556,551,1.33,553,1.396,555,2.584,561,1.273,563,2.437,566,1.836,618,1.027,645,1.273,673,1.566,687,2.981,689,3.2,733,1.681,734,1.566,735,1.836,796,2.317,803,1.836,863,1.681,932,1.566,962,3.847,984,2.2,985,3.556,995,2.781,1143,2.781,1162,6.91,1166,1.836,1167,3.037,1222,6.18,1350,1.836,1351,1.681,1352,3.556,1384,5.638,1385,6.429,1386,3.883,1387,4.381,1388,3.426,1389,1.836,1390,2.071,1391,1.681,1392,2.071,1393,1.836,1394,1.836,1395,5.638,1396,3.037,1397,4.132,1398,2.071,1399,2.071,1400,2.071,1401,2.071,1402,2.071,1403,3.426,1404,3.426,1405,2.071,1406,2.071,1407,1.836]],["tags/657",[]],["title/658",[586,2.677]],["content/658",[]],["tags/658",[]],["title/659",[586,2.677]],["content/659",[12,1.745,15,1.175,20,1.066,76,0.949,83,0.766,87,1.332,88,1.379,89,0.674,93,2.231,94,0.984,103,0.917,106,1.023,110,3.691,118,0.726,120,1.233,133,2.037,138,3.007,141,0.708,148,1.114,151,2.74,154,1.497,155,3.491,162,1.8,163,1.114,164,3.133,182,0.834,192,0.917,193,1.311,197,1.023,199,2.231,201,4.205,210,0.917,213,1.311,243,1.934,257,2.265,268,2.255,277,1.023,278,1.114,281,1.408,283,4.323,287,3.409,295,2.231,307,3.359,318,0.917,325,2.037,329,2.272,338,2.099,345,1.537,346,1.408,348,1.023,377,2.187,383,1.114,390,2.231,391,2.794,398,1.066,403,1.233,412,0.984,429,1.34,436,1.169,437,1.311,439,2.616,443,1.537,460,1.896,473,1.657,505,3.234,520,1.169,529,1.814,534,1.169,555,2.272,561,2.794,565,3.133,586,1.8,607,2.74,687,2.933,732,1.537,734,2.912,787,1.537,796,0.917,964,1.99,978,1.233,979,1.233,1053,1.311,1102,1.408,1137,1.233,1150,1.537,1160,1.537,1168,1.537,1178,1.537,1180,2.74,1182,1.114,1186,2.616,1289,1.537,1349,1.537,1364,1.537,1366,3.127,1372,1.537,1389,1.537,1391,1.408,1397,3.691,1408,1.537,1409,1.734,1410,1.734,1411,1.734,1412,2.616,1413,1.734,1414,1.734,1415,1.734,1416,1.734,1417,1.734,1418,2.951,1419,1.537,1420,1.734,1421,1.734,1422,1.734,1423,3.853,1424,2.616,1425,1.734,1426,1.734,1427,1.734]],["tags/659",[]],["title/660",[586,2.145,1428,3.728]],["content/660",[15,2.998,86,1.813,89,2.613,112,1.474,116,2.591,118,1.436,154,1.332,155,2.022,243,1.3,250,2.107,257,3.075,278,2.202,303,6.912,331,1.946,338,2.438,343,2.783,356,1.946,368,1.649,377,1.649,398,2.107,410,1.436,412,1.946,429,1.557,436,3.433,493,2.202,529,2.107,560,3.039,561,3.734,568,1.876,586,3.741,687,3.213,689,1.946,709,3.039,734,2.591,796,1.813,807,3.039,825,2.783,828,2.438,931,2.591,957,2.022,1053,2.591,1062,4.515,1134,2.591,1180,2.438,1192,2.783,1352,4.932,1397,4.134,1428,5.833,1429,3.428,1430,3.428,1431,3.428,1432,3.428,1433,3.428,1434,3.428,1435,3.428]],["tags/660",[]],["title/661",[316,4.072,586,2.145]],["content/661",[6,1.632,12,1.292,16,0.699,82,1.425,84,3.259,89,2.538,98,5.62,102,0.928,103,1.577,104,1.326,118,0.735,120,1.248,128,1.035,133,1.577,138,1.035,141,1.217,150,0.996,155,1.035,182,0.844,188,1.248,192,0.928,202,1.326,209,1.832,210,0.928,214,2.253,234,2.01,243,1.131,246,1.758,250,2.389,267,1.326,277,1.758,278,3.824,283,1.915,284,2.121,287,1.078,298,1.326,318,0.928,328,2.42,331,0.996,348,1.035,377,0.844,384,1.183,406,0.996,410,0.735,429,0.797,466,1.556,471,0.717,473,0.755,478,3.259,488,1.556,520,1.183,529,1.078,534,1.183,545,2.206,561,2.816,563,4.234,574,1.556,641,2.703,645,1.078,646,2.944,683,4.5,687,2.715,689,2.206,733,2.42,783,1.425,796,0.928,801,1.556,819,1.425,825,1.425,856,2.42,942,1.556,963,2.121,968,1.556,1116,1.425,1129,1.556,1130,1.556,1133,4.062,1143,2.42,1145,1.556,1173,1.326,1184,2.121,1220,2.42,1223,1.556,1366,1.425,1391,1.425,1396,2.643,1407,1.556,1408,3.446,1412,2.643,1424,1.556,1428,1.425,1436,1.755,1437,1.755,1438,8.35,1439,1.755,1440,1.755,1441,1.755,1442,3.887,1443,1.755,1444,1.755,1445,1.755,1446,1.755,1447,1.755,1448,1.755,1449,2.981,1450,2.981,1451,3.887,1452,3.887,1453,2.981,1454,2.981,1455,2.981,1456,2.981,1457,3.887,1458,2.981,1459,1.755,1460,1.755,1461,1.755,1462,1.755,1463,1.755,1464,1.755,1465,1.755,1466,1.755,1467,1.755,1468,1.755]],["tags/661",[]],["title/662",[332,4.651]],["content/662",[6,2.567,12,1.818,24,1.779,77,2.256,133,3.366,134,2.072,154,1.822,174,2.256,197,2.766,243,2.74,270,4.527,272,3.162,304,2.662,329,2.766,332,5.166,348,2.766,377,2.256,396,3.013,409,4.158,429,2.129,430,3.162,431,3.545,449,4.527,591,2.256,687,3.366,700,3.807,727,2.882,932,3.545,962,3.545,969,4.158,1351,5.166,1469,4.69,1470,4.69,1471,4.158,1472,4.69,1473,4.69,1474,4.69,1475,4.69]],["tags/662",[]],["title/663",[8,1.739,9,1.739,10,2.112,11,1.739]],["content/663",[76,3.732,77,3.279,359,3.732,384,5.443,429,3.096,644,5.153,1476,6.818,1477,6.818]],["tags/663",[]],["title/664",[8,1.739,9,1.739,10,2.112,11,1.739]],["content/664",[8,3.894,9,3.894,10,4.73,11,4.258,102,3.1,113,2.82,162,2.739,163,3.766,246,3.458,364,4.17,366,1.389,391,3.603,412,3.328,646,3.766,905,4.759,1134,4.432,1478,5.863,1479,5.863]],["tags/664",[]],["title/665",[1480,5.08]],["content/665",[9,3.04,11,4.434,92,3.212,111,4.088,286,3.692,288,3.532,340,4.345,363,4.345,436,3.875,655,3.875,683,4.345,725,5.095,835,3.692,1187,4.088,1480,5.095,1481,4.088,1482,5.748,1483,5.095,1484,5.095,1485,5.748,1486,5.748]],["tags/665",[]],["title/666",[641,3.38]],["content/666",[9,3.708,11,4.107,86,2.871,111,3.861,112,3.015,148,3.487,154,2.109,285,2.536,286,3.487,308,3.861,456,3.336,500,3.66,567,4.504,641,4.136,683,4.103,802,4.406,816,4.812,863,4.406,873,4.103,977,4.987,1049,4.812,1182,3.487,1487,5.429,1488,5.429]],["tags/666",[]],["title/667",[984,3.681]],["content/667",[9,4.082,11,3.345,12,0.764,17,2.236,94,2.638,105,2.16,128,2.742,132,1.342,141,1.898,153,1.951,154,1.806,174,1.461,239,2.693,269,2.544,275,3.306,288,1.866,292,4.268,366,1.101,370,3.306,377,1.461,457,2.048,462,1.379,470,2.16,500,2.048,509,2.048,515,2.379,529,2.857,532,2.465,644,2.296,645,2.857,650,2.296,699,4.016,796,1.606,856,3.773,891,4.85,934,2.693,950,4.121,984,1.951,1037,2.693,1184,2.16,1187,3.306,1216,2.693,1314,2.465,1386,2.693,1393,6.375,1394,2.693,1481,4.85,1489,4.648,1490,3.037,1491,5.006,1492,3.037,1493,5.647,1494,4.121,1495,2.693,1496,2.693,1497,4.648,1498,3.037,1499,3.037,1500,3.037,1501,3.037,1502,3.037,1503,3.037,1504,4.648,1505,3.037,1506,3.037,1507,3.037]],["tags/667",[]],["title/668",[384,3.096,1508,4.593]],["content/668",[9,2.123,11,3.021,24,1.523,123,4.73,134,2.523,145,2.707,174,3.199,194,3.559,270,4.064,273,4.318,277,4.273,280,4.637,284,2.856,288,2.467,289,2.368,292,4.318,318,2.123,343,3.259,356,2.279,359,2.198,366,0.951,373,2.594,410,1.682,445,2.467,482,3.035,500,2.707,513,3.259,514,2.707,572,3.035,582,2.856,638,2.368,650,4.318,796,2.123,936,3.559,1059,3.259,1182,2.579,1184,4.064,1187,4.73,1228,3.559,1481,2.856,1494,5.065,1495,3.559,1496,3.559,1509,5.065,1510,4.015,1511,3.559,1512,4.015,1513,4.015,1514,4.015]],["tags/668",[]],["title/669",[0,2.841]],["content/669",[0,3.195,9,3.407,12,1.965,268,3.195,277,4.604,1139,5.712,1481,5.552,1491,5.712,1509,5.712,1515,6.443,1516,6.443]],["tags/669",[]],["title/670",[11,1.739,141,1.343,214,2.485,731,2.485]],["content/670",[8,2,10,2.429,11,4.123,92,2.417,94,2.147,113,1.819,115,2.69,118,2.293,141,1.544,174,3.094,191,2.324,192,2,210,2,225,2.859,246,3.228,266,3.65,285,1.767,308,2.69,310,2.69,333,2.55,337,3.07,348,2.231,366,1.523,396,3.516,406,2.147,470,2.69,473,1.626,497,2.69,514,2.55,515,1.935,529,2.324,538,3.07,540,2.429,593,3.07,617,2.69,655,2.55,676,2.55,699,2.69,756,2.69,788,2.859,813,2.69,847,3.353,873,4.137,927,3.353,1187,3.893,1269,4.852,1481,3.893,1484,3.353,1511,3.353,1517,3.782,1518,3.353,1519,3.782,1520,3.782,1521,2.859,1522,3.782,1523,3.782,1524,3.782,1525,3.07,1526,3.782]],["tags/670",[]],["title/671",[2,1.355,18,2.355,19,2.726]],["content/671",[0,2.742,2,1.956,18,4.361,19,3.934,87,1.912,113,2.66,119,4.289,181,3.632,238,2.66,389,3.262,509,3.729,727,3.399,766,3.934,767,4.181,951,4.903,1354,4.903,1419,4.903,1527,4.903,1528,5.531,1529,5.531,1530,5.531,1531,5.531,1532,4.903,1533,5.531,1534,3.553]],["tags/671",[]],["title/672",[618,2.841]],["content/672",[16,2.813,18,4.341,525,4.762,618,3.503,1535,6.262,1536,7.064]],["tags/672",[]],["title/673",[618,1.9,652,2.027,842,2.897]],["content/673",[315,4.296,453,4.1,557,3.759,568,3.488,618,3.16,656,4.094,687,3.37,768,5.173,771,4.296,1535,5.65,1537,7.754,1538,5.65,1539,6.373]],["tags/673",[]],["title/674",[618,1.63,804,2.112,1540,2.669,1541,2.669]],["content/674",[154,2.56,298,4.979,317,4.232,410,2.759,568,3.606,641,3.886,684,4.441,698,5.082,804,4.232,1540,5.347,1541,5.347]],["tags/674",[]],["title/675",[618,1.9,880,2.726,1542,3.833]],["content/675",[298,5.472,410,3.032,684,4.88,698,4.65]],["tags/675",[]],["title/676",[618,2.277,654,2.35]],["content/676",[366,1.653,378,3.572,567,4.484,654,3.572,692,5.666,697,5.666,1543,6.98]],["tags/676",[]],["title/677",[618,2.841]],["content/677",[16,2.182,18,3.367,24,2.078,90,5.017,119,2.999,174,2.636,289,3.232,362,3.897,366,1.298,389,3.232,395,3.52,396,4.531,557,3.232,618,2.717,766,3.897,767,4.142,771,3.694,1140,4.448,1182,3.52,1340,4.857,1538,6.253,1544,5.479,1545,4.857,1546,7.054,1547,7.054]],["tags/677",[]],["title/678",[2,1.355,4,2.355,5,2.355]],["content/678",[2,2.528,4,4.394,5,4.394,119,3.914,181,3.659]],["tags/678",[]],["title/679",[4,2.021,5,2.021,177,1.683,1534,2.112]],["content/679",[4,2.905,5,2.905,24,1.793,87,2.212,104,3.574,113,2.274,114,4.191,119,4.255,177,3.275,243,1.793,318,2.5,366,1.516,462,2.147,513,3.838,603,4.552,638,2.789,727,2.905,880,3.363,1137,3.363,1195,4.191,1534,4.993,1548,6.593,1549,4.728,1550,4.728,1551,5.529,1552,4.191,1553,4.728,1554,4.728,1555,4.728,1556,4.728]],["tags/679",[]],["title/680",[244,2.339,1534,2.112,1548,2.669,1551,2.339]],["content/680",[4,3.275,5,3.275,24,2.021,25,1.974,83,2.354,87,1.842,90,3.791,113,2.564,151,3.791,181,2.727,200,3.593,243,2.021,289,3.144,318,2.818,324,4.326,366,1.641,372,3.933,395,3.424,473,2.292,476,3.144,557,3.144,684,3.593,689,3.025,880,4.928,1534,4.451,1551,5.476,1557,4.326]],["tags/680",[]],["title/681",[652,2.429,1558,4.072]],["content/681",[24,2.366,174,3,289,3.679,383,4.006,557,4.514,684,4.205,687,3.298,771,4.205,1525,5.063,1557,5.063,1558,5.529,1559,5.529,1560,7.653,1561,5.529,1562,6.237]],["tags/681",[]],["title/682",[654,2.35,1540,3.728]],["content/682",[4,2.324,5,2.324,24,2.957,76,2.07,174,2.633,177,1.935,201,2.147,238,1.819,296,2.859,366,1.67,383,3.516,394,2.429,462,1.717,471,1.544,501,3.07,535,3.07,557,3.228,561,2.324,672,3.07,768,4.443,771,2.55,1054,3.353,1521,2.859,1525,4.443,1527,3.353,1534,5.165,1545,3.353,1548,4.443,1551,2.69,1552,3.353,1557,4.443,1559,4.852,1561,3.353,1563,3.782,1564,3.782,1565,3.782,1566,3.782,1567,3.782,1568,5.473,1569,3.782,1570,3.782,1571,3.782,1572,3.782,1573,3.782,1574,3.782,1575,3.782,1576,3.782,1577,3.782,1578,3.782,1579,3.782,1580,5.473,1581,3.782,1582,3.07,1583,3.782]],["tags/682",[]],["title/683",[12,1.156,1108,3.728]],["content/683",[4,3.532,5,3.532,16,2.289,24,2.18,181,2.941,289,3.39,359,3.146,366,1.89,430,3.875,557,3.39,587,4.666,618,2.85,771,3.875,943,5.095,1028,4.666,1182,3.692,1521,4.345,1534,3.692,1551,4.088,1584,5.095,1585,5.748,1586,5.748,1587,5.748]],["tags/683",[]],["title/684",[24,1.454,515,1.961,1582,3.111]],["content/684",[6,2.377,12,1.747,15,1.729,24,2.29,25,2.236,132,1.918,146,2.927,161,1.972,174,2.089,197,2.561,211,3.525,229,3.525,237,3.85,238,2.089,263,3.525,264,3.282,283,2.789,289,3.561,297,2.789,304,2.465,310,4.294,333,2.927,366,1.644,368,2.089,396,2.789,430,4.678,509,2.927,515,3.551,518,3.85,554,3.089,658,2.789,679,3.85,760,3.282,1029,3.85,1518,3.85,1521,3.282,1582,5.633,1588,4.343,1589,4.343,1590,4.343,1591,4.343,1592,3.85,1593,4.343,1594,4.343]],["tags/684",[]],["title/685",[366,1.088,453,2.429]],["content/685",[]],["tags/685",[]],["title/686",[479,3.398,1595,3.398,1596,3.398]],["content/686",[92,3.089,102,2.331,107,2.186,133,2.331,208,1.947,257,2.49,266,3.462,269,2.413,286,2.831,395,2.831,545,2.502,612,3.748,643,3.907,658,2.831,673,3.332,705,3.907,835,2.831,840,3.135,921,3.907,958,3.578,1000,3.578,1018,3.578,1200,4.951,1483,3.907,1541,3.578,1595,3.907,1596,3.907,1597,4.408,1598,4.408,1599,4.408,1600,4.408,1601,4.408,1602,4.408,1603,4.408,1604,4.408,1605,4.408,1606,3.907,1607,4.408,1608,4.408,1609,4.408,1610,4.408,1611,4.408,1612,6.1,1613,4.408,1614,4.408,1615,3.907,1616,4.408,1617,4.408,1618,4.408]],["tags/686",[]],["title/687",[1619,5.08]],["content/687",[25,1.67,26,2.664,112,1.939,113,2.169,121,2.66,182,2.169,238,2.169,257,1.841,331,2.559,360,4.684,367,2.771,368,2.169,388,2.897,391,2.771,437,3.409,486,3.66,591,2.169,597,3.998,626,2.897,657,3.998,708,3.998,760,3.409,906,3.998,1124,5.493,1192,3.66,1281,5.493,1532,3.998,1606,5.493,1615,3.998,1619,7.318,1620,6.197,1621,4.51,1622,6.197,1623,6.197,1624,4.51,1625,4.51,1626,4.51,1627,4.51,1628,3.998,1629,4.51]],["tags/687",[]],["title/688",[1630,5.73]],["content/688",[12,2.02,25,2.018,26,2.342,88,2.545,93,2.84,96,2.216,113,2.62,118,1.574,121,3.213,145,2.533,160,4.118,177,1.923,184,3.05,209,2.309,234,2.533,238,2.62,265,2.414,273,2.84,282,3.938,360,2.84,367,3.348,379,2.057,388,2.414,442,2.673,515,1.923,534,2.533,540,4.116,573,3.05,638,2.216,652,1.987,699,2.673,796,1.987,890,4.422,1055,3.331,1057,3.331,1471,4.829,1584,3.331,1592,3.331,1628,4.829,1631,6.408,1632,3.758,1633,5.448,1634,5.448,1635,3.758,1636,3.758,1637,3.758,1638,3.758,1639,3.758,1640,3.758,1641,3.758,1642,3.758,1643,3.758,1644,3.758,1645,3.758]],["tags/688",[]]],"invertedIndex":[["",{"_index":471,"title":{"655":{}},"content":{"569":{},"570":{},"580":{},"583":{},"584":{},"585":{},"622":{},"635":{},"638":{},"639":{},"640":{},"642":{},"645":{},"646":{},"647":{},"650":{},"655":{},"657":{},"661":{},"682":{}},"tags":{}}],["01/01/2021",{"_index":143,"title":{},"content":{"560":{}},"tags":{}}],["1",{"_index":139,"title":{},"content":{"560":{},"561":{},"577":{},"582":{},"588":{},"596":{},"629":{},"632":{},"642":{},"644":{},"646":{}},"tags":{}}],["10",{"_index":273,"title":{},"content":{"561":{},"583":{},"668":{},"688":{}},"tags":{}}],["10.00",{"_index":1044,"title":{},"content":{"622":{}},"tags":{}}],["100",{"_index":205,"title":{},"content":{"561":{},"627":{}},"tags":{}}],["1000",{"_index":595,"title":{},"content":{"579":{},"612":{},"617":{}},"tags":{}}],["11",{"_index":682,"title":{},"content":{"583":{}},"tags":{}}],["12",{"_index":789,"title":{},"content":{"588":{},"622":{},"646":{}},"tags":{}}],["1250",{"_index":598,"title":{},"content":{"579":{}},"tags":{}}],["1260",{"_index":599,"title":{},"content":{"579":{}},"tags":{}}],["12:00",{"_index":1088,"title":{},"content":{"624":{}},"tags":{}}],["12:03",{"_index":253,"title":{},"content":{"561":{}},"tags":{}}],["12:04",{"_index":254,"title":{},"content":{"561":{}},"tags":{}}],["13",{"_index":936,"title":{},"content":{"595":{},"668":{}},"tags":{}}],["140",{"_index":195,"title":{},"content":{"561":{}},"tags":{}}],["1400",{"_index":596,"title":{},"content":{"579":{},"581":{},"590":{},"612":{},"617":{}},"tags":{}}],["1410",{"_index":815,"title":{},"content":{"590":{},"612":{},"617":{}},"tags":{}}],["15",{"_index":939,"title":{},"content":{"595":{}},"tags":{}}],["15th",{"_index":1208,"title":{},"content":{"632":{}},"tags":{}}],["16",{"_index":790,"title":{},"content":{"588":{}},"tags":{}}],["1600",{"_index":1298,"title":{},"content":{"646":{}},"tags":{}}],["17",{"_index":937,"title":{},"content":{"595":{},"621":{}},"tags":{}}],["1720",{"_index":600,"title":{},"content":{"579":{}},"tags":{}}],["1760",{"_index":601,"title":{},"content":{"579":{}},"tags":{}}],["1password",{"_index":1635,"title":{},"content":{"688":{}},"tags":{}}],["1st",{"_index":1066,"title":{},"content":{"624":{}},"tags":{}}],["2",{"_index":140,"title":{},"content":{"560":{},"561":{},"582":{},"596":{},"622":{},"632":{},"644":{},"645":{},"646":{}},"tags":{}}],["2.00/hr",{"_index":1043,"title":{},"content":{"622":{},"625":{}},"tags":{}}],["20",{"_index":1133,"title":{},"content":{"628":{},"661":{}},"tags":{}}],["20.39/hour",{"_index":142,"title":{},"content":{"560":{}},"tags":{}}],["2004",{"_index":680,"title":{},"content":{"583":{}},"tags":{}}],["2022/06/10",{"_index":1019,"title":{},"content":{"620":{}},"tags":{}}],["2022/06/25",{"_index":1341,"title":{},"content":{"653":{}},"tags":{}}],["2022/07/26",{"_index":1476,"title":{},"content":{"663":{}},"tags":{}}],["2022/08/08",{"_index":1113,"title":{},"content":{"627":{}},"tags":{}}],["2022/08/24",{"_index":775,"title":{},"content":{"587":{}},"tags":{}}],["2022/09/06",{"_index":546,"title":{},"content":{"574":{}},"tags":{}}],["2022/09/30",{"_index":956,"title":{},"content":{"597":{}},"tags":{}}],["2023/09/07",{"_index":78,"title":{},"content":{"557":{}},"tags":{}}],["20xx",{"_index":306,"title":{},"content":{"561":{}},"tags":{}}],["21.99/hour",{"_index":147,"title":{},"content":{"560":{}},"tags":{}}],["2120",{"_index":1006,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["2140",{"_index":1008,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["2310",{"_index":1004,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["2413",{"_index":1078,"title":{},"content":{"624":{}},"tags":{}}],["253",{"_index":1075,"title":{},"content":{"624":{}},"tags":{}}],["2540",{"_index":1007,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["256",{"_index":791,"title":{},"content":{"588":{}},"tags":{}}],["2560",{"_index":822,"title":{},"content":{"590":{},"612":{},"617":{}},"tags":{}}],["2650",{"_index":1003,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["2660",{"_index":1011,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["2800",{"_index":1013,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["3",{"_index":145,"title":{},"content":{"560":{},"561":{},"632":{},"646":{},"668":{},"688":{}},"tags":{}}],["3000",{"_index":1076,"title":{},"content":{"624":{}},"tags":{}}],["3110",{"_index":1016,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["3150",{"_index":1017,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["3220",{"_index":1015,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["325",{"_index":1083,"title":{},"content":{"624":{}},"tags":{}}],["3300",{"_index":1014,"title":{},"content":{"612":{},"617":{}},"tags":{}}],["3400",{"_index":1089,"title":{},"content":{"624":{}},"tags":{}}],["365",{"_index":573,"title":{},"content":{"577":{},"591":{},"688":{}},"tags":{}}],["4",{"_index":146,"title":{},"content":{"560":{},"561":{},"562":{},"622":{},"629":{},"684":{}},"tags":{}}],["4580",{"_index":131,"title":{},"content":{"560":{},"561":{}},"tags":{}}],["4:00",{"_index":1072,"title":{},"content":{"624":{}},"tags":{}}],["4:30",{"_index":1087,"title":{},"content":{"624":{}},"tags":{}}],["5",{"_index":267,"title":{},"content":{"561":{},"562":{},"655":{},"661":{}},"tags":{}}],["500",{"_index":1502,"title":{},"content":{"667":{}},"tags":{}}],["512",{"_index":795,"title":{},"content":{"588":{}},"tags":{}}],["519",{"_index":1074,"title":{},"content":{"624":{}},"tags":{}}],["6",{"_index":1636,"title":{},"content":{"688":{}},"tags":{}}],["6:00",{"_index":1103,"title":{},"content":{"625":{}},"tags":{}}],["72",{"_index":1131,"title":{},"content":{"628":{}},"tags":{}}],["75",{"_index":204,"title":{},"content":{"561":{}},"tags":{}}],["8",{"_index":783,"title":{},"content":{"588":{},"622":{},"661":{}},"tags":{}}],["80",{"_index":215,"title":{},"content":{"561":{}},"tags":{}}],["8:00",{"_index":1070,"title":{},"content":{"624":{}},"tags":{}}],["8:30",{"_index":1086,"title":{},"content":{"624":{}},"tags":{}}],["9",{"_index":1589,"title":{},"content":{"684":{}},"tags":{}}],["__underscores__",{"_index":1242,"title":{},"content":{"641":{}},"tags":{}}],["_put_",{"_index":1320,"title":{},"content":{"647":{}},"tags":{}}],["_same",{"_index":1337,"title":{},"content":{"649":{}},"tags":{}}],["_separ",{"_index":1335,"title":{},"content":{"649":{}},"tags":{}}],["_still_",{"_index":1309,"title":{},"content":{"646":{}},"tags":{}}],["_underscores_",{"_index":1239,"title":{},"content":{"641":{}},"tags":{}}],["a.m",{"_index":1071,"title":{},"content":{"624":{}},"tags":{}}],["abdul",{"_index":42,"title":{},"content":{"556":{}},"tags":{}}],["abil",{"_index":1063,"title":{},"content":{"624":{},"631":{}},"tags":{}}],["abov",{"_index":126,"title":{},"content":{"560":{},"649":{}},"tags":{}}],["abroad",{"_index":1181,"title":{},"content":{"630":{},"632":{}},"tags":{}}],["academ",{"_index":586,"title":{"607":{},"615":{},"658":{},"659":{},"660":{},"661":{}},"content":{"579":{},"580":{},"612":{},"615":{},"628":{},"631":{},"632":{},"655":{},"659":{},"660":{}},"tags":{}}],["academi",{"_index":259,"title":{},"content":{"561":{}},"tags":{}}],["accept",{"_index":297,"title":{},"content":{"561":{},"562":{},"576":{},"622":{},"632":{},"655":{},"684":{}},"tags":{}}],["access",{"_index":238,"title":{"624":{},"626":{}},"content":{"561":{},"576":{},"577":{},"586":{},"624":{},"625":{},"626":{},"653":{},"671":{},"682":{},"684":{},"687":{},"688":{}},"tags":{}}],["accommod",{"_index":1060,"title":{},"content":{"624":{},"630":{}},"tags":{}}],["accommodation/liv",{"_index":1169,"title":{},"content":{"630":{}},"tags":{}}],["accompani",{"_index":1456,"title":{},"content":{"661":{}},"tags":{}}],["account",{"_index":515,"title":{"576":{},"657":{},"684":{}},"content":{"571":{},"576":{},"577":{},"586":{},"655":{},"657":{},"667":{},"670":{},"684":{},"688":{}},"tags":{}}],["accredit",{"_index":1420,"title":{},"content":{"659":{}},"tags":{}}],["acedam",{"_index":564,"title":{},"content":{"577":{}},"tags":{}}],["acquir",{"_index":232,"title":{},"content":{"561":{}},"tags":{}}],["activ",{"_index":1582,"title":{"684":{}},"content":{"682":{},"684":{}},"tags":{}}],["actual",{"_index":419,"title":{},"content":{"569":{},"642":{},"647":{}},"tags":{}}],["ad",{"_index":492,"title":{},"content":{"569":{},"655":{}},"tags":{}}],["adapt",{"_index":1202,"title":{},"content":{"631":{}},"tags":{}}],["add",{"_index":403,"title":{},"content":{"568":{},"569":{},"572":{},"655":{},"659":{}},"tags":{}}],["addit",{"_index":638,"title":{},"content":{"582":{},"590":{},"627":{},"628":{},"630":{},"631":{},"668":{},"679":{},"688":{}},"tags":{}}],["addition",{"_index":812,"title":{},"content":{"590":{},"591":{},"596":{}},"tags":{}}],["address",{"_index":396,"title":{},"content":{"567":{},"572":{},"574":{},"662":{},"670":{},"677":{},"684":{}},"tags":{}}],["adjust",{"_index":867,"title":{},"content":{"591":{}},"tags":{}}],["administr",{"_index":683,"title":{},"content":{"583":{},"661":{},"665":{},"666":{}},"tags":{}}],["admonit",{"_index":1338,"title":{"650":{}},"content":{},"tags":{}}],["advic",{"_index":977,"title":{},"content":{"605":{},"608":{},"612":{},"617":{},"666":{}},"tags":{}}],["advisor",{"_index":588,"title":{},"content":{"579":{}},"tags":{}}],["affect",{"_index":916,"title":{},"content":{"594":{}},"tags":{}}],["again",{"_index":349,"title":{},"content":{"562":{}},"tags":{}}],["agreeabl",{"_index":1447,"title":{},"content":{"661":{}},"tags":{}}],["agreement",{"_index":124,"title":{"560":{}},"content":{"560":{},"561":{},"563":{},"629":{}},"tags":{}}],["ahmad",{"_index":56,"title":{},"content":{"556":{}},"tags":{}}],["ahmad12p@uwindsor.ca",{"_index":66,"title":{},"content":{"556":{}},"tags":{}}],["aid",{"_index":985,"title":{},"content":{"607":{},"630":{},"657":{}},"tags":{}}],["aka",{"_index":1235,"title":{},"content":{"641":{}},"tags":{}}],["alert(",{"_index":1282,"title":{},"content":{"645":{}},"tags":{}}],["align",{"_index":1295,"title":{},"content":{"646":{}},"tags":{}}],["allow",{"_index":796,"title":{},"content":{"588":{},"596":{},"622":{},"630":{},"632":{},"657":{},"659":{},"660":{},"661":{},"667":{},"668":{},"688":{}},"tags":{}}],["along",{"_index":963,"title":{},"content":{"600":{},"605":{},"608":{},"625":{},"661":{}},"tags":{}}],["alongsid",{"_index":708,"title":{},"content":{"584":{},"687":{}},"tags":{}}],["alreadi",{"_index":485,"title":{},"content":{"569":{},"622":{}},"tags":{}}],["alt",{"_index":1271,"title":{},"content":{"644":{}},"tags":{}}],["altern",{"_index":663,"title":{},"content":{"582":{},"594":{}},"tags":{}}],["although",{"_index":779,"title":{},"content":{"588":{},"590":{},"591":{},"593":{},"596":{},"632":{}},"tags":{}}],["alumni",{"_index":1027,"title":{},"content":{"622":{}},"tags":{}}],["alway",{"_index":584,"title":{},"content":{"579":{}},"tags":{}}],["aman",{"_index":33,"title":{},"content":{"556":{}},"tags":{}}],["amazon",{"_index":1637,"title":{},"content":{"688":{}},"tags":{}}],["ambassador",{"_index":1196,"title":{},"content":{"631":{}},"tags":{}}],["amount",{"_index":1387,"title":{},"content":{"657":{}},"tags":{}}],["ancillari",{"_index":1158,"title":{},"content":{"630":{}},"tags":{}}],["and/or",{"_index":541,"title":{},"content":{"572":{},"657":{}},"tags":{}}],["android",{"_index":1540,"title":{"674":{},"682":{}},"content":{"674":{}},"tags":{}}],["angl",{"_index":1263,"title":{},"content":{"643":{}},"tags":{}}],["anonym",{"_index":1569,"title":{},"content":{"682":{}},"tags":{}}],["anoth",{"_index":295,"title":{},"content":{"561":{},"583":{},"642":{},"659":{}},"tags":{}}],["answer",{"_index":104,"title":{},"content":{"558":{},"591":{},"661":{},"679":{}},"tags":{}}],["anticip",{"_index":203,"title":{},"content":{"561":{},"657":{}},"tags":{}}],["anyth",{"_index":1514,"title":{},"content":{"668":{}},"tags":{}}],["anyway",{"_index":444,"title":{},"content":{"569":{}},"tags":{}}],["anywher",{"_index":1354,"title":{},"content":{"655":{},"671":{}},"tags":{}}],["api",{"_index":1607,"title":{},"content":{"686":{}},"tags":{}}],["app",{"_index":698,"title":{},"content":{"583":{},"584":{},"590":{},"592":{},"625":{},"674":{},"675":{}},"tags":{}}],["appeal",{"_index":1438,"title":{},"content":{"661":{}},"tags":{}}],["appeal/consider",{"_index":1459,"title":{},"content":{"661":{}},"tags":{}}],["appear",{"_index":489,"title":{},"content":{"569":{}},"tags":{}}],["append",{"_index":454,"title":{},"content":{"569":{}},"tags":{}}],["appl",{"_index":889,"title":{},"content":{"592":{}},"tags":{}}],["appli",{"_index":565,"title":{},"content":{"577":{},"626":{},"628":{},"629":{},"630":{},"631":{},"632":{},"659":{}},"tags":{}}],["applic",{"_index":201,"title":{"631":{}},"content":{"561":{},"563":{},"612":{},"615":{},"628":{},"631":{},"632":{},"659":{},"682":{}},"tags":{}}],["appoint",{"_index":199,"title":{},"content":{"561":{},"580":{},"655":{},"659":{}},"tags":{}}],["appropri",{"_index":1176,"title":{},"content":{"630":{}},"tags":{}}],["approv",{"_index":1394,"title":{},"content":{"657":{},"667":{}},"tags":{}}],["apt",{"_index":701,"title":{},"content":{"583":{},"585":{}},"tags":{}}],["arch",{"_index":853,"title":{},"content":{"591":{}},"tags":{}}],["area",{"_index":1053,"title":{},"content":{"623":{},"655":{},"659":{},"660":{}},"tags":{}}],["aren't",{"_index":802,"title":{},"content":{"589":{},"628":{},"666":{}},"tags":{}}],["arif",{"_index":43,"title":{},"content":{"556":{}},"tags":{}}],["arifb@uwindsor.ca",{"_index":46,"title":{},"content":{"556":{}},"tags":{}}],["around",{"_index":914,"title":{},"content":{"594":{},"620":{},"622":{},"623":{},"625":{},"632":{}},"tags":{}}],["arrang",{"_index":1156,"title":{},"content":{"629":{}},"tags":{}}],["arrow",{"_index":735,"title":{},"content":{"584":{},"657":{}},"tags":{}}],["art",{"_index":945,"title":{},"content":{"596":{}},"tags":{}}],["articl",{"_index":252,"title":{"568":{},"569":{}},"content":{"561":{},"564":{},"567":{},"568":{},"569":{},"610":{}},"tags":{}}],["article/pag",{"_index":966,"title":{},"content":{"601":{}},"tags":{}}],["arunesh",{"_index":60,"title":{},"content":{"556":{}},"tags":{}}],["as(what",{"_index":1226,"title":{},"content":{"634":{}},"tags":{}}],["ask",{"_index":90,"title":{},"content":{"558":{},"561":{},"631":{},"677":{},"680":{}},"tags":{}}],["assembl",{"_index":810,"title":{},"content":{"590":{}},"tags":{}}],["assess",{"_index":99,"title":{},"content":{"558":{},"629":{},"631":{},"632":{}},"tags":{}}],["asset",{"_index":262,"title":{},"content":{"561":{}},"tags":{}}],["assign",{"_index":188,"title":{},"content":{"561":{},"576":{},"585":{},"655":{},"661":{}},"tags":{}}],["assist",{"_index":21,"title":{"557":{}},"content":{"555":{},"558":{},"561":{},"630":{}},"tags":{}}],["associ",{"_index":1163,"title":{},"content":{"630":{}},"tags":{}}],["assumpt",{"_index":1031,"title":{},"content":{"622":{}},"tags":{}}],["asterisk",{"_index":1237,"title":{},"content":{"641":{},"642":{}},"tags":{}}],["attempt",{"_index":1445,"title":{},"content":{"661":{}},"tags":{}}],["attent",{"_index":827,"title":{},"content":{"590":{},"596":{}},"tags":{}}],["attest",{"_index":1418,"title":{},"content":{"659":{}},"tags":{}}],["audio",{"_index":241,"title":{},"content":{"561":{}},"tags":{}}],["authent",{"_index":768,"title":{},"content":{"586":{},"673":{},"682":{}},"tags":{}}],["auto",{"_index":502,"title":{},"content":{"570":{}},"tags":{}}],["autocomplet",{"_index":631,"title":{},"content":{"582":{}},"tags":{}}],["automat",{"_index":394,"title":{},"content":{"567":{},"569":{},"570":{},"571":{},"577":{},"643":{},"682":{}},"tags":{}}],["avail",{"_index":177,"title":{"679":{}},"content":{"561":{},"582":{},"590":{},"592":{},"611":{},"625":{},"629":{},"632":{},"655":{},"679":{},"682":{},"688":{}},"tags":{}}],["averag",{"_index":217,"title":{},"content":{"561":{},"628":{}},"tags":{}}],["avoid",{"_index":1498,"title":{},"content":{"667":{}},"tags":{}}],["award",{"_index":986,"title":{},"content":{"607":{},"612":{},"615":{},"630":{}},"tags":{}}],["away",{"_index":1198,"title":{},"content":{"631":{}},"tags":{}}],["b>tagdoe",{"_index":1330,"title":{},"content":{"648":{}},"tags":{}}],["dd>i",{"_index":1326,"title":{},"content":{"648":{}},"tags":{}}],["deadlin",{"_index":607,"title":{"632":{}},"content":{"580":{},"632":{},"655":{},"659":{}},"tags":{}}],["deal",{"_index":1601,"title":{},"content":{"686":{}},"tags":{}}],["debian",{"_index":849,"title":{},"content":{"591":{}},"tags":{}}],["debug",{"_index":636,"title":{},"content":{"582":{}},"tags":{}}],["decent",{"_index":906,"title":{},"content":{"594":{},"687":{}},"tags":{}}],["decid",{"_index":807,"title":{},"content":{"589":{},"660":{}},"tags":{}}],["decreas",{"_index":901,"title":{},"content":{"593":{}},"tags":{}}],["dedic",{"_index":537,"title":{},"content":{"572":{}},"tags":{}}],["default",{"_index":690,"title":{},"content":{"583":{},"584":{},"585":{}},"tags":{}}],["defin",{"_index":1141,"title":{},"content":{"628":{}},"tags":{}}],["definit",{"_index":1260,"title":{},"content":{"643":{},"648":{}},"tags":{}}],["definitions][1",{"_index":1261,"title":{},"content":{"643":{}},"tags":{}}],["degre",{"_index":550,"title":{},"content":{"574":{},"628":{},"631":{}},"tags":{}}],["delay",{"_index":1217,"title":{},"content":{"632":{}},"tags":{}}],["demonstr",{"_index":218,"title":{},"content":{"561":{},"631":{}},"tags":{}}],["dental",{"_index":1404,"title":{},"content":{"657":{}},"tags":{}}],["depart",{"_index":175,"title":{},"content":{"561":{},"590":{},"629":{}},"tags":{}}],["department/advisor",{"_index":1219,"title":{},"content":{"632":{}},"tags":{}}],["depend",{"_index":200,"title":{},"content":{"561":{},"591":{},"592":{},"629":{},"657":{},"680":{}},"tags":{}}],["deposit",{"_index":1386,"title":{},"content":{"657":{},"667":{}},"tags":{}}],["depth",{"_index":1192,"title":{},"content":{"631":{},"660":{},"687":{}},"tags":{}}],["deriv",{"_index":898,"title":{},"content":{"593":{}},"tags":{}}],["descript",{"_index":445,"title":{},"content":{"569":{},"582":{},"583":{},"584":{},"585":{},"586":{},"657":{},"668":{}},"tags":{}}],["design",{"_index":1025,"title":{"622":{}},"content":{"623":{}},"tags":{}}],["desir",{"_index":610,"title":{},"content":{"580":{}},"tags":{}}],["desktop",{"_index":757,"title":{},"content":{"585":{},"586":{},"591":{}},"tags":{}}],["desktop/laptop",{"_index":903,"title":{},"content":{"593":{}},"tags":{}}],["destin",{"_index":1147,"title":{"629":{}},"content":{"629":{},"630":{}},"tags":{}}],["detail",{"_index":133,"title":{},"content":{"560":{},"577":{},"580":{},"583":{},"600":{},"625":{},"630":{},"657":{},"659":{},"661":{},"662":{},"686":{}},"tags":{}}],["determin",{"_index":129,"title":{},"content":{"560":{},"561":{},"631":{}},"tags":{}}],["develop",{"_index":388,"title":{"567":{}},"content":{"571":{},"582":{},"585":{},"590":{},"687":{},"688":{}},"tags":{}}],["devic",{"_index":880,"title":{"675":{}},"content":{"591":{},"596":{},"679":{},"680":{}},"tags":{}}],["differ",{"_index":476,"title":{},"content":{"569":{},"583":{},"584":{},"585":{},"591":{},"611":{},"620":{},"629":{},"680":{}},"tags":{}}],["difficult",{"_index":843,"title":{},"content":{"591":{},"592":{}},"tags":{}}],["digit",{"_index":310,"title":{},"content":{"561":{},"563":{},"596":{},"670":{},"684":{}},"tags":{}}],["direct",{"_index":959,"title":{},"content":{"599":{},"600":{},"602":{},"655":{}},"tags":{}}],["directori",{"_index":461,"title":{},"content":{"569":{}},"tags":{}}],["discord",{"_index":337,"title":{},"content":{"561":{},"603":{},"670":{}},"tags":{}}],["discount",{"_index":1645,"title":{},"content":{"688":{}},"tags":{}}],["discov",{"_index":1051,"title":{},"content":{"622":{}},"tags":{}}],["discuss",{"_index":1439,"title":{},"content":{"661":{}},"tags":{}}],["disk",{"_index":875,"title":{},"content":{"591":{}},"tags":{}}],["display",{"_index":713,"title":{},"content":{"584":{},"595":{},"602":{},"622":{}},"tags":{}}],["dissatisfact",{"_index":1444,"title":{},"content":{"661":{}},"tags":{}}],["distanc",{"_index":183,"title":{},"content":{"561":{}},"tags":{}}],["distribut",{"_index":692,"title":{},"content":{"583":{},"584":{},"676":{}},"tags":{}}],["distro",{"_index":848,"title":{},"content":{"591":{}},"tags":{}}],["dl",{"_index":1323,"title":{},"content":{"648":{}},"tags":{}}],["do",{"_index":486,"title":{},"content":{"569":{},"593":{},"687":{}},"tags":{}}],["doc",{"_index":479,"title":{"686":{}},"content":{"569":{}},"tags":{}}],["document",{"_index":545,"title":{"638":{},"639":{},"640":{}},"content":{"573":{},"630":{},"638":{},"639":{},"640":{},"661":{},"686":{}},"tags":{}}],["docusauru",{"_index":544,"title":{},"content":{"573":{},"636":{},"652":{}},"tags":{}}],["dollar",{"_index":716,"title":{},"content":{"584":{}},"tags":{}}],["domain",{"_index":1570,"title":{},"content":{"682":{}},"tags":{}}],["don't",{"_index":514,"title":{},"content":{"571":{},"588":{},"642":{},"646":{},"668":{},"670":{}},"tags":{}}],["done",{"_index":487,"title":{},"content":{"569":{},"571":{},"583":{}},"tags":{}}],["doubl",{"_index":745,"title":{},"content":{"585":{}},"tags":{}}],["down",{"_index":734,"title":{},"content":{"584":{},"657":{},"659":{},"660":{}},"tags":{}}],["download",{"_index":618,"title":{"672":{},"673":{},"674":{},"675":{},"676":{},"677":{}},"content":{"581":{},"582":{},"588":{},"657":{},"672":{},"673":{},"677":{},"683":{}},"tags":{}}],["downtown",{"_index":1032,"title":{},"content":{"622":{}},"tags":{}}],["drain",{"_index":919,"title":{},"content":{"594":{}},"tags":{}}],["draw",{"_index":948,"title":{},"content":{"596":{}},"tags":{}}],["drop",{"_index":1364,"title":{},"content":{"655":{},"659":{}},"tags":{}}],["dropdown",{"_index":1407,"title":{},"content":{"657":{},"661":{}},"tags":{}}],["drug",{"_index":1403,"title":{},"content":{"657":{}},"tags":{}}],["dt>definit",{"_index":1324,"title":{},"content":{"648":{}},"tags":{}}],["dt>markdown",{"_index":1328,"title":{},"content":{"648":{}},"tags":{}}],["dual",{"_index":845,"title":{},"content":{"591":{},"592":{}},"tags":{}}],["due",{"_index":1222,"title":{},"content":{"632":{},"657":{}},"tags":{}}],["durat",{"_index":1421,"title":{},"content":{"659":{}},"tags":{}}],["dure",{"_index":106,"title":{},"content":{"558":{},"562":{},"576":{},"625":{},"628":{},"630":{},"632":{},"655":{},"659":{}},"tags":{}}],["duti",{"_index":189,"title":{},"content":{"561":{}},"tags":{}}],["e.g",{"_index":832,"title":{},"content":{"590":{}},"tags":{}}],["each",{"_index":192,"title":{},"content":{"561":{},"569":{},"570":{},"579":{},"582":{},"584":{},"629":{},"646":{},"655":{},"659":{},"661":{},"670":{}},"tags":{}}],["eap",{"_index":1567,"title":{},"content":{"682":{}},"tags":{}}],["earli",{"_index":608,"title":{},"content":{"580":{},"655":{}},"tags":{}}],["earliest",{"_index":606,"title":{},"content":{"580":{}},"tags":{}}],["easi",{"_index":674,"title":{},"content":{"583":{},"591":{},"612":{},"617":{}},"tags":{}}],["easier",{"_index":814,"title":{},"content":{"590":{},"592":{}},"tags":{}}],["easili",{"_index":927,"title":{},"content":{"594":{},"670":{}},"tags":{}}],["echo",{"_index":719,"title":{},"content":{"584":{}},"tags":{}}],["edit",{"_index":399,"title":{},"content":{"567":{},"568":{},"569":{}},"tags":{}}],["editor",{"_index":619,"title":{"582":{}},"content":{"582":{},"590":{}},"tags":{}}],["educ",{"_index":184,"title":{},"content":{"561":{},"628":{},"688":{}},"tags":{}}],["eduroam",{"_index":1551,"title":{"680":{}},"content":{"679":{},"680":{},"682":{},"683":{}},"tags":{}}],["effect",{"_index":895,"title":{},"content":{"592":{}},"tags":{}}],["effort",{"_index":1441,"title":{},"content":{"661":{}},"tags":{}}],["eg",{"_index":1579,"title":{},"content":{"682":{}},"tags":{}}],["elabor",{"_index":1466,"title":{},"content":{"661":{}},"tags":{}}],["elect",{"_index":602,"title":{},"content":{"579":{},"611":{},"612":{},"617":{}},"tags":{}}],["elig",{"_index":213,"title":{"628":{}},"content":{"561":{},"628":{},"659":{}},"tags":{}}],["elimin",{"_index":1490,"title":{},"content":{"667":{}},"tags":{}}],["em>tags.https://uwindsorcss.github.io/wiki/newsletterweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/02/01/wikiraceweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/02/02/internshipsweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/02/03/open-dataweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/02/04/synthetic-dataweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/03/01/hackathonsweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/03/02/printerweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/03/03/battle-rollersweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/03/04/rick-rollweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/04/01/bowlingweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/04/02/coding-conventionsweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/04/03/youtubeweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/04/05/head-upweekly0.5https://uwindsorcss.github.io/wiki/newsletter/2022/08/31/advice-from-aiweekly0.5https://uwindsorcss.github.io/wiki/newsletter/archiveweekly0.5https://uwindsorcss.github.io/wiki/newsletter/page/2weekly0.5https://uwindsorcss.github.io/wiki/academics/weekly0.5https://uwindsorcss.github.io/wiki/academics/academiccomplaintsweekly0.5https://uwindsorcss.github.io/wiki/academics/academicsupportweekly0.5https://uwindsorcss.github.io/wiki/academics/archivedImportantDatesweekly0.5https://uwindsorcss.github.io/wiki/academics/awardApplicationweekly0.5https://uwindsorcss.github.io/wiki/academics/course-overloadweekly0.5https://uwindsorcss.github.io/wiki/academics/doingresearchweekly0.5https://uwindsorcss.github.io/wiki/academics/findingAwardsweekly0.5https://uwindsorcss.github.io/wiki/academics/importantDatesweekly0.5https://uwindsorcss.github.io/wiki/academics/mentalhealthweekly0.5https://uwindsorcss.github.io/wiki/academics/outstandingscholarsweekly0.5https://uwindsorcss.github.io/wiki/academics/physicalhealthweekly0.5https://uwindsorcss.github.io/wiki/academics/textbooksweekly0.5https://uwindsorcss.github.io/wiki/careers/weekly0.5https://uwindsorcss.github.io/wiki/careers/choosingweekly0.5https://uwindsorcss.github.io/wiki/careers/choosingcoopweekly0.5https://uwindsorcss.github.io/wiki/careers/coop_sequenceweekly0.5https://uwindsorcss.github.io/wiki/careers/cover_lettersweekly0.5https://uwindsorcss.github.io/wiki/careers/faqweekly0.5https://uwindsorcss.github.io/wiki/careers/finding_jobsweekly0.5https://uwindsorcss.github.io/wiki/careers/interviewsweekly0.5https://uwindsorcss.github.io/wiki/careers/resumesweekly0.5https://uwindsorcss.github.io/wiki/careers/working_in_the_usweekly0.5https://uwindsorcss.github.io/wiki/courses/weekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-1000/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-1047/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-1400/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-1410/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2057/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2067/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2077/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2097/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2120/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2140/installingJavaCupweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2140/installingJLexweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2140/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2310/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2310/survivingCOMP2310weekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2540/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2560/adviceweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2560/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2650/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2660/easyMASMweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2660/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2707/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2750/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-2800/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3057/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3077/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3110/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3150/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3220/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3300/adviceweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3300/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3300/xv6weekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3340/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3400/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3500/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3520/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3540/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3670/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3680/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3710/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-3770/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4110/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4150/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4200/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4220/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4250/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4400/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4400/resourcesweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4500/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4540/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4540/survivingCOMP4540weekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4670/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4680/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4730/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4740/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4770/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4800/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4960/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/COMP-4990/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/course_planning/electivesweekly0.5https://uwindsorcss.github.io/wiki/courses/course_planning/recommendedsequenceweekly0.5https://uwindsorcss.github.io/wiki/courses/course_planning/specialcourseweekly0.5https://uwindsorcss.github.io/wiki/courses/MATH-1020/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/MATH-1250/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/MATH-1720/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/MATH-1730/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/MATH-3940/overviewweekly0.5https://uwindsorcss.github.io/wiki/courses/oldtableweekly0.5https://uwindsorcss.github.io/wiki/courses/STAT-2910/overviewweekly0.5https://uwindsorcss.github.io/wiki/css/weekly0.5https://uwindsorcss.github.io/wiki/css/boardweekly0.5https://uwindsorcss.github.io/wiki/css/constitutionweekly0.5https://uwindsorcss.github.io/wiki/resources/weekly0.5https://uwindsorcss.github.io/wiki/resources/contributorsweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/becoming-a-taweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/contributingweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/first_yearweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/laptopweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/Navigation%20Guide/navigation-guideweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/parkingweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/student_exchangeweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/styleweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/uwinsite_guideweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/uwsa_clubweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/vpnweekly0.5https://uwindsorcss.github.io/wiki/resources/guides/wifiweekly0.5https://uwindsorcss.github.io/wiki/resources/useful_linksweekly0.5https://uwindsorcss.github.io/wiki/weekly0.5 \ No newline at end of file