diff --git a/Flask Lab 2.docx b/Flask Lab 2.docx
new file mode 100644
index 0000000..ea4fb12
Binary files /dev/null and b/Flask Lab 2.docx differ
diff --git a/flaskLab2.zip b/flaskLab2.zip
new file mode 100644
index 0000000..29f66dc
Binary files /dev/null and b/flaskLab2.zip differ
diff --git a/flaskLab2/.spyderworkspace b/flaskLab2/.spyderworkspace
new file mode 100755
index 0000000..be24de3
Binary files /dev/null and b/flaskLab2/.spyderworkspace differ
diff --git a/flaskLab2/app/__init__.py b/flaskLab2/app/__init__.py
new file mode 100755
index 0000000..9a4e940
--- /dev/null
+++ b/flaskLab2/app/__init__.py
@@ -0,0 +1,4 @@
+from flask import Flask
+
+myapp = Flask(__name__)
+from app import views
diff --git a/flaskLab2/app/__init__.pyc b/flaskLab2/app/__init__.pyc
new file mode 100644
index 0000000..69f9d8f
Binary files /dev/null and b/flaskLab2/app/__init__.pyc differ
diff --git a/flaskLab2/app/static/interactions.js b/flaskLab2/app/static/interactions.js
new file mode 100755
index 0000000..deba8e8
--- /dev/null
+++ b/flaskLab2/app/static/interactions.js
@@ -0,0 +1,30 @@
+$('#submit-survey').on('click', function submitSurvey() {
+ var color = $("input[name=color]").val();
+ var food = $("input[name=food]").val();
+ var vacation = $("input[name=vacation]").val();
+ var feBefore = $("input[name=front-end-before]").val();
+ var feAfter = $("input[name=front-end-after]").val();
+
+});
+
+$("#results-email-container").on('click', '#email-results-button', function emailResults() {
+ console.log($(this));
+});
+
+$("#site-title-wrapper").on('click', function goHome() {
+ window.location.href = '/';
+});
+
+$(document).ready(function applySliderLabels() {
+ var currentValue = $("#fe-before").val();
+ $("#fe-before").next().html(currentValue);
+
+ currentValue = $("#fe-after").val();
+ $("#fe-after").next().html(currentValue);
+});
+
+
+$("input[type='range']").on('change', function updateLabel() {
+ var currentValue = $(this).val();
+ $(this).next().html(currentValue);
+});
\ No newline at end of file
diff --git a/flaskLab2/app/static/main.css b/flaskLab2/app/static/main.css
new file mode 100755
index 0000000..35532a5
--- /dev/null
+++ b/flaskLab2/app/static/main.css
@@ -0,0 +1,225 @@
+/*----------------- CSS RESET ------------------*/
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+/*----------------- CSS RESET ------------------*/
+
+html, body {
+ background-color: #f9f9f9;
+ font-family: 'Open Sans', sans-serif;
+ font-size: 16px;
+}
+
+header {
+ background-color: #1abc9c;
+ box-shadow: 0 2px 6px 1px #a7a7a7;
+ color: #ecf0f1;
+ height: 5rem;
+}
+
+footer {
+ background-color: #16a085;
+ bottom: 0;
+ color: #ecf0f1;
+ height: 7rem;
+ margin-top: 2em;
+ text-align: center;
+ width: 100%;
+}
+
+footer p {
+ height: 7rem;
+ line-height: 7rem;
+}
+
+h1, h3 {
+ padding: 4px;
+}
+
+h1 {
+ font-size: 2rem;
+ font-weight: bold;
+}
+
+h3 {
+ font-size: 1.4rem;
+}
+
+a {
+ text-decoration: none;
+}
+
+input[type="text"], input[type="range"] {
+ border: 1px solid #bdc3c7;
+ border-radius: 2px;
+ margin-left: 1rem;
+ vertical-align: middle;
+}
+
+input[type=range]{
+ -webkit-appearance: none;
+}
+
+input[type=range]::-webkit-slider-thumb {
+ -webkit-appearance: none;
+ border: none;
+ height: 1.2rem;
+ width: 1.2rem;
+ border-radius: 50%;
+ background: #1abc9c;
+ margin-top: -.5rem;
+}
+
+input[type=range]::-webkit-slider-runnable-track {
+ background: #ccc;
+ height: .2rem;
+}
+
+.action-button {
+ background-color: #1abc9c;
+ border: none;
+ border-bottom: 3px solid #16a085;
+ border-radius: 2px;
+ color: #ecf0f1;
+ display: inline-block;
+ font-size: 1rem;
+ font-weight: bold;
+ height: 3rem;
+ padding: 4px;
+ width: 6rem;
+}
+
+.action-button:hover {
+ background-color: #16a085;
+}
+
+#site-title-wrapper {
+ display: inline-block;
+ height: 5rem;
+ width: 15%;
+}
+
+#site-icon-wrapper {
+ display: inline-block;
+ margin-left: 1rem;
+ margin-top: -.5rem;
+ vertical-align: middle;
+ width: 2.5rem;
+}
+
+#site-icon-wrapper img {
+ display: inline-block;
+ max-height: 100%;
+ max-width: 100%
+}
+
+#site-title {
+ display: inline-block;
+ font-weight: bold;
+ height: 5rem;
+ line-height: 5rem;
+ margin-left: .1rem;
+}
+
+#username {
+ margin-right: .7rem;
+}
+
+#logout {
+ float: right;
+ height: inherit;
+ line-height: 5rem;
+ margin-right: 1rem;
+}
+
+#logout-button {
+ background-color: #ecf0f1;
+ border-bottom-color: #bdc3c7;
+ color: #222222;
+ height: 2.5rem;
+ width: 5rem;
+}
+
+#logout-button:hover {
+ background-color: #bdc3c7;
+}
+
+#content {
+ margin-top: 2rem;
+ text-align: center;
+ width: 100%;
+}
+
+.main-container {
+ background: #ecf0f1;
+ border-radius: 4px;
+ box-shadow: 0px 2px 10px 2px #95a5a6;
+ display: block;
+ min-height: 50vh;
+ margin: 2rem 0 0 25%;
+ padding: 1rem;
+ text-align: left;
+ width: 50%;
+}
+
+.survey-item, .result-item, #results-email-container {
+ box-sizing: border-box;
+ display: block;
+ margin: 1.5rem 0;
+ padding: 4px;
+}
+
+.survey-item span {
+ font-size: 1rem;
+ margin-left: 1rem;
+}
+
+#email-results-button, #goHome {
+ height: 2rem;
+ line-height: 2rem;
+ margin-left: 1rem;
+ text-align: center;
+}
+
diff --git a/flaskLab2/app/templates/base.html b/flaskLab2/app/templates/base.html
new file mode 100755
index 0000000..542ed22
--- /dev/null
+++ b/flaskLab2/app/templates/base.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+ {% block title %}{% endblock %} - Ape Ask
+
+
+
+ {% block styles %}{% endblock %}
+
+
+
+
+ {% block header %}
+
+
+
+
+
Ape Ask
+
+ {% endblock %}
+
+ {% block content %}{% endblock %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/flaskLab2/app/templates/login.html b/flaskLab2/app/templates/login.html
new file mode 100755
index 0000000..df2aef6
--- /dev/null
+++ b/flaskLab2/app/templates/login.html
@@ -0,0 +1,28 @@
+{% extends "base.html"%}
+{% block title %}
+ Login
+{% endblock %}
+Hi There! Welcome to Ape Ask, the leading online survey site.
+{% block header %}
+
+{% endblock %}
+
+ {% block content %}
+ {% if request.args.get('attempt') %}
+
Username and password not in database
+ {% endif %}
+
Let's get you logged in
+
+
Or let's create a new account
+
+ {% endblock %}
+
diff --git a/flaskLab2/app/templates/not_authorized.html b/flaskLab2/app/templates/not_authorized.html
new file mode 100755
index 0000000..99a0c25
--- /dev/null
+++ b/flaskLab2/app/templates/not_authorized.html
@@ -0,0 +1,13 @@
+
+
+
+
+ Oops!
+
+
+ Uh Oh! You're not authorized
+
+
+ Take me back home, already!
+
+
\ No newline at end of file
diff --git a/flaskLab2/app/templates/page_not_found.html b/flaskLab2/app/templates/page_not_found.html
new file mode 100755
index 0000000..dadcc99
--- /dev/null
+++ b/flaskLab2/app/templates/page_not_found.html
@@ -0,0 +1,12 @@
+{% extends "base.html" %}
+
+{% block title %}
+ Oops!
+{% endblock %}
+
+{% block content %}
+ Oh, Pooh Bear! You're stuck because we don't have that page for you.
+
+
+ Go back!
+{% endblock %}
\ No newline at end of file
diff --git a/flaskLab2/app/templates/results.html b/flaskLab2/app/templates/results.html
new file mode 100755
index 0000000..b8818eb
--- /dev/null
+++ b/flaskLab2/app/templates/results.html
@@ -0,0 +1,32 @@
+{% extends "base.html" %}
+
+{% block title %}
+ Survey
+{% endblock %}
+
+{% block header %}
+ {{ super() }}
+
+{% endblock %}
+
+{% block content %}
+ Great news - your results are in! Check it out...
+
+
Here are some of your favorite things
+
Your favorite color is {{ surveyResponse['color']}}
+
Your favorite food is {{ surveyResponse['food']}}
+
Your favorite vacation spot is {{ surveyResponse['vacation']}}
+
+
Wow! Your front end skillz are getting sharp!
+
Before IO Lab, your front end skillz were at a {{ surveyResponse['fe-before']}}
+
But in just a few short weeks of IO Lab, your front end skillz are now a {{ surveyResponse['fe-after']}}
+
+
+
Want your survey results emailed to you?
+
Yes!
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/flaskLab2/app/templates/survey.html b/flaskLab2/app/templates/survey.html
new file mode 100755
index 0000000..579e448
--- /dev/null
+++ b/flaskLab2/app/templates/survey.html
@@ -0,0 +1,29 @@
+{% extends "base.html"%}
+
+{% block title %}
+ Survey
+{% endblock %}
+
+
+{% block header %}
+
+{% endblock %}
+
+A Little Survey About You
+
+
Some of your favorites
+ What's your favorite color?
+ How about your favorite food?
+
+ And your favorite vacation spot?
+
+
+ Let's look at your front end skillz progression
+ What was your front end proficiency before IO Lab?
+ How about after the front end module?
+
+ Submit
+
\ No newline at end of file
diff --git a/flaskLab2/app/views.py b/flaskLab2/app/views.py
new file mode 100755
index 0000000..420789f
--- /dev/null
+++ b/flaskLab2/app/views.py
@@ -0,0 +1,103 @@
+from app import myapp
+from flask import request, render_template, session, redirect, url_for, escape
+import os
+from app.models import *
+from sqlalchemy.sql import exists
+
+myapp.secret_key = os.urandom(24)
+
+@myapp.route('/')
+@myapp.route('/index', methods=['GET', 'POST'])
+def index():
+ email = ''
+ attempt = request.args.get('attempt')
+ if 'email' in session:
+ email = escape(session['email'])
+ Addresses = Address.query.filter_by(user=email)
+ user_orders = UserOrders.query.filter_by(user=email).all()
+ all_orders = {}
+ for uo in user_orders:
+ orderID = uo.orderID
+ an_order = Order.query.filter_by(id=orderID).first()
+ all_users = []
+ another_user_orders = UserOrders.query.filter_by(orderID=an_order.id).all()
+ for auo in another_user_orders:
+ all_users.append(auo.user)
+ all_orders[an_order] = all_users
+ return render_template('home.html', Addresses=Addresses, Orders=all_orders)
+ else:
+ return render_template('login.html')
+
+@myapp.route('/login', methods=['GET', 'POST'])
+def login():
+ if request.method=='POST':
+ email = request.form.get('email')
+ password = request.form.get('password')
+ user = User.query.filter_by(email=email, password=password).all()
+ print User.query.all()
+ if user:
+ session['email'] = email
+ session['password'] = password
+ return redirect('/index')
+ else:
+ return redirect(url_for('index', attempt=True))
+ else:
+ return redirect('/create')
+
+@myapp.route('/create', methods=['GET', 'POST'])
+def create():
+ if request.method == 'POST':
+ email = request.form.get('email')
+ password = request.form.get('password')
+ first = request.form.get('first')
+ last = request.form.get('last')
+ company = request.form.get('company')
+ db.session.add(User(email, first, last, password, company))
+ db.session.commit()
+ session['email'] = email
+ session['password'] = password
+ return redirect('/index')
+ else:
+ return render_template('create.html')
+
+@myapp.route('/logout')
+def logout():
+ session.pop('password', None)
+ session.pop('email', None)
+ return redirect(url_for('index'))
+
+@myapp.route('/address', methods=['GET', 'POST'])
+def address():
+ user = escape(session['email'])
+ street = request.form.get('street')
+ city = request.form.get('city')
+ country = request.form.get('country')
+ state = request.form.get('state')
+ zipcode = request.form.get('zipcode')
+ db.session.add(Address(user, street, city, state, country, zipcode))
+ db.session.commit()
+ return redirect('/index')
+
+@myapp.route('/order', methods=['GET', 'POST'])
+def order():
+ total_spent = request.form.get('total_spent')
+ num_parts_ordered = request.form.get('num_parts_ordered')
+ order = Order(total_spent, num_parts_ordered)
+ db.session.add(order)
+ db.session.commit()
+ order_id = order.id
+ print Order.query.all(), order_id
+ users = request.form.get('users')
+ if users:
+ users = users.split(', ')
+ order_id = request.args.get('id')
+ for user in users:
+ db.session.add(UserOrders(user, order_id))
+ user = escape(session['email'])
+ db.session.add(UserOrders(user, order_id))
+ db.session.commit()
+ return redirect(url_for('index'))
+
+@myapp.errorhandler(404)
+def page_not_found(error):
+ return render_template('page_not_found.html'), 404
diff --git a/flaskLab2/app/views.pyc b/flaskLab2/app/views.pyc
new file mode 100644
index 0000000..a99d80c
Binary files /dev/null and b/flaskLab2/app/views.pyc differ
diff --git a/flaskLab2/run.py b/flaskLab2/run.py
new file mode 100755
index 0000000..dae9904
--- /dev/null
+++ b/flaskLab2/run.py
@@ -0,0 +1,3 @@
+#!flask/bin/python
+from app import myapp
+myapp.run(debug=True,host='0.0.0.0')
diff --git a/html_css/CSS-in-class-grid-layout.html b/html_css/CSS-in-class-grid-layout.html
deleted file mode 100644
index 669a063..0000000
--- a/html_css/CSS-in-class-grid-layout.html
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
- Felines in a Grid
-
-
-
-
-
-
-
-
In Other News
-
-
-
-
-
-
-
-
-
-
-
-
-
Our Finest Felines
-
-
-
Steve
-
-
-
-
Dr. Franklin
-
-
-
-
Mr. Lickums
-
-
-
-
Roxanne
-
-
-
-
Felix
-
-
-
-
Bubbles
-
-
-
-
- Back to top
- | © Felines in a Grid 2016. All rights reserved.
-
-
-
\ No newline at end of file
diff --git a/html_css/grid-style-completed.css b/html_css/grid-style-completed.css
deleted file mode 100644
index 02e628a..0000000
--- a/html_css/grid-style-completed.css
+++ /dev/null
@@ -1,153 +0,0 @@
-/*----------------- CSS RESET ------------------*/
-
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
-}
-/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
- display: block;
-}
-body {
- line-height: 1;
-}
-ol, ul {
- list-style: none;
-}
-blockquote, q {
- quotes: none;
-}
-blockquote:before, blockquote:after,
-q:before, q:after {
- content: '';
- content: none;
-}
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-/*----------------- CSS RESET ------------------*/
-
-body {
- font-size: 18px;
-}
-
-header, footer {
- width: 100%;
- background: #4d94ff;
- color: #ffffff;
- box-sizing: border-box;
- height: 50px;
- line-height: 50px;
- text-align: center;
-}
-
-header {
- display: inline-block;
-}
-
-footer {
-/* float: left;*/
- margin-top: 2em;
- clear: both;
-}
-
-nav {
- width: 50%;
- margin-left: 25%;
-}
-
-img {
- max-width: 100%;
- max-height: 100%;
- border: 1px solid #adadad;
-}
-
-h2 {
- font-size: 1.5em;
-}
-
-h3 {
- font-size: 1.33em;
- font-weight: bold;
- padding: 20px;
-}
-
-a {
- text-decoration: none;
-}
-
-#site-title {
- float: left;
- width: 25%;
- text-align: center;
-}
-
-.nav-button {
- color: #ffffff;
- display: inline-block;
- background: none;
- height: 100%;
- width: 150px;
- border-left: 1px solid #ffffff;
- border-right: 1px solid #ffffff;
- margin-left: -5px;
-}
-
-.nav-button:hover {
- background: #80b3ff;
-}
-
-a.nav-button:visited {
- color: #ffffff;
-}
-
-/*START HERE*/
-
-.other-news-container {
- float: left;
- width: 25%;
- text-align: center;
-}
-
-.main-container {
- float: left;
- width: 75%;
- text-align: center;
-}
-
-.ib-grid-item {
- display: inline-block;
- box-sizing: border-box;
- width: 33%;
- margin-bottom: 10%;
-}
-
-.ib-grid-item img {
- max-width: 66.67%;
- max-height: 66.67%;
-}
-
-.other-news-item {
- box-sizing: border-box;
- padding: 0 10%;
- margin-bottom: 10%;
-}
diff --git a/html_css/grid-style.css b/html_css/grid-style.css
deleted file mode 100644
index fc6c5d6..0000000
--- a/html_css/grid-style.css
+++ /dev/null
@@ -1,144 +0,0 @@
-/*----------------- CSS RESET ------------------*/
-
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
-}
-/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
- display: block;
-}
-body {
- line-height: 1;
-}
-ol, ul {
- list-style: none;
-}
-blockquote, q {
- quotes: none;
-}
-blockquote:before, blockquote:after,
-q:before, q:after {
- content: '';
- content: none;
-}
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-/*----------------- CSS RESET ------------------*/
-
-body {
- font-size: 18px;
-}
-
-header, footer {
- width: 100%;
- background: #4d94ff;
- color: #ffffff;
- box-sizing: border-box;
- height: 50px;
- line-height: 50px;
- text-align: center;
-}
-
-header {
- display: inline-block;
-}
-
-footer {
-/* float: left;*/
- margin-top: 2em;
- clear: both;
-}
-
-nav {
- width: 50%;
- margin-left: 25%;
-}
-
-img {
- max-width: 100%;
- max-height: 100%;
- border: 1px solid #adadad;
-}
-
-h2 {
- font-size: 1.5em;
-}
-
-h3 {
- font-size: 1.33em;
- font-weight: bold;
- padding: 20px;
-}
-
-a {
- text-decoration: none;
-}
-
-#site-title {
- float: left;
- width: 25%;
- text-align: center;
-}
-
-.nav-button {
- color: #ffffff;
- display: inline-block;
- background: none;
- height: 100%;
- width: 150px;
- border-left: 1px solid #ffffff;
- border-right: 1px solid #ffffff;
- margin-left: -5px;
-}
-
-.nav-button:hover {
- background: #80b3ff;
-}
-
-a.nav-button:visited {
- color: #ffffff;
-}
-
-
-/*START HERE*/
-
-.other-news-container {
-
-}
-
-.main-container {
-
-}
-
-.ib-grid-item {
-
-}
-
-.ib-grid-item img {
-
-}
-
-.other-news-item {
-
-}
diff --git a/html_css/io-lab-grid-layout.ai b/html_css/io-lab-grid-layout.ai
deleted file mode 100644
index e048717..0000000
--- a/html_css/io-lab-grid-layout.ai
+++ /dev/null
@@ -1,4769 +0,0 @@
-%PDF-1.5
%
-1 0 obj
<>/OCGs[6 0 R 36 0 R 65 0 R 94 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<>stream
-
-
-
-
- application/pdf
-
-
- io-lab-grid-layout
-
-
-
-
- 2016-01-29T09:28-08:00
- 2016-01-29T09:28-08:00
- 2016-01-29T00:15:35-07:00
- Adobe Illustrator CS6 (Windows)
-
-
-
- 256
- 156
- JPEG
- /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAnAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6PB+aPmr/D2lyz2V6jT+
YlsbnXjHZ/U2tP0u9u0Sqshmr6C+lX0a1Fa1+LFU4ufzjmtNDbWLzRPSt7vSJtc0NFug73FvAYqp
PSKlvIVuI2oPUFD1qKYqrn809TtdRmttW0SKzgsdRtNK1OdL31jFLqCI9s8a+ggkTjMnqVZePblS
uKojyL+bGlebdWOn2y24aazOo2f1e7S6kFusqxFbuNVQ2037xD6ZLbHrUEYqxDyT+YnnI6DY67fX
U+qWE2m+tqMuqWw063TUJJoo7eGzmt7RXnEvN9kil3AoxJpiqdj857q58vy6rpmg/WJrHTLjVtWt
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
-
-
-
-
-
- uuid:9e18f5f2-675c-4702-8b8f-18fc5b31dc39
- xmp.did:6950BE0610C4E5119808F064F36FA3FA
- uuid:5D20892493BFDB11914A8590D31508C8
- proof:pdf
-
- uuid:ba5dc92b-6d0a-484a-ab90-b9370a4a0965
- xmp.did:0980117407206811822A897E387FE54C
- uuid:5D20892493BFDB11914A8590D31508C8
- proof:pdf
-
-
-
-
- saved
- xmp.iid:6950BE0610C4E5119808F064F36FA3FA
- 2016-01-29T00:15:34-08:00
- Adobe Illustrator CS6 (Windows)
- /
-
-
-
-
-
- Document
- Print
-
-
- False
- False
- 1
-
- 1481.000000
- 905.000000
- Points
-
-
-
-
- MyriadPro-Regular
- Myriad Pro
- Regular
- Open Type
- Version 2.102;PS 2.000;hotconv 1.0.67;makeotf.lib2.5.33168
- False
- MyriadPro-Regular.otf
-
-
-
-
-
- Black
-
-
-
-
-
- Default Swatch Group
- 0
-
-
-
- White
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 0.000000
-
-
- Black
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 100.000000
-
-
- CMYK Red
- CMYK
- PROCESS
- 0.000000
- 100.000000
- 100.000000
- 0.000000
-
-
- CMYK Yellow
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 100.000000
- 0.000000
-
-
- CMYK Green
- CMYK
- PROCESS
- 100.000000
- 0.000000
- 100.000000
- 0.000000
-
-
- CMYK Cyan
- CMYK
- PROCESS
- 100.000000
- 0.000000
- 0.000000
- 0.000000
-
-
- CMYK Blue
- CMYK
- PROCESS
- 100.000000
- 100.000000
- 0.000000
- 0.000000
-
-
- CMYK Magenta
- CMYK
- PROCESS
- 0.000000
- 100.000000
- 0.000000
- 0.000000
-
-
- C=15 M=100 Y=90 K=10
- CMYK
- PROCESS
- 14.999998
- 100.000000
- 90.000000
- 10.000002
-
-
- C=0 M=90 Y=85 K=0
- CMYK
- PROCESS
- 0.000000
- 90.000000
- 85.000000
- 0.000000
-
-
- C=0 M=80 Y=95 K=0
- CMYK
- PROCESS
- 0.000000
- 80.000000
- 95.000000
- 0.000000
-
-
- C=0 M=50 Y=100 K=0
- CMYK
- PROCESS
- 0.000000
- 50.000000
- 100.000000
- 0.000000
-
-
- C=0 M=35 Y=85 K=0
- CMYK
- PROCESS
- 0.000000
- 35.000004
- 85.000000
- 0.000000
-
-
- C=5 M=0 Y=90 K=0
- CMYK
- PROCESS
- 5.000001
- 0.000000
- 90.000000
- 0.000000
-
-
- C=20 M=0 Y=100 K=0
- CMYK
- PROCESS
- 19.999998
- 0.000000
- 100.000000
- 0.000000
-
-
- C=50 M=0 Y=100 K=0
- CMYK
- PROCESS
- 50.000000
- 0.000000
- 100.000000
- 0.000000
-
-
- C=75 M=0 Y=100 K=0
- CMYK
- PROCESS
- 75.000000
- 0.000000
- 100.000000
- 0.000000
-
-
- C=85 M=10 Y=100 K=10
- CMYK
- PROCESS
- 85.000000
- 10.000002
- 100.000000
- 10.000002
-
-
- C=90 M=30 Y=95 K=30
- CMYK
- PROCESS
- 90.000000
- 30.000002
- 95.000000
- 30.000002
-
-
- C=75 M=0 Y=75 K=0
- CMYK
- PROCESS
- 75.000000
- 0.000000
- 75.000000
- 0.000000
-
-
- C=80 M=10 Y=45 K=0
- CMYK
- PROCESS
- 80.000000
- 10.000002
- 45.000000
- 0.000000
-
-
- C=70 M=15 Y=0 K=0
- CMYK
- PROCESS
- 70.000000
- 14.999998
- 0.000000
- 0.000000
-
-
- C=85 M=50 Y=0 K=0
- CMYK
- PROCESS
- 85.000000
- 50.000000
- 0.000000
- 0.000000
-
-
- C=100 M=95 Y=5 K=0
- CMYK
- PROCESS
- 100.000000
- 95.000000
- 5.000001
- 0.000000
-
-
- C=100 M=100 Y=25 K=25
- CMYK
- PROCESS
- 100.000000
- 100.000000
- 25.000000
- 25.000000
-
-
- C=75 M=100 Y=0 K=0
- CMYK
- PROCESS
- 75.000000
- 100.000000
- 0.000000
- 0.000000
-
-
- C=50 M=100 Y=0 K=0
- CMYK
- PROCESS
- 50.000000
- 100.000000
- 0.000000
- 0.000000
-
-
- C=35 M=100 Y=35 K=10
- CMYK
- PROCESS
- 35.000004
- 100.000000
- 35.000004
- 10.000002
-
-
- C=10 M=100 Y=50 K=0
- CMYK
- PROCESS
- 10.000002
- 100.000000
- 50.000000
- 0.000000
-
-
- C=0 M=95 Y=20 K=0
- CMYK
- PROCESS
- 0.000000
- 95.000000
- 19.999998
- 0.000000
-
-
- C=25 M=25 Y=40 K=0
- CMYK
- PROCESS
- 25.000000
- 25.000000
- 39.999996
- 0.000000
-
-
- C=40 M=45 Y=50 K=5
- CMYK
- PROCESS
- 39.999996
- 45.000000
- 50.000000
- 5.000001
-
-
- C=50 M=50 Y=60 K=25
- CMYK
- PROCESS
- 50.000000
- 50.000000
- 60.000004
- 25.000000
-
-
- C=55 M=60 Y=65 K=40
- CMYK
- PROCESS
- 55.000000
- 60.000004
- 65.000000
- 39.999996
-
-
- C=25 M=40 Y=65 K=0
- CMYK
- PROCESS
- 25.000000
- 39.999996
- 65.000000
- 0.000000
-
-
- C=30 M=50 Y=75 K=10
- CMYK
- PROCESS
- 30.000002
- 50.000000
- 75.000000
- 10.000002
-
-
- C=35 M=60 Y=80 K=25
- CMYK
- PROCESS
- 35.000004
- 60.000004
- 80.000000
- 25.000000
-
-
- C=40 M=65 Y=90 K=35
- CMYK
- PROCESS
- 39.999996
- 65.000000
- 90.000000
- 35.000004
-
-
- C=40 M=70 Y=100 K=50
- CMYK
- PROCESS
- 39.999996
- 70.000000
- 100.000000
- 50.000000
-
-
- C=50 M=70 Y=80 K=70
- CMYK
- PROCESS
- 50.000000
- 70.000000
- 80.000000
- 70.000000
-
-
-
-
-
- Grays
- 1
-
-
-
- C=0 M=0 Y=0 K=100
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 100.000000
-
-
- C=0 M=0 Y=0 K=90
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 89.999405
-
-
- C=0 M=0 Y=0 K=80
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 79.998795
-
-
- C=0 M=0 Y=0 K=70
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 69.999702
-
-
- C=0 M=0 Y=0 K=60
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 59.999104
-
-
- C=0 M=0 Y=0 K=50
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 50.000000
-
-
- C=0 M=0 Y=0 K=40
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 39.999401
-
-
- C=0 M=0 Y=0 K=30
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 29.998802
-
-
- C=0 M=0 Y=0 K=20
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 19.999701
-
-
- C=0 M=0 Y=0 K=10
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 9.999103
-
-
- C=0 M=0 Y=0 K=5
- CMYK
- PROCESS
- 0.000000
- 0.000000
- 0.000000
- 4.998803
-
-
-
-
-
- Brights
- 1
-
-
-
- C=0 M=100 Y=100 K=0
- CMYK
- PROCESS
- 0.000000
- 100.000000
- 100.000000
- 0.000000
-
-
- C=0 M=75 Y=100 K=0
- CMYK
- PROCESS
- 0.000000
- 75.000000
- 100.000000
- 0.000000
-
-
- C=0 M=10 Y=95 K=0
- CMYK
- PROCESS
- 0.000000
- 10.000002
- 95.000000
- 0.000000
-
-
- C=85 M=10 Y=100 K=0
- CMYK
- PROCESS
- 85.000000
- 10.000002
- 100.000000
- 0.000000
-
-
- C=100 M=90 Y=0 K=0
- CMYK
- PROCESS
- 100.000000
- 90.000000
- 0.000000
- 0.000000
-
-
- C=60 M=90 Y=0 K=0
- CMYK
- PROCESS
- 60.000004
- 90.000000
- 0.003099
- 0.003099
-
-
-
-
-
-
-
-
- Adobe PDF library 10.01
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-endstream
endobj
3 0 obj
<>
endobj
8 0 obj
<>/Resources<>/ExtGState<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/Thumb 100 0 R/TrimBox[0.0 0.0 1481.0 905.0]/Type/Page>>
endobj
96 0 obj
<>stream
-HVnZ1߯
UJFT%M~羀 NZ3{|\5fͭY>;|͇)6f>{W]cD#LLYٓX6QyתbR>M198BtFQIdE
g!1/ƃ@6dAMVw׆??ԒU;0d:9RT7z[45d?5o!='-N$ԓvoW_jqo
-ɒ %Y졎uWYJ>c?F!@,;pI9ņL-QR:o-4mW+ڭ{i?1fr]Od7-ɏZ'[LtLș2By\D11G}L
pF)8gș{ͺ@9`'-^,DQ)&R
G8@gA?}Efĝ*3Maj̿阥Ax:j 3HJI(#4ȁ(#,4tЗc*xa=3S*(ӻ2([VQKEQT#EgJIUʲ{rIW9 ΞFYׇ)WyNv;JR5xYT4:TԢ&%q=n%{zA)
*!7Y.kTkCVwgVþG}h3hܷPzzŲ۱?ߥ
n
-endstream
endobj
100 0 obj
<>stream
-8;Z,'8[a9p%-0,/ErWIbSSnTJ.NjAl^%h,s=H#Zq9^2Q`?'g":cm#h(l)fVZI7Cg1
-r4E-^frqSYlN0ccRL'SF,^3i55Bl'9Fg's?7]B_%S=dUj\?rm?Kh;8t"T$6JU]BFB
-1b7GX)ei$O[Qkjol&RVhh-.@dpf$l00Ca+iDd@R$6`!R1`n\>9*A\VT+\(EobP1H;
-U\AaB);S>b$jb(5!lsW&1$Fo87s`9362KFE1MV+k%2`CDI$8j=nq9jFJ"i^3^43,W
-DKJeD2,WZ?*iakiq*TmX&aSM2iO[8&b/d]o-"E"_9=f4DlR)/tOue%2`NkfDK1(`,Y"!6C!^3d.T"
-nX()2M$s\9+JTl?C@#\cf+Hh$WVe-+[P0N%.&cSh:@m[t([EU^?JiGJ9n,MI9^mTf8X$@(A2@a]"upXTOA(P.2j(oXc0Zs
-0@hp69!/%P/IP&:MO9iBK)$f5Di7t5"L7/@N6HI-/K^M(1=@tTf(@s0XabFjXWnXu
-XFGRph8=pYGVN>j/(&^(ZQD2MQlTJS7gh;s]&^flUM5Hg_5eY`0t+VQ+%Zufmc(;C
-#l!H^50pHL9Xl2!\E'F$R/mN]-dl"b1T^DMaV):6*Fe(d7IFE)9Ln6P,]-W^O#CtC
-RG8GBnZ3fM>]Q$WG9amM:13#pF9e(n[=9q^hnh)ifiTM#LOSqDH?['dq"6QG->h@B~>
-endstream
endobj
101 0 obj
[/Indexed/DeviceRGB 255 102 0 R]
endobj
102 0 obj
<>stream
-8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
-b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
-E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn
-6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j $XKrcYp0n+Xl_nU*O(
-l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
-endstream
endobj
94 0 obj
<>
endobj
103 0 obj
[/View/Design]
endobj
104 0 obj
<>>>
endobj
93 0 obj
<>
endobj
105 0 obj
<>
endobj
106 0 obj
<>stream
-H|TmPSWpoe
\{o**"" V
-ZTDImR] kȢbQAů DTuCg쯝3y;}pj]`XtЂ{UJwcQ-/W{vk<ݦtuzzxxLGoi'r6y2BNlqs~7ֆqn ߖ˝%#QI
1L#IrIxjr@7@] @R&4kh'(qnׯ1{h$
IQlgή'Μ7Klf\|2zHHGGѦZLGȻu!5ܥۏ$`Jɜ!*ζNl_FIjtOQF^zC2˛ tà|.:BЈɃsq+^D8DABs?*7;*qxHnlio2kD^h'G>Z/>jx:e!ރLaAրY^`?TOR'YL(,_}H{Ι8i`EewgWٺk{i]5LClh:h?ءPqQFMOsՆh}N7wea-ꆮ4x=}mMD6
;;$WoloI>Tv'V#so9;!.Tf6ύ**('8
-`O&=B~;8[A6@eq~j$,G.32ĩ֒Ulm,p
-A3$1mOuUL!Ie@_1eJs_ll(]Qu'YQSVtBByTsEψB2Vj'
Ȃsߑ="bwd"ޓ}<}>:qIa[QWmKRF$(dkS{&VD$NqX9uQU&klcXs|F8%,r~3,w/_xḘ3^p}B"l2)/?yx-&8[+ID9p ZqQCIdX,D,AB4vק7Jb_BJ{}flAžamwD+*B
-y&ݴ3CT/ScVz6;Z$
-U!Dm7FW$0ik=C?.ine[N=T]EC=なỸYLDF2gyRc`{2(`D=3JG.k2'| ub)uuyl2ډtl^j:˻ySAHA8-dqRMQ]?uaYaYQ1s6.EU(OݚBbӒmVL/߾#&%) 0`gD.3OZAgzyc,m|~~n
-XI˜.]=FI3b=>x&@5'1||̀ke8bY}e'?[6~>30;v-X~zsw{٢W?-NՍ H:N=VH_GfM~svmǥ_jD|3V O\xӀ;]NJO9E^x=v-=aI^l+:^/'*hRI1x~aPx-kM4G,kGCUGtTg~:[<;ccP
-#N`0%Sz{Џ
-V}6KHu|mrC2i\z%|
ӾO^?Oc:mĥpOn?]nAR<g79yxL6 -ѭ
-endstream
endobj
99 0 obj
<>
endobj
98 0 obj
[/ICCBased 107 0 R]
endobj
107 0 obj
<>stream
-HuTKtKKJI,t(4K%ҹH4J#Ғ(H
-wqyy~3̙g<3 Y9El
- @ ]!O-@ \+BVKK
:OX~WCaiHKL 0qY `5 ck
- X] x=8 X Ŀ>.f#aPn D^{y8 dpH st:Yc xc
IV?S!:_9[YbQP~+rA
-ShHht^
'0߅kYXY9Yqqpl'WzEE$%D>,^|t*K)%/`\ҫ:&D[7dplDa5|mb4,yy{e5
3⚅,t+whlA
mk
-xYUH&%Ȥ
-qO'Mz3KT@v[NUnn^\o]abTrtlmE]e~U+jאZ:zaqi5};CS[\_ۆwCaQ1;>L$Lz}4:%8M7l̎Χ/}XT^]X>\Ym[n!ycskkƶʷ;v{pIs0Xݯ3s&$WWW*)!$$%!e$cHNOAKIMEqƕ;KLw@YX;ؚ8^+DspfKOTCPpJ%D=++O%$*8IZ\Z^UK_wL"dx]} >9=;s_G8/̹N!Gz[<=2|B}PQzlH0Wc(Een|Pds::5&89yFT"od䳔i/ZK^&gd:fgQl
kJХeJ*+篍kj5U[ZUh0|em6]B@`PpH?QM1Msψ*iϛ.Z[JYZ)X-]RѺپw?@?5 ǖ'vNg
-W3gLC#u!MMMEvAms˔FVNA̝GLwA̬,llؿsݛnͽ+!B²" 'R&k?3?4+:6oT\ұڿ6VʝoF?LT;:>::>:;eqvx^sawݥʕ'_ EFO\DKLtAnFF)F|ԭ6\`@z?m+F;LwiA hy͖)Mgw~_
@ZH_XA,"F)%/*9aZ:Q,\B^_AU2
-*'[jo5[uR1uh`fm$1xJgBdrltlyyEe$feg-g#`dGbwj0TOC9; ܨݿxz6zx8IP=A!.aAxۑ ϊ}bG-ޒēx`G/Ԝq_O?0"۬խЮ˯ǰı²µŶȷӹۺ 0@RfzƏǦȾ*GcЀџҿ'LsٛFsM6+1MZ:{ T?~ò~i~L}~cbA~Dad~ty~W~O>~\/~|~`C x}%H}1X}%z}K}
{N}<_~7A~-ψ||Dz|+E|[s|z}^}wO@}-~ċ {Gu{Dz{]Ĭ{f{Zx|[]|ϕM?}R<}Ǝz]YzHħz|z={LNw{\|=>|v|ېI8z/r
z;bz'sMzd6zɬqv{D[{0>|;|yyaIy?yazYvzݮ[{^=c{ФI{R*y߄yfUy`VyyuKzZi{<{z%zȎ~+~ }͇}W0}3}HtЄ}Zk}=~zɇ }!~Єd*s}Y<9wpSwuuVrUW؈|;,뇔{RsѲ;:8q)PCV:4.8Ȅ2?UpVu9ScbփR.ՁNn U388A/ͬδz6߆өn1T\e7݀tXT)$̯̕6;eCʷˆ imw3SƀV7M
-\lGNػځNāa5tNzlߴS<H6*