From 594732ab461c6a75a8778f41724f4224839b26a6 Mon Sep 17 00:00:00 2001 From: Loic Baron Date: Tue, 22 Jul 2014 14:10:56 -0300 Subject: [PATCH] FIBRE: updated to the new version, wip on institution page --- manifoldapi/manifoldproxy.py | 1 + manifoldapi/static/js/manifold.js | 5 +- plugins/cafe | 1 - plugins/cafe-1.0/__init__.py | 0 plugins/cafe-1.0/cafe | 1 - plugins/cafe-1.0/cafe.zip | Bin 2974 -> 0 bytes plugins/cafe-1.0/edelberto-120314.py | 172 ----- plugins/cafe-1.0/edelberto-140314.py | 211 ------- plugins/cafe-1.0/edelberto.py | 208 ------ plugins/cafe-1.0/manifoldbackend.py | 76 --- plugins/cafe-1.0/sub.py | 22 - plugins/scheduler2/templates/scheduler.html | 1 + portal/homeview.py | 15 +- portal/registrationview.py | 10 +- portal/slicerequestview.py | 7 +- portal/sliceresourceview.py | 62 ++ portal/static/css/fibre.css | 592 +++++++++++++----- portal/static/img/optical_fibre.jpg | Bin 0 -> 329375 bytes portal/static/js/jquery.qtip.min.js | 2 +- portal/templates/_widget-topmenu.html | 6 +- .../fibre__widget-login-fed-manager.html | 11 +- .../fibre__widget-login-ldap-manager.html | 26 - .../fibre/fibre__widget-login-user.html | 26 - .../fibre/fibre__widget-topmenu.html | 82 ++- portal/templates/fibre/fibre_about.html | 127 +++- .../templates/fibre/fibre_account-view.html | 332 ++++++++++ portal/templates/fibre/fibre_base.html | 17 +- portal/templates/fibre/fibre_contact.html | 12 +- .../fibre/fibre_documentationview.html | 15 - portal/templates/fibre/fibre_home-view.html | 263 +++++--- portal/templates/fibre/fibre_institution.html | 289 +++++---- .../fibre/fibre_management-tab-about.html | 45 ++ .../fibre/fibre_management-tab-requests.html | 226 +++++++ portal/templates/fibre/fibre_news.html | 21 + .../fibre/fibre_registration_view.html | 229 +++++-- .../fibre/fibre_slice-request-ack-view.html | 9 - .../fibre/fibre_slice-request-done-view.html | 10 - .../fibre/fibre_slice-resource-view.html | 69 -- .../fibre/fibre_slice-tab-users-view.html | 130 ++++ .../fibre/fibre_slice-user-view.html | 93 +-- portal/templates/fibre/fibre_slice-view.html | 15 +- .../fibre/fibre_slicerequest_view.html | 108 ++++ portal/templates/fibre/fibre_supportview.html | 171 +++-- portal/templates/fibre/fibre_termsview.html | 56 ++ .../templates/fibre/fibre_testbed-list.html | 18 - .../fibre/fibre_user_register_complete.html | 15 - .../fibre/fibre_user_request_email.html | 18 + .../fibre/fibre_user_request_email.txt | 19 + ...user.html => fibre_widget-login-user.html} | 14 +- portal/templates/fibre/fibre_widget-news.html | 5 + .../fibre/fibre_widget-slice-sections.html | 56 +- .../fibre/old/fibre_slice-resource-view.html | 45 -- .../fibre/old/fibre_slice-user-view.html | 95 --- .../templates/fibre/old/fibre_slice-view.html | 61 -- .../old/fibre_widget-slice-sections.html | 13 - .../fibre/onelab__widget-login-manager.html | 26 - .../fibre/onelab__widget-login-user.html | 26 - .../fibre/onelab__widget-topmenu.html | 76 --- portal/templates/fibre/onelab_home-view.html | 119 ---- portal/templates/registration_view.html | 8 +- portal/templates/slice-resource-view.html | 8 +- portal/templates/slice-tab-users-view.html | 5 +- ui/topmenu.py | 2 +- 63 files changed, 2351 insertions(+), 2052 deletions(-) delete mode 120000 plugins/cafe delete mode 100644 plugins/cafe-1.0/__init__.py delete mode 120000 plugins/cafe-1.0/cafe delete mode 100644 plugins/cafe-1.0/cafe.zip delete mode 100644 plugins/cafe-1.0/edelberto-120314.py delete mode 100644 plugins/cafe-1.0/edelberto-140314.py delete mode 100644 plugins/cafe-1.0/edelberto.py delete mode 100644 plugins/cafe-1.0/manifoldbackend.py delete mode 100755 plugins/cafe-1.0/sub.py create mode 100644 portal/static/img/optical_fibre.jpg delete mode 100644 portal/templates/fibre/fibre__widget-login-ldap-manager.html delete mode 100644 portal/templates/fibre/fibre__widget-login-user.html create mode 100644 portal/templates/fibre/fibre_account-view.html delete mode 100644 portal/templates/fibre/fibre_documentationview.html create mode 100644 portal/templates/fibre/fibre_management-tab-about.html create mode 100644 portal/templates/fibre/fibre_management-tab-requests.html create mode 100644 portal/templates/fibre/fibre_news.html delete mode 100644 portal/templates/fibre/fibre_slice-request-ack-view.html delete mode 100644 portal/templates/fibre/fibre_slice-request-done-view.html delete mode 100644 portal/templates/fibre/fibre_slice-resource-view.html create mode 100644 portal/templates/fibre/fibre_slice-tab-users-view.html create mode 100644 portal/templates/fibre/fibre_slicerequest_view.html create mode 100644 portal/templates/fibre/fibre_termsview.html delete mode 100644 portal/templates/fibre/fibre_testbed-list.html delete mode 100644 portal/templates/fibre/fibre_user_register_complete.html create mode 100644 portal/templates/fibre/fibre_user_request_email.html create mode 100644 portal/templates/fibre/fibre_user_request_email.txt rename portal/templates/fibre/{fibre__widget-login-ldap-user.html => fibre_widget-login-user.html} (54%) create mode 100644 portal/templates/fibre/fibre_widget-news.html delete mode 100644 portal/templates/fibre/old/fibre_slice-resource-view.html delete mode 100644 portal/templates/fibre/old/fibre_slice-user-view.html delete mode 100644 portal/templates/fibre/old/fibre_slice-view.html delete mode 100644 portal/templates/fibre/old/fibre_widget-slice-sections.html delete mode 100644 portal/templates/fibre/onelab__widget-login-manager.html delete mode 100644 portal/templates/fibre/onelab__widget-login-user.html delete mode 100644 portal/templates/fibre/onelab__widget-topmenu.html delete mode 100644 portal/templates/fibre/onelab_home-view.html diff --git a/manifoldapi/manifoldproxy.py b/manifoldapi/manifoldproxy.py index 99959aee..76f61654 100644 --- a/manifoldapi/manifoldproxy.py +++ b/manifoldapi/manifoldproxy.py @@ -55,6 +55,7 @@ with the query passed using POST""" admin_user, admin_password = ConfigEngine().manifold_admin_user_password() manifold_api_session_auth = {'AuthMethod': 'password', 'Username': admin_user, 'AuthString': admin_password} else: + print manifold_query print request.session['manifold'] manifold_api_session_auth = request.session['manifold']['auth'] diff --git a/manifoldapi/static/js/manifold.js b/manifoldapi/static/js/manifold.js index 7dfcb4db..fe76629b 100644 --- a/manifoldapi/static/js/manifold.js +++ b/manifoldapi/static/js/manifold.js @@ -320,12 +320,13 @@ function QueryStore() { var self = this; var query_ext = this.find_analyzed_query_ext(query_uuid); var record_key = manifold.metadata.get_key(query_ext.query.object); + $.each(records, function(i, record) { - var key = manifold.metadata.get_key(query_ext.query.object); + //var key = manifold.metadata.get_key(query_ext.query.object); // ["start_time", "resource", "end_time"] // ["urn"] - var record_key_value = manifold.record_get_value(record, record_key); + query_ext.records.put(record_key_value, record); if (!(query_ext.state.get(record_key_value))) diff --git a/plugins/cafe b/plugins/cafe deleted file mode 120000 index 818c1c65..00000000 --- a/plugins/cafe +++ /dev/null @@ -1 +0,0 @@ -cafe-1.0/ \ No newline at end of file diff --git a/plugins/cafe-1.0/__init__.py b/plugins/cafe-1.0/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/plugins/cafe-1.0/cafe b/plugins/cafe-1.0/cafe deleted file mode 120000 index 47de4c7d..00000000 --- a/plugins/cafe-1.0/cafe +++ /dev/null @@ -1 +0,0 @@ -cafe/ \ No newline at end of file diff --git a/plugins/cafe-1.0/cafe.zip b/plugins/cafe-1.0/cafe.zip deleted file mode 100644 index b58f144bcc4f2eeaedcd5c085d86e162fe356369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2974 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 Pw={pk{7*-+{ImTFNtJhM diff --git a/plugins/cafe-1.0/edelberto-120314.py b/plugins/cafe-1.0/edelberto-120314.py deleted file mode 100644 index a3ec0b42..00000000 --- a/plugins/cafe-1.0/edelberto-120314.py +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env python - -from portal.models import PendingUser -#from portal.actions import create_pending_user -# Edelberto - LDAP -from portal.actions import create_pending_user, ldap_create_user - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import randint -import crypt - -import re -#from manifold.manifold.core.router import Router -from manifold.core.query import Query -from manifoldapi.manifoldapi import execute_admin_query -#from portal.actions import manifold_add_user, manifold_add_account, manifold_update_account -from portal.actions import manifold_add_account, manifold_add_reference_user_accounts, sfa_create_user, create_pending_user -from manifold.core.query import Query -# add user to manifold - -from portal.models import PendingUser - -from django.views.generic import View -from django.core.context_processors import csrf -from django.contrib.auth import authenticate, login, logout -from django.template import RequestContext -from django.shortcuts import render_to_response - -from manifold.manifoldresult import ManifoldResult -from ui.topmenu import topmenu_items, the_user -from myslice.configengine import ConfigEngine - -#from django.http import HttpResponse HttpResponseRedirect -from django.http import HttpResponse -#from django.http import HttpResponseRedirect -#from django.template import RequestContext -from django.contrib.sessions.backends.db import SessionStore - -def index(request): -#class EdelbertoView (View): - -# XXX We use cookie! -# Test cookie support - if request.session.test_cookie_worked(): - #if session.test_cookie_worked(): - return HttpResponse("Please enable cookies and try again.") - #return - print "Please enable cookies and try again." - else: - request.session['cn'] = request.META['Shib-inetOrgPerson-cn'] - request.session['sn'] = request.META['Shib-inetOrgPerson-sn'] - request.session['mail'] = request.META['Shib-inetOrgPerson-mail'] - request.session['eppn'] = request.META['Shib-eduPerson-eduPersonPrincipalName'] - #request.session['aff'] = request.META['Shib-brEduPerson-brEduAffiliationType'] - request.session['aff'] = request.META['Shib-eduPerson-eduPersonAffiliation'] - request.session['shib'] = request.META['Shib-Session-ID'] - - if 'mail' in request.session.keys(): - print "Cookie: OK -> Content: cn:" + request.session["cn"] + " sn " +request.session["sn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] - #ip += "Cookie: OK -> Content: cn:" + request.session["cn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] + "" - else: - print "Cookie: nothing/clear" - #ip += "Cookie: nothing/clear " - - # return HttpResponse(ip) - - - # XXX It's only to test the association of pi and esilva@uff.br - if request.session["eppn"] == 'esilva@uff.br': - username = 'rezende@ufrj' - password = 'fibre2014' - # pass request within the token, so manifold session key can be attached to the request session. - token = {'username': username, 'password': password, 'request': request} - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # For all users - Verifying if he exists in MySlice/Manifold - else: - username = request.session["mail"] - # this is ugly. We generate a simple password merging mail "fibre" and sn. - password = request.session["mail"] + "fibre" + request.session["sn"] - - # If we have " we remove - username = username.replace('"','').strip() - password = password.replace('"','').strip() - - # pass request within the token, so manifold session key can be attached to the request session. - token = {'username': username, 'password': password, 'request': request} - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # . a django User in case of success - # . or None if the backend could be reached but the authentication failed - auth_result = authenticate(token=token) - print auth_result - print token - # high-level errors, like connection refused or the like - - if isinstance (auth_result, ManifoldResult): - manifoldresult = auth_result - htm = "" - return HttpResponse (htm) - # user was authenticated at the backend - elif auth_result is not None: - user=auth_result - - # Verifying if user is active to logging in - if user.is_active: - print "LOGGING IN" - login(request, user) - htm = "" - #return HttpResponseRedirect ('/login-ok') - return HttpResponse (htm) - else: - # Today all CAFe accounts are actived - htm = "Your account is not active, please contact the site admin." - return HttpResponse (htm) - - - # otherwise - # Creating the user at manifold, myslice and sfa - else: - user_params = { 'email': username, 'password': password } - user_request = {} - - user_request['auth_type'] = 'managed' - - # XXX Common code, dependency ? - from Crypto.PublicKey import RSA - private = RSA.generate(1024) - - # Example: private_key = '-----BEGIN RSA PRIVATE KEY-----\nMIIC...' - # Example: public_key = 'ssh-rsa AAAAB3...' - user_request['private_key'] = private.exportKey() - user_request['public_key'] = private.publickey().exportKey(format='OpenSSH') - - splitmail = username.split("@")[0] - user = splitmail.replace('"','').strip() - hrn = "fibre." + user + str(randint(1,100000)) - - user_request['user_hrn'] = hrn - - user_request['first_name'] = request.session['cn'] - user_request['last_name'] = request.session['sn'] - user_request['authority_hrn'] = "fibre" - user_request['email'] = username - user_request['password'] = password - user_request['public_key'] = user_request['public_key'] - user_request['private_key'] = user_request['private_key'] - - # Verify in django - if PendingUser.objects.filter(email__iexact = user_request['email']): - htm = "Erro - User with same email from CAFe exists in Django" - # verify in manifol - user_query = Query().get('local:user').select('user_id','email') - user_details = execute_admin_query(request, user_query) - for user_detail in user_details: - if user_detail['email'] == user_request['email']: - htm = "Erro - user exist in SFA Registry" - try: - if user_detail['user_hrn'] == user_request['user_hrn']: - htm = "Erro - user with the same hrn in SFA Registry" - except: - continue - - - create_pending_user(user_request, user_request, user_detail) - - return HttpResponse(htm) - return HttpResponse(htm) diff --git a/plugins/cafe-1.0/edelberto-140314.py b/plugins/cafe-1.0/edelberto-140314.py deleted file mode 100644 index dc07b37a..00000000 --- a/plugins/cafe-1.0/edelberto-140314.py +++ /dev/null @@ -1,211 +0,0 @@ -#!/usr/bin/env python - -from portal.models import PendingUser -#from portal.actions import create_pending_user -# Edelberto - LDAP -from portal.actions import create_pending_user, ldap_create_user - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import randint -import crypt - -import re -#from manifold.manifold.core.router import Router -from manifold.core.query import Query -from manifoldapi.manifoldapi import execute_admin_query, execute_query -#from portal.actions import manifold_add_user, manifold_add_account, manifold_update_account -from portal.actions import manifold_add_account, manifold_add_reference_user_accounts, sfa_create_user, create_pending_user -from manifold.core.query import Query -# add user to manifold - -from unfold.loginrequired import FreeAccessView - -from portal.models import PendingUser - -from django.views.generic import View -from django.core.context_processors import csrf -from django.contrib.auth import authenticate, login, logout -from django.template import RequestContext -from django.shortcuts import render_to_response - -from manifoldapi.manifoldresult import ManifoldResult -from ui.topmenu import topmenu_items, the_user -from myslice.configengine import ConfigEngine - -#from django.http import HttpResponse HttpResponseRedirect -from django.http import HttpResponse -#from django.http import HttpResponseRedirect -#from django.template import RequestContext -from django.contrib.sessions.backends.db import SessionStore - -def index(request): -#class EdelbertoView (View): - -# XXX We use cookie! -# Test cookie support - if request.session.test_cookie_worked(): - #if session.test_cookie_worked(): - return HttpResponse("Please enable cookies and try again.") - #return - print "Please enable cookies and try again." - else: - request.session['cn'] = request.META['Shib-inetOrgPerson-cn'] - request.session['sn'] = request.META['Shib-inetOrgPerson-sn'] - request.session['mail'] = request.META['Shib-inetOrgPerson-mail'] - request.session['eppn'] = request.META['Shib-eduPerson-eduPersonPrincipalName'] - #request.session['aff'] = request.META['Shib-brEduPerson-brEduAffiliationType'] - request.session['aff'] = request.META['Shib-eduPerson-eduPersonAffiliation'] - request.session['shib'] = request.META['Shib-Session-ID'] - - if 'mail' in request.session.keys(): - print "Cookie: OK -> Content: cn:" + request.session["cn"] + " sn " +request.session["sn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] - #ip += "Cookie: OK -> Content: cn:" + request.session["cn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] + "" - else: - print "Cookie: nothing/clear" - #ip += "Cookie: nothing/clear " - - # return HttpResponse(ip) - - # expose this so we can mention the backend URL on the welcome page - def default_env (self): - return { - 'MANIFOLD_URL':ConfigEngine().manifold_url(), - } - - # expose this so we can mention the backend URL on the welcome page - #def default_env (self): - # config=Config() - # return { - # 'MANIFOLD_URL':ConfigEngine().manifold_url(), - # #'MANIFOLD_URL':config.manifold_url(), - # } - - # XXX It's only to test the association of pi and esilva@uff.br - if request.session["eppn"] == 'esilva@uff.br': - username = 'rezende@ufrj' - password = 'fibre2014' - print "eppn OK" - else: - username = request.session["mail"] - # this is ugly. We generate a simple password merging mail "fibre" and sn. - password = request.session["mail"] + "fibre" + request.session["sn"] - - # If we have " we remove - username = username.replace('"','').strip() - password = password.replace('"','').strip() - - # pass request within the token, so manifold session key can be attached to the request session. - #token = {'username': username, 'password': password, 'request': request} - #token = {'username': username, 'password': password} - - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # . a django User in case of success - # . or None if the backend could be reached but the authentication failed - print "token CAFe" - #print token - #auth_result = authenticate(token=token) - #auth_result = authenticate(username=username, password=password) - auth_result = authenticate(username='rezende@ufrj', password='fibre2014', request=request) - print "Auth Result CAFe" - print auth_result - # high-level errors, like connection refused or the like - - if isinstance (auth_result, ManifoldResult): - manifoldresult = auth_result - print ManifoldResult - print manifoldresult - #htm = "" - htm = "not authenticated" - return HttpResponse (htm) - # user was authenticated at the backend - elif auth_result is not None: - user=auth_result - - # Verifying if user is active to logging in - if user.is_active: - print "LOGGING IN" - login(request, user) - - #if request.user.is_authenticated(): - # env['person'] = username - # env['username'] = username - #else: - # env['person'] = None - - htm = "" - #return HttpResponseRedirect ('/login-ok') - return HttpResponse (htm) - else: - # Today all CAFe accounts are actived - htm = "Your account is not active, please contact the site admin." - return HttpResponse (htm) - - # otherwise - # Creating the user at manifold, myslice and sfa - else: - user_params = { 'email': username, 'password': password } - user_request = {} - - user_request['auth_type'] = 'managed' - - # XXX Common code, dependency ? - from Crypto.PublicKey import RSA - private = RSA.generate(1024) - - # Example: private_key = '-----BEGIN RSA PRIVATE KEY-----\nMIIC...' - # Example: public_key = 'ssh-rsa AAAAB3...' - user_request['private_key'] = private.exportKey() - user_request['public_key'] = private.publickey().exportKey(format='OpenSSH') - - splitmail = username.split("@")[0] - user = splitmail.replace('"','').strip() - hrn = "fibre." + user + str(randint(1,100000)) - - user_request['user_hrn'] = hrn - - user_request['first_name'] = request.session['cn'] - user_request['last_name'] = request.session['sn'] - user_request['authority_hrn'] = "fibre" - user_request['email'] = username - user_request['password'] = password - user_request['public_key'] = user_request['public_key'] - user_request['private_key'] = user_request['private_key'] - - # Verify in django - if PendingUser.objects.filter(email__iexact = user_request['email']): - htm = "Erro - User with same email from CAFe exists in Django" - # verify in manifol - user_query = Query().get('local:user').select('user_id','email') - user_details = execute_admin_query(request, user_query) - for user_detail in user_details: - if user_detail['email'] == user_request['email']: - htm = "Erro - user exist in SFA Registry" - try: - if user_detail['user_hrn'] == user_request['user_hrn']: - htm = "Erro - user with the same hrn in SFA Registry" - except: - continue - - - #create_pending_user(user_request, user_request, user_detail) - - htm = "Now your CAFe user is associated with a MySlice account - Please login-ok in CAFe again." - return HttpResponse(htm) - # return HttpResponse(htm) - - # login-ok sets state="Welcome to MySlice" in urls.py - def get (self, request, state=None): - env = self.default_env() - env['username']=the_user(request) - env['topmenu_items'] = topmenu_items(None, request) - if state: env['state'] = state - elif not env['username']: env['state'] = "Please sign in" - return HttpResponseRedirect ('/login-ok') - #return render_to_response('home-view.html',env, context_instance=RequestContext(request)) - diff --git a/plugins/cafe-1.0/edelberto.py b/plugins/cafe-1.0/edelberto.py deleted file mode 100644 index 19be099f..00000000 --- a/plugins/cafe-1.0/edelberto.py +++ /dev/null @@ -1,208 +0,0 @@ -#!/usr/bin/env python - - -# XXX We need to clean it!! -from portal.models import PendingUser - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import randint -import crypt - -import re -#from manifold.manifold.core.router import Router -from manifold.core.query import Query -from manifoldapi.manifoldapi import execute_admin_query, execute_query -#from portal.actions import manifold_add_user, manifold_add_account, manifold_update_account -#from portal.actions import manifold_add_account, manifold_add_reference_user_accounts, sfa_create_user, create_pending_user -from portal.actions import create_pending_user, create_user -from manifold.core.query import Query -# add user to manifold - -from unfold.loginrequired import FreeAccessView - -from django.views.generic import View -from django.core.context_processors import csrf -from django.contrib.auth import authenticate, login, logout -from django.template import RequestContext -from django.shortcuts import render_to_response - -from manifoldapi.manifoldresult import ManifoldResult, ManifoldCode, ManifoldException -from ui.topmenu import topmenu_items, the_user -from myslice.configengine import ConfigEngine - -#from django.http import HttpResponse HttpResponseRedirect -from django.http import HttpResponse -#from django.http import HttpResponseRedirect -#from django.template import RequestContext -from django.contrib.sessions.backends.db import SessionStore - -from portal.homeview import HomeView - -# View for authenticate the user -class EdelbertoView (HomeView): - def get(self,request): - env = self.default_env() - env['theme'] = self.theme - print "EdelbertoView" - - # XXX We use cookie! - # Test cookie support - if request.session.test_cookie_worked(): - #if session.test_cookie_worked(): - return HttpResponse("Please enable cookies and try again.") - #return - print "Please enable cookies and try again." - else: - request.session['cn'] = request.META['Shib-inetOrgPerson-cn'] - request.session['sn'] = request.META['Shib-inetOrgPerson-sn'] - request.session['mail'] = request.META['Shib-inetOrgPerson-mail'] - request.session['eppn'] = request.META['Shib-eduPerson-eduPersonPrincipalName'] - #request.session['aff'] = request.META['Shib-brEduPerson-brEduAffiliationType'] - request.session['aff'] = request.META['Shib-eduPerson-eduPersonAffiliation'] - request.session['shib'] = request.META['Shib-Session-ID'] - - if 'mail' in request.session.keys(): - print "Cookie: OK -> Content: cn:" + request.session["cn"] + " sn " +request.session["sn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] - #ip += "Cookie: OK -> Content: cn:" + request.session["cn"] + " mail: " + request.session["mail"] + " eppn: " + request.session["eppn"] + "" - else: - print "Cookie: nothing/clear" - #ip += "Cookie: nothing/clear " - # Cookies test finish - # return HttpResponse(ip) - - # expose this so we can mention the backend URL on the welcome page - def default_env (self): - return { - 'MANIFOLD_URL':ConfigEngine().manifold_url(), - } - - - # XXX It's only to test the association of pi and esilva@uff.br - if request.session["eppn"] == 'esilva@uff.br': - username = 'rezende@ufrj' - password = 'fibre2014' - print "eppn OK" - # If the user is not esilva@uff.br, so run the normal authentication - else: - username = request.session["mail"] - # XXX this is ugly. We generate a simple password merging mail "fibre" and sn. - password = request.session["mail"] + "fibre" + request.session["sn"] - - # If we have " we remove - username = username.replace('"','').strip() - password = password.replace('"','').strip() - - # pass request within the token, so manifold session key can be attached to the request session. - token = {'username': username, 'password': password, 'request': request} - - # . a ManifoldResult - when something has gone wrong, like e.g. backend is unreachable - # . a django User in case of success - # . or None if the backend could be reached but the authentication failed - auth_result = authenticate(token=token) - - # XXX Error - We need a toke, not send parameters directly! - #auth_result = authenticate(username='rezende@ufrj', password='fibre2014', request=request) - print "Auth Result CAFe" - print type(auth_result) - # high-level errors, like connection refused or the like - - if isinstance (auth_result, ManifoldResult): - manifoldresult = auth_result - #htm = "" - htm = "not authenticated" - return HttpResponse (htm) - # user was authenticated at the backend - elif auth_result is not None: - user=auth_result - - # Verifying if user is active to logging in - if user.is_active: - print "LOGGING IN" - login(request, user) - - #if request.user.is_authenticated(): - # env['person'] = username - # env['username'] = username - #else: - # env['person'] = None - - htm = "" - #return HttpResponseRedirect ('/login-ok') - return HttpResponse (htm) - #return render_to_response(self.template,env, context_instance=RequestContext(request)) - else: - # Today all CAFe accounts are actived - htm = "Your account is not active, please contact the site admin." - return HttpResponse (htm) - - # otherwise - # Creating the user at manifold, myslice and sfa - # XXX It's the first of CAFe user in MySlice! - else: - # Get the username and password - user_params = { 'email': username, 'password': password } - user_request = {} - - # set the auth_type = managed - user_request['auth_type'] = 'managed' - - # XXX Generating the key pairs for CAFe user - from Crypto.PublicKey import RSA - private = RSA.generate(1024) - - # Example: private_key = '-----BEGIN RSA PRIVATE KEY-----\nMIIC...' - # Example: public_key = 'ssh-rsa AAAAB3...' - user_request['private_key'] = private.exportKey() - user_request['public_key'] = private.publickey().exportKey(format='OpenSSH') - - # Generate a HRN different for all users (plus random int) - # Getting the username - splitmail = username.split("@")[0] - # Getting the organization. The same of authority - # testbed name - org = username.split('@')[1] - o = org.split('.')[-2] - user = splitmail.replace('"','').strip() - # Finally creating the HRN - hrn = "fibre." + o + "." + user + str(randint(1,100000)) - - user_request['user_hrn'] = hrn - - # Others fields we can get from CAFe database - user_request['first_name'] = request.session['cn'] - user_request['last_name'] = request.session['sn'] - # We need to put the user below its authority - user_request['authority_hrn'] = "fibre." + o - user_request['email'] = username - user_request['password'] = password - user_request['public_key'] = user_request['public_key'] - user_request['private_key'] = user_request['private_key'] - - # Verify in django if user exist - if PendingUser.objects.filter(email__iexact = user_request['email']): - htm = "Erro - User with same email from CAFe exists in Django" - # verify in manifold and SFA if user exist - user_query = Query().get('local:user').select('user_id','email') - user_details = execute_admin_query(request, user_query) - for user_detail in user_details: - if user_detail['email'] == user_request['email']: - htm = "Erro - user exist in SFA Registry" - try: - if user_detail['user_hrn'] == user_request['user_hrn']: - htm = "Erro - user with the same hrn in SFA Registry" - except: - continue - - # first we create a uer with pending flag - create_pending_user(user_request, user_request, user_detail) - # after we enable this user and put in SFA - create_user(user_request, user_request) - - htm = "Now your CAFe user is associated with a MySlice account - Please return to the home and log in CAFe again." - return HttpResponse(htm) diff --git a/plugins/cafe-1.0/manifoldbackend.py b/plugins/cafe-1.0/manifoldbackend.py deleted file mode 100644 index 14abb748..00000000 --- a/plugins/cafe-1.0/manifoldbackend.py +++ /dev/null @@ -1,76 +0,0 @@ -import time - -from django.contrib.auth.models import User - -from manifold.manifoldapi import ManifoldAPI, ManifoldException, ManifoldResult -from manifold.core.query import Query - -# Name my backend 'ManifoldBackend' -class ManifoldBackend: - - # Create an authentication method - # This is called by the standard Django login procedure - def authenticate(self, token=None): - if not token: - return None - - try: - username = token['username'] - password = token['password'] - request = token['request'] - - auth = {'AuthMethod': 'password', 'Username': username, 'AuthString': password} - api = ManifoldAPI(auth) - sessions_result = api.forward(Query.create('local:session').to_dict()) - print "result" - sessions = sessions_result.ok_value() - print "ok" - if not sessions: - print "GetSession failed", sessions_result.error() - return - print "first", sessions - session = sessions[0] - - # Change to session authentication - api.auth = {'AuthMethod': 'session', 'session': session['session']} - self.api = api - - # Get account details - # the new API would expect Get('local:user') instead - persons_result = api.forward(Query.get('local:user').to_dict()) - persons = persons_result.ok_value() - if not persons: - print "GetPersons failed",persons_result.error() - return - person = persons[0] - print "PERSON=", person - - request.session['manifold'] = {'auth': api.auth, 'person': person, 'expires': session['expires']} - except ManifoldException, e: - print "Caught ManifoldException, returning corresponding ManifoldResult" - return e.manifold_result - except Exception, e: - print "E: manifoldbackend", e - import traceback - traceback.print_exc() - return None - - try: - # Check if the user exists in Django's local database - user = User.objects.get(username=username) - except User.DoesNotExist: - # Create a user in Django's local database - user = User.objects.create_user(username, username, 'passworddoesntmatter') - user.first_name = "DUMMY_FIRST_NAME" #person['first_name'] - user.last_name = "DUMMY LAST NAME" # person['last_name'] - user.email = person['email'] - return user - - # Required for your backend to work properly - unchanged in most scenarios - def get_user(self, user_id): - try: - return User.objects.get(pk=user_id) - except User.DoesNotExist: - return None - - diff --git a/plugins/cafe-1.0/sub.py b/plugins/cafe-1.0/sub.py deleted file mode 100755 index ec19a5aa..00000000 --- a/plugins/cafe-1.0/sub.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python - -#Edelberto from manifoldauth -import os,sys -import subprocess -import shlex -import getpass -from hashlib import md5 -import time -from random import Random -import crypt - -username = 'teste' -password = '123' - -command = '/var/www/manifold/manifold/bin/adduser.py ' + username + ' ' + password - #command = 'ls -la' -args = shlex.split(command) -p = subprocess.Popen(args, stdin=subprocess.PIPE).communicate()[0] -print command -print args -print p diff --git a/plugins/scheduler2/templates/scheduler.html b/plugins/scheduler2/templates/scheduler.html index e07637ac..0cb9698e 100755 --- a/plugins/scheduler2/templates/scheduler.html +++ b/plugins/scheduler2/templates/scheduler.html @@ -130,3 +130,4 @@ //alert("1"); + diff --git a/portal/homeview.py b/portal/homeview.py index 858c887e..c4a99ca3 100644 --- a/portal/homeview.py +++ b/portal/homeview.py @@ -111,13 +111,14 @@ class HomeView (FreeAccessView, ThemeView): # XXX Something like an invalid session seems to make the execute fail sometimes, and thus gives an error on the main page platform_details = execute_query(self.request, platform_query) account_details = execute_query(self.request, account_query) - for platform_detail in platform_details: - for account_detail in account_details: - if platform_detail['platform_id'] == account_detail['platform_id']: - if 'config' in account_detail and account_detail['config'] is not '': - account_config = json.loads(account_detail['config']) - if 'myslice' in platform_detail['platform']: - acc_auth_cred = account_config.get('delegated_authority_credentials','N/A') + if platform_details: + for platform_detail in platform_details: + for account_detail in account_details: + if platform_detail['platform_id'] == account_detail['platform_id']: + if 'config' in account_detail and account_detail['config'] is not '': + account_config = json.loads(account_detail['config']) + if 'myslice' in platform_detail['platform']: + acc_auth_cred = account_config.get('delegated_authority_credentials','N/A') # assigning values if acc_auth_cred=={} or acc_auth_cred=='N/A': pi = "is_not_pi" diff --git a/portal/registrationview.py b/portal/registrationview.py index 0bccac96..199c1730 100644 --- a/portal/registrationview.py +++ b/portal/registrationview.py @@ -40,7 +40,7 @@ class RegistrationView (FreeAccessView, ThemeView): """ errors = [] - authorities_query = Query.get('authority').select('name', 'authority_hrn') + authorities_query = Query.get('authority').select('name','authority_hrn') authorities = execute_admin_query(wsgi_request, authorities_query) if authorities is not None: authorities = sorted(authorities) @@ -59,13 +59,17 @@ class RegistrationView (FreeAccessView, ThemeView): current_site = Site.objects.get_current() current_site = current_site.domain - authorities_query = Query.get('authority').select('name', 'authority_hrn') - authorities = execute_admin_query(wsgi_request, authorities_query) + #authorities_query = Query.get('authority').select('name', 'authority_hrn') + #authorities = execute_admin_query(wsgi_request, authorities_query) for authority in authorities: if authority['name'] == wsgi_request.POST.get('org_name', ''): authority_hrn = authority['authority_hrn'] + # Handle the case when the template uses only hrn and not name + if not authority_hrn: + authority_hrn = wsgi_request.POST.get('org_name', '') + post_email = wsgi_request.POST.get('email','').lower() salt = randint(1,100000) email_hash = md5(str(salt)+post_email).hexdigest() diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index 449147ca..bd711d5c 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -83,6 +83,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): page = Page(wsgi_request) page.add_js_files ( [ "js/jquery.validate.js", "js/jquery-ui.js" ] ) page.add_css_files ( [ "https://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" ] ) + page.expose_js_metadata() if method == 'POST': # The form has been submitted @@ -92,12 +93,13 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): current_site = current_site.domain # getting the authority_hrn from the selected organization - authority_hrn = '' for authority in authorities: if authority['name'] == wsgi_request.POST.get('org_name', ''): authority_hrn = authority['authority_hrn'] - + # Handle the case when the template uses only hrn and not name + if not authority_hrn: + authority_hrn = wsgi_request.POST.get('org_name', '') slice_request = { 'type' : 'slice', @@ -168,6 +170,7 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): 'exp_url': exp_url, 'pi': pi, 'authority_name': authority_name, + 'authority_hrn': user_authority, 'cc_myself': True, 'authorities': authorities, 'theme': self.theme, diff --git a/portal/sliceresourceview.py b/portal/sliceresourceview.py index db7413d1..621ad5c2 100644 --- a/portal/sliceresourceview.py +++ b/portal/sliceresourceview.py @@ -22,6 +22,12 @@ from plugins.googlemap import GoogleMap from plugins.filter_status import FilterStatusPlugin from plugins.testbeds import TestbedsPlugin from plugins.scheduler2 import Scheduler2 + +# Bristol plugin +from plugins.univbrisfoam import UnivbrisFoam +from plugins.univbrisfv import UnivbrisFv +from plugins.univbrisfvf import UnivbrisFvf + from plugins.columns_editor import ColumnsEditor from plugins.sladialog import SlaDialog from plugins.lists.simplelist import SimpleList @@ -42,6 +48,11 @@ class SliceResourceView (LoginRequiredView, ThemeView): metadata = page.get_metadata() page.expose_js_metadata() + # Bristol + univbrisfoam_query=Query().get('ofelia-bristol-of:resource').select('urn') + page.enqueue_query(univbrisfoam_query) + + resource_md = metadata.details_by_object('resource') resource_fields = [column['name'] for column in resource_md['column']] @@ -234,6 +245,50 @@ class SliceResourceView (LoginRequiredView, ThemeView): query = main_query, username = request.user, ) + + # Bristol plugin + univbrisfoamlist = UnivbrisFoam( + page = page, + title = 'univbris_foam_ports_selection', + domid = 'univbris_foam_ports_selection', + query = univbrisfoam_query, + query_all = univbrisfoam_query, + checkboxes = False, + datatables_options = { + 'iDisplayLength': 10, + 'bLengthChange' : True, + 'bAutoWidth' : True, + }, + ) + + #plugin which manages the different flowspaces that the user creates, and also sends flowspaces to manifold + univbrisfvlist = UnivbrisFv( + page = page, + title = 'univbris_flowspace_selection', + domid = 'univbris_flowspace_selection', + query = None, + query_all = None, + datatables_options = { + 'iDisplayLength': 5, + 'bLengthChange' : True, + 'bAutoWidth' : True, + }, + ) + + #plugin which allows the definition of a single flowspace + univbrisfvform = UnivbrisFvf( + page = page, + title = 'univbris_flowspace_form', + domid = 'univbris_flowspace_form', + query = None, + query_all = None, + datatables_options = { + 'iDisplayLength': 3, + 'bLengthChange' : True, + 'bAutoWidth' : True, + }, + ) + # -------------------------------------------------------------------------- @@ -284,6 +339,13 @@ class SliceResourceView (LoginRequiredView, ThemeView): template_env['map_resources'] = map_resources.render(self.request) template_env['scheduler'] = resources_as_scheduler2.render(self.request) + + # Bristol plugin + template_env['resources'] = univbrisfoamlist.render(self.request) + template_env['flowspaces']= univbrisfvlist.render(self.request) + template_env['flowspaces_form']= univbrisfvform.render(self.request) + + # template_env['pending_resources'] = pending_resources.render(self.request) template_env['sla_dialog'] = '' # sla_dialog.render(self.request) template_env["theme"] = self.theme diff --git a/portal/static/css/fibre.css b/portal/static/css/fibre.css index ef27a2e9..639b0402 100644 --- a/portal/static/css/fibre.css +++ b/portal/static/css/fibre.css @@ -1,22 +1,29 @@ +@import url("../fonts/opensans_bold_macroman/stylesheet.css"); + +html { height: 100% } + body { background-color:white; color:black; margin:0; padding:0; + height: 100%; } a, a:active, a:focus { outline: 0; + text-decoration:none; } h1 { border-bottom:1px solid #DDDDDD; - padding:0 0 5px 0; - margin:0 0 15px 0; - font-size:18pt; + padding:0 0 0 0; + margin:15px 0 15px 0; + font-size:14pt; } h1 img { vertical-align:middle; margin-bottom:4px; + margin-right:10px; } h2 { font-size:14pt; @@ -26,18 +33,18 @@ h3 { font-size:13pt; color:#201E62; } -div.wrapper { - width:980px; - margin:0 auto; - position:relative; -} -div.container { - width:80%; - margin:25px auto; +input[type=text], input[type=password], input[type=email], input[type=tel], input[type=number], select, option { + min-width:260px; + padding:6px; + border:1pt solid #22606D; + vertical-align:bottom; + border-radius:0; } -div.wide { - margin:25px auto; - padding:0 25px; + +textarea { + padding:6px; + border:1pt solid #22606D !important; + border-radius:0 !important; } span.label { @@ -46,85 +53,107 @@ span.label { font-weight:normal; padding:0; } -/***** Notifications *****/ -.warning { - border: 1px solid red; - margin: 20px 60px; - padding: 10px 20px; - color: red; - background-color: #f2dbdb; - text-align: center; +div.el { + padding-bottom:15px; } -/* HEADER */ -div#header { - height:100px; - background-color:white; -} - -div#secondary { - -} - -div#secondary ul { - position:absolute; - top:20px; - right:0; +div.breadcrumbs { + margin:15px 0; + color:gray; + font-size:10pt; } - -div#secondary li { +/* buttons */ +button.btn, input.btn { + padding:6px 10px; + border-radius:5px; font-size:10pt; - float:left; - list-style:none; - margin-right:30px; + font-weight:normal; } -div#secondary li a { - color:black; +button.btn span.glyphicon { + margin-right:6px; } -div#secondary li a:hover { - color:#270A5A; - text-decoration:none; +button.btn-default { + border-bottom:3px solid #cccccc; } -div#secondary li:last-child { - margin-right:0; +button.btn-default:hover { + background-color:white; + border:1px solid #ADADAD; + border-bottom:3px solid #ADADAD; } - -div#navigation { - background-color:rgb(30, 88, 111); - width:100%; - height:40px; +button.btn-default:active { + background-color:white; + border:1px solid #ADADAD; + border-bottom:1px solid #ADADAD; + margin-top:2px; + box-shadow:none; +} +button.btn-primary { + border-bottom:3px solid #3071A9; +} +button.btn-primary:hover { + box-shadow:none; + background-color:#428bca; + border:1px solid #357ebd; + border-bottom:3px solid #3071A9; +} +button.btn-primary:active { + box-shadow:none; + border-bottom:1px solid #3071A9; + margin-top:2px; +} +button.btn-danger { + border-bottom:3px solid #A13F3A; +} +button.btn-danger:hover { + box-shadow:none; + background-color:#d9534f; + border:1px solid #d43f3a; + border-bottom:3px solid #A13F3A; +} +button.btn-danger:active { + border:1px solid #d43f3a; + box-shadow:none; + margin-top:2px; +} +button.btn-onelab, input.btn-onelab { + border:0; + border-bottom:3px solid #760073; + background-color:#302562; + color:white; } -div#navigation div.wrapper { - text-align:center; +button.btn-onelab:hover, input.btn-onelab:hover { + border:0; + border-bottom:3px solid #760073; + background-color:#302562; + color:white; } -div#navigation ul { - margin:0; - padding:0; - display: inline-block; - list-style-type: none; - white-space: nowrap; +button.btn-onelab:active, input.btn-onelab:active { + box-shadow:none; + border-bottom:1px solid #760073; + margin-top:2px; } -div#navigation li { - color:white; - font-family:helvetica, sans-serif; - font-size:10pt ; +.container-resource button { + padding:2px 4px; + border-radius:3px; + font-size:9pt; font-weight:normal; - line-height:0.8em; - letter-spacing:0.6pt; - list-style:none; - float:left; - padding:0; - margin:15px 50px 0 0; } -div#navigation li a { - color:white; +.container-resource select,.container-resource option, .container-resource input { + padding:2px 4px; + font-size:9pt; } -div#navigation li a:hover { - text-decoration:none; - color:#B8B2FF; +.badge { + font-size:9pt; + margin-left:4px; } -div#navigation li:last-child { - margin-right:0; +/***** Notifications *****/ +.warning { + border: 1px solid red; + margin: 20px 60px; + padding: 10px 20px; + color: red; + background-color: #f2dbdb; + text-align: center; } /* HOME DASHBOARD */ @@ -133,8 +162,8 @@ div#home-dashboard { margin:0 auto 25px auto; } div#home-dashboard table { -/* margin:25px; */ - width:100% !important; + margin:25px; + width:100%; } div#home-dashboard table td { text-align:center; @@ -151,11 +180,11 @@ div#home-dashboard table tr:last-child td { padding:25px 0; } div#home-dashboard table tr:last-child td.logged-in { - /* border-right:1px solid #DDDDDD; */ + border-right:1px solid #DDDDDD; padding:25px; } div#home-dashboard table tr:last-child td.support { - /* border-left:1px solid #DDDDDD; */ + border-left:1px solid #DDDDDD; padding:25px; } div#home-dashboard table tr:last-child td:first-child { @@ -171,37 +200,6 @@ div#home-dashboard table tr:last-child td.support div { text-align:left; padding:25px 0; } - -/* Edelberto */ -.bar1 { - width: 100%; - background: #FCFCFC; - border: 1px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well { - width: 350px !important; -} - -#footer { - width: 100%; - float: left; - background-color: rgb(65, 119, 139); - height: 30px; - padding: 5px; - text-align: center; - color: white; -} - -.logo { - padding-bottom: 5px; -} - -/* Edelberto end */ - div#home-dashboard div.login-widget { padding:20px; } @@ -231,56 +229,13 @@ div#home-dashboard div#home-slice-list li { } -.login-submit { - vertical-align:middle; - padding:0; -} -.lost-password { - font-size:10pt; - color:#CCCCCC; - text-align:right; - padding:0px; -} -.lost-password a { -} -.login-signup { - border-top:1px solid #CCCCCC; - text-align:center; - margin-top:15px; - padding:5px 0 0 0; -} /**/ -/* NAV TABS */ - -.nav.nav-tabs { - margin-bottom:25px; -} - -.nav.nav-tabs li.active a { - -} - -.nav.nav-tabs li a { -} - -.nav.nav-tabs li a:hover { -} - /**/ /* WELL */ div.well { } /**/ -/* BUTTON */ -.btn.btn-default { - font-weight: bold; -} - -.btn.btn-default:hover { - font-weight: bold; -} -/**/ /* TABLE */ table.table { margin:0; @@ -329,28 +284,112 @@ div#ticket-request p { margin:20px 0; } +ul.nav-tabs { + margin:0 0 15px 0; +} +ul.nav-tabs ul {} +ul.nav-tabs li {} + +ul.nav-section li a { + color:black; + border-bottom:0; +} +ul.nav-section li:first-child { + padding:0; +} +ul.nav-section li:first-child a { +} +ul.nav-section li:first-child.active a { +} + +ul.nav-resources { + margin:15px 0; +} +ul.nav-resources a { + padding: 4px 10px 5px 10px; +} + /* SLICE VIEW */ +div.container-resource, div.container-slice { + padding-right:15px; + padding-left:15px; +} +.table th { + border-top:0 !important; +} div#slice-view { margin:0; } div.list-group-item { border:0; + -moz-border-radius: 0; + border-radius: 0; background-color:white; font-weight:bold; padding-left:0; } a.list-group-item { + -moz-border-radius: 0; + border-radius: 0; border:0; background-color:white; - padding:3px 0 3px 10px; + padding:3px 2px 3px 10px; border-left:2pt white solid; } -a.list-group-item.active, a.list-group-item:hover { +a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { + -moz-border-radius: 0; + border-radius: 0; + font-weight: bold; + color:black; + background-color:#F5F5F5; + border-left:2pt blue solid; +} + +a.list-group-item:hover { + -moz-border-radius: 0; + border-radius: 0; border-left:2pt blue solid; } a.list-group-item p.list-group-item-text { + -moz-border-radius: 0; + border-radius: 0; font-size:9pt; font-style:italic; + font-weight: normal; + color: black !important; +} + +span.sl-resources { + font-size:9pt; + color:gray; +} +a.sl-resources, a.sl-resources:hover { + font-size:9pt; + border:0; + padding:2px 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +a.sl-resources.active, a.sl-resources.active:hover, a.sl-resources.active:focus { + border:0; + -moz-border-radius: 4px; + border-radius: 4px; +} + +div#slice-info { + margin-top:25px; +} +div#slice-info table { + width:100%; + margin:0 auto; +} +div#slice-info table td:first-child { + text-align:right; + font-weight:bold; + padding-right:15px; +} +div#slice-info td { + padding:5px; } /* SLICE VIEW sections */ @@ -418,3 +457,240 @@ a.list-group-item p.list-group-item-text { } .slice-pending button.clear { } +tr.active, tr.active td { + background-color:#FFFFCC !important; +} +div.dataTables_filter label{ + float:left; + width:400px; +} + +/* HEADER */ + + +.header { + -moz-box-shadow: 0 0 1px rgba(82,82,82,0.6); + -webkit-box-shadow: 0 0 1px rgba(82,82,82,0.6); + box-shadow: 0 0 1px rgba(82,82,82,0.6); + height:61px; + background-color:white; + margin-bottom: 35px; +} + +div.navigation { + +} +div.navigation ul { + margin:26px 0 0 0; + padding:0; + display: inline-block; + list-style-type: none; + white-space: nowrap; +} + +div.navigation li { + color:#0C0047; + font-family:open_sansbold, sans-serif; + font-size:9pt; + font-weight:normal; + line-height:0.8em; + letter-spacing:0.4pt; + list-style:none; + float:left; + padding:0 15px; + margin:0; + text-transform:uppercase; +} +div.navigation li:hover { +} +div.navigation li a { + color:#0C0047; +} +div.navigation li a:hover, div.navigation li a.current { + color:#760073; + text-decoration:none; +} + +div.navigation li:last-child { + margin-right:0; +} + + +div.navigation .dropdown-menu { + color:black; + -moz-box-shadow: 1px 1px 0px 0 rgba(58, 48, 100,0.8); + -webkit-box-shadow: 1px 1px 0px 0 rgba(58, 48, 100,0.8); + box-shadow: 1px 1px 0px 0 rgba(58, 48, 100,0.8); + border-radius:2px; + padding:0 5px 5px 5px; + margin-top:5px; + margin-left:20px; +} +div.navigation .dropdown-menu ul { + margin:0; + padding:15px 5px 5px 5px; + display:list-item; +} +div.navigation .dropdown-menu li { + margin:0 10px 0 0; + padding:0 0 8px 0; + display:list-item; + float:none; + text-transform: none; +} + +div.navigation .dropdown-menu a { + font-family:Helvetica,sans-serif; + font-size:10pt; + color:black; +} +div.navigation .dropdown-menu li.title { + margin-bottom:10px; +} +div.navigation .dropdown-menu li.title a { + font-family:open_sansbold, sans-serif; +} + + +div.navigation .dropdown-menu li:first-child { + border-bottom:1px solid white; + padding-bottom:5px; + +} + +div.secondary { + text-align:right; +} + +div.secondary ul { + margin:6px 0 0 0; + padding:0; +} + +div.secondary li { + font-size:9pt; + display:inline; + list-style:none; + margin:0px; + padding:0; + margin-right:15px; + color:#747474; + letter-spacing:0.4px; +} +div.secondary li:last-child { + margin-right:0; +} +div.secondary li a { + color:#747474; +} +div.secondary li a:hover { + text-decoration:none; +} +div.secondary .button { + width:300px; + margin-top:15px; +} +div.secondary .account { + margin-top:10px; + padding:0; + font-size:9pt; + color:gray; + text-align:right; +} +div.secondary .account span { + font-size:8pt; +} +div.secondary .account a { + color:black; +} +div.home { + font-size:11pt; + line-height:1.2em; + letter-spacing:0.3pt; + min-height:500px; + background-image: url('../img/optical_fibre.jpg'); + background-repeat:no-repeat; + background-size:cover; + background-position:center top; + background-color:#013ADF; + padding:100px 0; +} +div.home h2 { + color:white; + line-height:1.2em; + font-size:18pt; +} +div.home h3 { + color:white; + line-height:1.4em; +} +div.dashboard { + text-align:center; +} +div.dashboard div { + margin:25px 0; +} +div.dashboard ul { + text-align:left; + margin-left:24px; + list-style:none; +} +div.registration-form { + padding-top:150px; + text-align:center; +} + +.login-form input { + width:320px; +} +.login-form input[type=submit] { + width:108px; +} + +.login-submit { + vertical-align:middle; + padding:0; +} +.lost-password { + font-size:10pt; + color:black; + text-align:right; + padding:0px; +} +.lost-password a { + color:white; + text-shadow:0.5px 0.5px black; +} +.login-signup { + font-size:12pt; + color:white; + text-shadow:0.5px 0.5px black; + margin-top:45px; + padding:5px 0 0 4px; + +} +.login-signup a { + color:white; + text-shadow:0.5px 0.5px black; + padding-bottom:2px; + border-bottom:2pt solid white; +} +.login-signup a:hover { + text-decoration:none; +} +.login-signup button { + padding:8px; + border:0; + border-bottom:2px solid #540086; + background-color:#302562; + color:white; + width:100px; + border-radius:5px; + font-size:12pt; +} +div.slogan { + text-align:center; + color:white; + padding-top:60px; + text-shadow: 1px 1px #013540; +} diff --git a/portal/static/img/optical_fibre.jpg b/portal/static/img/optical_fibre.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a62eb25fbaa29d7b20d8877d70f8d2fad42c72c8 GIT binary patch literal 329375 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Έ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%0AHZAtw_dwTj>r7q$bgM?6#Fj<89z^YP+Et~O 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%0A{*0!^+xoWWG_Xfj zTE7ead+5|Fa!+p+llI^%&VySbkGF?0_pnuy$5>lrK=N`*<*zmA%8rGABVi0c6Oz;` zB!Gz`feAt?WA3;gB}sv@_$+W^w)g``pnCTmyOuG#>QePw1 z!TI*0=-g(etHPHF7O&SacF;U_=C(O}a3J^kfUrg(_P(EOZDm}KZMXX;KjHVB?u zA;mb`n94By>%hnO(U5NN6|+jMa&=|oV7-O^khRf6Ow%Z_I$L{T{`(XLb+_NW37pwv zr69c8uN^#&{Ljng>8c7Io}51t7=`7gsckn~BK^2{Z%)Z47^UP?V#PiIQifk};Jv5v zvO&18)bB0sdEe5qj;fuKRhq`r7Svh3UVI3VEOvE{!tR@XM1yyr%=-Tr%_iMO4r(Bft1M(Qp#L?WN8QF zcXqtlX{z|#I}+59Y&4(x@4)T)y#=x%T_3rvx^-pA>K#aUAET19STaRiW+E=5MYr>M zxOuA*oGmA!ro8msCu^zq_Qm9~ccj;WLxZ~rc?;+R?U&X0#zwutjs;6|)>&&k2h*u1 zc9;!*uL3F+IL8J~KR2DBW%B&f{QIl!Nnen|N{~#67}}hk%3|9;7x^F7nd8FVTC^3N z>f&g+Pi?>XD)>3W&a+CI$Tj>7h_?ojdX6@R27>&~@n#is<4QJ-_b2 z`zCRf7(-&zutt@h=US6o!^imH?5wIl5p#EHmpJ{_Y|SGb3^H{qZ)kJ;F4rg z+ZfYGwEo(+`h1%#m2pjayH9;3C34@$7q+jUkmTxKZuX>j8^vDE)0#dbV4GVfiuP_V z9pT*6nrxKzmD|e~m=ACdh6G>w{_23gN3nJ&!5@@!%O3cEyx=2%wJ7g{>lCcmKd zc3(MNsD>wNdQ;MK#$rMq6c<-Zmt35s^D8Cr;?X8qaW)`rS2`s17z2jP>f*P{;}@ZQ z>-rL0?fl{u%9gueVf^{AOW+*O>B%k0{jBEP&zRq{;pqtt-saOIo zlLYoc$WaXpDLHfm`{IT&zs>lg3c~<;3jdnEK6HuKsn02irWjWUbxSTzc#x!|1Irwp zw~4OgWk0xm)pVk2Unuv%5plCxy6FC4oa@?VYtPQogno?9wX(Fg58;aUZ@Etr*D1)W zt*WgZ8xmw{SiU6qs5EX{QxFmSYHb5Z<#Ku#UiBm?R71W=FDUtJ z4N9u&$Y#c!(bJ4Oc(zIz=?+MOQ?y#krp3nGr%0u&1f`~=ymEW+bVYHPAN zy5Q|-ZHlSkf!l&qpuwc=a?s`QFnj#zk@Wu4-i;Anwp#h6iYZ!ZDH2BZ7CJGD!(TQ7 zv3eXlIq8k2CJa9XC4G0VO%hr2k9LDGSG#VWaFl$goUg0U(NDBqP+xu&9ZmjS;>mTb zp5kZbC}Wx(UzU)Ll#se+1C=ZLc48e9He9I8}pX(EApK2e3*C^SQJmRqg)FzS{|YJ^V39RASh8vwe?zFxdPxTPz)=5 znQCAu!L1--1T?N&=0q~v1wH-RVK?9Y?h zlRNS3@rJjoB9$m18{a9JH@N6xP^MJt&GV|NT(0|%^iK63|Bs}z;A*SwwkRzv&{Ckd zLveS90xj+yg3~s*6WpobuE8n6gB5ov#S+}zJ-9pH%{%TN$jCS+Bj@aAuQjI%yOk5J zKw?M1Wf(dx4+e+1z{iu^tw63^T;`+C(xZCE(y}D5AWlE>sP)slDo;L_rgZkKncQUs zF;i6Upbms=@8sN)qPJ5tDZ>$D!S6${Cfh`gWT!d_RAURT&7+?1WKq6xs?w?r)j=V$ z^jKiZx5)wI|0_WUa4RJaUf-Y= zNeeAr@}fbGhHWk{uZ=g#__*9(o802q8bN;WG%k(Q;zR!UielrX%`i~ z(pNqT&ro}rXKhhZ6e7dufa(kQW)(I_S$Js5DHWW@zj3`*o0qy5k3ZytG=Wk;-=jE~ z6J=Pq7;I~_tZf*Qru}G(o9az;Q1ri`W-mhngiV8j%goibeGNEIO|Xr=GQ(uM!G?SM^b!VC7oWe`6tD`^iHUeDrHMIb>2PU*ZkOjaTU}i0d+Ni zdY*2egle^-JOYbQ0ZHO|y%Xhk4QipBXmx3#8FIEmi5M?CV)O9h7@U18;R82Rkqk*q zFfsUW98>;>uVSy5qTckNsZhQ^@is{`6?F*uj@blfwniG120($xePo*blKmh@nH}H0 z?N)ghUv5<*CqzB)Fu0aRSteLT>0L1as*PdsdaA+2SSA7Mje}2&?tYbnV~r|haHUO| zl9iePyVWIKKCaiBGEOC=EP-+kEa%}GH3gVG!u%>0X(B0EnB>888}cD7$?bnp%fbBb zn@k>&>hI6Flx>h^lvw)*O1buOF$<`iL(ZinHcdK@XEaaAeX;)LVSwN*e`qKrmqBr= z$W%xKId81X@*23x-LnAInT7X}m?t(iM6uILI66bH zbC*i9^u*b~_c2?NaC!tONuQyivM`q z()(S2Z0ViFQbYju+x}45;JUVu$QGsKia`r3aa7P=Hf%-GTnCW*xeL5Ht)cnI{0t3% z>p2Y86s`eRE&K}S<{Zbv)0?h19Df@95=KOAPhA>LPDptY^d%jISiW5}{xI+U?Q#wl z@W!o8?UmL?!JGp2wk$G)ag8!Vs#{vq*c`Y_{){_5&OdwBCuGk!Zk@2RmjfA&I0i1&J@(aX1H>?sXb-% zSKTI6N@6RntFKK)QM#>wf63R7ruBSj*yYFjY|*(}7c+uq3o@xv6*bRkCHt!6GteZ> z8=a;h>CXGqjQaDb(DRC0gBr-xz6W>A_k`~;`6(yYq7`yIGX;wYqe7-OiFtpEqu0Hi z7kKD1Z(XhaMHcp9Th;hhQChA|wv>=cZEOgugfVlyQ4$x^#D=lNGQVq4#Q1*0u7S&V zes13%mR<)rzGQ}%e1<>J{Di>*8aMzoG4qaG5)4wh1G}9MRn4qLWGS<9q&5Ye7Ii*2 z0EKVju)%>2JN?&m`Pvuil~(M+XWv|}uG^#GNlnpEgV zDS_KqyxJCn8h^R7*|lM)~>6yt?S9a_y__SV+f7%Tq}U2gnsZgKA% z7fVCLP=$pux^lqO9hR#+91DIg@CrBPB3i;6;px%r*{O%?87&)DCEl1Vr=xX&=6)3d zQ~$-&8MIlLyal%#Yh@sy4;Gc(5?|&mox|L^mwesuHq64s2q#1`Iq4F9D1Pb)TQAir zCHIFnT&ksal}Q*`*wBaW@~~jj4Vf1Vn%Jbg|1+g06tmS-t|6&|7>p)u<+PgmuqYl- zNju*#Fdt22QRV$N4+K)co+ooCee_$z+7=?%y3|xKRb#>pPo{v@z1;b8Dr)GgV_Bj< z?%b!lUaMIUK0Wh2IvAMXTKDl-w=+D0(()83?v#{6nd+YE$o)2%sfz`3@< zBsRs3bWCxRZqa2!f_99YBV=fpN6T!pumLdi?Ysao)`dsw0l8ukGNHayPJP6EIED%j+4@hyeGq4O@@t5P9JMxhM%yA0X!25+qij)Gg<^7q6n5dINJyys zKy+I=Z-rQ}a{S(myhyBF3NR&$UrqP2SY&GM9FSGG0|OaIIV2(jpxoB$O>YjP#Pxr5 zOI|Bdr5Mv@7}F4qH+Q|J$44eAQXXo=gpAlzo*>#`ly+DVEENp~O`-J_)G12~ky>&> z%ZFvnnvgG^hOyQhk0sf0c;Na$28)OR+1QtH4lUo<@Uy@hwb!FC5S)}mNt8dn9eqO7 zRH(I}EoHtTD7nr*)*HXEY=i{imbE$7KJb>!e{^o{cSK!XbVR2%RRutZ-4+0af;|nk zY+G73+v+fUkd@JKZLphMpe-{wd8D(Us$@p@|tEP^cEq6@+=!L=RpN6Q~3x{L=?* zJlb12*BnO4(}c68)F)nTTZ^g1Fsl{4daD97u}{ZV)J6PT|1z4owJCF&3pQ^fk+P z>D*%bePJ#*0BYv^{M_ul#Eq;Pw91M@0I@B~e+{F?k6+o(j}` zrm@nW#55<3kW2cBXa7T!P8Xp^9j9Hddff+g{?wd;2zWJPfj<0G-+vWE+HB^5tY|RvFSZ zhSyX1mi?%HktZ~UeckAwqEC4x;KMp9>y#-XY*Ng?k-KgR*|Xg%)K>X%&i65s{4gOm zzO*71Rl+i_NE_uIKW+nN4yEdA%5d%fi1svE*!Omlx#UrCRe7%t#Q+o@5*?S8#A1c% zA|H8Fi^-QQY~qdqBfVH+wN@1k!mA4WE=SGMmem72u~O3CVzVF~VSH1>MbN?_Ou9n< z=7WxJhGMa49pfToM5tYc37@!iD6d6IL{D!m^WL=4qQyR3-Z8Tm7Lf|W<2_>t!`^pR zKfOF%0w+B>3~rlp98H`WEUcez2B@u?TgZc`?SI1fX{ zm5x4Gv-d@EduTM#l{amr!k5^B*y%a)8Ci2pJ`#x zD@6$)e*eh6bY}OHIwoQ8Igh!V>#QV7lA!#Csh@>oTWs0NO0KH@2!42}mrM^0%it}C z{g8ExLVs(bmCzTB3kY%D4-cg~?$QQxO%M}(F8Ob#ksG)Y0qC(Kdz_a-w35;Q7dn0> zK~%W+*-kOBCvO8K3R$2vi`W?N(CVivlVu&g!5m{m0a-bAuy>v%ju}_o<>xQ9s;GB; zM8rgkOh8j@Dd~s-F~_7Kf+o}}cuT_YkN*Irp9t8#^0&QMHawei8>p9Ib(+6~Zs&vK z9G`$iKqF|==IldC#nDlS9F*D7`Blh>Dz|8zzo?J3eVp!pN;xsJ07xKwEP^a6MQdfH ze~gLBK?f=N=948FyD(`JTF!qcLalU3`i(?9wsbmQAa-zRRi#ozLx5VqNI(0=qAx>r zUHGWyF6WATB^*!Qrt5)uLfld`E#B=G`cVP0*XGM3QCrwr@Zuz|7n52xdvVZ@?A06nD;niC!^%q$xlDXjODFb5Sxaio5Cj1=eX<-cg!79yi|&?0}c z6-)l{6fY=^VMhg00nYt4zQ22WTqLZkABDD@D`Q zFG6yLWRPlW3l6un=_2Qdpe9OtfjN2ZR~bzPYgCPI24|7utGQ6J@O{qWBIgi7!^ zu~9u^&$7fGcSd1tGq=Sp|fW6HYz zptCiMkxt>;kTrHN7CJ}CYeAMgd`^!TL^{Cl8zrs1=(zm}39VF~7>F5A)p{ZwZm{H*enTsltpw9bZub?Q;5?v^RB|ou9-ZYpLnu3|p z`B>scBelao38MW~?tQ73FfUo%%{xX^rk_U^eq))^BH6>y!JSj_zJ@8^wRRj;22 z#}$qq+`#+mD^01lf|rOe(PxC(W&f{STw>o;(XI1e?wiQ;qXFsfC||PTfq$T+C`;p| z0zZj0xIy~o`M-nbT-_;OiS>!UUqLwP9PC9-lDhBW#@x+B5ce0-Z1r#4s|GrIF8c%} z7B4zSpKw#;3t73&Fmyi?8i`}nz2o#)%8?%hC-Id1gVmQ*5E!dd$%Xb|F1`t~C_LsU zq!+U6$S5tW?e0gv)|?Lb;};#eiv{;ml$w5iJ9qUFOsGi(ZVPa5njk5Qyb5%pG#4J1 zPw)D+^I0Z0Yt#ycx*m9T&7_&sO`$Gu3+foKOQ)*A+pd5=`;Ab_^}=WDpP9@s&51v!hoQglb#kBf&=^imi$G|{#u|F04Qd^`A?}=~4XYT0QT75(@h_iPLXt8k zm|`S>2L12nwF|h&l+f)@`(__B4aP7V{q;^R3dlxrwtW@n%}FjKwZM$>#FMRv=07ik?~ynn$PmU16x&1N=3CChjX00`a|D_wzl(Z zxKJy)dMw-+>z|w0vACTFM3|G^wCKra}Y}a7lCsNDDIHS$887WS7GdOVKII)3Zd*dfp^5^(jRm@jTfej6IyzCRCMXb?@mo@eN*OJH!t zau{C@XY(WkmwEtX8UBZ+-EEySoN5N}u15W(KFd@eX#I@8c;fP0T_<~soUSN&@RZd) zeu(K=5=>016gU31buGYfzVX}KYHmv_p<7OZp*%3V*>iJ@MX%UX{6yW1pKQQBB(=+1q|`6f?}EBIz*v_VmDxbq8oy3)I`ta6$b* z%C;?Yb6GkD7B?o!DsabSyI5NOTpnXwE>Lz@{Z+;7v$!#9@85(Suydu(MTTv%wJrK; z!8Y^&s?$FGJgG~$;O>${_u&^6O+HoRu{4_78V}MNG|r6YMUALhS;;7qFDxfzJDXrq zwL_Mn1s6Cr=YE5W%s~xlESH-jJJxMK-n; zXl+Z{m7qu&j)vu>{$b7Q*8E^8p-TB)Vt-NAOyQ^+@qPV1UY7}~jmpz}3K-IoMIfW3 zqQPUZUTY%5Nm=!$#e99Sv?UF$$kI|9_u<8%QOEz#GV%{y4cN_%4Vm)|{uI33D2HTY-{O6XiK=NyHd3N2T`a4M67*{fTm}Z@S;#JBDwt97P z>W$MsHP=ouZt1>rsoml^R{tC3rbm+5O^D^wJZ)G{j{NZ;>CXSqYMwev3l>VE23(Oo zOrRzW$@*y?l#O~GXkYzjOozOf%GY?@v6>Z`^OT?+0OO@UP#qaCl*d5NzIyM+xms~o ztd5Oad@*`Q_e_Zg_EMVp<_w`-wm2=-n}{myC;~3QJO$Uvtzlw9rcP{0d}WIqC0_+p zo61FAhjEt2HmG$3@Qv4M_ixKKRe5ZjO%t8$=@@gD+H_2wlC9WLi6QwLKH}g?beI|H z<_a;Lj;&NqRo!_B#^dsJ7hmgdqAi(9jFvbLoZU=0VQ-pux~ z!AyHKPRttb7mg)(U(+QIR+tL-7(s!EM$aiDMp%`|Hw+rt3n3R`j!_NnkGu58)dho* z_7ildr-L%lSk5oGYTHYubQ_IcDx&O9Z}`6`HI7TQR3s?yn*bVL_Zq^jy3=?#LG;@I zC$*z{-?L(?Y zd+Ty^UppyU&J-haUjq|fx2!%;Cfw>L{-qTvI#xJI^FaA6s!4}4C!r^NQu+I|wv~B- zG**0;>hkwxD+ed|J^|3eV0<$80ZIWXvCi2v(t)Hs?2KO24Xa_4Mj0v z9d7B*tGmD!CKKBxr>LNj0fSV&4a0$o=`_lyw913&e*rE~0TVxKpG)v~7C7er%iCy0 zB5q9@Kuk6p%5gVEyabZn01dN*?sd+OK`~4hs(+2$?+c-d_|VyZ4^J5G zixV6$CLYF|!mrKm;Km|sQiqu)1ay+~9AXaFa6TDbTWYIMDvIx}RnS?{OjW-aXz6Z+ z5m&5<9ygZ?%65!?8~hOXa#bq1u8p36EJMSEn8Z_KB_0)aBDSLIqUTw;V0{{atVBT-1Vm3|_v0>0%Uv8~t9+zsv8hH`4dX_@flJ zio`gHK3BTC1#ZOP*%H00s)eD-(2j5`UXQgMZ0}gCR#aslC*5@Hjcd1^v!X&4IB&%G zFrspI8_Oqg^X>^6+uu`leApSRK$2nSMN~&gTFZl}-3tN*jXlphzD+Aw92W zYICXeFRQGWZYsK$JZ0@wo3Ew&l=gp*u#Vpai_x!?`e!YHtQ|` zZB2PxKt(2z8x}*CvB6wfgeI%lfaP=_zljFcUcM$zKG?xkyQ7c(3}e?i@W8`i41d!8 zw00@1Wb@U1qWy(TVb{i1h4Cwdr1mBTv_oN!{kUF7!J7-OOB(K@C~+O-FQP${cUQQ2 zo9b^}(6j`ceXC>jQ%H5k$32#trIg8s+svbJZr7q=zC6T^L-}1&3Wm-cQbyPM)6*E* zOEfKVjXoAiDiF93h*OQa0=@PqBrd4ys{vDiuqV!(-2=9-V)j8Zu8%+>bdg?;9xx3L z25_6UsAcP^3{dU@UM!-HS387_SPbqtc;=QT(8LA5I<8ZXn#&ZnD+cKbRlSRTCaAH< zM=Rp0)k(Xnw|F4lA=lj8X}lDCe`n80hE6vs53NuTatPyUCML|~|1Bb^(qpB$X{A7$ z{`GZ|YsVdfLo82r(+*{=lqjZI(wee?S}N zjKMSo5qCi|TNN}?w)So+0Jlj_%zTQbeYCB3S>+Pak3EuE%Y zqux@5i^#D38$SwBZ5Y80Nj`?paP7MN2} zlEF;Uck#Vnrd@T4OlURC%9LZrUZHj3abXC?>)gWOe#J7dU_5_9PN#XobJJ0U*?d${7k(Zx7QK-K(^6A^7?MVbeB8j zUa|Gr`Hl?F!1%1Pm{|I0^np_7y0Af=(5LFc%(C3(2k-4q4fClVcr};i`e2^8^>coa zW%+}v0LT>^uf2~+Hqk+yAL{Kub8by;E3tzoX>n1~(wl!g5l!Wn=cQ|Hk++8hqcBk9 zxTENSf9-icxH9qhAuU&H=fG8b5GJJ&(Q_8xF4hk-=6y>`Fqvd;T$OPX?E5r>Ir9iD zrqNbgJ)LW3qeA8_7NBws151a^wIHJj3Uu~&`g5DiI{k@K+cvl5))E8^#@v02R)zN( z;ynJB*Ld>w)wx4|8hvLp_keO0O~b*T4r?E?pV%srs@IRT2UJ&M3oZ?)nk6{*&9<|2 zlvdrZuo{j2E%EMSs9c+&zxev4PwEf>CVjNOY@^%DvdWZ9z7-KWbW$y1@Up$u&2?}| z-*Vb3tu}~XiXr%&(b6?@k=O=|U-9%U4NwR8R<>vEq&0*dUY?RxpQiB@6(sU!<;eO8 z-whNO`-M%+Y+eD6_C`N@3^Qnyy7S5l?pP&hU}sH8phz9Ulk)oJY@RQ887fRY{8J8ny0YJr zRs)5^t!E&%IR^qibf$}+q!!Ya(koijcOtiKn7HaX+WWq>{qbw4#fGTMd`O)qJC`X* zS_*^wWZP0?^gZ1 zoKN3SKlK<*!BzSP04zftxLSB6hL8RYW4#rKdyDqP$|cAj*H z^%^P3)D2siSFe{-Qrtis41?R3y-9Z8wIv3#zr!U-(|1=6b5+gJ)?Nu1bW zSI0fT;pp%4LW35UMIqWRaXJ!a*{>C(;=$Xoo4l3?uxr>IXgRTlOK)n+8Lwy{G6UnX zOVn&>&y=qSyM`Y*Dy*EuQ;Tg`m|WhU&NF@eW<+H>E@qsTrbek-@Mie2~LP z8j#alR%uJ>Ia#F0by{+)rj^ULSVq z9M6r*sxql%(@e}|VNQ%mYM@ZpQfVdqr5&qt74RSuyZVRcjzLsXYol$I2QT4wxZ!?G zM;8zO*7+(2+(YqHu|~)snbX9Bbo-9eHvgO+$9ihJtgmccAKF$!orp}G2QP#l>F>h% z{^B5-Qm)oF5Q8*{#vCS00SG=pa_ay@{RKjK=~(Koce!&eTkgl^Tj$0-dxqEQc38t| zKZL((Y=Mb|cq=8WPy(AA$BNyQ4U;~T3;q^-XB0=h!PuD1Gc=k<@v@Vs?8gGfx#PSC zQK0)!L^~$8Sq#9OU|^!nFQo>eW|HosEnu_X&=`%YpUZp;(uUSFNw74yEnfM+N*Pd= zP0OoJ;R`n^`Ukn$wXw3`VQBF56way=J6@rv7?|7^?q6btV%y?U$FyiIh|0OrxFYUf z_P!Gb0Mc)d;U4^s*i!nrew{<{mL{&#Pb;y_fo%9yK?J_naz=<8Jn0nE0ZUt{&C414 z*|(Kth;~K9zG#v0=9F%8?+D^Tm3eE?GSLW)KOAMLqC$VGVkBx!t{O?u%Q7KqiSs?S z_yvo4`v-B&&;@J14sc;d>N!8@xU{uYrh#{-Z@vG->9=-8xUD}cWjg>kJRSNXEq^T# zSX_BHGz^z>MY|srJtPP%3tdcZk5TQ3(L+f1*|080Fw&IMeD^t7z$*n3 z_qUVhp>?J#;`zYrCI{ z$dI|%zs!DY@+%DJDB*#sN0|{?4EUvvM zLn)1!%eOz%NA*>qc-!Wq7qqa~?o|d$QJ$)i6k3Y!u2e)VT#|!HKOxXOGZ;AfYyNDW znO+wNS=?*8QGH`Z6R*od44sp70mZpj%^dVDp5>ipx1V^u^GCL!`2;YYEdqNd^? zj?5Q~MV1Vu1UCCaHE2~$Qc{MbJimu$So7@~j89)MkRjX4A~r!-mA$wciePyU`!8SN zT{d01J~T39SB)(5?$U}oj6C*52Rx;V3nAG;%` zGjU*G$-Q-0ta>ED*|FZPB|AGRi5izrLlG2W(Kt-5YF<{)>6sbhC}C;IVXM}mukgud zV3+zw`IgkQXx6)Q(6?{?2J-vxLF3sLBeML6E&dM`HND0`+cQ`9?NwVotsCZRv-*#c zQ*WGkYidTdHrSlpo89?A)sjXhcbZp5l^n_I?dnl%Yf_o?4Qr28!vVlOJ`ke2UY5x- zkg-jA@H{B#DNaytGWBB^u0CO6SBj?;bfcBfGX-1n1F;HC_=-J z!R0l6pi(RwZcj}2sc*Ynbn1HzzYDrBsVX{O_X7nO73!#$FWV7LsAB)81Mz z|AemKi`J;eL|jwp_st5nbpZ4QoJmY-ceW|gB?cO0d%ks&ljLV?0BmMKyF4LWYtwT617UvdpneH`NK z6iKu;`r1YmR=UNwjSPQCXD56WbLHRL(FXrEMfI!L?JfVQ44;!AIjf5#`wqvQQ%0q` zGuGI_)pNa8s@mfonthrrvt#XuK`fx{b>BvrkNrKnMY+neg_e%se+7lFf4*#kl5V&h zeT|s)MHO)|0rt6eFvwDz4mbgzvMOAXds(hYmc8^7GWMtbva7n!0{zdn!-tj%^8`F! znKkQl*2h9!+6eE6L2U`epGLx}+aov$?)#5jmde$Ei%~r=LFBF0 zqh|FL<=fPSr<{RAU{X>30{ zOus+IA-SIx*i6o->VrBGnsKD^XA>p92ITGIin%V)2umDJ>HiPS(0}wkM>9JfRq`vJ zneyYAD>$oZ-Et)HlhgJ2J}g8KaM6Y63ixxLiyd1=!qc9(_{8vhSaWGfOG^J(OdXUG zE!jpO@CfhO0krt-j@k!Nr0-Bq*m0DaNowaXEyoHPa# z78Z`)a)@3gcj6(t@HYGr6=$$|AZgeW86eHOw|_GawhWZJjOkmYg^&cywzy8SBL&h4 zmcp#O(URt+-6zz;f3Vtb!#M~MTRvPi!3HI!rmiu+Eq`y7bYyO>Sou17#<`5N15~Xp zOrE~~sm)g)t+J40dS$t1d^exA!P|#UL-X{p%hW978n!RnWCy)p)&!o{CoLBEOyFR{t62 z#n|?fCRK?hWIKkqBGP#$Lsa!o;pcx$sA-?I{!ZzD?HO?QYYt*5Ep!LQ{zw3*d#SEMN7c3WYR) za2+uZ8#^q>r-ocshl9{wbQx2rZ0ZqdYdd7+AP%Oj`W(J)KXRfL9CtiFHRYsxtsSYDl%QA4p@dQ@02pt1RadP%jfP^(9dC=&?R5h z@P|}dQ~#7ZVbT(~wXor3#L$7+{i z75fKlr3Mj`~(7&-d8hw1t@$&6^&(3eH*&`2?oP{Tco)xkA5{focnRDTL8pu==N?oJB3W7y>@iR+JvK^Bv-1DR6+_4TkN>8XbS?( z+!F&>73cmmPN;%Q@IVdDUfhR$agQ7nbQ0!0_b8^T>_7w2Kh4Fvh?&M!`lKz}GzS0Q zFBM<$x?|Ej0e~tNXL|g4K;{Gex}mMFst0Q7tNB#lCa)RN%w4IBGR){ zjY}a6{#XvI^y!U?V$Ah4aGiV7QOG26f@RwKaC7Xonb^D4=rJtAGnAEOBt$qI(QVio zB`QhBsqnDP$-`T{1ky=ct@98z&){OWj!-ZlmRi~mj)bh6$r#IZUe{6o}uTB%^NbaqMnN~W4g$n9u^cTmTvvb+93YpFo;if3q2u>Manjlg4QLb9BXUW%|lZ7O2JOWPBYso%lWN&-rjB6 zcz>Y`!#gJ;_TP!r4(_k{u!yGV3y)pX-2RX{)+!M&3|y(EcwcHwIq-`CH>Zws=9(qx zCsJ{K6OcSa{GCvT;?%O#2G^%NmV`gV=#5aU5C<`2mHm`W`R9<=G@TTW#{u_QQHM7b z8EsA<19nql92+!0HM#e%qgi?|M3c(>Kzol~cSdf8MwKFhO#)oVBVG>AO4c7N;+6SJ z83fp$Mm5k4#%|8_5vH1@={e@?k`?#i&q`bTsa&*gr6bMZK}|rK;s$+{$8u)%R_4E` z+$unBd#Zmtq|0H1w5R^E#OF+y^8Zke@W5fRv0YUE;LYe74{Y)^k9F z|EN5sA2nQk#2p~P01KC3CeJ`~(?s%14Q_R6xstk?#56Tj;T&9O{u9ZPW&$#Vn5jG0 zL4x29Rr4{AGPV!g&{Gy89ea|050VWLMXMiZTT)_}MMUNoufN}Qr|&J5w>kNdc()!L zs9ve>S52D9rpIW;wQk&MJ73zj1XYfXJ{JUkb}NZ#`p3u+a?(*z#5a^-t`irRnZlQJ zBTp5~BRLQ$U!b4~Fl81EUD+mp+Zf3h@$0ZhCCApty7X;b0jF6f&2`WDA8M#g6~+P( zL*TX_%1_Edz?y25HLrTYNz)+%jqU?c)~CPjD*P{z#xGEC202w~dp*SO#rJa$l->0( zboHna%(uEIe-`|Q3!y+x!gvG?tf~=I9YKAJC~FvwlgA-Ugf>>oEwDTG5D=p%1V47U zYJ_HNDRDX=jIQ0+c$%&`l%|o`|Z>3d_OZ|GOMXj&s($SI? zO{I6kDck|-uO&ecMtwo{cq;PbTw+?Vp9r#itx1Yzi$v(p3`YE3S`=gOP7jVl>8sssoVNL zj$(JFeNqaM`BWhU_eo7DmeO~I+}f`Og1TZ_0mn`8Zw$4IMFjIoY1`x?d6ZB>|6UU{W8-eA*PNY)_Aaj_E>)^`eyO71;j zkyN=epPG+d+`8FX1^rVBu6g5-ru03Xef4ccbwusg+DXfY{ZT0AU2`FRvaX+fh-oJ{?~Gu ztGxC!OSq}*m5{sba9az2?j$){e)hXX&(Y6_F_wb1EKlRmIVX#qEB8_U(^;Byk^$i` z5vp{e0#plPj8)uMW_sn2e{rd{E*$%@gV{okbmf~#({_?Vee7(JPV?J&PW~ncfqB{5?-!<$&p%c0lf>{19v9dt=ktE3u;A z&Ej`KiHaZ)?o2Q*uPF9Tl|DFeS5lEH@a?L~Q%ofWe{YYrnW2Y6NVP7c$-zEFJMYVXrKy@W;e0>Q z2+k?woC$hw zeIbc1;wd{+DaYUmPW#xHMP*}kCM>_O6Bg-lzmwnIn)gBEue#UbHlu__hLKtog5gX~q?;^#4rO zV~L_4Ixr;03E$!#Tn|g}CFC4)(CMrm+icGrN)a0u)XOaFicIsM;ZLE6cM77&&MLQ& z0PO^-2!Eo-_m5wuHegT=ONrPS-@^WuD8bS~*%kB2C%9C?Cbf$X!BcGDlA;FLiaFcv zX?C=)-M*RmrO;>_Dt0x)_aGcRv_VEQJmRdWv?r}o{(DoN8}4be_$0mbo#(7#&-4nV zfS6>?QLXR281fS9kE^-x@f^GsjQ{1juN4vC1icI6C&3#bnZzSjW~DEqKmN5f zXngUtdQth+%kf79WYA)=|EtQpr?%WX(vM}AZZ@hgq`6=lB&+JpW=i^9(qQA`&^(-d z?RNw*0oGg{Rj8g#X$+92$le2-5pms^0}KV z87+w~7+-eSTzTds$FD=AJ`$I?O03 z#V@-r%~Wm{O71vp;_lMf$>h02ZSJ!NBkTL~kLQrsgXer=SEGTwjt*>iSvk6cmT-_t@yPGb_}N+_Zssp`bFM{gZRte77^)hZA#4uQ&C81-6X+ ziqyovNJ8g+gLTJ^eMNbG>!7gHgj<%!fZ6%HIjBU<%@=k*5r=y%6)f4N61ez3G};=5`o@A!IXb(fG=(66nnH)=#DIBj{E2Z~MN8|GT8p&2 zdU9-mka1?6I;MBnC% zU$3fAMcz;V_OS(W2o_&3t_v`~!5Y~NAx3HCLTX^0&Nb~QVLwt1;kAYjum3_UG zl*%NU)3Kx_x+bpntIe8h5=_w4Bk&v^2PQHw==iE#YCDx%YS_p}EtWAWv5i53U4L$y zWf?LSni@XBo&!cvmHO8|>~RPCaZ~ZP))qUVPi zY|rGhKMFl$U!JhQzb@s42xqlbu|1cfxcrH?2WP_@Jkjnu^WN=bhZSB#dVdKg zgRd`y9sm0M+y!NbrMfR=5;YYY{Qo#Q3%{oSuMJ}$2!euiN_TfF-Q6%yVA3_Z5u`gO z-8H(qh0$FTkQ^P-&G-5Ip8tT@3*P6P`@SyMJQPI-%@=7Dxu#CrW^z6$I!*6sxmC59 z6q-!UYzMx)qQHziu&vecD>}jnH$)+;)*Q^|{USqM1%X&J z3CfOT7a8=~d{`z*T%LYeSHt_QB>PZg_}m7^np=nWNf9%|zeh@~w3>1E?r-uI;Yt&{ z08F!DvT5A0ISRJOEHo$t93siCBYQ7TdI;TL25CylpyWiW@(T~17i*aeE>l|d)mI5i zsYGew3^I}x6@U5|@neqO1J%#koO4RXP3o4pfZkhrWLio6lslK#Wn>VnupFNsCA^SV zZ(i_ysNlN@hxG3-73T;Qmz4}U?W_bcrlwA5v&L4E0fP(X_e&K5R2&fr)p=feqc644 zW2v$QwelGIy0+aj5@aC1aJN!+{R_qn{eb!|uKn?{^2!a;_#eJ6D>}pJiY3*FUBD-~ zJLbPCvT<{^E8Wxo?wT0|pE;{LMc(I>mLW@KrQ=Gw-?&!VM;5KWJAGC1nCA)q(-^Zo z;4iB+b++29^dE}HwV3#6-&vt|a&!ZG&P}8PBX&_qIBVL>%8z zgLYBynAefC@mt<<8dLm9WOnhr3bWV$2GMY$Q4jT#VTZCD;!mB}HgA=+?d??A5-rVRTQFNSZ93&f zKmNdHA@#>8GpRmqM!<^x%(BLuQ@eA@wd$X0--n7?zIRu8RB?r0fu9LpwbSFQfmhSX zi&JLW13d6IfEO2Q*JKO_TY5)1o^DJ~v6hlD5gPa~?dEBgFt@Zy%mtxkZ#lLi&|bi; zc(JBBci|Q0+973EGvtSNc%YUt(DNV4qn!DrQ4}qZ0>6{k4o@(A3WbqRyo|{B4*ch- zeCNhoKNhBZC8#!FU+8kddOY z5(xi`G(>m+HIWlNnz9B1Ei9b(FVsgH6exBuYyy~tWl|6<0vVRt4HEeI6O&3Ur&RW0 z3~=$B$i+kgFraeQ)-Lv1ng|xHR_KSj)XFUtx6PwBsg*nbmGX+jxo0ts5MW;mrB#GF zj%VIztoXavF8jxO0#j21w#(_=Ny{@)2DS+0#zNEQ{3w@mUGuO(cY`^_Hba>!8m{4^ zPM-+4M(9Yng#^pLzxZ7;kz6E^C%QTcfsmTaLA_)Z7`5FTcI%4ySBiMZXuH0tHGD4wsUEcL#?@@ld$?6mW*7RI1=cbbmW`oImi znJ}VgZrnZ7!CjXn2I%sF2jW0c=%kHBCtEd!ku&iE?PSCh)v>nET;QiA}4}C$Ytha zq+{8iEsLd(Ur8E;bK+>*)##n@Oq_udRQw6Oc#dxZR*I8768CG^CB2M5ACGxsP5_+i zHnNW@`Za3;Kma!gw`WXkXVa?{t4=)SrJzZT8w8|x@S zT`S9EuPeIo$(+~1Rjy`Ws8P>(&cBgxbey^pw$;CsZF#`8`eZjRl8u>f$qsL>tI2N^ z;eUK*DnMlIWr3yV!XwZ0=d-g=66KUXU>?p9yB-XK?moTsHQ|o-UOSR*)fW zjQXv!IQJO0t&e0QyiOJWDO~uRW@yK}s^J1w)r#rfNYAe6?Aq7;WPMqG(06WXa*;GP z6pN}>ck&;~)RZ%kMt)b*=aR3n64Nd*dB7b(SE(#zQ8BCX6Mop0BXb@adYuECkp-zM zh56`8oe6N3lvyK?Pe~ACBPDx>Bh}uz*V+9hL`KYz3Alqc7*1*3aT3!~lt3CU`jO)maL24^Q+GnO_Sj0>% zm09M2Od66h44Q&H3?GtM+EM7}el*_(lt|d_{`h-Bj<0A+|TG6{EB}#Y=Fmt_|if zOs|v;=~5mVY8GJjA`n0K5u@f(kBqz~SlCdgLYFd2y2oYeLP{7O*GKoSq__1d;QaN} z5m0uc`eOwFRAW4`zagnht4XZuQLk76f+O?D<1N|Z5*k>TY|!mJKIy6jdKpmI#%rk1 zE5cAwL2|#&Uu<{@(4`*N-mvXg%g5^IUq^dB z$F(`{7Hj+XB7a>y>eV`J^PpzxdJnV70I&2j8>P3dUs4S~@ z&I~W~E;2Kji!~h$$p?#?tQ#9;t=~?PLnj{Bm_*w%Gmfm8%49wmA60bLBbcaAaeWAirZ%-8btC#8BJ*K-+vpq%wqF><>*!40EF0K*frl?eGwvDHg!u!>omE+xc&{r z;=RST833+ILJzm|=6@)=)HxBL7o83Pqwm|lu%bR%D&pWy^ciKLlt~BJw)Fm2#Xd*n^c5YT# zijmYaTpEUw-t;oWAh{Q=FI-XR3P}lGx^sP4+9D~MH~GykzOZ4ShlRz@%7m^EpZbd! z?d`ylJZ{U5hnz~<=%JE9co2)t_Me&3`lJ0|`g!uYrXU^-WAOn?&-5;Fhv%Qm$Z3rR z=@pTGgoTTEX;K19Hf@?TDo8bTvU~}y&u{kMij52$!WN#3+K)o!6^RK16(>9Ov?Ogp zw{08M01~O3kUL?*`Az#djpmIv8(@AkVozUV|A1C^dHY3AG3Z*x)+b)j-0FdD+g&4& z!`;D<{#R2KL&8*LHEP_nE+S*cZq=SrN&H<^Lf5K}qOoYt`jKB$z`qWbV^a#nJ%c05 zr}t(tH@c6f0RVcvVBW#;l^9_Jz4u%}1GsjZUFZg%BuVz2wW1_gA1Xlkvv9D8+>?|G zN`a7JjR4Zm4HB_Y$lfbwL%(P6yenxWe#W0uJn!ty0!eNVDxdTDmHyc zlDQ0B{lGHvYgWVd6?&TV~J-< zOOdMDFhkNdwDbm|3!Pc9t8ZmKR042Fy0AmL6Je8Jq;&y`yQ%rQIgD!y^(c;G`}8ow z>`Dbb@)Mr@gN1!wM%M3XLb_^@YMJPH)a83sO}8k-mK_$Nr>s%kg8W@gRtM6w zYgUqn5P(&Gm)l7r9PNW$;ABA3caRVSGi0f=EOfwAKF_BNIsT=tvyhP82Gaa!z-dnA zaw|XDD2tU|7ooC z%D|{~B{T(=CsKXjj{`Elb+g7TFZ!rm$N$8t=?DcyvMiZ}U-mYiXdRGLGgJ3C2iE`1 zAHCJ)jUvNnE2`~e`)s_^5o-*|^HzH?NQrA=>g-!|Zzv3+r7(VHF2}y%jTZdT?!FjN zZer7A(`G3i6=bWT0Pu~sekNJ5SUGi1H3z^GQ0idKl7Zy;^8Abs28WC(CV2gmmv6Dnmc}9B}}49Dzuzw&WBnn2dU6f zVt3bpsJKKC(j7&V6J7swq`ze34Y{KRVD;+wB`at$JFw-8fh$9PevnYRoclqe&8r6U z)@Er_=ij~yG*!z&4K{%OfG-@{eC=1eQB9oDBxC@5x8>2BN9lgZ^_s2y+r`RiG(nf> zI$ST>>SX)O>ek^qI|OZhgTb^^prBC|=6eNqDiHS{`eQ3f@V@pJ$+y&9YIfiARq;Kj z{PTs36=7xEN7#B9kTh(U8HV|fuG8*G_)KZzPunX3|2pAEr#~K`lxILO0U)mmj3KYo ziacfEu0Hk+a$?Sj&3Dam1YrzEnwuqlVM1k@^K-56cs0ykm%81YET#uLgdVCfE-k>` zM$>E%bafq&!BREZMr75-L{pFmJ(e$<#BI`edRmaAD@ z5O9`Kmm<^_9R(oXRBz}l1#8|m*{3_lPx2-v&8@R)mz>$9bob0KUJgj_Q+(XtV#zV( z9K>Fl5V_IwOt=+%QXA{ei@MVLl%K-&G;G4Q)=`TEOIvx;Oju>0hJ#2RMGwEBk>nXq1On(%i7?&7SjhV9`!l#nTV00!x!FXdi@ z?q^Ri!t}yb6`gng+fv@A@1`X0^2iA>AI@;>F=1&RnS0uLSBA1t;wrNAF*`O&veiB* zxP#jw#=pOLgSIMgpla47fZ;9yUb2lHNLe^eM`a<`;3-T>+)C__3d#5K!X0jIcl_Rj zV3d);wXwjdc}j&Q4abVHnzbCKBb7so3#|52Hhfd1>+6N}=31+mKOo!ytuXHkgm-m` zXX(7LCJQ&)4Lj3UK76*X6u<5yQo08UwoGz6f9#2y*4s*4y^F<4Uu7U z>?I^2had{)J8v+02Dcjk^F&AG!ucb#FU&Qqq>R~inZKQ`c{rj2rL%vggUsn{3or8B zN_H7G2)xF^w0WQ=s7p35;Vwtg4N#BtZP@KRUZMw+cv@|jB}7}7>2^?&BiT~;u0XnS z>DzeJe@8Kx`Py0^;hC-`bfcDv52lcvQfnMIbD9S^!E|2&dW2bDd@Qk&ygVHWJOAqp zH_}5`8s66|c#31Mvo6G-CLeS3geL(4Yo>Q=u||}z*7mA?F8zh|cb%i$nag&IGfzfo z>EaH-x&jsQ$CG*~%PaSRJ==U4c6jhp+pL)hSAgKYXoIlHy9F7pq4!%fTud#A>}-+Q zp4)*P%ai&1AQ^mS8^H4~7F^9y(E(Z`$B|%p@u&Cn##G#|@IC?}bcmbg(Dn$Bxt5(g zxd-8z^=A_F9fKQRVb$_2Nn{u{;fQ!{&6(v_?CT5+>?ygRK@+5rD;$@LRG>XOqQjd! z34u_OuPq6~v>p6Ln`FU4uVU3>C@(`R=V*@q(H^Z1wq1|!WS-Iw#_B8G4)kIfZtYU| z{}j=jZc<8uqg_@3x-j|F8})=9MM1zwm&?vL7Wbk+i0RQAY#)gOLJae!B3#J)mCg9g zC4TD_nQyTw67WiV{9lep^T4bmUW&-pzvTUP);70!L~ME3R^l_})5QOhM0!Jys8L`+`?6vJSkHEM)r;3fsyyinINdu%6fBl_GTkx3?JeHN4=wb zs?%FKYx=~MG;*B3o13K^jR>x}1{B)TJ&oXbdQhNLWRyh%)2ARB-e3gBD_jEs+K*60 zej_mb47T7&XZ4RQb8S5{DD!HPE%R&Te)Jx_R)jN*M6Hf`)+p)325NJ`Gx}uf`er`JyPaJ zj$m^gA8%4S=sV*;f+#fnrbKD4q5Wqfs|}Ybixjr4m{!v--W-9U*dim1zJCWP=T^FV z$_C$^z6)jXwJ#}T!)fqdJ!y>9ti4hiMsjDKBxOEkh7GKJASQCFnq&vfcr^TnA`^QB zE!+CN3G|4cdApzSpDQjU6#n5lo(fd`g%fkI3o#^i;OdP)AW6%Xg|3IaSu1p9*FpuT z!`PP6Lc>w4cnP7=$&s7e1L8wIBBVFEBZ{S1UKYY-|A1VG(D3(t*J|3xypt~sbl;7Z z5o|AUv4S+lgI<{hB7sO-i+TSbefdR%ifw}j!3h(eEl0mV(4ogQntm(zi39+M2J^&ydARNA&XHZrd-uz z(fJfK{b*_-H>IM5tbYZIOB-VTR`{XXuC$`^9gxY(b|ITobOeX+9u=iqDxNEtI432E z>>#NpJ^;M{jSvi?J`@qU7s)7epUi^X8RfT(Qs`U$htSpKlQNObAk$P2eZj^P6l93P zfPiSe5UELr2q(;1dbHgi>=T7kr*F}d=&C{6HNdH&GE3CR847@~ue5dT&P9BFJY)B6 z<7ak}ecm4tX7F}->zI2yz8sxJgQV&!GJK9pUo7zlIU4+qB48=R;Y78sVqm0Hqh%|OzutZe<&ko0gcK+YHw9I z-c5RcpI2jJ9DN+Um$(sIBw8b)LHJHGlv&*8FUvZ9V2rO}^I3V#8>yw_Z9f==lZpC%L) znVLL^3u0%jn~X4JZ*v_s;x;ARt{3R}^og{;72TRa|Ct_m{iI`!j)Djvy0>ji*jL_X zIW$JUkW$6$5q0pO^ITjOp!*Ny=oWyHZ~upq&+)_%caBH^9-zSMV&>rl*q*PrQVEtn_vc(_~*fe>fD^E3z1@^7zsg53!1p9--62= zu?;K@a0fonq^*EQBkz*t5Pt3rFhR381O=)xjxemK!cio0aC4eT(wH8lsBI4< zpPu{9z__gj-)Q+b$kv=}`@H6H?ys(~waHP-Kx9=jjoZxiQ(j>#3Bg13ppJI*B16J9 z0tOqv;!P5(Vl#J-DG;Pn1A?S$wQ@SDh*E~_Y1pB8w2B5JDHDxr7&g50l5$+*`>swL zD2>3MBq{01FGfdu1jK1#arNMnIrFQnsYzj*Zs3Hr8hTq|$uwdBb@ZS|G&VBB)J+D5 z2EzfCeP`7#Ia0z}C3+-xV%d&?^J2=5@%Z`Bu)1;sOpFWRFo<3d#Qw`+mqP}g&#R#- zd~Fmk2Nc+fnBEOjvC&@n)TIx#KC*Rlv>chQM0>*w#A;{7-h6DEnZn(pzM!}AnE7j5 zB{+hgTKLF*6z6+yHY%smibSAR5@9Nz9AuKBlcf@t3um`6J&b|&G5 zF%8mT)$d0oSemlWd~)C)#2?h2`40ul=Y#V`cg}&!u?B>XPh4NfR&Y>n;y)B?(Tkzs zhX%^gkDx(wSE=&V6uhyOb-kRk2BArCOyUgtK6MWz_+Uj`KvB7(O}a$HRyP*1A3L;f zAJ1%Ynd26RtZO7ts-kg^Bs8wV8Jv=52l)Nw5jiX)k|cLp%Y;x!F_fm-(8@ps`y9oB zwcr2nz}JRG8PBYpu3(b8+9kCUQEbc7nyAJUi-f1_Ja_J_>Qs12q{}9S{nh{}FESNu zgUtk^?X3Z=4FTRUD)MBnH)r1VOmi7pN3H*0dmyAn3WL4!v1HfevQ1golSxz$9i5=D zYIDPe`o!ClDFWnpd>y}SY<_0{0FLJ{5y+mjQi8j6Bp-et=4tHU_mLC1t z@*?J-p<_@gTAK!$aJF?aS}sF5G#zHX@T_3y|MAs{Cm^n8SWQXu@HOH)GBpge1<`g; zjH-lpnUr}k*EOvvQrU<^*uCLjhyKH;+HnylXJ;8bQrJ3MG}W6bDlB%Bp3?fweMj~N zpMp;e5+YyUG><+4-=GMp*BmIi+@l*`RwDpq3-xuU>+0ur&by+&pn5$wh7fL^?f zW+um7+eYL^1?)V}CE8B>ZnQlmbN2$Yz?}QQaiH&f=_`C+gbdFM8xF@6Vj9E1*C}3f z)>DJYJkiGF6}kLf(+V>M=NG|jmYE%*n#O4)=k#cttIq!@m;(jejqHXUx?u<=ZgUHK z^1xQ`5v&4I8^y5ttpPSVYndL*LrpwL&~q>UgH8@m56HTeLCzLOhD}mUv(Rpzps{=N zSP!GK!U$p>1*;_>S3__FhUc0r|Bx)sF4-;yb`{f(Qf~`O{+^bNYJ@1kOR7u^OkJO8 zFFWw`4uAC8LKHTtzsC1}a_L$y^#v;Bk&CdA7GSTjVsUq2WgqeoQan9EO! z&A6QFIN6$&g(9kqZR+FS>uhxuB8@YC8o0!1=z6idV&Wez{;U-JB^Dc|{2@VM?q?0~ zc6~*YbSL@0Vln+sAlj31!@Ls{4Se=S?pclwXA^q*ACQMT&`WNz9hW*=if-1N3)wnr zo05sa%;?Gr_S>11*+<5(fAh{d@L>Tp9bqPrp&>cX6K7+8G(*e22woNRuEYPQgJdHk ztP`4$<>nhZZR@I0BL^}VZOTT`rf9u-C+N=);&@aN;W&W{iZWT4&i&o^n8NEIB%0V| zS;d_Mfu=f|I`rp$Q>_vvwHtc76{;2CT3Peqh7qdI%xK5kQtBL>*}&mVuhkn*kQ3AE zC~ZrxFWWQKc&S}LjzilgXK%yJrqcsZhcrN1fnFxI6X%9&kip0iAzBVEhPDfzN_T}O zLs?--3=4g8pi)b$D5?Kxo&864>1Ttf&(z;izsz~-Zq43u zI^Csw=$nx$h9MIiL;gd-rRh4A4`vOOBNQn!AnQn5wW!QE8PROQ!MNnuieYb zEH%&Wja7HjJP8yoLizL-FCL(w?N#1ZF!+@M==1!Iu6UBaKfFO~z;-~Cy7k7#+@+fV zOWlhs`B^?Hi1Zak6&GQR;tO`BD2mva_0AqtESY6KqF6^I@IX_P;1_d1R zJH)>3FBeVg3Jfs{JWj>5ER|zlqV#@#8V|dYxmxPvzkNX20YH0Pp?)jpVSWC`F|wb6u*|}>u%>I zBYbr;>QB2k)ScD`V>Z1{Wy)Px!Cg)f+`E zEFyOK%!$Hpe0bXf*tIRh%oD#DZp9+PG;cI^ z4R2ctQ)mE7bu;M@(ho2mr(EfHzD}%ptY&>^8cxxvOZOV9658vy;b7KNvrpv=iX_pH z2}04ULm2^_&lrFgo&j*AX#I--WPN`l{nSb9oS35Oa4pD+=$+FPC8dBgx=6w62l~v| zJq7XouKG4%kW_6>-TfiGp)7rahTf3zkxzvLi+OUJhOM+~RJpde&L@cjBUMt$^-Yek z%8?wMkl=}h@}?_XY9lb8^#$#X!O=C6jexgO+CqB0Klb1yOi?UMICbdbl(x3W6kO!e zAoH1pgRT+%2nxFD^#EsQPZKh?nzAr~d&tOPdc}UkNinX~owok`l9M~NwvkcktOu_4 zBPkm*v+^j!6Z183XlC_g9-kIRHYz%bVPbtrgJ&*P4lZ)s^`Ev1#|!3_ zFx~&1*3CZSXqUNfhg2xHby(TeP!8KFaPhjVWr^ zEdL_b$!l!gupj;IE5P8UkXc?iz%wG8%IL_ab{G2mFDW?X`1WJAD527k@69M9*zmsN zN%hMn`;VBpnYT3WBh`J_ZqUZA#8bI`K>e}KRGy>Hy2JnQtBAS8zoBIMotlz%wN^sI z_;eD2$iCY@F%e2;=-TDwilnTUmef?ygzaZUFnsnw59aZqB+cU( zp`!{2-7I2wkG3gEb2+cDPjxP6N=P-_&52t3pYu0_aA`#vKqz_Pm>G7Wb^$`CO&ocF0~$oU$etv98;ao{jC# zN!*QZzurL2dtgT|Q;C3Q>puqsVyj|O(Qu~X% z>(Fun%nSo$&!j#qjAnO{#k)@i`l^`3$a9<|P;>XXN*4$}RZ9W*+Sg_Xo|naGcR8v@ z!qsDeeU1EUURNs}1Oxo{k4E&%e5O}`;W=h%YWYi={lxxOPHA2cv5idM^Ot%bIH6sWr`ysbu#4g^XW(;it^k z1GD?#4blnASs}?I8CmI4XNIx^7A5CfuVc#>#5jUV;c7DC_8H#%hsql8clARr+&O#K zSY|lOqrV&e-d!Zk zC3Y!J3}x#omvFFUC~g*zf85&~Bq$I0ebSEOkmii(Uc;gOyClCMa(~oL`Lw6cksnF4 zcZ8#-L$CVsqRNzR1jLx7?dsr7fY^p#ymu^H5uoysLrkLAaz2YLj?)NCSX@bj#-!i4 z;<<)I3!->Kb0Ng>@S@>vRC)rQx`|>Jj7X^7g18)nr|)i&hu^pQe_8-F`4vDX(TJxM zkwH4?R{pz8@)fR+1-!AM#MWDAC0pll3wXk#%}0>oJGOc}1*8$<3dGe;T^x5WA}U9|}lqK6v6ILO{571-c0k zNJlu7zWLf_U4RnCnSSXH4o*Wm`C`z}8LL^B^{-cQej4iO@FVQc*ZmQcy+j8-nZW+f z66)*Bm7{d>xwyn{RTC8RJ(2QPX6x!p__vwU*5O;3)%v~IgaF6lj|xebwKiwgnm*Su zx-wZTrkdT_t0An|ww&0U1Re{~F=YVAi6#wHxUvk@gzl3*{NJKF8)PnSFIP8!!F zI9dz3Y*^$o^gcyOfUA&@tr#ilc|s546sNA6tZo7nT#9gsC=EwwO(1TzZc%IfhukxYe z-z6h+0$vd{3W?S00K+PaKtgK6zYa%20$(`Y8Tgj^fv`TkxRcbc={+@7>W{$A{;1#D z+NsgkDp?S!#SvSZjCYndcK4AL+m2poEEJR>UbGtTLyR)cnf2ZX#1$2wFr1|S59-L& zq+!flL!LBpk)wXzjm^<&8)q`|)`G*C1%6)bzO+4R1(*Mf!K*RdBdBTiv-UGXJh2jP zFWL(f(JKBTI*C*5?>6s?MMGm)BzmQ z6**$fxH-E){7#>L_1epVQbkAE^@E6={S`o*`kK46ivxJ83XhgGye zeeS6I2-vrVhuXLH(N{vu86DY6r@>6)Z#lhb74|eqov+m^Qy(y;+ekEbU&`qetqYb2 zl?~&ZHp?&V)7bO+WC|U12EX}buAKqU`Z8u%s#5au;4CZ$>}I@rO#I4&MfLinnIq@B z_!|ay^+Syl${kf0EYg;(n#)|

fQd^0p1#U-5Zm#_&mw)L| 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 z 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[i||t,n.pop()]}function l(t,e){var i,s,o;for(i in this.checks)for(s in this.checks[i])(o=RegExp(s,"i").exec(t))&&(e.push(o),("builtin"===i||this.plugins[i])&&this.checks[i][s].apply(this.plugins[i]||this,e))}function c(t){return G.concat("").join(t?"-"+t+" ":" ")}function d(i){return i&&{type:i.type,pageX:i.pageX,pageY:i.pageY,target:i.target,relatedTarget:i.relatedTarget,scrollX:i.scrollX||t.pageXOffset||e.body.scrollLeft||e.documentElement.scrollLeft,scrollY:i.scrollY||t.pageYOffset||e.body.scrollTop||e.documentElement.scrollTop}||{}}function p(t,e){return e>0?setTimeout(s.proxy(t,this),e):(t.call(this),i)}function u(t){return this.tooltip.hasClass(ee)?k:(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=p.call(this,function(){this.toggle(W,t)},this.options.show.delay),i)}function f(t){if(this.tooltip.hasClass(ee))return k;var e=s(t.relatedTarget),i=e.closest(U)[0]===this.tooltip[0],o=e[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==e[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(i||o))try{t.preventDefault(),t.stopImmediatePropagation()}catch(n){}else this.timers.hide=p.call(this,function(){this.toggle(k,t)},this.options.hide.delay,this)}function g(t){return this.tooltip.hasClass(ee)||!this.options.hide.inactive?k:(clearTimeout(this.timers.inactive),this.timers.inactive=p.call(this,function(){this.hide(t)},this.options.hide.inactive),i)}function m(t){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(t)}function v(t,i,o){s(e.body).delegate(t,(i.split?i:i.join(he+" "))+he,function(){var t=T.api[s.attr(this,H)];t&&!t.disabled&&o.apply(t,arguments)})}function y(t,i,n){var r,h,l,c,d,p=s(e.body),u=t[0]===e?p:t,f=t.metadata?t.metadata(n.metadata):E,g="html5"===n.metadata.type&&f?f[n.metadata.name]:E,m=t.data(n.metadata.name||"qtipopts");try{m="string"==typeof m?s.parseJSON(m):m}catch(v){}if(c=s.extend(W,{},T.defaults,n,"object"==typeof m?a(m):E,a(g||f)),h=c.position,c.id=i,"boolean"==typeof c.content.text){if(l=t.attr(c.content.attr),c.content.attr===k||!l)return k;c.content.text=l}if(h.container.length||(h.container=p),h.target===k&&(h.target=u),c.show.target===k&&(c.show.target=u),c.show.solo===W&&(c.show.solo=h.container.closest("body")),c.hide.target===k&&(c.hide.target=u),c.position.viewport===W&&(c.position.viewport=h.container),h.container=h.container.eq(0),h.at=new z(h.at,W),h.my=new z(h.my),t.data(X))if(c.overwrite)t.qtip("destroy",!0);else if(c.overwrite===k)return k;return t.attr(Y,i),c.suppress&&(d=t.attr("title"))&&t.removeAttr("title").attr(se,d).attr("title",""),r=new o(t,c,i,!!l),t.data(X,r),t.one("remove.qtip-"+i+" removeqtip.qtip-"+i,function(){var t;(t=s(this).data(X))&&t.destroy(!0)}),r}function b(t){return t.charAt(0).toUpperCase()+t.slice(1)}function w(t,e){var s,o,n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+be.join(n+" ")+n).split(" "),a=0;if(ye[e])return t.css(ye[e]);for(;s=r[a++];)if((o=t.css(s))!==i)return ye[e]=s,o}function _(t,e){return Math.ceil(parseFloat(w(t,e)))}function x(t,e){this._ns="tip",this.options=e,this.offset=e.offset,this.size=[e.width,e.height],this.init(this.qtip=t)}function q(t,e){this.options=e,this._ns="-modal",this.init(this.qtip=t)}function C(t){this._ns="ie6",this.init(this.qtip=t)}var T,j,z,M,I,W=!0,k=!1,E=null,S="x",L="y",A="width",B="height",D="top",F="left",O="bottom",P="right",N="center",$="flipinvert",V="shift",R={},X="qtip",Y="data-hasqtip",H="data-qtip-id",G=["ui-widget","ui-tooltip"],U="."+X,Q="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),J=X+"-fixed",K=X+"-default",Z=X+"-focus",te=X+"-hover",ee=X+"-disabled",ie="_replacedByqTip",se="oldtitle",oe={ie:function(){for(var t=3,i=e.createElement("div");(i.innerHTML="")&&i.getElementsByTagName("i")[0];);return t>4?t:0/0}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||k};j=o.prototype,j._when=function(t){return s.when.apply(s,t)},j.render=function(t){if(this.rendered||this.destroyed)return this;var e,i=this,o=this.options,n=this.cache,r=this.elements,a=o.content.text,h=o.content.title,l=o.content.button,c=o.position,d=("."+this._id+" ",[]);return s.attr(this.target[0],"aria-describedby",this._id),this.tooltip=r.tooltip=e=s("

",{id:this._id,"class":[X,K,o.style.classes,X+"-pos-"+o.position.my.abbrev()].join(" "),width:o.style.width||"",height:o.style.height||"",tracking:"mouse"===c.target&&c.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":k,"aria-describedby":this._id+"-content","aria-hidden":W}).toggleClass(ee,this.disabled).attr(H,this.id).data(X,this).appendTo(c.container).append(r.content=s("
",{"class":X+"-content",id:this._id+"-content","aria-atomic":W})),this.rendered=-1,this.positioning=W,h&&(this._createTitle(),s.isFunction(h)||d.push(this._updateTitle(h,k))),l&&this._createButton(),s.isFunction(a)||d.push(this._updateContent(a,k)),this.rendered=W,this._setWidget(),s.each(R,function(t){var e;"render"===this.initialize&&(e=this(i))&&(i.plugins[t]=e)}),this._unassignEvents(),this._assignEvents(),this._when(d).then(function(){i._trigger("render"),i.positioning=k,i.hiddenDuringWait||!o.show.ready&&!t||i.toggle(W,n.event,k),i.hiddenDuringWait=k}),T.api[this.id]=this,this},j.destroy=function(t){function e(){if(!this.destroyed){this.destroyed=W;var t=this.target,e=t.attr(se);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),s.each(this.plugins,function(){this.destroy&&this.destroy()}),clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this._unassignEvents(),t.removeData(X).removeAttr(H).removeAttr(Y).removeAttr("aria-describedby"),this.options.suppress&&e&&t.attr("title",e).removeAttr(se),this._unbind(t),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=E,delete T.api[this.id]}}return this.destroyed?this.target:(t===W&&"hide"!==this.triggering||!this.rendered?e.call(this):(this.tooltip.one("tooltiphidden",s.proxy(e,this)),!this.triggering&&this.hide()),this.target)},M=j.checks={builtin:{"^id$":function(t,e,i,o){var n=i===W?T.nextid:i,r=X+"-"+n;n!==k&&n.length>0&&!s("#"+r).length?(this._id=r,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):t[e]=o},"^prerender":function(t,e,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(t,e,i){this._updateContent(i)},"^content.attr$":function(t,e,i,s){this.options.content.text===this.target.attr(s)&&this._updateContent(this.target.attr(i))},"^content.title$":function(t,e,s){return s?(s&&!this.elements.title&&this._createTitle(),this._updateTitle(s),i):this._removeTitle()},"^content.button$":function(t,e,i){this._updateButton(i)},"^content.title.(text|button)$":function(t,e,i){this.set("content."+e,i)},"^position.(my|at)$":function(t,e,i){"string"==typeof i&&(t[e]=new z(i,"at"===e))},"^position.container$":function(t,e,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(t,e,i){i&&(!this.rendered&&this.render(W)||this.toggle(W))},"^style.classes$":function(t,e,i,s){this.rendered&&this.tooltip.removeClass(s).addClass(i)},"^style.(width|height)":function(t,e,i){this.rendered&&this.tooltip.css(e,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(t,e,i){this.rendered&&this.tooltip.toggleClass(K,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(t,e,i){this.rendered&&this.tooltip[(s.isFunction(i)?"":"un")+"bind"]("tooltip"+e,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var t=this.options.position;this.tooltip.attr("tracking","mouse"===t.target&&t.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},j.get=function(t){if(this.destroyed)return this;var e=h(this.options,t.toLowerCase()),i=e[0][e[1]];return i.precedance?i.string():i};var ne=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,re=/^prerender|show\.ready/i;j.set=function(t,e){if(this.destroyed)return this;var o,n=this.rendered,r=k,c=this.options;return this.checks,"string"==typeof t?(o=t,t={},t[o]=e):t=s.extend({},t),s.each(t,function(e,o){if(n&&re.test(e))return delete t[e],i;var a,l=h(c,e.toLowerCase());a=l[0][l[1]],l[0][l[1]]=o&&o.nodeType?s(o):o,r=ne.test(e)||r,t[e]=[l[0],l[1],o,a]}),a(c),this.positioning=W,s.each(t,s.proxy(l,this)),this.positioning=k,this.rendered&&this.tooltip[0].offsetWidth>0&&r&&this.reposition("mouse"===c.position.target?E:this.cache.event),this},j._update=function(t,e){var i=this,o=this.cache;return this.rendered&&t?(s.isFunction(t)&&(t=t.call(this.elements.target,o.event,this)||""),s.isFunction(t.then)?(o.waiting=W,t.then(function(t){return o.waiting=k,i._update(t,e)},E,function(t){return i._update(t,e)})):t===k||!t&&""!==t?k:(t.jquery&&t.length>0?e.empty().append(t.css({display:"block",visibility:"visible"})):e.html(t),this._waitForContent(e).then(function(t){t.images&&t.images.length&&i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(o.event,!t.length)}))):k},j._waitForContent=function(t){var e=this.cache;return e.waiting=W,(s.fn.imagesLoaded?t.imagesLoaded():s.Deferred().resolve([])).done(function(){e.waiting=k}).promise()},j._updateContent=function(t,e){this._update(t,this.elements.content,e)},j._updateTitle=function(t,e){this._update(t,this.elements.title,e)===k&&this._removeTitle(k)},j._createTitle=function(){var t=this.elements,e=this._id+"-title";t.titlebar&&this._removeTitle(),t.titlebar=s("
",{"class":X+"-titlebar "+(this.options.style.widget?c("header"):"")}).append(t.title=s("
",{id:e,"class":X+"-title","aria-atomic":W})).insertBefore(t.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(t){s(this).toggleClass("ui-state-active ui-state-focus","down"===t.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(t){s(this).toggleClass("ui-state-hover","mouseover"===t.type)}),this.options.content.button&&this._createButton()},j._removeTitle=function(t){var e=this.elements;e.title&&(e.titlebar.remove(),e.titlebar=e.title=e.button=E,t!==k&&this.reposition())},j.reposition=function(i,o){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=W;var n,r,a=this.cache,h=this.tooltip,l=this.options.position,c=l.target,d=l.my,p=l.at,u=l.viewport,f=l.container,g=l.adjust,m=g.method.split(" "),v=h.outerWidth(k),y=h.outerHeight(k),b=0,w=0,_=h.css("position"),x={left:0,top:0},q=h[0].offsetWidth>0,C=i&&"scroll"===i.type,T=s(t),j=f[0].ownerDocument,z=this.mouse;if(s.isArray(c)&&2===c.length)p={x:F,y:D},x={left:c[0],top:c[1]};else if("mouse"===c)p={x:F,y:D},!z||!z.pageX||!g.mouse&&i&&i.pageX?i&&i.pageX||((!g.mouse||this.options.show.distance)&&a.origin&&a.origin.pageX?i=a.origin:(!i||i&&("resize"===i.type||"scroll"===i.type))&&(i=a.event)):i=z,"static"!==_&&(x=f.offset()),j.body.offsetWidth!==(t.innerWidth||j.documentElement.clientWidth)&&(r=s(e.body).offset()),x={left:i.pageX-x.left+(r&&r.left||0),top:i.pageY-x.top+(r&&r.top||0)},g.mouse&&C&&z&&(x.left-=(z.scrollX||0)-T.scrollLeft(),x.top-=(z.scrollY||0)-T.scrollTop());else{if("event"===c?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?a.target=s(i.target):i.target||(a.target=this.elements.target):"event"!==c&&(a.target=s(c.jquery?c:this.elements.target)),c=a.target,c=s(c).eq(0),0===c.length)return this;c[0]===e||c[0]===t?(b=oe.iOS?t.innerWidth:c.width(),w=oe.iOS?t.innerHeight:c.height(),c[0]===t&&(x={top:(u||c).scrollTop(),left:(u||c).scrollLeft()})):R.imagemap&&c.is("area")?n=R.imagemap(this,c,p,R.viewport?m:k):R.svg&&c&&c[0].ownerSVGElement?n=R.svg(this,c,p,R.viewport?m:k):(b=c.outerWidth(k),w=c.outerHeight(k),x=c.offset()),n&&(b=n.width,w=n.height,r=n.offset,x=n.position),x=this.reposition.offset(c,x,f),(oe.iOS>3.1&&4.1>oe.iOS||oe.iOS>=4.3&&4.33>oe.iOS||!oe.iOS&&"fixed"===_)&&(x.left-=T.scrollLeft(),x.top-=T.scrollTop()),(!n||n&&n.adjustable!==k)&&(x.left+=p.x===P?b:p.x===N?b/2:0,x.top+=p.y===O?w:p.y===N?w/2:0)}return x.left+=g.x+(d.x===P?-v:d.x===N?-v/2:0),x.top+=g.y+(d.y===O?-y:d.y===N?-y/2:0),R.viewport?(x.adjusted=R.viewport(this,x,l,b,w,v,y),r&&x.adjusted.left&&(x.left+=r.left),r&&x.adjusted.top&&(x.top+=r.top)):x.adjusted={left:0,top:0},this._trigger("move",[x,u.elem||u],i)?(delete x.adjusted,o===k||!q||isNaN(x.left)||isNaN(x.top)||"mouse"===c||!s.isFunction(l.effect)?h.css(x):s.isFunction(l.effect)&&(l.effect.call(h,this,s.extend({},x)),h.queue(function(t){s(this).css({opacity:"",height:""}),oe.ie&&this.style.removeAttribute("filter"),t()})),this.positioning=k,this):this},j.reposition.offset=function(t,i,o){function n(t,e){i.left+=e*t.scrollLeft(),i.top+=e*t.scrollTop()}if(!o[0])return i;var r,a,h,l,c=s(t[0].ownerDocument),d=!!oe.ie&&"CSS1Compat"!==e.compatMode,p=o[0];do"static"!==(a=s.css(p,"position"))&&("fixed"===a?(h=p.getBoundingClientRect(),n(c,-1)):(h=s(p).position(),h.left+=parseFloat(s.css(p,"borderLeftWidth"))||0,h.top+=parseFloat(s.css(p,"borderTopWidth"))||0),i.left-=h.left+(parseFloat(s.css(p,"marginLeft"))||0),i.top-=h.top+(parseFloat(s.css(p,"marginTop"))||0),r||"hidden"===(l=s.css(p,"overflow"))||"visible"===l||(r=s(p)));while(p=p.offsetParent);return r&&(r[0]!==c[0]||d)&&n(r,1),i};var ae=(z=j.reposition.Corner=function(t,e){t=(""+t).replace(/([A-Z])/," $1").replace(/middle/gi,N).toLowerCase(),this.x=(t.match(/left|right/i)||t.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(t.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!e;var i=t.charAt(0);this.precedance="t"===i||"b"===i?L:S}).prototype;ae.invert=function(t,e){this[t]=this[t]===F?P:this[t]===P?F:e||this[t]},ae.string=function(){var t=this.x,e=this.y;return t===e?t:this.precedance===L||this.forceY&&"center"!==e?e+" "+t:t+" "+e},ae.abbrev=function(){var t=this.string().split(" ");return t[0].charAt(0)+(t[1]&&t[1].charAt(0)||"")},ae.clone=function(){return new z(this.string(),this.forceY)},j.toggle=function(t,i){var o=this.cache,n=this.options,r=this.tooltip;if(i){if(/over|enter/.test(i.type)&&/out|leave/.test(o.event.type)&&n.show.target.add(i.target).length===n.show.target.length&&r.has(i.relatedTarget).length)return this;o.event=d(i)}if(this.waiting&&!t&&(this.hiddenDuringWait=W),!this.rendered)return t?this.render(1):this;if(this.destroyed||this.disabled)return this;var a,h,l,c=t?"show":"hide",p=this.options[c],u=(this.options[t?"hide":"show"],this.options.position),f=this.options.content,g=this.tooltip.css("width"),m=this.tooltip.is(":visible"),v=t||1===p.target.length,y=!i||2>p.target.length||o.target[0]===i.target;return(typeof t).search("boolean|number")&&(t=!m),a=!r.is(":animated")&&m===t&&y,h=a?E:!!this._trigger(c,[90]),this.destroyed?this:(h!==k&&t&&this.focus(i),!h||a?this:(s.attr(r[0],"aria-hidden",!t),t?(o.origin=d(this.mouse),s.isFunction(f.text)&&this._updateContent(f.text,k),s.isFunction(f.title)&&this._updateTitle(f.title,k),!I&&"mouse"===u.target&&u.adjust.mouse&&(s(e).bind("mousemove."+X,this._storeMouse),I=W),g||r.css("width",r.outerWidth(k)),this.reposition(i,arguments[2]),g||r.css("width",""),p.solo&&("string"==typeof p.solo?s(p.solo):s(U,p.solo)).not(r).not(p.target).qtip("hide",s.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete o.origin,I&&!s(U+'[tracking="true"]:visible',p.solo).not(r).length&&(s(e).unbind("mousemove."+X),I=k),this.blur(i)),l=s.proxy(function(){t?(oe.ie&&r[0].style.removeAttribute("filter"),r.css("overflow",""),"string"==typeof p.autofocus&&s(this.options.show.autofocus,r).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):r.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(t?"visible":"hidden")},this),p.effect===k||v===k?(r[c](),l()):s.isFunction(p.effect)?(r.stop(1,1),p.effect.call(r,this),r.queue("fx",function(t){l(),t()})):r.fadeTo(90,t?1:0,l),t&&p.target.trigger("qtip-"+this.id+"-inactive"),this))},j.show=function(t){return this.toggle(W,t)},j.hide=function(t){return this.toggle(k,t)},j.focus=function(t){if(!this.rendered||this.destroyed)return this;var e=s(U),i=this.tooltip,o=parseInt(i[0].style.zIndex,10),n=T.zindex+e.length;return i.hasClass(Z)||this._trigger("focus",[n],t)&&(o!==n&&(e.each(function(){this.style.zIndex>o&&(this.style.zIndex=this.style.zIndex-1)}),e.filter("."+Z).qtip("blur",t)),i.addClass(Z)[0].style.zIndex=n),this},j.blur=function(t){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(Z),this._trigger("blur",[this.tooltip.css("zIndex")],t),this)},j.disable=function(t){return this.destroyed?this:("toggle"===t?t=!(this.rendered?this.tooltip.hasClass(ee):this.disabled):"boolean"!=typeof t&&(t=W),this.rendered&&this.tooltip.toggleClass(ee,t).attr("aria-disabled",t),this.disabled=!!t,this)},j.enable=function(){return this.disable(k)},j._createButton=function(){var t=this,e=this.elements,i=e.tooltip,o=this.options.content.button,n="string"==typeof o,r=n?o:"Close tooltip";e.button&&e.button.remove(),e.button=o.jquery?o:s("",{"class":"qtip-close "+(this.options.style.widget?"":X+"-icon"),title:r,"aria-label":r}).prepend(s("",{"class":"ui-icon ui-icon-close",html:"×"})),e.button.appendTo(e.titlebar||i).attr("role","button").click(function(e){return i.hasClass(ee)||t.hide(e),k})},j._updateButton=function(t){if(!this.rendered)return k;var e=this.elements.button;t?this._createButton():e.remove()},j._setWidget=function(){var t=this.options.style.widget,e=this.elements,i=e.tooltip,s=i.hasClass(ee);i.removeClass(ee),ee=t?"ui-state-disabled":"qtip-disabled",i.toggleClass(ee,s),i.toggleClass("ui-helper-reset "+c(),t).toggleClass(K,this.options.style.def&&!t),e.content&&e.content.toggleClass(c("content"),t),e.titlebar&&e.titlebar.toggleClass(c("header"),t),e.button&&e.button.toggleClass(X+"-icon",!t)},j._storeMouse=function(t){(this.mouse=d(t)).type="mousemove"},j._bind=function(t,e,i,o,n){var r="."+this._id+(o?"-"+o:"");e.length&&s(t).bind((e.split?e:e.join(r+" "))+r,s.proxy(i,n||this))},j._unbind=function(t,e){s(t).unbind("."+this._id+(e?"-"+e:""))};var he="."+X;s(function(){v(U,["mouseenter","mouseleave"],function(t){var e="mouseenter"===t.type,i=s(t.currentTarget),o=s(t.relatedTarget||t.target),n=this.options;e?(this.focus(t),i.hasClass(J)&&!i.hasClass(ee)&&clearTimeout(this.timers.hide)):"mouse"===n.position.target&&n.hide.event&&n.show.target&&!o.closest(n.show.target[0]).length&&this.hide(t),i.toggleClass(te,e)}),v("["+H+"]",Q,g)}),j._trigger=function(t,e,i){var o=s.Event("tooltip"+t);return o.originalEvent=i&&s.extend({},i)||this.cache.event||E,this.triggering=t,this.tooltip.trigger(o,[this].concat(e||[])),this.triggering=k,!o.isDefaultPrevented()},j._bindEvents=function(t,e,o,n,r,a){if(n.add(o).length===n.length){var h=[];e=s.map(e,function(e){var o=s.inArray(e,t);return o>-1?(h.push(t.splice(o,1)[0]),i):e}),h.length&&this._bind(o,h,function(t){var e=this.rendered?this.tooltip[0].offsetWidth>0:!1;(e?a:r).call(this,t)})}this._bind(o,t,r),this._bind(n,e,a)},j._assignInitialEvents=function(t){function e(t){return this.disabled||this.destroyed?k:(this.cache.event=d(t),this.cache.target=t?s(t.target):[i],clearTimeout(this.timers.show),this.timers.show=p.call(this,function(){this.render("object"==typeof t||o.show.ready)},o.show.delay),i)}var o=this.options,n=o.show.target,r=o.hide.target,a=o.show.event?s.trim(""+o.show.event).split(" "):[],h=o.hide.event?s.trim(""+o.hide.event).split(" "):[];/mouse(over|enter)/i.test(o.show.event)&&!/mouse(out|leave)/i.test(o.hide.event)&&h.push("mouseleave"),this._bind(n,"mousemove",function(t){this._storeMouse(t),this.cache.onTarget=W}),this._bindEvents(a,h,n,r,e,function(){clearTimeout(this.timers.show)}),(o.show.ready||o.prerender)&&e.call(this,t)},j._assignEvents=function(){var i=this,o=this.options,n=o.position,r=this.tooltip,a=o.show.target,h=o.hide.target,l=n.container,c=n.viewport,d=s(e),p=(s(e.body),s(t)),v=o.show.event?s.trim(""+o.show.event).split(" "):[],y=o.hide.event?s.trim(""+o.hide.event).split(" "):[];s.each(o.events,function(t,e){i._bind(r,"toggle"===t?["tooltipshow","tooltiphide"]:["tooltip"+t],e,null,r)}),/mouse(out|leave)/i.test(o.hide.event)&&"window"===o.hide.leave&&this._bind(d,["mouseout","blur"],function(t){/select|option/.test(t.target.nodeName)||t.relatedTarget||this.hide(t)}),o.hide.fixed?h=h.add(r.addClass(J)):/mouse(over|enter)/i.test(o.show.event)&&this._bind(h,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+o.hide.event).indexOf("unfocus")>-1&&this._bind(l.closest("html"),["mousedown","touchstart"],function(t){var e=s(t.target),i=this.rendered&&!this.tooltip.hasClass(ee)&&this.tooltip[0].offsetWidth>0,o=e.parents(U).filter(this.tooltip[0]).length>0;e[0]===this.target[0]||e[0]===this.tooltip[0]||o||this.target.has(e[0]).length||!i||this.hide(t)}),"number"==typeof o.hide.inactive&&(this._bind(a,"qtip-"+this.id+"-inactive",g),this._bind(h.add(r),T.inactiveEvents,g,"-inactive")),this._bindEvents(v,y,a,h,u,f),this._bind(a.add(r),"mousemove",function(t){if("number"==typeof o.hide.distance){var e=this.cache.origin||{},i=this.options.hide.distance,s=Math.abs;(s(t.pageX-e.pageX)>=i||s(t.pageY-e.pageY)>=i)&&this.hide(t)}this._storeMouse(t)}),"mouse"===n.target&&n.adjust.mouse&&(o.hide.event&&this._bind(a,["mouseenter","mouseleave"],function(t){this.cache.onTarget="mouseenter"===t.type}),this._bind(d,"mousemove",function(t){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(ee)&&this.tooltip[0].offsetWidth>0&&this.reposition(t)})),(n.adjust.resize||c.length)&&this._bind(s.event.special.resize?c:p,"resize",m),n.adjust.scroll&&this._bind(p.add(n.container),"scroll",m)},j._unassignEvents=function(){var i=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],t,e];this._unbind(s([]).pushStack(s.grep(i,function(t){return"object"==typeof t})))},T=s.fn.qtip=function(t,e,o){var n=(""+t).toLowerCase(),r=E,h=s.makeArray(arguments).slice(1),l=h[h.length-1],c=this[0]?s.data(this[0],X):E;return!arguments.length&&c||"api"===n?c:"string"==typeof t?(this.each(function(){var t=s.data(this,X);if(!t)return W;if(l&&l.timeStamp&&(t.cache.event=l),!e||"option"!==n&&"options"!==n)t[n]&&t[n].apply(t,h);else{if(o===i&&!s.isPlainObject(e))return r=t.get(e),k;t.set(e,o)}}),r!==E?r:this):"object"!=typeof t&&arguments.length?i:(c=a(s.extend(W,{},t)),this.each(function(t){var e,o;return o=s.isArray(c.id)?c.id[t]:c.id,o=!o||o===k||1>o.length||T.api[o]?T.nextid++:o,e=y(s(this),o,c),e===k?W:(T.api[o]=e,s.each(R,function(){"initialize"===this.initialize&&this(e)}),e._assignInitialEvents(l),i)}))},s.qtip=o,T.api={},s.each({attr:function(t,e){if(this.length){var i=this[0],o="title",n=s.data(i,"qtip");if(t===o&&n&&"object"==typeof n&&n.options.suppress)return 2>arguments.length?s.attr(i,se):(n&&n.options.content.attr===o&&n.cache.attr&&n.set("content.text",e),this.attr(se,e))}return s.fn["attr"+ie].apply(this,arguments)},clone:function(t){var e=(s([]),s.fn["clone"+ie].apply(this,arguments));return t||e.filter("["+se+"]").attr("title",function(){return s.attr(this,se)}).removeAttr(se),e}},function(t,e){if(!e||s.fn[t+ie])return W;var i=s.fn[t+ie]=s.fn[t];s.fn[t]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}}),s.ui||(s["cleanData"+ie]=s.cleanData,s.cleanData=function(t){for(var e,i=0;(e=s(t[i])).length;i++)if(e.attr(Y))try{e.triggerHandler("removeqtip")}catch(o){}s["cleanData"+ie].apply(this,arguments)}),T.version="2.2.0",T.nextid=0,T.inactiveEvents=Q,T.zindex=15e3,T.defaults={prerender:k,id:k,overwrite:W,suppress:W,content:{text:W,attr:"title",title:k,button:k},position:{my:"top left",at:"bottom right",target:k,container:k,viewport:k,adjust:{x:0,y:0,mouse:W,scroll:W,resize:W,method:"flipinvert flipinvert"},effect:function(t,e){s(this).animate(e,{duration:200,queue:k})}},show:{target:k,event:"mouseenter",effect:W,delay:90,solo:k,ready:k,autofocus:k},hide:{target:k,event:"mouseleave",effect:W,delay:0,fixed:k,inactive:k,leave:"window",distance:k},style:{classes:"",widget:k,width:k,height:k,def:W},events:{render:E,move:E,show:E,hide:E,toggle:E,visible:E,hidden:E,focus:E,blur:E}};var le,ce="margin",de="border",pe="color",ue="background-color",fe="transparent",ge=" !important",me=!!e.createElement("canvas").getContext,ve=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,ye={},be=["Webkit","O","Moz","ms"];if(me)var we=t.devicePixelRatio||1,_e=function(){var t=e.createElement("canvas").getContext("2d");return t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||1}(),xe=we/_e;else var qe=function(t,e,i){return"'};s.extend(x.prototype,{init:function(t){var e,i;i=this.element=t.elements.tip=s("
",{"class":X+"-tip"}).prependTo(t.tooltip),me?(e=s("").appendTo(this.element)[0].getContext("2d"),e.lineJoin="miter",e.miterLimit=1e5,e.save()):(e=qe("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(e+e),t._bind(s("*",i).add(i),["click","mousedown"],function(t){t.stopPropagation()},this._ns)),t._bind(t.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(t){var e=this.qtip.elements.titlebar;return e&&(t.y===D||t.y===N&&this.element.position().top+this.size[1]/2+this.options.offsetoe.ie?0:_(this._useTitle(t)&&e.titlebar||e.content,i)||_(e.tooltip,i)||0},_invalidColour:function(t,e,i){var s=t.css(e);return!s||i&&s===t.css(i)||ve.test(s)?k:s},_parseColours:function(t){var e=this.qtip.elements,i=this.element.css("cssText",""),o=de+b(t[t.precedance])+b(pe),n=this._useTitle(t)&&e.titlebar||e.content,r=this._invalidColour,a=[];return a[0]=r(i,ue)||r(n,ue)||r(e.content,ue)||r(e.tooltip,ue)||i.css(ue),a[1]=r(i,o,pe)||r(n,o,pe)||r(e.content,o,pe)||r(e.tooltip,o,pe)||e.tooltip.css(o),s("*",i).add(i).css("cssText",ue+":"+fe+ge+";"+de+":0"+ge+";"),a},_calculateSize:function(t){var e,i,s,o=t.precedance===L,n=this.options.width,r=this.options.height,a="c"===t.abbrev(),h=(o?n:r)*(a?.5:1),l=Math.pow,c=Math.round,d=Math.sqrt(l(h,2)+l(r,2)),p=[this.border/h*d,this.border/r*d];return p[2]=Math.sqrt(l(p[0],2)-l(this.border,2)),p[3]=Math.sqrt(l(p[1],2)-l(this.border,2)),e=d+p[2]+p[3]+(a?0:p[0]),i=e/d,s=[c(i*n),c(i*r)],o?s:s.reverse()},_calculateTip:function(t,e,i){i=i||1,e=e||this.size;var s=e[0]*i,o=e[1]*i,n=Math.ceil(s/2),r=Math.ceil(o/2),a={br:[0,0,s,o,s,0],bl:[0,0,s,0,0,o],tr:[0,o,s,0,s,o],tl:[0,0,0,o,s,o],tc:[0,o,n,0,s,o],bc:[0,0,s,0,n,o],rc:[0,0,s,r,0,o],lc:[s,0,s,o,0,r]};return a.lt=a.br,a.rt=a.bl,a.lb=a.tr,a.rb=a.tl,a[t.abbrev()]},_drawCoords:function(t,e){t.beginPath(),t.moveTo(e[0],e[1]),t.lineTo(e[2],e[3]),t.lineTo(e[4],e[5]),t.closePath()},create:function(){var t=this.corner=(me||oe.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=t.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(e,i){if(!this.enabled)return this;var o,n,r,a,h,l,c,d,p=this.qtip.elements,u=this.element,f=u.children(),g=this.options,m=this.size,v=g.mimic,y=Math.round;e||(e=this.qtip.cache.corner||this.corner),v===k?v=e:(v=new z(v),v.precedance=e.precedance,"inherit"===v.x?v.x=e.x:"inherit"===v.y?v.y=e.y:v.x===v.y&&(v[e.precedance]=e[e.precedance])),n=v.precedance,e.precedance===S?this._swapDimensions():this._resetDimensions(),o=this.color=this._parseColours(e),o[1]!==fe?(d=this.border=this._parseWidth(e,e[e.precedance]),g.border&&1>d&&!ve.test(o[1])&&(o[0]=o[1]),this.border=d=g.border!==W?g.border:d):this.border=d=0,c=this.size=this._calculateSize(e),u.css({width:c[0],height:c[1],lineHeight:c[1]+"px"}),l=e.precedance===L?[y(v.x===F?d:v.x===P?c[0]-m[0]-d:(c[0]-m[0])/2),y(v.y===D?c[1]-m[1]:0)]:[y(v.x===F?c[0]-m[0]:0),y(v.y===D?d:v.y===O?c[1]-m[1]-d:(c[1]-m[1])/2)],me?(r=f[0].getContext("2d"),r.restore(),r.save(),r.clearRect(0,0,6e3,6e3),a=this._calculateTip(v,m,xe),h=this._calculateTip(v,this.size,xe),f.attr(A,c[0]*xe).attr(B,c[1]*xe),f.css(A,c[0]).css(B,c[1]),this._drawCoords(r,h),r.fillStyle=o[1],r.fill(),r.translate(l[0]*xe,l[1]*xe),this._drawCoords(r,a),r.fillStyle=o[0],r.fill()):(a=this._calculateTip(v),a="m"+a[0]+","+a[1]+" l"+a[2]+","+a[3]+" "+a[4]+","+a[5]+" xe",l[2]=d&&/^(r|b)/i.test(e.string())?8===oe.ie?2:1:0,f.css({coordsize:c[0]+d+" "+(c[1]+d),antialias:""+(v.string().indexOf(N)>-1),left:l[0]-l[2]*Number(n===S),top:l[1]-l[2]*Number(n===L),width:c[0]+d,height:c[1]+d}).each(function(t){var e=s(this);e[e.prop?"prop":"attr"]({coordsize:c[0]+d+" "+(c[1]+d),path:a,fillcolor:o[0],filled:!!t,stroked:!t}).toggle(!(!d&&!t)),!t&&e.html(qe("stroke",'weight="'+2*d+'px" color="'+o[1]+'" miterlimit="1000" joinstyle="miter"'))})),t.opera&&setTimeout(function(){p.tip.css({display:"inline-block",visibility:"visible"})},1),i!==k&&this.calculate(e,c)},calculate:function(t,e){if(!this.enabled)return k;var i,o,n=this,r=this.qtip.elements,a=this.element,h=this.options.offset,l=(r.tooltip.hasClass("ui-widget"),{});return t=t||this.corner,i=t.precedance,e=e||this._calculateSize(t),o=[t.x,t.y],i===S&&o.reverse(),s.each(o,function(s,o){var a,c,d;o===N?(a=i===L?F:D,l[a]="50%",l[ce+"-"+a]=-Math.round(e[i===L?0:1]/2)+h):(a=n._parseWidth(t,o,r.tooltip),c=n._parseWidth(t,o,r.content),d=n._parseRadius(t),l[o]=Math.max(-n.border,s?c:h+(d>a?d:-a))) }),l[t[i]]-=e[i===S?0:1],a.css({margin:"",top:"",bottom:"",left:"",right:""}).css(l),l},reposition:function(t,e,s){function o(t,e,i,s,o){t===V&&l.precedance===e&&c[s]&&l[i]!==N?l.precedance=l.precedance===S?L:S:t!==V&&c[s]&&(l[e]=l[e]===N?c[s]>0?s:o:l[e]===s?o:s)}function n(t,e,o){l[t]===N?g[ce+"-"+e]=f[t]=r[ce+"-"+e]-c[e]:(a=r[o]!==i?[c[e],-r[e]]:[-c[e],r[e]],(f[t]=Math.max(a[0],a[1]))>a[0]&&(s[e]-=c[e],f[e]=k),g[r[o]!==i?o:e]=f[t])}if(this.enabled){var r,a,h=e.cache,l=this.corner.clone(),c=s.adjusted,d=e.options.position.adjust.method.split(" "),p=d[0],u=d[1]||d[0],f={left:k,top:k,x:0,y:0},g={};this.corner.fixed!==W&&(o(p,S,L,F,P),o(u,L,S,D,O),l.string()===h.corner.string()||h.cornerTop===c.top&&h.cornerLeft===c.left||this.update(l,k)),r=this.calculate(l),r.right!==i&&(r.left=-r.right),r.bottom!==i&&(r.top=-r.bottom),r.user=this.offset,(f.left=p===V&&!!c.left)&&n(S,F,P),(f.top=u===V&&!!c.top)&&n(L,D,O),this.element.css(g).toggle(!(f.x&&f.y||l.x===N&&f.y||l.y===N&&f.x)),s.left-=r.left.charAt?r.user:p!==V||f.top||!f.left&&!f.top?r.left+this.border:0,s.top-=r.top.charAt?r.user:u!==V||f.left||!f.left&&!f.top?r.top+this.border:0,h.cornerLeft=c.left,h.cornerTop=c.top,h.corner=l.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),le=R.tip=function(t){return new x(t,t.options.style.tip)},le.initialize="render",le.sanitize=function(t){if(t.style&&"tip"in t.style){var e=t.style.tip;"object"!=typeof e&&(e=t.style.tip={corner:e}),/string|boolean/i.test(typeof e.corner)||(e.corner=W)}},M.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(t){this.size=[t.width,t.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},s.extend(W,T.defaults,{style:{tip:{corner:W,mimic:k,width:6,height:6,border:W,offset:0}}});var Ce,Te,je="qtip-modal",ze="."+je;Te=function(){function t(t){if(s.expr[":"].focusable)return s.expr[":"].focusable;var e,i,o,n=!isNaN(s.attr(t,"tabindex")),r=t.nodeName&&t.nodeName.toLowerCase();return"area"===r?(e=t.parentNode,i=e.name,t.href&&i&&"map"===e.nodeName.toLowerCase()?(o=s("img[usemap=#"+i+"]")[0],!!o&&o.is(":visible")):!1):/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||n:n}function i(t){1>c.length&&t.length?t.not("body").blur():c.first().focus()}function o(t){if(h.is(":visible")){var e,o=s(t.target),a=n.tooltip,l=o.closest(U);e=1>l.length?k:parseInt(l[0].style.zIndex,10)>parseInt(a[0].style.zIndex,10),e||o.closest(U)[0]===a[0]||i(o),r=t.target===c[c.length-1]}}var n,r,a,h,l=this,c={};s.extend(l,{init:function(){return h=l.elem=s("
",{id:"qtip-overlay",html:"
",mousedown:function(){return k}}).hide(),s(e.body).bind("focusin"+ze,o),s(e).bind("keydown"+ze,function(t){n&&n.options.show.modal.escape&&27===t.keyCode&&n.hide(t)}),h.bind("click"+ze,function(t){n&&n.options.show.modal.blur&&n.hide(t)}),l},update:function(e){n=e,c=e.options.show.modal.stealfocus!==k?e.tooltip.find("*").filter(function(){return t(this)}):[]},toggle:function(t,o,r){var c=(s(e.body),t.tooltip),d=t.options.show.modal,p=d.effect,u=o?"show":"hide",f=h.is(":visible"),g=s(ze).filter(":visible:not(:animated)").not(c);return l.update(t),o&&d.stealfocus!==k&&i(s(":focus")),h.toggleClass("blurs",d.blur),o&&h.appendTo(e.body),h.is(":animated")&&f===o&&a!==k||!o&&g.length?l:(h.stop(W,k),s.isFunction(p)?p.call(h,o):p===k?h[u]():h.fadeTo(parseInt(r,10)||90,o?1:0,function(){o||h.hide()}),o||h.queue(function(t){h.css({left:"",top:""}),s(ze).length||h.detach(),t()}),a=o,n.destroyed&&(n=E),l)}}),l.init()},Te=new Te,s.extend(q.prototype,{init:function(t){var e=t.tooltip;return this.options.on?(t.elements.overlay=Te.elem,e.addClass(je).css("z-index",T.modal_zindex+s(ze).length),t._bind(e,["tooltipshow","tooltiphide"],function(t,i,o){var n=t.originalEvent;if(t.target===e[0])if(n&&"tooltiphide"===t.type&&/mouse(leave|enter)/.test(n.type)&&s(n.relatedTarget).closest(Te.elem[0]).length)try{t.preventDefault()}catch(r){}else(!n||n&&"tooltipsolo"!==n.type)&&this.toggle(t,"tooltipshow"===t.type,o)},this._ns,this),t._bind(e,"tooltipfocus",function(t,i){if(!t.isDefaultPrevented()&&t.target===e[0]){var o=s(ze),n=T.modal_zindex+o.length,r=parseInt(e[0].style.zIndex,10);Te.elem[0].style.zIndex=n-1,o.each(function(){this.style.zIndex>r&&(this.style.zIndex-=1)}),o.filter("."+Z).qtip("blur",t.originalEvent),e.addClass(Z)[0].style.zIndex=n,Te.update(i);try{t.preventDefault()}catch(a){}}},this._ns,this),t._bind(e,"tooltiphide",function(t){t.target===e[0]&&s(ze).filter(":visible").not(e).last().qtip("focus",t)},this._ns,this),i):this},toggle:function(t,e,s){return t&&t.isDefaultPrevented()?this:(Te.toggle(this.qtip,!!e,s),i)},destroy:function(){this.qtip.tooltip.removeClass(je),this.qtip._unbind(this.qtip.tooltip,this._ns),Te.toggle(this.qtip,k),delete this.qtip.elements.overlay}}),Ce=R.modal=function(t){return new q(t,t.options.show.modal)},Ce.sanitize=function(t){t.show&&("object"!=typeof t.show.modal?t.show.modal={on:!!t.show.modal}:t.show.modal.on===i&&(t.show.modal.on=W))},T.modal_zindex=T.zindex-200,Ce.initialize="render",M.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},s.extend(W,T.defaults,{show:{modal:{on:k,effect:W,blur:W,stealfocus:W,escape:W}}}),R.viewport=function(i,s,o,n,r,a,h){function l(t,e,i,o,n,r,a,h,l){var c=s[n],p=_[t],b=x[t],w=i===V,q=p===n?l:p===r?-l:-l/2,C=b===n?h:b===r?-h:-h/2,T=v[n]+y[n]-(f?0:u[n]),j=T-c,z=c+l-(a===A?g:m)-T,M=q-(_.precedance===t||p===_[e]?C:0)-(b===N?h/2:0);return w?(M=(p===n?1:-1)*q,s[n]+=j>0?j:z>0?-z:0,s[n]=Math.max(-u[n]+y[n],c-M,Math.min(Math.max(-u[n]+y[n]+(a===A?g:m),c+M),s[n],"center"===p?c-q:1e9))):(o*=i===$?2:0,j>0&&(p!==n||z>0)?(s[n]-=M+o,d.invert(t,n)):z>0&&(p!==r||j>0)&&(s[n]-=(p===N?-M:M)+o,d.invert(t,r)),v>s[n]&&-s[n]>z&&(s[n]=c,d=_.clone())),s[n]-c}var c,d,p,u,f,g,m,v,y,b=o.target,w=i.elements.tooltip,_=o.my,x=o.at,q=o.adjust,C=q.method.split(" "),T=C[0],j=C[1]||C[0],z=o.viewport,M=o.container,I=i.cache,W={left:0,top:0};return z.jquery&&b[0]!==t&&b[0]!==e.body&&"none"!==q.method?(u=M.offset()||W,f="static"===M.css("position"),c="fixed"===w.css("position"),g=z[0]===t?z.width():z.outerWidth(k),m=z[0]===t?z.height():z.outerHeight(k),v={left:c?0:z.scrollLeft(),top:c?0:z.scrollTop()},y=z.offset()||W,("shift"!==T||"shift"!==j)&&(d=_.clone()),W={left:"none"!==T?l(S,L,T,q.x,F,P,A,n,a):0,top:"none"!==j?l(L,S,j,q.y,D,O,B,r,h):0},d&&I.lastClass!==(p=X+"-pos-"+d.abbrev())&&w.removeClass(i.cache.lastClass).addClass(i.cache.lastClass=p),W):W},R.polys={polygon:function(t,e){var i,s,o,n={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:k},r=0,a=[],h=1,l=1,c=0,d=0;for(r=t.length;r--;)i=[parseInt(t[--r],10),parseInt(t[r+1],10)],i[0]>n.position.right&&(n.position.right=i[0]),i[0]n.position.bottom&&(n.position.bottom=i[1]),i[1]0&&o>0&&h>0&&l>0;)for(s=Math.floor(s/2),o=Math.floor(o/2),e.x===F?h=s:e.x===P?h=n.width-s:h+=Math.floor(s/2),e.y===D?l=o:e.y===O?l=n.height-o:l+=Math.floor(o/2),r=a.length;r--&&!(2>a.length);)c=a[r][0]-n.position.left,d=a[r][1]-n.position.top,(e.x===F&&c>=h||e.x===P&&h>=c||e.x===N&&(h>c||c>n.width-h)||e.y===D&&d>=l||e.y===O&&l>=d||e.y===N&&(l>d||d>n.height-l))&&a.splice(r,1);n.position={left:a[0][0],top:a[0][1]}}return n},rect:function(t,e,i,s){return{width:Math.abs(i-t),height:Math.abs(s-e),position:{left:Math.min(t,i),top:Math.min(e,s)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(t,e,i,s,o){var n=R.polys._angles[o.abbrev()],r=0===n?0:i*Math.cos(n*Math.PI),a=s*Math.sin(n*Math.PI);return{width:2*i-Math.abs(r),height:2*s-Math.abs(a),position:{left:t+r,top:e+a},adjustable:k}},circle:function(t,e,i,s){return R.polys.ellipse(t,e,i,i,s)}},R.svg=function(t,i,o){for(var n,r,a,h,l,c,d,p,u,f,g,m=s(e),v=i[0],y=s(v.ownerSVGElement),b=1,w=1,_=!0;!v.getBBox;)v=v.parentNode;if(!v.getBBox||!v.parentNode)return k;n=y.attr("width")||y.width()||parseInt(y.css("width"),10),r=y.attr("height")||y.height()||parseInt(y.css("height"),10);var x=(parseInt(i.css("stroke-width"),10)||0)/2;switch(x&&(b+=x/n,w+=x/r),v.nodeName){case"ellipse":case"circle":f=R.polys.ellipse(v.cx.baseVal.value,v.cy.baseVal.value,(v.rx||v.r).baseVal.value+x,(v.ry||v.r).baseVal.value+x,o);break;case"line":case"polygon":case"polyline":for(u=v.points||[{x:v.x1.baseVal.value,y:v.y1.baseVal.value},{x:v.x2.baseVal.value,y:v.y2.baseVal.value}],f=[],p=-1,c=u.numberOfItems||u.length;c>++p;)d=u.getItem?u.getItem(p):u[p],f.push.apply(f,[d.x,d.y]);f=R.polys.polygon(f,o);break;default:f=v.getBoundingClientRect(),f={width:f.width,height:f.height,position:{left:f.left,top:f.top}},_=!1}return g=f.position,y=y[0],_&&(y.createSVGPoint&&(a=v.getScreenCTM(),u=y.createSVGPoint(),u.x=g.left,u.y=g.top,h=u.matrixTransform(a),g.left=h.x,g.top=h.y),y.viewBox&&(l=y.viewBox.baseVal)&&l.width&&l.height&&(b*=n/l.width,w*=r/l.height)),g.left+=m.scrollLeft(),g.top+=m.scrollTop(),f},R.imagemap=function(t,e,i){e.jquery||(e=s(e));var o,n,r,a,h,l=e.attr("shape").toLowerCase().replace("poly","polygon"),c=s('img[usemap="#'+e.parent("map").attr("name")+'"]'),d=s.trim(e.attr("coords")),p=d.replace(/,$/,"").split(",");if(!c.length)return k;if("polygon"===l)a=R.polys.polygon(p,i);else{if(!R.polys[l])return k;for(r=-1,h=p.length,n=[];h>++r;)n.push(parseInt(p[r],10));a=R.polys[l].apply(this,n.concat(i))}return o=c.offset(),o.left+=Math.ceil((c.outerWidth(k)-c.width())/2),o.top+=Math.ceil((c.outerHeight(k)-c.height())/2),a.position.left+=o.left,a.position.top+=o.top,a};var Me,Ie='';s.extend(C.prototype,{_scroll:function(){var e=this.qtip.elements.overlay;e&&(e[0].style.top=s(t).scrollTop()+"px")},init:function(i){var o=i.tooltip;1>s("select, object").length&&(this.bgiframe=i.elements.bgiframe=s(Ie).appendTo(o),i._bind(o,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=s("
",{id:X+"-rcontainer"}).appendTo(e.body),i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(t,["scroll","resize"],this._scroll,this._ns,this),i._bind(o,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var t,e,i=this.qtip.tooltip,s={height:i.outerHeight(k),width:i.outerWidth(k)},o=this.qtip.plugins.tip,n=this.qtip.elements.tip;e=parseInt(i.css("borderLeftWidth"),10)||0,e={left:-e,top:-e},o&&n&&(t="x"===o.corner.precedance?[A,F]:[B,D],e[t[1]]-=n[t[0]]()),this.bgiframe.css(e).css(s)},redraw:function(){if(1>this.qtip.rendered||this.drawing)return this;var t,e,i,s,o=this.qtip.tooltip,n=this.qtip.options.style,r=this.qtip.options.position.container;return this.qtip.drawing=1,n.height&&o.css(B,n.height),n.width?o.css(A,n.width):(o.css(A,"").appendTo(this.redrawContainer),e=o.width(),1>e%2&&(e+=1),i=o.css("maxWidth")||"",s=o.css("minWidth")||"",t=(i+s).indexOf("%")>-1?r.width()/100:0,i=(i.indexOf("%")>-1?t:1)*parseInt(i,10)||e,s=(s.indexOf("%")>-1?t:1)*parseInt(s,10)||0,e=i+s?Math.min(Math.max(e,s),i):e,o.css(A,Math.round(e)).appendTo(r)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([t,this.qtip.tooltip],this._ns)}}),Me=R.ie6=function(t){return 6===oe.ie?new C(t):k},Me.initialize="render",M.ie6={"^content|style$":function(){this.redraw()}}})})(window,document); -//@ sourceMappingURL=http://cdnjs.cloudflare.com/ajax/libs/qtip2/2.2.0/jquery.qtip.min.map \ No newline at end of file +//@ sourceMappingURL=https://cdnjs.cloudflare.com/ajax/libs/qtip2/2.2.0/jquery.qtip.min.map diff --git a/portal/templates/_widget-topmenu.html b/portal/templates/_widget-topmenu.html index 6236344a..01a0c912 100644 --- a/portal/templates/_widget-topmenu.html +++ b/portal/templates/_widget-topmenu.html @@ -2,15 +2,13 @@