From f3e81d9b94a61d825a8846a74f84e1718dfb4700 Mon Sep 17 00:00:00 2001
From: Alex Xin <Xin_boyan@126.com>
Date: Fri, 5 Jun 2020 01:30:45 +0800
Subject: [PATCH] Update Function

1. delete account function and UI
2. Reset password function and UI
---
 src/dao/implementation/LogoutDAOImpl.java     |    38 +-
 .../implementation/ResetPasswordDAOImpl.java  |     2 +-
 src/servlet/password/AskResetServlet.java     |    15 +-
 .../password/resetPasswordServlet.java        |    16 +-
 src/servlet/people/LogoutServlet.java         |    46 +
 web/index.html                                |    33 +
 web/js/Index/reset_password.js                |    72 +
 web/js/People/resetPassword.js                |   104 +
 .../load_project_to_projectpage.js            |     1 +
 web/js/login_registerScripts.js               |    53 +
 .../assets/bootstrap/css/bootstrap-theme.css  |   476 +
 .../bootstrap/css/bootstrap-theme.css.map     |     1 +
 .../bootstrap/css/bootstrap-theme.min.css     |     5 +
 .../assets/bootstrap/css/bootstrap.css        |  6584 ++++++++++
 .../assets/bootstrap/css/bootstrap.css.map    |     1 +
 .../assets/bootstrap/css/bootstrap.min.css    |     5 +
 .../fonts/glyphicons-halflings-regular.eot    |   Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg    |   288 +
 .../fonts/glyphicons-halflings-regular.ttf    |   Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff   |   Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2  |   Bin 0 -> 18028 bytes
 .../assets/bootstrap/js/bootstrap.js          |  2317 ++++
 .../assets/bootstrap/js/bootstrap.min.js      |     7 +
 web/resetPassword/assets/bootstrap/js/npm.js  |    13 +
 .../assets/css/form-elements.css              |    74 +
 web/resetPassword/assets/css/style.css        |   189 +
 .../assets/font-awesome/css/font-awesome.css  |  1801 +++
 .../font-awesome/css/font-awesome.min.css     |     4 +
 .../assets/font-awesome/fonts/FontAwesome.otf |   Bin 0 -> 93888 bytes
 .../fonts/fontawesome-webfont.eot             |   Bin 0 -> 60767 bytes
 .../fonts/fontawesome-webfont.svg             |   565 +
 .../fonts/fontawesome-webfont.ttf             |   Bin 0 -> 122092 bytes
 .../fonts/fontawesome-webfont.woff            |   Bin 0 -> 71508 bytes
 .../fonts/fontawesome-webfont.woff2           |   Bin 0 -> 56780 bytes
 .../assets/font-awesome/less/animated.less    |    34 +
 .../font-awesome/less/bordered-pulled.less    |    16 +
 .../assets/font-awesome/less/core.less        |    13 +
 .../assets/font-awesome/less/fixed-width.less |     6 +
 .../font-awesome/less/font-awesome.less       |    17 +
 .../assets/font-awesome/less/icons.less       |   596 +
 .../assets/font-awesome/less/larger.less      |    13 +
 .../assets/font-awesome/less/list.less        |    19 +
 .../assets/font-awesome/less/mixins.less      |    27 +
 .../assets/font-awesome/less/path.less        |    15 +
 .../font-awesome/less/rotated-flipped.less    |    20 +
 .../assets/font-awesome/less/stacked.less     |    20 +
 .../assets/font-awesome/less/variables.less   |   606 +
 .../assets/font-awesome/scss/_animated.scss   |    34 +
 .../font-awesome/scss/_bordered-pulled.scss   |    16 +
 .../assets/font-awesome/scss/_core.scss       |    13 +
 .../font-awesome/scss/_fixed-width.scss       |     6 +
 .../assets/font-awesome/scss/_icons.scss      |   596 +
 .../assets/font-awesome/scss/_larger.scss     |    13 +
 .../assets/font-awesome/scss/_list.scss       |    19 +
 .../assets/font-awesome/scss/_mixins.scss     |    27 +
 .../assets/font-awesome/scss/_path.scss       |    15 +
 .../font-awesome/scss/_rotated-flipped.scss   |    20 +
 .../assets/font-awesome/scss/_stacked.scss    |    20 +
 .../assets/font-awesome/scss/_variables.scss  |   606 +
 .../font-awesome/scss/font-awesome.scss       |    17 +
 .../ico/apple-touch-icon-114-precomposed.png  |   Bin 0 -> 2639 bytes
 .../ico/apple-touch-icon-144-precomposed.png  |   Bin 0 -> 1921 bytes
 .../ico/apple-touch-icon-57-precomposed.png   |   Bin 0 -> 1266 bytes
 .../ico/apple-touch-icon-72-precomposed.png   |   Bin 0 -> 1591 bytes
 web/resetPassword/assets/ico/favicon.png      |   Bin 0 -> 459 bytes
 .../assets/img/backgrounds/1.jpg              |   Bin 0 -> 170790 bytes
 .../assets/img/backgrounds/1@2x.jpg           |   Bin 0 -> 170790 bytes
 web/resetPassword/assets/js/jquery-1.11.1.js  | 10308 ++++++++++++++++
 .../assets/js/jquery-1.11.1.min.js            |     4 +
 .../assets/js/jquery.backstretch.js           |   377 +
 .../assets/js/jquery.backstretch.min.js       |     4 +
 web/resetPassword/assets/js/placeholder.js    |     7 +
 web/resetPassword/assets/js/scripts.js        |    31 +
 web/webpage/password/reset-password.html      |   102 +
 74 files changed, 26318 insertions(+), 29 deletions(-)
 create mode 100644 src/servlet/people/LogoutServlet.java
 create mode 100644 web/js/Index/reset_password.js
 create mode 100644 web/js/People/resetPassword.js
 create mode 100755 web/resetPassword/assets/bootstrap/css/bootstrap-theme.css
 create mode 100755 web/resetPassword/assets/bootstrap/css/bootstrap-theme.css.map
 create mode 100755 web/resetPassword/assets/bootstrap/css/bootstrap-theme.min.css
 create mode 100755 web/resetPassword/assets/bootstrap/css/bootstrap.css
 create mode 100755 web/resetPassword/assets/bootstrap/css/bootstrap.css.map
 create mode 100755 web/resetPassword/assets/bootstrap/css/bootstrap.min.css
 create mode 100755 web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.eot
 create mode 100755 web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.svg
 create mode 100755 web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.ttf
 create mode 100755 web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.woff
 create mode 100755 web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.woff2
 create mode 100755 web/resetPassword/assets/bootstrap/js/bootstrap.js
 create mode 100755 web/resetPassword/assets/bootstrap/js/bootstrap.min.js
 create mode 100755 web/resetPassword/assets/bootstrap/js/npm.js
 create mode 100755 web/resetPassword/assets/css/form-elements.css
 create mode 100755 web/resetPassword/assets/css/style.css
 create mode 100755 web/resetPassword/assets/font-awesome/css/font-awesome.css
 create mode 100755 web/resetPassword/assets/font-awesome/css/font-awesome.min.css
 create mode 100755 web/resetPassword/assets/font-awesome/fonts/FontAwesome.otf
 create mode 100755 web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.eot
 create mode 100755 web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.svg
 create mode 100755 web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.ttf
 create mode 100755 web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.woff
 create mode 100755 web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.woff2
 create mode 100755 web/resetPassword/assets/font-awesome/less/animated.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/bordered-pulled.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/core.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/fixed-width.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/font-awesome.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/icons.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/larger.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/list.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/mixins.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/path.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/rotated-flipped.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/stacked.less
 create mode 100755 web/resetPassword/assets/font-awesome/less/variables.less
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_animated.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_bordered-pulled.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_core.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_fixed-width.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_icons.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_larger.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_list.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_mixins.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_path.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_rotated-flipped.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_stacked.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/_variables.scss
 create mode 100755 web/resetPassword/assets/font-awesome/scss/font-awesome.scss
 create mode 100755 web/resetPassword/assets/ico/apple-touch-icon-114-precomposed.png
 create mode 100755 web/resetPassword/assets/ico/apple-touch-icon-144-precomposed.png
 create mode 100755 web/resetPassword/assets/ico/apple-touch-icon-57-precomposed.png
 create mode 100755 web/resetPassword/assets/ico/apple-touch-icon-72-precomposed.png
 create mode 100755 web/resetPassword/assets/ico/favicon.png
 create mode 100755 web/resetPassword/assets/img/backgrounds/1.jpg
 create mode 100755 web/resetPassword/assets/img/backgrounds/1@2x.jpg
 create mode 100755 web/resetPassword/assets/js/jquery-1.11.1.js
 create mode 100755 web/resetPassword/assets/js/jquery-1.11.1.min.js
 create mode 100755 web/resetPassword/assets/js/jquery.backstretch.js
 create mode 100755 web/resetPassword/assets/js/jquery.backstretch.min.js
 create mode 100755 web/resetPassword/assets/js/placeholder.js
 create mode 100755 web/resetPassword/assets/js/scripts.js
 create mode 100644 web/webpage/password/reset-password.html

diff --git a/src/dao/implementation/LogoutDAOImpl.java b/src/dao/implementation/LogoutDAOImpl.java
index 5d47f2f..4d5283f 100644
--- a/src/dao/implementation/LogoutDAOImpl.java
+++ b/src/dao/implementation/LogoutDAOImpl.java
@@ -3,6 +3,7 @@ package dao.implementation;
 import dao.LogoutDAO;
 import util.OtherDbActionUtils;
 
+import java.sql.SQLException;
 import java.util.ArrayList;
 
 /**
@@ -16,16 +17,15 @@ public class LogoutDAOImpl implements LogoutDAO {
     public int deleteAllInfo(int userId) {
         ArrayList<String> sqlList = new ArrayList<>();
         String safeZero = "SET SQL_SAFE_UPDATES = 0";
-        String userDel = "DELETE FROM user WHERE userId = "+userId;
-        String projectDel = "DELETE FROM project WHERE userId = "+userId;
-        String expDel = "DELETE FROM workingexperience WHERE userId = "+userId;
-        String eduDel = "DELETE FROM education WHERE userId = "+userId;
-        String awardDel = "DELETE FROM award WHERE userId = "+userId;
-        String tagDel = "DELETE FROM tag WHERE userId = "+userId;
-        String visiDel = "DELETE FROM visibility WHERE userId = "+userId;
+        String userDel = "DELETE FROM user WHERE userId = ?";
+        String projectDel = "DELETE FROM project WHERE userId = ?";
+        String expDel = "DELETE FROM workingexperience WHERE userId = ?";
+        String eduDel = "DELETE FROM education WHERE userId = ?";
+        String awardDel = "DELETE FROM award WHERE userId = ?";
+        String tagDel = "DELETE FROM tag WHERE userId = ?";
+        String visiDel = "DELETE FROM request WHERE requestFrom = ?";
         String safeOne = "SET SQL_SAFE_UPDATES = 1";
 
-        sqlList.add(safeZero);
         sqlList.add(userDel);
         sqlList.add(projectDel);
         sqlList.add(expDel);
@@ -33,18 +33,34 @@ public class LogoutDAOImpl implements LogoutDAO {
         sqlList.add(awardDel);
         sqlList.add(tagDel);
         sqlList.add(visiDel);
-        sqlList.add(safeOne);
+
+
         int res = -1;
+        ArrayList<Object> paramList = new ArrayList<>();
+        try {
+            res = OtherDbActionUtils.deleteData(safeZero, paramList);
+        } catch (SQLException e) {
+            e.printStackTrace();
+        }
+
         for (String sql : sqlList){
-            ArrayList<Object> paramList = new ArrayList<Object>();
+//            System.out.println(sql);
+            ArrayList<Object> x = new ArrayList<Object>();
+            x.add(userId);
             res = -1;
             try {
-                res = OtherDbActionUtils.deleteData(sql, paramList);
+                res = OtherDbActionUtils.deleteData(sql, x);
             } catch (Exception e) {
                 e.printStackTrace();
             }
 
         }
+        try {
+            res = OtherDbActionUtils.deleteData(safeOne, paramList);
+        } catch (SQLException e) {
+            e.printStackTrace();
+        }
+
         return res;
     }
 }
diff --git a/src/dao/implementation/ResetPasswordDAOImpl.java b/src/dao/implementation/ResetPasswordDAOImpl.java
index 2a6da43..97a0e44 100644
--- a/src/dao/implementation/ResetPasswordDAOImpl.java
+++ b/src/dao/implementation/ResetPasswordDAOImpl.java
@@ -13,7 +13,7 @@ public class ResetPasswordDAOImpl implements ResetPasswordDAO {
         ArrayList<Object> paramList = new ArrayList<>();
         paramList.add(password);
         paramList.add(email);
-        int result=0;
+        int result=-1;
         try {
             result = OtherDbActionUtils.otherDbAction(sql,paramList);
         } catch (SQLException e) {
diff --git a/src/servlet/password/AskResetServlet.java b/src/servlet/password/AskResetServlet.java
index 6a29089..13bab59 100644
--- a/src/servlet/password/AskResetServlet.java
+++ b/src/servlet/password/AskResetServlet.java
@@ -31,8 +31,8 @@ public class AskResetServlet extends HttpServlet {
         String email = req.getParameter("email");
         System.out.println("------------------");
         System.out.println(email);
-        String encodeEmail= EncodeUtils.encode(email);
-        System.out.println("after encoding the mail is:"+encodeEmail);
+//        String encodeEmail= EncodeUtils.encode(email);
+        System.out.println("after encoding the mail is:"+email);
         MailUtils mailUtils = new MailUtils();
 //        mailUtils.sendMail(email,"Click here to reset your password","Reset Password");
 
@@ -42,11 +42,8 @@ public class AskResetServlet extends HttpServlet {
                 "<span style=\"font-family:Helvetica, &quot;Microsoft Yahei&quot;, verdana;font-size:14px;\">Recently we received a request to reset your password. &nbsp;</span><br />\n" +
                 "<br />\n" +
                 "<span style=\"font-family:Helvetica, &quot;Microsoft Yahei&quot;, verdana;font-size:14px;\">If this your request, please click the following link to reset your password:&nbsp;</span><br />\n" +
-                "<a href=\"http://localhost:8080/webpage/password/resetPassword.html?keyword="+encodeEmail+"\">click here to reset your password</a><span style=\"font-family:Helvetica, &quot;Microsoft Yahei&quot;, verdana;font-size:14px;\">&nbsp;</span><br />\n" +
+                "<a href=\"http://localhost:8080/webpage/password/reset-password.html?keyword="+email+"\">click here to reset your password</a><span style=\"font-family:Helvetica, &quot;Microsoft Yahei&quot;, verdana;font-size:14px;\">&nbsp;</span><br />\n" +
                 "<br />\n" +
-                "<span style=\"font-family:Helvetica, &quot;Microsoft Yahei&quot;, verdana;font-size:14px;\">If the link can not be used, please paste this link on the website:&nbsp;</span><br />\n" +
-                "<br />\n" +
-                "http://localhost:8888/resetPassword.html?keyword="+encodeEmail+
                 "<br />\n" +
                 "<span style=\"font-family:Helvetica, &quot;Microsoft Yahei&quot;, verdana;font-size:14px;\">If this is not your request, please check your account security. &nbsp;</span><br />\n" +
                 "<br />\n" +
@@ -55,6 +52,12 @@ public class AskResetServlet extends HttpServlet {
                 "</p >","Reset Password");
         System.out.println(result);
 
+        if (result){
+            resp.getWriter().print("success");
+        }else{
+            resp.getWriter().print("failed");
+        }
+
     }
 
 }
diff --git a/src/servlet/password/resetPasswordServlet.java b/src/servlet/password/resetPasswordServlet.java
index bce2936..f54588a 100644
--- a/src/servlet/password/resetPasswordServlet.java
+++ b/src/servlet/password/resetPasswordServlet.java
@@ -1,7 +1,6 @@
 package servlet.password;
 
 import dao.implementation.ResetPasswordDAOImpl;
-import util.EncodeUtils;
 
 import javax.servlet.ServletException;
 import javax.servlet.annotation.WebServlet;
@@ -9,6 +8,8 @@ import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
+import java.io.PrintWriter;
+
 @WebServlet("/resetPasswordServlet")
 public class resetPasswordServlet extends HttpServlet {
     @Override
@@ -22,17 +23,10 @@ public class resetPasswordServlet extends HttpServlet {
         resp.setContentType("text/html;charset=utf-8");
         String password = req.getParameter("password");
         String email = req.getParameter("email");
-        System.out.println("encode email is:"+email);
-        String decodeemail = EncodeUtils.encode(email);
-        System.out.println("password is:"+password);
-        System.out.println("email is "+decodeemail);
+        PrintWriter out = resp.getWriter();
         ResetPasswordDAOImpl changePasswordDAO = new ResetPasswordDAOImpl();
-        int result = changePasswordDAO.resetPassword(decodeemail,password);
-        System.out.println(result);
-
-
-
-
+        int result = changePasswordDAO.resetPassword(email,password);
+        out.print(result);
 
     }
 }
diff --git a/src/servlet/people/LogoutServlet.java b/src/servlet/people/LogoutServlet.java
new file mode 100644
index 0000000..d4fcea6
--- /dev/null
+++ b/src/servlet/people/LogoutServlet.java
@@ -0,0 +1,46 @@
+package servlet.people;
+
+import bean.User;
+import dao.implementation.LogoutDAOImpl;
+import dao.implementation.PeopleDAOImpl;
+
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.PrintWriter;
+
+/**
+ * @author Boyan XIN
+ * @version 1.0
+ * @contact boyanx@student.unimelb.edu.au
+ * @date 2020/6/4 下午11:44
+ */
+
+@WebServlet(urlPatterns = "/delete.account")
+public class LogoutServlet extends HttpServlet {
+
+    @Override
+    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+        resp.setCharacterEncoding("UTF-8");
+        resp.setContentType("application/json; charset=UTF-8");
+
+        PrintWriter out = resp.getWriter();
+        int userId = Integer.parseInt(req.getParameter("userId"));
+        String type = req.getParameter("type");
+
+        String delete_account = "delete_account";
+        if (type.equals(delete_account)){
+            LogoutDAOImpl logoutDAO = new LogoutDAOImpl();
+            int updateResult = logoutDAO.deleteAllInfo(userId);
+            out.print(updateResult);
+        }
+    }
+
+    @Override
+    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+        super.doGet(req, resp);
+    }
+}
diff --git a/web/index.html b/web/index.html
index 34a0abd..c8c184f 100644
--- a/web/index.html
+++ b/web/index.html
@@ -30,6 +30,7 @@
 
     <script href="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
     <script type="text/javascript" src="js/login_registerScripts.js"></script>
+    <script type="text/javascript" src="js/Index/reset_password.js"></script>
 </head>
 
 <body class="relative">
@@ -247,6 +248,7 @@
 
                 <div class="top-big-link">
                     <a class="launch-modal" href="#" data-modal-id="modal-register" data-dismiss="modal" onclick="clearLoginInputs()">No account? Register here.</a>
+                    <a class="launch-modal" href="#" data-modal-id="modal-reset" data-dismiss="modal" onclick="openReset()" style="float:right">Forget Your Password?</a>
                 </div>
 
             </div>
@@ -297,6 +299,37 @@
     </div>
 </div>
 
+<!--Reset Password MODAL-->
+<div class="modal fade" id="modal-reseter" tabindex="-1" role="dialog" aria-labelledby="modal-register-label" aria-hidden="true">
+    <div class="modal-dialog">
+        <div class="modal-content">
+
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal">
+                    <span aria-hidden="true" onclick="clearRegisterInputs()">&times;</span><span class="sr-only">Close</span>
+                </button>
+                <h3 class="modal-title" id="modal-reset-label">Forget Your Password?</h3>
+                <p>Input your account email to reset your password:</p>
+            </div>
+
+            <div class="modal-body">
+
+                <div class="tipmessage" id="tip_rest_email"></div>
+                <div class="form-group">
+                    <label class="sr-only" for="reseter-email">Email</label>
+                    <input type="text" name="reseter-email" placeholder="Email" class="form-control" id="reseter-email" onblur="checkEmail()" onfocus="clearTips()">
+                </div>
+
+
+                <div class="tipmessage" id="tip_reset_failed"></div>
+                <button class="btn" onclick="askReset()">Submit to Reset</button>
+
+            </div>
+
+        </div>
+    </div>
+</div>
+
 
 
 
diff --git a/web/js/Index/reset_password.js b/web/js/Index/reset_password.js
new file mode 100644
index 0000000..cc86a53
--- /dev/null
+++ b/web/js/Index/reset_password.js
@@ -0,0 +1,72 @@
+/**
+ * @author Boyan XIN
+ * @version 1.0
+ * @contact boyanx@student.unimelb.edu.au
+ */
+
+/**
+ * click to open reset modal
+ */
+function openReset(){
+    clearTips();
+    $("#modal-reseter").modal();
+}
+
+/**
+ * send the reset password request email to user
+ */
+function askReset() {
+    checkEmailExistence();
+}
+
+
+
+function checkEmailExistence(){
+    var email = $("#reseter-email").val();
+    $.ajax({
+        type: 'get',
+        url: 'RegisterCheckUtil',
+        data: {
+            "email": email
+        },
+        dataType: 'text',
+        success: function(data){
+            if(data == "format wrong"){
+                //alert("Wrong email format, please input again!");
+                $("#tip_rest_email").html("Wrong email format, please input again !");
+            } else if(data == "exist"){
+                //alert("Email has been used");
+                $("#tip_rest_email").html("Correct User Email Account !");
+                $.ajax({
+                    type: 'post',
+                    url: '/AskResetServlet',
+                    async: false,
+                    data: {
+                        "email": email,
+                    },
+                    dataType: 'text',
+                    success: function(data){
+                        if(data == "success"){
+                            alert("Already Send a Mail");
+                            // clearModal();
+                        } else{
+                            alert("can not send a mail");
+                        }
+                    }
+                });
+
+            } else{
+                $('#tip_rest_email').html("User Does Not Exist !");
+                //alert("legal email");
+            }
+        },
+        error : function(msg) {
+            //alert("failed");
+            console.log(msg)
+        }
+    });
+}
+
+function clearModal(){
+    $('#reseter-email').html("");
+}
diff --git a/web/js/People/resetPassword.js b/web/js/People/resetPassword.js
new file mode 100644
index 0000000..5e77c35
--- /dev/null
+++ b/web/js/People/resetPassword.js
@@ -0,0 +1,104 @@
+$.extend({
+    'getUrlParam' : function(variable){
+        var query = window.location.search.substring(1);
+        var vars = query.split('&');
+
+        for (var i = 0; i < vars.length; i++) {
+            var pair = vars[i].split('=');
+            if (pair[0] == variable) {
+                return pair[1];
+            }
+        }
+
+        return false;
+    }
+});
+
+$(document).ready(
+    function() {
+        // validation
+
+        modifyPassword();
+
+        $('#resetPassword').on("click", function(){
+            resetPassword();
+        })
+
+    }
+);
+
+function resetPassword() {
+    var password = $('#confirmpassword').val();
+    var email=$.getUrlParam('keyword') ? $.getUrlParam('keyword') : '';
+    $.ajax({
+        type: 'post',
+        async : false,
+        url: '/resetPasswordServlet',
+        data: {
+            "password":password,
+            "email": email
+        },
+        success : function(response) {
+            if (response == -1) {
+                alert("Reset Faild");
+            } else {
+                $.confirm({
+                    title: 'Congratulation!',
+                    content: 'You Are Successfully Change Your Password ! \n' +
+                    'Click OK Go Back to Main Page!',
+                    theme: 'white',
+                    buttons: {
+                        ok: {
+                            text: "ok",
+                            action: function() {
+                                $(window).attr('location', '/index.html');
+                            }
+                        }
+                    }
+                });
+            }
+        }
+    });
+}
+
+function modifyPassword(){
+    $(document).ready(
+        function() {
+            // validation
+            $('#resetPwd').bootstrapValidator({
+                message: 'This value is not valid',
+                feedbackIcons: {
+                    valid: 'glyphicon glyphicon-ok',
+                    invalid: 'glyphicon glyphicon-remove',
+                    validating: 'glyphicon glyphicon-refresh'
+                },
+                fields: {
+                    newpassword: {
+                        message: 'The password is not valid',
+                        validators: {
+                            notEmpty: {
+                                message: 'The password is required and cannot be empty'
+                            },
+                            stringLength: {
+                                min: 6,
+                                max: 15,
+                                message: 'The password must be more than 6 and less than 15 characters long'
+                            },
+                        },
+                        confirmpassword: {
+                            notEmpty: {
+                                message: 'The password is required and cannot be empty'
+                            },
+                            identical: {  //比较是否相同
+                                field: 'password',  //需要进行比较的input name值
+                                message: 'password must be same'
+                            },
+
+                        }
+                    }
+                }
+            });
+        }
+    );
+
+}
diff --git a/web/js/ProjectPage/load_project_to_projectpage.js b/web/js/ProjectPage/load_project_to_projectpage.js
index 77f2b34..f3225e4 100644
--- a/web/js/ProjectPage/load_project_to_projectpage.js
+++ b/web/js/ProjectPage/load_project_to_projectpage.js
@@ -188,6 +188,7 @@ function loadProjectDetail(project){
             var index = documents[d].lastIndexOf("/");
             var name = documents[d].substr(index+1);
             if (documents[d] != null){
+                console.log(documents[d])
                 $('#pfileList').append('<div class="files-li">\n' +
                     '            <span>'+ name +'</span>\n' +
                     '            <a href="'+ documents[d] +'">Download</a>\n' +
diff --git a/web/js/login_registerScripts.js b/web/js/login_registerScripts.js
index 62c47da..a124299 100644
--- a/web/js/login_registerScripts.js
+++ b/web/js/login_registerScripts.js
@@ -156,6 +156,7 @@ function loadIndexLoginState(){
             '                            <li><a class="nav-link" href="person.html">View Profile</a ></li>\n' +
             '                            <li><a class="nav-link" href="admin.html">My Admin</a ></li>\n' +
             '                            <li><a class="nav-link" href="#" onclick="adminLogout()" style="border-top: 1px solid #b1b8bb"><i class="fa fa-power-off"></i> Log Out</a ></li>\n' +
+            '                            <li><a class="nav-link" href="#" onclick="accountDeleteConfirm()" style="border-top: 1px solid #b1b8bb"><i class="fa fa-power-off"></i> Delete Account</a ></li>\n' +
             '                        </ul>\n' +
             '                    </li>\n' +
             '                    <li class="nav-item active"><a class="nav-link" href="index.html"><i class="fa fa-home"></i></a ></li>');
@@ -231,4 +232,56 @@ function adminLogout(){
             console.log(msg)
         }
     });
+}
+
+function accountDeleteConfirm(){
+    $.confirm({
+        title: 'Confirmation of Delete Account',
+        content: 'Are You Sure to Delete Your Account ?\n' +
+        'All of Your Information Will be Deleted and Cannot Recovered',
+        icon: 'fa fa-warning',
+        theme: 'supervan',
+        buttons: {
+            ok: {
+                text: "ok",
+                btnClass: 'btn-primary',
+                keys: ['enter'],
+                action: function() {
+                    deleteAccount();
+                }
+            },
+            cancel: function(){
+                console.log('the user clicked cancel');
+            }
+        }
+    });
+}
+
+function deleteAccount(){
+
+    var strcookie = document.cookie;
+    var userIdStr = strcookie.split(";")[0];
+    var userId = userIdStr.split("=")[1];
+    $.ajax({
+        type : 'POST',
+        async : false,
+        url : '/delete.account',
+        data : {
+            type : 'delete_account',
+            userId : userId,
+        },
+        success : function(response) {
+            if (response == -1) {
+                alert("Delete Account Faild");
+            } else {
+                adminLogout();
+                alert("Successfully Delete Your Account !");
+            }
+        },
+        error : function(XMLHttpRequest, textStatus) {
+
+        }
+    });
+
+
 }
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/css/bootstrap-theme.css b/web/resetPassword/assets/bootstrap/css/bootstrap-theme.css
new file mode 100755
index 0000000..b0fdfcb
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/css/bootstrap-theme.css
@@ -0,0 +1,476 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+.btn-default,
+.btn-primary,
+.btn-success,
+.btn-info,
+.btn-warning,
+.btn-danger {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
+}
+.btn-default:active,
+.btn-primary:active,
+.btn-success:active,
+.btn-info:active,
+.btn-warning:active,
+.btn-danger:active,
+.btn-default.active,
+.btn-primary.active,
+.btn-success.active,
+.btn-info.active,
+.btn-warning.active,
+.btn-danger.active {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn-default .badge,
+.btn-primary .badge,
+.btn-success .badge,
+.btn-info .badge,
+.btn-warning .badge,
+.btn-danger .badge {
+  text-shadow: none;
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+}
+.btn-default {
+  text-shadow: 0 1px 0 #fff;
+  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
+  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
+  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #dbdbdb;
+  border-color: #ccc;
+}
+.btn-default:hover,
+.btn-default:focus {
+  background-color: #e0e0e0;
+  background-position: 0 -15px;
+}
+.btn-default:active,
+.btn-default.active {
+  background-color: #e0e0e0;
+  border-color: #dbdbdb;
+}
+.btn-default.disabled,
+.btn-default:disabled,
+.btn-default[disabled] {
+  background-color: #e0e0e0;
+  background-image: none;
+}
+.btn-primary {
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #245580;
+}
+.btn-primary:hover,
+.btn-primary:focus {
+  background-color: #265a88;
+  background-position: 0 -15px;
+}
+.btn-primary:active,
+.btn-primary.active {
+  background-color: #265a88;
+  border-color: #245580;
+}
+.btn-primary.disabled,
+.btn-primary:disabled,
+.btn-primary[disabled] {
+  background-color: #265a88;
+  background-image: none;
+}
+.btn-success {
+  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
+  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #3e8f3e;
+}
+.btn-success:hover,
+.btn-success:focus {
+  background-color: #419641;
+  background-position: 0 -15px;
+}
+.btn-success:active,
+.btn-success.active {
+  background-color: #419641;
+  border-color: #3e8f3e;
+}
+.btn-success.disabled,
+.btn-success:disabled,
+.btn-success[disabled] {
+  background-color: #419641;
+  background-image: none;
+}
+.btn-info {
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #28a4c9;
+}
+.btn-info:hover,
+.btn-info:focus {
+  background-color: #2aabd2;
+  background-position: 0 -15px;
+}
+.btn-info:active,
+.btn-info.active {
+  background-color: #2aabd2;
+  border-color: #28a4c9;
+}
+.btn-info.disabled,
+.btn-info:disabled,
+.btn-info[disabled] {
+  background-color: #2aabd2;
+  background-image: none;
+}
+.btn-warning {
+  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
+  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #e38d13;
+}
+.btn-warning:hover,
+.btn-warning:focus {
+  background-color: #eb9316;
+  background-position: 0 -15px;
+}
+.btn-warning:active,
+.btn-warning.active {
+  background-color: #eb9316;
+  border-color: #e38d13;
+}
+.btn-warning.disabled,
+.btn-warning:disabled,
+.btn-warning[disabled] {
+  background-color: #eb9316;
+  background-image: none;
+}
+.btn-danger {
+  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
+  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #b92c28;
+}
+.btn-danger:hover,
+.btn-danger:focus {
+  background-color: #c12e2a;
+  background-position: 0 -15px;
+}
+.btn-danger:active,
+.btn-danger.active {
+  background-color: #c12e2a;
+  border-color: #b92c28;
+}
+.btn-danger.disabled,
+.btn-danger:disabled,
+.btn-danger[disabled] {
+  background-color: #c12e2a;
+  background-image: none;
+}
+.thumbnail,
+.img-thumbnail {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  background-color: #e8e8e8;
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
+  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
+  background-repeat: repeat-x;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  background-color: #2e6da4;
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
+  background-repeat: repeat-x;
+}
+.navbar-default {
+  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
+  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
+  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .active > a {
+  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
+  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
+  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
+  background-repeat: repeat-x;
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
+}
+.navbar-brand,
+.navbar-nav > li > a {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
+}
+.navbar-inverse {
+  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
+  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
+  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .active > a {
+  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
+  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
+  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
+  background-repeat: repeat-x;
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
+}
+.navbar-inverse .navbar-brand,
+.navbar-inverse .navbar-nav > li > a {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
+}
+.navbar-static-top,
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  border-radius: 0;
+}
+@media (max-width: 767px) {
+  .navbar .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #fff;
+    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
+    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
+    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
+    background-repeat: repeat-x;
+  }
+}
+.alert {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
+}
+.alert-success {
+  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
+  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #b2dba1;
+}
+.alert-info {
+  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
+  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #9acfea;
+}
+.alert-warning {
+  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
+  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #f5e79e;
+}
+.alert-danger {
+  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
+  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #dca7a7;
+}
+.progress {
+  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
+  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar {
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-success {
+  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
+  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-info {
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-warning {
+  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
+  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-danger {
+  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
+  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.list-group {
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  text-shadow: 0 -1px 0 #286090;
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #2b669a;
+}
+.list-group-item.active .badge,
+.list-group-item.active:hover .badge,
+.list-group-item.active:focus .badge {
+  text-shadow: none;
+}
+.panel {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
+}
+.panel-default > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
+  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-primary > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
+  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-success > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
+  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-info > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
+  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-warning > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
+  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-danger > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
+  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
+  background-repeat: repeat-x;
+}
+.well {
+  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
+  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #dcdcdc;
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
+}
+/*# sourceMappingURL=bootstrap-theme.css.map */
diff --git a/web/resetPassword/assets/bootstrap/css/bootstrap-theme.css.map b/web/resetPassword/assets/bootstrap/css/bootstrap-theme.css.map
new file mode 100755
index 0000000..5a12d63
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/css/bootstrap-theme.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"AAcA;;;;;;EAME,0CAAA;ECgDA,6FAAA;EACQ,qFAAA;EC5DT;AFgBC;;;;;;;;;;;;EC2CA,0DAAA;EACQ,kDAAA;EC7CT;AFVD;;;;;;EAiBI,mBAAA;EECH;AFiCC;;EAEE,wBAAA;EE/BH;AFoCD;EGnDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJiCA,6BAAA;EACA,uBAAA;EAgC2C,2BAAA;EAA2B,oBAAA;EEzBvE;AFLC;;EAEE,2BAAA;EACA,8BAAA;EEOH;AFJC;;EAEE,2BAAA;EACA,uBAAA;EEMH;AFHC;;;EAGE,2BAAA;EACA,wBAAA;EEKH;AFUD;EGpDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJiCA,6BAAA;EACA,uBAAA;EEgCD;AF9BC;;EAEE,2BAAA;EACA,8BAAA;EEgCH;AF7BC;;EAEE,2BAAA;EACA,uBAAA;EE+BH;AF5BC;;;EAGE,2BAAA;EACA,wBAAA;EE8BH;AFdD;EGrDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJiCA,6BAAA;EACA,uBAAA;EEyDD;AFvDC;;EAEE,2BAAA;EACA,8BAAA;EEyDH;AFtDC;;EAEE,2BAAA;EACA,uBAAA;EEwDH;AFrDC;;;EAGE,2BAAA;EACA,wBAAA;EEuDH;AFtCD;EGtDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJiCA,6BAAA;EACA,uBAAA;EEkFD;AFhFC;;EAEE,2BAAA;EACA,8BAAA;EEkFH;AF/EC;;EAEE,2BAAA;EACA,uBAAA;EEiFH;AF9EC;;;EAGE,2BAAA;EACA,wBAAA;EEgFH;AF9DD;EGvDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJiCA,6BAAA;EACA,uBAAA;EE2GD;AFzGC;;EAEE,2BAAA;EACA,8BAAA;EE2GH;AFxGC;;EAEE,2BAAA;EACA,uBAAA;EE0GH;AFvGC;;;EAGE,2BAAA;EACA,wBAAA;EEyGH;AFtFD;EGxDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJiCA,6BAAA;EACA,uBAAA;EEoID;AFlIC;;EAEE,2BAAA;EACA,8BAAA;EEoIH;AFjIC;;EAEE,2BAAA;EACA,uBAAA;EEmIH;AFhIC;;;EAGE,2BAAA;EACA,wBAAA;EEkIH;AFxGD;;EChBE,oDAAA;EACQ,4CAAA;EC4HT;AFnGD;;EGzEI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHwEF,2BAAA;EEyGD;AFvGD;;;EG9EI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8EF,2BAAA;EE6GD;AFpGD;EG3FI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ECnBF,qEAAA;EJ6GA,oBAAA;EC/CA,6FAAA;EACQ,qFAAA;EC0JT;AF/GD;;EG3FI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EF2CF,0DAAA;EACQ,kDAAA;ECoKT;AF5GD;;EAEE,gDAAA;EE8GD;AF1GD;EG9GI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ECnBF,qEAAA;EF+OD;AFlHD;;EG9GI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EF2CF,yDAAA;EACQ,iDAAA;EC0LT;AF5HD;;EAYI,2CAAA;EEoHH;AF/GD;;;EAGE,kBAAA;EEiHD;AF5FD;EAfI;;;IAGE,aAAA;IG3IF,0EAAA;IACA,qEAAA;IACA,+FAAA;IAAA,wEAAA;IACA,6BAAA;IACA,wHAAA;ID0PD;EACF;AFxGD;EACE,+CAAA;ECzGA,4FAAA;EACQ,oFAAA;ECoNT;AFhGD;EGpKI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH4JF,uBAAA;EE4GD;AFvGD;EGrKI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH4JF,uBAAA;EEoHD;AF9GD;EGtKI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH4JF,uBAAA;EE4HD;AFrHD;EGvKI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH4JF,uBAAA;EEoID;AFrHD;EG/KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDuSH;AFlHD;EGzLI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED8SH;AFxHD;EG1LI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDqTH;AF9HD;EG3LI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED4TH;AFpID;EG5LI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDmUH;AF1ID;EG7LI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED0UH;AF7ID;EGhKI,+MAAA;EACA,0MAAA;EACA,uMAAA;EDgTH;AFzID;EACE,oBAAA;EC5JA,oDAAA;EACQ,4CAAA;ECwST;AF1ID;;;EAGE,+BAAA;EGjNE,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH+MF,uBAAA;EEgJD;AFrJD;;;EAQI,mBAAA;EEkJH;AFxID;ECjLE,mDAAA;EACQ,2CAAA;EC4TT;AFlID;EG1OI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED+WH;AFxID;EG3OI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDsXH;AF9ID;EG5OI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED6XH;AFpJD;EG7OI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDoYH;AF1JD;EG9OI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED2YH;AFhKD;EG/OI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDkZH;AFhKD;EGtPI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHoPF,uBAAA;ECzMA,2FAAA;EACQ,mFAAA;ECgXT","file":"bootstrap-theme.css","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  // Reset the shadow\n  &:active,\n  &.active {\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  .badge {\n    text-shadow: none;\n  }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n  #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n  .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n  background-repeat: repeat-x;\n  border-color: darken(@btn-color, 14%);\n\n  &:hover,\n  &:focus  {\n    background-color: darken(@btn-color, 12%);\n    background-position: 0 -15px;\n  }\n\n  &:active,\n  &.active {\n    background-color: darken(@btn-color, 12%);\n    border-color: darken(@btn-color, 14%);\n  }\n\n  &.disabled,\n  &:disabled,\n  &[disabled] {\n    background-color: darken(@btn-color, 12%);\n    background-image: none;\n  }\n}\n\n// Common styles\n.btn {\n  // Remove the gradient for the pressed/active state\n  &:active,\n  &.active {\n    background-image: none;\n  }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info    { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger  { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n  background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n  background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n  border-radius: @navbar-border-radius;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n  .box-shadow(@shadow);\n\n  .navbar-nav > .open > a,\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n    .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n  }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n  text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n  #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n\n  .navbar-nav > .open > a,\n  .navbar-nav > .active > a {\n    #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n    .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n  }\n\n  .navbar-brand,\n  .navbar-nav > li > a {\n    text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n  }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n  .navbar .navbar-nav .open .dropdown-menu > .active > a {\n    &,\n    &:hover,\n    &:focus {\n      color: #fff;\n      #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n    }\n  }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n  text-shadow: 0 1px 0 rgba(255,255,255,.2);\n  @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n  .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n  border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success    { .alert-styles(@alert-success-bg); }\n.alert-info       { .alert-styles(@alert-info-bg); }\n.alert-warning    { .alert-styles(@alert-warning-bg); }\n.alert-danger     { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n  #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar            { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success    { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info       { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning    { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger     { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n  #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n  border-radius: @border-radius-base;\n  .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n  #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n  border-color: darken(@list-group-active-border, 7.5%);\n\n  .badge {\n    text-shadow: none;\n  }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n  .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading   { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading   { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading   { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading      { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading   { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading    { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n  #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n  border-color: darken(@well-bg, 10%);\n  @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n",".btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n  text-shadow: none;\n}\n.btn:active,\n.btn.active {\n  background-image: none;\n}\n.btn-default {\n  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #dbdbdb;\n  text-shadow: 0 1px 0 #fff;\n  border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n  background-color: #e0e0e0;\n  background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n  background-color: #e0e0e0;\n  border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default:disabled,\n.btn-default[disabled] {\n  background-color: #e0e0e0;\n  background-image: none;\n}\n.btn-primary {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n  background-color: #265a88;\n  background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n  background-color: #265a88;\n  border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary:disabled,\n.btn-primary[disabled] {\n  background-color: #265a88;\n  background-image: none;\n}\n.btn-success {\n  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n  background-color: #419641;\n  background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n  background-color: #419641;\n  border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success:disabled,\n.btn-success[disabled] {\n  background-color: #419641;\n  background-image: none;\n}\n.btn-info {\n  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n  background-color: #2aabd2;\n  background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n  background-color: #2aabd2;\n  border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info:disabled,\n.btn-info[disabled] {\n  background-color: #2aabd2;\n  background-image: none;\n}\n.btn-warning {\n  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n  background-color: #eb9316;\n  background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n  background-color: #eb9316;\n  border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning:disabled,\n.btn-warning[disabled] {\n  background-color: #eb9316;\n  background-image: none;\n}\n.btn-danger {\n  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  background-repeat: repeat-x;\n  border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n  background-color: #c12e2a;\n  background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n  background-color: #c12e2a;\n  border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger:disabled,\n.btn-danger[disabled] {\n  background-color: #c12e2a;\n  background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n  background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n  background-color: #2e6da4;\n}\n.navbar-default {\n  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  border-radius: 0;\n}\n@media (max-width: 767px) {\n  .navbar .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #fff;\n    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n    background-repeat: repeat-x;\n    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n  }\n}\n.alert {\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n  border-color: #b2dba1;\n}\n.alert-info {\n  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n  border-color: #9acfea;\n}\n.alert-warning {\n  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n  border-color: #f5e79e;\n}\n.alert-danger {\n  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n  border-color: #dca7a7;\n}\n.progress {\n  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  text-shadow: 0 -1px 0 #286090;\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n  border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n  text-shadow: none;\n}\n.panel {\n  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n  border-color: #dcdcdc;\n  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]}
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/css/bootstrap-theme.min.css b/web/resetPassword/assets/bootstrap/css/bootstrap-theme.min.css
new file mode 100755
index 0000000..cefa3d1
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/css/bootstrap-theme.min.css
@@ -0,0 +1,5 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/css/bootstrap.css b/web/resetPassword/assets/bootstrap/css/bootstrap.css
new file mode 100755
index 0000000..fb15e3d
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/css/bootstrap.css
@@ -0,0 +1,6584 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background-color: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  margin: .67em 0;
+  font-size: 2em;
+}
+mark {
+  color: #000;
+  background: #ff0;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+sup {
+  top: -.5em;
+}
+sub {
+  bottom: -.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  height: 0;
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  margin: 0;
+  font: inherit;
+  color: inherit;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  padding: .35em .625em .75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+legend {
+  padding: 0;
+  border: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+td,
+th {
+  padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    -webkit-box-shadow: none !important;
+            box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="#"]:after,
+  a[href^="javascript:"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  select {
+    background: #fff !important;
+  }
+  .navbar {
+    display: none;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+.glyphicon-plus:before {
+  content: "\2b";
+}
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.glyphicon-cd:before {
+  content: "\e201";
+}
+.glyphicon-save-file:before {
+  content: "\e202";
+}
+.glyphicon-open-file:before {
+  content: "\e203";
+}
+.glyphicon-level-up:before {
+  content: "\e204";
+}
+.glyphicon-copy:before {
+  content: "\e205";
+}
+.glyphicon-paste:before {
+  content: "\e206";
+}
+.glyphicon-alert:before {
+  content: "\e209";
+}
+.glyphicon-equalizer:before {
+  content: "\e210";
+}
+.glyphicon-king:before {
+  content: "\e211";
+}
+.glyphicon-queen:before {
+  content: "\e212";
+}
+.glyphicon-pawn:before {
+  content: "\e213";
+}
+.glyphicon-bishop:before {
+  content: "\e214";
+}
+.glyphicon-knight:before {
+  content: "\e215";
+}
+.glyphicon-baby-formula:before {
+  content: "\e216";
+}
+.glyphicon-tent:before {
+  content: "\26fa";
+}
+.glyphicon-blackboard:before {
+  content: "\e218";
+}
+.glyphicon-bed:before {
+  content: "\e219";
+}
+.glyphicon-apple:before {
+  content: "\f8ff";
+}
+.glyphicon-erase:before {
+  content: "\e221";
+}
+.glyphicon-hourglass:before {
+  content: "\231b";
+}
+.glyphicon-lamp:before {
+  content: "\e223";
+}
+.glyphicon-duplicate:before {
+  content: "\e224";
+}
+.glyphicon-piggy-bank:before {
+  content: "\e225";
+}
+.glyphicon-scissors:before {
+  content: "\e226";
+}
+.glyphicon-bitcoin:before {
+  content: "\e227";
+}
+.glyphicon-btc:before {
+  content: "\e227";
+}
+.glyphicon-xbt:before {
+  content: "\e227";
+}
+.glyphicon-yen:before {
+  content: "\00a5";
+}
+.glyphicon-jpy:before {
+  content: "\00a5";
+}
+.glyphicon-ruble:before {
+  content: "\20bd";
+}
+.glyphicon-rub:before {
+  content: "\20bd";
+}
+.glyphicon-scale:before {
+  content: "\e230";
+}
+.glyphicon-ice-lolly:before {
+  content: "\e231";
+}
+.glyphicon-ice-lolly-tasted:before {
+  content: "\e232";
+}
+.glyphicon-education:before {
+  content: "\e233";
+}
+.glyphicon-option-horizontal:before {
+  content: "\e234";
+}
+.glyphicon-option-vertical:before {
+  content: "\e235";
+}
+.glyphicon-menu-hamburger:before {
+  content: "\e236";
+}
+.glyphicon-modal-window:before {
+  content: "\e237";
+}
+.glyphicon-oil:before {
+  content: "\e238";
+}
+.glyphicon-grain:before {
+  content: "\e239";
+}
+.glyphicon-sunglasses:before {
+  content: "\e240";
+}
+.glyphicon-text-size:before {
+  content: "\e241";
+}
+.glyphicon-text-color:before {
+  content: "\e242";
+}
+.glyphicon-text-background:before {
+  content: "\e243";
+}
+.glyphicon-object-align-top:before {
+  content: "\e244";
+}
+.glyphicon-object-align-bottom:before {
+  content: "\e245";
+}
+.glyphicon-object-align-horizontal:before {
+  content: "\e246";
+}
+.glyphicon-object-align-left:before {
+  content: "\e247";
+}
+.glyphicon-object-align-vertical:before {
+  content: "\e248";
+}
+.glyphicon-object-align-right:before {
+  content: "\e249";
+}
+.glyphicon-triangle-right:before {
+  content: "\e250";
+}
+.glyphicon-triangle-left:before {
+  content: "\e251";
+}
+.glyphicon-triangle-bottom:before {
+  content: "\e252";
+}
+.glyphicon-triangle-top:before {
+  content: "\e253";
+}
+.glyphicon-console:before {
+  content: "\e254";
+}
+.glyphicon-superscript:before {
+  content: "\e255";
+}
+.glyphicon-subscript:before {
+  content: "\e256";
+}
+.glyphicon-menu-left:before {
+  content: "\e257";
+}
+.glyphicon-menu-right:before {
+  content: "\e258";
+}
+.glyphicon-menu-down:before {
+  content: "\e259";
+}
+.glyphicon-menu-up:before {
+  content: "\e260";
+}
+* {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+html {
+  font-size: 10px;
+
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #333;
+  background-color: #fff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #337ab7;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #23527c;
+  text-decoration: underline;
+}
+a:focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+figure {
+  margin: 0;
+}
+img {
+  vertical-align: middle;
+}
+.img-responsive,
+.thumbnail > img,
+.thumbnail a > img,
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  max-width: 100%;
+  height: auto;
+}
+.img-rounded {
+  border-radius: 6px;
+}
+.img-thumbnail {
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: all .2s ease-in-out;
+       -o-transition: all .2s ease-in-out;
+          transition: all .2s ease-in-out;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+  position: static;
+  width: auto;
+  height: auto;
+  margin: 0;
+  overflow: visible;
+  clip: auto;
+}
+[role="button"] {
+  cursor: pointer;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: inherit;
+  font-weight: 500;
+  line-height: 1.1;
+  color: inherit;
+}
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small,
+h1 .small,
+h2 .small,
+h3 .small,
+h4 .small,
+h5 .small,
+h6 .small,
+.h1 .small,
+.h2 .small,
+.h3 .small,
+.h4 .small,
+.h5 .small,
+.h6 .small {
+  font-weight: normal;
+  line-height: 1;
+  color: #777;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h1 .small,
+.h1 .small,
+h2 .small,
+.h2 .small,
+h3 .small,
+.h3 .small {
+  font-size: 65%;
+}
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small,
+h4 .small,
+.h4 .small,
+h5 .small,
+.h5 .small,
+h6 .small,
+.h6 .small {
+  font-size: 75%;
+}
+h1,
+.h1 {
+  font-size: 36px;
+}
+h2,
+.h2 {
+  font-size: 30px;
+}
+h3,
+.h3 {
+  font-size: 24px;
+}
+h4,
+.h4 {
+  font-size: 18px;
+}
+h5,
+.h5 {
+  font-size: 14px;
+}
+h6,
+.h6 {
+  font-size: 12px;
+}
+p {
+  margin: 0 0 10px;
+}
+.lead {
+  margin-bottom: 20px;
+  font-size: 16px;
+  font-weight: 300;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+mark,
+.mark {
+  padding: .2em;
+  background-color: #fcf8e3;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-nowrap {
+  white-space: nowrap;
+}
+.text-lowercase {
+  text-transform: lowercase;
+}
+.text-uppercase {
+  text-transform: uppercase;
+}
+.text-capitalize {
+  text-transform: capitalize;
+}
+.text-muted {
+  color: #777;
+}
+.text-primary {
+  color: #337ab7;
+}
+a.text-primary:hover {
+  color: #286090;
+}
+.text-success {
+  color: #3c763d;
+}
+a.text-success:hover {
+  color: #2b542c;
+}
+.text-info {
+  color: #31708f;
+}
+a.text-info:hover {
+  color: #245269;
+}
+.text-warning {
+  color: #8a6d3b;
+}
+a.text-warning:hover {
+  color: #66512c;
+}
+.text-danger {
+  color: #a94442;
+}
+a.text-danger:hover {
+  color: #843534;
+}
+.bg-primary {
+  color: #fff;
+  background-color: #337ab7;
+}
+a.bg-primary:hover {
+  background-color: #286090;
+}
+.bg-success {
+  background-color: #dff0d8;
+}
+a.bg-success:hover {
+  background-color: #c1e2b3;
+}
+.bg-info {
+  background-color: #d9edf7;
+}
+a.bg-info:hover {
+  background-color: #afd9ee;
+}
+.bg-warning {
+  background-color: #fcf8e3;
+}
+a.bg-warning:hover {
+  background-color: #f7ecb5;
+}
+.bg-danger {
+  background-color: #f2dede;
+}
+a.bg-danger:hover {
+  background-color: #e4b9b9;
+}
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eee;
+}
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+.list-inline {
+  padding-left: 0;
+  margin-left: -5px;
+  list-style: none;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+dl {
+  margin-top: 0;
+  margin-bottom: 20px;
+}
+dt,
+dd {
+  line-height: 1.42857143;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    overflow: hidden;
+    clear: left;
+    text-align: right;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #777;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eee;
+}
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+  margin-bottom: 0;
+}
+blockquote footer,
+blockquote small,
+blockquote .small {
+  display: block;
+  font-size: 80%;
+  line-height: 1.42857143;
+  color: #777;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  text-align: right;
+  border-right: 5px solid #eee;
+  border-left: 0;
+}
+.blockquote-reverse footer:before,
+blockquote.pull-right footer:before,
+.blockquote-reverse small:before,
+blockquote.pull-right small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right .small:before {
+  content: '';
+}
+.blockquote-reverse footer:after,
+blockquote.pull-right footer:after,
+.blockquote-reverse small:after,
+blockquote.pull-right small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right .small:after {
+  content: '\00A0 \2014';
+}
+address {
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.42857143;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #fff;
+  background-color: #333;
+  border-radius: 3px;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
+}
+kbd kbd {
+  padding: 0;
+  font-size: 100%;
+  font-weight: bold;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  color: #333;
+  word-break: break-all;
+  word-wrap: break-word;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border-radius: 0;
+}
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+.container {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-right: auto;
+  margin-left: auto;
+}
+.row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+  float: left;
+}
+.col-xs-12 {
+  width: 100%;
+}
+.col-xs-11 {
+  width: 91.66666667%;
+}
+.col-xs-10 {
+  width: 83.33333333%;
+}
+.col-xs-9 {
+  width: 75%;
+}
+.col-xs-8 {
+  width: 66.66666667%;
+}
+.col-xs-7 {
+  width: 58.33333333%;
+}
+.col-xs-6 {
+  width: 50%;
+}
+.col-xs-5 {
+  width: 41.66666667%;
+}
+.col-xs-4 {
+  width: 33.33333333%;
+}
+.col-xs-3 {
+  width: 25%;
+}
+.col-xs-2 {
+  width: 16.66666667%;
+}
+.col-xs-1 {
+  width: 8.33333333%;
+}
+.col-xs-pull-12 {
+  right: 100%;
+}
+.col-xs-pull-11 {
+  right: 91.66666667%;
+}
+.col-xs-pull-10 {
+  right: 83.33333333%;
+}
+.col-xs-pull-9 {
+  right: 75%;
+}
+.col-xs-pull-8 {
+  right: 66.66666667%;
+}
+.col-xs-pull-7 {
+  right: 58.33333333%;
+}
+.col-xs-pull-6 {
+  right: 50%;
+}
+.col-xs-pull-5 {
+  right: 41.66666667%;
+}
+.col-xs-pull-4 {
+  right: 33.33333333%;
+}
+.col-xs-pull-3 {
+  right: 25%;
+}
+.col-xs-pull-2 {
+  right: 16.66666667%;
+}
+.col-xs-pull-1 {
+  right: 8.33333333%;
+}
+.col-xs-pull-0 {
+  right: auto;
+}
+.col-xs-push-12 {
+  left: 100%;
+}
+.col-xs-push-11 {
+  left: 91.66666667%;
+}
+.col-xs-push-10 {
+  left: 83.33333333%;
+}
+.col-xs-push-9 {
+  left: 75%;
+}
+.col-xs-push-8 {
+  left: 66.66666667%;
+}
+.col-xs-push-7 {
+  left: 58.33333333%;
+}
+.col-xs-push-6 {
+  left: 50%;
+}
+.col-xs-push-5 {
+  left: 41.66666667%;
+}
+.col-xs-push-4 {
+  left: 33.33333333%;
+}
+.col-xs-push-3 {
+  left: 25%;
+}
+.col-xs-push-2 {
+  left: 16.66666667%;
+}
+.col-xs-push-1 {
+  left: 8.33333333%;
+}
+.col-xs-push-0 {
+  left: auto;
+}
+.col-xs-offset-12 {
+  margin-left: 100%;
+}
+.col-xs-offset-11 {
+  margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+  margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+  margin-left: 75%;
+}
+.col-xs-offset-8 {
+  margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+  margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+  margin-left: 50%;
+}
+.col-xs-offset-5 {
+  margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+  margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+  margin-left: 25%;
+}
+.col-xs-offset-2 {
+  margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+  margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
+    float: left;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-11 {
+    width: 91.66666667%;
+  }
+  .col-sm-10 {
+    width: 83.33333333%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-8 {
+    width: 66.66666667%;
+  }
+  .col-sm-7 {
+    width: 58.33333333%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-5 {
+    width: 41.66666667%;
+  }
+  .col-sm-4 {
+    width: 33.33333333%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-2 {
+    width: 16.66666667%;
+  }
+  .col-sm-1 {
+    width: 8.33333333%;
+  }
+  .col-sm-pull-12 {
+    right: 100%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-sm-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-sm-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-sm-pull-0 {
+    right: auto;
+  }
+  .col-sm-push-12 {
+    left: 100%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666667%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666667%;
+  }
+  .col-sm-push-7 {
+    left: 58.33333333%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666667%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-2 {
+    left: 16.66666667%;
+  }
+  .col-sm-push-1 {
+    left: 8.33333333%;
+  }
+  .col-sm-push-0 {
+    left: auto;
+  }
+  .col-sm-offset-12 {
+    margin-left: 100%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-sm-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 992px) {
+  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
+    float: left;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-11 {
+    width: 91.66666667%;
+  }
+  .col-md-10 {
+    width: 83.33333333%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-8 {
+    width: 66.66666667%;
+  }
+  .col-md-7 {
+    width: 58.33333333%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-5 {
+    width: 41.66666667%;
+  }
+  .col-md-4 {
+    width: 33.33333333%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-2 {
+    width: 16.66666667%;
+  }
+  .col-md-1 {
+    width: 8.33333333%;
+  }
+  .col-md-pull-12 {
+    right: 100%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-md-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-md-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-push-12 {
+    left: 100%;
+  }
+  .col-md-push-11 {
+    left: 91.66666667%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-8 {
+    left: 66.66666667%;
+  }
+  .col-md-push-7 {
+    left: 58.33333333%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-5 {
+    left: 41.66666667%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-2 {
+    left: 16.66666667%;
+  }
+  .col-md-push-1 {
+    left: 8.33333333%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-offset-12 {
+    margin-left: 100%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0;
+  }
+}
+@media (min-width: 1200px) {
+  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
+    float: left;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-11 {
+    width: 91.66666667%;
+  }
+  .col-lg-10 {
+    width: 83.33333333%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-8 {
+    width: 66.66666667%;
+  }
+  .col-lg-7 {
+    width: 58.33333333%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-5 {
+    width: 41.66666667%;
+  }
+  .col-lg-4 {
+    width: 33.33333333%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-2 {
+    width: 16.66666667%;
+  }
+  .col-lg-1 {
+    width: 8.33333333%;
+  }
+  .col-lg-pull-12 {
+    right: 100%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-lg-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-lg-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-push-12 {
+    left: 100%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666667%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666667%;
+  }
+  .col-lg-push-7 {
+    left: 58.33333333%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666667%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-2 {
+    left: 16.66666667%;
+  }
+  .col-lg-push-1 {
+    left: 8.33333333%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-offset-12 {
+    margin-left: 100%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0;
+  }
+}
+table {
+  background-color: transparent;
+}
+caption {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  color: #777;
+  text-align: left;
+}
+th {
+  text-align: left;
+}
+.table {
+  width: 100%;
+  max-width: 100%;
+  margin-bottom: 20px;
+}
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > td,
+.table > tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.42857143;
+  vertical-align: top;
+  border-top: 1px solid #ddd;
+}
+.table > thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #ddd;
+}
+.table > caption + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > th,
+.table > thead:first-child > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > td {
+  border-top: 0;
+}
+.table > tbody + tbody {
+  border-top: 2px solid #ddd;
+}
+.table .table {
+  background-color: #fff;
+}
+.table-condensed > thead > tr > th,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > td {
+  padding: 5px;
+}
+.table-bordered {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #ddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  display: table-column;
+  float: none;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  display: table-cell;
+  float: none;
+}
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+  background-color: #e8e8e8;
+}
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #dff0d8;
+}
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+  background-color: #d0e9c6;
+}
+.table > thead > tr > td.info,
+.table > tbody > tr > td.info,
+.table > tfoot > tr > td.info,
+.table > thead > tr > th.info,
+.table > tbody > tr > th.info,
+.table > tfoot > tr > th.info,
+.table > thead > tr.info > td,
+.table > tbody > tr.info > td,
+.table > tfoot > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr.info > th,
+.table > tfoot > tr.info > th {
+  background-color: #d9edf7;
+}
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+  background-color: #c4e3f3;
+}
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #fcf8e3;
+}
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+  background-color: #faf2cc;
+}
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #f2dede;
+}
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+  background-color: #ebcccc;
+}
+.table-responsive {
+  min-height: .01%;
+  overflow-x: auto;
+}
+@media screen and (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+fieldset {
+  min-width: 0;
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  max-width: 100%;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  line-height: normal;
+}
+input[type="file"] {
+  display: block;
+}
+input[type="range"] {
+  display: block;
+  width: 100%;
+}
+select[multiple],
+select[size] {
+  height: auto;
+}
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+output {
+  display: block;
+  padding-top: 7px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555;
+  background-color: #fff;
+  background-image: none;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
+       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
+}
+.form-control::-moz-placeholder {
+  color: #999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  background-color: #eee;
+  opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  input[type="date"],
+  input[type="time"],
+  input[type="datetime-local"],
+  input[type="month"] {
+    line-height: 34px;
+  }
+  input[type="date"].input-sm,
+  input[type="time"].input-sm,
+  input[type="datetime-local"].input-sm,
+  input[type="month"].input-sm,
+  .input-group-sm input[type="date"],
+  .input-group-sm input[type="time"],
+  .input-group-sm input[type="datetime-local"],
+  .input-group-sm input[type="month"] {
+    line-height: 30px;
+  }
+  input[type="date"].input-lg,
+  input[type="time"].input-lg,
+  input[type="datetime-local"].input-lg,
+  input[type="month"].input-lg,
+  .input-group-lg input[type="date"],
+  .input-group-lg input[type="time"],
+  .input-group-lg input[type="datetime-local"],
+  .input-group-lg input[type="month"] {
+    line-height: 46px;
+  }
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  position: relative;
+  display: block;
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+  min-height: 20px;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  position: absolute;
+  margin-top: 4px \9;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  position: relative;
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  vertical-align: middle;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+  cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+  cursor: not-allowed;
+}
+.form-control-static {
+  min-height: 34px;
+  padding-top: 7px;
+  padding-bottom: 7px;
+  margin-bottom: 0;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+  height: auto;
+}
+.form-group-sm .form-control {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.form-group-sm .form-control {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.form-group-sm .form-control,
+select[multiple].form-group-sm .form-control {
+  height: auto;
+}
+.form-group-sm .form-control-static {
+  height: 30px;
+  min-height: 32px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.form-group-lg .form-control {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.form-group-lg .form-control {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.form-group-lg .form-control,
+select[multiple].form-group-lg .form-control {
+  height: auto;
+}
+.form-group-lg .form-control-static {
+  height: 46px;
+  min-height: 38px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.form-control-feedback {
+  position: absolute;
+  top: 0;
+  right: 0;
+  z-index: 2;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+  pointer-events: none;
+}
+.input-lg + .form-control-feedback {
+  width: 46px;
+  height: 46px;
+  line-height: 46px;
+}
+.input-sm + .form-control-feedback {
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+  color: #3c763d;
+}
+.has-success .form-control {
+  border-color: #3c763d;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-success .form-control:focus {
+  border-color: #2b542c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #3c763d;
+}
+.has-success .form-control-feedback {
+  color: #3c763d;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+  color: #8a6d3b;
+}
+.has-warning .form-control {
+  border-color: #8a6d3b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-warning .form-control:focus {
+  border-color: #66512c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
+}
+.has-warning .input-group-addon {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #8a6d3b;
+}
+.has-warning .form-control-feedback {
+  color: #8a6d3b;
+}
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+  color: #a94442;
+}
+.has-error .form-control {
+  border-color: #a94442;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
+}
+.has-error .form-control:focus {
+  border-color: #843534;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
+}
+.has-error .input-group-addon {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #a94442;
+}
+.has-error .form-control-feedback {
+  color: #a94442;
+}
+.has-feedback label ~ .form-control-feedback {
+  top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+  top: 0;
+}
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373;
+}
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .form-inline .form-control-static {
+    display: inline-block;
+  }
+  .form-inline .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .form-inline .input-group .input-group-addon,
+  .form-inline .input-group .input-group-btn,
+  .form-inline .input-group .form-control {
+    width: auto;
+  }
+  .form-inline .input-group > .form-control {
+    width: 100%;
+  }
+  .form-inline .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio label,
+  .form-inline .checkbox label {
+    padding-left: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  padding-top: 7px;
+  margin-top: 0;
+  margin-bottom: 0;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    padding-top: 7px;
+    margin-bottom: 0;
+    text-align: right;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  right: 15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-lg .control-label {
+    padding-top: 14.333333px;
+  }
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-sm .control-label {
+    padding-top: 6px;
+  }
+}
+.btn {
+  display: inline-block;
+  padding: 6px 12px;
+  margin-bottom: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: middle;
+  -ms-touch-action: manipulation;
+      touch-action: manipulation;
+  cursor: pointer;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+  color: #333;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  pointer-events: none;
+  cursor: not-allowed;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+          box-shadow: none;
+  opacity: .65;
+}
+.btn-default {
+  color: #333;
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default:hover,
+.btn-default:focus,
+.btn-default.focus,
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  color: #333;
+  background-color: #e6e6e6;
+  border-color: #adadad;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  background-image: none;
+}
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+  background-color: #fff;
+  border-color: #ccc;
+}
+.btn-default .badge {
+  color: #fff;
+  background-color: #333;
+}
+.btn-primary {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary.focus,
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  color: #fff;
+  background-color: #286090;
+  border-color: #204d74;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+  background-color: #337ab7;
+  border-color: #2e6da4;
+}
+.btn-primary .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.btn-success {
+  color: #fff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:hover,
+.btn-success:focus,
+.btn-success.focus,
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  color: #fff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  background-image: none;
+}
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success .badge {
+  color: #5cb85c;
+  background-color: #fff;
+}
+.btn-info {
+  color: #fff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info:hover,
+.btn-info:focus,
+.btn-info.focus,
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  color: #fff;
+  background-color: #31b0d5;
+  border-color: #269abc;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  background-image: none;
+}
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info .badge {
+  color: #5bc0de;
+  background-color: #fff;
+}
+.btn-warning {
+  color: #fff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning.focus,
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  color: #fff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning .badge {
+  color: #f0ad4e;
+  background-color: #fff;
+}
+.btn-danger {
+  color: #fff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger.focus,
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  color: #fff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger .badge {
+  color: #d9534f;
+  background-color: #fff;
+}
+.btn-link {
+  font-weight: normal;
+  color: #337ab7;
+  border-radius: 0;
+}
+.btn-link,
+.btn-link:active,
+.btn-link.active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+.btn-link:hover,
+.btn-link:focus {
+  color: #23527c;
+  text-decoration: underline;
+  background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #777;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+.btn-block {
+  display: block;
+  width: 100%;
+}
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity .15s linear;
+       -o-transition: opacity .15s linear;
+          transition: opacity .15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+tr.collapse.in {
+  display: table-row;
+}
+tbody.collapse.in {
+  display: table-row-group;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition-timing-function: ease;
+       -o-transition-timing-function: ease;
+          transition-timing-function: ease;
+  -webkit-transition-duration: .35s;
+       -o-transition-duration: .35s;
+          transition-duration: .35s;
+  -webkit-transition-property: height, visibility;
+       -o-transition-property: height, visibility;
+          transition-property: height, visibility;
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px dashed;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.dropup,
+.dropdown {
+  position: relative;
+}
+.dropdown-toggle:focus {
+  outline: 0;
+}
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  text-align: left;
+  list-style: none;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+}
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.42857143;
+  color: #333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  color: #262626;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #fff;
+  text-decoration: none;
+  background-color: #337ab7;
+  outline: 0;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #777;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu-left {
+  right: auto;
+  left: 0;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #777;
+  white-space: nowrap;
+}
+.dropdown-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  content: "";
+  border-top: 0;
+  border-bottom: 4px solid;
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto;
+  }
+  .navbar-right .dropdown-menu-left {
+    right: auto;
+    left: 0;
+  }
+}
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+.btn-toolbar {
+  margin-left: -5px;
+}
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+  float: left;
+}
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+  margin-left: 5px;
+}
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-right: 8px;
+  padding-left: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-right: 12px;
+  padding-left: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn-group.open .dropdown-toggle.btn-link {
+  -webkit-box-shadow: none;
+          box-shadow: none;
+}
+.btn .caret {
+  margin-left: 0;
+}
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+  border-bottom-left-radius: 4px;
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  display: table-cell;
+  float: none;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+  left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+  position: absolute;
+  clip: rect(0, 0, 0, 0);
+  pointer-events: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-right: 0;
+  padding-left: 0;
+}
+.input-group .form-control {
+  position: relative;
+  z-index: 2;
+  float: left;
+  width: 100%;
+  margin-bottom: 0;
+}
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 6px;
+}
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn,
+select[multiple].input-group-lg > .form-control,
+select[multiple].input-group-lg > .input-group-addon,
+select[multiple].input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px;
+}
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn,
+select[multiple].input-group-sm > .form-control,
+select[multiple].input-group-sm > .input-group-addon,
+select[multiple].input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  color: #555;
+  text-align: center;
+  background-color: #eee;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+}
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 3px;
+}
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 6px;
+}
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+.input-group-btn {
+  position: relative;
+  font-size: 0;
+  white-space: nowrap;
+}
+.input-group-btn > .btn {
+  position: relative;
+}
+.input-group-btn > .btn + .btn {
+  margin-left: -1px;
+}
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:focus,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+  margin-right: -1px;
+}
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+  margin-left: -1px;
+}
+.nav {
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+.nav > li {
+  position: relative;
+  display: block;
+}
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.nav > li.disabled > a {
+  color: #777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #777;
+  text-decoration: none;
+  cursor: not-allowed;
+  background-color: transparent;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eee;
+  border-color: #337ab7;
+}
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.nav > li > a > img {
+  max-width: none;
+}
+.nav-tabs {
+  border-bottom: 1px solid #ddd;
+}
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.42857143;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+.nav-tabs > li > a:hover {
+  border-color: #eee #eee #ddd;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555;
+  cursor: default;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-bottom-color: transparent;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-tabs.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-tabs.nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs.nav-justified > .active > a,
+.nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs.nav-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs.nav-justified > .active > a,
+  .nav-tabs.nav-justified > .active > a:hover,
+  .nav-tabs.nav-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.nav-pills > li {
+  float: left;
+}
+.nav-pills > li > a {
+  border-radius: 4px;
+}
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #fff;
+  background-color: #337ab7;
+}
+.nav-stacked > li {
+  float: none;
+}
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+.nav-justified {
+  width: 100%;
+}
+.nav-justified > li {
+  float: none;
+}
+.nav-justified > li > a {
+  margin-bottom: 5px;
+  text-align: center;
+}
+.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
+  border: 1px solid #ddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #ddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs-justified > .active > a,
+  .nav-tabs-justified > .active > a:hover,
+  .nav-tabs-justified > .active > a:focus {
+    border-bottom-color: #fff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar {
+  position: relative;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+.navbar-collapse {
+  padding-right: 15px;
+  padding-left: 15px;
+  overflow-x: visible;
+  -webkit-overflow-scrolling: touch;
+  border-top: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-static-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    padding-right: 0;
+    padding-left: 0;
+  }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+  max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    max-height: 200px;
+  }
+}
+.container > .navbar-header,
+.container-fluid > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container-fluid > .navbar-header,
+  .container > .navbar-collapse,
+  .container-fluid > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+.navbar-static-top {
+  z-index: 1000;
+  border-width: 0 0 1px;
+}
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+}
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0;
+}
+.navbar-brand {
+  float: left;
+  height: 50px;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+.navbar-brand > img {
+  display: block;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navbar-brand {
+    margin-left: -15px;
+  }
+}
+.navbar-toggle {
+  position: relative;
+  float: right;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-right: 15px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.navbar-toggle:focus {
+  outline: 0;
+}
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+.navbar-nav {
+  margin: 7.5px -15px;
+}
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+.navbar-form {
+  padding: 10px 15px;
+  margin-top: 8px;
+  margin-right: -15px;
+  margin-bottom: 8px;
+  margin-left: -15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
+}
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control-static {
+    display: inline-block;
+  }
+  .navbar-form .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .navbar-form .input-group .input-group-addon,
+  .navbar-form .input-group .input-group-btn,
+  .navbar-form .input-group .form-control {
+    width: auto;
+  }
+  .navbar-form .input-group > .form-control {
+    width: 100%;
+  }
+  .navbar-form .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio label,
+  .navbar-form .checkbox label {
+    padding-left: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .navbar-form .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+  .navbar-form .form-group:last-child {
+    margin-bottom: 0;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    padding-top: 0;
+    padding-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    border: 0;
+    -webkit-box-shadow: none;
+            box-shadow: none;
+  }
+}
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  margin-bottom: 0;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+.navbar-btn.btn-sm {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.navbar-btn.btn-xs {
+  margin-top: 14px;
+  margin-bottom: 14px;
+}
+.navbar-text {
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+@media (min-width: 768px) {
+  .navbar-text {
+    float: left;
+    margin-right: 15px;
+    margin-left: 15px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+    margin-right: -15px;
+  }
+  .navbar-right ~ .navbar-right {
+    margin-right: 0;
+  }
+}
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+  color: #777;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+.navbar-default .navbar-text {
+  color: #777;
+}
+.navbar-default .navbar-nav > li > a {
+  color: #777;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333;
+  background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555;
+  background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #ccc;
+  background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+  border-color: #ddd;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #ddd;
+}
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #888;
+}
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  color: #555;
+  background-color: #e7e7e7;
+}
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #555;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #ccc;
+    background-color: transparent;
+  }
+}
+.navbar-default .navbar-link {
+  color: #777;
+}
+.navbar-default .navbar-link:hover {
+  color: #333;
+}
+.navbar-default .btn-link {
+  color: #777;
+}
+.navbar-default .btn-link:hover,
+.navbar-default .btn-link:focus {
+  color: #333;
+}
+.navbar-default .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-default .btn-link:hover,
+.navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:focus {
+  color: #ccc;
+}
+.navbar-inverse {
+  background-color: #222;
+  border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #fff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #fff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #fff;
+  background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+  border-color: #333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #fff;
+}
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  color: #fff;
+  background-color: #080808;
+}
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #9d9d9d;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #fff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #fff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444;
+    background-color: transparent;
+  }
+}
+.navbar-inverse .navbar-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-link:hover {
+  color: #fff;
+}
+.navbar-inverse .btn-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link:focus {
+  color: #fff;
+}
+.navbar-inverse .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+  color: #444;
+}
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+.breadcrumb > li {
+  display: inline-block;
+}
+.breadcrumb > li + li:before {
+  padding: 0 5px;
+  color: #ccc;
+  content: "/\00a0";
+}
+.breadcrumb > .active {
+  color: #777;
+}
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+.pagination > li {
+  display: inline;
+}
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  margin-left: -1px;
+  line-height: 1.42857143;
+  color: #337ab7;
+  text-decoration: none;
+  background-color: #fff;
+  border: 1px solid #ddd;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-top-left-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  color: #23527c;
+  background-color: #eee;
+  border-color: #ddd;
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 2;
+  color: #fff;
+  cursor: default;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #fff;
+  border-color: #ddd;
+}
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+}
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-top-left-radius: 6px;
+  border-bottom-left-radius: 6px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-top-right-radius: 6px;
+  border-bottom-right-radius: 6px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-top-left-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-top-right-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+}
+.pager li {
+  display: inline;
+}
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 15px;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eee;
+}
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #fff;
+}
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+a.label:hover,
+a.label:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.label:empty {
+  display: none;
+}
+.btn .label {
+  position: relative;
+  top: -1px;
+}
+.label-default {
+  background-color: #777;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #5e5e5e;
+}
+.label-primary {
+  background-color: #337ab7;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #286090;
+}
+.label-success {
+  background-color: #5cb85c;
+}
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+.label-info {
+  background-color: #5bc0de;
+}
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+.label-warning {
+  background-color: #f0ad4e;
+}
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+.label-danger {
+  background-color: #d9534f;
+}
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  background-color: #777;
+  border-radius: 10px;
+}
+.badge:empty {
+  display: none;
+}
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+.btn-xs .badge,
+.btn-group-xs > .btn .badge {
+  top: 0;
+  padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.list-group-item > .badge {
+  float: right;
+}
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+.jumbotron {
+  padding: 30px 15px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eee;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+  color: inherit;
+}
+.jumbotron p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.jumbotron > hr {
+  border-top-color: #d5d5d5;
+}
+.container .jumbotron,
+.container-fluid .jumbotron {
+  border-radius: 6px;
+}
+.jumbotron .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding: 48px 0;
+  }
+  .container .jumbotron,
+  .container-fluid .jumbotron {
+    padding-right: 60px;
+    padding-left: 60px;
+  }
+  .jumbotron h1,
+  .jumbotron .h1 {
+    font-size: 63px;
+  }
+}
+.thumbnail {
+  display: block;
+  padding: 4px;
+  margin-bottom: 20px;
+  line-height: 1.42857143;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: border .2s ease-in-out;
+       -o-transition: border .2s ease-in-out;
+          transition: border .2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+  margin-right: auto;
+  margin-left: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: #337ab7;
+}
+.thumbnail .caption {
+  padding: 9px;
+  color: #333;
+}
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+.alert .alert-link {
+  font-weight: bold;
+}
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+.alert > p + p {
+  margin-top: 5px;
+}
+.alert-dismissable,
+.alert-dismissible {
+  padding-right: 35px;
+}
+.alert-dismissable .close,
+.alert-dismissible .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+.alert-success {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+.alert-success .alert-link {
+  color: #2b542c;
+}
+.alert-info {
+  color: #31708f;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+.alert-info .alert-link {
+  color: #245269;
+}
+.alert-warning {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+}
+.alert-warning hr {
+  border-top-color: #f7e1b5;
+}
+.alert-warning .alert-link {
+  color: #66512c;
+}
+.alert-danger {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #ebccd1;
+}
+.alert-danger hr {
+  border-top-color: #e4b9c0;
+}
+.alert-danger .alert-link {
+  color: #843534;
+}
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+.progress {
+  height: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+}
+.progress-bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #fff;
+  text-align: center;
+  background-color: #337ab7;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
+  -webkit-transition: width .6s ease;
+       -o-transition: width .6s ease;
+          transition: width .6s ease;
+}
+.progress-striped .progress-bar,
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  -webkit-background-size: 40px 40px;
+          background-size: 40px 40px;
+}
+.progress.active .progress-bar,
+.progress-bar.active {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+       -o-animation: progress-bar-stripes 2s linear infinite;
+          animation: progress-bar-stripes 2s linear infinite;
+}
+.progress-bar-success {
+  background-color: #5cb85c;
+}
+.progress-striped .progress-bar-success {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+.progress-striped .progress-bar-info {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
+}
+.media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+.media-body {
+  width: 10000px;
+}
+.media-object {
+  display: block;
+}
+.media-right,
+.media > .pull-right {
+  padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+  padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+  display: table-cell;
+  vertical-align: top;
+}
+.media-middle {
+  vertical-align: middle;
+}
+.media-bottom {
+  vertical-align: bottom;
+}
+.media-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+.list-group {
+  padding-left: 0;
+  margin-bottom: 20px;
+}
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+}
+.list-group-item:first-child {
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+a.list-group-item {
+  color: #555;
+}
+a.list-group-item .list-group-item-heading {
+  color: #333;
+}
+a.list-group-item:hover,
+a.list-group-item:focus {
+  color: #555;
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+.list-group-item.disabled,
+.list-group-item.disabled:hover,
+.list-group-item.disabled:focus {
+  color: #777;
+  cursor: not-allowed;
+  background-color: #eee;
+}
+.list-group-item.disabled .list-group-item-heading,
+.list-group-item.disabled:hover .list-group-item-heading,
+.list-group-item.disabled:focus .list-group-item-heading {
+  color: inherit;
+}
+.list-group-item.disabled .list-group-item-text,
+.list-group-item.disabled:hover .list-group-item-text,
+.list-group-item.disabled:focus .list-group-item-text {
+  color: #777;
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small,
+.list-group-item.active:hover .list-group-item-heading > .small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+  color: inherit;
+}
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #c7ddef;
+}
+.list-group-item-success {
+  color: #3c763d;
+  background-color: #dff0d8;
+}
+a.list-group-item-success {
+  color: #3c763d;
+}
+a.list-group-item-success .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-success:hover,
+a.list-group-item-success:focus {
+  color: #3c763d;
+  background-color: #d0e9c6;
+}
+a.list-group-item-success.active,
+a.list-group-item-success.active:hover,
+a.list-group-item-success.active:focus {
+  color: #fff;
+  background-color: #3c763d;
+  border-color: #3c763d;
+}
+.list-group-item-info {
+  color: #31708f;
+  background-color: #d9edf7;
+}
+a.list-group-item-info {
+  color: #31708f;
+}
+a.list-group-item-info .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-info:hover,
+a.list-group-item-info:focus {
+  color: #31708f;
+  background-color: #c4e3f3;
+}
+a.list-group-item-info.active,
+a.list-group-item-info.active:hover,
+a.list-group-item-info.active:focus {
+  color: #fff;
+  background-color: #31708f;
+  border-color: #31708f;
+}
+.list-group-item-warning {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+}
+a.list-group-item-warning {
+  color: #8a6d3b;
+}
+a.list-group-item-warning .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-warning:hover,
+a.list-group-item-warning:focus {
+  color: #8a6d3b;
+  background-color: #faf2cc;
+}
+a.list-group-item-warning.active,
+a.list-group-item-warning.active:hover,
+a.list-group-item-warning.active:focus {
+  color: #fff;
+  background-color: #8a6d3b;
+  border-color: #8a6d3b;
+}
+.list-group-item-danger {
+  color: #a94442;
+  background-color: #f2dede;
+}
+a.list-group-item-danger {
+  color: #a94442;
+}
+a.list-group-item-danger .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-danger:hover,
+a.list-group-item-danger:focus {
+  color: #a94442;
+  background-color: #ebcccc;
+}
+a.list-group-item-danger.active,
+a.list-group-item-danger.active:hover,
+a.list-group-item-danger.active:focus {
+  color: #fff;
+  background-color: #a94442;
+  border-color: #a94442;
+}
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+.panel {
+  margin-bottom: 20px;
+  background-color: #fff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
+}
+.panel-body {
+  padding: 15px;
+}
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel-heading > .dropdown .dropdown-toggle {
+  color: inherit;
+}
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+  color: inherit;
+}
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+  color: inherit;
+}
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
+  margin-bottom: 0;
+}
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+  border-top: 0;
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+  border-bottom: 0;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+.list-group + .panel-footer {
+  border-top-width: 0;
+}
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+  margin-bottom: 0;
+}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+  padding-right: 15px;
+  padding-left: 15px;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
+  border-top-left-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
+  border-top-right-radius: 3px;
+}
+.panel > .table:last-child,
+.panel > .table-responsive:last-child > .table:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
+  border-bottom-right-radius: 3px;
+}
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+  border-top: 1px solid #ddd;
+}
+.panel > .table > tbody:first-child > tr:first-child th,
+.panel > .table > tbody:first-child > tr:first-child td {
+  border-top: 0;
+}
+.panel > .table-bordered,
+.panel > .table-responsive > .table-bordered {
+  border: 0;
+}
+.panel > .table-bordered > thead > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
+.panel > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-bordered > thead > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
+.panel > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-bordered > tfoot > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+  border-left: 0;
+}
+.panel > .table-bordered > thead > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
+.panel > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-bordered > thead > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
+.panel > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-bordered > tfoot > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+  border-right: 0;
+}
+.panel > .table-bordered > thead > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
+.panel > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-bordered > thead > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
+.panel > .table-bordered > tbody > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
+  border-bottom: 0;
+}
+.panel > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-bordered > tfoot > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
+  border-bottom: 0;
+}
+.panel > .table-responsive {
+  margin-bottom: 0;
+  border: 0;
+}
+.panel-group {
+  margin-bottom: 20px;
+}
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+}
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+  border-top: 1px solid #ddd;
+}
+.panel-group .panel-footer {
+  border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #ddd;
+}
+.panel-default {
+  border-color: #ddd;
+}
+.panel-default > .panel-heading {
+  color: #333;
+  background-color: #f5f5f5;
+  border-color: #ddd;
+}
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #ddd;
+}
+.panel-default > .panel-heading .badge {
+  color: #f5f5f5;
+  background-color: #333;
+}
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #ddd;
+}
+.panel-primary {
+  border-color: #337ab7;
+}
+.panel-primary > .panel-heading {
+  color: #fff;
+  background-color: #337ab7;
+  border-color: #337ab7;
+}
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #337ab7;
+}
+.panel-primary > .panel-heading .badge {
+  color: #337ab7;
+  background-color: #fff;
+}
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #337ab7;
+}
+.panel-success {
+  border-color: #d6e9c6;
+}
+.panel-success > .panel-heading {
+  color: #3c763d;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #d6e9c6;
+}
+.panel-success > .panel-heading .badge {
+  color: #dff0d8;
+  background-color: #3c763d;
+}
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+.panel-info {
+  border-color: #bce8f1;
+}
+.panel-info > .panel-heading {
+  color: #31708f;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #bce8f1;
+}
+.panel-info > .panel-heading .badge {
+  color: #d9edf7;
+  background-color: #31708f;
+}
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #bce8f1;
+}
+.panel-warning {
+  border-color: #faebcc;
+}
+.panel-warning > .panel-heading {
+  color: #8a6d3b;
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+}
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #faebcc;
+}
+.panel-warning > .panel-heading .badge {
+  color: #fcf8e3;
+  background-color: #8a6d3b;
+}
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #faebcc;
+}
+.panel-danger {
+  border-color: #ebccd1;
+}
+.panel-danger > .panel-heading {
+  color: #a94442;
+  background-color: #f2dede;
+  border-color: #ebccd1;
+}
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #ebccd1;
+}
+.panel-danger > .panel-heading .badge {
+  color: #f2dede;
+  background-color: #a94442;
+}
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #ebccd1;
+}
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  border: 0;
+}
+.embed-responsive-16by9 {
+  padding-bottom: 56.25%;
+}
+.embed-responsive-4by3 {
+  padding-bottom: 75%;
+}
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
+}
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, .15);
+}
+.well-lg {
+  padding: 24px;
+  border-radius: 6px;
+}
+.well-sm {
+  padding: 9px;
+  border-radius: 3px;
+}
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000;
+  text-shadow: 0 1px 0 #fff;
+  filter: alpha(opacity=20);
+  opacity: .2;
+}
+.close:hover,
+.close:focus {
+  color: #000;
+  text-decoration: none;
+  cursor: pointer;
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+button.close {
+  -webkit-appearance: none;
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+}
+.modal-open {
+  overflow: hidden;
+}
+.modal {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1050;
+  display: none;
+  overflow: hidden;
+  -webkit-overflow-scrolling: touch;
+  outline: 0;
+}
+.modal.fade .modal-dialog {
+  -webkit-transition: -webkit-transform .3s ease-out;
+       -o-transition:      -o-transform .3s ease-out;
+          transition:         transform .3s ease-out;
+  -webkit-transform: translate(0, -25%);
+      -ms-transform: translate(0, -25%);
+       -o-transform: translate(0, -25%);
+          transform: translate(0, -25%);
+}
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+      -ms-transform: translate(0, 0);
+       -o-transform: translate(0, 0);
+          transform: translate(0, 0);
+}
+.modal-open .modal {
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+.modal-content {
+  position: relative;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, .2);
+  border-radius: 6px;
+  outline: 0;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
+          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
+}
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000;
+}
+.modal-backdrop.fade {
+  filter: alpha(opacity=0);
+  opacity: 0;
+}
+.modal-backdrop.in {
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+.modal-header {
+  min-height: 16.42857143px;
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+}
+.modal-header .close {
+  margin-top: -2px;
+}
+.modal-title {
+  margin: 0;
+  line-height: 1.42857143;
+}
+.modal-body {
+  position: relative;
+  padding: 15px;
+}
+.modal-footer {
+  padding: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+  margin-bottom: 0;
+  margin-left: 5px;
+}
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+.modal-scrollbar-measure {
+  position: absolute;
+  top: -9999px;
+  width: 50px;
+  height: 50px;
+  overflow: scroll;
+}
+@media (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    margin: 30px auto;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
+            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
+  }
+  .modal-sm {
+    width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg {
+    width: 900px;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1070;
+  display: block;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 12px;
+  font-weight: normal;
+  line-height: 1.4;
+  filter: alpha(opacity=0);
+  opacity: 0;
+}
+.tooltip.in {
+  filter: alpha(opacity=90);
+  opacity: .9;
+}
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #fff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000;
+  border-radius: 4px;
+}
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.top-left .tooltip-arrow {
+  right: 5px;
+  bottom: 0;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000;
+}
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000;
+}
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000;
+}
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000;
+}
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1060;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: left;
+  white-space: normal;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+          background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, .2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
+}
+.popover.top {
+  margin-top: -10px;
+}
+.popover.right {
+  margin-left: 10px;
+}
+.popover.bottom {
+  margin-top: 10px;
+}
+.popover.left {
+  margin-left: -10px;
+}
+.popover-title {
+  padding: 8px 14px;
+  margin: 0;
+  font-size: 14px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  border-radius: 5px 5px 0 0;
+}
+.popover-content {
+  padding: 9px 14px;
+}
+.popover > .arrow,
+.popover > .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.popover > .arrow {
+  border-width: 11px;
+}
+.popover > .arrow:after {
+  content: "";
+  border-width: 10px;
+}
+.popover.top > .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999;
+  border-top-color: rgba(0, 0, 0, .25);
+  border-bottom-width: 0;
+}
+.popover.top > .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  content: " ";
+  border-top-color: #fff;
+  border-bottom-width: 0;
+}
+.popover.right > .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999;
+  border-right-color: rgba(0, 0, 0, .25);
+  border-left-width: 0;
+}
+.popover.right > .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  content: " ";
+  border-right-color: #fff;
+  border-left-width: 0;
+}
+.popover.bottom > .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-width: 0;
+  border-bottom-color: #999;
+  border-bottom-color: rgba(0, 0, 0, .25);
+}
+.popover.bottom > .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  content: " ";
+  border-top-width: 0;
+  border-bottom-color: #fff;
+}
+.popover.left > .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999;
+  border-left-color: rgba(0, 0, 0, .25);
+}
+.popover.left > .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  content: " ";
+  border-right-width: 0;
+  border-left-color: #fff;
+}
+.carousel {
+  position: relative;
+}
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: .6s ease-in-out left;
+       -o-transition: .6s ease-in-out left;
+          transition: .6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  line-height: 1;
+}
+@media all and (transform-3d), (-webkit-transform-3d) {
+  .carousel-inner > .item {
+    -webkit-transition: -webkit-transform .6s ease-in-out;
+         -o-transition:      -o-transform .6s ease-in-out;
+            transition:         transform .6s ease-in-out;
+
+    -webkit-backface-visibility: hidden;
+            backface-visibility: hidden;
+    -webkit-perspective: 1000;
+            perspective: 1000;
+  }
+  .carousel-inner > .item.next,
+  .carousel-inner > .item.active.right {
+    left: 0;
+    -webkit-transform: translate3d(100%, 0, 0);
+            transform: translate3d(100%, 0, 0);
+  }
+  .carousel-inner > .item.prev,
+  .carousel-inner > .item.active.left {
+    left: 0;
+    -webkit-transform: translate3d(-100%, 0, 0);
+            transform: translate3d(-100%, 0, 0);
+  }
+  .carousel-inner > .item.next.left,
+  .carousel-inner > .item.prev.right,
+  .carousel-inner > .item.active {
+    left: 0;
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0);
+  }
+}
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+.carousel-inner > .active {
+  left: 0;
+}
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+.carousel-inner > .next {
+  left: 100%;
+}
+.carousel-inner > .prev {
+  left: -100%;
+}
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+.carousel-inner > .active.left {
+  left: -100%;
+}
+.carousel-inner > .active.right {
+  left: 100%;
+}
+.carousel-control {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  width: 15%;
+  font-size: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+  filter: alpha(opacity=50);
+  opacity: .5;
+}
+.carousel-control.left {
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+  background-repeat: repeat-x;
+}
+.carousel-control.right {
+  right: 0;
+  left: auto;
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
+  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+  background-repeat: repeat-x;
+}
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #fff;
+  text-decoration: none;
+  filter: alpha(opacity=90);
+  outline: 0;
+  opacity: .9;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  z-index: 5;
+  display: inline-block;
+}
+.carousel-control .icon-prev,
+.carousel-control .glyphicon-chevron-left {
+  left: 50%;
+  margin-left: -10px;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+  right: 50%;
+  margin-right: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  font-family: serif;
+  line-height: 1;
+}
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  padding-left: 0;
+  margin-left: -30%;
+  text-align: center;
+  list-style: none;
+}
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  cursor: pointer;
+  background-color: #000 \9;
+  background-color: rgba(0, 0, 0, 0);
+  border: 1px solid #fff;
+  border-radius: 10px;
+}
+.carousel-indicators .active {
+  width: 12px;
+  height: 12px;
+  margin: 0;
+  background-color: #fff;
+}
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 20px;
+  left: 15%;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
+}
+.carousel-caption .btn {
+  text-shadow: none;
+}
+@media screen and (min-width: 768px) {
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    font-size: 30px;
+  }
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .icon-prev {
+    margin-left: -15px;
+  }
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-next {
+    margin-right: -15px;
+  }
+  .carousel-caption {
+    right: 20%;
+    left: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+.clearfix:before,
+.clearfix:after,
+.dl-horizontal dd:before,
+.dl-horizontal dd:after,
+.container:before,
+.container:after,
+.container-fluid:before,
+.container-fluid:after,
+.row:before,
+.row:after,
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after,
+.btn-toolbar:before,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after,
+.nav:before,
+.nav:after,
+.navbar:before,
+.navbar:after,
+.navbar-header:before,
+.navbar-header:after,
+.navbar-collapse:before,
+.navbar-collapse:after,
+.pager:before,
+.pager:after,
+.panel-body:before,
+.panel-body:after,
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  content: " ";
+}
+.clearfix:after,
+.dl-horizontal dd:after,
+.container:after,
+.container-fluid:after,
+.row:after,
+.form-horizontal .form-group:after,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:after,
+.nav:after,
+.navbar:after,
+.navbar-header:after,
+.navbar-collapse:after,
+.pager:after,
+.panel-body:after,
+.modal-footer:after {
+  clear: both;
+}
+.center-block {
+  display: block;
+  margin-right: auto;
+  margin-left: auto;
+}
+.pull-right {
+  float: right !important;
+}
+.pull-left {
+  float: left !important;
+}
+.hide {
+  display: none !important;
+}
+.show {
+  display: block !important;
+}
+.invisible {
+  visibility: hidden;
+}
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+.hidden {
+  display: none !important;
+}
+.affix {
+  position: fixed;
+}
+@-ms-viewport {
+  width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  display: none !important;
+}
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+  display: none !important;
+}
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  table.visible-xs {
+    display: table;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-block {
+    display: block !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline {
+    display: inline !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  table.visible-sm {
+    display: table;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-block {
+    display: block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  table.visible-md {
+    display: table;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-block {
+    display: block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  table.visible-lg {
+    display: table;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-block {
+    display: block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+}
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+}
+.visible-print {
+  display: none !important;
+}
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  table.visible-print {
+    display: table;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+}
+.visible-print-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-block {
+    display: block !important;
+  }
+}
+.visible-print-inline {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline {
+    display: inline !important;
+  }
+}
+.visible-print-inline-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline-block {
+    display: inline-block !important;
+  }
+}
+@media print {
+  .hidden-print {
+    display: none !important;
+  }
+}
+/*# sourceMappingURL=bootstrap.css.map */
diff --git a/web/resetPassword/assets/bootstrap/css/bootstrap.css.map b/web/resetPassword/assets/bootstrap/css/bootstrap.css.map
new file mode 100755
index 0000000..2fd84f3
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/css/bootstrap.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AAA;EHqR9C;AGpRmC;EAAW,kBAAA;EHuR9C;AGtRmC;EAAW,kBAAA;EHyR9C;AGxRmC;EAAW,kBAAA;EH2R9C;AG1RmC;EAAW,kBAAA;EH6R9C;AG5RmC;EAAW,kBAAA;EH+R9C;AG9RmC;EAAW,kBAAA;EHiS9C;AGhSmC;EAAW,kBAAA;EHmS9C;AGlSmC;EAAW,kBAAA;EHqS9C;AGpSmC;EAAW,kBAAA;EHuS9C;AGtSmC;EAAW,kBAAA;EHyS9C;AGxSmC;EAAW,kBAAA;EH2S9C;AG1SmC;EAAW,kBAAA;EH6S9C;AG5SmC;EAAW,kBAAA;EH+S9C;AG9SmC;EAAW,kBAAA;EHiT9C;AGhTmC;EAAW,kBAAA;EHmT9C;AGlTmC;EAAW,kBAAA;EHqT9C;AGpTmC;EAAW,kBAAA;EHuT9C;AGtTmC;EAAW,kBAAA;EHyT9C;AGxTmC;EAAW,kBAAA;EH2T9C;AG1TmC;EAAW,kBAAA;EH6T9C;AG5TmC;EAAW,kBAAA;EH+T9C;AG9TmC;EAAW,kBAAA;EHiU9C;AGhUmC;EAAW,kBAAA;EHmU9C;AGlUmC;EAAW,kBAAA;EHqU9C;AGpUmC;EAAW,kBAAA;EHuU9C;AGtUmC;EAAW,kBAAA;EHyU9C;AGxUmC;EAAW,kBAAA;EH2U9C;AG1UmC;EAAW,kBAAA;EH6U9C;AG5UmC;EAAW,kBAAA;EH+U9C;AG9UmC;EAAW,kBAAA;EHiV9C;AGhVmC;EAAW,kBAAA;EHmV9C;AGlVmC;EAAW,kBAAA;EHqV9C;AGpVmC;EAAW,kBAAA;EHuV9C;AGtVmC;EAAW,kBAAA;EHyV9C;AGxVmC;EAAW,kBAAA;EH2V9C;AG1VmC;EAAW,kBAAA;EH6V9C;AG5VmC;EAAW,kBAAA;EH+V9C;AG9VmC;EAAW,kBAAA;EHiW9C;AGhWmC;EAAW,kBAAA;EHmW9C;AGlWmC;EAAW,kBAAA;EHqW9C;AGpWmC;EAAW,kBAAA;EHuW9C;AGtWmC;EAAW,kBAAA;EHyW9C;AGxWmC;EAAW,kBAAA;EH2W9C;AG1WmC;EAAW,kBAAA;EH6W9C;AG5WmC;EAAW,kBAAA;EH+W9C;AG9WmC;EAAW,kBAAA;EHiX9C;AGhXmC;EAAW,kBAAA;EHmX9C;AGlXmC;EAAW,kBAAA;EHqX9C;AGpXmC;EAAW,kBAAA;EHuX9C;AGtXmC;EAAW,kBAAA;EHyX9C;AGxXmC;EAAW,kBAAA;EH2X9C;AG1XmC;EAAW,kBAAA;EH6X9C;AG5XmC;EAAW,kBAAA;EH+X9C;AG9XmC;EAAW,kBAAA;EHiY9C;AGhYmC;EAAW,kBAAA;EHmY9C;AGlYmC;EAAW,kBAAA;EHqY9C;AGpYmC;EAAW,kBAAA;EHuY9C;AGtYmC;EAAW,kBAAA;EHyY9C;AGxYmC;EAAW,kBAAA;EH2Y9C;AG1YmC;EAAW,kBAAA;EH6Y9C;AG5YmC;EAAW,kBAAA;EH+Y9C;AG9YmC;EAAW,kBAAA;EHiZ9C;AGhZmC;EAAW,kBAAA;EHmZ9C;AGlZmC;EAAW,kBAAA;EHqZ9C;AGpZmC;EAAW,kBAAA;EHuZ9C;AGtZmC;EAAW,kBAAA;EHyZ9C;AGxZmC;EAAW,kBAAA;EH2Z9C;AG1ZmC;EAAW,kBAAA;EH6Z9C;AG5ZmC;EAAW,kBAAA;EH+Z9C;AG9ZmC;EAAW,kBAAA;EHia9C;AGhamC;EAAW,kBAAA;EHma9C;AGlamC;EAAW,kBAAA;EHqa9C;AGpamC;EAAW,kBAAA;EHua9C;AGtamC;EAAW,kBAAA;EHya9C;AGxamC;EAAW,kBAAA;EH2a9C;AG1amC;EAAW,kBAAA;EH6a9C;AG5amC;EAAW,kBAAA;EH+a9C;AG9amC;EAAW,kBAAA;EHib9C;AGhbmC;EAAW,kBAAA;EHmb9C;AGlbmC;EAAW,kBAAA;EHqb9C;AGpbmC;EAAW,kBAAA;EHub9C;AGtbmC;EAAW,kBAAA;EHyb9C;AGxbmC;EAAW,kBAAA;EH2b9C;AG1bmC;EAAW,kBAAA;EH6b9C;AG5bmC;EAAW,kBAAA;EH+b9C;AG9bmC;EAAW,kBAAA;EHic9C;AGhcmC;EAAW,kBAAA;EHmc9C;AGlcmC;EAAW,kBAAA;EHqc9C;AGpcmC;EAAW,kBAAA;EHuc9C;AGtcmC;EAAW,kBAAA;EHyc9C;AGxcmC;EAAW,kBAAA;EH2c9C;AG1cmC;EAAW,kBAAA;EH6c9C;AG5cmC;EAAW,kBAAA;EH+c9C;AG9cmC;EAAW,kBAAA;EHid9C;AGhdmC;EAAW,kBAAA;EHmd9C;AGldmC;EAAW,kBAAA;EHqd9C;AGpdmC;EAAW,kBAAA;EHud9C;AGtdmC;EAAW,kBAAA;EHyd9C;AGxdmC;EAAW,kBAAA;EH2d9C;AG1dmC;EAAW,kBAAA;EH6d9C;AG5dmC;EAAW,kBAAA;EH+d9C;AG9dmC;EAAW,kBAAA;EHie9C;AGhemC;EAAW,kBAAA;EHme9C;AGlemC;EAAW,kBAAA;EHqe9C;AGpemC;EAAW,kBAAA;EHue9C;AGtemC;EAAW,kBAAA;EHye9C;AGxemC;EAAW,kBAAA;EH2e9C;AG1emC;EAAW,kBAAA;EH6e9C;AG5emC;EAAW,kBAAA;EH+e9C;AG9emC;EAAW,kBAAA;EHif9C;AGhfmC;EAAW,kBAAA;EHmf9C;AGlfmC;EAAW,kBAAA;EHqf9C;AGpfmC;EAAW,kBAAA;EHuf9C;AGtfmC;EAAW,kBAAA;EHyf9C;AGxfmC;EAAW,kBAAA;EH2f9C;AG1fmC;EAAW,kBAAA;EH6f9C;AG5fmC;EAAW,kBAAA;EH+f9C;AG9fmC;EAAW,kBAAA;EHigB9C;AGhgBmC;EAAW,kBAAA;EHmgB9C;AGlgBmC;EAAW,kBAAA;EHqgB9C;AGpgBmC;EAAW,kBAAA;EHugB9C;AGtgBmC;EAAW,kBAAA;EHygB9C;AGxgBmC;EAAW,kBAAA;EH2gB9C;AG1gBmC;EAAW,kBAAA;EH6gB9C;AG5gBmC;EAAW,kBAAA;EH+gB9C;AG9gBmC;EAAW,kBAAA;EHihB9C;AGhhBmC;EAAW,kBAAA;EHmhB9C;AGlhBmC;EAAW,kBAAA;EHqhB9C;AGphBmC;EAAW,kBAAA;EHuhB9C;AGthBmC;EAAW,kBAAA;EHyhB9C;AGxhBmC;EAAW,kBAAA;EH2hB9C;AG1hBmC;EAAW,kBAAA;EH6hB9C;AG5hBmC;EAAW,kBAAA;EH+hB9C;AG9hBmC;EAAW,kBAAA;EHiiB9C;AGhiBmC;EAAW,kBAAA;EHmiB9C;AGliBmC;EAAW,kBAAA;EHqiB9C;AGpiBmC;EAAW,kBAAA;EHuiB9C;AGtiBmC;EAAW,kBAAA;EHyiB9C;AGxiBmC;EAAW,kBAAA;EH2iB9C;AG1iBmC;EAAW,kBAAA;EH6iB9C;AG5iBmC;EAAW,kBAAA;EH+iB9C;AG9iBmC;EAAW,kBAAA;EHijB9C;AGhjBmC;EAAW,kBAAA;EHmjB9C;AGljBmC;EAAW,kBAAA;EHqjB9C;AGpjBmC;EAAW,kBAAA;EHujB9C;AGtjBmC;EAAW,kBAAA;EHyjB9C;AGxjBmC;EAAW,kBAAA;EH2jB9C;AG1jBmC;EAAW,kBAAA;EH6jB9C;AG5jBmC;EAAW,kBAAA;EH+jB9C;AG9jBmC;EAAW,kBAAA;EHikB9C;AGhkBmC;EAAW,kBAAA;EHmkB9C;AGlkBmC;EAAW,kBAAA;EHqkB9C;AGpkBmC;EAAW,kBAAA;EHukB9C;AGtkBmC;EAAW,kBAAA;EHykB9C;AGxkBmC;EAAW,kBAAA;EH2kB9C;AG1kBmC;EAAW,kBAAA;EH6kB9C;AG5kBmC;EAAW,kBAAA;EH+kB9C;AG9kBmC;EAAW,kBAAA;EHilB9C;AGhlBmC;EAAW,kBAAA;EHmlB9C;AGllBmC;EAAW,kBAAA;EHqlB9C;AGplBmC;EAAW,kBAAA;EHulB9C;AGtlBmC;EAAW,kBAAA;EHylB9C;AGxlBmC;EAAW,kBAAA;EH2lB9C;AG1lBmC;EAAW,kBAAA;EH6lB9C;AG5lBmC;EAAW,kBAAA;EH+lB9C;AG9lBmC;EAAW,kBAAA;EHimB9C;AGhmBmC;EAAW,kBAAA;EHmmB9C;AGlmBmC;EAAW,kBAAA;EHqmB9C;AGpmBmC;EAAW,kBAAA;EHumB9C;AGtmBmC;EAAW,kBAAA;EHymB9C;AGxmBmC;EAAW,kBAAA;EH2mB9C;AG1mBmC;EAAW,kBAAA;EH6mB9C;AG5mBmC;EAAW,kBAAA;EH+mB9C;AG9mBmC;EAAW,kBAAA;EHinB9C;AGhnBmC;EAAW,kBAAA;EHmnB9C;AGlnBmC;EAAW,kBAAA;EHqnB9C;AGpnBmC;EAAW,kBAAA;EHunB9C;AGtnBmC;EAAW,kBAAA;EHynB9C;AGxnBmC;EAAW,kBAAA;EH2nB9C;AG1nBmC;EAAW,kBAAA;EH6nB9C;AG5nBmC;EAAW,kBAAA;EH+nB9C;AG9nBmC;EAAW,kBAAA;EHioB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGxoBmC;EAAW,kBAAA;EH2oB9C;AG1oBmC;EAAW,kBAAA;EH6oB9C;AG5oBmC;EAAW,kBAAA;EH+oB9C;AG9oBmC;EAAW,kBAAA;EHipB9C;AGhpBmC;EAAW,kBAAA;EHmpB9C;AGlpBmC;EAAW,kBAAA;EHqpB9C;AGppBmC;EAAW,kBAAA;EHupB9C;AGtpBmC;EAAW,kBAAA;EHypB9C;AGxpBmC;EAAW,kBAAA;EH2pB9C;AG1pBmC;EAAW,kBAAA;EH6pB9C;AG5pBmC;EAAW,kBAAA;EH+pB9C;AG9pBmC;EAAW,kBAAA;EHiqB9C;AGhqBmC;EAAW,kBAAA;EHmqB9C;AGlqBmC;EAAW,kBAAA;EHqqB9C;AGpqBmC;EAAW,kBAAA;EHuqB9C;AGtqBmC;EAAW,kBAAA;EHyqB9C;AGxqBmC;EAAW,kBAAA;EH2qB9C;AG1qBmC;EAAW,kBAAA;EH6qB9C;AG5qBmC;EAAW,kBAAA;EH+qB9C;AG9qBmC;EAAW,kBAAA;EHirB9C;AGhrBmC;EAAW,kBAAA;EHmrB9C;AGlrBmC;EAAW,kBAAA;EHqrB9C;AGprBmC;EAAW,kBAAA;EHurB9C;AGtrBmC;EAAW,kBAAA;EHyrB9C;AGxrBmC;EAAW,kBAAA;EH2rB9C;AG1rBmC;EAAW,kBAAA;EH6rB9C;AG5rBmC;EAAW,kBAAA;EH+rB9C;AG9rBmC;EAAW,kBAAA;EHisB9C;AGhsBmC;EAAW,kBAAA;EHmsB9C;AGlsBmC;EAAW,kBAAA;EHqsB9C;AGpsBmC;EAAW,kBAAA;EHusB9C;AGtsBmC;EAAW,kBAAA;EHysB9C;AGxsBmC;EAAW,kBAAA;EH2sB9C;AG1sBmC;EAAW,kBAAA;EH6sB9C;AG5sBmC;EAAW,kBAAA;EH+sB9C;AG9sBmC;EAAW,kBAAA;EHitB9C;AGhtBmC;EAAW,kBAAA;EHmtB9C;AGltBmC;EAAW,kBAAA;EHqtB9C;AGptBmC;EAAW,kBAAA;EHutB9C;AGttBmC;EAAW,kBAAA;EHytB9C;AGxtBmC;EAAW,k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H;Ae1jDC;EACE,YAAA;Ef4jDH;Ae7jDC;EACE,qBAAA;Ef+jDH;AehkDC;EACE,qBAAA;EfkkDH;AenkDC;EACE,YAAA;EfqkDH;AetkDC;EACE,qBAAA;EfwkDH;AezkDC;EACE,oBAAA;Ef2kDH;AevkDC;EACE,aAAA;EfykDH;AezlDC;EACE,YAAA;Ef2lDH;Ae5lDC;EACE,oBAAA;Ef8lDH;Ae/lDC;EACE,oBAAA;EfimDH;AelmDC;EACE,WAAA;EfomDH;AermDC;EACE,oBAAA;EfumDH;AexmDC;EACE,oBAAA;Ef0mDH;Ae3mDC;EACE,WAAA;Ef6mDH;Ae9mDC;EACE,oBAAA;EfgnDH;AejnDC;EACE,oBAAA;EfmnDH;AepnDC;EACE,WAAA;EfsnDH;AevnDC;EACE,oBAAA;EfynDH;Ae1nDC;EACE,mBAAA;Ef4nDH;AexnDC;EACE,YAAA;Ef0nDH;Ae5mDC;EACE,mBAAA;Ef8mDH;Ae/mDC;EACE,2BAAA;EfinDH;AelnDC;EACE,2BAAA;EfonDH;AernDC;EACE,kBAAA;EfunDH;AexnDC;EACE,2BAAA;Ef0nDH;Ae3nDC;EACE,2BAAA;Ef6nDH;Ae9nDC;EACE,kBAAA;EfgoDH;AejoDC;EACE,2BAAA;EfmoDH;AepoDC;EACE,2BAAA;EfsoDH;AevoDC;EACE,kBAAA;EfyoDH;Ae1oDC;EACE,2BAAA;Ef4oDH;Ae7oDC;EACE,0BAAA;Ef+oDH;AehpDC;EACE,iBAAA;EfkpDH;AalpDD;EElCI;IACE,aAAA;IfurDH;EehrDD;IACE,aAAA;IfkrDD;EenrDD;IACE,qBAAA;IfqrDD;EetrDD;IACE,qBAAA;IfwrDD;EezrDD;IACE,YAAA;If2rDD;Ee5rDD;IACE,qBAAA;If8rDD;Ee/rDD;IACE,qBAAA;IfisDD;EelsDD;IACE,YAAA;IfosDD;EersDD;IACE,qBAAA;IfusDD;EexsDD;IACE,qBAAA;If0sDD;Ee3sDD;IACE,YAAA;If6sDD;Ee9sDD;IACE,qBAAA;IfgtDD;EejtDD;IACE,oBAAA;IfmtDD;EersDD;IACE,aAAA;IfusDD;EexsDD;IACE,qBAAA;If0sDD;Ee3sDD;IACE,qBAAA;If6sDD;Ee9sDD;IACE,YAAA;IfgtDD;EejtDD;IACE,qBAAA;IfmtDD;EeptDD;IACE,qBAAA;IfstDD;EevtDD;IACE,YAAA;IfytDD;Ee1tDD;IACE,qBAAA;If4tDD;Ee7tDD;IACE,qBAAA;If+tDD;EehuDD;IACE,YAAA;IfkuDD;EenuDD;IACE,qBAAA;IfquDD;EetuDD;IACE,oBAAA;IfwuDD;EepuDD;IACE,aAAA;IfsuDD;EetvDD;IACE,YAAA;IfwvDD;EezvDD;IACE,oBAAA;If2vDD;Ee5vDD;IACE,oBAAA;If8vDD;Ee/vDD;IACE,WAAA;IfiwDD;EelwDD;IACE,oBAAA;IfowDD;EerwDD;IACE,oBAAA;IfuwDD;EexwDD;IACE,WAAA;If0wDD;Ee3wDD;IACE,oBAAA;If6wDD;Ee9wDD;IACE,oBAAA;IfgxDD;EejxDD;IACE,WAAA;IfmxDD;EepxDD;IACE,oBAAA;IfsxDD;EevxDD;IACE,mBAAA;IfyxDD;EerxDD;IACE,YAAA;IfuxDD;EezwDD;IACE,mBAAA;If2wDD;Ee5wDD;IACE,2BAAA;If8wDD;Ee/wDD;IACE,2BAAA;IfixDD;EelxDD;IACE,kBAAA;IfoxDD;EerxDD;IACE,2BAAA;IfuxDD;EexxDD;IACE,2BAAA;If0xDD;Ee3xDD;IACE,kBAAA;If6xDD;Ee9xDD;IACE,2BAAA;IfgyDD;EejyDD;IACE,2BAAA;IfmyDD;EepyDD;IACE,kBAAA;IfsyDD;EevyDD;IACE,2BAAA;IfyyDD;Ee1yDD;IACE,0BAAA;If4yDD;Ee7yDD;IACE,iBAAA;If+yDD;EACF;AavyDD;EE3CI;IACE,aAAA;Ifq1DH;Ee90DD;IACE,aAAA;Ifg1DD;Eej1DD;IACE,qBAAA;Ifm1DD;Eep1DD;IACE,qBAAA;Ifs1DD;Eev1DD;IACE,YAAA;Ify1DD;Ee11DD;IACE,qBAAA;If41DD;Ee71DD;IACE,qBAAA;If+1DD;Eeh2DD;IACE,YAAA;Ifk2DD;Een2DD;IACE,qBAAA;Ifq2DD;Eet2DD;IACE,qBAAA;Ifw2DD;Eez2DD;IACE,YAAA;If22DD;Ee52DD;IACE,qBAAA;If82DD;Ee/2DD;IACE,oBAAA;Ifi3DD;Een2DD;IACE,aAAA;Ifq2DD;Eet2DD;IACE,qBAAA;Ifw2DD;Eez2DD;IACE,qBAAA;If22DD;Ee52DD;IACE,YAAA;If82DD;Ee/2DD;IACE,qBAAA;Ifi3DD;Eel3DD;IACE,qBAAA;Ifo3DD;Eer3DD;IACE,YAAA;Ifu3DD;Eex3DD;IACE,qBAAA;If03DD;Ee33DD;IACE,qBAAA;If63DD;Ee93DD;IACE,YAAA;Ifg4DD;Eej4DD;IACE,qBAAA;Ifm4DD;Eep4DD;IACE,oBAAA;Ifs4DD;Eel4DD;IACE,aAAA;Ifo4DD;Eep5DD;IACE,YAAA;Ifs5DD;Eev5DD;IACE,oBAAA;Ify5DD;Ee15DD;IACE,oBAAA;If45DD;Ee75DD;IACE,WAAA;If+5DD;Eeh6DD;IACE,oBAAA;Ifk6DD;Een6DD;IACE,oBAAA;Ifq6DD;Eet6DD;IACE,WAAA;Ifw6DD;Eez6DD;IACE,oBAAA;If26DD;Ee56DD;IACE,oBAAA;If86DD;Ee/6DD;IACE,WAAA;Ifi7DD;Eel7DD;IACE,oBAAA;Ifo7DD;Eer7DD;IACE,mBAAA;Ifu7DD;Een7DD;IACE,YAAA;Ifq7DD;Eev6DD;IACE,mBAAA;Ify6DD;Ee16DD;IACE,2BAAA;If46DD;Ee76DD;IACE,2BAAA;If+6DD;Eeh7DD;IACE,kBAAA;Ifk7DD;Een7DD;IACE,2BAAA;Ifq7DD;Eet7DD;IACE,2BAAA;Ifw7DD;Eez7DD;IACE,kBAAA;If27DD;Ee57DD;IACE,2BAAA;If87DD;Ee/7DD;IACE,2BAAA;Ifi8DD;Eel8DD;IACE,kBAAA;Ifo8DD;Eer8DD;IACE,2BAAA;Ifu8DD;Eex8DD;IACE,0BAAA;If08DD;Ee38DD;IACE,iBAAA;If68DD;EACF;Aal8DD;EE9CI;IACE,aAAA;Ifm/DH;Ee5+DD;IACE,aAAA;If8+DD;Ee/+DD;IACE,qBAAA;Ifi/DD;Eel/DD;IACE,qBAAA;Ifo/DD;Eer/DD;IACE,YAAA;Ifu/DD;Eex/DD;IACE,qBAAA;If0/DD;Ee3/DD;IACE,qBAAA;If6/DD;Ee9/DD;IACE,YAAA;IfggED;EejgED;IACE,qBAAA;IfmgED;EepgED;IACE,qBAAA;IfsgED;EevgED;IACE,YAAA;IfygED;Ee1gED;IACE,qBAAA;If4gED;Ee7gED;IACE,oBAAA;If+gED;EejgED;IACE,aAAA;IfmgED;EepgED;IACE,qBAAA;IfsgED;EevgED;IACE,qBAAA;IfygED;Ee1gED;IACE,YAAA;If4gED;Ee7gED;IACE,qBAAA;If+gED;EehhED;IACE,qBAAA;IfkhED;EenhED;IACE,YAAA;IfqhED;EethED;IACE,qBAAA;IfwhED;EezhED;IACE,qBAAA;If2hED;Ee5hED;IACE,YAAA;If8hED;Ee/hED;IACE,qBAAA;IfiiED;EeliED;IACE,oBAAA;IfoiED;EehiED;IACE,aAAA;IfkiED;EeljED;IACE,YAAA;IfojED;EerjED;IACE,oBAAA;IfujED;EexjED;IACE,oBAAA;If0jED;Ee3jED;IACE,WAAA;If6jED;Ee9jED;IACE,oBAAA;IfgkED;EejkED;IACE,oBAAA;IfmkED;EepkED;IACE,WAAA;IfskED;EevkED;IACE,oBAAA;IfykED;Ee1kED;IACE,oBAAA;If4kED;Ee7kED;IACE,WAAA;If+kED;EehlED;IACE,oBAAA;IfklED;EenlED;IACE,mBAAA;IfqlED;EejlED;IACE,YAAA;IfmlED;EerkED;IACE,mBAAA;IfukED;EexkED;IACE,2BAAA;If0kED;Ee3kED;IACE,2BAAA;If6kED;Ee9kED;IACE,kBAAA;IfglED;EejlED;IACE,2BAAA;IfmlED;EeplED;IACE,2BAAA;IfslED;EevlED;IACE,kBAAA;IfylED;Ee1lED;IACE,2BAAA;If4lED;Ee7lED;IACE,2BAAA;If+lED;EehmED;IACE,kBAAA;IfkmED;EenmED;IACE,2BAAA;IfqmED;EetmED;IACE,0BAAA;IfwmED;EezmED;IACE,iBAAA;If2mED;EACF;AgB/qED;EACE,+BAAA;EhBirED;AgB/qED;EACE,kBAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EhBirED;AgB/qE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","file":"bootstrap.css","sourcesContent":["/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\nhtml {\n  font-family: sans-serif;\n  -ms-text-size-adjust: 100%;\n  -webkit-text-size-adjust: 100%;\n}\nbody {\n  margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  vertical-align: baseline;\n}\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n[hidden],\ntemplate {\n  display: none;\n}\na {\n  background-color: transparent;\n}\na:active,\na:hover {\n  outline: 0;\n}\nabbr[title] {\n  border-bottom: 1px dotted;\n}\nb,\nstrong {\n  font-weight: bold;\n}\ndfn {\n  font-style: italic;\n}\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\nmark {\n  background: #ff0;\n  color: #000;\n}\nsmall {\n  font-size: 80%;\n}\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\nsup {\n  top: -0.5em;\n}\nsub {\n  bottom: -0.25em;\n}\nimg {\n  border: 0;\n}\nsvg:not(:root) {\n  overflow: hidden;\n}\nfigure {\n  margin: 1em 40px;\n}\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\npre {\n  overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  font: inherit;\n  margin: 0;\n}\nbutton {\n  overflow: visible;\n}\nbutton,\nselect {\n  text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\ninput {\n  line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box;\n  box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n  border: 0;\n  padding: 0;\n}\ntextarea {\n  overflow: auto;\n}\noptgroup {\n  font-weight: bold;\n}\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\ntd,\nth {\n  padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n  *,\n  *:before,\n  *:after {\n    background: transparent !important;\n    color: #000 !important;\n    box-shadow: none !important;\n    text-shadow: none !important;\n  }\n  a,\n  a:visited {\n    text-decoration: underline;\n  }\n  a[href]:after {\n    content: \" (\" attr(href) \")\";\n  }\n  abbr[title]:after {\n    content: \" (\" attr(title) \")\";\n  }\n  a[href^=\"#\"]:after,\n  a[href^=\"javascript:\"]:after {\n    content: \"\";\n  }\n  pre,\n  blockquote {\n    border: 1px solid #999;\n    page-break-inside: avoid;\n  }\n  thead {\n    display: table-header-group;\n  }\n  tr,\n  img {\n    page-break-inside: avoid;\n  }\n  img {\n    max-width: 100% !important;\n  }\n  p,\n  h2,\n  h3 {\n    orphans: 3;\n    widows: 3;\n  }\n  h2,\n  h3 {\n    page-break-after: avoid;\n  }\n  select {\n    background: #fff !important;\n  }\n  .navbar {\n    display: none;\n  }\n  .btn > .caret,\n  .dropup > .btn > .caret {\n    border-top-color: #000 !important;\n  }\n  .label {\n    border: 1px solid #000;\n  }\n  .table {\n    border-collapse: collapse !important;\n  }\n  .table td,\n  .table th {\n    background-color: #fff !important;\n  }\n  .table-bordered th,\n  .table-bordered td {\n    border: 1px solid #ddd !important;\n  }\n}\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('../fonts/glyphicons-halflings-regular.eot');\n  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n  content: \"\\2a\";\n}\n.glyphicon-plus:before {\n  content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n  content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n  content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n  content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n  content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n  content: \"\\270f\";\n}\n.glyphicon-glass:before {\n  content: \"\\e001\";\n}\n.glyphicon-music:before {\n  content: \"\\e002\";\n}\n.glyphicon-search:before {\n  content: \"\\e003\";\n}\n.glyphicon-heart:before {\n  content: \"\\e005\";\n}\n.glyphicon-star:before {\n  content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n  content: \"\\e007\";\n}\n.glyphicon-user:before {\n  content: \"\\e008\";\n}\n.glyphicon-film:before {\n  content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n  content: \"\\e010\";\n}\n.glyphicon-th:before {\n  content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n  content: \"\\e012\";\n}\n.glyphicon-ok:before {\n  content: \"\\e013\";\n}\n.glyphicon-remove:before {\n  content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n  content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n  content: \"\\e016\";\n}\n.glyphicon-off:before {\n  content: \"\\e017\";\n}\n.glyphicon-signal:before {\n  content: \"\\e018\";\n}\n.glyphicon-cog:before {\n  content: \"\\e019\";\n}\n.glyphicon-trash:before {\n  content: \"\\e020\";\n}\n.glyphicon-home:before {\n  content: \"\\e021\";\n}\n.glyphicon-file:before {\n  content: \"\\e022\";\n}\n.glyphicon-time:before {\n  content: \"\\e023\";\n}\n.glyphicon-road:before {\n  content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n  content: \"\\e025\";\n}\n.glyphicon-download:before {\n  content: \"\\e026\";\n}\n.glyphicon-upload:before {\n  content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n  content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n  content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n  content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n  content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n  content: \"\\e032\";\n}\n.glyphicon-lock:before {\n  content: \"\\e033\";\n}\n.glyphicon-flag:before {\n  content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n  content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n  content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n  content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n  content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n  content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n  content: \"\\e040\";\n}\n.glyphicon-tag:before {\n  content: \"\\e041\";\n}\n.glyphicon-tags:before {\n  content: \"\\e042\";\n}\n.glyphicon-book:before {\n  content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n  content: \"\\e044\";\n}\n.glyphicon-print:before {\n  content: \"\\e045\";\n}\n.glyphicon-camera:before {\n  content: \"\\e046\";\n}\n.glyphicon-font:before {\n  content: \"\\e047\";\n}\n.glyphicon-bold:before {\n  content: \"\\e048\";\n}\n.glyphicon-italic:before {\n  content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n  content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n  content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n  content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n  content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n  content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n  content: \"\\e055\";\n}\n.glyphicon-list:before {\n  content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n  content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n  content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n  content: \"\\e059\";\n}\n.glyphicon-picture:before {\n  content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n  content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n  content: \"\\e063\";\n}\n.glyphicon-tint:before {\n  content: \"\\e064\";\n}\n.glyphicon-edit:before {\n  content: \"\\e065\";\n}\n.glyphicon-share:before {\n  content: \"\\e066\";\n}\n.glyphicon-check:before {\n  content: \"\\e067\";\n}\n.glyphicon-move:before {\n  content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n  content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n  content: \"\\e070\";\n}\n.glyphicon-backward:before {\n  content: \"\\e071\";\n}\n.glyphicon-play:before {\n  content: \"\\e072\";\n}\n.glyphicon-pause:before {\n  content: \"\\e073\";\n}\n.glyphicon-stop:before {\n  content: \"\\e074\";\n}\n.glyphicon-forward:before {\n  content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n  content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n  content: \"\\e077\";\n}\n.glyphicon-eject:before {\n  content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n  content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n  content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n  content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n  content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n  content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n  content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n  content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n  content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n  content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n  content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n  content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n  content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n  content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n  content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n  content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n  content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n  content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n  content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n  content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n  content: \"\\e101\";\n}\n.glyphicon-gift:before {\n  content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n  content: \"\\e103\";\n}\n.glyphicon-fire:before {\n  content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n  content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n  content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n  content: \"\\e107\";\n}\n.glyphicon-plane:before {\n  content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n  content: \"\\e109\";\n}\n.glyphicon-random:before {\n  content: \"\\e110\";\n}\n.glyphicon-comment:before {\n  content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n  content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n  content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n  content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n  content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n  content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n  content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n  content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n  content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n  content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n  content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n  content: \"\\e122\";\n}\n.glyphicon-bell:before {\n  content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n  content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n  content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n  content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n  content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n  content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n  content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n  content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n  content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n  content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n  content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n  content: \"\\e134\";\n}\n.glyphicon-globe:before {\n  content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n  content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n  content: \"\\e137\";\n}\n.glyphicon-filter:before {\n  content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n  content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n  content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n  content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n  content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n  content: \"\\e143\";\n}\n.glyphicon-link:before {\n  content: \"\\e144\";\n}\n.glyphicon-phone:before {\n  content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n  content: \"\\e146\";\n}\n.glyphicon-usd:before {\n  content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n  content: \"\\e149\";\n}\n.glyphicon-sort:before {\n  content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n  content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n  content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n  content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n  content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n  content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n  content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n  content: \"\\e157\";\n}\n.glyphicon-expand:before {\n  content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n  content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n  content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n  content: \"\\e161\";\n}\n.glyphicon-flash:before {\n  content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n  content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n  content: \"\\e164\";\n}\n.glyphicon-record:before {\n  content: \"\\e165\";\n}\n.glyphicon-save:before {\n  content: \"\\e166\";\n}\n.glyphicon-open:before {\n  content: \"\\e167\";\n}\n.glyphicon-saved:before {\n  content: \"\\e168\";\n}\n.glyphicon-import:before {\n  content: \"\\e169\";\n}\n.glyphicon-export:before {\n  content: \"\\e170\";\n}\n.glyphicon-send:before {\n  content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n  content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n  content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n  content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n  content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n  content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n  content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n  content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n  content: \"\\e179\";\n}\n.glyphicon-header:before {\n  content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n  content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n  content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n  content: \"\\e183\";\n}\n.glyphicon-tower:before {\n  content: \"\\e184\";\n}\n.glyphicon-stats:before {\n  content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n  content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n  content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n  content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n  content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n  content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n  content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n  content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n  content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n  content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n  content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n  content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n  content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n  content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n  content: \"\\e200\";\n}\n.glyphicon-cd:before {\n  content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n  content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n  content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n  content: \"\\e204\";\n}\n.glyphicon-copy:before {\n  content: \"\\e205\";\n}\n.glyphicon-paste:before {\n  content: \"\\e206\";\n}\n.glyphicon-alert:before {\n  content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n  content: \"\\e210\";\n}\n.glyphicon-king:before {\n  content: \"\\e211\";\n}\n.glyphicon-queen:before {\n  content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n  content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n  content: \"\\e214\";\n}\n.glyphicon-knight:before {\n  content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n  content: \"\\e216\";\n}\n.glyphicon-tent:before {\n  content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n  content: \"\\e218\";\n}\n.glyphicon-bed:before {\n  content: \"\\e219\";\n}\n.glyphicon-apple:before {\n  content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n  content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n  content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n  content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n  content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n  content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n  content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n  content: \"\\e227\";\n}\n.glyphicon-btc:before {\n  content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n  content: \"\\e227\";\n}\n.glyphicon-yen:before {\n  content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n  content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n  content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n  content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n  content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n  content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n  content: \"\\e232\";\n}\n.glyphicon-education:before {\n  content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n  content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n  content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n  content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n  content: \"\\e237\";\n}\n.glyphicon-oil:before {\n  content: \"\\e238\";\n}\n.glyphicon-grain:before {\n  content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n  content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n  content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n  content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n  content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n  content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n  content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n  content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n  content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n  content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n  content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n  content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n  content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n  content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n  content: \"\\e253\";\n}\n.glyphicon-console:before {\n  content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n  content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n  content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n  content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n  content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n  content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n  content: \"\\e260\";\n}\n* {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\n*:before,\n*:after {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #333333;\n  background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\na {\n  color: #337ab7;\n  text-decoration: none;\n}\na:hover,\na:focus {\n  color: #23527c;\n  text-decoration: underline;\n}\na:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\nfigure {\n  margin: 0;\n}\nimg {\n  vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n.img-rounded {\n  border-radius: 6px;\n}\n.img-thumbnail {\n  padding: 4px;\n  line-height: 1.42857143;\n  background-color: #ffffff;\n  border: 1px solid #dddddd;\n  border-radius: 4px;\n  -webkit-transition: all 0.2s ease-in-out;\n  -o-transition: all 0.2s ease-in-out;\n  transition: all 0.2s ease-in-out;\n  display: inline-block;\n  max-width: 100%;\n  height: auto;\n}\n.img-circle {\n  border-radius: 50%;\n}\nhr {\n  margin-top: 20px;\n  margin-bottom: 20px;\n  border: 0;\n  border-top: 1px solid #eeeeee;\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n[role=\"button\"] {\n  cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n  font-family: inherit;\n  font-weight: 500;\n  line-height: 1.1;\n  color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n  font-weight: normal;\n  line-height: 1;\n  color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n  margin-top: 20px;\n  margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n  font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n  font-size: 75%;\n}\nh1,\n.h1 {\n  font-size: 36px;\n}\nh2,\n.h2 {\n  font-size: 30px;\n}\nh3,\n.h3 {\n  font-size: 24px;\n}\nh4,\n.h4 {\n  font-size: 18px;\n}\nh5,\n.h5 {\n  font-size: 14px;\n}\nh6,\n.h6 {\n  font-size: 12px;\n}\np {\n  margin: 0 0 10px;\n}\n.lead {\n  margin-bottom: 20px;\n  font-size: 16px;\n  font-weight: 300;\n  line-height: 1.4;\n}\n@media (min-width: 768px) {\n  .lead {\n    font-size: 21px;\n  }\n}\nsmall,\n.small {\n  font-size: 85%;\n}\nmark,\n.mark {\n  background-color: #fcf8e3;\n  padding: .2em;\n}\n.text-left {\n  text-align: left;\n}\n.text-right {\n  text-align: right;\n}\n.text-center {\n  text-align: center;\n}\n.text-justify {\n  text-align: justify;\n}\n.text-nowrap {\n  white-space: nowrap;\n}\n.text-lowercase {\n  text-transform: lowercase;\n}\n.text-uppercase {\n  text-transform: uppercase;\n}\n.text-capitalize {\n  text-transform: capitalize;\n}\n.text-muted {\n  color: #777777;\n}\n.text-primary {\n  color: #337ab7;\n}\na.text-primary:hover {\n  color: #286090;\n}\n.text-success {\n  color: #3c763d;\n}\na.text-success:hover {\n  color: #2b542c;\n}\n.text-info {\n  color: #31708f;\n}\na.text-info:hover {\n  color: #245269;\n}\n.text-warning {\n  color: #8a6d3b;\n}\na.text-warning:hover {\n  color: #66512c;\n}\n.text-danger {\n  color: #a94442;\n}\na.text-danger:hover {\n  color: #843534;\n}\n.bg-primary {\n  color: #fff;\n  background-color: #337ab7;\n}\na.bg-primary:hover {\n  background-color: #286090;\n}\n.bg-success {\n  background-color: #dff0d8;\n}\na.bg-success:hover {\n  background-color: #c1e2b3;\n}\n.bg-info {\n  background-color: #d9edf7;\n}\na.bg-info:hover {\n  background-color: #afd9ee;\n}\n.bg-warning {\n  background-color: #fcf8e3;\n}\na.bg-warning:hover {\n  background-color: #f7ecb5;\n}\n.bg-danger {\n  background-color: #f2dede;\n}\na.bg-danger:hover {\n  background-color: #e4b9b9;\n}\n.page-header {\n  padding-bottom: 9px;\n  margin: 40px 0 20px;\n  border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n  margin-top: 0;\n  margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n  margin-bottom: 0;\n}\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n  margin-left: -5px;\n}\n.list-inline > li {\n  display: inline-block;\n  padding-left: 5px;\n  padding-right: 5px;\n}\ndl {\n  margin-top: 0;\n  margin-bottom: 20px;\n}\ndt,\ndd {\n  line-height: 1.42857143;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0;\n}\n@media (min-width: 768px) {\n  .dl-horizontal dt {\n    float: left;\n    width: 160px;\n    clear: left;\n    text-align: right;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .dl-horizontal dd {\n    margin-left: 180px;\n  }\n}\nabbr[title],\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted #777777;\n}\n.initialism {\n  font-size: 90%;\n  text-transform: uppercase;\n}\nblockquote {\n  padding: 10px 20px;\n  margin: 0 0 20px;\n  font-size: 17.5px;\n  border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n  margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n  display: block;\n  font-size: 80%;\n  line-height: 1.42857143;\n  color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n  content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid #eeeeee;\n  border-left: 0;\n  text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n  content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n  content: '\\00A0 \\2014';\n}\naddress {\n  margin-bottom: 20px;\n  font-style: normal;\n  line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n  font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #c7254e;\n  background-color: #f9f2f4;\n  border-radius: 4px;\n}\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: #ffffff;\n  background-color: #333333;\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n  padding: 0;\n  font-size: 100%;\n  font-weight: bold;\n  box-shadow: none;\n}\npre {\n  display: block;\n  padding: 9.5px;\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.42857143;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: #333333;\n  background-color: #f5f5f5;\n  border: 1px solid #cccccc;\n  border-radius: 4px;\n}\npre code {\n  padding: 0;\n  font-size: inherit;\n  color: inherit;\n  white-space: pre-wrap;\n  background-color: transparent;\n  border-radius: 0;\n}\n.pre-scrollable {\n  max-height: 340px;\n  overflow-y: scroll;\n}\n.container {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n@media (min-width: 768px) {\n  .container {\n    width: 750px;\n  }\n}\n@media (min-width: 992px) {\n  .container {\n    width: 970px;\n  }\n}\n@media (min-width: 1200px) {\n  .container {\n    width: 1170px;\n  }\n}\n.container-fluid {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.row {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n  position: relative;\n  min-height: 1px;\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n  float: left;\n}\n.col-xs-12 {\n  width: 100%;\n}\n.col-xs-11 {\n  width: 91.66666667%;\n}\n.col-xs-10 {\n  width: 83.33333333%;\n}\n.col-xs-9 {\n  width: 75%;\n}\n.col-xs-8 {\n  width: 66.66666667%;\n}\n.col-xs-7 {\n  width: 58.33333333%;\n}\n.col-xs-6 {\n  width: 50%;\n}\n.col-xs-5 {\n  width: 41.66666667%;\n}\n.col-xs-4 {\n  width: 33.33333333%;\n}\n.col-xs-3 {\n  width: 25%;\n}\n.col-xs-2 {\n  width: 16.66666667%;\n}\n.col-xs-1 {\n  width: 8.33333333%;\n}\n.col-xs-pull-12 {\n  right: 100%;\n}\n.col-xs-pull-11 {\n  right: 91.66666667%;\n}\n.col-xs-pull-10 {\n  right: 83.33333333%;\n}\n.col-xs-pull-9 {\n  right: 75%;\n}\n.col-xs-pull-8 {\n  right: 66.66666667%;\n}\n.col-xs-pull-7 {\n  right: 58.33333333%;\n}\n.col-xs-pull-6 {\n  right: 50%;\n}\n.col-xs-pull-5 {\n  right: 41.66666667%;\n}\n.col-xs-pull-4 {\n  right: 33.33333333%;\n}\n.col-xs-pull-3 {\n  right: 25%;\n}\n.col-xs-pull-2 {\n  right: 16.66666667%;\n}\n.col-xs-pull-1 {\n  right: 8.33333333%;\n}\n.col-xs-pull-0 {\n  right: auto;\n}\n.col-xs-push-12 {\n  left: 100%;\n}\n.col-xs-push-11 {\n  left: 91.66666667%;\n}\n.col-xs-push-10 {\n  left: 83.33333333%;\n}\n.col-xs-push-9 {\n  left: 75%;\n}\n.col-xs-push-8 {\n  left: 66.66666667%;\n}\n.col-xs-push-7 {\n  left: 58.33333333%;\n}\n.col-xs-push-6 {\n  left: 50%;\n}\n.col-xs-push-5 {\n  left: 41.66666667%;\n}\n.col-xs-push-4 {\n  left: 33.33333333%;\n}\n.col-xs-push-3 {\n  left: 25%;\n}\n.col-xs-push-2 {\n  left: 16.66666667%;\n}\n.col-xs-push-1 {\n  left: 8.33333333%;\n}\n.col-xs-push-0 {\n  left: auto;\n}\n.col-xs-offset-12 {\n  margin-left: 100%;\n}\n.col-xs-offset-11 {\n  margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n  margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n  margin-left: 75%;\n}\n.col-xs-offset-8 {\n  margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n  margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n  margin-left: 50%;\n}\n.col-xs-offset-5 {\n  margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n  margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n  margin-left: 25%;\n}\n.col-xs-offset-2 {\n  margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n  margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n  margin-left: 0%;\n}\n@media (min-width: 768px) {\n  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n    float: left;\n  }\n  .col-sm-12 {\n    width: 100%;\n  }\n  .col-sm-11 {\n    width: 91.66666667%;\n  }\n  .col-sm-10 {\n    width: 83.33333333%;\n  }\n  .col-sm-9 {\n    width: 75%;\n  }\n  .col-sm-8 {\n    width: 66.66666667%;\n  }\n  .col-sm-7 {\n    width: 58.33333333%;\n  }\n  .col-sm-6 {\n    width: 50%;\n  }\n  .col-sm-5 {\n    width: 41.66666667%;\n  }\n  .col-sm-4 {\n    width: 33.33333333%;\n  }\n  .col-sm-3 {\n    width: 25%;\n  }\n  .col-sm-2 {\n    width: 16.66666667%;\n  }\n  .col-sm-1 {\n    width: 8.33333333%;\n  }\n  .col-sm-pull-12 {\n    right: 100%;\n  }\n  .col-sm-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-sm-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-sm-pull-9 {\n    right: 75%;\n  }\n  .col-sm-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-sm-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-sm-pull-6 {\n    right: 50%;\n  }\n  .col-sm-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-sm-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-sm-pull-3 {\n    right: 25%;\n  }\n  .col-sm-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-sm-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-sm-pull-0 {\n    right: auto;\n  }\n  .col-sm-push-12 {\n    left: 100%;\n  }\n  .col-sm-push-11 {\n    left: 91.66666667%;\n  }\n  .col-sm-push-10 {\n    left: 83.33333333%;\n  }\n  .col-sm-push-9 {\n    left: 75%;\n  }\n  .col-sm-push-8 {\n    left: 66.66666667%;\n  }\n  .col-sm-push-7 {\n    left: 58.33333333%;\n  }\n  .col-sm-push-6 {\n    left: 50%;\n  }\n  .col-sm-push-5 {\n    left: 41.66666667%;\n  }\n  .col-sm-push-4 {\n    left: 33.33333333%;\n  }\n  .col-sm-push-3 {\n    left: 25%;\n  }\n  .col-sm-push-2 {\n    left: 16.66666667%;\n  }\n  .col-sm-push-1 {\n    left: 8.33333333%;\n  }\n  .col-sm-push-0 {\n    left: auto;\n  }\n  .col-sm-offset-12 {\n    margin-left: 100%;\n  }\n  .col-sm-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-sm-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-sm-offset-9 {\n    margin-left: 75%;\n  }\n  .col-sm-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-sm-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-sm-offset-6 {\n    margin-left: 50%;\n  }\n  .col-sm-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-sm-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-sm-offset-3 {\n    margin-left: 25%;\n  }\n  .col-sm-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-sm-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-sm-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 992px) {\n  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n    float: left;\n  }\n  .col-md-12 {\n    width: 100%;\n  }\n  .col-md-11 {\n    width: 91.66666667%;\n  }\n  .col-md-10 {\n    width: 83.33333333%;\n  }\n  .col-md-9 {\n    width: 75%;\n  }\n  .col-md-8 {\n    width: 66.66666667%;\n  }\n  .col-md-7 {\n    width: 58.33333333%;\n  }\n  .col-md-6 {\n    width: 50%;\n  }\n  .col-md-5 {\n    width: 41.66666667%;\n  }\n  .col-md-4 {\n    width: 33.33333333%;\n  }\n  .col-md-3 {\n    width: 25%;\n  }\n  .col-md-2 {\n    width: 16.66666667%;\n  }\n  .col-md-1 {\n    width: 8.33333333%;\n  }\n  .col-md-pull-12 {\n    right: 100%;\n  }\n  .col-md-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-md-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-md-pull-9 {\n    right: 75%;\n  }\n  .col-md-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-md-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-md-pull-6 {\n    right: 50%;\n  }\n  .col-md-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-md-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-md-pull-3 {\n    right: 25%;\n  }\n  .col-md-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-md-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-md-pull-0 {\n    right: auto;\n  }\n  .col-md-push-12 {\n    left: 100%;\n  }\n  .col-md-push-11 {\n    left: 91.66666667%;\n  }\n  .col-md-push-10 {\n    left: 83.33333333%;\n  }\n  .col-md-push-9 {\n    left: 75%;\n  }\n  .col-md-push-8 {\n    left: 66.66666667%;\n  }\n  .col-md-push-7 {\n    left: 58.33333333%;\n  }\n  .col-md-push-6 {\n    left: 50%;\n  }\n  .col-md-push-5 {\n    left: 41.66666667%;\n  }\n  .col-md-push-4 {\n    left: 33.33333333%;\n  }\n  .col-md-push-3 {\n    left: 25%;\n  }\n  .col-md-push-2 {\n    left: 16.66666667%;\n  }\n  .col-md-push-1 {\n    left: 8.33333333%;\n  }\n  .col-md-push-0 {\n    left: auto;\n  }\n  .col-md-offset-12 {\n    margin-left: 100%;\n  }\n  .col-md-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-md-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-md-offset-9 {\n    margin-left: 75%;\n  }\n  .col-md-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-md-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-md-offset-6 {\n    margin-left: 50%;\n  }\n  .col-md-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-md-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-md-offset-3 {\n    margin-left: 25%;\n  }\n  .col-md-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-md-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-md-offset-0 {\n    margin-left: 0%;\n  }\n}\n@media (min-width: 1200px) {\n  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n    float: left;\n  }\n  .col-lg-12 {\n    width: 100%;\n  }\n  .col-lg-11 {\n    width: 91.66666667%;\n  }\n  .col-lg-10 {\n    width: 83.33333333%;\n  }\n  .col-lg-9 {\n    width: 75%;\n  }\n  .col-lg-8 {\n    width: 66.66666667%;\n  }\n  .col-lg-7 {\n    width: 58.33333333%;\n  }\n  .col-lg-6 {\n    width: 50%;\n  }\n  .col-lg-5 {\n    width: 41.66666667%;\n  }\n  .col-lg-4 {\n    width: 33.33333333%;\n  }\n  .col-lg-3 {\n    width: 25%;\n  }\n  .col-lg-2 {\n    width: 16.66666667%;\n  }\n  .col-lg-1 {\n    width: 8.33333333%;\n  }\n  .col-lg-pull-12 {\n    right: 100%;\n  }\n  .col-lg-pull-11 {\n    right: 91.66666667%;\n  }\n  .col-lg-pull-10 {\n    right: 83.33333333%;\n  }\n  .col-lg-pull-9 {\n    right: 75%;\n  }\n  .col-lg-pull-8 {\n    right: 66.66666667%;\n  }\n  .col-lg-pull-7 {\n    right: 58.33333333%;\n  }\n  .col-lg-pull-6 {\n    right: 50%;\n  }\n  .col-lg-pull-5 {\n    right: 41.66666667%;\n  }\n  .col-lg-pull-4 {\n    right: 33.33333333%;\n  }\n  .col-lg-pull-3 {\n    right: 25%;\n  }\n  .col-lg-pull-2 {\n    right: 16.66666667%;\n  }\n  .col-lg-pull-1 {\n    right: 8.33333333%;\n  }\n  .col-lg-pull-0 {\n    right: auto;\n  }\n  .col-lg-push-12 {\n    left: 100%;\n  }\n  .col-lg-push-11 {\n    left: 91.66666667%;\n  }\n  .col-lg-push-10 {\n    left: 83.33333333%;\n  }\n  .col-lg-push-9 {\n    left: 75%;\n  }\n  .col-lg-push-8 {\n    left: 66.66666667%;\n  }\n  .col-lg-push-7 {\n    left: 58.33333333%;\n  }\n  .col-lg-push-6 {\n    left: 50%;\n  }\n  .col-lg-push-5 {\n    left: 41.66666667%;\n  }\n  .col-lg-push-4 {\n    left: 33.33333333%;\n  }\n  .col-lg-push-3 {\n    left: 25%;\n  }\n  .col-lg-push-2 {\n    left: 16.66666667%;\n  }\n  .col-lg-push-1 {\n    left: 8.33333333%;\n  }\n  .col-lg-push-0 {\n    left: auto;\n  }\n  .col-lg-offset-12 {\n    margin-left: 100%;\n  }\n  .col-lg-offset-11 {\n    margin-left: 91.66666667%;\n  }\n  .col-lg-offset-10 {\n    margin-left: 83.33333333%;\n  }\n  .col-lg-offset-9 {\n    margin-left: 75%;\n  }\n  .col-lg-offset-8 {\n    margin-left: 66.66666667%;\n  }\n  .col-lg-offset-7 {\n    margin-left: 58.33333333%;\n  }\n  .col-lg-offset-6 {\n    margin-left: 50%;\n  }\n  .col-lg-offset-5 {\n    margin-left: 41.66666667%;\n  }\n  .col-lg-offset-4 {\n    margin-left: 33.33333333%;\n  }\n  .col-lg-offset-3 {\n    margin-left: 25%;\n  }\n  .col-lg-offset-2 {\n    margin-left: 16.66666667%;\n  }\n  .col-lg-offset-1 {\n    margin-left: 8.33333333%;\n  }\n  .col-lg-offset-0 {\n    margin-left: 0%;\n  }\n}\ntable {\n  background-color: transparent;\n}\ncaption {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  color: #777777;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n  padding: 8px;\n  line-height: 1.42857143;\n  vertical-align: top;\n  border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n  vertical-align: bottom;\n  border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n  border-top: 0;\n}\n.table > tbody + tbody {\n  border-top: 2px solid #dddddd;\n}\n.table .table {\n  background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n  padding: 5px;\n}\n.table-bordered {\n  border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n  border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n  border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n  background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n  background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n  position: static;\n  float: none;\n  display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n  background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n  background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n  background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n  background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n  background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n  background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n  background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n  background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n  background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n  background-color: #ebcccc;\n}\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n  .table-responsive {\n    width: 100%;\n    margin-bottom: 15px;\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid #dddddd;\n  }\n  .table-responsive > .table {\n    margin-bottom: 0;\n  }\n  .table-responsive > .table > thead > tr > th,\n  .table-responsive > .table > tbody > tr > th,\n  .table-responsive > .table > tfoot > tr > th,\n  .table-responsive > .table > thead > tr > td,\n  .table-responsive > .table > tbody > tr > td,\n  .table-responsive > .table > tfoot > tr > td {\n    white-space: nowrap;\n  }\n  .table-responsive > .table-bordered {\n    border: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:first-child,\n  .table-responsive > .table-bordered > tbody > tr > th:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n  .table-responsive > .table-bordered > thead > tr > td:first-child,\n  .table-responsive > .table-bordered > tbody > tr > td:first-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n    border-left: 0;\n  }\n  .table-responsive > .table-bordered > thead > tr > th:last-child,\n  .table-responsive > .table-bordered > tbody > tr > th:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n  .table-responsive > .table-bordered > thead > tr > td:last-child,\n  .table-responsive > .table-bordered > tbody > tr > td:last-child,\n  .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n    border-right: 0;\n  }\n  .table-responsive > .table-bordered > tbody > tr:last-child > th,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n  .table-responsive > .table-bordered > tbody > tr:last-child > td,\n  .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n    border-bottom: 0;\n  }\n}\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  min-width: 0;\n}\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 20px;\n  font-size: 21px;\n  line-height: inherit;\n  color: #333333;\n  border: 0;\n  border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n  display: inline-block;\n  max-width: 100%;\n  margin-bottom: 5px;\n  font-weight: bold;\n}\ninput[type=\"search\"] {\n  -webkit-box-sizing: border-box;\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9;\n  line-height: normal;\n}\ninput[type=\"file\"] {\n  display: block;\n}\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\nselect[multiple],\nselect[size] {\n  height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\noutput {\n  display: block;\n  padding-top: 7px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n}\n.form-control {\n  display: block;\n  width: 100%;\n  height: 34px;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  color: #555555;\n  background-color: #ffffff;\n  background-image: none;\n  border: 1px solid #cccccc;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n  border-color: #66afe9;\n  outline: 0;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n  color: #999999;\n  opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n  color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n  color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n  background-color: #eeeeee;\n  opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n  cursor: not-allowed;\n}\ntextarea.form-control {\n  height: auto;\n}\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    line-height: 34px;\n  }\n  input[type=\"date\"].input-sm,\n  input[type=\"time\"].input-sm,\n  input[type=\"datetime-local\"].input-sm,\n  input[type=\"month\"].input-sm,\n  .input-group-sm input[type=\"date\"],\n  .input-group-sm input[type=\"time\"],\n  .input-group-sm input[type=\"datetime-local\"],\n  .input-group-sm input[type=\"month\"] {\n    line-height: 30px;\n  }\n  input[type=\"date\"].input-lg,\n  input[type=\"time\"].input-lg,\n  input[type=\"datetime-local\"].input-lg,\n  input[type=\"month\"].input-lg,\n  .input-group-lg input[type=\"date\"],\n  .input-group-lg input[type=\"time\"],\n  .input-group-lg input[type=\"datetime-local\"],\n  .input-group-lg input[type=\"month\"] {\n    line-height: 46px;\n  }\n}\n.form-group {\n  margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n  min-height: 20px;\n  padding-left: 20px;\n  margin-bottom: 0;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n  cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n  cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n  cursor: not-allowed;\n}\n.form-control-static {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  margin-bottom: 0;\n  min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-sm {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-sm {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n  height: auto;\n}\n.form-group-sm .form-control {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.form-group-sm .form-control {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.form-group-sm .form-control,\nselect[multiple].form-group-sm .form-control {\n  height: auto;\n}\n.form-group-sm .form-control-static {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  min-height: 32px;\n}\n.input-lg {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-lg {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n  height: auto;\n}\n.form-group-lg .form-control {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.form-group-lg .form-control {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.form-group-lg .form-control,\nselect[multiple].form-group-lg .form-control {\n  height: auto;\n}\n.form-group-lg .form-control-static {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  min-height: 38px;\n}\n.has-feedback {\n  position: relative;\n}\n.has-feedback .form-control {\n  padding-right: 42.5px;\n}\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  display: block;\n  width: 34px;\n  height: 34px;\n  line-height: 34px;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n  width: 46px;\n  height: 46px;\n  line-height: 46px;\n}\n.input-sm + .form-control-feedback {\n  width: 30px;\n  height: 30px;\n  line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n  color: #3c763d;\n}\n.has-success .form-control {\n  border-color: #3c763d;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n  border-color: #2b542c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n  color: #3c763d;\n  border-color: #3c763d;\n  background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n  color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n  color: #8a6d3b;\n}\n.has-warning .form-control {\n  border-color: #8a6d3b;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n  border-color: #66512c;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n  color: #8a6d3b;\n  border-color: #8a6d3b;\n  background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n  color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n  color: #a94442;\n}\n.has-error .form-control {\n  border-color: #a94442;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n  border-color: #843534;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n  color: #a94442;\n  border-color: #a94442;\n  background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n  color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n  top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n  top: 0;\n}\n.help-block {\n  display: block;\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: #737373;\n}\n@media (min-width: 768px) {\n  .form-inline .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .form-inline .form-control-static {\n    display: inline-block;\n  }\n  .form-inline .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .form-inline .input-group .input-group-addon,\n  .form-inline .input-group .input-group-btn,\n  .form-inline .input-group .form-control {\n    width: auto;\n  }\n  .form-inline .input-group > .form-control {\n    width: 100%;\n  }\n  .form-inline .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio,\n  .form-inline .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .form-inline .radio label,\n  .form-inline .checkbox label {\n    padding-left: 0;\n  }\n  .form-inline .radio input[type=\"radio\"],\n  .form-inline .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .form-inline .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n  margin-top: 0;\n  margin-bottom: 0;\n  padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n  min-height: 27px;\n}\n.form-horizontal .form-group {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .control-label {\n    text-align: right;\n    margin-bottom: 0;\n    padding-top: 7px;\n  }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n  right: 15px;\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-lg .control-label {\n    padding-top: 14.333333px;\n  }\n}\n@media (min-width: 768px) {\n  .form-horizontal .form-group-sm .control-label {\n    padding-top: 6px;\n  }\n}\n.btn {\n  display: inline-block;\n  margin-bottom: 0;\n  font-weight: normal;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none;\n  border: 1px solid transparent;\n  white-space: nowrap;\n  padding: 6px 12px;\n  font-size: 14px;\n  line-height: 1.42857143;\n  border-radius: 4px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n  outline: thin dotted;\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n  color: #333333;\n  text-decoration: none;\n}\n.btn:active,\n.btn.active {\n  outline: 0;\n  background-image: none;\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n  cursor: not-allowed;\n  pointer-events: none;\n  opacity: 0.65;\n  filter: alpha(opacity=65);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-default {\n  color: #333333;\n  background-color: #ffffff;\n  border-color: #cccccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default.focus,\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  color: #333333;\n  background-color: #e6e6e6;\n  border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n  background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n  background-color: #ffffff;\n  border-color: #cccccc;\n}\n.btn-default .badge {\n  color: #ffffff;\n  background-color: #333333;\n}\n.btn-primary {\n  color: #ffffff;\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary.focus,\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  color: #ffffff;\n  background-color: #286090;\n  border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n  background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n  background-color: #337ab7;\n  border-color: #2e6da4;\n}\n.btn-primary .badge {\n  color: #337ab7;\n  background-color: #ffffff;\n}\n.btn-success {\n  color: #ffffff;\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success.focus,\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  color: #ffffff;\n  background-color: #449d44;\n  border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n  background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n  background-color: #5cb85c;\n  border-color: #4cae4c;\n}\n.btn-success .badge {\n  color: #5cb85c;\n  background-color: #ffffff;\n}\n.btn-info {\n  color: #ffffff;\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info.focus,\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  color: #ffffff;\n  background-color: #31b0d5;\n  border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n  background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n  background-color: #5bc0de;\n  border-color: #46b8da;\n}\n.btn-info .badge {\n  color: #5bc0de;\n  background-color: #ffffff;\n}\n.btn-warning {\n  color: #ffffff;\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning.focus,\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  color: #ffffff;\n  background-color: #ec971f;\n  border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n  background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n  background-color: #f0ad4e;\n  border-color: #eea236;\n}\n.btn-warning .badge {\n  color: #f0ad4e;\n  background-color: #ffffff;\n}\n.btn-danger {\n  color: #ffffff;\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger.focus,\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  color: #ffffff;\n  background-color: #c9302c;\n  border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n  background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n  background-color: #d9534f;\n  border-color: #d43f3a;\n}\n.btn-danger .badge {\n  color: #d9534f;\n  background-color: #ffffff;\n}\n.btn-link {\n  color: #337ab7;\n  font-weight: normal;\n  border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n  background-color: transparent;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n  border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n  color: #23527c;\n  text-decoration: underline;\n  background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n  color: #777777;\n  text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n  padding: 1px 5px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\n.btn-block {\n  display: block;\n  width: 100%;\n}\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n  width: 100%;\n}\n.fade {\n  opacity: 0;\n  -webkit-transition: opacity 0.15s linear;\n  -o-transition: opacity 0.15s linear;\n  transition: opacity 0.15s linear;\n}\n.fade.in {\n  opacity: 1;\n}\n.collapse {\n  display: none;\n}\n.collapse.in {\n  display: block;\n}\ntr.collapse.in {\n  display: table-row;\n}\ntbody.collapse.in {\n  display: table-row-group;\n}\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  -webkit-transition-property: height, visibility;\n  transition-property: height, visibility;\n  -webkit-transition-duration: 0.35s;\n  transition-duration: 0.35s;\n  -webkit-transition-timing-function: ease;\n  transition-timing-function: ease;\n}\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top: 4px dashed;\n  border-right: 4px solid transparent;\n  border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n  position: relative;\n}\n.dropdown-toggle:focus {\n  outline: 0;\n}\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: 1000;\n  display: none;\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0;\n  list-style: none;\n  font-size: 14px;\n  text-align: left;\n  background-color: #ffffff;\n  border: 1px solid #cccccc;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 4px;\n  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n  background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n  right: 0;\n  left: auto;\n}\n.dropdown-menu .divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n  display: block;\n  padding: 3px 20px;\n  clear: both;\n  font-weight: normal;\n  line-height: 1.42857143;\n  color: #333333;\n  white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n  text-decoration: none;\n  color: #262626;\n  background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n  color: #ffffff;\n  text-decoration: none;\n  outline: 0;\n  background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n  text-decoration: none;\n  background-color: transparent;\n  background-image: none;\n  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n  cursor: not-allowed;\n}\n.open > .dropdown-menu {\n  display: block;\n}\n.open > a {\n  outline: 0;\n}\n.dropdown-menu-right {\n  left: auto;\n  right: 0;\n}\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: 12px;\n  line-height: 1.42857143;\n  color: #777777;\n  white-space: nowrap;\n}\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: 990;\n}\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n  border-top: 0;\n  border-bottom: 4px solid;\n  content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n  top: auto;\n  bottom: 100%;\n  margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n  .navbar-right .dropdown-menu {\n    left: auto;\n    right: 0;\n  }\n  .navbar-right .dropdown-menu-left {\n    left: 0;\n    right: auto;\n  }\n}\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n  z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n  margin-left: -1px;\n}\n.btn-toolbar {\n  margin-left: -5px;\n}\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n  float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n  margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n.btn-group > .btn:first-child {\n  margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.btn .caret {\n  margin-left: 0;\n}\n.btn-lg .caret {\n  border-width: 5px 5px 0;\n  border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n  border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n  display: block;\n  float: none;\n  width: 100%;\n  max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n  float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n  margin-top: -1px;\n  margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n  border-top-right-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n  border-bottom-left-radius: 4px;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n  float: none;\n  display: table-cell;\n  width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n  width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n  left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n.input-group {\n  position: relative;\n  display: table;\n  border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n  float: none;\n  padding-left: 0;\n  padding-right: 0;\n}\n.input-group .form-control {\n  position: relative;\n  z-index: 2;\n  float: left;\n  width: 100%;\n  margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  padding: 10px 16px;\n  font-size: 18px;\n  line-height: 1.3333333;\n  border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n  height: 46px;\n  line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  padding: 5px 10px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n  height: 30px;\n  line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n  height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n  border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle;\n}\n.input-group-addon {\n  padding: 6px 12px;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1;\n  color: #555555;\n  text-align: center;\n  background-color: #eeeeee;\n  border: 1px solid #cccccc;\n  border-radius: 4px;\n}\n.input-group-addon.input-sm {\n  padding: 5px 10px;\n  font-size: 12px;\n  border-radius: 3px;\n}\n.input-group-addon.input-lg {\n  padding: 10px 16px;\n  font-size: 18px;\n  border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n  margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  border-bottom-left-radius: 0;\n  border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n.input-group-btn {\n  position: relative;\n  font-size: 0;\n  white-space: nowrap;\n}\n.input-group-btn > .btn {\n  position: relative;\n}\n.input-group-btn > .btn + .btn {\n  margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n  z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n  margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n  margin-left: -1px;\n}\n.nav {\n  margin-bottom: 0;\n  padding-left: 0;\n  list-style: none;\n}\n.nav > li {\n  position: relative;\n  display: block;\n}\n.nav > li > a {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n  color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n  color: #777777;\n  text-decoration: none;\n  background-color: transparent;\n  cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n  background-color: #eeeeee;\n  border-color: #337ab7;\n}\n.nav .nav-divider {\n  height: 1px;\n  margin: 9px 0;\n  overflow: hidden;\n  background-color: #e5e5e5;\n}\n.nav > li > a > img {\n  max-width: none;\n}\n.nav-tabs {\n  border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n  float: left;\n  margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n  margin-right: 2px;\n  line-height: 1.42857143;\n  border: 1px solid transparent;\n  border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n  border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n  color: #555555;\n  background-color: #ffffff;\n  border: 1px solid #dddddd;\n  border-bottom-color: transparent;\n  cursor: default;\n}\n.nav-tabs.nav-justified {\n  width: 100%;\n  border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n  float: none;\n}\n.nav-tabs.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-tabs.nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs.nav-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n  border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs.nav-justified > li > a {\n    border-bottom: 1px solid #dddddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs.nav-justified > .active > a,\n  .nav-tabs.nav-justified > .active > a:hover,\n  .nav-tabs.nav-justified > .active > a:focus {\n    border-bottom-color: #ffffff;\n  }\n}\n.nav-pills > li {\n  float: left;\n}\n.nav-pills > li > a {\n  border-radius: 4px;\n}\n.nav-pills > li + li {\n  margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n  color: #ffffff;\n  background-color: #337ab7;\n}\n.nav-stacked > li {\n  float: none;\n}\n.nav-stacked > li + li {\n  margin-top: 2px;\n  margin-left: 0;\n}\n.nav-justified {\n  width: 100%;\n}\n.nav-justified > li {\n  float: none;\n}\n.nav-justified > li > a {\n  text-align: center;\n  margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n  top: auto;\n  left: auto;\n}\n@media (min-width: 768px) {\n  .nav-justified > li {\n    display: table-cell;\n    width: 1%;\n  }\n  .nav-justified > li > a {\n    margin-bottom: 0;\n  }\n}\n.nav-tabs-justified {\n  border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n  margin-right: 0;\n  border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n  border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n  .nav-tabs-justified > li > a {\n    border-bottom: 1px solid #dddddd;\n    border-radius: 4px 4px 0 0;\n  }\n  .nav-tabs-justified > .active > a,\n  .nav-tabs-justified > .active > a:hover,\n  .nav-tabs-justified > .active > a:focus {\n    border-bottom-color: #ffffff;\n  }\n}\n.tab-content > .tab-pane {\n  display: none;\n}\n.tab-content > .active {\n  display: block;\n}\n.nav-tabs .dropdown-menu {\n  margin-top: -1px;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar {\n  position: relative;\n  min-height: 50px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n  .navbar {\n    border-radius: 4px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-header {\n    float: left;\n  }\n}\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: 15px;\n  padding-left: 15px;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n  -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n  overflow-y: auto;\n}\n@media (min-width: 768px) {\n  .navbar-collapse {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n  }\n  .navbar-collapse.collapse {\n    display: block !important;\n    height: auto !important;\n    padding-bottom: 0;\n    overflow: visible !important;\n  }\n  .navbar-collapse.in {\n    overflow-y: visible;\n  }\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-static-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n  max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n  .navbar-fixed-top .navbar-collapse,\n  .navbar-fixed-bottom .navbar-collapse {\n    max-height: 200px;\n  }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n  margin-right: -15px;\n  margin-left: -15px;\n}\n@media (min-width: 768px) {\n  .container > .navbar-header,\n  .container-fluid > .navbar-header,\n  .container > .navbar-collapse,\n  .container-fluid > .navbar-collapse {\n    margin-right: 0;\n    margin-left: 0;\n  }\n}\n.navbar-static-top {\n  z-index: 1000;\n  border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n  .navbar-static-top {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n@media (min-width: 768px) {\n  .navbar-fixed-top,\n  .navbar-fixed-bottom {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0;\n  border-width: 1px 0 0;\n}\n.navbar-brand {\n  float: left;\n  padding: 15px 15px;\n  font-size: 18px;\n  line-height: 20px;\n  height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n  text-decoration: none;\n}\n.navbar-brand > img {\n  display: block;\n}\n@media (min-width: 768px) {\n  .navbar > .container .navbar-brand,\n  .navbar > .container-fluid .navbar-brand {\n    margin-left: -15px;\n  }\n}\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: 15px;\n  padding: 9px 10px;\n  margin-top: 8px;\n  margin-bottom: 8px;\n  background-color: transparent;\n  background-image: none;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.navbar-toggle:focus {\n  outline: 0;\n}\n.navbar-toggle .icon-bar {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n  margin-top: 4px;\n}\n@media (min-width: 768px) {\n  .navbar-toggle {\n    display: none;\n  }\n}\n.navbar-nav {\n  margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  line-height: 20px;\n}\n@media (max-width: 767px) {\n  .navbar-nav .open .dropdown-menu {\n    position: static;\n    float: none;\n    width: auto;\n    margin-top: 0;\n    background-color: transparent;\n    border: 0;\n    box-shadow: none;\n  }\n  .navbar-nav .open .dropdown-menu > li > a,\n  .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 5px 15px 5px 25px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a {\n    line-height: 20px;\n  }\n  .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-nav .open .dropdown-menu > li > a:focus {\n    background-image: none;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-nav {\n    float: left;\n    margin: 0;\n  }\n  .navbar-nav > li {\n    float: left;\n  }\n  .navbar-nav > li > a {\n    padding-top: 15px;\n    padding-bottom: 15px;\n  }\n}\n.navbar-form {\n  margin-left: -15px;\n  margin-right: -15px;\n  padding: 10px 15px;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n  .navbar-form .form-group {\n    display: inline-block;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control {\n    display: inline-block;\n    width: auto;\n    vertical-align: middle;\n  }\n  .navbar-form .form-control-static {\n    display: inline-block;\n  }\n  .navbar-form .input-group {\n    display: inline-table;\n    vertical-align: middle;\n  }\n  .navbar-form .input-group .input-group-addon,\n  .navbar-form .input-group .input-group-btn,\n  .navbar-form .input-group .form-control {\n    width: auto;\n  }\n  .navbar-form .input-group > .form-control {\n    width: 100%;\n  }\n  .navbar-form .control-label {\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio,\n  .navbar-form .checkbox {\n    display: inline-block;\n    margin-top: 0;\n    margin-bottom: 0;\n    vertical-align: middle;\n  }\n  .navbar-form .radio label,\n  .navbar-form .checkbox label {\n    padding-left: 0;\n  }\n  .navbar-form .radio input[type=\"radio\"],\n  .navbar-form .checkbox input[type=\"checkbox\"] {\n    position: relative;\n    margin-left: 0;\n  }\n  .navbar-form .has-feedback .form-control-feedback {\n    top: 0;\n  }\n}\n@media (max-width: 767px) {\n  .navbar-form .form-group {\n    margin-bottom: 5px;\n  }\n  .navbar-form .form-group:last-child {\n    margin-bottom: 0;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-form {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    -webkit-box-shadow: none;\n    box-shadow: none;\n  }\n}\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  border-top-right-radius: 0;\n  border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.navbar-btn {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n  margin-top: 10px;\n  margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n  margin-top: 14px;\n  margin-bottom: 14px;\n}\n.navbar-text {\n  margin-top: 15px;\n  margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n  .navbar-text {\n    float: left;\n    margin-left: 15px;\n    margin-right: 15px;\n  }\n}\n@media (min-width: 768px) {\n  .navbar-left {\n    float: left !important;\n  }\n  .navbar-right {\n    float: right !important;\n    margin-right: -15px;\n  }\n  .navbar-right ~ .navbar-right {\n    margin-right: 0;\n  }\n}\n.navbar-default {\n  background-color: #f8f8f8;\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n  color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n  color: #5e5e5e;\n  background-color: transparent;\n}\n.navbar-default .navbar-text {\n  color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n  color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n  color: #333333;\n  background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n  color: #555555;\n  background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n  color: #cccccc;\n  background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n  border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n  background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n  background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n  border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n  background-color: #e7e7e7;\n  color: #555555;\n}\n@media (max-width: 767px) {\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n    color: #777777;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #333333;\n    background-color: transparent;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #555555;\n    background-color: #e7e7e7;\n  }\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #cccccc;\n    background-color: transparent;\n  }\n}\n.navbar-default .navbar-link {\n  color: #777777;\n}\n.navbar-default .navbar-link:hover {\n  color: #333333;\n}\n.navbar-default .btn-link {\n  color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n  color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n  color: #cccccc;\n}\n.navbar-inverse {\n  background-color: #222222;\n  border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n  color: #ffffff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n  color: #ffffff;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n  color: #ffffff;\n  background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n  color: #444444;\n  background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n  border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n  background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n  background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n  border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n  background-color: #080808;\n  color: #ffffff;\n}\n@media (max-width: 767px) {\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n    border-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n    color: #9d9d9d;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n    color: #ffffff;\n    background-color: transparent;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n    color: #ffffff;\n    background-color: #080808;\n  }\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n    color: #444444;\n    background-color: transparent;\n  }\n}\n.navbar-inverse .navbar-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n  color: #ffffff;\n}\n.navbar-inverse .btn-link {\n  color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n  color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n  color: #444444;\n}\n.breadcrumb {\n  padding: 8px 15px;\n  margin-bottom: 20px;\n  list-style: none;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n}\n.breadcrumb > li {\n  display: inline-block;\n}\n.breadcrumb > li + li:before {\n  content: \"/\\00a0\";\n  padding: 0 5px;\n  color: #cccccc;\n}\n.breadcrumb > .active {\n  color: #777777;\n}\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: 20px 0;\n  border-radius: 4px;\n}\n.pagination > li {\n  display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n  position: relative;\n  float: left;\n  padding: 6px 12px;\n  line-height: 1.42857143;\n  text-decoration: none;\n  color: #337ab7;\n  background-color: #ffffff;\n  border: 1px solid #dddddd;\n  margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n  margin-left: 0;\n  border-bottom-left-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n  border-bottom-right-radius: 4px;\n  border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n  color: #23527c;\n  background-color: #eeeeee;\n  border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n  z-index: 2;\n  color: #ffffff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n  cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n  color: #777777;\n  background-color: #ffffff;\n  border-color: #dddddd;\n  cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n  padding: 10px 16px;\n  font-size: 18px;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n  border-bottom-left-radius: 6px;\n  border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n  border-bottom-right-radius: 6px;\n  border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n  padding: 5px 10px;\n  font-size: 12px;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.pager {\n  padding-left: 0;\n  margin: 20px 0;\n  list-style: none;\n  text-align: center;\n}\n.pager li {\n  display: inline;\n}\n.pager li > a,\n.pager li > span {\n  display: inline-block;\n  padding: 5px 14px;\n  background-color: #ffffff;\n  border: 1px solid #dddddd;\n  border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n  text-decoration: none;\n  background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n  float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n  float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n  color: #777777;\n  background-color: #ffffff;\n  cursor: not-allowed;\n}\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: #ffffff;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n  color: #ffffff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.label:empty {\n  display: none;\n}\n.btn .label {\n  position: relative;\n  top: -1px;\n}\n.label-default {\n  background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n  background-color: #5e5e5e;\n}\n.label-primary {\n  background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n  background-color: #286090;\n}\n.label-success {\n  background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n  background-color: #449d44;\n}\n.label-info {\n  background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n  background-color: #31b0d5;\n}\n.label-warning {\n  background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n  background-color: #ec971f;\n}\n.label-danger {\n  background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n  background-color: #c9302c;\n}\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: 12px;\n  font-weight: bold;\n  color: #ffffff;\n  line-height: 1;\n  vertical-align: baseline;\n  white-space: nowrap;\n  text-align: center;\n  background-color: #777777;\n  border-radius: 10px;\n}\n.badge:empty {\n  display: none;\n}\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n  top: 0;\n  padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n  color: #ffffff;\n  text-decoration: none;\n  cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n  color: #337ab7;\n  background-color: #ffffff;\n}\n.list-group-item > .badge {\n  float: right;\n}\n.list-group-item > .badge + .badge {\n  margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n  margin-left: 3px;\n}\n.jumbotron {\n  padding: 30px 15px;\n  margin-bottom: 30px;\n  color: inherit;\n  background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n  color: inherit;\n}\n.jumbotron p {\n  margin-bottom: 15px;\n  font-size: 21px;\n  font-weight: 200;\n}\n.jumbotron > hr {\n  border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n  border-radius: 6px;\n}\n.jumbotron .container {\n  max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n  .jumbotron {\n    padding: 48px 0;\n  }\n  .container .jumbotron,\n  .container-fluid .jumbotron {\n    padding-left: 60px;\n    padding-right: 60px;\n  }\n  .jumbotron h1,\n  .jumbotron .h1 {\n    font-size: 63px;\n  }\n}\n.thumbnail {\n  display: block;\n  padding: 4px;\n  margin-bottom: 20px;\n  line-height: 1.42857143;\n  background-color: #ffffff;\n  border: 1px solid #dddddd;\n  border-radius: 4px;\n  -webkit-transition: border 0.2s ease-in-out;\n  -o-transition: border 0.2s ease-in-out;\n  transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n  margin-left: auto;\n  margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n  border-color: #337ab7;\n}\n.thumbnail .caption {\n  padding: 9px;\n  color: #333333;\n}\n.alert {\n  padding: 15px;\n  margin-bottom: 20px;\n  border: 1px solid transparent;\n  border-radius: 4px;\n}\n.alert h4 {\n  margin-top: 0;\n  color: inherit;\n}\n.alert .alert-link {\n  font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n  margin-bottom: 0;\n}\n.alert > p + p {\n  margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n  padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n  position: relative;\n  top: -2px;\n  right: -21px;\n  color: inherit;\n}\n.alert-success {\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n  color: #3c763d;\n}\n.alert-success hr {\n  border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n  color: #2b542c;\n}\n.alert-info {\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n  color: #31708f;\n}\n.alert-info hr {\n  border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n  color: #245269;\n}\n.alert-warning {\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n  color: #8a6d3b;\n}\n.alert-warning hr {\n  border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n  color: #66512c;\n}\n.alert-danger {\n  background-color: #f2dede;\n  border-color: #ebccd1;\n  color: #a94442;\n}\n.alert-danger hr {\n  border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n  color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n@keyframes progress-bar-stripes {\n  from {\n    background-position: 40px 0;\n  }\n  to {\n    background-position: 0 0;\n  }\n}\n.progress {\n  overflow: hidden;\n  height: 20px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 20px;\n  color: #ffffff;\n  text-align: center;\n  background-color: #337ab7;\n  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n  -webkit-transition: width 0.6s ease;\n  -o-transition: width 0.6s ease;\n  transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n  -webkit-animation: progress-bar-stripes 2s linear infinite;\n  -o-animation: progress-bar-stripes 2s linear infinite;\n  animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n  background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n  background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n  background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n  background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n  margin-top: 15px;\n}\n.media:first-child {\n  margin-top: 0;\n}\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n.media-body {\n  width: 10000px;\n}\n.media-object {\n  display: block;\n}\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n.media-middle {\n  vertical-align: middle;\n}\n.media-bottom {\n  vertical-align: bottom;\n}\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n.list-group {\n  margin-bottom: 20px;\n  padding-left: 0;\n}\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  margin-bottom: -1px;\n  background-color: #ffffff;\n  border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n  border-top-right-radius: 4px;\n  border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n  margin-bottom: 0;\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px;\n}\na.list-group-item {\n  color: #555555;\n}\na.list-group-item .list-group-item-heading {\n  color: #333333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n  text-decoration: none;\n  color: #555555;\n  background-color: #f5f5f5;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n  background-color: #eeeeee;\n  color: #777777;\n  cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n  color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n  color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n  z-index: 2;\n  color: #ffffff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n  color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n  color: #c7ddef;\n}\n.list-group-item-success {\n  color: #3c763d;\n  background-color: #dff0d8;\n}\na.list-group-item-success {\n  color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n  color: #3c763d;\n  background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.list-group-item-success.active:focus {\n  color: #fff;\n  background-color: #3c763d;\n  border-color: #3c763d;\n}\n.list-group-item-info {\n  color: #31708f;\n  background-color: #d9edf7;\n}\na.list-group-item-info {\n  color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n  color: #31708f;\n  background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.list-group-item-info.active:focus {\n  color: #fff;\n  background-color: #31708f;\n  border-color: #31708f;\n}\n.list-group-item-warning {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n}\na.list-group-item-warning {\n  color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n  color: #8a6d3b;\n  background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus {\n  color: #fff;\n  background-color: #8a6d3b;\n  border-color: #8a6d3b;\n}\n.list-group-item-danger {\n  color: #a94442;\n  background-color: #f2dede;\n}\na.list-group-item-danger {\n  color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n  color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n  color: #a94442;\n  background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus {\n  color: #fff;\n  background-color: #a94442;\n  border-color: #a94442;\n}\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n.panel {\n  margin-bottom: 20px;\n  background-color: #ffffff;\n  border: 1px solid transparent;\n  border-radius: 4px;\n  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n  padding: 15px;\n}\n.panel-heading {\n  padding: 10px 15px;\n  border-bottom: 1px solid transparent;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n  color: inherit;\n}\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 16px;\n  color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n  color: inherit;\n}\n.panel-footer {\n  padding: 10px 15px;\n  background-color: #f5f5f5;\n  border-top: 1px solid #dddddd;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n  margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n  border-width: 1px 0;\n  border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n  border-top: 0;\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n  border-bottom: 0;\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n  border-top-width: 0;\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n  margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n  border-top-right-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n  border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n  border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n  border-bottom-right-radius: 3px;\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n  border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n  border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n  border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n  border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n  border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n  border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n  border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n  border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n  border-bottom: 0;\n}\n.panel > .table-responsive {\n  border: 0;\n  margin-bottom: 0;\n}\n.panel-group {\n  margin-bottom: 20px;\n}\n.panel-group .panel {\n  margin-bottom: 0;\n  border-radius: 4px;\n}\n.panel-group .panel + .panel {\n  margin-top: 5px;\n}\n.panel-group .panel-heading {\n  border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n  border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n  border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n  border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n  border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n  color: #333333;\n  background-color: #f5f5f5;\n  border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n  color: #f5f5f5;\n  background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #dddddd;\n}\n.panel-primary {\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n  color: #ffffff;\n  background-color: #337ab7;\n  border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n  color: #337ab7;\n  background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #337ab7;\n}\n.panel-success {\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n  color: #3c763d;\n  background-color: #dff0d8;\n  border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n  color: #dff0d8;\n  background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #d6e9c6;\n}\n.panel-info {\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n  color: #31708f;\n  background-color: #d9edf7;\n  border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n  color: #d9edf7;\n  background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #bce8f1;\n}\n.panel-warning {\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n  color: #8a6d3b;\n  background-color: #fcf8e3;\n  border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n  color: #fcf8e3;\n  background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #faebcc;\n}\n.panel-danger {\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n  color: #a94442;\n  background-color: #f2dede;\n  border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n  border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n  color: #f2dede;\n  background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n  border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  height: 100%;\n  width: 100%;\n  border: 0;\n}\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: #f5f5f5;\n  border: 1px solid #e3e3e3;\n  border-radius: 4px;\n  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n  border-color: #ddd;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n  padding: 24px;\n  border-radius: 6px;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: 3px;\n}\n.close {\n  float: right;\n  font-size: 21px;\n  font-weight: bold;\n  line-height: 1;\n  color: #000000;\n  text-shadow: 0 1px 0 #ffffff;\n  opacity: 0.2;\n  filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n  color: #000000;\n  text-decoration: none;\n  cursor: pointer;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\nbutton.close {\n  padding: 0;\n  cursor: pointer;\n  background: transparent;\n  border: 0;\n  -webkit-appearance: none;\n}\n.modal-open {\n  overflow: hidden;\n}\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.modal.fade .modal-dialog {\n  -webkit-transform: translate(0, -25%);\n  -ms-transform: translate(0, -25%);\n  -o-transform: translate(0, -25%);\n  transform: translate(0, -25%);\n  -webkit-transition: -webkit-transform 0.3s ease-out;\n  -moz-transition: -moz-transform 0.3s ease-out;\n  -o-transition: -o-transform 0.3s ease-out;\n  transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n  -webkit-transform: translate(0, 0);\n  -ms-transform: translate(0, 0);\n  -o-transform: translate(0, 0);\n  transform: translate(0, 0);\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n.modal-content {\n  position: relative;\n  background-color: #ffffff;\n  border: 1px solid #999999;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  outline: 0;\n}\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1040;\n  background-color: #000000;\n}\n.modal-backdrop.fade {\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n}\n.modal-header {\n  padding: 15px;\n  border-bottom: 1px solid #e5e5e5;\n  min-height: 16.42857143px;\n}\n.modal-header .close {\n  margin-top: -2px;\n}\n.modal-title {\n  margin: 0;\n  line-height: 1.42857143;\n}\n.modal-body {\n  position: relative;\n  padding: 15px;\n}\n.modal-footer {\n  padding: 15px;\n  text-align: right;\n  border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n  margin-left: 5px;\n  margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n  margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n  margin-left: 0;\n}\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n@media (min-width: 768px) {\n  .modal-dialog {\n    width: 600px;\n    margin: 30px auto;\n  }\n  .modal-content {\n    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n  }\n  .modal-sm {\n    width: 300px;\n  }\n}\n@media (min-width: 992px) {\n  .modal-lg {\n    width: 900px;\n  }\n}\n.tooltip {\n  position: absolute;\n  z-index: 1070;\n  display: block;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 12px;\n  font-weight: normal;\n  line-height: 1.4;\n  opacity: 0;\n  filter: alpha(opacity=0);\n}\n.tooltip.in {\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.tooltip.top {\n  margin-top: -3px;\n  padding: 5px 0;\n}\n.tooltip.right {\n  margin-left: 3px;\n  padding: 0 5px;\n}\n.tooltip.bottom {\n  margin-top: 3px;\n  padding: 5px 0;\n}\n.tooltip.left {\n  margin-left: -3px;\n  padding: 0 5px;\n}\n.tooltip-inner {\n  max-width: 200px;\n  padding: 3px 8px;\n  color: #ffffff;\n  text-align: center;\n  text-decoration: none;\n  background-color: #000000;\n  border-radius: 4px;\n}\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n  bottom: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n  bottom: 0;\n  right: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n  bottom: 0;\n  left: 5px;\n  margin-bottom: -5px;\n  border-width: 5px 5px 0;\n  border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n  top: 50%;\n  left: 0;\n  margin-top: -5px;\n  border-width: 5px 5px 5px 0;\n  border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n  top: 50%;\n  right: 0;\n  margin-top: -5px;\n  border-width: 5px 0 5px 5px;\n  border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n  top: 0;\n  left: 50%;\n  margin-left: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n  top: 0;\n  right: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n  top: 0;\n  left: 5px;\n  margin-top: -5px;\n  border-width: 0 5px 5px;\n  border-bottom-color: #000000;\n}\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 1060;\n  display: none;\n  max-width: 276px;\n  padding: 1px;\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 14px;\n  font-weight: normal;\n  line-height: 1.42857143;\n  text-align: left;\n  background-color: #ffffff;\n  background-clip: padding-box;\n  border: 1px solid #cccccc;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 6px;\n  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n  white-space: normal;\n}\n.popover.top {\n  margin-top: -10px;\n}\n.popover.right {\n  margin-left: 10px;\n}\n.popover.bottom {\n  margin-top: 10px;\n}\n.popover.left {\n  margin-left: -10px;\n}\n.popover-title {\n  margin: 0;\n  padding: 8px 14px;\n  font-size: 14px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ebebeb;\n  border-radius: 5px 5px 0 0;\n}\n.popover-content {\n  padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n  position: absolute;\n  display: block;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n.popover > .arrow {\n  border-width: 11px;\n}\n.popover > .arrow:after {\n  border-width: 10px;\n  content: \"\";\n}\n.popover.top > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-bottom-width: 0;\n  border-top-color: #999999;\n  border-top-color: rgba(0, 0, 0, 0.25);\n  bottom: -11px;\n}\n.popover.top > .arrow:after {\n  content: \" \";\n  bottom: 1px;\n  margin-left: -10px;\n  border-bottom-width: 0;\n  border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n  top: 50%;\n  left: -11px;\n  margin-top: -11px;\n  border-left-width: 0;\n  border-right-color: #999999;\n  border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n  content: \" \";\n  left: 1px;\n  bottom: -10px;\n  border-left-width: 0;\n  border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n  left: 50%;\n  margin-left: -11px;\n  border-top-width: 0;\n  border-bottom-color: #999999;\n  border-bottom-color: rgba(0, 0, 0, 0.25);\n  top: -11px;\n}\n.popover.bottom > .arrow:after {\n  content: \" \";\n  top: 1px;\n  margin-left: -10px;\n  border-top-width: 0;\n  border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n  top: 50%;\n  right: -11px;\n  margin-top: -11px;\n  border-right-width: 0;\n  border-left-color: #999999;\n  border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n  content: \" \";\n  right: 1px;\n  border-right-width: 0;\n  border-left-color: #ffffff;\n  bottom: -10px;\n}\n.carousel {\n  position: relative;\n}\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n}\n.carousel-inner > .item {\n  display: none;\n  position: relative;\n  -webkit-transition: 0.6s ease-in-out left;\n  -o-transition: 0.6s ease-in-out left;\n  transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n  line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n  .carousel-inner > .item {\n    -webkit-transition: -webkit-transform 0.6s ease-in-out;\n    -moz-transition: -moz-transform 0.6s ease-in-out;\n    -o-transition: -o-transform 0.6s ease-in-out;\n    transition: transform 0.6s ease-in-out;\n    -webkit-backface-visibility: hidden;\n    -moz-backface-visibility: hidden;\n    backface-visibility: hidden;\n    -webkit-perspective: 1000;\n    -moz-perspective: 1000;\n    perspective: 1000;\n  }\n  .carousel-inner > .item.next,\n  .carousel-inner > .item.active.right {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.prev,\n  .carousel-inner > .item.active.left {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    left: 0;\n  }\n  .carousel-inner > .item.next.left,\n  .carousel-inner > .item.prev.right,\n  .carousel-inner > .item.active {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    left: 0;\n  }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  display: block;\n}\n.carousel-inner > .active {\n  left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.carousel-inner > .next {\n  left: 100%;\n}\n.carousel-inner > .prev {\n  left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n  left: 0;\n}\n.carousel-inner > .active.left {\n  left: -100%;\n}\n.carousel-inner > .active.right {\n  left: 100%;\n}\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: 15%;\n  opacity: 0.5;\n  filter: alpha(opacity=50);\n  font-size: 20px;\n  color: #ffffff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n  left: auto;\n  right: 0;\n  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n  background-repeat: repeat-x;\n  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n  outline: 0;\n  color: #ffffff;\n  text-decoration: none;\n  opacity: 0.9;\n  filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n  position: absolute;\n  top: 50%;\n  z-index: 5;\n  display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n  left: 50%;\n  margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n  right: 50%;\n  margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n  width: 20px;\n  height: 20px;\n  margin-top: -10px;\n  line-height: 1;\n  font-family: serif;\n}\n.carousel-control .icon-prev:before {\n  content: '\\2039';\n}\n.carousel-control .icon-next:before {\n  content: '\\203a';\n}\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n}\n.carousel-indicators li {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin: 1px;\n  text-indent: -999px;\n  border: 1px solid #ffffff;\n  border-radius: 10px;\n  cursor: pointer;\n  background-color: #000 \\9;\n  background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n  margin: 0;\n  width: 12px;\n  height: 12px;\n  background-color: #ffffff;\n}\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: #ffffff;\n  text-align: center;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n  text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-prev,\n  .carousel-control .icon-next {\n    width: 30px;\n    height: 30px;\n    margin-top: -15px;\n    font-size: 30px;\n  }\n  .carousel-control .glyphicon-chevron-left,\n  .carousel-control .icon-prev {\n    margin-left: -15px;\n  }\n  .carousel-control .glyphicon-chevron-right,\n  .carousel-control .icon-next {\n    margin-right: -15px;\n  }\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n  content: \" \";\n  display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n  clear: both;\n}\n.center-block {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  font: 0/0 a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n.hidden {\n  display: none !important;\n}\n.affix {\n  position: fixed;\n}\n@-ms-viewport {\n  width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n@media (max-width: 767px) {\n  .visible-xs {\n    display: block !important;\n  }\n  table.visible-xs {\n    display: table;\n  }\n  tr.visible-xs {\n    display: table-row !important;\n  }\n  th.visible-xs,\n  td.visible-xs {\n    display: table-cell !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-block {\n    display: block !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline {\n    display: inline !important;\n  }\n}\n@media (max-width: 767px) {\n  .visible-xs-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm {\n    display: block !important;\n  }\n  table.visible-sm {\n    display: table;\n  }\n  tr.visible-sm {\n    display: table-row !important;\n  }\n  th.visible-sm,\n  td.visible-sm {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-block {\n    display: block !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .visible-sm-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md {\n    display: block !important;\n  }\n  table.visible-md {\n    display: table;\n  }\n  tr.visible-md {\n    display: table-row !important;\n  }\n  th.visible-md,\n  td.visible-md {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-block {\n    display: block !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .visible-md-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg {\n    display: block !important;\n  }\n  table.visible-lg {\n    display: table;\n  }\n  tr.visible-lg {\n    display: table-row !important;\n  }\n  th.visible-lg,\n  td.visible-lg {\n    display: table-cell !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-block {\n    display: block !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline {\n    display: inline !important;\n  }\n}\n@media (min-width: 1200px) {\n  .visible-lg-inline-block {\n    display: inline-block !important;\n  }\n}\n@media (max-width: 767px) {\n  .hidden-xs {\n    display: none !important;\n  }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n  .hidden-sm {\n    display: none !important;\n  }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n  .hidden-md {\n    display: none !important;\n  }\n}\n@media (min-width: 1200px) {\n  .hidden-lg {\n    display: none !important;\n  }\n}\n.visible-print {\n  display: none !important;\n}\n@media print {\n  .visible-print {\n    display: block !important;\n  }\n  table.visible-print {\n    display: table;\n  }\n  tr.visible-print {\n    display: table-row !important;\n  }\n  th.visible-print,\n  td.visible-print {\n    display: table-cell !important;\n  }\n}\n.visible-print-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-block {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n}\n@media print {\n  .visible-print-inline-block {\n    display: inline-block !important;\n  }\n}\n@media print {\n  .hidden-print {\n    display: none !important;\n  }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n//    user zoom.\n//\n\nhtml {\n  font-family: sans-serif; // 1\n  -ms-text-size-adjust: 100%; // 2\n  -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n  margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; // 1\n  vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n  background-color: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\n//\n\na:active,\na:hover {\n  outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n  font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n  font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n  border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n  margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n  overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n//    Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; // 1\n  font: inherit; // 2\n  margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n  overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n//    and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n//    `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; // 2\n  cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n  line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; // 1\n  padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n//    (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; // 1\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; // 2\n  box-sizing: content-box;\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n  border: 0; // 1\n  padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n  overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n  font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n    *,\n    *:before,\n    *:after {\n        background: transparent !important;\n        color: #000 !important; // Black prints faster: h5bp.com/s\n        box-shadow: none !important;\n        text-shadow: none !important;\n    }\n\n    a,\n    a:visited {\n        text-decoration: underline;\n    }\n\n    a[href]:after {\n        content: \" (\" attr(href) \")\";\n    }\n\n    abbr[title]:after {\n        content: \" (\" attr(title) \")\";\n    }\n\n    // Don't show links that are fragment identifiers,\n    // or use the `javascript:` pseudo protocol\n    a[href^=\"#\"]:after,\n    a[href^=\"javascript:\"]:after {\n        content: \"\";\n    }\n\n    pre,\n    blockquote {\n        border: 1px solid #999;\n        page-break-inside: avoid;\n    }\n\n    thead {\n        display: table-header-group; // h5bp.com/t\n    }\n\n    tr,\n    img {\n        page-break-inside: avoid;\n    }\n\n    img {\n        max-width: 100% !important;\n    }\n\n    p,\n    h2,\n    h3 {\n        orphans: 3;\n        widows: 3;\n    }\n\n    h2,\n    h3 {\n        page-break-after: avoid;\n    }\n\n    // Bootstrap specific changes start\n    //\n    // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n    // Once fixed, we can just straight up remove this.\n    select {\n        background: #fff !important;\n    }\n\n    // Bootstrap components\n    .navbar {\n        display: none;\n    }\n    .btn,\n    .dropup > .btn {\n        > .caret {\n            border-top-color: #000 !important;\n        }\n    }\n    .label {\n        border: 1px solid #000;\n    }\n\n    .table {\n        border-collapse: collapse !important;\n\n        td,\n        th {\n            background-color: #fff !important;\n        }\n    }\n    .table-bordered {\n        th,\n        td {\n            border: 1px solid #ddd !important;\n        }\n    }\n\n    // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n  font-family: 'Glyphicons Halflings';\n  src: url('@{icon-font-path}@{icon-font-name}.eot');\n  src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n       url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n       url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n       url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n       url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: 'Glyphicons Halflings';\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\2a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur                    { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n.glyphicon-cd                     { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file              { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file              { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up               { &:before { content: \"\\e204\"; } }\n.glyphicon-copy                   { &:before { content: \"\\e205\"; } }\n.glyphicon-paste                  { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door                   { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key                    { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert                  { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer              { &:before { content: \"\\e210\"; } }\n.glyphicon-king                   { &:before { content: \"\\e211\"; } }\n.glyphicon-queen                  { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn                   { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop                 { &:before { content: \"\\e214\"; } }\n.glyphicon-knight                 { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula           { &:before { content: \"\\e216\"; } }\n.glyphicon-tent                   { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard             { &:before { content: \"\\e218\"; } }\n.glyphicon-bed                    { &:before { content: \"\\e219\"; } }\n.glyphicon-apple                  { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase                  { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass              { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp                   { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate              { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank             { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors               { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin                { &:before { content: \"\\e227\"; } }\n.glyphicon-btc                    { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt                    { &:before { content: \"\\e227\"; } }\n.glyphicon-yen                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble                  { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub                    { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale                  { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly              { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted       { &:before { content: \"\\e232\"; } }\n.glyphicon-education              { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal      { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical        { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger         { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window           { &:before { content: \"\\e237\"; } }\n.glyphicon-oil                    { &:before { content: \"\\e238\"; } }\n.glyphicon-grain                  { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses             { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size              { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color             { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background        { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top       { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom    { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left      { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical  { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right     { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right         { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left          { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom        { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top           { &:before { content: \"\\e253\"; } }\n.glyphicon-console                { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript            { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript              { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left              { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right             { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down              { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up                { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n  .box-sizing(border-box);\n}\n*:before,\n*:after {\n  .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n  font-size: 10px;\n  -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @text-color;\n  background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\n\n// Links\n\na {\n  color: @link-color;\n  text-decoration: none;\n\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n  }\n\n  &:focus {\n    .tab-focus();\n  }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n  margin: 0;\n}\n\n\n// Images\n\nimg {\n  vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n  .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n  border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n  padding: @thumbnail-padding;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(all .2s ease-in-out);\n\n  // Keep them at most 100% wide\n  .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n  border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n  margin-top:    @line-height-computed;\n  margin-bottom: @line-height-computed;\n  border: 0;\n  border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip: rect(0,0,0,0);\n  border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n  &:active,\n  &:focus {\n    position: static;\n    width: auto;\n    height: auto;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n  }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n// Upstream patch for normalize.css submitted: https://github.com/necolas/normalize.css/pull/379 - remove this fix once that is merged\n\n[role=\"button\"] {\n  cursor: pointer;\n}","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n  -webkit-animation: @animation;\n       -o-animation: @animation;\n          animation: @animation;\n}\n.animation-name(@name) {\n  -webkit-animation-name: @name;\n          animation-name: @name;\n}\n.animation-duration(@duration) {\n  -webkit-animation-duration: @duration;\n          animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n  -webkit-animation-timing-function: @timing-function;\n          animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n  -webkit-animation-delay: @delay;\n          animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n  -webkit-animation-iteration-count: @iteration-count;\n          animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n  -webkit-animation-direction: @direction;\n          animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n  -webkit-animation-fill-mode: @fill-mode;\n          animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n  -webkit-backface-visibility: @visibility;\n     -moz-backface-visibility: @visibility;\n          backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n          box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n  -webkit-box-sizing: @boxmodel;\n     -moz-box-sizing: @boxmodel;\n          box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n  -webkit-column-count: @column-count;\n     -moz-column-count: @column-count;\n          column-count: @column-count;\n  -webkit-column-gap: @column-gap;\n     -moz-column-gap: @column-gap;\n          column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n  word-wrap: break-word;\n  -webkit-hyphens: @mode;\n     -moz-hyphens: @mode;\n      -ms-hyphens: @mode; // IE10+\n       -o-hyphens: @mode;\n          hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n  // Firefox\n  &::-moz-placeholder {\n    color: @color;\n    opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n  }\n  &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n  -webkit-transform: scale(@ratio);\n      -ms-transform: scale(@ratio); // IE9 only\n       -o-transform: scale(@ratio);\n          transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n  -webkit-transform: scale(@ratioX, @ratioY);\n      -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n       -o-transform: scale(@ratioX, @ratioY);\n          transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n  -webkit-transform: scaleX(@ratio);\n      -ms-transform: scaleX(@ratio); // IE9 only\n       -o-transform: scaleX(@ratio);\n          transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n  -webkit-transform: scaleY(@ratio);\n      -ms-transform: scaleY(@ratio); // IE9 only\n       -o-transform: scaleY(@ratio);\n          transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n  -webkit-transform: skewX(@x) skewY(@y);\n      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n       -o-transform: skewX(@x) skewY(@y);\n          transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n  -webkit-transform: translate(@x, @y);\n      -ms-transform: translate(@x, @y); // IE9 only\n       -o-transform: translate(@x, @y);\n          transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n  -webkit-transform: translate3d(@x, @y, @z);\n          transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n  -webkit-transform: rotate(@degrees);\n      -ms-transform: rotate(@degrees); // IE9 only\n       -o-transform: rotate(@degrees);\n          transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n  -webkit-transform: rotateX(@degrees);\n      -ms-transform: rotateX(@degrees); // IE9 only\n       -o-transform: rotateX(@degrees);\n          transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n  -webkit-transform: rotateY(@degrees);\n      -ms-transform: rotateY(@degrees); // IE9 only\n       -o-transform: rotateY(@degrees);\n          transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n  -webkit-perspective: @perspective;\n     -moz-perspective: @perspective;\n          perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n  -webkit-perspective-origin: @perspective;\n     -moz-perspective-origin: @perspective;\n          perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n  -webkit-transform-origin: @origin;\n     -moz-transform-origin: @origin;\n      -ms-transform-origin: @origin; // IE9 only\n          transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n  -webkit-transition: @transition;\n       -o-transition: @transition;\n          transition: @transition;\n}\n.transition-property(@transition-property) {\n  -webkit-transition-property: @transition-property;\n          transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n  -webkit-transition-delay: @transition-delay;\n          transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n  -webkit-transition-duration: @transition-duration;\n          transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n  -webkit-transition-timing-function: @timing-function;\n          transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n  -webkit-transition: -webkit-transform @transition;\n     -moz-transition: -moz-transform @transition;\n       -o-transition: -o-transform @transition;\n          transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n  -webkit-user-select: @select;\n     -moz-user-select: @select;\n      -ms-user-select: @select; // IE10+\n          user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n  // Default\n  outline: thin dotted;\n  // WebKit\n  outline: 5px auto -webkit-focus-ring-color;\n  outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n  display: @display;\n  max-width: 100%; // Part 1: Set a maximum relative to the parent\n  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n  background-image: url(\"@{file-1x}\");\n\n  @media\n  only screen and (-webkit-min-device-pixel-ratio: 2),\n  only screen and (   min--moz-device-pixel-ratio: 2),\n  only screen and (     -o-min-device-pixel-ratio: 2/1),\n  only screen and (        min-device-pixel-ratio: 2),\n  only screen and (                min-resolution: 192dpi),\n  only screen and (                min-resolution: 2dppx) {\n    background-image: url(\"@{file-2x}\");\n    background-size: @width-1x @height-1x;\n  }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n  font-family: @headings-font-family;\n  font-weight: @headings-font-weight;\n  line-height: @headings-line-height;\n  color: @headings-color;\n\n  small,\n  .small {\n    font-weight: normal;\n    line-height: 1;\n    color: @headings-small-color;\n  }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n  margin-top: @line-height-computed;\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 65%;\n  }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n  margin-top: (@line-height-computed / 2);\n  margin-bottom: (@line-height-computed / 2);\n\n  small,\n  .small {\n    font-size: 75%;\n  }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n  margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n  margin-bottom: @line-height-computed;\n  font-size: floor((@font-size-base * 1.15));\n  font-weight: 300;\n  line-height: 1.4;\n\n  @media (min-width: @screen-sm-min) {\n    font-size: (@font-size-base * 1.5);\n  }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n  font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n  background-color: @state-warning-bg;\n  padding: .2em;\n}\n\n// Alignment\n.text-left           { text-align: left; }\n.text-right          { text-align: right; }\n.text-center         { text-align: center; }\n.text-justify        { text-align: justify; }\n.text-nowrap         { white-space: nowrap; }\n\n// Transformation\n.text-lowercase      { text-transform: lowercase; }\n.text-uppercase      { text-transform: uppercase; }\n.text-capitalize     { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n  color: @text-muted;\n}\n.text-primary {\n  .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n  .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n  .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n  .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n  .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n  // Given the contrast here, this is the only class to have its color inverted\n  // automatically.\n  color: #fff;\n  .bg-variant(@brand-primary);\n}\n.bg-success {\n  .bg-variant(@state-success-bg);\n}\n.bg-info {\n  .bg-variant(@state-info-bg);\n}\n.bg-warning {\n  .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n  .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n  padding-bottom: ((@line-height-computed / 2) - 1);\n  margin: (@line-height-computed * 2) 0 @line-height-computed;\n  border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n  margin-top: 0;\n  margin-bottom: (@line-height-computed / 2);\n  ul,\n  ol {\n    margin-bottom: 0;\n  }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n  .list-unstyled();\n  margin-left: -5px;\n\n  > li {\n    display: inline-block;\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n// Description Lists\ndl {\n  margin-top: 0; // Remove browser default\n  margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n  line-height: @line-height-base;\n}\ndt {\n  font-weight: bold;\n}\ndd {\n  margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n  dd {\n    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    dt {\n      float: left;\n      width: (@dl-horizontal-offset - 20);\n      clear: left;\n      text-align: right;\n      .text-overflow();\n    }\n    dd {\n      margin-left: @dl-horizontal-offset;\n    }\n  }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n  cursor: help;\n  border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n  font-size: 90%;\n  .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n  padding: (@line-height-computed / 2) @line-height-computed;\n  margin: 0 0 @line-height-computed;\n  font-size: @blockquote-font-size;\n  border-left: 5px solid @blockquote-border-color;\n\n  p,\n  ul,\n  ol {\n    &:last-child {\n      margin-bottom: 0;\n    }\n  }\n\n  // Note: Deprecated small and .small as of v3.1.0\n  // Context: https://github.com/twbs/bootstrap/issues/11660\n  footer,\n  small,\n  .small {\n    display: block;\n    font-size: 80%; // back to default font-size\n    line-height: @line-height-base;\n    color: @blockquote-small-color;\n\n    &:before {\n      content: '\\2014 \\00A0'; // em dash, nbsp\n    }\n  }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n  padding-right: 15px;\n  padding-left: 0;\n  border-right: 5px solid @blockquote-border-color;\n  border-left: 0;\n  text-align: right;\n\n  // Account for citation\n  footer,\n  small,\n  .small {\n    &:before { content: ''; }\n    &:after {\n      content: '\\00A0 \\2014'; // nbsp, em dash\n    }\n  }\n}\n\n// Addresses\naddress {\n  margin-bottom: @line-height-computed;\n  font-style: normal;\n  line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover {\n    color: darken(@color, 10%);\n  }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover {\n    background-color: darken(@color, 10%);\n  }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n  font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @code-color;\n  background-color: @code-bg;\n  border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n  padding: 2px 4px;\n  font-size: 90%;\n  color: @kbd-color;\n  background-color: @kbd-bg;\n  border-radius: @border-radius-small;\n  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n  kbd {\n    padding: 0;\n    font-size: 100%;\n    font-weight: bold;\n    box-shadow: none;\n  }\n}\n\n// Blocks of code\npre {\n  display: block;\n  padding: ((@line-height-computed - 1) / 2);\n  margin: 0 0 (@line-height-computed / 2);\n  font-size: (@font-size-base - 1); // 14px to 13px\n  line-height: @line-height-base;\n  word-break: break-all;\n  word-wrap: break-word;\n  color: @pre-color;\n  background-color: @pre-bg;\n  border: 1px solid @pre-border-color;\n  border-radius: @border-radius-base;\n\n  // Account for some code outputs that place code tags in pre tags\n  code {\n    padding: 0;\n    font-size: inherit;\n    color: inherit;\n    white-space: pre-wrap;\n    background-color: transparent;\n    border-radius: 0;\n  }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n  max-height: @pre-scrollable-max-height;\n  overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n  .container-fixed();\n\n  @media (min-width: @screen-sm-min) {\n    width: @container-sm;\n  }\n  @media (min-width: @screen-md-min) {\n    width: @container-md;\n  }\n  @media (min-width: @screen-lg-min) {\n    width: @container-lg;\n  }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n  .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n  .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n  .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n  .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n  .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n  margin-right: auto;\n  margin-left: auto;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n  &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n  margin-left:  (@gutter / -2);\n  margin-right: (@gutter / -2);\n  &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  float: left;\n  width: percentage((@columns / @grid-columns));\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n  margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n  left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n  right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-sm-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-offset(@columns) {\n  @media (min-width: @screen-sm-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-push(@columns) {\n  @media (min-width: @screen-sm-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-sm-column-pull(@columns) {\n  @media (min-width: @screen-sm-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-md-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-offset(@columns) {\n  @media (min-width: @screen-md-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-push(@columns) {\n  @media (min-width: @screen-md-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-md-column-pull(@columns) {\n  @media (min-width: @screen-md-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n  position: relative;\n  min-height: 1px;\n  padding-left:  (@gutter / 2);\n  padding-right: (@gutter / 2);\n\n  @media (min-width: @screen-lg-min) {\n    float: left;\n    width: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-offset(@columns) {\n  @media (min-width: @screen-lg-min) {\n    margin-left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-push(@columns) {\n  @media (min-width: @screen-lg-min) {\n    left: percentage((@columns / @grid-columns));\n  }\n}\n.make-lg-column-pull(@columns) {\n  @media (min-width: @screen-lg-min) {\n    right: percentage((@columns / @grid-columns));\n  }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n  // Common styles for all sizes of grid columns, widths 1-12\n  .col(@index) { // initial\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n    @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      position: relative;\n      // Prevent columns from collapsing when empty\n      min-height: 1px;\n      // Inner gutter via padding\n      padding-left:  (@grid-gutter-width / 2);\n      padding-right: (@grid-gutter-width / 2);\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n  .col(@index) { // initial\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), @item);\n  }\n  .col(@index, @list) when (@index =< @grid-columns) { // general\n    @item: ~\".col-@{class}-@{index}\";\n    .col((@index + 1), ~\"@{list}, @{item}\");\n  }\n  .col(@index, @list) when (@index > @grid-columns) { // terminal\n    @{list} {\n      float: left;\n    }\n  }\n  .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n  .col-@{class}-@{index} {\n    width: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n  .col-@{class}-push-@{index} {\n    left: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n  .col-@{class}-push-0 {\n    left: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n  .col-@{class}-pull-@{index} {\n    right: percentage((@index / @grid-columns));\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n  .col-@{class}-pull-0 {\n    right: auto;\n  }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n  .col-@{class}-offset-@{index} {\n    margin-left: percentage((@index / @grid-columns));\n  }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n  .calc-grid-column(@index, @class, @type);\n  // next iteration\n  .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n  .float-grid-columns(@class);\n  .loop-grid-columns(@grid-columns, @class, width);\n  .loop-grid-columns(@grid-columns, @class, pull);\n  .loop-grid-columns(@grid-columns, @class, push);\n  .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n}\ncaption {\n  padding-top: @table-cell-padding;\n  padding-bottom: @table-cell-padding;\n  color: @text-muted;\n  text-align: left;\n}\nth {\n  text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n  width: 100%;\n  max-width: 100%;\n  margin-bottom: @line-height-computed;\n  // Cells\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-cell-padding;\n        line-height: @line-height-base;\n        vertical-align: top;\n        border-top: 1px solid @table-border-color;\n      }\n    }\n  }\n  // Bottom align for column headings\n  > thead > tr > th {\n    vertical-align: bottom;\n    border-bottom: 2px solid @table-border-color;\n  }\n  // Remove top border from thead by default\n  > caption + thead,\n  > colgroup + thead,\n  > thead:first-child {\n    > tr:first-child {\n      > th,\n      > td {\n        border-top: 0;\n      }\n    }\n  }\n  // Account for multiple tbody instances\n  > tbody + tbody {\n    border-top: 2px solid @table-border-color;\n  }\n\n  // Nesting\n  .table {\n    background-color: @body-bg;\n  }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        padding: @table-condensed-cell-padding;\n      }\n    }\n  }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n  border: 1px solid @table-border-color;\n  > thead,\n  > tbody,\n  > tfoot {\n    > tr {\n      > th,\n      > td {\n        border: 1px solid @table-border-color;\n      }\n    }\n  }\n  > thead > tr {\n    > th,\n    > td {\n      border-bottom-width: 2px;\n    }\n  }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n  > tbody > tr:nth-of-type(odd) {\n    background-color: @table-bg-accent;\n  }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n  > tbody > tr:hover {\n    background-color: @table-bg-hover;\n  }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n  position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n  float: none;\n  display: table-column;\n}\ntable {\n  td,\n  th {\n    &[class*=\"col-\"] {\n      position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n      float: none;\n      display: table-cell;\n    }\n  }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n  overflow-x: auto;\n  min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n  @media screen and (max-width: @screen-xs-max) {\n    width: 100%;\n    margin-bottom: (@line-height-computed * 0.75);\n    overflow-y: hidden;\n    -ms-overflow-style: -ms-autohiding-scrollbar;\n    border: 1px solid @table-border-color;\n\n    // Tighten up spacing\n    > .table {\n      margin-bottom: 0;\n\n      // Ensure the content doesn't wrap\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th,\n          > td {\n            white-space: nowrap;\n          }\n        }\n      }\n    }\n\n    // Special overrides for the bordered tables\n    > .table-bordered {\n      border: 0;\n\n      // Nuke the appropriate borders so that the parent can handle them\n      > thead,\n      > tbody,\n      > tfoot {\n        > tr {\n          > th:first-child,\n          > td:first-child {\n            border-left: 0;\n          }\n          > th:last-child,\n          > td:last-child {\n            border-right: 0;\n          }\n        }\n      }\n\n      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n      // chances are there will be only one `tr` in a `thead` and that would\n      // remove the border altogether.\n      > tbody,\n      > tfoot {\n        > tr:last-child {\n          > th,\n          > td {\n            border-bottom: 0;\n          }\n        }\n      }\n\n    }\n  }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` and prevent\n  // inheritance to nested tables.\n  .table > thead > tr,\n  .table > tbody > tr,\n  .table > tfoot > tr {\n    > td.@{state},\n    > th.@{state},\n    &.@{state} > td,\n    &.@{state} > th {\n      background-color: @background;\n    }\n  }\n\n  // Hover states for `.table-hover`\n  // Note: this is not available for cells or rows within `thead` or `tfoot`.\n  .table-hover > tbody > tr {\n    > td.@{state}:hover,\n    > th.@{state}:hover,\n    &.@{state}:hover > td,\n    &:hover > .@{state},\n    &.@{state}:hover > th {\n      background-color: darken(@background, 5%);\n    }\n  }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n  padding: 0;\n  margin: 0;\n  border: 0;\n  // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n  // so we reset that to ensure it behaves more like a standard block element.\n  // See https://github.com/twbs/bootstrap/issues/12359.\n  min-width: 0;\n}\n\nlegend {\n  display: block;\n  width: 100%;\n  padding: 0;\n  margin-bottom: @line-height-computed;\n  font-size: (@font-size-base * 1.5);\n  line-height: inherit;\n  color: @legend-color;\n  border: 0;\n  border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n  display: inline-block;\n  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n  margin-bottom: 5px;\n  font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n  .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  margin: 4px 0 0;\n  margin-top: 1px \\9; // IE8-9\n  line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n  display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n  display: block;\n  width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n  height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n  .tab-focus();\n}\n\n// Adjust output element\noutput {\n  display: block;\n  padding-top: (@padding-base-vertical + 1);\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n  display: block;\n  width: 100%;\n  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  line-height: @line-height-base;\n  color: @input-color;\n  background-color: @input-bg;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid @input-border;\n  border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n  .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n  // Customize the `:focus` state to imitate native WebKit styles.\n  .form-control-focus();\n\n  // Placeholder\n  .placeholder();\n\n  // Disabled and read-only inputs\n  //\n  // HTML5 says that controls under a fieldset > legend:first-child won't be\n  // disabled if the fieldset is disabled. Due to implementation difficulty, we\n  // don't honor that edge case; we style them as disabled anyway.\n  &[disabled],\n  &[readonly],\n  fieldset[disabled] & {\n    background-color: @input-bg-disabled;\n    opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n  }\n\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n\n  // Reset height for `textarea`s\n  textarea& {\n    height: auto;\n  }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n  -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n  input[type=\"date\"],\n  input[type=\"time\"],\n  input[type=\"datetime-local\"],\n  input[type=\"month\"] {\n    line-height: @input-height-base;\n\n    &.input-sm,\n    .input-group-sm & {\n      line-height: @input-height-small;\n    }\n\n    &.input-lg,\n    .input-group-lg & {\n      line-height: @input-height-large;\n    }\n  }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n  margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n  position: relative;\n  display: block;\n  margin-top: 10px;\n  margin-bottom: 10px;\n\n  label {\n    min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n    padding-left: 20px;\n    margin-bottom: 0;\n    font-weight: normal;\n    cursor: pointer;\n  }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n  position: absolute;\n  margin-left: -20px;\n  margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n  position: relative;\n  display: inline-block;\n  padding-left: 20px;\n  margin-bottom: 0;\n  vertical-align: middle;\n  font-weight: normal;\n  cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n  margin-top: 0;\n  margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because <label>s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n  &[disabled],\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n  &.disabled,\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n  }\n}\n// These classes are used on elements with <label> descendants\n.radio,\n.checkbox {\n  &.disabled,\n  fieldset[disabled] & {\n    label {\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n  // Size it appropriately next to real form controls\n  padding-top: (@padding-base-vertical + 1);\n  padding-bottom: (@padding-base-vertical + 1);\n  // Remove default margin from `p`\n  margin-bottom: 0;\n  min-height: (@line-height-computed + @font-size-base);\n\n  &.input-lg,\n  &.input-sm {\n    padding-left: 0;\n    padding-right: 0;\n  }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n  .form-control {\n    .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n  }\n  .form-control-static {\n    height: @input-height-small;\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    line-height: @line-height-small;\n    min-height: (@line-height-computed + @font-size-small);\n  }\n}\n\n.input-lg {\n  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n  .form-control {\n    .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n  }\n  .form-control-static {\n    height: @input-height-large;\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    line-height: @line-height-large;\n    min-height: (@line-height-computed + @font-size-large);\n  }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n  // Enable absolute positioning\n  position: relative;\n\n  // Ensure icons don't overlap text\n  .form-control {\n    padding-right: (@input-height-base * 1.25);\n  }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2; // Ensure icon is above input groups\n  display: block;\n  width: @input-height-base;\n  height: @input-height-base;\n  line-height: @input-height-base;\n  text-align: center;\n  pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n  width: @input-height-large;\n  height: @input-height-large;\n  line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback {\n  width: @input-height-small;\n  height: @input-height-small;\n  line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n  & ~ .form-control-feedback {\n     top: (@line-height-computed + 5); // Height of the `label` and its margin\n  }\n  &.sr-only ~ .form-control-feedback {\n     top: 0;\n  }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n  display: block; // account for any element using help-block\n  margin-top: 5px;\n  margin-bottom: 10px;\n  color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n  // Kick in the inline\n  @media (min-width: @screen-sm-min) {\n    // Inline-block all the things for \"inline\"\n    .form-group {\n      display: inline-block;\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // In navbar-form, allow folks to *not* use `.form-group`\n    .form-control {\n      display: inline-block;\n      width: auto; // Prevent labels from stacking above inputs in `.form-group`\n      vertical-align: middle;\n    }\n\n    // Make static controls behave like regular ones\n    .form-control-static {\n      display: inline-block;\n    }\n\n    .input-group {\n      display: inline-table;\n      vertical-align: middle;\n\n      .input-group-addon,\n      .input-group-btn,\n      .form-control {\n        width: auto;\n      }\n    }\n\n    // Input groups need that 100% width though\n    .input-group > .form-control {\n      width: 100%;\n    }\n\n    .control-label {\n      margin-bottom: 0;\n      vertical-align: middle;\n    }\n\n    // Remove default margin on radios/checkboxes that were used for stacking, and\n    // then undo the floating of radios and checkboxes to match.\n    .radio,\n    .checkbox {\n      display: inline-block;\n      margin-top: 0;\n      margin-bottom: 0;\n      vertical-align: middle;\n\n      label {\n        padding-left: 0;\n      }\n    }\n    .radio input[type=\"radio\"],\n    .checkbox input[type=\"checkbox\"] {\n      position: relative;\n      margin-left: 0;\n    }\n\n    // Re-override the feedback icon.\n    .has-feedback .form-control-feedback {\n      top: 0;\n    }\n  }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n  // Consistent vertical alignment of radios and checkboxes\n  //\n  // Labels also get some reset styles, but that is scoped to a media query below.\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline {\n    margin-top: 0;\n    margin-bottom: 0;\n    padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n  }\n  // Account for padding we're adding to ensure the alignment and of help text\n  // and other content below items\n  .radio,\n  .checkbox {\n    min-height: (@line-height-computed + (@padding-base-vertical + 1));\n  }\n\n  // Make form groups behave like rows\n  .form-group {\n    .make-row();\n  }\n\n  // Reset spacing and right align labels, but scope to media queries so that\n  // labels on narrow viewports stack the same as a default form example.\n  @media (min-width: @screen-sm-min) {\n    .control-label {\n      text-align: right;\n      margin-bottom: 0;\n      padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n    }\n  }\n\n  // Validation states\n  //\n  // Reposition the icon because it's now within a grid column and columns have\n  // `position: relative;` on them. Also accounts for the grid gutter padding.\n  .has-feedback .form-control-feedback {\n    right: (@grid-gutter-width / 2);\n  }\n\n  // Form group sizes\n  //\n  // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n  // inputs and labels within a `.form-group`.\n  .form-group-lg {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: ((@padding-large-vertical * @line-height-large) + 1);\n      }\n    }\n  }\n  .form-group-sm {\n    @media (min-width: @screen-sm-min) {\n      .control-label {\n        padding-top: (@padding-small-vertical + 1);\n      }\n    }\n  }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n  // Color the label and help text\n  .help-block,\n  .control-label,\n  .radio,\n  .checkbox,\n  .radio-inline,\n  .checkbox-inline,\n  &.radio label,\n  &.checkbox label,\n  &.radio-inline label,\n  &.checkbox-inline label  {\n    color: @text-color;\n  }\n  // Set the border and box shadow on specific inputs to match\n  .form-control {\n    border-color: @border-color;\n    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n    &:focus {\n      border-color: darken(@border-color, 10%);\n      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n      .box-shadow(@shadow);\n    }\n  }\n  // Set validation states also for addons\n  .input-group-addon {\n    color: @text-color;\n    border-color: @border-color;\n    background-color: @background-color;\n  }\n  // Optional feedback icon\n  .form-control-feedback {\n    color: @text-color;\n  }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n  &:focus {\n    border-color: @color;\n    outline: 0;\n    .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n  }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  height: @input-height;\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n\n  select& {\n    height: @input-height;\n    line-height: @input-height;\n  }\n\n  textarea&,\n  select[multiple]& {\n    height: auto;\n  }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n  display: inline-block;\n  margin-bottom: 0; // For input.btn\n  font-weight: @btn-font-weight;\n  text-align: center;\n  vertical-align: middle;\n  touch-action: manipulation;\n  cursor: pointer;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  white-space: nowrap;\n  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @border-radius-base);\n  .user-select(none);\n\n  &,\n  &:active,\n  &.active {\n    &:focus,\n    &.focus {\n      .tab-focus();\n    }\n  }\n\n  &:hover,\n  &:focus,\n  &.focus {\n    color: @btn-default-color;\n    text-decoration: none;\n  }\n\n  &:active,\n  &.active {\n    outline: 0;\n    background-image: none;\n    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n  }\n\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    cursor: @cursor-disabled;\n    pointer-events: none; // Future-proof disabling of clicks\n    .opacity(.65);\n    .box-shadow(none);\n  }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n  color: @link-color;\n  font-weight: normal;\n  border-radius: 0;\n\n  &,\n  &:active,\n  &.active,\n  &[disabled],\n  fieldset[disabled] & {\n    background-color: transparent;\n    .box-shadow(none);\n  }\n  &,\n  &:hover,\n  &:focus,\n  &:active {\n    border-color: transparent;\n  }\n  &:hover,\n  &:focus {\n    color: @link-hover-color;\n    text-decoration: @link-hover-decoration;\n    background-color: transparent;\n  }\n  &[disabled],\n  fieldset[disabled] & {\n    &:hover,\n    &:focus {\n      color: @btn-link-disabled-color;\n      text-decoration: none;\n    }\n  }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n  // line-height: ensure even-numbered height of button next to large input\n  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n.btn-sm {\n  // line-height: ensure proper height of button next to small input\n  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n.btn-xs {\n  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n  display: block;\n  width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n  margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n  &.btn-block {\n    width: 100%;\n  }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n  color: @color;\n  background-color: @background;\n  border-color: @border;\n\n  &:hover,\n  &:focus,\n  &.focus,\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    color: @color;\n    background-color: darken(@background, 10%);\n        border-color: darken(@border, 12%);\n  }\n  &:active,\n  &.active,\n  .open > .dropdown-toggle& {\n    background-image: none;\n  }\n  &.disabled,\n  &[disabled],\n  fieldset[disabled] & {\n    &,\n    &:hover,\n    &:focus,\n    &.focus,\n    &:active,\n    &.active {\n      background-color: @background;\n          border-color: @border;\n    }\n  }\n\n  .badge {\n    color: @background;\n    background-color: @color;\n  }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  padding: @padding-vertical @padding-horizontal;\n  font-size: @font-size;\n  line-height: @line-height;\n  border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n  opacity: @opacity;\n  // IE8 filter\n  @opacity-ie: (@opacity * 100);\n  filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n  opacity: 0;\n  .transition(opacity .15s linear);\n  &.in {\n    opacity: 1;\n  }\n}\n\n.collapse {\n  display: none;\n\n  &.in      { display: block; }\n  tr&.in    { display: table-row; }\n  tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n  position: relative;\n  height: 0;\n  overflow: hidden;\n  .transition-property(~\"height, visibility\");\n  .transition-duration(.35s);\n  .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display: inline-block;\n  width: 0;\n  height: 0;\n  margin-left: 2px;\n  vertical-align: middle;\n  border-top:   @caret-width-base dashed;\n  border-right: @caret-width-base solid transparent;\n  border-left:  @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n  position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n  outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n  position: absolute;\n  top: 100%;\n  left: 0;\n  z-index: @zindex-dropdown;\n  display: none; // none by default, but block on \"open\" of the menu\n  float: left;\n  min-width: 160px;\n  padding: 5px 0;\n  margin: 2px 0 0; // override default ul\n  list-style: none;\n  font-size: @font-size-base;\n  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n  background-color: @dropdown-bg;\n  border: 1px solid @dropdown-fallback-border; // IE8 fallback\n  border: 1px solid @dropdown-border;\n  border-radius: @border-radius-base;\n  .box-shadow(0 6px 12px rgba(0,0,0,.175));\n  background-clip: padding-box;\n\n  // Aligns the dropdown menu to right\n  //\n  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n  &.pull-right {\n    right: 0;\n    left: auto;\n  }\n\n  // Dividers (basically an hr) within the dropdown\n  .divider {\n    .nav-divider(@dropdown-divider-bg);\n  }\n\n  // Links within the dropdown menu\n  > li > a {\n    display: block;\n    padding: 3px 20px;\n    clear: both;\n    font-weight: normal;\n    line-height: @line-height-base;\n    color: @dropdown-link-color;\n    white-space: nowrap; // prevent links from randomly breaking onto new lines\n  }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @dropdown-link-hover-color;\n    background-color: @dropdown-link-hover-bg;\n  }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-active-color;\n    text-decoration: none;\n    outline: 0;\n    background-color: @dropdown-link-active-bg;\n  }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n  &,\n  &:hover,\n  &:focus {\n    color: @dropdown-link-disabled-color;\n  }\n\n  // Nuke hover/focus effects\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    background-color: transparent;\n    background-image: none; // Remove CSS gradient\n    .reset-filter();\n    cursor: @cursor-disabled;\n  }\n}\n\n// Open state for the dropdown\n.open {\n  // Show the menu\n  > .dropdown-menu {\n    display: block;\n  }\n\n  // Remove the outline when :focus is triggered\n  > a {\n    outline: 0;\n  }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n  left: auto; // Reset the default from `.dropdown-menu`\n  right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n  left: 0;\n  right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n  display: block;\n  padding: 3px 20px;\n  font-size: @font-size-small;\n  line-height: @line-height-base;\n  color: @dropdown-header-color;\n  white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  top: 0;\n  z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n  right: 0;\n  left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n  // Reverse the caret\n  .caret {\n    border-top: 0;\n    border-bottom: @caret-width-base solid;\n    content: \"\";\n  }\n  // Different positioning for bottom up menu\n  .dropdown-menu {\n    top: auto;\n    bottom: 100%;\n    margin-bottom: 2px;\n  }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-right {\n    .dropdown-menu {\n      .dropdown-menu-right();\n    }\n    // Necessary for overrides of the default right aligned menu.\n    // Will remove come v4 in all likelihood.\n    .dropdown-menu-left {\n      .dropdown-menu-left();\n    }\n  }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n  height: 1px;\n  margin: ((@line-height-computed / 2) - 1) 0;\n  overflow: hidden;\n  background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n  filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle; // match .btn alignment given font-size hack above\n  > .btn {\n    position: relative;\n    float: left;\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active,\n    &.active {\n      z-index: 2;\n    }\n  }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n  .btn + .btn,\n  .btn + .btn-group,\n  .btn-group + .btn,\n  .btn-group + .btn-group {\n    margin-left: -1px;\n  }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n  margin-left: -5px; // Offset the first child's margin\n  &:extend(.clearfix all);\n\n  .btn-group,\n  .input-group {\n    float: left;\n  }\n  > .btn,\n  > .btn-group,\n  > .input-group {\n    margin-left: 5px;\n  }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n  border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n  margin-left: 0;\n  &:not(:last-child):not(.dropdown-toggle) {\n    .border-right-radius(0);\n  }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n  .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n  float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-right-radius(0);\n  }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n  outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n  // Show no shadow for `.btn-link` since it has no other button styles.\n  &.btn-link {\n    .box-shadow(none);\n  }\n}\n\n\n// Reposition the caret\n.btn .caret {\n  margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n  border-width: @caret-width-large @caret-width-large 0;\n  border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n  border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n  > .btn,\n  > .btn-group,\n  > .btn-group > .btn {\n    display: block;\n    float: none;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  // Clear floats so dropdown menus can be properly placed\n  > .btn-group {\n    &:extend(.clearfix all);\n    > .btn {\n      float: none;\n    }\n  }\n\n  > .btn + .btn,\n  > .btn + .btn-group,\n  > .btn-group + .btn,\n  > .btn-group + .btn-group {\n    margin-top: -1px;\n    margin-left: 0;\n  }\n}\n\n.btn-group-vertical > .btn {\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n  &:first-child:not(:last-child) {\n    border-top-right-radius: @border-radius-base;\n    .border-bottom-radius(0);\n  }\n  &:last-child:not(:first-child) {\n    border-bottom-left-radius: @border-radius-base;\n    .border-top-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n  border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n  > .btn:last-child,\n  > .dropdown-toggle {\n    .border-bottom-radius(0);\n  }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n  .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n  display: table;\n  width: 100%;\n  table-layout: fixed;\n  border-collapse: separate;\n  > .btn,\n  > .btn-group {\n    float: none;\n    display: table-cell;\n    width: 1%;\n  }\n  > .btn-group .btn {\n    width: 100%;\n  }\n\n  > .btn-group .dropdown-menu {\n    left: auto;\n  }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n  > .btn,\n  > .btn-group > .btn {\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;\n      clip: rect(0,0,0,0);\n      pointer-events: none;\n    }\n  }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-right-radius: @radius;\n   border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n  border-bottom-right-radius: @radius;\n     border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n  border-bottom-right-radius: @radius;\n   border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n  border-bottom-left-radius: @radius;\n     border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n  position: relative; // For dropdowns\n  display: table;\n  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n  // Undo padding and float of grid classes\n  &[class*=\"col-\"] {\n    float: none;\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .form-control {\n    // Ensure that the input is always above the *appended* addon button for\n    // proper border colors.\n    position: relative;\n    z-index: 2;\n\n    // IE9 fubars the placeholder attribute in text inputs and the arrows on\n    // select elements in input groups. To fix it, we float the input. Details:\n    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n    float: left;\n\n    width: 100%;\n    margin-bottom: 0;\n  }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n  .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n  .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n  display: table-cell;\n\n  &:not(:first-child):not(:last-child) {\n    border-radius: 0;\n  }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n  width: 1%;\n  white-space: nowrap;\n  vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n  padding: @padding-base-vertical @padding-base-horizontal;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: 1;\n  color: @input-color;\n  text-align: center;\n  background-color: @input-group-addon-bg;\n  border: 1px solid @input-group-addon-border-color;\n  border-radius: @border-radius-base;\n\n  // Sizing\n  &.input-sm {\n    padding: @padding-small-vertical @padding-small-horizontal;\n    font-size: @font-size-small;\n    border-radius: @border-radius-small;\n  }\n  &.input-lg {\n    padding: @padding-large-vertical @padding-large-horizontal;\n    font-size: @font-size-large;\n    border-radius: @border-radius-large;\n  }\n\n  // Nuke default margins from checkboxes and radios to vertically center within.\n  input[type=\"radio\"],\n  input[type=\"checkbox\"] {\n    margin-top: 0;\n  }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n  .border-right-radius(0);\n}\n.input-group-addon:first-child {\n  border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n  .border-left-radius(0);\n}\n.input-group-addon:last-child {\n  border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n  position: relative;\n  // Jankily prevent input button groups from wrapping with `white-space` and\n  // `font-size` in combination with `inline-block` on buttons.\n  font-size: 0;\n  white-space: nowrap;\n\n  // Negative margin for spacing, position for bringing hovered/focused/actived\n  // element above the siblings.\n  > .btn {\n    position: relative;\n    + .btn {\n      margin-left: -1px;\n    }\n    // Bring the \"active\" button to the front\n    &:hover,\n    &:focus,\n    &:active {\n      z-index: 2;\n    }\n  }\n\n  // Negative margin to only have a 1px border between the two\n  &:first-child {\n    > .btn,\n    > .btn-group {\n      margin-right: -1px;\n    }\n  }\n  &:last-child {\n    > .btn,\n    > .btn-group {\n      margin-left: -1px;\n    }\n  }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n  margin-bottom: 0;\n  padding-left: 0; // Override default ul/ol\n  list-style: none;\n  &:extend(.clearfix all);\n\n  > li {\n    position: relative;\n    display: block;\n\n    > a {\n      position: relative;\n      display: block;\n      padding: @nav-link-padding;\n      &:hover,\n      &:focus {\n        text-decoration: none;\n        background-color: @nav-link-hover-bg;\n      }\n    }\n\n    // Disabled state sets text to gray and nukes hover/tab effects\n    &.disabled > a {\n      color: @nav-disabled-link-color;\n\n      &:hover,\n      &:focus {\n        color: @nav-disabled-link-hover-color;\n        text-decoration: none;\n        background-color: transparent;\n        cursor: @cursor-disabled;\n      }\n    }\n  }\n\n  // Open dropdowns\n  .open > a {\n    &,\n    &:hover,\n    &:focus {\n      background-color: @nav-link-hover-bg;\n      border-color: @link-color;\n    }\n  }\n\n  // Nav dividers (deprecated with v3.0.1)\n  //\n  // This should have been removed in v3 with the dropping of `.nav-list`, but\n  // we missed it. We don't currently support this anywhere, but in the interest\n  // of maintaining backward compatibility in case you use it, it's deprecated.\n  .nav-divider {\n    .nav-divider();\n  }\n\n  // Prevent IE8 from misplacing imgs\n  //\n  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n  > li > a > img {\n    max-width: none;\n  }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n  border-bottom: 1px solid @nav-tabs-border-color;\n  > li {\n    float: left;\n    // Make the list-items overlay the bottom border\n    margin-bottom: -1px;\n\n    // Actual tabs (as links)\n    > a {\n      margin-right: 2px;\n      line-height: @line-height-base;\n      border: 1px solid transparent;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n      &:hover {\n        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n      }\n    }\n\n    // Active state, and its :hover to override normal :hover\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-tabs-active-link-hover-color;\n        background-color: @nav-tabs-active-link-hover-bg;\n        border: 1px solid @nav-tabs-active-link-hover-border-color;\n        border-bottom-color: transparent;\n        cursor: default;\n      }\n    }\n  }\n  // pulling this in mainly for less shorthand\n  &.nav-justified {\n    .nav-justified();\n    .nav-tabs-justified();\n  }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n  > li {\n    float: left;\n\n    // Links rendered as pills\n    > a {\n      border-radius: @nav-pills-border-radius;\n    }\n    + li {\n      margin-left: 2px;\n    }\n\n    // Active state\n    &.active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @nav-pills-active-link-hover-color;\n        background-color: @nav-pills-active-link-hover-bg;\n      }\n    }\n  }\n}\n\n\n// Stacked pills\n.nav-stacked {\n  > li {\n    float: none;\n    + li {\n      margin-top: 2px;\n      margin-left: 0; // no need for this gap between nav items\n    }\n  }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n  width: 100%;\n\n  > li {\n    float: none;\n    > a {\n      text-align: center;\n      margin-bottom: 5px;\n    }\n  }\n\n  > .dropdown .dropdown-menu {\n    top: auto;\n    left: auto;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li {\n      display: table-cell;\n      width: 1%;\n      > a {\n        margin-bottom: 0;\n      }\n    }\n  }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n  border-bottom: 0;\n\n  > li > a {\n    // Override margin from .nav-tabs\n    margin-right: 0;\n    border-radius: @border-radius-base;\n  }\n\n  > .active > a,\n  > .active > a:hover,\n  > .active > a:focus {\n    border: 1px solid @nav-tabs-justified-link-border-color;\n  }\n\n  @media (min-width: @screen-sm-min) {\n    > li > a {\n      border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n      border-radius: @border-radius-base @border-radius-base 0 0;\n    }\n    > .active > a,\n    > .active > a:hover,\n    > .active > a:focus {\n      border-bottom-color: @nav-tabs-justified-active-link-border-color;\n    }\n  }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n  > .tab-pane {\n    display: none;\n  }\n  > .active {\n    display: block;\n  }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n  // make dropdown border overlap tab border\n  margin-top: -1px;\n  // Remove the top rounded corners here since there is a hard edge above the menu\n  .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n  position: relative;\n  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n  margin-bottom: @navbar-margin-bottom;\n  border: 1px solid transparent;\n\n  // Prevent floats from breaking the navbar\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: @navbar-border-radius;\n  }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n  &:extend(.clearfix all);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n  }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n  overflow-x: visible;\n  padding-right: @navbar-padding-horizontal;\n  padding-left:  @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  &:extend(.clearfix all);\n  -webkit-overflow-scrolling: touch;\n\n  &.in {\n    overflow-y: auto;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border-top: 0;\n    box-shadow: none;\n\n    &.collapse {\n      display: block !important;\n      height: auto !important;\n      padding-bottom: 0; // Override default setting\n      overflow: visible !important;\n    }\n\n    &.in {\n      overflow-y: visible;\n    }\n\n    // Undo the collapse side padding for navbars with containers to ensure\n    // alignment of right-aligned contents.\n    .navbar-fixed-top &,\n    .navbar-static-top &,\n    .navbar-fixed-bottom & {\n      padding-left: 0;\n      padding-right: 0;\n    }\n  }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  .navbar-collapse {\n    max-height: @navbar-collapse-max-height;\n\n    @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n      max-height: 200px;\n    }\n  }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n  > .navbar-header,\n  > .navbar-collapse {\n    margin-right: -@navbar-padding-horizontal;\n    margin-left:  -@navbar-padding-horizontal;\n\n    @media (min-width: @grid-float-breakpoint) {\n      margin-right: 0;\n      margin-left:  0;\n    }\n  }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n  z-index: @zindex-navbar;\n  border-width: 0 0 1px;\n\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n  position: fixed;\n  right: 0;\n  left: 0;\n  z-index: @zindex-navbar-fixed;\n\n  // Undo the rounded corners\n  @media (min-width: @grid-float-breakpoint) {\n    border-radius: 0;\n  }\n}\n.navbar-fixed-top {\n  top: 0;\n  border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n  bottom: 0;\n  margin-bottom: 0; // override .navbar defaults\n  border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n  float: left;\n  padding: @navbar-padding-vertical @navbar-padding-horizontal;\n  font-size: @font-size-large;\n  line-height: @line-height-computed;\n  height: @navbar-height;\n\n  &:hover,\n  &:focus {\n    text-decoration: none;\n  }\n\n  > img {\n    display: block;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    .navbar > .container &,\n    .navbar > .container-fluid & {\n      margin-left: -@navbar-padding-horizontal;\n    }\n  }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n  position: relative;\n  float: right;\n  margin-right: @navbar-padding-horizontal;\n  padding: 9px 10px;\n  .navbar-vertical-align(34px);\n  background-color: transparent;\n  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n  border: 1px solid transparent;\n  border-radius: @border-radius-base;\n\n  // We remove the `outline` here, but later compensate by attaching `:hover`\n  // styles to `:focus`.\n  &:focus {\n    outline: 0;\n  }\n\n  // Bars\n  .icon-bar {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 1px;\n  }\n  .icon-bar + .icon-bar {\n    margin-top: 4px;\n  }\n\n  @media (min-width: @grid-float-breakpoint) {\n    display: none;\n  }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n  > li > a {\n    padding-top:    10px;\n    padding-bottom: 10px;\n    line-height: @line-height-computed;\n  }\n\n  @media (max-width: @grid-float-breakpoint-max) {\n    // Dropdowns get custom display when collapsed\n    .open .dropdown-menu {\n      position: static;\n      float: none;\n      width: auto;\n      margin-top: 0;\n      background-color: transparent;\n      border: 0;\n      box-shadow: none;\n      > li > a,\n      .dropdown-header {\n        padding: 5px 15px 5px 25px;\n      }\n      > li > a {\n        line-height: @line-height-computed;\n        &:hover,\n        &:focus {\n          background-image: none;\n        }\n      }\n    }\n  }\n\n  // Uncollapse the nav\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin: 0;\n\n    > li {\n      float: left;\n      > a {\n        padding-top:    @navbar-padding-vertical;\n        padding-bottom: @navbar-padding-vertical;\n      }\n    }\n  }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n  margin-left: -@navbar-padding-horizontal;\n  margin-right: -@navbar-padding-horizontal;\n  padding: 10px @navbar-padding-horizontal;\n  border-top: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n  .box-shadow(@shadow);\n\n  // Mixin behavior for optimum display\n  .form-inline();\n\n  .form-group {\n    @media (max-width: @grid-float-breakpoint-max) {\n      margin-bottom: 5px;\n\n      &:last-child {\n        margin-bottom: 0;\n      }\n    }\n  }\n\n  // Vertically center in expanded, horizontal navbar\n  .navbar-vertical-align(@input-height-base);\n\n  // Undo 100% width for pull classes\n  @media (min-width: @grid-float-breakpoint) {\n    width: auto;\n    border: 0;\n    margin-left: 0;\n    margin-right: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    .box-shadow(none);\n  }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n  margin-top: 0;\n  .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n  margin-bottom: 0;\n  .border-top-radius(@navbar-border-radius);\n  .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n  .navbar-vertical-align(@input-height-base);\n\n  &.btn-sm {\n    .navbar-vertical-align(@input-height-small);\n  }\n  &.btn-xs {\n    .navbar-vertical-align(22);\n  }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n  .navbar-vertical-align(@line-height-computed);\n\n  @media (min-width: @grid-float-breakpoint) {\n    float: left;\n    margin-left: @navbar-padding-horizontal;\n    margin-right: @navbar-padding-horizontal;\n  }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n  .navbar-left  { .pull-left(); }\n  .navbar-right {\n    .pull-right();\n    margin-right: -@navbar-padding-horizontal;\n\n    ~ .navbar-right {\n      margin-right: 0;\n    }\n  }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n  background-color: @navbar-default-bg;\n  border-color: @navbar-default-border;\n\n  .navbar-brand {\n    color: @navbar-default-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-brand-hover-color;\n      background-color: @navbar-default-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-default-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-default-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-hover-color;\n        background-color: @navbar-default-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-active-color;\n        background-color: @navbar-default-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n        background-color: @navbar-default-link-disabled-bg;\n      }\n    }\n  }\n\n  .navbar-toggle {\n    border-color: @navbar-default-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-default-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-default-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: @navbar-default-border;\n  }\n\n  // Dropdown menu items\n  .navbar-nav {\n    // Remove background color from open dropdown\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-default-link-active-bg;\n        color: @navbar-default-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display when collapsed\n      .open .dropdown-menu {\n        > li > a {\n          color: @navbar-default-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-hover-color;\n            background-color: @navbar-default-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-active-color;\n            background-color: @navbar-default-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-default-link-disabled-color;\n            background-color: @navbar-default-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n\n  // Links in navbars\n  //\n  // Add a class to ensure links outside the navbar nav are colored correctly.\n\n  .navbar-link {\n    color: @navbar-default-link-color;\n    &:hover {\n      color: @navbar-default-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-default-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-default-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-default-link-disabled-color;\n      }\n    }\n  }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n  background-color: @navbar-inverse-bg;\n  border-color: @navbar-inverse-border;\n\n  .navbar-brand {\n    color: @navbar-inverse-brand-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-brand-hover-color;\n      background-color: @navbar-inverse-brand-hover-bg;\n    }\n  }\n\n  .navbar-text {\n    color: @navbar-inverse-color;\n  }\n\n  .navbar-nav {\n    > li > a {\n      color: @navbar-inverse-link-color;\n\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-hover-color;\n        background-color: @navbar-inverse-link-hover-bg;\n      }\n    }\n    > .active > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-active-color;\n        background-color: @navbar-inverse-link-active-bg;\n      }\n    }\n    > .disabled > a {\n      &,\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n        background-color: @navbar-inverse-link-disabled-bg;\n      }\n    }\n  }\n\n  // Darken the responsive nav toggle\n  .navbar-toggle {\n    border-color: @navbar-inverse-toggle-border-color;\n    &:hover,\n    &:focus {\n      background-color: @navbar-inverse-toggle-hover-bg;\n    }\n    .icon-bar {\n      background-color: @navbar-inverse-toggle-icon-bar-bg;\n    }\n  }\n\n  .navbar-collapse,\n  .navbar-form {\n    border-color: darken(@navbar-inverse-bg, 7%);\n  }\n\n  // Dropdowns\n  .navbar-nav {\n    > .open > a {\n      &,\n      &:hover,\n      &:focus {\n        background-color: @navbar-inverse-link-active-bg;\n        color: @navbar-inverse-link-active-color;\n      }\n    }\n\n    @media (max-width: @grid-float-breakpoint-max) {\n      // Dropdowns get custom display\n      .open .dropdown-menu {\n        > .dropdown-header {\n          border-color: @navbar-inverse-border;\n        }\n        .divider {\n          background-color: @navbar-inverse-border;\n        }\n        > li > a {\n          color: @navbar-inverse-link-color;\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-hover-color;\n            background-color: @navbar-inverse-link-hover-bg;\n          }\n        }\n        > .active > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-active-color;\n            background-color: @navbar-inverse-link-active-bg;\n          }\n        }\n        > .disabled > a {\n          &,\n          &:hover,\n          &:focus {\n            color: @navbar-inverse-link-disabled-color;\n            background-color: @navbar-inverse-link-disabled-bg;\n          }\n        }\n      }\n    }\n  }\n\n  .navbar-link {\n    color: @navbar-inverse-link-color;\n    &:hover {\n      color: @navbar-inverse-link-hover-color;\n    }\n  }\n\n  .btn-link {\n    color: @navbar-inverse-link-color;\n    &:hover,\n    &:focus {\n      color: @navbar-inverse-link-hover-color;\n    }\n    &[disabled],\n    fieldset[disabled] & {\n      &:hover,\n      &:focus {\n        color: @navbar-inverse-link-disabled-color;\n      }\n    }\n  }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n  margin-top: ((@navbar-height - @element-height) / 2);\n  margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n  .clearfix();\n}\n.center-block {\n  .center-block();\n}\n.pull-right {\n  float: right !important;\n}\n.pull-left {\n  float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n  display: none !important;\n}\n.show {\n  display: block !important;\n}\n.invisible {\n  visibility: hidden;\n}\n.text-hide {\n  .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n  display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n  position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n  margin-bottom: @line-height-computed;\n  list-style: none;\n  background-color: @breadcrumb-bg;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline-block;\n\n    + li:before {\n      content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n      padding: 0 5px;\n      color: @breadcrumb-color;\n    }\n  }\n\n  > .active {\n    color: @breadcrumb-active-color;\n  }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-block;\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  border-radius: @border-radius-base;\n\n  > li {\n    display: inline; // Remove list-style and block-level defaults\n    > a,\n    > span {\n      position: relative;\n      float: left; // Collapse white-space\n      padding: @padding-base-vertical @padding-base-horizontal;\n      line-height: @line-height-base;\n      text-decoration: none;\n      color: @pagination-color;\n      background-color: @pagination-bg;\n      border: 1px solid @pagination-border;\n      margin-left: -1px;\n    }\n    &:first-child {\n      > a,\n      > span {\n        margin-left: 0;\n        .border-left-radius(@border-radius-base);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius-base);\n      }\n    }\n  }\n\n  > li > a,\n  > li > span {\n    &:hover,\n    &:focus {\n      color: @pagination-hover-color;\n      background-color: @pagination-hover-bg;\n      border-color: @pagination-hover-border;\n    }\n  }\n\n  > .active > a,\n  > .active > span {\n    &,\n    &:hover,\n    &:focus {\n      z-index: 2;\n      color: @pagination-active-color;\n      background-color: @pagination-active-bg;\n      border-color: @pagination-active-border;\n      cursor: default;\n    }\n  }\n\n  > .disabled {\n    > span,\n    > span:hover,\n    > span:focus,\n    > a,\n    > a:hover,\n    > a:focus {\n      color: @pagination-disabled-color;\n      background-color: @pagination-disabled-bg;\n      border-color: @pagination-disabled-border;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {\n  > li {\n    > a,\n    > span {\n      padding: @padding-vertical @padding-horizontal;\n      font-size: @font-size;\n    }\n    &:first-child {\n      > a,\n      > span {\n        .border-left-radius(@border-radius);\n      }\n    }\n    &:last-child {\n      > a,\n      > span {\n        .border-right-radius(@border-radius);\n      }\n    }\n  }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @line-height-computed 0;\n  list-style: none;\n  text-align: center;\n  &:extend(.clearfix all);\n  li {\n    display: inline;\n    > a,\n    > span {\n      display: inline-block;\n      padding: 5px 14px;\n      background-color: @pager-bg;\n      border: 1px solid @pager-border;\n      border-radius: @pager-border-radius;\n    }\n\n    > a:hover,\n    > a:focus {\n      text-decoration: none;\n      background-color: @pager-hover-bg;\n    }\n  }\n\n  .next {\n    > a,\n    > span {\n      float: right;\n    }\n  }\n\n  .previous {\n    > a,\n    > span {\n      float: left;\n    }\n  }\n\n  .disabled {\n    > a,\n    > a:hover,\n    > a:focus,\n    > span {\n      color: @pager-disabled-color;\n      background-color: @pager-bg;\n      cursor: @cursor-disabled;\n    }\n  }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3em;\n  font-size: 75%;\n  font-weight: bold;\n  line-height: 1;\n  color: @label-color;\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: .25em;\n\n  // Add hover effects, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @label-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Empty labels collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for labels in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n  .label-variant(@label-default-bg);\n}\n\n.label-primary {\n  .label-variant(@label-primary-bg);\n}\n\n.label-success {\n  .label-variant(@label-success-bg);\n}\n\n.label-info {\n  .label-variant(@label-info-bg);\n}\n\n.label-warning {\n  .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n  .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background-color: darken(@color, 10%);\n    }\n  }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  min-width: 10px;\n  padding: 3px 7px;\n  font-size: @font-size-small;\n  font-weight: @badge-font-weight;\n  color: @badge-color;\n  line-height: @badge-line-height;\n  vertical-align: baseline;\n  white-space: nowrap;\n  text-align: center;\n  background-color: @badge-bg;\n  border-radius: @badge-border-radius;\n\n  // Empty badges collapse automatically (not available in IE8)\n  &:empty {\n    display: none;\n  }\n\n  // Quick fix for badges in buttons\n  .btn & {\n    position: relative;\n    top: -1px;\n  }\n\n  .btn-xs &,\n  .btn-group-xs > .btn & {\n    top: 0;\n    padding: 1px 5px;\n  }\n\n  // Hover state, but only for links\n  a& {\n    &:hover,\n    &:focus {\n      color: @badge-link-hover-color;\n      text-decoration: none;\n      cursor: pointer;\n    }\n  }\n\n  // Account for badges in navs\n  .list-group-item.active > &,\n  .nav-pills > .active > a > & {\n    color: @badge-active-color;\n    background-color: @badge-active-bg;\n  }\n\n  .list-group-item > & {\n    float: right;\n  }\n\n  .list-group-item > & + & {\n    margin-right: 5px;\n  }\n\n  .nav-pills > li > a > & {\n    margin-left: 3px;\n  }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding: @jumbotron-padding (@jumbotron-padding / 2);\n  margin-bottom: @jumbotron-padding;\n  color: @jumbotron-color;\n  background-color: @jumbotron-bg;\n\n  h1,\n  .h1 {\n    color: @jumbotron-heading-color;\n  }\n\n  p {\n    margin-bottom: (@jumbotron-padding / 2);\n    font-size: @jumbotron-font-size;\n    font-weight: 200;\n  }\n\n  > hr {\n    border-top-color: darken(@jumbotron-bg, 10%);\n  }\n\n  .container &,\n  .container-fluid & {\n    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n  }\n\n  .container {\n    max-width: 100%;\n  }\n\n  @media screen and (min-width: @screen-sm-min) {\n    padding: (@jumbotron-padding * 1.6) 0;\n\n    .container &,\n    .container-fluid & {\n      padding-left:  (@jumbotron-padding * 2);\n      padding-right: (@jumbotron-padding * 2);\n    }\n\n    h1,\n    .h1 {\n      font-size: (@font-size-base * 4.5);\n    }\n  }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n  display: block;\n  padding: @thumbnail-padding;\n  margin-bottom: @line-height-computed;\n  line-height: @line-height-base;\n  background-color: @thumbnail-bg;\n  border: 1px solid @thumbnail-border;\n  border-radius: @thumbnail-border-radius;\n  .transition(border .2s ease-in-out);\n\n  > img,\n  a > img {\n    &:extend(.img-responsive);\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  // Add a hover state for linked versions only\n  a&:hover,\n  a&:focus,\n  a&.active {\n    border-color: @link-color;\n  }\n\n  // Image captions\n  .caption {\n    padding: @thumbnail-caption-padding;\n    color: @thumbnail-caption-color;\n  }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n  padding: @alert-padding;\n  margin-bottom: @line-height-computed;\n  border: 1px solid transparent;\n  border-radius: @alert-border-radius;\n\n  // Headings for larger alerts\n  h4 {\n    margin-top: 0;\n    // Specified for the h4 to prevent conflicts of changing @headings-color\n    color: inherit;\n  }\n\n  // Provide class for links that match alerts\n  .alert-link {\n    font-weight: @alert-link-font-weight;\n  }\n\n  // Improve alignment and spacing of inner content\n  > p,\n  > ul {\n    margin-bottom: 0;\n  }\n\n  > p + p {\n    margin-top: 5px;\n  }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n  padding-right: (@alert-padding + 20);\n\n  // Adjust close link position\n  .close {\n    position: relative;\n    top: -2px;\n    right: -21px;\n    color: inherit;\n  }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  background-color: @background;\n  border-color: @border;\n  color: @text-color;\n\n  hr {\n    border-top-color: darken(@border, 5%);\n  }\n  .alert-link {\n    color: darken(@text-color, 10%);\n  }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n  from  { background-position: 40px 0; }\n  to    { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n  overflow: hidden;\n  height: @line-height-computed;\n  margin-bottom: @line-height-computed;\n  background-color: @progress-bg;\n  border-radius: @progress-border-radius;\n  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: @font-size-small;\n  line-height: @line-height-computed;\n  color: @progress-bar-color;\n  text-align: center;\n  background-color: @progress-bar-bg;\n  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n  .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n  #gradient > .striped();\n  background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n  .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n  .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n  .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n  .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n  .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  // Vertical gradient, from top to bottom\n  //\n  // Creates two color stops, start and end, by specifying a color and position for each color stop.\n  // Color stops are not available in IE9 and below.\n  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12\n    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n    background-repeat: repeat-x;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n  }\n\n  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n    background-repeat: repeat-x;\n    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n  }\n  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n    background-repeat: no-repeat;\n    filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n  }\n  .radial(@inner-color: #555; @outer-color: #333) {\n    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n    background-image: radial-gradient(circle, @inner-color, @outer-color);\n    background-repeat: no-repeat;\n  }\n  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n  }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement as of v3.2.0\n  .progress-striped & {\n    #gradient > .striped();\n  }\n}\n",".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}\n\n.media,\n.media-body {\n  zoom: 1;\n  overflow: hidden;\n}\n\n.media-body {\n  width: 10000px;\n}\n\n.media-object {\n  display: block;\n}\n\n.media-right,\n.media > .pull-right {\n  padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n  padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.media-middle {\n  vertical-align: middle;\n}\n\n.media-bottom {\n  vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n  padding-left: 0;\n  list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n  // No need to set list-style: none; since .list-group-item is block level\n  margin-bottom: 20px;\n  padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: 10px 15px;\n  // Place the border on the list items and negative margin up for better styling\n  margin-bottom: -1px;\n  background-color: @list-group-bg;\n  border: 1px solid @list-group-border;\n\n  // Round the first and last items\n  &:first-child {\n    .border-top-radius(@list-group-border-radius);\n  }\n  &:last-child {\n    margin-bottom: 0;\n    .border-bottom-radius(@list-group-border-radius);\n  }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item {\n  color: @list-group-link-color;\n\n  .list-group-item-heading {\n    color: @list-group-link-heading-color;\n  }\n\n  // Hover state\n  &:hover,\n  &:focus {\n    text-decoration: none;\n    color: @list-group-link-hover-color;\n    background-color: @list-group-hover-bg;\n  }\n}\n\n.list-group-item {\n  // Disabled state\n  &.disabled,\n  &.disabled:hover,\n  &.disabled:focus {\n    background-color: @list-group-disabled-bg;\n    color: @list-group-disabled-color;\n    cursor: @cursor-disabled;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-disabled-text-color;\n    }\n  }\n\n  // Active class on item itself, not parent\n  &.active,\n  &.active:hover,\n  &.active:focus {\n    z-index: 2; // Place active items above their siblings for proper border styling\n    color: @list-group-active-color;\n    background-color: @list-group-active-bg;\n    border-color: @list-group-active-border;\n\n    // Force color to inherit for custom content\n    .list-group-item-heading,\n    .list-group-item-heading > small,\n    .list-group-item-heading > .small {\n      color: inherit;\n    }\n    .list-group-item-text {\n      color: @list-group-active-text-color;\n    }\n  }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n  margin-top: 0;\n  margin-bottom: 5px;\n}\n.list-group-item-text {\n  margin-bottom: 0;\n  line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;\n    background-color: @background;\n\n    a& {\n      color: @color;\n\n      .list-group-item-heading {\n        color: inherit;\n      }\n\n      &:hover,\n      &:focus {\n        color: @color;\n        background-color: darken(@background, 5%);\n      }\n      &.active,\n      &.active:hover,\n      &.active:focus {\n        color: #fff;\n        background-color: @color;\n        border-color: @color;\n      }\n    }\n  }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-height-computed;\n  background-color: @panel-bg;\n  border: 1px solid transparent;\n  border-radius: @panel-border-radius;\n  .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n  padding: @panel-body-padding;\n  &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n  padding: @panel-heading-padding;\n  border-bottom: 1px solid transparent;\n  .border-top-radius((@panel-border-radius - 1));\n\n  > .dropdown .dropdown-toggle {\n    color: inherit;\n  }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: ceil((@font-size-base * 1.125));\n  color: inherit;\n\n  > a,\n  > small,\n  > .small,\n  > small > a,\n  > .small > a {\n    color: inherit;\n  }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n  padding: @panel-footer-padding;\n  background-color: @panel-footer-bg;\n  border-top: 1px solid @panel-inner-border;\n  .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n  > .list-group,\n  > .panel-collapse > .list-group {\n    margin-bottom: 0;\n\n    .list-group-item {\n      border-width: 1px 0;\n      border-radius: 0;\n    }\n\n    // Add border top radius for first one\n    &:first-child {\n      .list-group-item:first-child {\n        border-top: 0;\n        .border-top-radius((@panel-border-radius - 1));\n      }\n    }\n    // Add border bottom radius for last one\n    &:last-child {\n      .list-group-item:last-child {\n        border-bottom: 0;\n        .border-bottom-radius((@panel-border-radius - 1));\n      }\n    }\n  }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n  .list-group-item:first-child {\n    border-top-width: 0;\n  }\n}\n.list-group + .panel-footer {\n  border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n  > .table,\n  > .table-responsive > .table,\n  > .panel-collapse > .table {\n    margin-bottom: 0;\n\n    caption {\n      padding-left: @panel-body-padding;\n      padding-right: @panel-body-padding;\n    }\n  }\n  // Add border top radius for first one\n  > .table:first-child,\n  > .table-responsive:first-child > .table:first-child {\n    .border-top-radius((@panel-border-radius - 1));\n\n    > thead:first-child,\n    > tbody:first-child {\n      > tr:first-child {\n        border-top-left-radius: (@panel-border-radius - 1);\n        border-top-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-top-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-top-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  // Add border bottom radius for last one\n  > .table:last-child,\n  > .table-responsive:last-child > .table:last-child {\n    .border-bottom-radius((@panel-border-radius - 1));\n\n    > tbody:last-child,\n    > tfoot:last-child {\n      > tr:last-child {\n        border-bottom-left-radius: (@panel-border-radius - 1);\n        border-bottom-right-radius: (@panel-border-radius - 1);\n\n        td:first-child,\n        th:first-child {\n          border-bottom-left-radius: (@panel-border-radius - 1);\n        }\n        td:last-child,\n        th:last-child {\n          border-bottom-right-radius: (@panel-border-radius - 1);\n        }\n      }\n    }\n  }\n  > .panel-body + .table,\n  > .panel-body + .table-responsive,\n  > .table + .panel-body,\n  > .table-responsive + .panel-body {\n    border-top: 1px solid @table-border-color;\n  }\n  > .table > tbody:first-child > tr:first-child th,\n  > .table > tbody:first-child > tr:first-child td {\n    border-top: 0;\n  }\n  > .table-bordered,\n  > .table-responsive > .table-bordered {\n    border: 0;\n    > thead,\n    > tbody,\n    > tfoot {\n      > tr {\n        > th:first-child,\n        > td:first-child {\n          border-left: 0;\n        }\n        > th:last-child,\n        > td:last-child {\n          border-right: 0;\n        }\n      }\n    }\n    > thead,\n    > tbody {\n      > tr:first-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n    > tbody,\n    > tfoot {\n      > tr:last-child {\n        > td,\n        > th {\n          border-bottom: 0;\n        }\n      }\n    }\n  }\n  > .table-responsive {\n    border: 0;\n    margin-bottom: 0;\n  }\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n  margin-bottom: @line-height-computed;\n\n  // Tighten up margin so it's only between panels\n  .panel {\n    margin-bottom: 0;\n    border-radius: @panel-border-radius;\n\n    + .panel {\n      margin-top: 5px;\n    }\n  }\n\n  .panel-heading {\n    border-bottom: 0;\n\n    + .panel-collapse > .panel-body,\n    + .panel-collapse > .list-group {\n      border-top: 1px solid @panel-inner-border;\n    }\n  }\n\n  .panel-footer {\n    border-top: 0;\n    + .panel-collapse .panel-body {\n      border-bottom: 1px solid @panel-inner-border;\n    }\n  }\n}\n\n\n// Contextual variations\n.panel-default {\n  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n  & > .panel-heading {\n    color: @heading-text-color;\n    background-color: @heading-bg-color;\n    border-color: @heading-border;\n\n    + .panel-collapse > .panel-body {\n      border-top-color: @border;\n    }\n    .badge {\n      color: @heading-bg-color;\n      background-color: @heading-text-color;\n    }\n  }\n  & > .panel-footer {\n    + .panel-collapse > .panel-body {\n      border-bottom-color: @border;\n    }\n  }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display: block;\n  height: 0;\n  padding: 0;\n  overflow: hidden;\n\n  .embed-responsive-item,\n  iframe,\n  embed,\n  object,\n  video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    height: 100%;\n    width: 100%;\n    border: 0;\n  }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n  padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n  padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding: 19px;\n  margin-bottom: 20px;\n  background-color: @well-bg;\n  border: 1px solid @well-border;\n  border-radius: @border-radius-base;\n  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n  blockquote {\n    border-color: #ddd;\n    border-color: rgba(0,0,0,.15);\n  }\n}\n\n// Sizes\n.well-lg {\n  padding: 24px;\n  border-radius: @border-radius-large;\n}\n.well-sm {\n  padding: 9px;\n  border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-size-base * 1.5);\n  font-weight: @close-font-weight;\n  line-height: 1;\n  color: @close-color;\n  text-shadow: @close-text-shadow;\n  .opacity(.2);\n\n  &:hover,\n  &:focus {\n    color: @close-color;\n    text-decoration: none;\n    cursor: pointer;\n    .opacity(.5);\n  }\n\n  // Additional properties for button version\n  // iOS requires the button element instead of an anchor tag.\n  // If you want the anchor version, it requires `href=\"#\"`.\n  // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n  button& {\n    padding: 0;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    -webkit-appearance: none;\n  }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scroll\n// .modal           - container to scroll within\n// .modal-dialog    - positioning shell for the actual modal\n// .modal-content   - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n  overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n  display: none;\n  overflow: hidden;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal;\n  -webkit-overflow-scrolling: touch;\n\n  // Prevent Chrome on Windows from adding a focus outline. For details, see\n  // https://github.com/twbs/bootstrap/pull/10951.\n  outline: 0;\n\n  // When fading in the modal, animate it to slide down\n  &.fade .modal-dialog {\n    .translate(0, -25%);\n    .transition-transform(~\"0.3s ease-out\");\n  }\n  &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n  position: relative;\n  background-color: @modal-content-bg;\n  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n  border: 1px solid @modal-content-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 3px 9px rgba(0,0,0,.5));\n  background-clip: padding-box;\n  // Remove focus outline from opened modal\n  outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: @zindex-modal-background;\n  background-color: @modal-backdrop-bg;\n  // Fade for backdrop\n  &.fade { .opacity(0); }\n  &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n  padding: @modal-title-padding;\n  border-bottom: 1px solid @modal-header-border-color;\n  min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n  margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n  margin: 0;\n  line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n  position: relative;\n  padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n  padding: @modal-inner-padding;\n  text-align: right; // right align buttons\n  border-top: 1px solid @modal-footer-border-color;\n  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n  // Properly space out buttons\n  .btn + .btn {\n    margin-left: 5px;\n    margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n  }\n  // but override that for button groups\n  .btn-group .btn + .btn {\n    margin-left: -1px;\n  }\n  // and override it for block buttons as well\n  .btn-block + .btn-block {\n    margin-left: 0;\n  }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n  position: absolute;\n  top: -9999px;\n  width: 50px;\n  height: 50px;\n  overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n  // Automatically set modal's width for larger viewports\n  .modal-dialog {\n    width: @modal-md;\n    margin: 30px auto;\n  }\n  .modal-content {\n    .box-shadow(0 5px 15px rgba(0,0,0,.5));\n  }\n\n  // Modal sizes\n  .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n  .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  z-index: @zindex-tooltip;\n  display: block;\n  // Reset font and text properties given new insertion method\n  font-family: @font-family-base;\n  font-size: @font-size-small;\n  font-weight: normal;\n  line-height: 1.4;\n  .opacity(0);\n\n  &.in     { .opacity(@tooltip-opacity); }\n  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }\n  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }\n  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }\n  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n  max-width: @tooltip-max-width;\n  padding: 3px 8px;\n  color: @tooltip-color;\n  text-align: center;\n  text-decoration: none;\n  background-color: @tooltip-bg;\n  border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-color: transparent;\n  border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n  &.top .tooltip-arrow {\n    bottom: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-left .tooltip-arrow {\n    bottom: 0;\n    right: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.top-right .tooltip-arrow {\n    bottom: 0;\n    left: @tooltip-arrow-width;\n    margin-bottom: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-top-color: @tooltip-arrow-color;\n  }\n  &.right .tooltip-arrow {\n    top: 50%;\n    left: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n    border-right-color: @tooltip-arrow-color;\n  }\n  &.left .tooltip-arrow {\n    top: 50%;\n    right: 0;\n    margin-top: -@tooltip-arrow-width;\n    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-left-color: @tooltip-arrow-color;\n  }\n  &.bottom .tooltip-arrow {\n    top: 0;\n    left: 50%;\n    margin-left: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-left .tooltip-arrow {\n    top: 0;\n    right: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n  &.bottom-right .tooltip-arrow {\n    top: 0;\n    left: @tooltip-arrow-width;\n    margin-top: -@tooltip-arrow-width;\n    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n    border-bottom-color: @tooltip-arrow-color;\n  }\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: @zindex-popover;\n  display: none;\n  max-width: @popover-max-width;\n  padding: 1px;\n  // Reset font and text properties given new insertion method\n  font-family: @font-family-base;\n  font-size: @font-size-base;\n  font-weight: normal;\n  line-height: @line-height-base;\n  text-align: left;\n  background-color: @popover-bg;\n  background-clip: padding-box;\n  border: 1px solid @popover-fallback-border-color;\n  border: 1px solid @popover-border-color;\n  border-radius: @border-radius-large;\n  .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n  // Overrides for proper insertion\n  white-space: normal;\n\n  // Offset the popover to account for the popover arrow\n  &.top     { margin-top: -@popover-arrow-width; }\n  &.right   { margin-left: @popover-arrow-width; }\n  &.bottom  { margin-top: @popover-arrow-width; }\n  &.left    { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n  margin: 0; // reset heading margin\n  padding: 8px 14px;\n  font-size: @font-size-base;\n  background-color: @popover-title-bg;\n  border-bottom: 1px solid darken(@popover-title-bg, 5%);\n  border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n  padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n  &,\n  &:after {\n    position: absolute;\n    display: block;\n    width: 0;\n    height: 0;\n    border-color: transparent;\n    border-style: solid;\n  }\n}\n.popover > .arrow {\n  border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n  border-width: @popover-arrow-width;\n  content: \"\";\n}\n\n.popover {\n  &.top > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-bottom-width: 0;\n    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-top-color: @popover-arrow-outer-color;\n    bottom: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      bottom: 1px;\n      margin-left: -@popover-arrow-width;\n      border-bottom-width: 0;\n      border-top-color: @popover-arrow-color;\n    }\n  }\n  &.right > .arrow {\n    top: 50%;\n    left: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-left-width: 0;\n    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-right-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      left: 1px;\n      bottom: -@popover-arrow-width;\n      border-left-width: 0;\n      border-right-color: @popover-arrow-color;\n    }\n  }\n  &.bottom > .arrow {\n    left: 50%;\n    margin-left: -@popover-arrow-outer-width;\n    border-top-width: 0;\n    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-bottom-color: @popover-arrow-outer-color;\n    top: -@popover-arrow-outer-width;\n    &:after {\n      content: \" \";\n      top: 1px;\n      margin-left: -@popover-arrow-width;\n      border-top-width: 0;\n      border-bottom-color: @popover-arrow-color;\n    }\n  }\n\n  &.left > .arrow {\n    top: 50%;\n    right: -@popover-arrow-outer-width;\n    margin-top: -@popover-arrow-outer-width;\n    border-right-width: 0;\n    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n    border-left-color: @popover-arrow-outer-color;\n    &:after {\n      content: \" \";\n      right: 1px;\n      border-right-width: 0;\n      border-left-color: @popover-arrow-color;\n      bottom: -@popover-arrow-width;\n    }\n  }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n  position: relative;\n}\n\n.carousel-inner {\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n\n  > .item {\n    display: none;\n    position: relative;\n    .transition(.6s ease-in-out left);\n\n    // Account for jankitude on images\n    > img,\n    > a > img {\n      &:extend(.img-responsive);\n      line-height: 1;\n    }\n\n    // WebKit CSS3 transforms for supported devices\n    @media all and (transform-3d), (-webkit-transform-3d) {\n      .transition-transform(~'0.6s ease-in-out');\n      .backface-visibility(~'hidden');\n      .perspective(1000);\n\n      &.next,\n      &.active.right {\n        .translate3d(100%, 0, 0);\n        left: 0;\n      }\n      &.prev,\n      &.active.left {\n        .translate3d(-100%, 0, 0);\n        left: 0;\n      }\n      &.next.left,\n      &.prev.right,\n      &.active {\n        .translate3d(0, 0, 0);\n        left: 0;\n      }\n    }\n  }\n\n  > .active,\n  > .next,\n  > .prev {\n    display: block;\n  }\n\n  > .active {\n    left: 0;\n  }\n\n  > .next,\n  > .prev {\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n\n  > .next {\n    left: 100%;\n  }\n  > .prev {\n    left: -100%;\n  }\n  > .next.left,\n  > .prev.right {\n    left: 0;\n  }\n\n  > .active.left {\n    left: -100%;\n  }\n  > .active.right {\n    left: 100%;\n  }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  width: @carousel-control-width;\n  .opacity(@carousel-control-opacity);\n  font-size: @carousel-control-font-size;\n  color: @carousel-control-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  // We can't have this transition here because WebKit cancels the carousel\n  // animation if you trip this while in the middle of another animation.\n\n  // Set gradients for backgrounds\n  &.left {\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n  }\n  &.right {\n    left: auto;\n    right: 0;\n    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n  }\n\n  // Hover/focus state\n  &:hover,\n  &:focus {\n    outline: 0;\n    color: @carousel-control-color;\n    text-decoration: none;\n    .opacity(.9);\n  }\n\n  // Toggles\n  .icon-prev,\n  .icon-next,\n  .glyphicon-chevron-left,\n  .glyphicon-chevron-right {\n    position: absolute;\n    top: 50%;\n    z-index: 5;\n    display: inline-block;\n  }\n  .icon-prev,\n  .glyphicon-chevron-left {\n    left: 50%;\n    margin-left: -10px;\n  }\n  .icon-next,\n  .glyphicon-chevron-right {\n    right: 50%;\n    margin-right: -10px;\n  }\n  .icon-prev,\n  .icon-next {\n    width:  20px;\n    height: 20px;\n    margin-top: -10px;\n    line-height: 1;\n    font-family: serif;\n  }\n\n\n  .icon-prev {\n    &:before {\n      content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n    }\n  }\n  .icon-next {\n    &:before {\n      content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n    }\n  }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  z-index: 15;\n  width: 60%;\n  margin-left: -30%;\n  padding-left: 0;\n  list-style: none;\n  text-align: center;\n\n  li {\n    display: inline-block;\n    width:  10px;\n    height: 10px;\n    margin: 1px;\n    text-indent: -999px;\n    border: 1px solid @carousel-indicator-border-color;\n    border-radius: 10px;\n    cursor: pointer;\n\n    // IE8-9 hack for event handling\n    //\n    // Internet Explorer 8-9 does not support clicks on elements without a set\n    // `background-color`. We cannot use `filter` since that's not viewed as a\n    // background color by the browser. Thus, a hack is needed.\n    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n    //\n    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n    // set alpha transparency for the best results possible.\n    background-color: #000 \\9; // IE8\n    background-color: rgba(0,0,0,0); // IE9\n  }\n  .active {\n    margin: 0;\n    width:  12px;\n    height: 12px;\n    background-color: @carousel-indicator-active-bg;\n  }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n  position: absolute;\n  left: 15%;\n  right: 15%;\n  bottom: 20px;\n  z-index: 10;\n  padding-top: 20px;\n  padding-bottom: 20px;\n  color: @carousel-caption-color;\n  text-align: center;\n  text-shadow: @carousel-text-shadow;\n  & .btn {\n    text-shadow: none; // No shadow for button elements in carousel-caption\n  }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n  // Scale up the controls a smidge\n  .carousel-control {\n    .glyphicon-chevron-left,\n    .glyphicon-chevron-right,\n    .icon-prev,\n    .icon-next {\n      width: 30px;\n      height: 30px;\n      margin-top: -15px;\n      font-size: 30px;\n    }\n    .glyphicon-chevron-left,\n    .icon-prev {\n      margin-left: -15px;\n    }\n    .glyphicon-chevron-right,\n    .icon-next {\n      margin-right: -15px;\n    }\n  }\n\n  // Show and left align the captions\n  .carousel-caption {\n    left: 20%;\n    right: 20%;\n    padding-bottom: 30px;\n  }\n\n  // Move up the indicators\n  .carousel-indicators {\n    bottom: 20px;\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n  &:before,\n  &:after {\n    content: \" \"; // 1\n    display: table; // 2\n  }\n  &:after {\n    clear: both;\n  }\n}\n","// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (will be removed in v4)\n.hide-text() {\n  font: ~\"0/0\" a;\n  color: transparent;\n  text-shadow: none;\n  background-color: transparent;\n  border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n  .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n  width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n  .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n  display: none !important;\n}\n\n.visible-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-visibility();\n  }\n}\n.visible-xs-block {\n  @media (max-width: @screen-xs-max) {\n    display: block !important;\n  }\n}\n.visible-xs-inline {\n  @media (max-width: @screen-xs-max) {\n    display: inline !important;\n  }\n}\n.visible-xs-inline-block {\n  @media (max-width: @screen-xs-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-visibility();\n  }\n}\n.visible-sm-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: block !important;\n  }\n}\n.visible-sm-inline {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline !important;\n  }\n}\n.visible-sm-inline-block {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-visibility();\n  }\n}\n.visible-md-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: block !important;\n  }\n}\n.visible-md-inline {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline !important;\n  }\n}\n.visible-md-inline-block {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    display: inline-block !important;\n  }\n}\n\n.visible-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-visibility();\n  }\n}\n.visible-lg-block {\n  @media (min-width: @screen-lg-min) {\n    display: block !important;\n  }\n}\n.visible-lg-inline {\n  @media (min-width: @screen-lg-min) {\n    display: inline !important;\n  }\n}\n.visible-lg-inline-block {\n  @media (min-width: @screen-lg-min) {\n    display: inline-block !important;\n  }\n}\n\n.hidden-xs {\n  @media (max-width: @screen-xs-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-sm {\n  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-md {\n  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n    .responsive-invisibility();\n  }\n}\n.hidden-lg {\n  @media (min-width: @screen-lg-min) {\n    .responsive-invisibility();\n  }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n  .responsive-invisibility();\n\n  @media print {\n    .responsive-visibility();\n  }\n}\n.visible-print-block {\n  display: none !important;\n\n  @media print {\n    display: block !important;\n  }\n}\n.visible-print-inline {\n  display: none !important;\n\n  @media print {\n    display: inline !important;\n  }\n}\n.visible-print-inline-block {\n  display: none !important;\n\n  @media print {\n    display: inline-block !important;\n  }\n}\n\n.hidden-print {\n  @media print {\n    .responsive-invisibility();\n  }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n  display: block !important;\n  table&  { display: table; }\n  tr&     { display: table-row !important; }\n  th&,\n  td&     { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n  display: none !important;\n}\n"]}
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/css/bootstrap.min.css b/web/resetPassword/assets/bootstrap/css/bootstrap.min.css
new file mode 100755
index 0000000..cd1c616
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/css/bootstrap.min.css
@@ -0,0 +1,5 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.eot b/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.eot
new file mode 100755
index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64
GIT binary patch
literal 20127
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.svg b/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.svg
new file mode 100755
index 0000000..94fb549
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,288 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="400" />
+<glyph unicode=" " />
+<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
+<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xa0;" />
+<glyph unicode="&#xa5;" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
+<glyph unicode="&#x2000;" horiz-adv-x="650" />
+<glyph unicode="&#x2001;" horiz-adv-x="1300" />
+<glyph unicode="&#x2002;" horiz-adv-x="650" />
+<glyph unicode="&#x2003;" horiz-adv-x="1300" />
+<glyph unicode="&#x2004;" horiz-adv-x="433" />
+<glyph unicode="&#x2005;" horiz-adv-x="325" />
+<glyph unicode="&#x2006;" horiz-adv-x="216" />
+<glyph unicode="&#x2007;" horiz-adv-x="216" />
+<glyph unicode="&#x2008;" horiz-adv-x="162" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="325" />
+<glyph unicode="&#x20ac;" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
+<glyph unicode="&#x20bd;" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
+<glyph unicode="&#x2212;" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#x231b;" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#x2601;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
+<glyph unicode="&#x26fa;" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
+<glyph unicode="&#x2709;" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
+<glyph unicode="&#x270f;" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
+<glyph unicode="&#xe001;" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
+<glyph unicode="&#xe002;" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
+<glyph unicode="&#xe003;" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
+<glyph unicode="&#xe005;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
+<glyph unicode="&#xe006;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
+<glyph unicode="&#xe007;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
+<glyph unicode="&#xe008;" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
+<glyph unicode="&#xe009;" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
+<glyph unicode="&#xe010;" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe011;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
+<glyph unicode="&#xe012;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe013;" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
+<glyph unicode="&#xe014;" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
+<glyph unicode="&#xe015;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe016;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe017;" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
+<glyph unicode="&#xe018;" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe019;" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
+<glyph unicode="&#xe020;" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
+<glyph unicode="&#xe021;" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
+<glyph unicode="&#xe022;" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
+<glyph unicode="&#xe023;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
+<glyph unicode="&#xe025;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe026;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
+<glyph unicode="&#xe027;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
+<glyph unicode="&#xe028;" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
+<glyph unicode="&#xe029;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
+<glyph unicode="&#xe030;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
+<glyph unicode="&#xe031;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
+<glyph unicode="&#xe032;" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe033;" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
+<glyph unicode="&#xe034;" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
+<glyph unicode="&#xe035;" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
+<glyph unicode="&#xe036;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
+<glyph unicode="&#xe037;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
+<glyph unicode="&#xe038;" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
+<glyph unicode="&#xe039;" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
+<glyph unicode="&#xe040;" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
+<glyph unicode="&#xe041;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
+<glyph unicode="&#xe042;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
+<glyph unicode="&#xe043;" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
+<glyph unicode="&#xe044;" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe045;" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
+<glyph unicode="&#xe046;" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
+<glyph unicode="&#xe047;" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
+<glyph unicode="&#xe048;" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
+<glyph unicode="&#xe049;" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
+<glyph unicode="&#xe050;" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
+<glyph unicode="&#xe051;" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
+<glyph unicode="&#xe052;" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe053;" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe055;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe056;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe057;" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe058;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe059;" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
+<glyph unicode="&#xe060;" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
+<glyph unicode="&#xe062;" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
+<glyph unicode="&#xe063;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
+<glyph unicode="&#xe064;" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
+<glyph unicode="&#xe065;" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
+<glyph unicode="&#xe066;" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
+<glyph unicode="&#xe067;" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
+<glyph unicode="&#xe068;" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
+<glyph unicode="&#xe069;" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe070;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe071;" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
+<glyph unicode="&#xe072;" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
+<glyph unicode="&#xe073;" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe074;" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe075;" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
+<glyph unicode="&#xe076;" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe078;" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
+<glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
+<glyph unicode="&#xe081;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
+<glyph unicode="&#xe082;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
+<glyph unicode="&#xe083;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
+<glyph unicode="&#xe084;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
+<glyph unicode="&#xe085;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe086;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe087;" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
+<glyph unicode="&#xe088;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe089;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe090;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
+<glyph unicode="&#xe091;" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
+<glyph unicode="&#xe092;" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
+<glyph unicode="&#xe093;" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
+<glyph unicode="&#xe094;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe095;" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
+<glyph unicode="&#xe096;" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
+<glyph unicode="&#xe097;" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
+<glyph unicode="&#xe101;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe102;" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
+<glyph unicode="&#xe103;" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
+<glyph unicode="&#xe104;" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
+<glyph unicode="&#xe105;" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
+<glyph unicode="&#xe106;" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
+<glyph unicode="&#xe107;" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
+<glyph unicode="&#xe108;" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
+<glyph unicode="&#xe109;" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
+<glyph unicode="&#xe110;" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
+<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xe112;" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
+<glyph unicode="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
+<glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
+<glyph unicode="&#xe115;" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe116;" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
+<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
+<glyph unicode="&#xe118;" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
+<glyph unicode="&#xe119;" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe120;" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
+<glyph unicode="&#xe121;" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
+<glyph unicode="&#xe122;" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
+<glyph unicode="&#xe123;" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
+<glyph unicode="&#xe124;" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
+<glyph unicode="&#xe125;" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe126;" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
+<glyph unicode="&#xe127;" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe128;" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe129;" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe130;" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
+<glyph unicode="&#xe131;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
+<glyph unicode="&#xe132;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
+<glyph unicode="&#xe133;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
+<glyph unicode="&#xe134;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe135;" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
+<glyph unicode="&#xe136;" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
+<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
+<glyph unicode="&#xe138;" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
+<glyph unicode="&#xe139;" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
+<glyph unicode="&#xe140;" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
+<glyph unicode="&#xe141;" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
+<glyph unicode="&#xe142;" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
+<glyph unicode="&#xe143;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
+<glyph unicode="&#xe144;" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
+<glyph unicode="&#xe145;" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
+<glyph unicode="&#xe146;" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
+<glyph unicode="&#xe148;" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
+<glyph unicode="&#xe149;" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
+<glyph unicode="&#xe150;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe151;" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
+<glyph unicode="&#xe152;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
+<glyph unicode="&#xe153;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
+<glyph unicode="&#xe154;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
+<glyph unicode="&#xe155;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
+<glyph unicode="&#xe156;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
+<glyph unicode="&#xe157;" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
+<glyph unicode="&#xe158;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
+<glyph unicode="&#xe159;" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
+<glyph unicode="&#xe160;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
+<glyph unicode="&#xe161;" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
+<glyph unicode="&#xe162;" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
+<glyph unicode="&#xe163;" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
+<glyph unicode="&#xe164;" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
+<glyph unicode="&#xe165;" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
+<glyph unicode="&#xe166;" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe167;" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe168;" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
+<glyph unicode="&#xe169;" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe170;" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
+<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
+<glyph unicode="&#xe173;" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe174;" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
+<glyph unicode="&#xe175;" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe176;" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe177;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
+<glyph unicode="&#xe178;" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
+<glyph unicode="&#xe179;" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
+<glyph unicode="&#xe180;" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
+<glyph unicode="&#xe181;" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
+<glyph unicode="&#xe182;" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
+<glyph unicode="&#xe183;" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
+<glyph unicode="&#xe184;" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe185;" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
+<glyph unicode="&#xe186;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
+<glyph unicode="&#xe187;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
+<glyph unicode="&#xe188;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
+<glyph unicode="&#xe189;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
+<glyph unicode="&#xe190;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
+<glyph unicode="&#xe191;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
+<glyph unicode="&#xe192;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
+<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
+<glyph unicode="&#xe194;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
+<glyph unicode="&#xe195;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
+<glyph unicode="&#xe197;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe198;" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
+<glyph unicode="&#xe199;" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
+<glyph unicode="&#xe200;" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
+<glyph unicode="&#xe201;" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
+<glyph unicode="&#xe202;" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
+<glyph unicode="&#xe203;" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
+<glyph unicode="&#xe204;" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
+<glyph unicode="&#xe205;" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
+<glyph unicode="&#xe206;" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
+<glyph unicode="&#xe209;" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
+<glyph unicode="&#xe210;" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe211;" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe212;" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe213;" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe214;" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe215;" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe216;" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
+<glyph unicode="&#xe218;" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
+<glyph unicode="&#xe219;" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
+<glyph unicode="&#xe221;" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe223;" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
+<glyph unicode="&#xe224;" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
+<glyph unicode="&#xe225;" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe226;" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
+<glyph unicode="&#xe227;" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
+<glyph unicode="&#xe230;" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
+<glyph unicode="&#xe231;" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
+<glyph unicode="&#xe232;" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
+<glyph unicode="&#xe233;" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
+<glyph unicode="&#xe234;" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xe235;" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xe236;" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe237;" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
+<glyph unicode="&#xe238;" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe239;" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
+<glyph unicode="&#xe240;" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
+<glyph unicode="&#xe241;" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
+<glyph unicode="&#xe242;" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe243;" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
+<glyph unicode="&#xe244;" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
+<glyph unicode="&#xe245;" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
+<glyph unicode="&#xe246;" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
+<glyph unicode="&#xe247;" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe248;" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
+<glyph unicode="&#xe249;" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe250;" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
+<glyph unicode="&#xe251;" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
+<glyph unicode="&#xe252;" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
+<glyph unicode="&#xe253;" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
+<glyph unicode="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
+<glyph unicode="&#xe255;" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
+<glyph unicode="&#xe256;" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
+<glyph unicode="&#xe257;" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
+<glyph unicode="&#xe258;" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
+<glyph unicode="&#xe259;" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
+<glyph unicode="&#xe260;" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
+<glyph unicode="&#xf8ff;" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
+<glyph unicode="&#x1f511;" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
+<glyph unicode="&#x1f6aa;" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.ttf b/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b
GIT binary patch
literal 45404
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.woff b/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.woff
new file mode 100755
index 0000000000000000000000000000000000000000..9e612858f802245ddcbf59788a0db942224bab35
GIT binary patch
literal 23424
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/web/resetPassword/assets/bootstrap/fonts/glyphicons-halflings-regular.woff2
new file mode 100755
index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0
GIT binary patch
literal 18028
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/bootstrap/js/bootstrap.js b/web/resetPassword/assets/bootstrap/js/bootstrap.js
new file mode 100755
index 0000000..1c88b71
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/js/bootstrap.js
@@ -0,0 +1,2317 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+if (typeof jQuery === 'undefined') {
+  throw new Error('Bootstrap\'s JavaScript requires jQuery')
+}
+
++function ($) {
+  'use strict';
+  var version = $.fn.jquery.split(' ')[0].split('.')
+  if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) {
+    throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher')
+  }
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: transition.js v3.3.4
+ * http://getbootstrap.com/javascript/#transitions
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
+  // ============================================================
+
+  function transitionEnd() {
+    var el = document.createElement('bootstrap')
+
+    var transEndEventNames = {
+      WebkitTransition : 'webkitTransitionEnd',
+      MozTransition    : 'transitionend',
+      OTransition      : 'oTransitionEnd otransitionend',
+      transition       : 'transitionend'
+    }
+
+    for (var name in transEndEventNames) {
+      if (el.style[name] !== undefined) {
+        return { end: transEndEventNames[name] }
+      }
+    }
+
+    return false // explicit for ie8 (  ._.)
+  }
+
+  // http://blog.alexmaccaw.com/css-transitions
+  $.fn.emulateTransitionEnd = function (duration) {
+    var called = false
+    var $el = this
+    $(this).one('bsTransitionEnd', function () { called = true })
+    var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
+    setTimeout(callback, duration)
+    return this
+  }
+
+  $(function () {
+    $.support.transition = transitionEnd()
+
+    if (!$.support.transition) return
+
+    $.event.special.bsTransitionEnd = {
+      bindType: $.support.transition.end,
+      delegateType: $.support.transition.end,
+      handle: function (e) {
+        if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)
+      }
+    }
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: alert.js v3.3.4
+ * http://getbootstrap.com/javascript/#alerts
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // ALERT CLASS DEFINITION
+  // ======================
+
+  var dismiss = '[data-dismiss="alert"]'
+  var Alert   = function (el) {
+    $(el).on('click', dismiss, this.close)
+  }
+
+  Alert.VERSION = '3.3.4'
+
+  Alert.TRANSITION_DURATION = 150
+
+  Alert.prototype.close = function (e) {
+    var $this    = $(this)
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    var $parent = $(selector)
+
+    if (e) e.preventDefault()
+
+    if (!$parent.length) {
+      $parent = $this.closest('.alert')
+    }
+
+    $parent.trigger(e = $.Event('close.bs.alert'))
+
+    if (e.isDefaultPrevented()) return
+
+    $parent.removeClass('in')
+
+    function removeElement() {
+      // detach from parent, fire event then clean up data
+      $parent.detach().trigger('closed.bs.alert').remove()
+    }
+
+    $.support.transition && $parent.hasClass('fade') ?
+      $parent
+        .one('bsTransitionEnd', removeElement)
+        .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
+      removeElement()
+  }
+
+
+  // ALERT PLUGIN DEFINITION
+  // =======================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.alert')
+
+      if (!data) $this.data('bs.alert', (data = new Alert(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  var old = $.fn.alert
+
+  $.fn.alert             = Plugin
+  $.fn.alert.Constructor = Alert
+
+
+  // ALERT NO CONFLICT
+  // =================
+
+  $.fn.alert.noConflict = function () {
+    $.fn.alert = old
+    return this
+  }
+
+
+  // ALERT DATA-API
+  // ==============
+
+  $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close)
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: button.js v3.3.4
+ * http://getbootstrap.com/javascript/#buttons
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // BUTTON PUBLIC CLASS DEFINITION
+  // ==============================
+
+  var Button = function (element, options) {
+    this.$element  = $(element)
+    this.options   = $.extend({}, Button.DEFAULTS, options)
+    this.isLoading = false
+  }
+
+  Button.VERSION  = '3.3.4'
+
+  Button.DEFAULTS = {
+    loadingText: 'loading...'
+  }
+
+  Button.prototype.setState = function (state) {
+    var d    = 'disabled'
+    var $el  = this.$element
+    var val  = $el.is('input') ? 'val' : 'html'
+    var data = $el.data()
+
+    state = state + 'Text'
+
+    if (data.resetText == null) $el.data('resetText', $el[val]())
+
+    // push to event loop to allow forms to submit
+    setTimeout($.proxy(function () {
+      $el[val](data[state] == null ? this.options[state] : data[state])
+
+      if (state == 'loadingText') {
+        this.isLoading = true
+        $el.addClass(d).attr(d, d)
+      } else if (this.isLoading) {
+        this.isLoading = false
+        $el.removeClass(d).removeAttr(d)
+      }
+    }, this), 0)
+  }
+
+  Button.prototype.toggle = function () {
+    var changed = true
+    var $parent = this.$element.closest('[data-toggle="buttons"]')
+
+    if ($parent.length) {
+      var $input = this.$element.find('input')
+      if ($input.prop('type') == 'radio') {
+        if ($input.prop('checked') && this.$element.hasClass('active')) changed = false
+        else $parent.find('.active').removeClass('active')
+      }
+      if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change')
+    } else {
+      this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
+    }
+
+    if (changed) this.$element.toggleClass('active')
+  }
+
+
+  // BUTTON PLUGIN DEFINITION
+  // ========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.button')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.button', (data = new Button(this, options)))
+
+      if (option == 'toggle') data.toggle()
+      else if (option) data.setState(option)
+    })
+  }
+
+  var old = $.fn.button
+
+  $.fn.button             = Plugin
+  $.fn.button.Constructor = Button
+
+
+  // BUTTON NO CONFLICT
+  // ==================
+
+  $.fn.button.noConflict = function () {
+    $.fn.button = old
+    return this
+  }
+
+
+  // BUTTON DATA-API
+  // ===============
+
+  $(document)
+    .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
+      var $btn = $(e.target)
+      if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
+      Plugin.call($btn, 'toggle')
+      e.preventDefault()
+    })
+    .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
+      $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type))
+    })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: carousel.js v3.3.4
+ * http://getbootstrap.com/javascript/#carousel
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // CAROUSEL CLASS DEFINITION
+  // =========================
+
+  var Carousel = function (element, options) {
+    this.$element    = $(element)
+    this.$indicators = this.$element.find('.carousel-indicators')
+    this.options     = options
+    this.paused      = null
+    this.sliding     = null
+    this.interval    = null
+    this.$active     = null
+    this.$items      = null
+
+    this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
+
+    this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
+      .on('mouseenter.bs.carousel', $.proxy(this.pause, this))
+      .on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
+  }
+
+  Carousel.VERSION  = '3.3.4'
+
+  Carousel.TRANSITION_DURATION = 600
+
+  Carousel.DEFAULTS = {
+    interval: 5000,
+    pause: 'hover',
+    wrap: true,
+    keyboard: true
+  }
+
+  Carousel.prototype.keydown = function (e) {
+    if (/input|textarea/i.test(e.target.tagName)) return
+    switch (e.which) {
+      case 37: this.prev(); break
+      case 39: this.next(); break
+      default: return
+    }
+
+    e.preventDefault()
+  }
+
+  Carousel.prototype.cycle = function (e) {
+    e || (this.paused = false)
+
+    this.interval && clearInterval(this.interval)
+
+    this.options.interval
+      && !this.paused
+      && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
+
+    return this
+  }
+
+  Carousel.prototype.getItemIndex = function (item) {
+    this.$items = item.parent().children('.item')
+    return this.$items.index(item || this.$active)
+  }
+
+  Carousel.prototype.getItemForDirection = function (direction, active) {
+    var activeIndex = this.getItemIndex(active)
+    var willWrap = (direction == 'prev' && activeIndex === 0)
+                || (direction == 'next' && activeIndex == (this.$items.length - 1))
+    if (willWrap && !this.options.wrap) return active
+    var delta = direction == 'prev' ? -1 : 1
+    var itemIndex = (activeIndex + delta) % this.$items.length
+    return this.$items.eq(itemIndex)
+  }
+
+  Carousel.prototype.to = function (pos) {
+    var that        = this
+    var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
+
+    if (pos > (this.$items.length - 1) || pos < 0) return
+
+    if (this.sliding)       return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
+    if (activeIndex == pos) return this.pause().cycle()
+
+    return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
+  }
+
+  Carousel.prototype.pause = function (e) {
+    e || (this.paused = true)
+
+    if (this.$element.find('.next, .prev').length && $.support.transition) {
+      this.$element.trigger($.support.transition.end)
+      this.cycle(true)
+    }
+
+    this.interval = clearInterval(this.interval)
+
+    return this
+  }
+
+  Carousel.prototype.next = function () {
+    if (this.sliding) return
+    return this.slide('next')
+  }
+
+  Carousel.prototype.prev = function () {
+    if (this.sliding) return
+    return this.slide('prev')
+  }
+
+  Carousel.prototype.slide = function (type, next) {
+    var $active   = this.$element.find('.item.active')
+    var $next     = next || this.getItemForDirection(type, $active)
+    var isCycling = this.interval
+    var direction = type == 'next' ? 'left' : 'right'
+    var that      = this
+
+    if ($next.hasClass('active')) return (this.sliding = false)
+
+    var relatedTarget = $next[0]
+    var slideEvent = $.Event('slide.bs.carousel', {
+      relatedTarget: relatedTarget,
+      direction: direction
+    })
+    this.$element.trigger(slideEvent)
+    if (slideEvent.isDefaultPrevented()) return
+
+    this.sliding = true
+
+    isCycling && this.pause()
+
+    if (this.$indicators.length) {
+      this.$indicators.find('.active').removeClass('active')
+      var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)])
+      $nextIndicator && $nextIndicator.addClass('active')
+    }
+
+    var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid"
+    if ($.support.transition && this.$element.hasClass('slide')) {
+      $next.addClass(type)
+      $next[0].offsetWidth // force reflow
+      $active.addClass(direction)
+      $next.addClass(direction)
+      $active
+        .one('bsTransitionEnd', function () {
+          $next.removeClass([type, direction].join(' ')).addClass('active')
+          $active.removeClass(['active', direction].join(' '))
+          that.sliding = false
+          setTimeout(function () {
+            that.$element.trigger(slidEvent)
+          }, 0)
+        })
+        .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
+    } else {
+      $active.removeClass('active')
+      $next.addClass('active')
+      this.sliding = false
+      this.$element.trigger(slidEvent)
+    }
+
+    isCycling && this.cycle()
+
+    return this
+  }
+
+
+  // CAROUSEL PLUGIN DEFINITION
+  // ==========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.carousel')
+      var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option)
+      var action  = typeof option == 'string' ? option : options.slide
+
+      if (!data) $this.data('bs.carousel', (data = new Carousel(this, options)))
+      if (typeof option == 'number') data.to(option)
+      else if (action) data[action]()
+      else if (options.interval) data.pause().cycle()
+    })
+  }
+
+  var old = $.fn.carousel
+
+  $.fn.carousel             = Plugin
+  $.fn.carousel.Constructor = Carousel
+
+
+  // CAROUSEL NO CONFLICT
+  // ====================
+
+  $.fn.carousel.noConflict = function () {
+    $.fn.carousel = old
+    return this
+  }
+
+
+  // CAROUSEL DATA-API
+  // =================
+
+  var clickHandler = function (e) {
+    var href
+    var $this   = $(this)
+    var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
+    if (!$target.hasClass('carousel')) return
+    var options = $.extend({}, $target.data(), $this.data())
+    var slideIndex = $this.attr('data-slide-to')
+    if (slideIndex) options.interval = false
+
+    Plugin.call($target, options)
+
+    if (slideIndex) {
+      $target.data('bs.carousel').to(slideIndex)
+    }
+
+    e.preventDefault()
+  }
+
+  $(document)
+    .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
+    .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
+
+  $(window).on('load', function () {
+    $('[data-ride="carousel"]').each(function () {
+      var $carousel = $(this)
+      Plugin.call($carousel, $carousel.data())
+    })
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: collapse.js v3.3.4
+ * http://getbootstrap.com/javascript/#collapse
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // COLLAPSE PUBLIC CLASS DEFINITION
+  // ================================
+
+  var Collapse = function (element, options) {
+    this.$element      = $(element)
+    this.options       = $.extend({}, Collapse.DEFAULTS, options)
+    this.$trigger      = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
+                           '[data-toggle="collapse"][data-target="#' + element.id + '"]')
+    this.transitioning = null
+
+    if (this.options.parent) {
+      this.$parent = this.getParent()
+    } else {
+      this.addAriaAndCollapsedClass(this.$element, this.$trigger)
+    }
+
+    if (this.options.toggle) this.toggle()
+  }
+
+  Collapse.VERSION  = '3.3.4'
+
+  Collapse.TRANSITION_DURATION = 350
+
+  Collapse.DEFAULTS = {
+    toggle: true
+  }
+
+  Collapse.prototype.dimension = function () {
+    var hasWidth = this.$element.hasClass('width')
+    return hasWidth ? 'width' : 'height'
+  }
+
+  Collapse.prototype.show = function () {
+    if (this.transitioning || this.$element.hasClass('in')) return
+
+    var activesData
+    var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
+
+    if (actives && actives.length) {
+      activesData = actives.data('bs.collapse')
+      if (activesData && activesData.transitioning) return
+    }
+
+    var startEvent = $.Event('show.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    if (actives && actives.length) {
+      Plugin.call(actives, 'hide')
+      activesData || actives.data('bs.collapse', null)
+    }
+
+    var dimension = this.dimension()
+
+    this.$element
+      .removeClass('collapse')
+      .addClass('collapsing')[dimension](0)
+      .attr('aria-expanded', true)
+
+    this.$trigger
+      .removeClass('collapsed')
+      .attr('aria-expanded', true)
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.$element
+        .removeClass('collapsing')
+        .addClass('collapse in')[dimension]('')
+      this.transitioning = 0
+      this.$element
+        .trigger('shown.bs.collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    var scrollSize = $.camelCase(['scroll', dimension].join('-'))
+
+    this.$element
+      .one('bsTransitionEnd', $.proxy(complete, this))
+      .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
+  }
+
+  Collapse.prototype.hide = function () {
+    if (this.transitioning || !this.$element.hasClass('in')) return
+
+    var startEvent = $.Event('hide.bs.collapse')
+    this.$element.trigger(startEvent)
+    if (startEvent.isDefaultPrevented()) return
+
+    var dimension = this.dimension()
+
+    this.$element[dimension](this.$element[dimension]())[0].offsetHeight
+
+    this.$element
+      .addClass('collapsing')
+      .removeClass('collapse in')
+      .attr('aria-expanded', false)
+
+    this.$trigger
+      .addClass('collapsed')
+      .attr('aria-expanded', false)
+
+    this.transitioning = 1
+
+    var complete = function () {
+      this.transitioning = 0
+      this.$element
+        .removeClass('collapsing')
+        .addClass('collapse')
+        .trigger('hidden.bs.collapse')
+    }
+
+    if (!$.support.transition) return complete.call(this)
+
+    this.$element
+      [dimension](0)
+      .one('bsTransitionEnd', $.proxy(complete, this))
+      .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
+  }
+
+  Collapse.prototype.toggle = function () {
+    this[this.$element.hasClass('in') ? 'hide' : 'show']()
+  }
+
+  Collapse.prototype.getParent = function () {
+    return $(this.options.parent)
+      .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
+      .each($.proxy(function (i, element) {
+        var $element = $(element)
+        this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
+      }, this))
+      .end()
+  }
+
+  Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
+    var isOpen = $element.hasClass('in')
+
+    $element.attr('aria-expanded', isOpen)
+    $trigger
+      .toggleClass('collapsed', !isOpen)
+      .attr('aria-expanded', isOpen)
+  }
+
+  function getTargetFromTrigger($trigger) {
+    var href
+    var target = $trigger.attr('data-target')
+      || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
+
+    return $(target)
+  }
+
+
+  // COLLAPSE PLUGIN DEFINITION
+  // ==========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.collapse')
+      var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
+      if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.collapse
+
+  $.fn.collapse             = Plugin
+  $.fn.collapse.Constructor = Collapse
+
+
+  // COLLAPSE NO CONFLICT
+  // ====================
+
+  $.fn.collapse.noConflict = function () {
+    $.fn.collapse = old
+    return this
+  }
+
+
+  // COLLAPSE DATA-API
+  // =================
+
+  $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
+    var $this   = $(this)
+
+    if (!$this.attr('data-target')) e.preventDefault()
+
+    var $target = getTargetFromTrigger($this)
+    var data    = $target.data('bs.collapse')
+    var option  = data ? 'toggle' : $this.data()
+
+    Plugin.call($target, option)
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: dropdown.js v3.3.4
+ * http://getbootstrap.com/javascript/#dropdowns
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // DROPDOWN CLASS DEFINITION
+  // =========================
+
+  var backdrop = '.dropdown-backdrop'
+  var toggle   = '[data-toggle="dropdown"]'
+  var Dropdown = function (element) {
+    $(element).on('click.bs.dropdown', this.toggle)
+  }
+
+  Dropdown.VERSION = '3.3.4'
+
+  Dropdown.prototype.toggle = function (e) {
+    var $this = $(this)
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    clearMenus()
+
+    if (!isActive) {
+      if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) {
+        // if mobile we use a backdrop because click events don't delegate
+        $('<div class="dropdown-backdrop"/>').insertAfter($(this)).on('click', clearMenus)
+      }
+
+      var relatedTarget = { relatedTarget: this }
+      $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget))
+
+      if (e.isDefaultPrevented()) return
+
+      $this
+        .trigger('focus')
+        .attr('aria-expanded', 'true')
+
+      $parent
+        .toggleClass('open')
+        .trigger('shown.bs.dropdown', relatedTarget)
+    }
+
+    return false
+  }
+
+  Dropdown.prototype.keydown = function (e) {
+    if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return
+
+    var $this = $(this)
+
+    e.preventDefault()
+    e.stopPropagation()
+
+    if ($this.is('.disabled, :disabled')) return
+
+    var $parent  = getParent($this)
+    var isActive = $parent.hasClass('open')
+
+    if ((!isActive && e.which != 27) || (isActive && e.which == 27)) {
+      if (e.which == 27) $parent.find(toggle).trigger('focus')
+      return $this.trigger('click')
+    }
+
+    var desc = ' li:not(.disabled):visible a'
+    var $items = $parent.find('[role="menu"]' + desc + ', [role="listbox"]' + desc)
+
+    if (!$items.length) return
+
+    var index = $items.index(e.target)
+
+    if (e.which == 38 && index > 0)                 index--                        // up
+    if (e.which == 40 && index < $items.length - 1) index++                        // down
+    if (!~index)                                      index = 0
+
+    $items.eq(index).trigger('focus')
+  }
+
+  function clearMenus(e) {
+    if (e && e.which === 3) return
+    $(backdrop).remove()
+    $(toggle).each(function () {
+      var $this         = $(this)
+      var $parent       = getParent($this)
+      var relatedTarget = { relatedTarget: this }
+
+      if (!$parent.hasClass('open')) return
+
+      $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
+
+      if (e.isDefaultPrevented()) return
+
+      $this.attr('aria-expanded', 'false')
+      $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)
+    })
+  }
+
+  function getParent($this) {
+    var selector = $this.attr('data-target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    var $parent = selector && $(selector)
+
+    return $parent && $parent.length ? $parent : $this.parent()
+  }
+
+
+  // DROPDOWN PLUGIN DEFINITION
+  // ==========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.dropdown')
+
+      if (!data) $this.data('bs.dropdown', (data = new Dropdown(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  var old = $.fn.dropdown
+
+  $.fn.dropdown             = Plugin
+  $.fn.dropdown.Constructor = Dropdown
+
+
+  // DROPDOWN NO CONFLICT
+  // ====================
+
+  $.fn.dropdown.noConflict = function () {
+    $.fn.dropdown = old
+    return this
+  }
+
+
+  // APPLY TO STANDARD DROPDOWN ELEMENTS
+  // ===================================
+
+  $(document)
+    .on('click.bs.dropdown.data-api', clearMenus)
+    .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+    .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
+    .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
+    .on('keydown.bs.dropdown.data-api', '[role="menu"]', Dropdown.prototype.keydown)
+    .on('keydown.bs.dropdown.data-api', '[role="listbox"]', Dropdown.prototype.keydown)
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: modal.js v3.3.4
+ * http://getbootstrap.com/javascript/#modals
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // MODAL CLASS DEFINITION
+  // ======================
+
+  var Modal = function (element, options) {
+    this.options             = options
+    this.$body               = $(document.body)
+    this.$element            = $(element)
+    this.$dialog             = this.$element.find('.modal-dialog')
+    this.$backdrop           = null
+    this.isShown             = null
+    this.originalBodyPad     = null
+    this.scrollbarWidth      = 0
+    this.ignoreBackdropClick = false
+
+    if (this.options.remote) {
+      this.$element
+        .find('.modal-content')
+        .load(this.options.remote, $.proxy(function () {
+          this.$element.trigger('loaded.bs.modal')
+        }, this))
+    }
+  }
+
+  Modal.VERSION  = '3.3.4'
+
+  Modal.TRANSITION_DURATION = 300
+  Modal.BACKDROP_TRANSITION_DURATION = 150
+
+  Modal.DEFAULTS = {
+    backdrop: true,
+    keyboard: true,
+    show: true
+  }
+
+  Modal.prototype.toggle = function (_relatedTarget) {
+    return this.isShown ? this.hide() : this.show(_relatedTarget)
+  }
+
+  Modal.prototype.show = function (_relatedTarget) {
+    var that = this
+    var e    = $.Event('show.bs.modal', { relatedTarget: _relatedTarget })
+
+    this.$element.trigger(e)
+
+    if (this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = true
+
+    this.checkScrollbar()
+    this.setScrollbar()
+    this.$body.addClass('modal-open')
+
+    this.escape()
+    this.resize()
+
+    this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this))
+
+    this.$dialog.on('mousedown.dismiss.bs.modal', function () {
+      that.$element.one('mouseup.dismiss.bs.modal', function (e) {
+        if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true
+      })
+    })
+
+    this.backdrop(function () {
+      var transition = $.support.transition && that.$element.hasClass('fade')
+
+      if (!that.$element.parent().length) {
+        that.$element.appendTo(that.$body) // don't move modals dom position
+      }
+
+      that.$element
+        .show()
+        .scrollTop(0)
+
+      that.adjustDialog()
+
+      if (transition) {
+        that.$element[0].offsetWidth // force reflow
+      }
+
+      that.$element
+        .addClass('in')
+        .attr('aria-hidden', false)
+
+      that.enforceFocus()
+
+      var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
+
+      transition ?
+        that.$dialog // wait for modal to slide in
+          .one('bsTransitionEnd', function () {
+            that.$element.trigger('focus').trigger(e)
+          })
+          .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
+        that.$element.trigger('focus').trigger(e)
+    })
+  }
+
+  Modal.prototype.hide = function (e) {
+    if (e) e.preventDefault()
+
+    e = $.Event('hide.bs.modal')
+
+    this.$element.trigger(e)
+
+    if (!this.isShown || e.isDefaultPrevented()) return
+
+    this.isShown = false
+
+    this.escape()
+    this.resize()
+
+    $(document).off('focusin.bs.modal')
+
+    this.$element
+      .removeClass('in')
+      .attr('aria-hidden', true)
+      .off('click.dismiss.bs.modal')
+      .off('mouseup.dismiss.bs.modal')
+
+    this.$dialog.off('mousedown.dismiss.bs.modal')
+
+    $.support.transition && this.$element.hasClass('fade') ?
+      this.$element
+        .one('bsTransitionEnd', $.proxy(this.hideModal, this))
+        .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
+      this.hideModal()
+  }
+
+  Modal.prototype.enforceFocus = function () {
+    $(document)
+      .off('focusin.bs.modal') // guard against infinite focus loop
+      .on('focusin.bs.modal', $.proxy(function (e) {
+        if (this.$element[0] !== e.target && !this.$element.has(e.target).length) {
+          this.$element.trigger('focus')
+        }
+      }, this))
+  }
+
+  Modal.prototype.escape = function () {
+    if (this.isShown && this.options.keyboard) {
+      this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
+        e.which == 27 && this.hide()
+      }, this))
+    } else if (!this.isShown) {
+      this.$element.off('keydown.dismiss.bs.modal')
+    }
+  }
+
+  Modal.prototype.resize = function () {
+    if (this.isShown) {
+      $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this))
+    } else {
+      $(window).off('resize.bs.modal')
+    }
+  }
+
+  Modal.prototype.hideModal = function () {
+    var that = this
+    this.$element.hide()
+    this.backdrop(function () {
+      that.$body.removeClass('modal-open')
+      that.resetAdjustments()
+      that.resetScrollbar()
+      that.$element.trigger('hidden.bs.modal')
+    })
+  }
+
+  Modal.prototype.removeBackdrop = function () {
+    this.$backdrop && this.$backdrop.remove()
+    this.$backdrop = null
+  }
+
+  Modal.prototype.backdrop = function (callback) {
+    var that = this
+    var animate = this.$element.hasClass('fade') ? 'fade' : ''
+
+    if (this.isShown && this.options.backdrop) {
+      var doAnimate = $.support.transition && animate
+
+      this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
+        .appendTo(this.$body)
+
+      this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
+        if (this.ignoreBackdropClick) {
+          this.ignoreBackdropClick = false
+          return
+        }
+        if (e.target !== e.currentTarget) return
+        this.options.backdrop == 'static'
+          ? this.$element[0].focus()
+          : this.hide()
+      }, this))
+
+      if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
+
+      this.$backdrop.addClass('in')
+
+      if (!callback) return
+
+      doAnimate ?
+        this.$backdrop
+          .one('bsTransitionEnd', callback)
+          .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
+        callback()
+
+    } else if (!this.isShown && this.$backdrop) {
+      this.$backdrop.removeClass('in')
+
+      var callbackRemove = function () {
+        that.removeBackdrop()
+        callback && callback()
+      }
+      $.support.transition && this.$element.hasClass('fade') ?
+        this.$backdrop
+          .one('bsTransitionEnd', callbackRemove)
+          .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
+        callbackRemove()
+
+    } else if (callback) {
+      callback()
+    }
+  }
+
+  // these following methods are used to handle overflowing modals
+
+  Modal.prototype.handleUpdate = function () {
+    this.adjustDialog()
+  }
+
+  Modal.prototype.adjustDialog = function () {
+    var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
+
+    this.$element.css({
+      paddingLeft:  !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
+      paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
+    })
+  }
+
+  Modal.prototype.resetAdjustments = function () {
+    this.$element.css({
+      paddingLeft: '',
+      paddingRight: ''
+    })
+  }
+
+  Modal.prototype.checkScrollbar = function () {
+    var fullWindowWidth = window.innerWidth
+    if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8
+      var documentElementRect = document.documentElement.getBoundingClientRect()
+      fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left)
+    }
+    this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth
+    this.scrollbarWidth = this.measureScrollbar()
+  }
+
+  Modal.prototype.setScrollbar = function () {
+    var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10)
+    this.originalBodyPad = document.body.style.paddingRight || ''
+    if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth)
+  }
+
+  Modal.prototype.resetScrollbar = function () {
+    this.$body.css('padding-right', this.originalBodyPad)
+  }
+
+  Modal.prototype.measureScrollbar = function () { // thx walsh
+    var scrollDiv = document.createElement('div')
+    scrollDiv.className = 'modal-scrollbar-measure'
+    this.$body.append(scrollDiv)
+    var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth
+    this.$body[0].removeChild(scrollDiv)
+    return scrollbarWidth
+  }
+
+
+  // MODAL PLUGIN DEFINITION
+  // =======================
+
+  function Plugin(option, _relatedTarget) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.modal')
+      var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
+
+      if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
+      if (typeof option == 'string') data[option](_relatedTarget)
+      else if (options.show) data.show(_relatedTarget)
+    })
+  }
+
+  var old = $.fn.modal
+
+  $.fn.modal             = Plugin
+  $.fn.modal.Constructor = Modal
+
+
+  // MODAL NO CONFLICT
+  // =================
+
+  $.fn.modal.noConflict = function () {
+    $.fn.modal = old
+    return this
+  }
+
+
+  // MODAL DATA-API
+  // ==============
+
+  $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) {
+    var $this   = $(this)
+    var href    = $this.attr('href')
+    var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7
+    var option  = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data())
+
+    if ($this.is('a')) e.preventDefault()
+
+    $target.one('show.bs.modal', function (showEvent) {
+      if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown
+      $target.one('hidden.bs.modal', function () {
+        $this.is(':visible') && $this.trigger('focus')
+      })
+    })
+    Plugin.call($target, option, this)
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: tooltip.js v3.3.4
+ * http://getbootstrap.com/javascript/#tooltip
+ * Inspired by the original jQuery.tipsy by Jason Frame
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // TOOLTIP PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Tooltip = function (element, options) {
+    this.type       = null
+    this.options    = null
+    this.enabled    = null
+    this.timeout    = null
+    this.hoverState = null
+    this.$element   = null
+
+    this.init('tooltip', element, options)
+  }
+
+  Tooltip.VERSION  = '3.3.4'
+
+  Tooltip.TRANSITION_DURATION = 150
+
+  Tooltip.DEFAULTS = {
+    animation: true,
+    placement: 'top',
+    selector: false,
+    template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
+    trigger: 'hover focus',
+    title: '',
+    delay: 0,
+    html: false,
+    container: false,
+    viewport: {
+      selector: 'body',
+      padding: 0
+    }
+  }
+
+  Tooltip.prototype.init = function (type, element, options) {
+    this.enabled   = true
+    this.type      = type
+    this.$element  = $(element)
+    this.options   = this.getOptions(options)
+    this.$viewport = this.options.viewport && $(this.options.viewport.selector || this.options.viewport)
+
+    if (this.$element[0] instanceof document.constructor && !this.options.selector) {
+      throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!')
+    }
+
+    var triggers = this.options.trigger.split(' ')
+
+    for (var i = triggers.length; i--;) {
+      var trigger = triggers[i]
+
+      if (trigger == 'click') {
+        this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
+      } else if (trigger != 'manual') {
+        var eventIn  = trigger == 'hover' ? 'mouseenter' : 'focusin'
+        var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout'
+
+        this.$element.on(eventIn  + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
+        this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
+      }
+    }
+
+    this.options.selector ?
+      (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
+      this.fixTitle()
+  }
+
+  Tooltip.prototype.getDefaults = function () {
+    return Tooltip.DEFAULTS
+  }
+
+  Tooltip.prototype.getOptions = function (options) {
+    options = $.extend({}, this.getDefaults(), this.$element.data(), options)
+
+    if (options.delay && typeof options.delay == 'number') {
+      options.delay = {
+        show: options.delay,
+        hide: options.delay
+      }
+    }
+
+    return options
+  }
+
+  Tooltip.prototype.getDelegateOptions = function () {
+    var options  = {}
+    var defaults = this.getDefaults()
+
+    this._options && $.each(this._options, function (key, value) {
+      if (defaults[key] != value) options[key] = value
+    })
+
+    return options
+  }
+
+  Tooltip.prototype.enter = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget).data('bs.' + this.type)
+
+    if (self && self.$tip && self.$tip.is(':visible')) {
+      self.hoverState = 'in'
+      return
+    }
+
+    if (!self) {
+      self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
+      $(obj.currentTarget).data('bs.' + this.type, self)
+    }
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'in'
+
+    if (!self.options.delay || !self.options.delay.show) return self.show()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'in') self.show()
+    }, self.options.delay.show)
+  }
+
+  Tooltip.prototype.leave = function (obj) {
+    var self = obj instanceof this.constructor ?
+      obj : $(obj.currentTarget).data('bs.' + this.type)
+
+    if (!self) {
+      self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
+      $(obj.currentTarget).data('bs.' + this.type, self)
+    }
+
+    clearTimeout(self.timeout)
+
+    self.hoverState = 'out'
+
+    if (!self.options.delay || !self.options.delay.hide) return self.hide()
+
+    self.timeout = setTimeout(function () {
+      if (self.hoverState == 'out') self.hide()
+    }, self.options.delay.hide)
+  }
+
+  Tooltip.prototype.show = function () {
+    var e = $.Event('show.bs.' + this.type)
+
+    if (this.hasContent() && this.enabled) {
+      this.$element.trigger(e)
+
+      var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
+      if (e.isDefaultPrevented() || !inDom) return
+      var that = this
+
+      var $tip = this.tip()
+
+      var tipId = this.getUID(this.type)
+
+      this.setContent()
+      $tip.attr('id', tipId)
+      this.$element.attr('aria-describedby', tipId)
+
+      if (this.options.animation) $tip.addClass('fade')
+
+      var placement = typeof this.options.placement == 'function' ?
+        this.options.placement.call(this, $tip[0], this.$element[0]) :
+        this.options.placement
+
+      var autoToken = /\s?auto?\s?/i
+      var autoPlace = autoToken.test(placement)
+      if (autoPlace) placement = placement.replace(autoToken, '') || 'top'
+
+      $tip
+        .detach()
+        .css({ top: 0, left: 0, display: 'block' })
+        .addClass(placement)
+        .data('bs.' + this.type, this)
+
+      this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
+
+      var pos          = this.getPosition()
+      var actualWidth  = $tip[0].offsetWidth
+      var actualHeight = $tip[0].offsetHeight
+
+      if (autoPlace) {
+        var orgPlacement = placement
+        var $container   = this.options.container ? $(this.options.container) : this.$element.parent()
+        var containerDim = this.getPosition($container)
+
+        placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top'    :
+                    placement == 'top'    && pos.top    - actualHeight < containerDim.top    ? 'bottom' :
+                    placement == 'right'  && pos.right  + actualWidth  > containerDim.width  ? 'left'   :
+                    placement == 'left'   && pos.left   - actualWidth  < containerDim.left   ? 'right'  :
+                    placement
+
+        $tip
+          .removeClass(orgPlacement)
+          .addClass(placement)
+      }
+
+      var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight)
+
+      this.applyPlacement(calculatedOffset, placement)
+
+      var complete = function () {
+        var prevHoverState = that.hoverState
+        that.$element.trigger('shown.bs.' + that.type)
+        that.hoverState = null
+
+        if (prevHoverState == 'out') that.leave(that)
+      }
+
+      $.support.transition && this.$tip.hasClass('fade') ?
+        $tip
+          .one('bsTransitionEnd', complete)
+          .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
+        complete()
+    }
+  }
+
+  Tooltip.prototype.applyPlacement = function (offset, placement) {
+    var $tip   = this.tip()
+    var width  = $tip[0].offsetWidth
+    var height = $tip[0].offsetHeight
+
+    // manually read margins because getBoundingClientRect includes difference
+    var marginTop = parseInt($tip.css('margin-top'), 10)
+    var marginLeft = parseInt($tip.css('margin-left'), 10)
+
+    // we must check for NaN for ie 8/9
+    if (isNaN(marginTop))  marginTop  = 0
+    if (isNaN(marginLeft)) marginLeft = 0
+
+    offset.top  = offset.top  + marginTop
+    offset.left = offset.left + marginLeft
+
+    // $.fn.offset doesn't round pixel values
+    // so we use setOffset directly with our own function B-0
+    $.offset.setOffset($tip[0], $.extend({
+      using: function (props) {
+        $tip.css({
+          top: Math.round(props.top),
+          left: Math.round(props.left)
+        })
+      }
+    }, offset), 0)
+
+    $tip.addClass('in')
+
+    // check to see if placing tip in new offset caused the tip to resize itself
+    var actualWidth  = $tip[0].offsetWidth
+    var actualHeight = $tip[0].offsetHeight
+
+    if (placement == 'top' && actualHeight != height) {
+      offset.top = offset.top + height - actualHeight
+    }
+
+    var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight)
+
+    if (delta.left) offset.left += delta.left
+    else offset.top += delta.top
+
+    var isVertical          = /top|bottom/.test(placement)
+    var arrowDelta          = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
+    var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
+
+    $tip.offset(offset)
+    this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
+  }
+
+  Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) {
+    this.arrow()
+      .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
+      .css(isVertical ? 'top' : 'left', '')
+  }
+
+  Tooltip.prototype.setContent = function () {
+    var $tip  = this.tip()
+    var title = this.getTitle()
+
+    $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
+    $tip.removeClass('fade in top bottom left right')
+  }
+
+  Tooltip.prototype.hide = function (callback) {
+    var that = this
+    var $tip = $(this.$tip)
+    var e    = $.Event('hide.bs.' + this.type)
+
+    function complete() {
+      if (that.hoverState != 'in') $tip.detach()
+      that.$element
+        .removeAttr('aria-describedby')
+        .trigger('hidden.bs.' + that.type)
+      callback && callback()
+    }
+
+    this.$element.trigger(e)
+
+    if (e.isDefaultPrevented()) return
+
+    $tip.removeClass('in')
+
+    $.support.transition && $tip.hasClass('fade') ?
+      $tip
+        .one('bsTransitionEnd', complete)
+        .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
+      complete()
+
+    this.hoverState = null
+
+    return this
+  }
+
+  Tooltip.prototype.fixTitle = function () {
+    var $e = this.$element
+    if ($e.attr('title') || typeof ($e.attr('data-original-title')) != 'string') {
+      $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
+    }
+  }
+
+  Tooltip.prototype.hasContent = function () {
+    return this.getTitle()
+  }
+
+  Tooltip.prototype.getPosition = function ($element) {
+    $element   = $element || this.$element
+
+    var el     = $element[0]
+    var isBody = el.tagName == 'BODY'
+
+    var elRect    = el.getBoundingClientRect()
+    if (elRect.width == null) {
+      // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
+      elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
+    }
+    var elOffset  = isBody ? { top: 0, left: 0 } : $element.offset()
+    var scroll    = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
+    var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
+
+    return $.extend({}, elRect, scroll, outerDims, elOffset)
+  }
+
+  Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
+    return placement == 'bottom' ? { top: pos.top + pos.height,   left: pos.left + pos.width / 2 - actualWidth / 2 } :
+           placement == 'top'    ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } :
+           placement == 'left'   ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } :
+        /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width }
+
+  }
+
+  Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) {
+    var delta = { top: 0, left: 0 }
+    if (!this.$viewport) return delta
+
+    var viewportPadding = this.options.viewport && this.options.viewport.padding || 0
+    var viewportDimensions = this.getPosition(this.$viewport)
+
+    if (/right|left/.test(placement)) {
+      var topEdgeOffset    = pos.top - viewportPadding - viewportDimensions.scroll
+      var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight
+      if (topEdgeOffset < viewportDimensions.top) { // top overflow
+        delta.top = viewportDimensions.top - topEdgeOffset
+      } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow
+        delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset
+      }
+    } else {
+      var leftEdgeOffset  = pos.left - viewportPadding
+      var rightEdgeOffset = pos.left + viewportPadding + actualWidth
+      if (leftEdgeOffset < viewportDimensions.left) { // left overflow
+        delta.left = viewportDimensions.left - leftEdgeOffset
+      } else if (rightEdgeOffset > viewportDimensions.width) { // right overflow
+        delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset
+      }
+    }
+
+    return delta
+  }
+
+  Tooltip.prototype.getTitle = function () {
+    var title
+    var $e = this.$element
+    var o  = this.options
+
+    title = $e.attr('data-original-title')
+      || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
+
+    return title
+  }
+
+  Tooltip.prototype.getUID = function (prefix) {
+    do prefix += ~~(Math.random() * 1000000)
+    while (document.getElementById(prefix))
+    return prefix
+  }
+
+  Tooltip.prototype.tip = function () {
+    return (this.$tip = this.$tip || $(this.options.template))
+  }
+
+  Tooltip.prototype.arrow = function () {
+    return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
+  }
+
+  Tooltip.prototype.enable = function () {
+    this.enabled = true
+  }
+
+  Tooltip.prototype.disable = function () {
+    this.enabled = false
+  }
+
+  Tooltip.prototype.toggleEnabled = function () {
+    this.enabled = !this.enabled
+  }
+
+  Tooltip.prototype.toggle = function (e) {
+    var self = this
+    if (e) {
+      self = $(e.currentTarget).data('bs.' + this.type)
+      if (!self) {
+        self = new this.constructor(e.currentTarget, this.getDelegateOptions())
+        $(e.currentTarget).data('bs.' + this.type, self)
+      }
+    }
+
+    self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
+  }
+
+  Tooltip.prototype.destroy = function () {
+    var that = this
+    clearTimeout(this.timeout)
+    this.hide(function () {
+      that.$element.off('.' + that.type).removeData('bs.' + that.type)
+    })
+  }
+
+
+  // TOOLTIP PLUGIN DEFINITION
+  // =========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.tooltip')
+      var options = typeof option == 'object' && option
+
+      if (!data && /destroy|hide/.test(option)) return
+      if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.tooltip
+
+  $.fn.tooltip             = Plugin
+  $.fn.tooltip.Constructor = Tooltip
+
+
+  // TOOLTIP NO CONFLICT
+  // ===================
+
+  $.fn.tooltip.noConflict = function () {
+    $.fn.tooltip = old
+    return this
+  }
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: popover.js v3.3.4
+ * http://getbootstrap.com/javascript/#popovers
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // POPOVER PUBLIC CLASS DEFINITION
+  // ===============================
+
+  var Popover = function (element, options) {
+    this.init('popover', element, options)
+  }
+
+  if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
+
+  Popover.VERSION  = '3.3.4'
+
+  Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
+    placement: 'right',
+    trigger: 'click',
+    content: '',
+    template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
+  })
+
+
+  // NOTE: POPOVER EXTENDS tooltip.js
+  // ================================
+
+  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype)
+
+  Popover.prototype.constructor = Popover
+
+  Popover.prototype.getDefaults = function () {
+    return Popover.DEFAULTS
+  }
+
+  Popover.prototype.setContent = function () {
+    var $tip    = this.tip()
+    var title   = this.getTitle()
+    var content = this.getContent()
+
+    $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
+    $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
+      this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
+    ](content)
+
+    $tip.removeClass('fade top bottom left right in')
+
+    // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do
+    // this manually by checking the contents.
+    if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide()
+  }
+
+  Popover.prototype.hasContent = function () {
+    return this.getTitle() || this.getContent()
+  }
+
+  Popover.prototype.getContent = function () {
+    var $e = this.$element
+    var o  = this.options
+
+    return $e.attr('data-content')
+      || (typeof o.content == 'function' ?
+            o.content.call($e[0]) :
+            o.content)
+  }
+
+  Popover.prototype.arrow = function () {
+    return (this.$arrow = this.$arrow || this.tip().find('.arrow'))
+  }
+
+
+  // POPOVER PLUGIN DEFINITION
+  // =========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.popover')
+      var options = typeof option == 'object' && option
+
+      if (!data && /destroy|hide/.test(option)) return
+      if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.popover
+
+  $.fn.popover             = Plugin
+  $.fn.popover.Constructor = Popover
+
+
+  // POPOVER NO CONFLICT
+  // ===================
+
+  $.fn.popover.noConflict = function () {
+    $.fn.popover = old
+    return this
+  }
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: scrollspy.js v3.3.4
+ * http://getbootstrap.com/javascript/#scrollspy
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // SCROLLSPY CLASS DEFINITION
+  // ==========================
+
+  function ScrollSpy(element, options) {
+    this.$body          = $(document.body)
+    this.$scrollElement = $(element).is(document.body) ? $(window) : $(element)
+    this.options        = $.extend({}, ScrollSpy.DEFAULTS, options)
+    this.selector       = (this.options.target || '') + ' .nav li > a'
+    this.offsets        = []
+    this.targets        = []
+    this.activeTarget   = null
+    this.scrollHeight   = 0
+
+    this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this))
+    this.refresh()
+    this.process()
+  }
+
+  ScrollSpy.VERSION  = '3.3.4'
+
+  ScrollSpy.DEFAULTS = {
+    offset: 10
+  }
+
+  ScrollSpy.prototype.getScrollHeight = function () {
+    return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
+  }
+
+  ScrollSpy.prototype.refresh = function () {
+    var that          = this
+    var offsetMethod  = 'offset'
+    var offsetBase    = 0
+
+    this.offsets      = []
+    this.targets      = []
+    this.scrollHeight = this.getScrollHeight()
+
+    if (!$.isWindow(this.$scrollElement[0])) {
+      offsetMethod = 'position'
+      offsetBase   = this.$scrollElement.scrollTop()
+    }
+
+    this.$body
+      .find(this.selector)
+      .map(function () {
+        var $el   = $(this)
+        var href  = $el.data('target') || $el.attr('href')
+        var $href = /^#./.test(href) && $(href)
+
+        return ($href
+          && $href.length
+          && $href.is(':visible')
+          && [[$href[offsetMethod]().top + offsetBase, href]]) || null
+      })
+      .sort(function (a, b) { return a[0] - b[0] })
+      .each(function () {
+        that.offsets.push(this[0])
+        that.targets.push(this[1])
+      })
+  }
+
+  ScrollSpy.prototype.process = function () {
+    var scrollTop    = this.$scrollElement.scrollTop() + this.options.offset
+    var scrollHeight = this.getScrollHeight()
+    var maxScroll    = this.options.offset + scrollHeight - this.$scrollElement.height()
+    var offsets      = this.offsets
+    var targets      = this.targets
+    var activeTarget = this.activeTarget
+    var i
+
+    if (this.scrollHeight != scrollHeight) {
+      this.refresh()
+    }
+
+    if (scrollTop >= maxScroll) {
+      return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
+    }
+
+    if (activeTarget && scrollTop < offsets[0]) {
+      this.activeTarget = null
+      return this.clear()
+    }
+
+    for (i = offsets.length; i--;) {
+      activeTarget != targets[i]
+        && scrollTop >= offsets[i]
+        && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1])
+        && this.activate(targets[i])
+    }
+  }
+
+  ScrollSpy.prototype.activate = function (target) {
+    this.activeTarget = target
+
+    this.clear()
+
+    var selector = this.selector +
+      '[data-target="' + target + '"],' +
+      this.selector + '[href="' + target + '"]'
+
+    var active = $(selector)
+      .parents('li')
+      .addClass('active')
+
+    if (active.parent('.dropdown-menu').length) {
+      active = active
+        .closest('li.dropdown')
+        .addClass('active')
+    }
+
+    active.trigger('activate.bs.scrollspy')
+  }
+
+  ScrollSpy.prototype.clear = function () {
+    $(this.selector)
+      .parentsUntil(this.options.target, '.active')
+      .removeClass('active')
+  }
+
+
+  // SCROLLSPY PLUGIN DEFINITION
+  // ===========================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.scrollspy')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.scrollspy
+
+  $.fn.scrollspy             = Plugin
+  $.fn.scrollspy.Constructor = ScrollSpy
+
+
+  // SCROLLSPY NO CONFLICT
+  // =====================
+
+  $.fn.scrollspy.noConflict = function () {
+    $.fn.scrollspy = old
+    return this
+  }
+
+
+  // SCROLLSPY DATA-API
+  // ==================
+
+  $(window).on('load.bs.scrollspy.data-api', function () {
+    $('[data-spy="scroll"]').each(function () {
+      var $spy = $(this)
+      Plugin.call($spy, $spy.data())
+    })
+  })
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: tab.js v3.3.4
+ * http://getbootstrap.com/javascript/#tabs
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // TAB CLASS DEFINITION
+  // ====================
+
+  var Tab = function (element) {
+    this.element = $(element)
+  }
+
+  Tab.VERSION = '3.3.4'
+
+  Tab.TRANSITION_DURATION = 150
+
+  Tab.prototype.show = function () {
+    var $this    = this.element
+    var $ul      = $this.closest('ul:not(.dropdown-menu)')
+    var selector = $this.data('target')
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7
+    }
+
+    if ($this.parent('li').hasClass('active')) return
+
+    var $previous = $ul.find('.active:last a')
+    var hideEvent = $.Event('hide.bs.tab', {
+      relatedTarget: $this[0]
+    })
+    var showEvent = $.Event('show.bs.tab', {
+      relatedTarget: $previous[0]
+    })
+
+    $previous.trigger(hideEvent)
+    $this.trigger(showEvent)
+
+    if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
+
+    var $target = $(selector)
+
+    this.activate($this.closest('li'), $ul)
+    this.activate($target, $target.parent(), function () {
+      $previous.trigger({
+        type: 'hidden.bs.tab',
+        relatedTarget: $this[0]
+      })
+      $this.trigger({
+        type: 'shown.bs.tab',
+        relatedTarget: $previous[0]
+      })
+    })
+  }
+
+  Tab.prototype.activate = function (element, container, callback) {
+    var $active    = container.find('> .active')
+    var transition = callback
+      && $.support.transition
+      && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length)
+
+    function next() {
+      $active
+        .removeClass('active')
+        .find('> .dropdown-menu > .active')
+          .removeClass('active')
+        .end()
+        .find('[data-toggle="tab"]')
+          .attr('aria-expanded', false)
+
+      element
+        .addClass('active')
+        .find('[data-toggle="tab"]')
+          .attr('aria-expanded', true)
+
+      if (transition) {
+        element[0].offsetWidth // reflow for transition
+        element.addClass('in')
+      } else {
+        element.removeClass('fade')
+      }
+
+      if (element.parent('.dropdown-menu').length) {
+        element
+          .closest('li.dropdown')
+            .addClass('active')
+          .end()
+          .find('[data-toggle="tab"]')
+            .attr('aria-expanded', true)
+      }
+
+      callback && callback()
+    }
+
+    $active.length && transition ?
+      $active
+        .one('bsTransitionEnd', next)
+        .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
+      next()
+
+    $active.removeClass('in')
+  }
+
+
+  // TAB PLUGIN DEFINITION
+  // =====================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this = $(this)
+      var data  = $this.data('bs.tab')
+
+      if (!data) $this.data('bs.tab', (data = new Tab(this)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.tab
+
+  $.fn.tab             = Plugin
+  $.fn.tab.Constructor = Tab
+
+
+  // TAB NO CONFLICT
+  // ===============
+
+  $.fn.tab.noConflict = function () {
+    $.fn.tab = old
+    return this
+  }
+
+
+  // TAB DATA-API
+  // ============
+
+  var clickHandler = function (e) {
+    e.preventDefault()
+    Plugin.call($(this), 'show')
+  }
+
+  $(document)
+    .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
+    .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
+
+}(jQuery);
+
+/* ========================================================================
+ * Bootstrap: affix.js v3.3.4
+ * http://getbootstrap.com/javascript/#affix
+ * ========================================================================
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * ======================================================================== */
+
+
++function ($) {
+  'use strict';
+
+  // AFFIX CLASS DEFINITION
+  // ======================
+
+  var Affix = function (element, options) {
+    this.options = $.extend({}, Affix.DEFAULTS, options)
+
+    this.$target = $(this.options.target)
+      .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this))
+      .on('click.bs.affix.data-api',  $.proxy(this.checkPositionWithEventLoop, this))
+
+    this.$element     = $(element)
+    this.affixed      = null
+    this.unpin        = null
+    this.pinnedOffset = null
+
+    this.checkPosition()
+  }
+
+  Affix.VERSION  = '3.3.4'
+
+  Affix.RESET    = 'affix affix-top affix-bottom'
+
+  Affix.DEFAULTS = {
+    offset: 0,
+    target: window
+  }
+
+  Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
+    var scrollTop    = this.$target.scrollTop()
+    var position     = this.$element.offset()
+    var targetHeight = this.$target.height()
+
+    if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
+
+    if (this.affixed == 'bottom') {
+      if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
+      return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
+    }
+
+    var initializing   = this.affixed == null
+    var colliderTop    = initializing ? scrollTop : position.top
+    var colliderHeight = initializing ? targetHeight : height
+
+    if (offsetTop != null && scrollTop <= offsetTop) return 'top'
+    if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
+
+    return false
+  }
+
+  Affix.prototype.getPinnedOffset = function () {
+    if (this.pinnedOffset) return this.pinnedOffset
+    this.$element.removeClass(Affix.RESET).addClass('affix')
+    var scrollTop = this.$target.scrollTop()
+    var position  = this.$element.offset()
+    return (this.pinnedOffset = position.top - scrollTop)
+  }
+
+  Affix.prototype.checkPositionWithEventLoop = function () {
+    setTimeout($.proxy(this.checkPosition, this), 1)
+  }
+
+  Affix.prototype.checkPosition = function () {
+    if (!this.$element.is(':visible')) return
+
+    var height       = this.$element.height()
+    var offset       = this.options.offset
+    var offsetTop    = offset.top
+    var offsetBottom = offset.bottom
+    var scrollHeight = $(document.body).height()
+
+    if (typeof offset != 'object')         offsetBottom = offsetTop = offset
+    if (typeof offsetTop == 'function')    offsetTop    = offset.top(this.$element)
+    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
+
+    var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
+
+    if (this.affixed != affix) {
+      if (this.unpin != null) this.$element.css('top', '')
+
+      var affixType = 'affix' + (affix ? '-' + affix : '')
+      var e         = $.Event(affixType + '.bs.affix')
+
+      this.$element.trigger(e)
+
+      if (e.isDefaultPrevented()) return
+
+      this.affixed = affix
+      this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
+
+      this.$element
+        .removeClass(Affix.RESET)
+        .addClass(affixType)
+        .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
+    }
+
+    if (affix == 'bottom') {
+      this.$element.offset({
+        top: scrollHeight - height - offsetBottom
+      })
+    }
+  }
+
+
+  // AFFIX PLUGIN DEFINITION
+  // =======================
+
+  function Plugin(option) {
+    return this.each(function () {
+      var $this   = $(this)
+      var data    = $this.data('bs.affix')
+      var options = typeof option == 'object' && option
+
+      if (!data) $this.data('bs.affix', (data = new Affix(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  var old = $.fn.affix
+
+  $.fn.affix             = Plugin
+  $.fn.affix.Constructor = Affix
+
+
+  // AFFIX NO CONFLICT
+  // =================
+
+  $.fn.affix.noConflict = function () {
+    $.fn.affix = old
+    return this
+  }
+
+
+  // AFFIX DATA-API
+  // ==============
+
+  $(window).on('load', function () {
+    $('[data-spy="affix"]').each(function () {
+      var $spy = $(this)
+      var data = $spy.data()
+
+      data.offset = data.offset || {}
+
+      if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
+      if (data.offsetTop    != null) data.offset.top    = data.offsetTop
+
+      Plugin.call($spy, data)
+    })
+  })
+
+}(jQuery);
diff --git a/web/resetPassword/assets/bootstrap/js/bootstrap.min.js b/web/resetPassword/assets/bootstrap/js/bootstrap.min.js
new file mode 100755
index 0000000..c8f82e5
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/js/bootstrap.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v3.3.4 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.4",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.4",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.4",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.4",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.4",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)&&!/input|textarea/i.test(b.target.tagName)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.4",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in").attr("aria-hidden",!1),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a('<div class="modal-backdrop '+e+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.4",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport),this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-m<p.top?"bottom":"right"==h&&k.right+l>p.width?"left":"left"==h&&k.left-l<p.left?"right":h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var r=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",r).emulateTransitionEnd(c.TRANSITION_DURATION):r()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.4",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.4",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.4",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){
+var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.4",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a(document.body).height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
\ No newline at end of file
diff --git a/web/resetPassword/assets/bootstrap/js/npm.js b/web/resetPassword/assets/bootstrap/js/npm.js
new file mode 100755
index 0000000..bf6aa80
--- /dev/null
+++ b/web/resetPassword/assets/bootstrap/js/npm.js
@@ -0,0 +1,13 @@
+// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
+require('../../js/transition.js')
+require('../../js/alert.js')
+require('../../js/button.js')
+require('../../js/carousel.js')
+require('../../js/collapse.js')
+require('../../js/dropdown.js')
+require('../../js/modal.js')
+require('../../js/tooltip.js')
+require('../../js/popover.js')
+require('../../js/scrollspy.js')
+require('../../js/tab.js')
+require('../../js/affix.js')
\ No newline at end of file
diff --git a/web/resetPassword/assets/css/form-elements.css b/web/resetPassword/assets/css/form-elements.css
new file mode 100755
index 0000000..ebb0448
--- /dev/null
+++ b/web/resetPassword/assets/css/form-elements.css
@@ -0,0 +1,74 @@
+
+input[type="text"], 
+input[type="password"], 
+textarea, 
+textarea.form-control {
+	height: 50px;
+    margin: 0;
+    padding: 0 20px;
+    vertical-align: middle;
+    background: #fff;
+    border: 3px solid #fff;
+    font-family: 'Roboto', sans-serif;
+    font-size: 16px;
+    font-weight: 300;
+    line-height: 50px;
+    color: #888;
+    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
+    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
+    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
+}
+
+textarea, 
+textarea.form-control {
+	padding-top: 10px;
+	padding-bottom: 10px;
+	line-height: 30px;
+}
+
+input[type="text"]:focus, 
+input[type="password"]:focus, 
+textarea:focus, 
+textarea.form-control:focus {
+	outline: 0;
+	background: #fff;
+    border: 3px solid #fff;
+    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
+}
+
+input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, 
+textarea:-moz-placeholder, textarea.form-control:-moz-placeholder { color: #888; }
+
+input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
+textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder { color: #888; }
+
+input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, 
+textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder { color: #888; }
+
+
+
+button.btn {
+	height: 50px;
+    margin: 0;
+    padding: 0 20px;
+    vertical-align: middle;
+    background: #de615e;
+    border: 0;
+    font-family: 'Roboto', sans-serif;
+    font-size: 16px;
+    font-weight: 300;
+    line-height: 50px;
+    color: #fff;
+    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
+    text-shadow: none;
+    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
+    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
+}
+
+button.btn:hover { opacity: 0.6; color: #fff; }
+
+button.btn:active { outline: 0; opacity: 0.6; color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
+
+button.btn:focus { outline: 0; opacity: 0.6; background: #de615e; color: #fff; }
+
+button.btn:active:focus, button.btn.active:focus { outline: 0; opacity: 0.6; background: #de615e; color: #fff; }
diff --git a/web/resetPassword/assets/css/style.css b/web/resetPassword/assets/css/style.css
new file mode 100755
index 0000000..d845d01
--- /dev/null
+++ b/web/resetPassword/assets/css/style.css
@@ -0,0 +1,189 @@
+
+body {
+    font-family: 'Roboto', sans-serif;
+    font-size: 16px;
+    font-weight: 300;
+    color: #888;
+    line-height: 30px;
+    text-align: center;
+}
+
+strong { font-weight: 500; }
+
+a, a:hover, a:focus {
+	color: #de615e;
+	text-decoration: none;
+    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
+}
+
+h1, h2 {
+	margin-top: 10px;
+	font-size: 38px;
+    font-weight: 100;
+    color: #555;
+    line-height: 50px;
+}
+
+h3 {
+	font-size: 22px;
+    font-weight: 300;
+    color: #555;
+    line-height: 30px;
+}
+
+img { max-width: 100%; }
+
+::-moz-selection { background: #de615e; color: #fff; text-shadow: none; }
+::selection { background: #de615e; color: #fff; text-shadow: none; }
+
+
+.btn-link-1 {
+	display: inline-block;
+	height: 50px;
+	margin: 5px;
+	padding: 16px 20px 0 20px;
+	background: #de615e;
+	font-size: 16px;
+    font-weight: 300;
+    line-height: 16px;
+    color: #fff;
+    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
+}
+.btn-link-1:hover, .btn-link-1:focus, .btn-link-1:active { outline: 0; opacity: 0.6; color: #fff; }
+
+.btn-link-1.btn-link-1-facebook { background: #4862a3; }
+.btn-link-1.btn-link-1-twitter { background: #55acee; }
+.btn-link-1.btn-link-1-google-plus { background: #dd4b39; }
+
+.btn-link-1 i {
+	padding-right: 5px;
+	vertical-align: middle;
+	font-size: 20px;
+	line-height: 20px;
+}
+
+.btn-link-2 {
+	display: inline-block;
+	height: 50px;
+	margin: 5px;
+	padding: 15px 20px 0 20px;
+	background: rgba(0, 0, 0, 0.3);
+	border: 1px solid #fff;
+	font-size: 16px;
+    font-weight: 300;
+    line-height: 16px;
+    color: #fff;
+    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
+}
+.btn-link-2:hover, .btn-link-2:focus, 
+.btn-link-2:active, .btn-link-2:active:focus { outline: 0; opacity: 0.6; background: rgba(0, 0, 0, 0.3); color: #fff; }
+
+
+/***** Top content *****/
+
+.inner-bg {
+    padding: 100px 0 170px 0;
+}
+
+.top-content .text {
+	color: #fff;
+}
+
+.top-content .text h1 { color: #fff; }
+
+.top-content .description {
+	margin: 20px 0 10px 0;
+}
+
+.top-content .description p { opacity: 0.8; }
+
+.top-content .description a {
+	color: #fff;
+}
+.top-content .description a:hover, 
+.top-content .description a:focus { border-bottom: 1px dotted #fff; }
+
+.form-box {
+	margin-top: 35px;
+}
+
+.form-top {
+	overflow: hidden;
+	padding: 0 25px 15px 25px;
+	background: #444;
+	background: rgba(0, 0, 0, 0.35);
+	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
+	text-align: left;
+}
+
+.form-top-left {
+	float: left;
+	width: 75%;
+	padding-top: 25px;
+}
+
+.form-top-left h3 { margin-top: 0; color: #fff; }
+.form-top-left p { opacity: 0.8; color: #fff; }
+
+.form-top-right {
+	float: left;
+	width: 25%;
+	padding-top: 5px;
+	font-size: 66px;
+	color: #fff;
+	line-height: 100px;
+	text-align: right;
+	opacity: 0.3;
+}
+
+.form-bottom {
+	padding: 25px 25px 30px 25px;
+	background: #444;
+	background: rgba(0, 0, 0, 0.3);
+	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
+	text-align: left;
+}
+
+.form-bottom form textarea {
+	height: 100px;
+}
+
+.form-bottom form button.btn {
+	width: 100%;
+}
+
+.form-bottom form .input-error {
+	border-color: #de615e;
+}
+
+.social-login {
+	margin-top: 35px;
+}
+
+.social-login h3 {
+	color: #fff;
+}
+
+.social-login-buttons {
+	margin-top: 25px;
+}
+
+
+/***** Media queries *****/
+
+@media (min-width: 992px) and (max-width: 1199px) {}
+
+@media (min-width: 768px) and (max-width: 991px) {}
+
+@media (max-width: 767px) {
+	
+	.inner-bg { padding: 60px 0 110px 0; }
+
+}
+
+@media (max-width: 415px) {
+	
+	h1, h2 { font-size: 32px; }
+
+}
+
diff --git a/web/resetPassword/assets/font-awesome/css/font-awesome.css b/web/resetPassword/assets/font-awesome/css/font-awesome.css
new file mode 100755
index 0000000..2dcdc22
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/css/font-awesome.css
@@ -0,0 +1,1801 @@
+/*!
+ *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+  font-family: 'FontAwesome';
+  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
+  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
+  font-weight: normal;
+  font-style: normal;
+}
+.fa {
+  display: inline-block;
+  font: normal normal normal 14px/1 FontAwesome;
+  font-size: inherit;
+  text-rendering: auto;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  transform: translate(0, 0);
+}
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+  font-size: 1.33333333em;
+  line-height: 0.75em;
+  vertical-align: -15%;
+}
+.fa-2x {
+  font-size: 2em;
+}
+.fa-3x {
+  font-size: 3em;
+}
+.fa-4x {
+  font-size: 4em;
+}
+.fa-5x {
+  font-size: 5em;
+}
+.fa-fw {
+  width: 1.28571429em;
+  text-align: center;
+}
+.fa-ul {
+  padding-left: 0;
+  margin-left: 2.14285714em;
+  list-style-type: none;
+}
+.fa-ul > li {
+  position: relative;
+}
+.fa-li {
+  position: absolute;
+  left: -2.14285714em;
+  width: 2.14285714em;
+  top: 0.14285714em;
+  text-align: center;
+}
+.fa-li.fa-lg {
+  left: -1.85714286em;
+}
+.fa-border {
+  padding: .2em .25em .15em;
+  border: solid 0.08em #eeeeee;
+  border-radius: .1em;
+}
+.pull-right {
+  float: right;
+}
+.pull-left {
+  float: left;
+}
+.fa.pull-left {
+  margin-right: .3em;
+}
+.fa.pull-right {
+  margin-left: .3em;
+}
+.fa-spin {
+  -webkit-animation: fa-spin 2s infinite linear;
+  animation: fa-spin 2s infinite linear;
+}
+.fa-pulse {
+  -webkit-animation: fa-spin 1s infinite steps(8);
+  animation: fa-spin 1s infinite steps(8);
+}
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
+.fa-rotate-90 {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+  -webkit-transform: rotate(90deg);
+  -ms-transform: rotate(90deg);
+  transform: rotate(90deg);
+}
+.fa-rotate-180 {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+  -webkit-transform: rotate(180deg);
+  -ms-transform: rotate(180deg);
+  transform: rotate(180deg);
+}
+.fa-rotate-270 {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+  -webkit-transform: rotate(270deg);
+  -ms-transform: rotate(270deg);
+  transform: rotate(270deg);
+}
+.fa-flip-horizontal {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
+  -webkit-transform: scale(-1, 1);
+  -ms-transform: scale(-1, 1);
+  transform: scale(-1, 1);
+}
+.fa-flip-vertical {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
+  -webkit-transform: scale(1, -1);
+  -ms-transform: scale(1, -1);
+  transform: scale(1, -1);
+}
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+  filter: none;
+}
+.fa-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: middle;
+}
+.fa-stack-1x,
+.fa-stack-2x {
+  position: absolute;
+  left: 0;
+  width: 100%;
+  text-align: center;
+}
+.fa-stack-1x {
+  line-height: inherit;
+}
+.fa-stack-2x {
+  font-size: 2em;
+}
+.fa-inverse {
+  color: #ffffff;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+.fa-glass:before {
+  content: "\f000";
+}
+.fa-music:before {
+  content: "\f001";
+}
+.fa-search:before {
+  content: "\f002";
+}
+.fa-envelope-o:before {
+  content: "\f003";
+}
+.fa-heart:before {
+  content: "\f004";
+}
+.fa-star:before {
+  content: "\f005";
+}
+.fa-star-o:before {
+  content: "\f006";
+}
+.fa-user:before {
+  content: "\f007";
+}
+.fa-film:before {
+  content: "\f008";
+}
+.fa-th-large:before {
+  content: "\f009";
+}
+.fa-th:before {
+  content: "\f00a";
+}
+.fa-th-list:before {
+  content: "\f00b";
+}
+.fa-check:before {
+  content: "\f00c";
+}
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+  content: "\f00d";
+}
+.fa-search-plus:before {
+  content: "\f00e";
+}
+.fa-search-minus:before {
+  content: "\f010";
+}
+.fa-power-off:before {
+  content: "\f011";
+}
+.fa-signal:before {
+  content: "\f012";
+}
+.fa-gear:before,
+.fa-cog:before {
+  content: "\f013";
+}
+.fa-trash-o:before {
+  content: "\f014";
+}
+.fa-home:before {
+  content: "\f015";
+}
+.fa-file-o:before {
+  content: "\f016";
+}
+.fa-clock-o:before {
+  content: "\f017";
+}
+.fa-road:before {
+  content: "\f018";
+}
+.fa-download:before {
+  content: "\f019";
+}
+.fa-arrow-circle-o-down:before {
+  content: "\f01a";
+}
+.fa-arrow-circle-o-up:before {
+  content: "\f01b";
+}
+.fa-inbox:before {
+  content: "\f01c";
+}
+.fa-play-circle-o:before {
+  content: "\f01d";
+}
+.fa-rotate-right:before,
+.fa-repeat:before {
+  content: "\f01e";
+}
+.fa-refresh:before {
+  content: "\f021";
+}
+.fa-list-alt:before {
+  content: "\f022";
+}
+.fa-lock:before {
+  content: "\f023";
+}
+.fa-flag:before {
+  content: "\f024";
+}
+.fa-headphones:before {
+  content: "\f025";
+}
+.fa-volume-off:before {
+  content: "\f026";
+}
+.fa-volume-down:before {
+  content: "\f027";
+}
+.fa-volume-up:before {
+  content: "\f028";
+}
+.fa-qrcode:before {
+  content: "\f029";
+}
+.fa-barcode:before {
+  content: "\f02a";
+}
+.fa-tag:before {
+  content: "\f02b";
+}
+.fa-tags:before {
+  content: "\f02c";
+}
+.fa-book:before {
+  content: "\f02d";
+}
+.fa-bookmark:before {
+  content: "\f02e";
+}
+.fa-print:before {
+  content: "\f02f";
+}
+.fa-camera:before {
+  content: "\f030";
+}
+.fa-font:before {
+  content: "\f031";
+}
+.fa-bold:before {
+  content: "\f032";
+}
+.fa-italic:before {
+  content: "\f033";
+}
+.fa-text-height:before {
+  content: "\f034";
+}
+.fa-text-width:before {
+  content: "\f035";
+}
+.fa-align-left:before {
+  content: "\f036";
+}
+.fa-align-center:before {
+  content: "\f037";
+}
+.fa-align-right:before {
+  content: "\f038";
+}
+.fa-align-justify:before {
+  content: "\f039";
+}
+.fa-list:before {
+  content: "\f03a";
+}
+.fa-dedent:before,
+.fa-outdent:before {
+  content: "\f03b";
+}
+.fa-indent:before {
+  content: "\f03c";
+}
+.fa-video-camera:before {
+  content: "\f03d";
+}
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+  content: "\f03e";
+}
+.fa-pencil:before {
+  content: "\f040";
+}
+.fa-map-marker:before {
+  content: "\f041";
+}
+.fa-adjust:before {
+  content: "\f042";
+}
+.fa-tint:before {
+  content: "\f043";
+}
+.fa-edit:before,
+.fa-pencil-square-o:before {
+  content: "\f044";
+}
+.fa-share-square-o:before {
+  content: "\f045";
+}
+.fa-check-square-o:before {
+  content: "\f046";
+}
+.fa-arrows:before {
+  content: "\f047";
+}
+.fa-step-backward:before {
+  content: "\f048";
+}
+.fa-fast-backward:before {
+  content: "\f049";
+}
+.fa-backward:before {
+  content: "\f04a";
+}
+.fa-play:before {
+  content: "\f04b";
+}
+.fa-pause:before {
+  content: "\f04c";
+}
+.fa-stop:before {
+  content: "\f04d";
+}
+.fa-forward:before {
+  content: "\f04e";
+}
+.fa-fast-forward:before {
+  content: "\f050";
+}
+.fa-step-forward:before {
+  content: "\f051";
+}
+.fa-eject:before {
+  content: "\f052";
+}
+.fa-chevron-left:before {
+  content: "\f053";
+}
+.fa-chevron-right:before {
+  content: "\f054";
+}
+.fa-plus-circle:before {
+  content: "\f055";
+}
+.fa-minus-circle:before {
+  content: "\f056";
+}
+.fa-times-circle:before {
+  content: "\f057";
+}
+.fa-check-circle:before {
+  content: "\f058";
+}
+.fa-question-circle:before {
+  content: "\f059";
+}
+.fa-info-circle:before {
+  content: "\f05a";
+}
+.fa-crosshairs:before {
+  content: "\f05b";
+}
+.fa-times-circle-o:before {
+  content: "\f05c";
+}
+.fa-check-circle-o:before {
+  content: "\f05d";
+}
+.fa-ban:before {
+  content: "\f05e";
+}
+.fa-arrow-left:before {
+  content: "\f060";
+}
+.fa-arrow-right:before {
+  content: "\f061";
+}
+.fa-arrow-up:before {
+  content: "\f062";
+}
+.fa-arrow-down:before {
+  content: "\f063";
+}
+.fa-mail-forward:before,
+.fa-share:before {
+  content: "\f064";
+}
+.fa-expand:before {
+  content: "\f065";
+}
+.fa-compress:before {
+  content: "\f066";
+}
+.fa-plus:before {
+  content: "\f067";
+}
+.fa-minus:before {
+  content: "\f068";
+}
+.fa-asterisk:before {
+  content: "\f069";
+}
+.fa-exclamation-circle:before {
+  content: "\f06a";
+}
+.fa-gift:before {
+  content: "\f06b";
+}
+.fa-leaf:before {
+  content: "\f06c";
+}
+.fa-fire:before {
+  content: "\f06d";
+}
+.fa-eye:before {
+  content: "\f06e";
+}
+.fa-eye-slash:before {
+  content: "\f070";
+}
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+  content: "\f071";
+}
+.fa-plane:before {
+  content: "\f072";
+}
+.fa-calendar:before {
+  content: "\f073";
+}
+.fa-random:before {
+  content: "\f074";
+}
+.fa-comment:before {
+  content: "\f075";
+}
+.fa-magnet:before {
+  content: "\f076";
+}
+.fa-chevron-up:before {
+  content: "\f077";
+}
+.fa-chevron-down:before {
+  content: "\f078";
+}
+.fa-retweet:before {
+  content: "\f079";
+}
+.fa-shopping-cart:before {
+  content: "\f07a";
+}
+.fa-folder:before {
+  content: "\f07b";
+}
+.fa-folder-open:before {
+  content: "\f07c";
+}
+.fa-arrows-v:before {
+  content: "\f07d";
+}
+.fa-arrows-h:before {
+  content: "\f07e";
+}
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+  content: "\f080";
+}
+.fa-twitter-square:before {
+  content: "\f081";
+}
+.fa-facebook-square:before {
+  content: "\f082";
+}
+.fa-camera-retro:before {
+  content: "\f083";
+}
+.fa-key:before {
+  content: "\f084";
+}
+.fa-gears:before,
+.fa-cogs:before {
+  content: "\f085";
+}
+.fa-comments:before {
+  content: "\f086";
+}
+.fa-thumbs-o-up:before {
+  content: "\f087";
+}
+.fa-thumbs-o-down:before {
+  content: "\f088";
+}
+.fa-star-half:before {
+  content: "\f089";
+}
+.fa-heart-o:before {
+  content: "\f08a";
+}
+.fa-sign-out:before {
+  content: "\f08b";
+}
+.fa-linkedin-square:before {
+  content: "\f08c";
+}
+.fa-thumb-tack:before {
+  content: "\f08d";
+}
+.fa-external-link:before {
+  content: "\f08e";
+}
+.fa-sign-in:before {
+  content: "\f090";
+}
+.fa-trophy:before {
+  content: "\f091";
+}
+.fa-github-square:before {
+  content: "\f092";
+}
+.fa-upload:before {
+  content: "\f093";
+}
+.fa-lemon-o:before {
+  content: "\f094";
+}
+.fa-phone:before {
+  content: "\f095";
+}
+.fa-square-o:before {
+  content: "\f096";
+}
+.fa-bookmark-o:before {
+  content: "\f097";
+}
+.fa-phone-square:before {
+  content: "\f098";
+}
+.fa-twitter:before {
+  content: "\f099";
+}
+.fa-facebook-f:before,
+.fa-facebook:before {
+  content: "\f09a";
+}
+.fa-github:before {
+  content: "\f09b";
+}
+.fa-unlock:before {
+  content: "\f09c";
+}
+.fa-credit-card:before {
+  content: "\f09d";
+}
+.fa-rss:before {
+  content: "\f09e";
+}
+.fa-hdd-o:before {
+  content: "\f0a0";
+}
+.fa-bullhorn:before {
+  content: "\f0a1";
+}
+.fa-bell:before {
+  content: "\f0f3";
+}
+.fa-certificate:before {
+  content: "\f0a3";
+}
+.fa-hand-o-right:before {
+  content: "\f0a4";
+}
+.fa-hand-o-left:before {
+  content: "\f0a5";
+}
+.fa-hand-o-up:before {
+  content: "\f0a6";
+}
+.fa-hand-o-down:before {
+  content: "\f0a7";
+}
+.fa-arrow-circle-left:before {
+  content: "\f0a8";
+}
+.fa-arrow-circle-right:before {
+  content: "\f0a9";
+}
+.fa-arrow-circle-up:before {
+  content: "\f0aa";
+}
+.fa-arrow-circle-down:before {
+  content: "\f0ab";
+}
+.fa-globe:before {
+  content: "\f0ac";
+}
+.fa-wrench:before {
+  content: "\f0ad";
+}
+.fa-tasks:before {
+  content: "\f0ae";
+}
+.fa-filter:before {
+  content: "\f0b0";
+}
+.fa-briefcase:before {
+  content: "\f0b1";
+}
+.fa-arrows-alt:before {
+  content: "\f0b2";
+}
+.fa-group:before,
+.fa-users:before {
+  content: "\f0c0";
+}
+.fa-chain:before,
+.fa-link:before {
+  content: "\f0c1";
+}
+.fa-cloud:before {
+  content: "\f0c2";
+}
+.fa-flask:before {
+  content: "\f0c3";
+}
+.fa-cut:before,
+.fa-scissors:before {
+  content: "\f0c4";
+}
+.fa-copy:before,
+.fa-files-o:before {
+  content: "\f0c5";
+}
+.fa-paperclip:before {
+  content: "\f0c6";
+}
+.fa-save:before,
+.fa-floppy-o:before {
+  content: "\f0c7";
+}
+.fa-square:before {
+  content: "\f0c8";
+}
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+  content: "\f0c9";
+}
+.fa-list-ul:before {
+  content: "\f0ca";
+}
+.fa-list-ol:before {
+  content: "\f0cb";
+}
+.fa-strikethrough:before {
+  content: "\f0cc";
+}
+.fa-underline:before {
+  content: "\f0cd";
+}
+.fa-table:before {
+  content: "\f0ce";
+}
+.fa-magic:before {
+  content: "\f0d0";
+}
+.fa-truck:before {
+  content: "\f0d1";
+}
+.fa-pinterest:before {
+  content: "\f0d2";
+}
+.fa-pinterest-square:before {
+  content: "\f0d3";
+}
+.fa-google-plus-square:before {
+  content: "\f0d4";
+}
+.fa-google-plus:before {
+  content: "\f0d5";
+}
+.fa-money:before {
+  content: "\f0d6";
+}
+.fa-caret-down:before {
+  content: "\f0d7";
+}
+.fa-caret-up:before {
+  content: "\f0d8";
+}
+.fa-caret-left:before {
+  content: "\f0d9";
+}
+.fa-caret-right:before {
+  content: "\f0da";
+}
+.fa-columns:before {
+  content: "\f0db";
+}
+.fa-unsorted:before,
+.fa-sort:before {
+  content: "\f0dc";
+}
+.fa-sort-down:before,
+.fa-sort-desc:before {
+  content: "\f0dd";
+}
+.fa-sort-up:before,
+.fa-sort-asc:before {
+  content: "\f0de";
+}
+.fa-envelope:before {
+  content: "\f0e0";
+}
+.fa-linkedin:before {
+  content: "\f0e1";
+}
+.fa-rotate-left:before,
+.fa-undo:before {
+  content: "\f0e2";
+}
+.fa-legal:before,
+.fa-gavel:before {
+  content: "\f0e3";
+}
+.fa-dashboard:before,
+.fa-tachometer:before {
+  content: "\f0e4";
+}
+.fa-comment-o:before {
+  content: "\f0e5";
+}
+.fa-comments-o:before {
+  content: "\f0e6";
+}
+.fa-flash:before,
+.fa-bolt:before {
+  content: "\f0e7";
+}
+.fa-sitemap:before {
+  content: "\f0e8";
+}
+.fa-umbrella:before {
+  content: "\f0e9";
+}
+.fa-paste:before,
+.fa-clipboard:before {
+  content: "\f0ea";
+}
+.fa-lightbulb-o:before {
+  content: "\f0eb";
+}
+.fa-exchange:before {
+  content: "\f0ec";
+}
+.fa-cloud-download:before {
+  content: "\f0ed";
+}
+.fa-cloud-upload:before {
+  content: "\f0ee";
+}
+.fa-user-md:before {
+  content: "\f0f0";
+}
+.fa-stethoscope:before {
+  content: "\f0f1";
+}
+.fa-suitcase:before {
+  content: "\f0f2";
+}
+.fa-bell-o:before {
+  content: "\f0a2";
+}
+.fa-coffee:before {
+  content: "\f0f4";
+}
+.fa-cutlery:before {
+  content: "\f0f5";
+}
+.fa-file-text-o:before {
+  content: "\f0f6";
+}
+.fa-building-o:before {
+  content: "\f0f7";
+}
+.fa-hospital-o:before {
+  content: "\f0f8";
+}
+.fa-ambulance:before {
+  content: "\f0f9";
+}
+.fa-medkit:before {
+  content: "\f0fa";
+}
+.fa-fighter-jet:before {
+  content: "\f0fb";
+}
+.fa-beer:before {
+  content: "\f0fc";
+}
+.fa-h-square:before {
+  content: "\f0fd";
+}
+.fa-plus-square:before {
+  content: "\f0fe";
+}
+.fa-angle-double-left:before {
+  content: "\f100";
+}
+.fa-angle-double-right:before {
+  content: "\f101";
+}
+.fa-angle-double-up:before {
+  content: "\f102";
+}
+.fa-angle-double-down:before {
+  content: "\f103";
+}
+.fa-angle-left:before {
+  content: "\f104";
+}
+.fa-angle-right:before {
+  content: "\f105";
+}
+.fa-angle-up:before {
+  content: "\f106";
+}
+.fa-angle-down:before {
+  content: "\f107";
+}
+.fa-desktop:before {
+  content: "\f108";
+}
+.fa-laptop:before {
+  content: "\f109";
+}
+.fa-tablet:before {
+  content: "\f10a";
+}
+.fa-mobile-phone:before,
+.fa-mobile:before {
+  content: "\f10b";
+}
+.fa-circle-o:before {
+  content: "\f10c";
+}
+.fa-quote-left:before {
+  content: "\f10d";
+}
+.fa-quote-right:before {
+  content: "\f10e";
+}
+.fa-spinner:before {
+  content: "\f110";
+}
+.fa-circle:before {
+  content: "\f111";
+}
+.fa-mail-reply:before,
+.fa-reply:before {
+  content: "\f112";
+}
+.fa-github-alt:before {
+  content: "\f113";
+}
+.fa-folder-o:before {
+  content: "\f114";
+}
+.fa-folder-open-o:before {
+  content: "\f115";
+}
+.fa-smile-o:before {
+  content: "\f118";
+}
+.fa-frown-o:before {
+  content: "\f119";
+}
+.fa-meh-o:before {
+  content: "\f11a";
+}
+.fa-gamepad:before {
+  content: "\f11b";
+}
+.fa-keyboard-o:before {
+  content: "\f11c";
+}
+.fa-flag-o:before {
+  content: "\f11d";
+}
+.fa-flag-checkered:before {
+  content: "\f11e";
+}
+.fa-terminal:before {
+  content: "\f120";
+}
+.fa-code:before {
+  content: "\f121";
+}
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+  content: "\f122";
+}
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+  content: "\f123";
+}
+.fa-location-arrow:before {
+  content: "\f124";
+}
+.fa-crop:before {
+  content: "\f125";
+}
+.fa-code-fork:before {
+  content: "\f126";
+}
+.fa-unlink:before,
+.fa-chain-broken:before {
+  content: "\f127";
+}
+.fa-question:before {
+  content: "\f128";
+}
+.fa-info:before {
+  content: "\f129";
+}
+.fa-exclamation:before {
+  content: "\f12a";
+}
+.fa-superscript:before {
+  content: "\f12b";
+}
+.fa-subscript:before {
+  content: "\f12c";
+}
+.fa-eraser:before {
+  content: "\f12d";
+}
+.fa-puzzle-piece:before {
+  content: "\f12e";
+}
+.fa-microphone:before {
+  content: "\f130";
+}
+.fa-microphone-slash:before {
+  content: "\f131";
+}
+.fa-shield:before {
+  content: "\f132";
+}
+.fa-calendar-o:before {
+  content: "\f133";
+}
+.fa-fire-extinguisher:before {
+  content: "\f134";
+}
+.fa-rocket:before {
+  content: "\f135";
+}
+.fa-maxcdn:before {
+  content: "\f136";
+}
+.fa-chevron-circle-left:before {
+  content: "\f137";
+}
+.fa-chevron-circle-right:before {
+  content: "\f138";
+}
+.fa-chevron-circle-up:before {
+  content: "\f139";
+}
+.fa-chevron-circle-down:before {
+  content: "\f13a";
+}
+.fa-html5:before {
+  content: "\f13b";
+}
+.fa-css3:before {
+  content: "\f13c";
+}
+.fa-anchor:before {
+  content: "\f13d";
+}
+.fa-unlock-alt:before {
+  content: "\f13e";
+}
+.fa-bullseye:before {
+  content: "\f140";
+}
+.fa-ellipsis-h:before {
+  content: "\f141";
+}
+.fa-ellipsis-v:before {
+  content: "\f142";
+}
+.fa-rss-square:before {
+  content: "\f143";
+}
+.fa-play-circle:before {
+  content: "\f144";
+}
+.fa-ticket:before {
+  content: "\f145";
+}
+.fa-minus-square:before {
+  content: "\f146";
+}
+.fa-minus-square-o:before {
+  content: "\f147";
+}
+.fa-level-up:before {
+  content: "\f148";
+}
+.fa-level-down:before {
+  content: "\f149";
+}
+.fa-check-square:before {
+  content: "\f14a";
+}
+.fa-pencil-square:before {
+  content: "\f14b";
+}
+.fa-external-link-square:before {
+  content: "\f14c";
+}
+.fa-share-square:before {
+  content: "\f14d";
+}
+.fa-compass:before {
+  content: "\f14e";
+}
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+  content: "\f150";
+}
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+  content: "\f151";
+}
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+  content: "\f152";
+}
+.fa-euro:before,
+.fa-eur:before {
+  content: "\f153";
+}
+.fa-gbp:before {
+  content: "\f154";
+}
+.fa-dollar:before,
+.fa-usd:before {
+  content: "\f155";
+}
+.fa-rupee:before,
+.fa-inr:before {
+  content: "\f156";
+}
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+  content: "\f157";
+}
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+  content: "\f158";
+}
+.fa-won:before,
+.fa-krw:before {
+  content: "\f159";
+}
+.fa-bitcoin:before,
+.fa-btc:before {
+  content: "\f15a";
+}
+.fa-file:before {
+  content: "\f15b";
+}
+.fa-file-text:before {
+  content: "\f15c";
+}
+.fa-sort-alpha-asc:before {
+  content: "\f15d";
+}
+.fa-sort-alpha-desc:before {
+  content: "\f15e";
+}
+.fa-sort-amount-asc:before {
+  content: "\f160";
+}
+.fa-sort-amount-desc:before {
+  content: "\f161";
+}
+.fa-sort-numeric-asc:before {
+  content: "\f162";
+}
+.fa-sort-numeric-desc:before {
+  content: "\f163";
+}
+.fa-thumbs-up:before {
+  content: "\f164";
+}
+.fa-thumbs-down:before {
+  content: "\f165";
+}
+.fa-youtube-square:before {
+  content: "\f166";
+}
+.fa-youtube:before {
+  content: "\f167";
+}
+.fa-xing:before {
+  content: "\f168";
+}
+.fa-xing-square:before {
+  content: "\f169";
+}
+.fa-youtube-play:before {
+  content: "\f16a";
+}
+.fa-dropbox:before {
+  content: "\f16b";
+}
+.fa-stack-overflow:before {
+  content: "\f16c";
+}
+.fa-instagram:before {
+  content: "\f16d";
+}
+.fa-flickr:before {
+  content: "\f16e";
+}
+.fa-adn:before {
+  content: "\f170";
+}
+.fa-bitbucket:before {
+  content: "\f171";
+}
+.fa-bitbucket-square:before {
+  content: "\f172";
+}
+.fa-tumblr:before {
+  content: "\f173";
+}
+.fa-tumblr-square:before {
+  content: "\f174";
+}
+.fa-long-arrow-down:before {
+  content: "\f175";
+}
+.fa-long-arrow-up:before {
+  content: "\f176";
+}
+.fa-long-arrow-left:before {
+  content: "\f177";
+}
+.fa-long-arrow-right:before {
+  content: "\f178";
+}
+.fa-apple:before {
+  content: "\f179";
+}
+.fa-windows:before {
+  content: "\f17a";
+}
+.fa-android:before {
+  content: "\f17b";
+}
+.fa-linux:before {
+  content: "\f17c";
+}
+.fa-dribbble:before {
+  content: "\f17d";
+}
+.fa-skype:before {
+  content: "\f17e";
+}
+.fa-foursquare:before {
+  content: "\f180";
+}
+.fa-trello:before {
+  content: "\f181";
+}
+.fa-female:before {
+  content: "\f182";
+}
+.fa-male:before {
+  content: "\f183";
+}
+.fa-gittip:before,
+.fa-gratipay:before {
+  content: "\f184";
+}
+.fa-sun-o:before {
+  content: "\f185";
+}
+.fa-moon-o:before {
+  content: "\f186";
+}
+.fa-archive:before {
+  content: "\f187";
+}
+.fa-bug:before {
+  content: "\f188";
+}
+.fa-vk:before {
+  content: "\f189";
+}
+.fa-weibo:before {
+  content: "\f18a";
+}
+.fa-renren:before {
+  content: "\f18b";
+}
+.fa-pagelines:before {
+  content: "\f18c";
+}
+.fa-stack-exchange:before {
+  content: "\f18d";
+}
+.fa-arrow-circle-o-right:before {
+  content: "\f18e";
+}
+.fa-arrow-circle-o-left:before {
+  content: "\f190";
+}
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+  content: "\f191";
+}
+.fa-dot-circle-o:before {
+  content: "\f192";
+}
+.fa-wheelchair:before {
+  content: "\f193";
+}
+.fa-vimeo-square:before {
+  content: "\f194";
+}
+.fa-turkish-lira:before,
+.fa-try:before {
+  content: "\f195";
+}
+.fa-plus-square-o:before {
+  content: "\f196";
+}
+.fa-space-shuttle:before {
+  content: "\f197";
+}
+.fa-slack:before {
+  content: "\f198";
+}
+.fa-envelope-square:before {
+  content: "\f199";
+}
+.fa-wordpress:before {
+  content: "\f19a";
+}
+.fa-openid:before {
+  content: "\f19b";
+}
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+  content: "\f19c";
+}
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+  content: "\f19d";
+}
+.fa-yahoo:before {
+  content: "\f19e";
+}
+.fa-google:before {
+  content: "\f1a0";
+}
+.fa-reddit:before {
+  content: "\f1a1";
+}
+.fa-reddit-square:before {
+  content: "\f1a2";
+}
+.fa-stumbleupon-circle:before {
+  content: "\f1a3";
+}
+.fa-stumbleupon:before {
+  content: "\f1a4";
+}
+.fa-delicious:before {
+  content: "\f1a5";
+}
+.fa-digg:before {
+  content: "\f1a6";
+}
+.fa-pied-piper:before {
+  content: "\f1a7";
+}
+.fa-pied-piper-alt:before {
+  content: "\f1a8";
+}
+.fa-drupal:before {
+  content: "\f1a9";
+}
+.fa-joomla:before {
+  content: "\f1aa";
+}
+.fa-language:before {
+  content: "\f1ab";
+}
+.fa-fax:before {
+  content: "\f1ac";
+}
+.fa-building:before {
+  content: "\f1ad";
+}
+.fa-child:before {
+  content: "\f1ae";
+}
+.fa-paw:before {
+  content: "\f1b0";
+}
+.fa-spoon:before {
+  content: "\f1b1";
+}
+.fa-cube:before {
+  content: "\f1b2";
+}
+.fa-cubes:before {
+  content: "\f1b3";
+}
+.fa-behance:before {
+  content: "\f1b4";
+}
+.fa-behance-square:before {
+  content: "\f1b5";
+}
+.fa-steam:before {
+  content: "\f1b6";
+}
+.fa-steam-square:before {
+  content: "\f1b7";
+}
+.fa-recycle:before {
+  content: "\f1b8";
+}
+.fa-automobile:before,
+.fa-car:before {
+  content: "\f1b9";
+}
+.fa-cab:before,
+.fa-taxi:before {
+  content: "\f1ba";
+}
+.fa-tree:before {
+  content: "\f1bb";
+}
+.fa-spotify:before {
+  content: "\f1bc";
+}
+.fa-deviantart:before {
+  content: "\f1bd";
+}
+.fa-soundcloud:before {
+  content: "\f1be";
+}
+.fa-database:before {
+  content: "\f1c0";
+}
+.fa-file-pdf-o:before {
+  content: "\f1c1";
+}
+.fa-file-word-o:before {
+  content: "\f1c2";
+}
+.fa-file-excel-o:before {
+  content: "\f1c3";
+}
+.fa-file-powerpoint-o:before {
+  content: "\f1c4";
+}
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+  content: "\f1c5";
+}
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+  content: "\f1c6";
+}
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+  content: "\f1c7";
+}
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+  content: "\f1c8";
+}
+.fa-file-code-o:before {
+  content: "\f1c9";
+}
+.fa-vine:before {
+  content: "\f1ca";
+}
+.fa-codepen:before {
+  content: "\f1cb";
+}
+.fa-jsfiddle:before {
+  content: "\f1cc";
+}
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+  content: "\f1cd";
+}
+.fa-circle-o-notch:before {
+  content: "\f1ce";
+}
+.fa-ra:before,
+.fa-rebel:before {
+  content: "\f1d0";
+}
+.fa-ge:before,
+.fa-empire:before {
+  content: "\f1d1";
+}
+.fa-git-square:before {
+  content: "\f1d2";
+}
+.fa-git:before {
+  content: "\f1d3";
+}
+.fa-hacker-news:before {
+  content: "\f1d4";
+}
+.fa-tencent-weibo:before {
+  content: "\f1d5";
+}
+.fa-qq:before {
+  content: "\f1d6";
+}
+.fa-wechat:before,
+.fa-weixin:before {
+  content: "\f1d7";
+}
+.fa-send:before,
+.fa-paper-plane:before {
+  content: "\f1d8";
+}
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+  content: "\f1d9";
+}
+.fa-history:before {
+  content: "\f1da";
+}
+.fa-genderless:before,
+.fa-circle-thin:before {
+  content: "\f1db";
+}
+.fa-header:before {
+  content: "\f1dc";
+}
+.fa-paragraph:before {
+  content: "\f1dd";
+}
+.fa-sliders:before {
+  content: "\f1de";
+}
+.fa-share-alt:before {
+  content: "\f1e0";
+}
+.fa-share-alt-square:before {
+  content: "\f1e1";
+}
+.fa-bomb:before {
+  content: "\f1e2";
+}
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+  content: "\f1e3";
+}
+.fa-tty:before {
+  content: "\f1e4";
+}
+.fa-binoculars:before {
+  content: "\f1e5";
+}
+.fa-plug:before {
+  content: "\f1e6";
+}
+.fa-slideshare:before {
+  content: "\f1e7";
+}
+.fa-twitch:before {
+  content: "\f1e8";
+}
+.fa-yelp:before {
+  content: "\f1e9";
+}
+.fa-newspaper-o:before {
+  content: "\f1ea";
+}
+.fa-wifi:before {
+  content: "\f1eb";
+}
+.fa-calculator:before {
+  content: "\f1ec";
+}
+.fa-paypal:before {
+  content: "\f1ed";
+}
+.fa-google-wallet:before {
+  content: "\f1ee";
+}
+.fa-cc-visa:before {
+  content: "\f1f0";
+}
+.fa-cc-mastercard:before {
+  content: "\f1f1";
+}
+.fa-cc-discover:before {
+  content: "\f1f2";
+}
+.fa-cc-amex:before {
+  content: "\f1f3";
+}
+.fa-cc-paypal:before {
+  content: "\f1f4";
+}
+.fa-cc-stripe:before {
+  content: "\f1f5";
+}
+.fa-bell-slash:before {
+  content: "\f1f6";
+}
+.fa-bell-slash-o:before {
+  content: "\f1f7";
+}
+.fa-trash:before {
+  content: "\f1f8";
+}
+.fa-copyright:before {
+  content: "\f1f9";
+}
+.fa-at:before {
+  content: "\f1fa";
+}
+.fa-eyedropper:before {
+  content: "\f1fb";
+}
+.fa-paint-brush:before {
+  content: "\f1fc";
+}
+.fa-birthday-cake:before {
+  content: "\f1fd";
+}
+.fa-area-chart:before {
+  content: "\f1fe";
+}
+.fa-pie-chart:before {
+  content: "\f200";
+}
+.fa-line-chart:before {
+  content: "\f201";
+}
+.fa-lastfm:before {
+  content: "\f202";
+}
+.fa-lastfm-square:before {
+  content: "\f203";
+}
+.fa-toggle-off:before {
+  content: "\f204";
+}
+.fa-toggle-on:before {
+  content: "\f205";
+}
+.fa-bicycle:before {
+  content: "\f206";
+}
+.fa-bus:before {
+  content: "\f207";
+}
+.fa-ioxhost:before {
+  content: "\f208";
+}
+.fa-angellist:before {
+  content: "\f209";
+}
+.fa-cc:before {
+  content: "\f20a";
+}
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+  content: "\f20b";
+}
+.fa-meanpath:before {
+  content: "\f20c";
+}
+.fa-buysellads:before {
+  content: "\f20d";
+}
+.fa-connectdevelop:before {
+  content: "\f20e";
+}
+.fa-dashcube:before {
+  content: "\f210";
+}
+.fa-forumbee:before {
+  content: "\f211";
+}
+.fa-leanpub:before {
+  content: "\f212";
+}
+.fa-sellsy:before {
+  content: "\f213";
+}
+.fa-shirtsinbulk:before {
+  content: "\f214";
+}
+.fa-simplybuilt:before {
+  content: "\f215";
+}
+.fa-skyatlas:before {
+  content: "\f216";
+}
+.fa-cart-plus:before {
+  content: "\f217";
+}
+.fa-cart-arrow-down:before {
+  content: "\f218";
+}
+.fa-diamond:before {
+  content: "\f219";
+}
+.fa-ship:before {
+  content: "\f21a";
+}
+.fa-user-secret:before {
+  content: "\f21b";
+}
+.fa-motorcycle:before {
+  content: "\f21c";
+}
+.fa-street-view:before {
+  content: "\f21d";
+}
+.fa-heartbeat:before {
+  content: "\f21e";
+}
+.fa-venus:before {
+  content: "\f221";
+}
+.fa-mars:before {
+  content: "\f222";
+}
+.fa-mercury:before {
+  content: "\f223";
+}
+.fa-transgender:before {
+  content: "\f224";
+}
+.fa-transgender-alt:before {
+  content: "\f225";
+}
+.fa-venus-double:before {
+  content: "\f226";
+}
+.fa-mars-double:before {
+  content: "\f227";
+}
+.fa-venus-mars:before {
+  content: "\f228";
+}
+.fa-mars-stroke:before {
+  content: "\f229";
+}
+.fa-mars-stroke-v:before {
+  content: "\f22a";
+}
+.fa-mars-stroke-h:before {
+  content: "\f22b";
+}
+.fa-neuter:before {
+  content: "\f22c";
+}
+.fa-facebook-official:before {
+  content: "\f230";
+}
+.fa-pinterest-p:before {
+  content: "\f231";
+}
+.fa-whatsapp:before {
+  content: "\f232";
+}
+.fa-server:before {
+  content: "\f233";
+}
+.fa-user-plus:before {
+  content: "\f234";
+}
+.fa-user-times:before {
+  content: "\f235";
+}
+.fa-hotel:before,
+.fa-bed:before {
+  content: "\f236";
+}
+.fa-viacoin:before {
+  content: "\f237";
+}
+.fa-train:before {
+  content: "\f238";
+}
+.fa-subway:before {
+  content: "\f239";
+}
+.fa-medium:before {
+  content: "\f23a";
+}
diff --git a/web/resetPassword/assets/font-awesome/css/font-awesome.min.css b/web/resetPassword/assets/font-awesome/css/font-awesome.min.css
new file mode 100755
index 0000000..24fcc04
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/css/font-awesome.min.css
@@ -0,0 +1,4 @@
+/*!
+ *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
\ No newline at end of file
diff --git a/web/resetPassword/assets/font-awesome/fonts/FontAwesome.otf b/web/resetPassword/assets/font-awesome/fonts/FontAwesome.otf
new file mode 100755
index 0000000000000000000000000000000000000000..f7936cc1e789eea5438d576d6b12de20191da09d
GIT binary patch
literal 93888
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
AZ2$lO

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.eot b/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.eot
new file mode 100755
index 0000000000000000000000000000000000000000..33b2bb80055cc480e797de704925acaba4ba7d7d
GIT binary patch
literal 60767
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.svg b/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.svg
new file mode 100755
index 0000000..1ee89d4
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.svg
@@ -0,0 +1,565 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" "  horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M829 318q0 -76 -58.5 -112.5t-139.5 -36.5q-41 0 -80.5 9.5t-75.5 28.5t-58 53t-22 78q0 46 25 80t65.5 51.5t82 25t84.5 7.5q20 0 31 -2q2 -1 23 -16.5t26 -19t23 -18t24.5 -22t19 -22.5t17 -26t9 -26.5t4.5 -31.5zM755 863q0 -60 -33 -99.5t-92 -39.5q-53 0 -93 42.5 t-57.5 96.5t-17.5 106q0 61 32 104t92 43q53 0 93.5 -45t58 -101t17.5 -107zM861 1120l88 64h-265q-85 0 -161 -32t-127.5 -98t-51.5 -153q0 -93 64.5 -154.5t158.5 -61.5q22 0 43 3q-13 -29 -13 -54q0 -44 40 -94q-175 -12 -257 -63q-47 -29 -75.5 -73t-28.5 -95 q0 -43 18.5 -77.5t48.5 -56.5t69 -37t77.5 -21t76.5 -6q60 0 120.5 15.5t113.5 46t86 82.5t33 117q0 49 -20 89.5t-49 66.5t-58 47.5t-49 44t-20 44.5t15.5 42.5t37.5 39.5t44 42t37.5 59.5t15.5 82.5q0 60 -22.5 99.5t-72.5 90.5h83zM1152 672h128v64h-128v128h-64v-128 h-128v-64h128v-160h64v160zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M735 740q0 -36 32 -70.5t77.5 -68t90.5 -73.5t77 -104t32 -142q0 -90 -48 -173q-72 -122 -211 -179.5t-298 -57.5q-132 0 -246.5 41.5t-171.5 137.5q-37 60 -37 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 42 -47.5 74t-15.5 73q0 36 21 85q-46 -4 -68 -4 q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q77 66 182.5 98t217.5 32h418l-138 -88h-131q74 -63 112 -133t38 -160q0 -72 -24.5 -129.5t-59 -93t-69.5 -65t-59.5 -61.5t-24.5 -66zM589 836q38 0 78 16.5t66 43.5q53 57 53 159q0 58 -17 125t-48.5 129.5 t-84.5 103.5t-117 41q-42 0 -82.5 -19.5t-65.5 -52.5q-47 -59 -47 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26zM591 -37q58 0 111.5 13t99 39t73 73t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -48 2 q-53 0 -105 -7t-107.5 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -70 35 -123.5t91.5 -83t119 -44t127.5 -14.5zM1401 839h213v-108h-213v-219h-105v219h-212v108h212v217h105v-217z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
+<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
+<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
+<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
+<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
+<glyph unicode="&#xf1a0;" horiz-adv-x="1280" d="M981 197q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -49 2q-53 0 -104.5 -7t-107 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -56 23.5 -102t61 -75.5t87 -50t100 -29t101.5 -8.5q58 0 111.5 13t99 39t73 73t27.5 109zM864 1055 q0 59 -17 125.5t-48 129t-84 103.5t-117 41q-42 0 -82.5 -19.5t-66.5 -52.5q-46 -59 -46 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q37 0 77.5 16.5t65.5 43.5q53 56 53 159zM752 1536h417l-137 -88h-132q75 -63 113 -133t38 -160q0 -72 -24.5 -129.5 t-59.5 -93t-69.5 -65t-59 -61.5t-24.5 -66q0 -36 32 -70.5t77 -68t90.5 -73.5t77.5 -104t32 -142q0 -91 -49 -173q-71 -122 -209.5 -179.5t-298.5 -57.5q-132 0 -246.5 41.5t-172.5 137.5q-36 59 -36 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 41 -47.5 73.5 t-15.5 73.5q0 40 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q76 66 182 98t218 32z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="2304" d="M1509 107q0 -14 -12 -29q-52 -59 -147.5 -83t-196.5 -24q-252 0 -346 107q-12 15 -12 29q0 17 12 29.5t29 12.5q15 0 30 -12q58 -49 125.5 -66t159.5 -17t160 17t127 66q15 12 30 12q17 0 29 -12.5t12 -29.5zM978 498q0 -61 -43 -104t-104 -43q-60 0 -104.5 43.5 t-44.5 103.5q0 61 44 105t105 44t104 -44t43 -105zM1622 498q0 -61 -43 -104t-104 -43q-60 0 -104.5 43.5t-44.5 103.5q0 61 44 105t105 44t104 -44t43 -105zM415 793q-39 27 -88 27q-66 0 -113 -47t-47 -113q0 -72 54 -121q53 141 194 254zM2020 382q0 222 -249 387 q-128 85 -291.5 126.5t-331.5 41.5t-331.5 -41.5t-292.5 -126.5q-249 -165 -249 -387t249 -387q129 -85 292.5 -126.5t331.5 -41.5t331.5 41.5t291.5 126.5q249 165 249 387zM2137 660q0 66 -47 113t-113 47q-50 0 -93 -30q140 -114 192 -256q61 48 61 126zM1993 1335 q0 49 -34.5 83.5t-82.5 34.5q-49 0 -83.5 -34.5t-34.5 -83.5q0 -48 34.5 -82.5t83.5 -34.5q48 0 82.5 34.5t34.5 82.5zM2220 660q0 -65 -33 -122t-89 -90q5 -35 5 -66q0 -139 -79 -255.5t-208 -201.5q-140 -92 -313.5 -136.5t-354.5 -44.5t-355 44.5t-314 136.5 q-129 85 -208 201.5t-79 255.5q0 36 6 71q-53 33 -83.5 88.5t-30.5 118.5q0 100 71 171.5t172 71.5q91 0 159 -60q265 170 638 177l144 456q10 29 40 29q24 0 384 -90q24 55 74 88t110 33q82 0 141 -59t59 -142t-59 -141.5t-141 -58.5q-83 0 -141.5 58.5t-59.5 140.5 l-339 80l-125 -395q349 -15 603 -179q71 63 163 63q101 0 172 -71.5t71 -171.5z" />
+<glyph unicode="&#xf1a2;" d="M950 393q7 7 17.5 7t17.5 -7t7 -18t-7 -18q-65 -64 -208 -64h-1h-1q-143 0 -207 64q-8 7 -8 18t8 18q7 7 17.5 7t17.5 -7q49 -51 172 -51h1h1q122 0 173 51zM671 613q0 -37 -26 -64t-63 -27t-63 27t-26 64t26 63t63 26t63 -26t26 -63zM1214 1049q-29 0 -50 21t-21 50 q0 30 21 51t50 21q30 0 51 -21t21 -51q0 -29 -21 -50t-51 -21zM1216 1408q132 0 226 -94t94 -227v-894q0 -133 -94 -227t-226 -94h-896q-132 0 -226 94t-94 227v894q0 133 94 227t226 94h896zM1321 596q35 14 57 45.5t22 70.5q0 51 -36 87.5t-87 36.5q-60 0 -98 -48 q-151 107 -375 115l83 265l206 -49q1 -50 36.5 -85t84.5 -35q50 0 86 35.5t36 85.5t-36 86t-86 36q-36 0 -66 -20.5t-45 -53.5l-227 54q-9 2 -17.5 -2.5t-11.5 -14.5l-95 -302q-224 -4 -381 -113q-36 43 -93 43q-51 0 -87 -36.5t-36 -87.5q0 -37 19.5 -67.5t52.5 -45.5 q-7 -25 -7 -54q0 -98 74 -181.5t201.5 -132t278.5 -48.5q150 0 277.5 48.5t201.5 132t74 181.5q0 27 -6 54zM971 702q37 0 63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64t26 63t63 26z" />
+<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
+<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
+<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
+<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
+<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
+<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
+<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
+<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
+<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
+<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
+<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
+<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
+<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
+<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
+<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
+<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
+<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
+<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
+<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
+<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
+<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348q0 222 101 414.5t276.5 317t390.5 155.5v-260q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 q0 230 -145.5 406t-366.5 221v260q215 -31 390.5 -155.5t276.5 -317t101 -414.5z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
+<glyph unicode="&#xf1d4;" d="M825 547l343 588h-150q-21 -39 -63.5 -118.5t-68 -128.5t-59.5 -118.5t-60 -128.5h-3q-21 48 -44.5 97t-52 105.5t-46.5 92t-54 104.5t-49 95h-150l323 -589v-435h134v436zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
+<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
+<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
+<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
+<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
+<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1ed;" horiz-adv-x="1792" d="M1112 1090q0 159 -237 159h-70q-32 0 -59.5 -21.5t-34.5 -52.5l-63 -276q-2 -5 -2 -16q0 -24 17 -39.5t41 -15.5h53q69 0 128.5 13t112.5 41t83.5 81.5t30.5 126.5zM1716 938q0 -265 -220 -428q-219 -161 -612 -161h-61q-32 0 -59 -21.5t-34 -52.5l-73 -316 q-8 -36 -40.5 -61.5t-69.5 -25.5h-213q-31 0 -53 20t-22 51q0 10 13 65h151q34 0 64 23.5t38 56.5l73 316q8 33 37.5 57t63.5 24h61q390 0 607 160t217 421q0 129 -51 207q183 -92 183 -335zM1533 1123q0 -264 -221 -428q-218 -161 -612 -161h-60q-32 0 -59.5 -22t-34.5 -53 l-73 -315q-8 -36 -40 -61.5t-69 -25.5h-214q-31 0 -52.5 19.5t-21.5 51.5q0 8 2 20l300 1301q8 36 40.5 61.5t69.5 25.5h444q68 0 125 -4t120.5 -15t113.5 -30t96.5 -50.5t77.5 -74t49.5 -103.5t18.5 -136z" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
+<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
+<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
+<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M322 689h-15q-19 0 -19 18q0 28 19 85q5 15 15 19.5t28 4.5q77 0 77 -49q0 -41 -30.5 -59.5t-74.5 -18.5zM664 528q-47 0 -47 29q0 62 123 62l3 -3q-5 -88 -79 -88zM1438 687h-15q-19 0 -19 19q0 28 19 85q5 15 14.5 19t28.5 4q77 0 77 -49q0 -41 -30.5 -59.5 t-74.5 -18.5zM1780 527q-47 0 -47 30q0 62 123 62l3 -3q-5 -89 -79 -89zM373 894h-128q-8 0 -14.5 -4t-8.5 -7.5t-7 -12.5q-3 -7 -45 -190t-42 -192q0 -7 5.5 -12.5t13.5 -5.5h62q25 0 32.5 34.5l15 69t32.5 34.5q47 0 87.5 7.5t80.5 24.5t63.5 52.5t23.5 84.5 q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM719 798q-38 0 -74 -6q-2 0 -8.5 -1t-9 -1.5l-7.5 -1.5t-7.5 -2t-6.5 -3t-6.5 -4t-5 -5t-4.5 -7t-4 -9q-9 -29 -9 -39t9 -10q5 0 21.5 5t19.5 6q30 8 58 8q74 0 74 -36q0 -11 -10 -14q-8 -2 -18 -3t-21.5 -1.5t-17.5 -1.5 q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5q0 -38 26 -59.5t64 -21.5q24 0 45.5 6.5t33 13t38.5 23.5q-3 -7 -3 -15t5.5 -13.5t12.5 -5.5h56q1 1 7 3.5t7.5 3.5t5 3.5t5 5.5t2.5 8l45 194q4 13 4 30q0 81 -145 81zM1247 793h-74q-22 0 -39 -23q-5 -7 -29.5 -51 t-46.5 -81.5t-26 -38.5l-5 4q0 77 -27 166q-1 5 -3.5 8.5t-6 6.5t-6.5 5t-8.5 3t-8.5 1.5t-9.5 1t-9 0.5h-10h-8.5q-38 0 -38 -21l1 -5q5 -53 25 -151t25 -143q2 -16 2 -24q0 -19 -30.5 -61.5t-30.5 -58.5q0 -13 40 -13q61 0 76 25l245 415q10 20 10 26q0 9 -8 9zM1489 892 h-129q-18 0 -29 -23q-6 -13 -46.5 -191.5t-40.5 -190.5q0 -20 43 -20h7.5h9h9t9.5 1t8.5 2t8.5 3t6.5 4.5t5.5 6t3 8.5l21 91q2 10 10.5 17t19.5 7q47 0 87.5 7t80.5 24.5t63.5 52.5t23.5 84q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM1835 798q-26 0 -74 -6 q-38 -6 -48 -16q-7 -8 -11 -19q-8 -24 -8 -39q0 -10 8 -10q1 0 41 12q30 8 58 8q74 0 74 -36q0 -12 -10 -14q-4 -1 -57 -7q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5t26 -58.5t64 -21.5q24 0 45 6t34 13t38 24q-3 -15 -3 -16q0 -5 2 -8.5t6.5 -5.5t8 -3.5 t10.5 -2t9.5 -0.5h9.5h8q42 0 48 25l45 194q3 15 3 31q0 81 -145 81zM2157 889h-55q-25 0 -33 -40q-10 -44 -36.5 -167t-42.5 -190v-5q0 -16 16 -18h1h57q10 0 18.5 6.5t10.5 16.5l83 374h-1l1 5q0 7 -5.5 12.5t-13.5 5.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048 q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
+<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
+<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
+<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
+<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
+<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
+<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
+<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
+<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
+<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
+<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
+<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
+<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
+<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
+<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
+<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
+<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
+<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
+<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
+<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
+<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
+<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf218;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
+<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
+<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
+<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
+<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
+<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf222;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h416q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-419 -420q87 -104 129.5 -236.5t30.5 -276.5q-22 -250 -200.5 -431t-428.5 -206q-163 -17 -314 39.5t-256.5 162t-162 256.5t-39.5 314q25 250 206 428.5 t431 200.5q144 12 276.5 -30.5t236.5 -129.5l419 419h-261q-14 0 -23 9t-9 23v64zM704 -128q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123 t223.5 -45.5z" />
+<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
+<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
+<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
+<glyph unicode="&#xf229;" horiz-adv-x="1792" d="M1728 1536q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-229 -230l156 -156q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-156 157l-99 -100q87 -104 129.5 -236.5t30.5 -276.5q-22 -250 -200.5 -431t-428.5 -206q-163 -17 -314 39.5 t-256.5 162t-162 256.5t-39.5 314q25 250 206 428.5t431 200.5q144 12 276.5 -30.5t236.5 -129.5l99 99l-156 156q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l156 -156l229 229h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM1280 448q0 117 -45.5 223.5t-123 184t-184 123 t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5z" />
+<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M2029 685q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-131q-12 -119 -67 -226t-139 -183.5t-196.5 -121.5t-234.5 -45q-180 0 -330.5 91t-234.5 247 t-74 337q8 162 94 300t226.5 219.5t302.5 85.5q166 4 310.5 -71.5t235.5 -208.5t107 -296h131v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM640 128q104 0 198.5 40.5t163.5 109.5t109.5 163.5 t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
+<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf22d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
+<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
+<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
+<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
+<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
+<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
+<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
+<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
+<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
+<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
+<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
+<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M1792 204v-209h-642v209h134v926h-6l-314 -1135h-243l-310 1135h-8v-926h135v-209h-538v209h69q21 0 43 19.5t22 37.5v881q0 18 -22 40t-43 22h-69v209h672l221 -821h6l223 821h670v-209h-71q-19 0 -41 -22t-22 -40v-881q0 -18 21.5 -37.5t41.5 -19.5h71z" />
+<glyph unicode="&#xf23b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf23c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf23d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf23e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.ttf b/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.ttf
new file mode 100755
index 0000000000000000000000000000000000000000..ed9372f8ea0fbaa04f42630a48887e4b38945345
GIT binary patch
literal 122092
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.woff b/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.woff
new file mode 100755
index 0000000000000000000000000000000000000000..8b280b98fa2fa261aa4b0f8fd061f772073ef83e
GIT binary patch
literal 71508
zcmXT-cXMN4WME)m6c1tG1JQThfcXrVz|Aehmw|!Ng@J)V2845&E|t2wxVkYgFeWfC
zFvx+iI+L+~u)Yxk17iaN1A`p{14BZGSrub)Zejrg1LFY(2F4%;2Bt$NnHQ`{Pb@BA
zU|<$uU|`??;s5^`nA3AA(-;_-Wf&O#1u`&he8Z~euAh;bn8LuwSir!*V9db4V8;1O
zbb3ZcY9a$8;}Ql221N!21{J=aTpAg<B^3;ej3*cvnEDtPI96FD3ESl4Cnqv6vP3X2
zuy`>ru*685YdMmeSW&>h$N|zT&%nT-z%-3XCND8Jm4T7t2m=G-3<d_~2BWf;D+T$*
zB@B#QF$@em9~c-!=iQBQv@TCgN@HLY_hDdQU;|;(ypV&SPy>b5g;TuYAo_IReFG4E
z;n~x-;IQOjU|<kqU|?WkU}Ruq(qUj^U;*<O7#J#UB`2g^PMUMzz^Ma=E*(xfbKt-Q
zwuLjhBqbzvOMGZ(I<+W?jh(G^Jx>nL|Hc|KHn#}|%9Dgx+1wa*yKoqT^q-x$+lx6-
zpfx>tPjcEGb*<NG8R}Yg4jebyMa;yGiL7k)SFmgR!Ln(ond1>Bmm{Z)mWU{dZ`fdT
zF0!}$^KK~)jT;<I%*AcY?LQORI&Q7FDV*}t>)OWmYy9Q6#MGy0I=(e=<=eT%yV7cb
zu~m819Lsc5sqUK_&wN?kcIDa*HPf}0vDba?Ufc67+wpYNWj3b`hTRsEJe1o@bCRSh
z=PYP2%F3uvJpb)csnN0JwE<;OBEOszMSHWHf@fVcy?a5owA9~!>x$4&0T#Yz6CJoD
z*CaAW7i??~771*vdeSNWcfkzr$)?(AH+5#ZZVq_6HYSws^!KIHFI_yk#OK5g7Zshw
zMoNc`RGN(x{t8Vo<Lpp9(kA`q*!n+*&i^^m|L4H>nCI5}Qu_~{GOxL7etFN6`_r#F
z>P`{;p!&h~Le1Oy73ca2!hc7U`#(AE@*%wXKBL;R1)x;Hz`*$bKLb<6tv$7zH6d58
z{@DF}U+TA+=K0%v)F#h7GmB-CK{iKZ+lI*vIZRARE`coKAp%EQ12wrGv2}&4c3T^=
ztF~<8|FEO^yIx**&5F)4|Nr;+wrzh`ZL3>rAFcTLll}L7Gf%3hEc*NJzP!=<yS298
z?-if3eQv{79BtWm!=<7?=y+;#(S#F@l^mj1?u6Ow2<4b_ORH$P#V`KC(ErN<|Nm5;
z^JB?`=dTVto-jeiXNOFZ#ti}A)Jcw#u9sKlP2o}d<59C|X9fGI%Ef{23+CAcuB&h_
zws<G@>0L#{4C$s9O5(n*5Bm!$(u+^TuD*PAlhr~#zE>G+{ckorXcL?B>e$JaXt85e
z!83JEsR-*$oW1wuCDZA7vv}99oW548@2lHimGn(VZ?_(JdGN@iwB?&CKOX(i^>9{s
zm+>m*6Q{p=GC%rJ#<$t*$wFQs@s@SBcQE`_e39kMb5L34s9Cj|%!Al6b)M$#^Q+}o
zl&_Xo;EZ)%@-IYfjoj~3ufMNY-XC9jwNORDUZ^j=R5?oY-~<NGs3g<*ulg5FHSb%t
z<JFF;U-Pc-UnJLk;pRiPPeSSibEdz3Bvu&XBBmO*=|P$Vqe!>gBEy>xn>L<1F?UDn
z0htcJ_S;XteKsywG&{xkX5N&kTTgnPE~!db@Tsxm*S*Cj?}+AdY>l1hZMSNlIHyM1
z!i2C13bRU<7o|PDU>+}OEwxFPuSG`pW*gtftNCf?&aZ!OJN0$!{(a#ZU)J#p=)JMu
zxO`{stu5Q0*{c6}sFWTiV%PV!Dl%O_<n!g*eKx8-pWWVk>nNY~;mX8kzuEl6GxFw5
zTX@#+ZS=g)g);okw+<~|*ve^NRxUgvz-rl(g;VxctXI5p|K=*b()&eMClyqj4BcMB
zzcOF!{ps5urDA_Hb-$nY^_Tr@@h68K-f4PPzwh7v`#N@Or~YM~v0HJSV{;&D*W%A&
zf)6+uW`%0ZNK^Jwdl<$dA-w+A0k0<|8h%^d-!^iVKAQUKuj$(tf6b@(J>~sUXT9^@
z(@^<P-$^$k)2n{x2G0%Nvf%rLwy1QM{S15W+*sikzhJpHOZcm6!7r{Z?hsry&84Nt
zS}mWg-qdSFcAtFs^#w<mws6Px$ECf^nzJYJMx)g3i)UZ0z5D9?)vfybeR!Uxso5==
zx}}%lrop$bF+2-au_&(0YwW9UTBo!Bz|A8LSEg}t{A|9?FTd~Kf+svF&+^_}`mXo?
z$UT3Z_gBkv=gj7`P~G~W?bllKdk%NEzuois+}xMFxApfWgzd4s%Txa`Qaol)t@6*s
zV*lBWOTL^nDPwQgik(wmKRowP@4>o9WyRkM`V0RbD|E6F&2{5Vk}cYiroixe^N)#h
zx{Oxn>oS|z{YzeEA6@%cT=<mx-kkK=PYxCb=1*KK$8<h1&%|xTsg=)G2hUyW6VWEW
zp;hIO)2Yx!7o3GHyW`Gqg}t0C&uee{O698OmG*N%4~myZ++~VBV#8XovC8gco^4u7
z)`cB{*4{P`e+6qzfA!u!@taKP<Uc8fGZx>@sOP$<{x5NA`j7U>M+<T`Zu<M&C*sM3
z;OtQGOHr!*pBMj6{Qu*Z!F9QC?vLNTS)97~e1-J$)wM_eJSmj7P2DQZI%Bfk1%0h^
zk5)|fk*K=H657hh;cFrO|9twx#r>-o3=iw{INZq0`?MqL`+keC<Tj>r>t0)SS6Kf~
zJ;!QiVXU%oq3FVlRqO{f7q+|G3gv$nU4G|b^rPL*wr@TMvUfeIUOE3yE@$_ryNzbS
z`_C``Cv=}ZPUHKjiTgRq{wat*+Ogqq*O9gvau+u(Ub&_&=ciu#68EOLQ`h|S`a3mD
zsH<sph;-L9um7Sgbs1~c2X(cb&-m@iaqig7TRi63{8qY(xp`>^w(<10tmZrD*y1%q
z++6b6(c-R34@2f#Ml2d9RuuEtU7J3SNB*#L`jaK+>_ZeY&*#0H&EmQG-Q=mo#kuJY
zZ{4%&H#%e=-PwOV>)O5kJC`o))W7uf+KHu_X)UgH3~N1?zq#3S`mK;E_m+8y3<V#K
zMhQIV&znB?-OXEkz8~Mjs$aRk`v1az|BkFX&TkeUCcnWf_r|7@{~yEq-^cGtb)IY*
zuz%;v2ak`|{9ji0<M2=ai&J*{DcoPaudQl5N5rhzdfYlSZ-4ntkSWUD^>1ry<LOzm
zbQ`s=h<`k!bbEo}?FA3#2OJc1|IVrx#3;_|p|t7Q^0%{3^q+h7{LQqcqvzx_{(ro~
zoZ9|ZYN}-*-@JNlBlBf>C1(w4BRP1T>aCC3Fn#Sg$G+Hb9ZS8|Ed{F>PA<m{cB(T3
z+0S@zTw9@Wu>Mw7#5%)HrXUlyK=%Xh6<4rcJlMcGN4H%qQ8b<5f4Xf8>)UfoS-evi
zU03URG%460xchK&JOBJ6?YYbHHTo{pH1GQsH~r+Mdau=Ib*}zB_Q+*lW^cLV8nMS`
z4L#H6=C9xSM}PC#w3>54!t+xvRKG8tc{W-2{@U%ce7CnmCao70N)})H&|udib2agA
zsY;z!)z&K(ZU0xa{cB%~zghj=XLlBv$4xez;p_JN)~q92qTZNn-lD5}dHO6Lw&EXh
zho`+d(kAOU*VX&Zv%`L6Wm5_wdEL?qHt+B@wOLX%t#$Jc(FOIgbza-clto%D@^(!+
zps==SL(8dbtJ5!{C7jFJZs_LtJ#17feBS<9Ok2@1X{!i(z(QZ675B|No@nh(O{jfu
z@F19(r{q%c+U}Q}n{QZ&FV!s*TEV1zTIJoM`8B0G<P+lhK5%b;ZFtR|;o#xFr`O-#
zH>YOq)qgWRv_yaQ#76%&HAtAw)e?N;S9)x7-}Ddbx5(|>#E_v_W^_bjP2ejjhm~98
zty9f&v>N8G`YCu|CqwvA+a2tG=jY9xIivLGzoh*qQ?8Z1-oW@@V}sQPxoD~VW(hI@
z%px0?cIZht**NVFT3qqW$#&X@GmrMa7PzKwa^=+rt@YpA?=PzjHm~jd#JFYeRKJZ(
zA_jA!8MdA)<X93tsrjPB9Lp&ErcEE3^zX^pA3YZ`sh|JHw*_<ACjZ*R8M}m!;nCrb
z)iul?FIP(GAG#^~{cPC#6~+r+E(<P`J6C3MLPCDYCNtR$<^GaKbGFtlXEB?zmX%fK
z#54Csp7g^TW*@r7XKmf+>vUVN&7?rWro!v*(Ur~Y{tJI-mYn7MYFN7W*Nsl$7fxST
zc1_?}DY|3fhJX;os|SPlY8*>139H|*QDcaY;<>$;=fb&#CYg>?d?t1TUwI+p&aq;)
z1WRz1yOL6XHSY#P1+JaECB=y+Uz`(Ml-v>XM~lB`#(ZPz3G6q0-_LyW<L|Vjb2;vO
z9AWoc3)nZ!?%pY;Ulk)>w&1BiQtO1p6OM3sUMO;pXqWq*B;SAI<Px!p$!FQVEK72m
zVwxb=_`J!-{Cz-8SLAK;vkz?kmX*)!6VMdOc&Zd5o}jUG?}k5N$9#6*p88_pYW|%n
zUB?$>OxrZiq@m!{!IlMuQv;^#?PIbqP~rXi<6ED9>7B;7-tDW;pZ=P4Zr;Y#JF6n|
zoE&B;des#Ax(7$;{c2}gTybCa?T7ZK$E-}3Ype*kF5%4TX8v?l!qLO6l6((VY+22u
z<!8xx+m$n7*F@b@;Rm_x69V>Uev!D^6uP`v^v0pa{qkW6&mJ5!Uckmb!{?Rx*QzO-
zHTl@g#Y!*q35QN7`@?f#=7P1i<d)~QNkum$HD!F-wr+jaLdLHSn*-1Nn#`a3>MvjE
zgxn(LvhI^DRbQ&MCOFI2cmx|Zb9OP!xOs|y+X4wrA&Wgt?-Ei(q&9VJlin>VF6lV8
zW5ML3=O%w}nk&9QMy{jE|DapwXL09S-bMGeJk&R}aOYv!yZY7!PVspGe|wC7-hQVi
zvpzFph33CStFwC6#OOYq5MVP$cGs3eJUwSsPS2C)5ouqu>8uzB%j?1i&f>OpSqo!z
zUzB>WJXh|D4dk}}u_3fyE7vRR+oFgq?5@tdVmubnMvmuyv)JBHow#0M=1CU*bo&Km
zGObtCBG=uo|Ns5eiR*onxm9K#-QnL~629X8|34b5$~ZKm^H@2=Eli*H9!viB_qUhE
zy=B}y5&PrAlW!Eu`*z-%`2NVc)n@mYx>rce=PdqwL+e1y21Oo@(=Y0Hr?AUx?&K;8
zio2nCZ7SEi%dKx>CTx{G_sV|JoL!!OPdk2HADtH%RI)4KspjuzwO<eIt)G>h!&G3R
zZMvmifa|U{>%N?@v_<U`iUcgT-Ql`<VM4>z?^o8xRG!rB3Ue`8`sVfA`q!qPj^?#$
zm{_;GxxbushH8pa_kwJ%DNT#=g6bICk0ma7x%tQO%S&Hw{xP*MM*As`-V`?upKlKo
z>t<APC>yJlIWG!6<7{~_xngg|f}lJ1)eA)b|9g1R^U$5cTkPrrO@(KyEsT4-@%m-c
zdCPY1-8{?PCDYNOUQ_i&(^H?ouu0m&cNv#BM^Drf$XAa^{QU6n?5hivZm&0V5#QHW
z^2&aHT*mT(nc5cxji#p-MBe<6u={kz4TYntq6=0yK0bS?)UPnjVdmr>MXs&SBif5<
zXa8<-@_l<={?)F`yK}j@UhUp=R(frD*`B|>y65l8_@<Q2-+$*#FV~$vFEY8`TKwPs
z;!jEZ{cno`g0pX$shU1rVE5{1J;x5+Qfuop4d0c^GJei$y*ROUOKTWU$NplSz9@G4
z2!WR(ZEM-AWxsy0Sic}GRf1WH(RsZW%d#2oOKJ{p&Ht)lX7zqo+s)GRE9}Gfule_9
z=B}H(*Uw7#M(;iUmDm0GJ;f<be>F_Eh`+b5`oHDDC*8)tC&mWrFP9u_`#tf;O8=G1
z-`y{0Tv;5KAfm~e6Dc>R?EgjfiO;9T?v4xmzvQd7gGC)jfyK7`gBv3nV=XdbSk7g+
z{_U#jdV5$Yip6`Xyp3<TMHGvo$k~`BYaO}t8ST!Wnq^g(Imc|`l$pLkx-GGqJJi=O
zKRrJ;dqdUYd2MX`e_i*69lpb<753IW?=$DbsPws;m!+0@^X|!3cG6{zz43k@W3gHP
z)^x`0PakjL?7I@Av3ogV)oj81$B!EhF*|IzUC<-+WU7e#PWKmg&dV9h&RV>&?D(Ol
zr^T&qB?qp*S;J5p_IIV^0TZ>W-ntK^zrEkDc!$YP?C0fvJFdvDEm3n6UG^Hf&o%x0
z<of(G5wB$o8~#bg2M51;w^cy6>~q?_W4py}1~A>cR+W9=HJ|gOt#djBe~LVNX}d(Q
zEUdNoaA!2XdY$&1;*zyi&Y7%rjz1LLR-bVE#a0sUwzOcu-Ajs=D(rJlnp~Q6LWBRm
zhn$DLSJ?&mhcAj-w4eQ~ndi2;@|)hFdd51Fjslb022Q&JHRXGcR!(gVwlii)nl^#$
zvi$LPY^T!?&-~j_cy{T&GYkHFO!4s3`rjMR|A(99+V$)9O!ar~nqR;EeZzkDs;UR?
z)4pxrxBU5!Utdik{re}_mv(RX9slcM<;8Pf*ju*Wkc$mJx>zI8#lbN|!|;g{>kXOT
zW}mOShNSCE?Gw3tv80}hciHE_Kg}HZOD5K4>B$DlPUQHPs50NJdF8*7Ei*c&7G7pw
zqPuk0rS#Rl7n~Y@HQP=+);dXkp{U0Bro*~*U!q!$J-zHKzpz$Q?8WMKp8&~!btY>~
zXZP%3w>WQm;hE^2qj$_2A{Kb+OnKMzbdK-ATfJ$!4Wo|*{*rm$pm9-mqu$g{o{MJ7
zer{+x9@BK<j;)5Utm@NMe;zF@oc^n?=<S(@z1{CVR>mkb84J#yv#7eOk7LG<j?JC!
zLg(8nmrixJ>e1B;RG%&CZt%=G(D+}%L!s%vrhnM;xm|vpsTA+LxlbPM>f!U9Sn%bG
z^`4VW>}O2(2+JIGEXc7^ZpoivSN~(zomINs>7}1^#bVcHlw6To6uqcz$GIB{ZQIRW
zM6(ooe8}s6<y1BI@M>e%rj1hKLY;N54?TQcc4p(PtmoINPp*$uT)n?(+ltn%;N9nI
z12pc6E^di_%w%9TW8T45HnD=Z&+K>3CFqESWZiOlWm6irBlNTNU8lJGynKtV{cUBN
z^%~}dg|n}Wzt9{XfA93?Mcc$@HavU(WQSX>abnH<1WA$2MV+Z@6EhZm`WVA>y6V`X
z1uvN1*d6{Ly`)^XCQjK!^z($a-8?g=u0GFb!^VG%y~e%f;~mRz<-T{8Z$BPf<W~Lc
z3gc!YkBu`O6&A9e-zmkevH4L)zJlGM*w{(D7c!nHT<5S|kR;LIK7B%CAj_&l>$E;D
z%uP8M-zWR~w4sqp;IiP#Uou`=(wAp==Z8!>>h1pXWXb~x-!5^Pdp2h-30B-Q%)PfK
zvwY6E#a%LoHS!}5Kb>|!XCjM&-%X7x=h8(@m;;&4@)^4y6&85v+;xu4;YTH>z<-zR
z6Z{T76cc1z{c*C&)1XTphANNd*P8uU{L-uB>WA+ecW>8~G~L^5Q=2JUsamn&;;v2S
z5<|a5yIxuR?AKNM<3Dash<<)$cI&%TkGJ3QzMSp&Cfs8EZ?m(wqW6jZt9f$b?dz@G
zjijbT*xqaLk5Vz+5b^g3EARi^$*WFAsk@2ZJ9k@Wh2<0B2RvpoO12%}?^@9Q%ddC!
zJ-#bZKKbP@bX2Wo&5iZD@lgNCjt*_f3Beo17VK4dF~|9f@}UCv7gEa-*PQ3u_F?x=
zzbV@sZ-u#dns_`@_iJzUV6geXwQ=IXv)t7e&mFsExmR50MZ^PViI+!~MV>Cp^(c$k
zv(|j0OMBP;<JXuIPik<TINE+$*R%0{LtXvs>b2SL)bnDl%gx!f$olUE?c(kB-@fe9
zJnwUJO<X4Lg5q^A=U$SWQtA9F#cO-=!=FD)Pu|{~d-Trfv>#_W->YYvS4X#PU-#TL
zY_k2M>{2zBPf?rCtr4%-BBOoc_Qprc_FY-^QkK#G#Zq>?x;K+7?Jh38xXdPY{$<N^
zkxr3&G^XVp+^D1KtJrc+*W-e-;Ni(dOI%kr=G{}YI=|^h!i{vd-Db-E*OOd1>pm{)
z+tyqDlcoFrypD4!uL|FOH7dKQ%W=|Qc=N`a5!=shuP^)b+I)U@^0$EXEx|V=RvAjO
z7HMANZjw7L)YcK2$y+w#z5c$9PWuyY?hLbzw^sF*xv}oxtFuCl->wyzA3UQP6ZTfE
zXI*keaDN%Mo1}8bqyJO*7I?3aW?r*PqM}P^L9)d)rwsWQc5ljVB-Wii!27gS^UonZ
zM(Y|kzeKMyffDI1>sX!3B5O=D%I~~+(J<e3M~dgx=gsozKKh5}w7%zD-0{NPN_Usq
zy@Sb$Vd25<IcX}hL{{>h7FQKx|I#7O;{5031_!BMSMQ&1iB$PiIlWp$FmaxQJkPrl
zjeiTapPbZRG5^D%_?G9V)+P4IuWa4v>R}))c*|<bl5>arBNxWou)qAmqI~4D_vY8#
z@wIo#uKroD`KFk8#2OCkH=aw@^H%8kzPQu-;$QFW!nL=bKk$|7t~|c<Mz;Izt%hnn
z;suJ|8IEf%E#&!}cYTMWkNe978ywfTXR^mKP3}oH_hbBbn&r%~K9xmD&R;gMO!MRB
zDY1G{VEN)Kr%#|rL59<N!Njku!GR}she+Sv`NHYQTaI0;*{>x{Xx00F)>|+Cl5#|W
zaNp`B>K+S}k4ekt)SO?|yY_*3X<G4~>!+V@nya=sRN=6U;F@P27uxWOmK~mvd}Oi1
z)d~8uy3Z&b+q1!>T4ieO%g&#|{5x}R@4x%6Qt9f;C9R*Qr?CXDy|^V=So(9Y@<vU`
zM>*w_&P<tM93y|oB1FE-PvS(T&2_^+JY}1|-QO8MeaDLL%xaoS)0RZ}8J`qtGz?pO
zFZhgl(Nc?PliJf0LoPg-wAtdn{nlvVaFw4yyJz}qc)v1`|0kcZ{g2__<lC{fx2`7t
z)$jlEf4bTHyMGOD|52>j_0jzJr^r9T2hX-2oxk>dNAMY*wR4{+I{ndnCdly7_NcFz
z@yzNKK~lTQl%9XMukBZN=tAe_jnzMlkA*yTylmY!MXj;>-|PvFJ7<XPwOVq0al^f&
zFqRMX2dXqSEt`|(Z)bkbc2*ltpdr_+yYBMo?;}gq)!!s{zF+^bXhq4H`tAM9Tbg^c
zGaA*nj@#vlf8><cbrcq5oWAP6MC_G{9-nzT=AD&ayx>%=mhiPw4nw}lM~<FZ7PY(T
z=tkM2clwf#mpwStm;7SF-fJm+foy@3bu?aFxL9;%qpbhJ<}QWs3{B6)tU7b%XD?Lt
z%$)4Q<gv=6sc}tGy7SS%?-tX{&gIMA*;P8>ew9{#QM1H`PW}jc7b~ImRjLY=(!M*k
zMg$bIP7`5G_;91);{?@$SsOS0bn=W7Ecmv)MRyK|NF1;D!yO4`YL=7zrZDlyGFI`K
za8I~<!A_F#Q=<mAgn{Fh)VI;upMO|Qchve9)};Q;ThhcLCV;(VyOR6W#>EePtbT>D
z1m&Kb>?rP=T5vJsemHv@cZLA}Qf2px4}vegn4hc~)p`Ai-JRr}GGZ=2B?FIrQJdAk
zW+fBye*4!m?>DY$Z_41RlJZql-O2T?Yv<wRO&2pJbQG_*=v=l!{rHI~8X-x08t(@8
z?ws@N-SY1~PyQ8}2Qk<9?XErazx3JOg~wJuZ(+J%J>@&s6uwSZX$i0QEyvQ8zRa6r
zq{At|!0GUy<94eh`>NufDsnGu<Q=9h&M%gKc4hLbtglakKEC?A?#oNzl}pZ*KdlV!
z_71d@aXEW%&F!?}^yae~5`N#m+Exd(*3I4XKJ4%0@_(Od>Ybba|B1i%b4lIyZE;8I
zo$Os3HolB8H<yoEdR9%mb!SQHL?f{+EB|y)<uVJ2Uv}UUOUZrL8&kXu9{T+2eRHQQ
z<u=1JrcJ+EWF}nvwe)xykFkdO&Urmk1umO(-+e2Umf*o~<cno?4FhWz^DBY<d2_9{
zoZHUgQEI|)bPN9jr=@cq^~YWDx>>l!ZPUqs9*ry~h1b>jX3m;sf4ZzfS{7}{m*raX
z*-_J5>+$(_CuZ+7ef%_MxvELYEII$Hwu?(<++LbdK0Q`LWP;1lqhYpFx4obC;w{%?
zo+dr+pGD$31vfv6y^<%eeOh(;_sZO^&$6cH!~QR*`g2P*xHJ0rZ63DkUzSaH!gDsF
z=IXz6bN)lq9)>2UA6MKO@ost2I?+A6H9M!T*JRs#eA(s2*RR^V5%+Dq{cYv>9lbYl
zGIx|D`2XG_%IrPu{F{!QH`tgxgP!ht-?lR^HK_TM%Vn?K70-@bn(K4%-J|1P7JX&g
zjTW;R3m!kW@}N#vpFQ9IBbQ$XPOr2HKP2t>qpTwK<-yli^LyudF|YGk$`zccU{xaY
zsp^7wBwPP4#+0S4Q@&)mC3GIDIj1$(xaX`(q<iW^#$#bzR<cPyr!1Xq{Mdc!`WG{6
zf+oZz?iAGdF6igU*vGX(p!gEIf?LBDqvcH&Wu6X;S5CH5kh++0<YBvATvcjL?i%~u
z3H3Kle`zx6VP`$t*E@N0(W#j_KUY5bs&$mlHeOY8z4*FNpL@ZU>pc(ZzvMk?nmR|?
z;GL=4+^~Hvr}O3F|EXNv;4*Vf#LBm4tUh{oeeaoNt(M88VpiELyGD1nTUlpihWA;P
zT+h&~xOG?82)_sp%*buZJ9I0d#JxMccCXtF-8;UfYF|83?j~iITwWP|_uzu)jN-@K
z-F2G}Ym4mRGv0CNjzpzX_RALe;uTzvLmPKYx?+EsLE>Ea@0L3nSA%^ST~BX_UiZ8w
z>WHDp<rzh%D$6?;nU%fsx_)P=oY$J|i%h2S$<}r9$@1{X+DTYh6<tUamJL>}>$FUG
z@*wfkqv<@qynd!yST3&FZu4!|lrYo4UaN&(q0Z)&Zy#7#SvmYz;TV5+hGBM6PV_PJ
zMM2f2dy}(e!UgBPpLltLzE=}RLD1>Ku5FqdZaRb-JH6i6b4a4q_Tkc1nFoVUJHOHW
z=Qz2!tIGYs%HHSB%KRVQTkRQ+9eKIYd$NrFTlW&>r~IP#4|Xk*S!(={RpURiMW5Cm
z|L*r9_Y?heIpj=w!=6cLe4Z3EGo54MWvA)Rfl+a+UWu*Fj6Vd{Hda2^KdnJchWYoG
zcM}%RvR$}f&C2%{PZumZJelXzEG7S_HsPe6Cw`4(Gkbq?ytcn&<D;Qt9#^6s-eqab
zpJf-^x6*6ciYx1ivd`r>PnEmSvUOU<y=R;$OsBt^Y_7f>qP=Jl)7p?#$4<>i4ePpp
zO}W!H_M{8{<J?0X{h5b-Pi;Q0bxLaKHE-E_Q3dlPoARWun|*oFuBzX<KzMRr@9dKm
z7q2l%@nxuHub#ba(kY#=t^N<*W+&de>bt-7dDL#%+-0E;s(yc{n0bnAzHC;Q{%_ro
z-0zHv#Ssf%iuGkXZ(S44ZZ2-{?4wokN->rrjVF$+Q4wKE-<0C`RHWcv+U}npEIyv^
z+GA0E^<rrK`RKdVDwBQZ^O-HV_3Kft?evW&o+T_;xOgAi)8kv~HYi2(?cee1!>0L_
zZ^XNo-IVj!lE^Lmx$QjH<&34?8?Bdb)q5kw&$GC8(Ux%co&KLRUKrYyvvQo=q1Qk0
z+v7LW8aEldZctmv^KKR2BV#Fhjz*bY*7m3bee0do8$^=+Kl|~m?~tSR<=-n`G;UcC
z(fT~eF=&#K!<F~$@4C7?%rE^g5{UQY{;8E(vN%Uo_erzS5B(TN@k^qO$Mw@szx;HZ
z`7!f_t%2`tCvKNZzjyq8*B$4_$5|8dHr<)ZV3PXj&C-UAMl%)F4xY>OvY)ig@Y{hV
zkIZl()mKNjw69N`>BCld(6RaYhJ1M&KB*VC4bJ^P)$Xaf=)Lcpm5<i{EV%f@`028*
zp*PBHwPd9xa|Or+UBB@3ueR$>mV502cc177mesCMc<Qg%-?T_a^|aIHdA~Z|{$W}E
z{Ed&lg{bqJeSQf>QyD@o82H*RTe4P}B}`QJH{1GO_YO`yZ2IH<c6-*8Edn>bcKx#c
zYJcT^V59mCp<97>wSR0o{#|VC^R-q#n#Didza}TM??302#ru~0o8}q*E0BHFV!bN9
zXKt4+wAo3loODlMc5LtZY1bsOePp=}k7T8-n&CV#V@rRRg2;Avr5}D(@|VPWSM5L6
zdc|kX`Q^W_#JB46e|NsasJ3E*y;Q8kT^`O~CN(O$B3@rJ_vn^=S;W=vHCw|?kgL_B
zuv%wokK<2`pfgL;&iOoS`jx%HewLT}$GL)YPP=3n|60H#^3vP+tp?Xt=e9>>yA~E_
zN<6kxbT@qwxHDOFjl1;^@4HJnyyd63n9i#^+La{Rxah;&g*j?YtG(+zqBEjR?<m=R
z(z!BI|8?DT_RUw;a=i<cie540n-Q<Sgyt)Ui~mCGuJ$h~`SVL@2SefQ7ZpKr{_!e{
z{&5}KwSWFOSCL<G(pOXU11j_{7KKc^rF1~?na0a`+aE}@?Yq_NxzlI;$|+4!w?2GO
zUw`j{tPso1EMreK?VEG!nCkO6R_L4&TyQGHt4#4+$b8H4-w%$x$uV5A-700TxZkN=
zi}l~Twri*{t=wVwJahFmq3zis*82MPYKyORovIMO8)vfY_I=)0;qOCD9HUnJi@U<#
z{ZH!Avb?XWujCpm_*d<HY4ZzNeeZa|6H8wz{$x^X_cnH@(my?+Yuc0VXOzo1>&4ey
zy=5M0t(I**xpMXb#mQTwpR46?*qJ15*50Pa;%mQgi=6g>s7OUohD9QxS7*y6?3x|2
zy+y0vfM2R-`{V;I3w3H&>hY8c_O?kKS6}vYUYgRnnuQ@jk&YsT;Rj^2FB~(u+`jS9
zL2>D;mBKE*x#?PS8f^={?QHd`R+e1F$@Zk_!{2F9`RA%LyMNg=mwf#@&HG^d?IxZF
zR~AihjAm&In)1u;7c)yd=f(LU@rhYiPWn6jm@4r9g7Z^}DJipVt`A9Cb)MO4u}`Yd
zoNu4{?Bo8=(^x6N%ODea(Wzkdw$$m{YyPC}-kDHl@gVVdS@Xe9yN)JIke!wvk>GJm
zmS_3@UyED|XT+OWi<EHgJEZceWYNls6A4?Vz2CMV*7Dq$oefcO9vf9GWlK(-6S_A&
z#rzCkxW&;4&r_T(ORm1gepy2&?Ptr}bDn2KybigtU3Iz<{-O2ixBUBWa@%Ge-k;HL
zUY-9dOvaYELc~YkXL*}%?cYDQ^Q`N=!|m>GZQXU@y6(62+ZIo5ZL(UrciFaSIW>Fs
z)p}b0xoU6cadCr@Pv)(*?Y8B&7cHL`#iGCan0j)#gkM>;qx8A%9((Q;+M=g9)HSC^
zJ~5F~ShS1z%P||br9q}k{i}BOt-Ro8?%(Uk(eR`uuJ&*F?u5$9Ia^=L{+{r~RKL$E
z>dN-Izqc;@{k@j`?zU^s-dWX8c0Ok1v`f6~_lCNw&H8Z@|Go;}_s8LkK(WaYn~n1t
zdR>AqcK6+V_vOH>&uhZ-?z9}?Hse`&f7hc=VTp<B?4N(S_EGGjPODg|l}Oz-#hLrQ
zsrSF-xV_dzzFQ(`Q}q74^JZuDx*dKl2wTOe*t0*eaD%V;vosz*#<GI)Gv_bwUUIQ|
zlVIL0OJ?ThKC_Q5Hf8^|_GH$+xJ5tNv?smZv#H|z&(qJ($Iq5Ip?qaW(rw-O_XGGM
z>$5eNw0K`Ae7>@#a)RW^&SMGJum5<s=m}FodhtTTQ!`og-P08h1iozH*>gAP--+3=
zvo3^QpY3kf_|94VV(roN+P>NQ9(DgNTU#>Wv@H9Th>!VMZyF94GW->azM#+l;Lh#a
z=CS{ISLyxfeQlmw|9k5G|FZu5zxNeQKK#6R&7GzHQp#TNzluKbH7%p;h3}J~|9{jj
zuaup#!e-mN)em>=h`h6t;pa`UBeSyP@1NtyP4C>zrMcn;Yi^;zK@%^{{&>bHj-3_9
z>YhDZ!k4~yqmII@9hDzf@m`pI{z2{Hy$;(KpT1H$d%5JBWwF~dzyG<O)&6+$3)K|6
z{M=&+;(HS7C)`l#zt?4B6;g2InOxZR|7j0BOKyI>UbpOdQ~m6Jdv{lHMQ7NDipE>s
zI=kQNN9&@OKPtEF49K~ECjQOp_v`DqZ$9D9RXe&aq4`$X^VytV{#~&xmM-$P|Nltt
zcYNHBQ(L2p<M%b3y?esCpiG-*UX#corS!X#If^_*IsIMqt$(cA9d%>snPb;`pIus)
zq86i}bUwr4sOgyr%8G|h&Mmf<Z}0Woc!B*^b6vuu9=DT=(s<L1E1!kzTfThV!i9ZZ
z@2<5UmXVTV)Ua2OSzuMap*DJA(6h4RUpfl+%@!2>x%`wvj`Stvvv0)`PI5B`7ya$$
z=PHUb`glZZ)&G@Zmzydb@(+gn{g|li##Ye%Bf4Y7p4Noqdr61q%e>L&U|#9;|MAhE
zU8xQ(M|#?>KH8pgx<O95z2Dnx^GhdNFXg5?R<qB}Fz4>){r3EYr`e*rfpaw3W2ZIP
zweOzx_>QXPyAwOiSA7egVZQY54z1X-n3$9~$2>akaEIL#EO;8|AnU}ev0UuR!H;=1
zNA6VqQjy`kc<0rF6;ixQR<<aIMJ1RBJ^dZLe8#t`y4w78<+hjN1QuPDKCv-prwkX5
z^UoCv_9}|72Q+x@2|CPtI6lEMqs=Mw!=lS)Zgeu7XRO+5u)y}WcL~p$^hAyoGjz&L
zuRfm~^+U_B^^<IwIMbqKu05%n>g*)1T;Z6oS4gsDF~hVCOQQ}ocCAa@ebg)KPr!4f
z>Gm_<%r-g_67A2qC{Fjn?>7gYeKTG8&n17=;xac)&Z`Z2tAAZoQI5I&=$xAWf~D&U
z!>+ITTz>A_DGBk2b4RbQuP)0ft4o$mHspz}*&-4V&mnm7QC`N&uDSn1#r#VJuI5jY
zeaiCh+`MV;w5zVaiP>Z%nKJWuOU6mlKi;7?V=Y{L85J8vRk=2_yC%QPQ1d$Ppy=(Z
zT%x?nMZNI-D)Ig1+uy5xy|QIyk*+^W$^kW<t(MZZb&r+L-}|fg>i@0k7r{$h|8Dtp
z`uxj(xzk+RW6O@*uF&3?5PR$HJtO-%IU)Z0zs@~3uglXpJ3l3Ak01Ntu2brgZ|v(P
zy-=Gv`R$rJf8MX^U;X*&@%^habGMY~WoKqZUc0%fa^*+G(9MU!jC@R99d7;e{fhYf
zTCuNn{>g^Rel6CUS03op@u^*3(l=`E+9UFDhb@mTu4(vGq#U$0bmAx3tBS{@?3$(j
zoC;2T_b%8g>R`T>*Tyi<=|2xUKMMR5Hq*Z5*xR`k9Ut4zKVW+t?;yEljfu#rjGmXv
zBNj^KO=&l_axz_GGCN#%iE!yc!>IMM&ec!2`)j)Xqf57Z=eVskS}b>jeTm)P)xs95
zoR=GW*|0?&>MHVD-c)pL#rB3`v%d>kK8J06@S<P^t5lfI1%p-j;pZ5$=a_eFdg0KV
zArPP=`7~C~RKI$~hM5}^T-t3n%_`q5$n8`a?3gceb`f95$No=E%k1wuzTKU1Nv!6j
zuPK{q<2}Lfp09=`{a#YpvXAciylRSkt6-n9UY^Z%`F*qM6M|_6_%nQFuNA9**)FyC
zc386EN1;dipY$%9v6TO9zevbAVa456yxYvQj=eKAyXG(KA$BLNdatpT>rTU6d40z3
z`(H_{SKgm~_vM{kw$;}ZD;^yztv-=3@uz2_9dor-`J+o(8txBgnPkOVPd~ltU5Hj^
zmZyTI>9(58(7nHWJ|Et@oSXM$)fSeRnsth6<)ro2*k4@wZ+3&1DEkBR{dP<8yw839
z_1gIb!=Aw74_H56%~jI>9NN2Zj|`u<i(2$yLj|e&sn%76-P{{a9E-gi7Q6Y=ey@vP
zqe{6?7f<yL&;1kN_sGL>_3D~(n}5qH-t7I*!rFK5SKscZx_4hq%h~Ya)Gpt&0|j$S
z&NXdX)+jn<a?#E9&jw5%gm=^zG4#x8*YXeiIX7{^4!`G#$E{gS@+U676|wwfmdw-0
zErph4RjCa8S0@CRFPQyBw3pH8)iMkI2UEYe{w#6Wc*H0@rz__7nVY7@&r8-umo^ui
z&Og60`u41S6^?UHzbVa|x%aKz`se@j^ZuS|?7iGzmS?psdB#c8iHG`<pInrxtqHtx
zr~2?JE7x0PiHrWu(hF(+y)C+==Dg9Cwl(v&KYp03{pQz7j{av>X3z9Yd`g48rdJgi
zNiT|aHIq%P`8L5ga@(efPues7iN}50f77Zu{QTB(o1gOk18Zip8BS!;kkS8t`S07e
zFWi3}Y@Yu+_#<~ztW>9A7JvJr(2(70T3_o0R)t1XFVo2t^<lS+Hc_}0!}v<gkwJK6
zRBfE`F19TyqMtTwKdxJ!Y~+5pedS+&yZB9S&Hu1nZEMcst5*--6L{wPQvbr2`}S?&
z@c)xKzqVH2_VnYoR%+8s{;aiG<$gE+!Wo-0^$&Ob{rM+zn&Se0v*(|WI`{a^4WCrM
z=<=BpxwlxY4xYJ`#@*-nPKeoe@)7TwhgDxsxVcGd>3sE_Yn!8|9$Tgw?VbPWE$=3~
zYZrXj;=b$Vb^Y!Vw=4d0GCa<u^PqbCPTp7(hbSo~>6FcmF`FLkdHH1K!L`xTO-!|-
zz4NC|HfMQI&~WDCvZHo?Zse}FvFs4i-}mXs$Mh@iY#zokMW5K3cVyh071!H)pf_Ua
zo)3CwCh&aTG~4>z+;x*)U;4#vJ6U_3mbCpje#1|nKl=U&k^JH4qt@Zc7N~1^Lngyk
zr+P{kbKpmXFtO15vcqwVPqS4WRzLagmo_Oqz=iMd#0%SZ`d6>2?EaUyc=N*8Nq4M8
z7C*e@aVKNao%51!Pu#swF*n6b>fKbHyJp*8b{q`ye09rnvYAP^`qh~kLBY$f=C&-c
z_}_4H-jnjg*!@Qz7DW6itq`BTWwu<!0Uh<qeY^LHOw1AaIkzUr%>F~+<>_Z6dJR-$
z7-slSmwC1KzJbOG;jEn5sRlDt{_|z_ChgjDHQBW0(gPd+OSOx_@;B&|`F2)K$XTOe
z`pVbpf9WNu-A_MFGxW^;yKWns`Lu3l_MB_CX06VyFv{O6oc#P(Wea=$+N*4WrFl|~
zhZ{dDX2mJb^L~7%H0;y6{gYPfm~Wc>@Q~m!^G%&R(rL>Y5;g@laF&1Wadmj_n2_kz
zp#Q^_D>Ee1Qmu`t<Y*hCR^r<rVMqNH=l}mcWom9G;wP}Ui81pyli);wZC5RM&F}qX
zn$?`=R$TD>uDR5l(rp_WTvn~-I4QHt<;Ozl>uW;(zpj@3cRaA>wr};_?J{cRtLp2j
z=jWEj@J~^n=rVCShv@ABw@34S+TSdEe*5<~(eH2ne5~=edDPRzp;Q?-rQ>LuN^Q;7
zT>kxOM|YKf*LyYldlc*Yw5sB{cSILYOB2{D>zn%GZ%wOEld?>em#5E*aPubS_Dv@e
zT&-@LO0eH3dD&6wuK&wLOQr~4wQOVwF^MvEKP(?RCxD&3h&j%G$;GKp7n=qj>NSj3
zNa(w=b=U2d`S;3d9Y3_c$!s^hFlYX<ex|ZtKX)H`&TmtH*lfC$%Xj}2{`@yHo)x;!
zPChAG{d}A4=9e95>)D=9?zXBkNIqQkzI1*@*?BRc#uAMj{b#NxS55xdbiU&6Hdb!t
zPD|5RqbPB^{6vF28PhIrExb6l-#@qS`_e+YyU%y7)sHRyJ8#*EGk<TN-~WOmeB=Hj
zDW1DmoPDuMR`=L5E9SnQV+Ip-n#>ZILO&kP+tu%WIi!E8T*uScKF{8u&rwq^vp2N8
zOPI9TXwlS%S$q+)nbjxsb0Vhhf4kgi_U^5ENqj6h8;^aMGD~BAsi~VyoP@v0goruz
zn_kY`7Lf72D`kyh-WQErW3#ra`!^VJ@7VS<eoxNpM*RhTLRbACoBs8h%DvXPDE#ak
zmxPB*v+q~G+r%1iEmC#kjP32tFCCm_yv_S}r1aib>9ju!k^>)IQWl?EfA@{0vGPIQ
z)8SUa-Fcrg7K_a{dU~<;(4t<w=WARaK5#nw&ETYAmCT1F#yWo|-Kp^2cj&^(_wzDW
zZC5%Ux@n@#+<O7r1l*Qh4$RpgU}4lKcWPR}nZj?AkJfx%(^xvYEN{;Hjpes(Kbyb1
zvn4Mf?DOXezIlJ0{+)eP`^_^)d-8exy@ih5x;rzboqzi2Y}Ax3TXl96zPx;1JpSlf
zeH&k1o!jb0du_B9OEuK0_!aK#IGlR$YDL>-k$_1T-yEn5+Nrx*<#OKf0y*V_Sz$9<
z)V6AbehS*hz9?)*>cs<-9hX|Tv<l4ZEeu%@p4P}{_u$Jc(}g8R&)B@K?%sLt>x}6=
z784gmDikhAxvjv^kyp54&HvR8cV1x=z0h-WiA+;$|J)n5dKsoJ$e1wc<%I5r*|LYu
zebjhiUH|9t?~HfbSU)dYEcy9klfB%X%HvFb+@1buL|QM;aaLb_@m%bW?Db32&iko8
zKO^~%XV>qA?%VU<=*l@%FZy<2i~EPIS7)d_t~QR=bkp+hHwke{+rg5{urWY5!SK+E
z`948<f@M=~O-^K&VtT{(&)~w0SD#d-`K}0i5w8E;O@8N!q$0!8i^>%Oh8y|P`hET?
z2`nsC+bOnJ^6R}1v1c+(=AEkD?o@rT*2HY$-TPK&*X3`WP=EB-BbV~J#gBH(FkLWX
z^$9uS%^4vtzRY}N_VyLOe1+S^BO)IgqBOW4ZfZ$oj7jU5sI!=<S4Vy~<C32*LZ7V2
z)iiIt?3oY{|1wyME5gq+SWzVBkjTd?O)-C56gt+~Zfn-sU_8Thjrywq&NT1DhNt!>
zh8l}f48vJ>?pWZs&X4&u*INIl_s-s7s=7Xb?bLZuPj*?MIX-^vWmSr0FN5c?zpZP@
zJ$a?iqjTkyb&EPKei!d6IQ}!gzkvI_)x7w+>)PSwOBa{MZvM6Hw(emA)!V<*O0T+J
z_6^@(bp6ve3oeJ#8ncZB@{gC>etg_`)PKMIhsWx#=Gjf0U;chuaf?s#;YBHF4{uq{
zN}Xw$EuJ>1TT06Kkmc=nbEo%j&;E0|%r}1ZqV)+6W9G<TyBDH&@-FM|c8TtwpI>Kq
z3mp{HuDlzX|Es9wNQstbZj57r=dJ~<n=U5ZwXt246nJ3EV%{L`p6=)+T+i~X?0B!t
z^U_|EXTRu#(H{@~Mbp3LDE3N)-&$`x^Q+Zl&4t%rzp1K?x**A6C{eS>QU74Rcz$c}
z;cJ<bbBoydKA1^YzP!<=IQxy!l4a}n7NkA4oVaq|*^MuL>d(#hjt@3hE%Hl#cWCS7
z$5rXk?|rr#9e!AF%SHIX&a-UIJFEZcWF0v4R7y+#&-&NCZnA$asd;|k3R<ngG0CCD
z?PP+8%ihA>o=;-;Bp4@c78Gti=WOs(Xt83c-_P~pexkNBi}S3%|0=#7x3<69CT_i<
zL1_KgD2^Sap2w8i7_)Qpc#c#q+8)7j@WQ(?_vo`7&lhhOnm#+E<Ibks7N*Dg8^8X0
z`0eKm#j`%s_~w_juX7FTPE|F#og((j?)jb-+=a2?mKUGTn7B_(E5UQAw!1~v9v;y*
zlGa*R+|>;)UAL>RtG1Twm_9vOX2Zp%MJp`ppW2AJF<e_#D1Q0#l$G+qbNXYy8f~ps
zn71Nq<K)g<i&LlWi+FELmyIxfvUq8#q^aF3HPIDIQ=|SdBsZ|V-zMS9HuvCx*He%7
zowGliv9BcT_r96TyO&?xVWW4x)%5cH8UNla-To)X{ojEPht2Eif92m+%sJ>5?pxtl
z_w-TwzOAc2_se?iPk!md{H)S;+s%*O!SB|5{k^Q}Zg#Ao^`-4QZP%UI!utQ`_2@^<
zz3)PUU&VZVxYFLe&w75)eEYd`gTl+NGM&#V|MT(K>bkN=*~aN5x_QPqF%RP&o1NHn
zQ1zI+r1ocr(qA$?Y^=LxCuYjr)&4Q5Q7O${Yy-FbvS=PtVV}}1e_f3GUFXioO5&(&
zzqqsT@2*=Z>*_k|4lmmC>w57mrz81Wyia~}IlC&VJB43zF{Ad%%|7!@?<!aZ{xARb
zkj;DTy?gUsltjFm^<&n{;;B2896#O)HSPSiB*pxf=Zd#7D$m7pFX*p4ubO>*?fn-f
zRvjEKmtFthTPo(BzUc0{^;=CI)ZTyT?st+QHTqSDseozQo1mY2R^8})dTv?6G5(%c
zjcfj&U9sv!Uoum;U2?{q2N^A8ZrNpCE@#sg_H4>qQnTXVq(27jcE$H9Ul=d*)SX_i
zeDRA9JD;zb-D)bIcQ|FrbhGw*uYzQCZ#-P_wR4hQ%~fCfQm%$G2Hoc!9v9^8KXB&L
z+>=3vQ{t?2f5fm=yYKc5^3f~0Xd9U$w)9wLFB`j}T>jeI2|3=|&xo;XPB}g|<Ja<|
zX4T2QH_ZM{5Wes;YYO{XBd%R(@v?;yY2UmSNv6Nw*|Ec?D<zM|JepT;zJg!wOtA;C
z=bSI+KAh!NJ^M%I*Qb6t)6X;+>{j(%*8hCJZ{y~g)&;e5+6r|xuzr+s^?JX0Yq)sP
z&YQB^yUVBNWCYqJyTus3X1enKL-s3wyY>IBOD}w8K5yrnjM@v=?`-*c;my&#-OFS8
zukBl6z3=;h1ES0mPoH~ko;xG?<K0za|3B?tx1;}lfBvojgI)W#%<Z3~S*{;{_xpix
zo{JyuJ)Ul{JpOiaLhkMa75{&-1uDm$r_DK_z!^B(Xj9p8w|{>pPMxbE6ns@!`Ob;e
z@fIq3mj5gM_vi5|{jRD%{38Fa7O$UD(c{0NGS=<72K(`c`|I``TzN83FREdC_ncp^
z?XO<@v-<gz?ce-gtv~HF)uKLXZ`Q;I8~=Zaw=dOGEbHIEaku=}@mVL%-`L%BLSpr~
zK&u%iH*U+*a68PZP<n;?_y32J+u7ZCzc8nresgt#Q)JluTbnhv9AB-&R@Xdh^U52t
z*S~emn#8N0Hz#)PlF4V)QpHdB%x}n3yJ@o3QLLoPxupKWl#sJsGs4fLJ!P)oQ_$;Q
zaOdmZ#aSx_Y)n$Z{EE9I`9;{za+#V=yPo3J6779o{?)2W3raJ6oOan7uTyx+z!b9k
zjgu-{@xzN2!kZti)4cL%ZN$dwcjJVQ>3#iap55ekQ=4behpX4`^qswt`2FtVUWLok
zuijs2{&$bslMU6JLKpv6zWaH7!m`xWb=RL4uw~zKDUPv-DXyLyYj(fx?A2GV{jXTb
zESxoe@$G=S)6Z%I74r*7Kf6A!-j8?M7n7Zr?uOW2_t?mucjxbv>ObX?O{tfUW;l7T
z-?Mh>_N`mRw{E(ge3fhea^XMA<sRBjd$>Q+#^%3j?vmX5Q?I9Xs_yptw~jaV#_H6?
z_3sx2W(U8J{Sv)dXLh&w^b==de3{n!fB&|u+h66zy(-zoN27O$G_!d{9_;UqNXXx)
zVDV3<W8U<cIY)yk8kl$|S~@;EYV*|f%knGSSKi9*t+}FjYx!2U*YkeWben{(RAs9a
zUtP>m%er^ctMjX`ul#-StIGKw%U0HHF<Y_bz7Y30pK}>s%2l#v-`QRgxBbzpGr!`p
z<{RIiFU2?c`IY%5tLn3pYG&WzP`|WWL;1jaABP7)Jn@+eOc=R}idM1m#k|>K_^3hh
z`*LTW@50q#n>##z8kFstIiWh&_#AJ{t_2ly9|YXbkN$k}x!ulXz4{LBMH>!WiCJa8
zF{d>A&3XM-x2A7-9rverP4?GK=}gbhZMZ2G({<~D$QzHieG8YTAAWlB(d}0!L+oQq
z|E^qC+HUuIyLG?9!Q~b&J{4=&ef=`g`v13^&aYq0lK=VqgkPZgo8&LO(g$vxnirxH
zmt=HW$k^X+zHJYy=lq*J-`1o*YkzV1?WK7p=1;`gzWwH1_Jcb!xHk52ac-O2<dF9}
z{+7iDFJAa|=doQ?!M|E}oP2QKUN1EH?%VCxP5XSCKR@1-D1J6AN9OFcC(_X+iw}m>
zKc8E-IMHX;Df4|Vto(~-AN#C4Ge9oXexlcQ<|&8Se#e>GZ#t7K?9Fp>l3LDBmiJ;B
z|BhvES3AgM9%Ql0B2eeY;eVf>RaV(P`|+pppXFz!#-I9i<u5-9i3@#YRI#hLX=r!C
zV&Z&@e=j9f%~B3L_-2u<D`#Vz(r3Qqn@fJxrPg(;)7-3<EuU_F{?)GHF5~SbnP<Nw
z*-c-a=Jaj3zV#*B*vAg%W-i=#=}Xs}&A(0@T2mZZuD7N9`kQmgF;{=2BtG9Ew&Ku|
zH4lwu7z(Z2t6TLdQT_KX$sBo+#f9Bp4o#SN;BJOY@1cMna!c-}WK`4`t$4^1GVknL
zamic80vs)AWyf9{2!8mp<7l(U?$ax0m&^4;Y@85rXTDRdRQaU+1y{SK$GOZl@mi+8
zmhbG3FWtM}*Rd_s6ME7g`|ZI*-xpTbC!4!gM@c_=cERV(#w%8~dCXi(et)uf?`guy
zDfscy9PSP860Y1eU0qpOwJSN$=xThTe-+bnz0*$@Exo9FDB<jk&mR~U{ui2FT=jk8
zX+7IZmetqq1+1%{X}o*F0fkdt`_|v8tK;1E<C8}~F}v=H#=D!nHkDOt7=PY=OZ>@=
z`m#NSY1<=8KW*huU8S(Nw!Ys`GA6GraO%lji<6gGm9m*6G_={w{r2d{<+_&|1#2$a
z@!yE#ojjTG-Kl<tg`x$|RvlMAS{n4v?CRGf@s~aAPXD7TcsmM$(vBoVE&H*AJ51*5
z!>*@nH)gw(r5}2ywbCp7<OA)=3szk^vP2|EFFfV)I&rmGU#7iWTs%)d@Z{2+=gurC
zo*P;5_wD0nv)0a+EH2<vD6HcwDE*_7Abn}Uw33Yrb<bUMxT;@kv0@rSwa(nY^9IVx
zF3&hS<;r)Ji-G+DTQB%KAA4yLRGD<OASUoy(Cy#t*KfVezL-|f^w^?mepaa8lCKpp
z!QU3YR9smlQPlYONBe8XP1_1Je|=P0<<HT(>P74(wOvAyQ`TO)CCn1G?V7~Z0~?Nf
z_x5$2eO>AEk7c=MHe8!7^;kAnV@a6$)l!|U+RI*ADy`MDU9o89DZ4xYxz(R5+|FxH
zRXqJ8EcQ@T_WULKM>lU>J(V}y^*~VYv63Bv+1Dhjl|saeo95lVxnj=Eb=~gil}r*3
z-0Xa&pXsP;w0&H{uH)gAv5f6uPk)e@E5FcU!}cj%T^o%ydTZX-Sd-?#GiB10&SR5w
zyqI>Kc)3WOrB^6%`{o4gvwZ(me=T0QJ8)Lq)7BWDGP%CkaJ6Sinl9y6nlgBKx18Y7
zosig|mo>q!#B<8KB}c-iY}8sQ(Y-|U(YalB0;@LieTnLkdp%|Oq*71GwuKkUc5d3R
z)FZE=TeXdwiQjbEi3**YJ!u?P58JyUax@-ZvM@Z8Ca3yv;fgh4?wv8=W|PH|8$JcH
z8JzZZ_bf5H(0wLPDD{t?)_0GWkMoW=P3-2BYKgh9E=OxtX=>!t4X-bjl_@*y3(7pP
z;BLt=p_^<6t{a<ZUpW>xQ)Ko8pANPQhKt^7oHP*p6tOJDI&hPKdFmm<*AoIg5+1JP
zj(U_XA-{DsNB!fi4kvPQL^moZTukdUJ8{Feqdj4=U}qJ#nS@KrS_wg=4l7PULB8-L
zm9W{4SA;zs!q_h^eW0tjxnDg_$wSC((E;JbhrFw{YqVrHEz+3Dp;nbL$>W69jLN-^
zf;ukwm$;9lT$P-Vb6Iikg3E&Q9am1xa%Gg{P0JD7c$2}DtEta}k@@{Z)_LwN+b2vj
z3lz!O;iw+r!fB<FcrWYX%_GgvJ(>DD9rYKbu?ib+QdIK1VC9pt*^)zd`|OH)OAhC?
za44CwB*q<y(?068fv-rg`Dml-Y`^zHtb)m#Pdc_l%{{2X9X4MiY(v774G%;W7CNV|
z+|JFC9M|vKA`?--d4%V2%fz@NZj+T1t8(ut%oMFs%ztE<Yr~^FX_o71m4t)NSu9Mp
z!aO%tOfKp8x7mx0dDDqK!BZ+&4zHcg;&@@UO5h50A+<f+r(15EWs^31+1ayJ@8^%s
z-yKeGlqP*KYvSD#IORo1;*%|0YI_4k40O~QBfg5=>q&gKp{Y_ybL))lH!nzf*}W>C
z*u$fy^3o-6d4f38h62Uek`7#lFTA#OF$nTr*L1K!u&MB<hd||#+b(hI4>!#d|H>t(
z+oUqP)GY3~h@t;+kAlc-mbv$Gu5q78Qe8CLZ_U*s(X9MEOB=N`ZY*T7?U^9`U>#dz
zsaVRULo+<9IGK2Dnkt{l?g=>jn)A`dCC!Yj54Tk<<g7}W$TEAL`l1Y>PFA;~lXr!j
z%w9AJ{!Ed3c82M42a}=P%w<AC*A;WFbUS&7)K=X%lOgveW7R`eb^irsCo_u^H(pD;
z(CT_pN6LW5ioZ7ZfvBv}?OvBH-Fp^%P6$fpRkA(MoASI=ZqaduqYR7<+BeRqWi&di
zv2rq4pS?-4X%lZW=OQx)Mybv?lUWmWuH54EXQ=5+Fg$WlRa$j!+<N6Q*M1h+^*6o*
zOrCgS!^s7gJtuV}hOo*SeY(M8+c33lgQG}WK5xCyE5?+AF43!-GnY+pTfh_%79qmW
zmF*I-(`}9V9$qVF9?s&uG0CMLgVy$CN?5qhd33fXuP7+@kkPdD`k7mUBm?XlEQPHf
z<jDM<*6b`aC+}@BpHx<>eRPcHR~vKp#Xln6IR4qS`|H}>Catsj?gr<WeZ78P<lTP9
z{HfmMy!+dqOgz0(O~Y>6L&p*Yv+VcjCdYy<<mVX3N#An1cCNVK>isQON))pmmds_m
z;%y-7^7MY>zE-Py=Zi(YhJUs(=h4%e*ls_`)HUsy+`qQs)NA6ViXYog+D!RZm#?BP
zBVeKS`sF08Wsg=|())ca$Z3b;x^U4n#k`i_kk&dE&j+)9#G74P>2>jR&*8!@@xP3F
zgRe_SZ&f{+)^|#8+ot!mA-#?lBDdWZDPo%``~PG3lo?SEp8vSC-Sb7L+20*M4scBQ
z%eZ}?IB!Odjmd@GaSuMZ`tfGyOm)1q)lq_J)t-s(W7kVwjf>aaZP|azY~dQF=P#z0
zetE;9Wjx;~WTTr_J&VU?>(tf-GtA^nl)FVcesS!25%;3xXS4P9RsAda?|8GX_+mJ>
z`l74Af(qYd7JC;bWnOTd&{^BL>OrrOcGQz{;pd-^AA7pUZA*sUtfs4HgD&i1b)D?{
zWX9ZrnX`}iK2Iw;y>n|%upg($>|?$sf(~C1u4mnKWTAFF@2r{e2}brl9O9oI1##{9
z(&_zO?{?MV8{3PIt%+-t|9vyV`TeB5<!@pyWoy)$RYh#hbq|}S;^SHHdeh$Nb{j)p
z%r#9;pI@<9&7tG-Azp9s#oV)J-JQ70x_g?ZouRJEjGB2-@xLyWeB5}{J6~Yi{Yddb
zbMu8~b%GA7=PG~iif%36sbJo{dre9qi$|jU`4eUeN8NfCrv%)r@Uqm27Tc)!j%Ru1
z=Iq}-YnHgj2OU^cBW7OAdHzS-*Q2xls3e3e`L<*0vFugqj`urn9ozAK!g`C#<%h)k
zugZS<8Mii9W`5TjyYCl1&AqN~zp>`)tEs!o)>V`qwXi>Rbm13<mFAV%Yd)5F8aD0L
zeD^zW?e_)z|2bv$-D=(^p|WbN{OlD!j_p3puV??={dD=g4MktGG%D9@Pf<5I|0cOu
zDyHDd2~JaQ4||QJvBh3>Do^iMyeVPac6#^rM3bja7IU1PVZGsJ!DC(j#eb6X56JC$
zeqD0@SCv_x&fLA*ZvOr2k9wXj$ATh?*ZR2IdaPY$yyA4$rH`teQ`4$=SORr)+f$Z*
z=>KLp+yA-w`Aql!C#IeacHL|FHTP@mANg0i`~JN8T=w3s|H^`Ducp}W^I_8$>tAud
zVEgK-;I*j}zq@}DO0;=#^o~`Y@%G8LPs>VdovE*IEIFlG#`&D?(xvALzNrZ3r55$^
zzLC~>vuk?d?T`!GOkPeoI3sb{8cEBEJ`?iN%GggWvdh}Y!j%|yVIs@Uq!XHk$v+;P
zyA;)V%*J{8;>&hQKR&0;&e7D{7j&H2Z%^XSdB5L9>^!EC8?o*AgHJcBKCg>S`}^i8
z`*)q&3Y@)XpTFCkfBqA%(2^^$o%?ep=04jKudwg(>nI`b>#=(bmhFw2rWTdNtsl31
z?}Su^49nx*I!q5d?d1<RZ%F2Q#rS;lhd84N`u{$A-{{!td}(#uV~+M5ONXC%ub*Dr
zvdy)8X}C^Yq4WQ{FGatm{cU2cD*oH`<?df&z5cnIl}f)a+Lqbz-gW!SC3AE|%HHJP
znmk8vS^uM+C-asWR6jV#mwaPk_E#b41+FjbnJuOVPmi-*aM&jQ@!l-O_P#gjd&<NY
z&z1ff!z})A(wEab$?uZ9)KelKAJ$BtB*gV9FkoT3$4lYqD}9bC^G(Zd?Q;Io&DBvC
z)cESz`FCel+dH3i{q~3NRmjXT`)7}yh|ik5e#O(p4li%>PLMnmuwU-~%wNWTEWf6|
zS{|r=_4LB{T8EgLgdg*3;y!QOty7oMU$D49dGnGt8qv!xtcjn}a>siXe~01hpwPPK
zJH8z1?a$l)_tC@pn7_Z0`{TOLo0r@?)AmUCdCaDt3HBGi>YQHtLeuVj?uzbf3)*?^
znoV}xyX5(-)YZE`%;}cD^Y6t`m-4sE<$j;NdQ_c9EqXd*{Dv1Fo}K>H{{P};rR{6j
z&wq4z&9wEEs=)PJ2maEvab>(B+Y)<vWUdy^TU@K$eDdhV_v?FJ9Xox}=ydiTx#tyo
zP0f#9dcj_5G3mTD&ntP}+_1M{di;ld6Lws!nOc^+?^CY7*&n(1Ikk7x^Jk_xn6kM?
zTK+Rx9vOWg<|=Q$(U~OHZ&&@l`tNJpe0$UCeY>8qAB(fiE-!hL=e=3-&&IXM{adG+
z&)j{A>6^S-(I(@43W3pVw`8MxP6zcYTf>^Be_y6=_1xJie|%1#dGjvdxA48S`*N+P
z&R5uQ>#x@7ws%*1zVL<h2u{A=%kNmfep84~`&F;&dq41><JaCNU-tI&PU%GJgw+bG
z*Yasz>)rg4&G3jF3+wZVk9drhtu9L!dYvYIWXjChKJzorSkLfVrm;=aYhzB3-D`zA
zB}Xrv-Ftbt@A~Y0XI9S^3(GOioqcf;_oTTIwmRFsecN{J>Xw#sUt=z8eDLVz>1PY>
z9-6<ka6|N##-ROMSQBF}@3A)H&JRBx(toW>^>tOa|Ju(_OWw9c_Lj9=b`Oisj_N4x
zZ+&}GbmcS6ce8HwNuGRp`nl?~?J3z-SM#%y(>7{9+10I=Ril(QN%`;YtEaEd))IVt
zY--3$fu%cpbM$4ERU|Ho_!!Mf41KH26QbBEn=|z^qmWMI9NqgTGQAW<^8M0HJr&AN
z#z{?GCp2@@dv+fwf!f>8^KSp<Jfgnsdt9nP6w75UZ>7Ce*G)I4fBp6^=iIWs6SrR^
zuDp0xZ07!ygOjA!MOG#33Uz;Z%zI7UYJpj|?${<fuFJo8<=RqS3;SPhcg1A9YR#U1
z_I;So!xxjJt=?{R2)4VhugvZEE7r|vrPfh3^91##?aN9oi(0Yt?7NcVxoUHd)>O{6
zmzvomE#_8wSvhg}>T9=enpPie+NHJch3l7Vo}JsWj-^D-7m7UjR%9z<q2*n#(EP1(
z+cTWgTp6PB!mq_j>dd;gbcdU}-m=>7zHN?D`O+J77b!oxb?(Z%wyCGL{k;8`qx_kb
zsIik+Vb+T5ua&dIwwiB0nRrt(vhi7%)GYmN4@B30dCwA6pOw>?p=#CrVoTLx?%&&D
z3O^X%E-xwDnN!re;ZmODU!I);M=DGosWO@DQ(b=jdc->8<44S|+TYz#;kMywI)7X3
zTUl<q(sOOj+UaMC+62_Jd5`ogPCJ?G<aY7Z)JJZvd;i`J|FZqen;CK(+qQiB`aa?l
zN7NT5-yc`jKHa&oc+Ntl<A(S2{@dP3o^`eL)xOh@|GcQbVZU$R$NM*y-2b`m*OBU}
z)j2(<eC57h3=Z3^x%2cBK^CpNu#Mau@77sd4OHLgBT@xAQ)l7PtMM<E{4RKV;;`y$
zKCa7_Im^O~8a}uts+r%7+Q=$ZczNz3_JyAJ{sfBLT=Y-M{HFihP3dp+Z@z8vxWBw^
zLt^uNe*2Qg<@+w*<h1`ZJILeX#YxRJ=Rf_^asKRdjpuB3{YyKsm-iR&ZLXPnUvr&)
zYeN0WgBAR@zT0d5%YSThXVI$YvMm3ZlPW~7irq|nxLDCwqsf+$@iK?KL&`2r(^W@&
zd{o>;mtB=#^k;F}-|b(U)Rg*vm3FCSbP0M*3Gy;?Pg=IX^&;cLzKXp`b)GL*%Jx)M
zE=Vz%S;ccg>4~}c{u6s@5@&4QrCZe`Fm?I@`<9M-kG2KvUa+fY_10~STpz_uRR09Z
zq$M7m#(1|wBh&wC$&7{aPNf-Jy*n<2tC&uiRM)H*dr7`j_@ZyF+=bh+6Ym}Q`(u@^
zvB=+$<ImQ;j=!_z@%HlgZ(HwX&z`RH>GcNA?xIisjlRo$C=@CG|KZ%5cW=LLs{Xs=
zwd>cEmnG$|th|dRuGaak#vLAM7Lhk2t@y^W8zs!kk{uO7*qxqtett5^!O2Noz=^4|
z!l{B|p=u>Z!ppGtXWp2K-hNVf|NsBbbvbv>eVchxbN|n&@4xr5=huC>Fzs1nROJDo
z)tQk=(dh|sqMJG9aCgkRwzsP7d;7v)&hc`0KR(*mc5m<Wt>5oH4com_)2Mr6<<Yb6
z?^Qoocz(Ls?=t=Jt6Sbi+=<lv=5v3OP|TO><|^6&`*Mo8p8U&sS<xAz9c*FrW8Suc
zeTIfRUVb_%=GvNBd^xy&X5GWfe{22U#s=EeuRC@`BXZ`#XIp>g@B07gpIVGX@s?ec
z8%x(-{os>0=N;?mJ^gL39A4}fyIWb8Ui-dv`nKFXhtFzl6=mzbu<6Z<+uvh89a!!?
zd(ZCayH+jFi?`Su6|?)_wipBb=!UCe3&bXEoN(&Mo+N(XJqMm-Y~oj0%lyhwF8|ni
zdF>pXNz?Z~Y3zR0IE`h#K!;0hpo-8;rDZ278mHym+q<CT-<hsitlX!2wIY^%$<E<A
zx@Oz4jOqFpMPeVkj#sPO`(v8#^e;1fXH9b7z4{fi@8@T1v(LTH*Urq)C=3nRp_P4L
z=gAbNzw9Rs`{wEvTeT**yY4u=y!pUU(bsd*#7#`j#_!p>t@317W4Lf<vv+vBhxl!+
ztSb{ArB3{mDeAX%_0IgPuT8f;o$9)ju*3L{iM^8Aht2E{EfQxhyt888vxS8jTv6p;
zlrkqAVvwweOZAwd6c%uVNvLn)ldFy$?=9vZSt+(^qFS1V$Fjn$oIzU??HDdK%n@+$
ziJ0=mRrw;vpWvjYT}P(Oe58Jy@843p4K>#o6AE_wB!2GIKbtf6_iV<3^ADLfKMV1n
z9apPzBelOO`nPZ@cTVWBPtTriY}3_#92I*aVtxMdukSMMZ)@H7^7i*j(f8`AKS$^1
zw#olmzO`KS`PztzgXdcJ`WlPL@Rff~?F_0n{d`$^cYgO))oEMfwkAD0C)wL6*1xze
z`EY9WZs&Q&cpv)C-j(g1x9$43EjO0^Sgn)zRfJ>fzg<^*FK;&yyBxj!-$VZB`)6N7
z8j7{d(psc-B5US_#YNL3_%c2z7fP5KUO5!d&BT^D<*=fYn*ZCDNPhR1>g9JVw)-@f
zu1_ugE_>H}yU(oyoBl06>}g|WcyjT4mbdqX*7CGBc2C}`P`W}pL8RSo*Q;IK&(7|C
zVU?*o&5`TA!lZbsiO*HJ(hPVdwy-TRx!EDpG`nHb!GNY22UaZLY@A?pQQISmL35#5
zw|e8WYa(+eyqo&t$WjMpo)ROc4ZJ}Tw-s1B>^l`$Sv|h1tx!4Q!7@vxI-kvnG28x=
zev(k@dBII{&U(&B;QFM)C>F)wGr`9D{h@_+H_xyezn7Ih9_$k+$p2B1H{smL&QI*G
z_+KtLFmJBkp}5X@*6P9rCm%ZYK1i!-pUm{xOYuJEw8Y?^mcr)}@vHyrsFI34ez5TB
zx8F^(W-Q@5S$*O4xgT$j*=Q8&`=)-XXv=r+ug^ELo3!YS#8(yj8#8r#j&e#Xe&pvk
zV&EcqG;?N=2b1)lg#~3y&oxfY2ngi=rN4fDVIE7viJiu;<e7|LpT1t!6}~3OPdC3W
zasr2Nw%+_zF`9NyaxK#z#+aFw^4>N0B-qKcA)NjH)^%%E?b@~K%^~}?1CxGUcRliu
zB|P-a^UC@{(dj?VM3p(e-m_2c(^+}v<bPp8$r1AoUNrF5JA32xqzK!lOB|^mKK#;p
zVEEI+LOnv)j`v!FZ+F7?U%vO_&&O!nZBFofoiy32hE2EELEU89*&A1WeR%z4tFqiL
z{{_p6-`+YGnLgL_Q{6Au6Z!XybszOCxzBjLNq@P|&U3a)&wYKq(c<4$m%IbYEA2&&
z7%&U2nR!ImJMD-}I@dvmrk+T**bl3IJe2M4*l#zR`IEEP+<C8Svi<M(^Xo?x{5W2l
zJ%3K!iUU;}>$wH;b})<V^%C#Y?~>nFb?__uRI{IntRd@OI#1u<_ion3vK<F@6`pL%
z72nhKDZ(gg(%;^{vd6Z4>R~*7v~h!<B%e;2@$o1Lp|Z14M!p(4hdEet-1aX^^~m6s
zJ|wX_^32WstlI?g?$2&|y7-D+Zl~BR30vjm-5Kqt&fPXubxn$&=#&^{nVBB2(p-br
zNcl?E!Br>qShxEWy|i<fn(TXTnuEy(Qvrq>RS|p_c5k_$;Vk}gs$)s>sWkxtxr^9r
zy`DPoPhH$TTcL`#>iQAyz;$XnOYUog_MH+smE7u4cYTJUSaf~b^W+`HOzQ=>nPqhS
zYmyA&H`d<~ja=`z;JM1}8H%U%_$RewO0HOP_PTUR-z<ae3s<`5zuEP6Lts4P^-0Dr
zr=MU;TetgD*1_^mM)M0y-Oe&aADpAVp7F_<oEZxf?AX5D)ZWUsd&m5_w@tnmcwWD=
zOg8Fe*Yp!<+e>1-Wd0==e*Eq5&7|&xX?&M|+Huy-=cjs}+jDVl_Q*PP;d_ja)86mL
zzc{M#|7vCJ*tjB|rKhUzhWfpq$F}~SZnfrNw4ToT`Pcp!MSMRdo#4nQCb4?69|QAm
zp*xIrY~=<gwe4+9K3rNe>)urEsO@a2pS0~+|195shPh=X&*TTqe;Hcj&OK=MoWbK}
zvTd!tj_W#}t&V?0{hF^a`1N0Ia7n4!`D4|O_13?u&wr}y)>`yA?LOC(@_RG)aX&Vm
zW5L|TeEY-P3)1TnC)M`nzuC8RUEajN0?n<p{rms?INok&%e>_92lI5d;vFCMm}?kV
z8F^itzS!`L^37GM%DyoPs?2_B84SHbB@FC$-aHF^$!~hJ=TbsKoWO5M%k>X$#v6v&
z&d|JZv;AObk=ug$+%0_Z8O=Ep=jq*K2(i+RUH>$fZD-J$IPT9C=RJi|O~tA&BzN_w
zC(QdIVVL*(*rbvv%#+od!%hU2ss=?QulEpK`*lfman`~u{!Q}URf=vLIxDq#I(?RI
z3isa>Zmm9bueiML*_FOmpQcV0iTZec`Ly&Wi*gbe++G+S$x`vviHkb5>6y`+LiS^C
zC!O>;<j@gVaqU2waROJB<tGcP%G0m6vt&1azIOiemJ4!@i-W@TvtL-OpJQyO#k@Yr
zC+6oo?Qaue?>Us6f1ME#wl*x2CBU<{>FEDT(F;6xpEG8zTC<2}x4Zp(yNl(gb!#J9
zR?akE&sMggNy<@@?|fF!uT-|?GwX9^h0fq>pW4*cdY<91Xsr34p9U@Y>skwR#k^+D
zdF$yHIgv%w{j^zsO8zIG0FBC`kB`nKpA7G4ZFZZayUn-5^9<8WHL3U+PN@qVcK$G1
z@`-KbE+Mw1K2|p3DjRn)^Dve3O*X4F+f`RMtLC%g$tjIz{iS4Q@mCcWsXm-`Iau|I
z)~01Dif<;>in3>=Ewb+sk}g+K6Eu_FD4xLA%)EY{r-0<oqMP<_ise<k**V%-c5m1!
z_I!2P-8Tm_Z|m9D{M?o)dnzb3=<`Cg&TX<MeW&*N`b<3=wlb4fdUw^Xo`+$+OV5TK
zH8Bm#i>mu;{Qu{fuctE?&E>nkVENAHSI+Ips7rnNr#mfg#`;wOcdPz>-M;ATAKvZx
z>*sCWyi7x^z=CP(QL*eD%NA|hwn!~!tH||7$r~5Vnp?bT`~7|I9=;7;o>xDk=fBXg
zwR4ZW5(urkSEu$dRA{<TE#tpb19=hsgUd4g__(CDM*Ugo#3<A<X_NS5Jt33Rlbcz5
zcZ55wX4$(!<i&oW*!G#S!V;Z94fAv~R0H=vU!cA@qUDA3O^&YewmHt5CZ)cuozXGD
zw)gGar4?@lDnAIQ?R|4}$@J_g2H6w$zlzD3xS#n#ukp1n^165H?cZGev|##;Lu{Ov
zpDAcvllmHc#Bcxqy*q+Gi>>%^uvFLm_wy|~?#-BST%hpXv<(JD`%X>d`E^9|b4Pr0
z*2BD1$29-R#~pR`ICsUZz4l3IW%32>j`?$yCWk2UTf6HnuKFCNZ}$AW)A2xk)h=O9
z21fVBU5{5VKDamA)t7tX!;CX^1|i*lL+1LN`{`=bZtQq+tE*_ni`NF`KJpSWGXnFi
zIhM(9`6^#}z4YqN=U>h$-p=f0Fz~8$k9T%ZU1qdSZ@+rlzrD}p?P}_d?^|pg{wm8l
z&S+i!J1L15S#kL_E012i{yfW5=52gjOq+Fi<j10(vlH*XzVSHJuk`9P&RtWj``<0D
zpI%sX^5}N&QbTk7mq#ytI-Zbnr_QHm(n2HEWrmlOFKjP4zNCV6k@@6(a(v-tp6MMb
zfs?u4&Ir^$7;^u2+y%X0saZ7^CI=o{F+Nd`k(=|)RC0<@^@qLH9~b_TTv3*B(op&0
zrfVwi?7kgjKh7srUoPADzTnqHk>lOZ1$dte%Dw$DSK#x6*zeYl9g9AAUA`q2Vk+qu
zc=B6M_-4kF^*v_~Z&<uFSmn9iw1ZjwDSM9{acq)1$<r6$dD53Bh&^2Of}>jJ!IymN
z76n#GoQ$4Se&d2i)>X%8RvoWQ<h{iu#XY~@UHtsTk#e3Hzx^1CCh_V|ocMO{6Yt4~
znEJ202yE7sKmJ<Fo3BJwDE5Bc$w2qt?JNH+j(OCa+}XU^V3k_fA(_R?dH6a`mT>Kz
zAGpBm>9Mb@?FQTta>aWmWldhfs3+d3ZK`=G<&4m|(>F|J@4gg%;=R@4c>+9F&TF(3
z9hhh*V%gW$Da^jnT4}bIdf;}6pIqfkQLR>7QxY<&I}bm4@Z-z&mf6gUF3v8Kw^6)#
zY^j7i<5@PLYww&6%}J1Y-*G_FW=6GWN?HZ81aqoz&!)#ZOCRelf5Z8Pd(uZgk7-}T
zWLchTUVWs0H9@wJaiPJELa}>prw=d8S@l6<eJY>W*J(WJAA?hl1TS>nvnYc1)m8P%
zwnL8&cy_%zD|Ky4b0zl+jj8^RJ3h<!{d1|lz4(g%it8)v1LGAqz1U+G2$}dlIo{WI
zJN@`ucD09x?e6|O@c;Zf`^#S+pYEP`oHw%n3g-_08T+l&mpv^!xU!~di-Pa`M?YTt
zKl=KiW?%nV<71geQ<W8BLKIK`30Sw}|D1>qP026o{fa)!|Ie;3^1t%doVj}#n`iTR
zGQ~8WHo4|7Z`pYp=f91=Uj47r|9OAQr8)1t9ILlB>a1_nx4NdhTGGWwxbTbeygOXa
z{(HRsw{C5|$oiIx79E#^v{jaKeVTm6M*p^%BUA6B8TslT|3^yOI(JL$Z1mjqvEi+p
z-=s3v<x6_LeS0?N{F0K?eZLus+ATy}oZOX;Pw#ts+4st>jbd3$qO(PxvwZqlq$9dd
zC$v@byJ@zOK}2%T4acN|eV*T5-!bvIlK044p>lfIzhb^kB9<S7CSB{aZfLnU-#5wc
zOvtrmzQ1~7f3!~6!0#0{r-zGwZGqzV;;lxtbKYEj$9evsr^K;m^VgJ0|K7`YOZY|R
zk>&O?jy{<1;iGei>8tL!K}%jrcK@5Z#A#F2tR)?po>4wRFWWtNm$QAov`AW(rFru7
zXP+-~O^lQgZnE#!6*c00P&0`m&d*($P5wD|;_74*k>2Fjxh8TO7c9Q$rt#CcxuZ2z
zCryv@2>+3T3tN7)XYTk_%`V(|Fl7DhxjsuL<(21iy%$c*km67=ILw;OZt&3U{{<_b
z)dkH570XZQZdY4dv_+PwIgd4tQ|%6~oz&^d&Yu20o~=$va}Ok~J1N{d`4`Vo+d_V!
z$p-7bztLz`YfJfbgPqe{qUf?_In(haJwX?5CMiwzsx9D2aLzkrYh=<kThw^Xlg!BD
zKij+vv{<qWnYaW$mWr&jvDZ6ev_&jxVeq84T*0|1xe*l(0vngJ{FQ(F$Nc!y*Siaj
z`AyR|RDG(ey4U+uXj08Nl}k5TrtIEmexPlmWV6S)dEWmgcPePE6Iq{ey!c%a*8!h0
zfp;O-G~Rj{t_f)}4_xH7QsjGs^Memd+WRMqST@xy@&49PJ!P`|v>&$v_SH>3D?au6
z|C7bvjV8;saDP0#^tqf<z5+jM{-PS+GKq6jKY4xQYjmC|(>`^w{IQ?2ykpP0%xF!1
zm94|iYJbyFt!P<LzvZ8sEo&ZqZ!T81_3`{^)%R)Z<_-If6-IuTEbH>qDz#AElBeJQ
z&yE*db2fVNJ>JN%Re#6i8uvNctP=jOd!&M%y)t~;_AlqtDW%8KS<(fG?`GcLDLCg<
z_T=<)tWs)D`cvlp%&&1M__lH%XI+|V)w6RocKef`UY@#q#kn5Ys7cbRRdTL5nJAx}
zmS6HL?8#PLg(!ozgwV&^U0f!pcI4XIJ}L7~d6QQ@%fa(x!GYPc)r^jEe4Ib8`|cMe
z?pdZ4JQvMMSwHJlv)U<G30>_!zHQ?)HhGN$`wmwgRZ4J6>)BwsHG{>(?Lfjg!40_;
z0T&FOd_AnWhC_DBgSBig8TZx&tY@Fn5~8K}_R`);*6jwHCTOg#zNj<x^UQRW$m30E
z-{#B_p0VW`S16m1*s<@%rVAD>J#{MiW3CEUi=yXZo2Fui{YJ-TPMm1u@I_7RWb*%z
z{PrbWQU@zmv3#&%>|5kEF~ohM(W3hz>zW)5QvKF?c;0HiWtpu~qZ!0HY2W;LugiA3
zpJ3(rr#q)UM8jTWYT}Vx#z}=n$JJ_+`~G}8F_H7j_A?2Lmhbx24<9~p=B3;rqbd6S
z+&L_fPETd-Mk=no@I?H=6^H3F-bfu#t23Id`m6uiRGw1a3nzo;G;r2bEZ|<YA)8_5
zufA`}55srWOnQ7}$<J$tno{{DeLZ0l>(O5Fi#sFB=@{EC2chS`Mbu}6SQ*+KZ+P-U
z<hW*2`fLebf!c*lMgm_f?);ZB{wOgiIm%aWm63E~;*=}vf6nMRxqgC;^un^TEoJB4
z)ZNgLyuMyVTFqC3^H+Mm$yb>-FD*~h%rxBVeIWlg|GGnOCavcCx2N80U%;Py&#37<
zFJESVU`{{3?0;YWThDrbE6vv24(lb>{C!^~13mXGyBVe>-G67&$NxGRJ;@bCjT4V;
z5SCO3eKYI$wEnOAjU<)w7<>D~FI$-|zxJ9(=XG}E?!VV=Ur#EEnJDx@N~pBr$Li`u
z2_Jqxns2#2Hqqdfh+U+6&EW^{jv7vvI&M1o^ap;oNuuZX>9nVNPpk{~)je$7C{}TJ
z!L$uOMVIIb{hDU3@^gY!rcbvUx0~PTAA1tjrflu;tSVj;rhY1Z#uiiktZfhFE3)-|
z-g#K;oj?2IiJs_F=WXXiR6p7Dj(wND^(HgJD>8fjw9S``HPx^D|4{pvt!}u5QuO<~
zMTc$8<?htHpVsl1>%#S|D;6hTyfMG~T=jt^K{Mqn@^3cYoEnw;^bNDazgw=w?6YdP
zW(M5aRQIZNeSO)Q>YM9&Ka2mobN92^yQp0W1v&dSJy<_M@_WI0%eODIHySNmT46QO
z+&;PJ7N?7^^MpCxPZo$jJpOp*Y?Xay?&>@{&GS&hC_uaM??NfH0|ynvKDZoD=h2P1
zX>&L@abL&LJ4w@OMP>b_uG!MP|M_B{MJZExS$;m$&eZDu*kR1OqU-gIUmJep{havi
zVTj)SjMV8}YYkpM$co?Tz31er@1Z*mh<%>i{Bw~FkJRGJ`>tP7xF<4qn*Nzp2VZTN
zE%o?(_L43Q`%v#2Jsq5;9tx3jGJLwWGpI}O*Ll1=d|_>CmAZ?veY{6oo!^7&kJd96
zt-c$kx;^&afv09ar%0_{F{LIm&3m88W^=ngGc7*dJS=@t%wWFlpNkbv-^0)C|9I^4
zMdl01yRNN$y(#)@=!30wFY_*ab*;I5>`(HA0^4=>{o>4w8?C3j`FrCrQ~C7z#W_XU
zXQ%kAT$NL{T4s7^&;RPw?i;JV+)O%oF*zV`;iLL!Gttg`jpJee*2pX6CEefaadLsJ
z@3q+mnc~g=<2+RsD^$F?f2zjqoU?T1w9Nl`QbK8S>Ziy1|J<WE->2#1hbtF2<7PkF
z>Zz;m+L|)iV4|i^n)1G{VXsb9y9ecW<~Me2fAJ(*!StcroI5UElRti_@{Up4H`S+!
z>jT4qoR_=i#If`rwNsh=aHr7k!}$xp1+aHK`&xZP_()g(sg^e8kiH5>tB?t9*B88R
zyR<^2F*v^X*yH71n_DxT^<<C!W=eFF&KJJ${nf?)OX@uO|D}JE@Um}WaoZI>|J+=4
zX@j46W!gbA|NarPEn~R<L3dVIy8C`riNz9`B0Lkc_v!rbt+#wQ!Q!M}8uJq0XZtNY
z)?I!qad)E1zr*^AKI%_BC_S~LG;LK+RMXO}Yw`us73Qe0*faJROQ)@AzRBVACgao-
z0kcO(-kM5>wzGYI(%il)`nvsv;y;Vm`yDwSCEhO{dS$+O&9?P3ZtU)=U6H#{bN-~?
zf6ty?Ca$`S-y}z5f7If~U#qsC-u~rPwKaR4nLtlW!J#z;J7XT?Z^&P|+p4bc*TJ{D
z8qO{>y?nctw=Ge3<Nm*gFEsSt+I=~vBYkG9-P+@kTh=%#iZgvso_{gqo=i?BH*;3l
zdFjHMkZo^tvJR$(@S4uO)%bg1kMU8KPu-UmYDj5`uCVf15+Ek5C2rMuD$D5q{#9aD
zAFp_?xA}M?`u&Cazqfte8rNRF!jV|ry8ckkMsDf(x0EDKuR3r2@4-T^^Sy`r|Ezz-
z6&3u8_x#tU<8c$_|9+gCba(S^t@aeIT^?yqS!Q-6zOXlQ5#1!rcH(cv(my|qKK%T@
zPHAHv=SfwU`Ule^?2o_XKXdG(;jRtEMy*YgRzBIPd_=(Oap3BbBHgZtNP)Q>w+o)W
z*m}q5+50Ddze?&|-uTLNb6{gyiO;dNgKP$CzAd@gGF$!fHqD17AH9w(%Db2$u_4;)
zz-o2f0}D@@2KGFE68<8MIr-uSEzODVX74Gey#HgmrtmRYre!)U{CWb%zNsvzbJLy6
zxa+~j-S>8M`@G=wn4+p-KWRs7jFeD0SCh|U-F~r?PuwJPo1dDi-rHCG#`M8AVg9Cg
zpW_@Rk~gKToBV~#A9ytE<TZbPH+s1l!%o?l^7}nMXFV*u-l^VQS2gFvs>S#F<fg}-
z;|ug!#WHoF&{f;q4I4^47+IQ%r4{~o&4|@(J2`a%i{1vm19zAkD%@v(j!@3X3~F9~
zWcIWTY262vwsoz|NKTvHVZQ69*N64|Jx5)a@gLZ)Re7UsQ`k+GTW+&r`5Q`e6}0ZD
zuCitPx_tgBX1Oz`pY#>an6@%x&HE>hSQcB@&Pw4IkWbd)fA#)jQh<%Z!{!aomrrgJ
z3d<~85}Y=FlKG}7ZtowI%6#6Nc#1u8zNDIrsH)eDCoH*{V*Mhgp9%D;m9{uKFxpIF
zHAsK<Ii*H(No(G`H&%U7^4A^<E}!nT!(gsU{qdP8*Fp@9ERGd9>i-eX(&svQ{m6!9
zy}!1<Uh8hiyRes4tZ%(2SIO7?ZhfCa+W1>08gv^9KYg=Du2ufIabIn}iruUv2a$xJ
zl(4cn#t%30cOK0#DP~C6zw%A}51pHLf}$DQt@Ql$)~s+{eeqV;8MSS8cBOuiCmhPw
zJ`sBsxoM_nU3K>K+ei5I_@+(Y;<NeowCj&rt*u<HKfAo>+&iNiOsT$~joCNXm_$rp
zzVuDVgjrr|mzf3co~SbE=PAjni*II3oRic!*?WUSLQ1hCmtv1Yn;Yw!zw*bA=rx>H
z<ceevSGm`*cBTi*vIl|-9$eJ97Vs>NYo6rNDN<X#7BYzZt7#Tme>uSMhyl0i0)>x-
zlV5Tt6qH!!X=n-AKd)80uvMe>v-l%%$qR}H7AHSSmW)v}IM1?Pv%=?>{H4VQ&n}*F
zYF4#kKu^#TU4~7aA}qT66JN8RKb+u{u<zvY?)laYERHNK`aUm0y%YHPfAHu`{PA<T
z+LWcL&nHPAk)LJeEfN}XQ2D*|XQRx&x0<a^aa_zb^V~N#dCmO_m&;;us^{KGa^xD#
zZ?brQkZ+Bq_N0t8PuNX%IvHy@EiK%#-1zPM>k*rGRc7tXU)C0${qE|9PmTslU(fq{
z_rR>Z2f5OZRY}d3Njt4H`=F?RmiWB~#U>$BRl9PvzkJ&3wVX{O`d8k$b=wu+UG_V3
zJG4VUDUc~$-B|eD_Afsq^)z2LHh*(b^4{Gm<k>0g&XjZdU~@ytF^g$_tTTI$>`-Cl
zaDJup<?*S)`90O04&K?X1Z2+~*(GjwFOtQn!knecfgw7b`G9SU|08*~X=>t^SS<MZ
zqeQefMQi9^D`)kw>uGv$_=4BG43`D9f&7eZ9Y>-T9)Gf!HQ|#$dy?AkRwtp!e4ST2
zU0!<cvrL<Md5hD^-LWE*^=-;IB-Xd6m9$K|y^bm2{bv2c{+E=_UO5+SxPIG46QOIf
z%x^Puo6j$H{rV=g_|cc+-|yQ8Een|4b8Yf>X88;D9~6Z{R*1gZ#4j(fU#On_ef`zI
zBkI3yM<3Rmmr&~QG(uEk-mdi6SpQ__%E`;Uv+{Mm$uIuC*vR+4UTTtmtlBT@X)iBt
zIdLKR^p&k&=V&im8*Sfh={)gX?bSd|wP`DIi>sa8S9G6QshqL5bi&kvA1fHXMVlvI
z<<4YuG%8Qb%@itGs`=6IX1LYVTouV2kKlu0wqBPtd>5M>luuc7@20DAi0ex6T*)m{
zOKRRv{J2?P{QR54?<UPTc{+1pOV`})lgCn=W=1q>J>ace%+@2@)EX_bYBui^wGy8h
zbB?u`wn;R*D9Ji?H$DCAZLMw1^n6ES<kP)7^zZCB5&r7-u7ry_&ovm!yof3e5e&#+
zXt^M|pnu&<u9k}*i^a=xUBh*={AyxYBg7(VMW;Ud^=jRxcT*p{Wc_i)bz!uVj*#h;
zi@zM)Q`2Amd8)np^zK!!&rTJ!(@s%fX;^sd?yQrZwO1_P<w{2OcnYoC!|}3SB>j}(
zM&ae36<Vv6FK!Ed=OcBVDbI*|$624Cn(whp=Vx3rWOx<(F?NlS!h^{ghF)_8_FFdA
z=Dl?JRQu8Lwd2W!pB9Losfd?SQi<_ylG_rvgm0cjp}?c~H-X(LGv^*TzE$@8vlop!
z-)J;Eu{^)fOaH`^7N(XRPC6W$4H;AlDi+*sIBYcI?4z^le8-aarsvl7Jt=pp{5DT{
z(ZqexD^u>NM1O4h!mG}gw}=1S{SBG3LmD(ny3E!2=Lu9P&uqGJTqN|eqSnQ^Wq&yK
zxcVPZwK0D#ty^eZsd}I7iau*|;AtVJvodbhlLdsUtNu;PiZ9Q&zHdcb?2>El-``qo
zSr=PW)W|tQX5Y5bYn#6$XJ(yjX4iZ5ZcDL|WcvFz`(7Mq_FmFxpsXBdd51?{j$c=<
zS>52=<HSe*c4#c@DVXlPP|9`kNzW^PKb@Ob()d_ijoH%khRkH!+!+h~Z!J*vNb+Vh
zXB1a7igm2IXJF{P(W0uu;Irrc;u95yJ~gM>C#*47e;+J&;y~=9hU)&zHO9F%UCghH
z?@AqC^mNW5+ZQPf2VOXwoIU5?zNmF+8HNil^#$EtH(hP_-q&|}nT==l_AGQ+zft1K
zngH|C;<;;|C-jT8Y}J~uNU}s+yY_RO;nMJe1>&Dp^-eop);D2gXW4iA7k9$0TAWt?
zUieCC^(EWtS0?+`Fik)8IOyXB@dB<pYHJqf%}nWDqm!`RG^umyw8AwlIW5z~cZ!^=
zw|RD)ZMmb;9H!T2`}J=mwnQ18)V#8)r7c$H-}WDxx|g+t*uG8(;@5lg){0S#F)TYp
zMN?E|zi58dqSfJhLe|S9iTqeB*_dk>pu(c;k+rb!c$0jr@{=9?c9X72G<@UOD3GO-
z@!GL|OZ$Vm)Ax3S*Ze8;ow)ej!Rbej$BX^v{(tXOPtK3T<X}k|zs)6!&b^hK>1f~n
z|3DAx+`0CWuYWhO%V-JoUtJU$Dt0*DO(}ruto4_x(yWd(tS&5x%5g_cIhcO525{?3
zFF(0QYCfxAN$lE&_ZbuP+TPC*DvztOuPW7GzLFo9;_#9CK7YL9`pI(ba@<Ofv{jV9
zeEInP_|8L-lQ;e3+QoOjaM}0f3LWW(N`cH8$M(+Oxod%m)4mA_HLMIP*^Z@)?J*X-
zUpL80;p+MmVMl)C2UsqQx#TXf-tS*e$e|znY~Ou?*g1vtlN5Ay`l7_zUVY@uQIQg`
zQGBrQCd1|R@;g^?tux>MVb8Nb;}_`%md*O&YPGS?SMBoung1mJepvj{->%1Py^wt*
z|24<&!4KX}&VIkMeM|h;45x4Qk~y~hOk8q(uIEK<3i$<Y@E@t~-7|fj9rF~i=J(D0
zR&D8K2IpDZ(-%E_tNKxU0n_XJ9l!H72u%5>5*%LT_sA$R=0f<=!WCR60(4u|9(=ZH
zT$->lX2S~;*G<!Mow+;G9cx}rG11C3IVIU!^i{5KcZ7D{{moGeQ=hn*Bz>FpwCL`y
zZ|n0WwY+Y7>3-kJYOmw1oiA5^`)alG4o}rqo6mxhv)$N^I&PNH3X8A)|M&X3Fo%~*
z0xztO-+7%wU;War?|XJHPv$@Ia`)c*%Iue(OMhP%vtGPs&z1k3cOJ|>VBc125xDrI
zPRSx6X@ke-gy-!vp5)lZrJK*DEOC<aQ0X_BbCz|xXGmoqo^<W2OVmka2KKu~dvE%_
zTzTgH$~Ou^Tl5XmAI&`wsTBB2c<O)Ubc2=y{wf;xH#?kW|53L?qdeQS>b~S!OPBU0
zmv1U_k4nzo;FNOyiT&I)+KOMN9EzJid3k2JndwXabLUx~d_1T2<ZwaT-$OM%-<UsD
zGVGtN6L})@Y#^Ujm+o52dU2n3o;l7f)=UC7l{pR{=)b9ZqR{xTx4K%9lha9G37aK?
z^Z!O<n`Gow`?FT~1|_qIZ<enA5&p6H_7*PH^_7xqs+yJ6r)WLU`qDOK(T~0I%`>GE
zT%K1hsCsYKdvL{0-W~sb9q!c$&^j6Tj`!oe>85*v9QPaDb2rN0Ufh$+rs!;`sH>FS
z$@xaGKY6>>^y6=@z2@D;*~9d5_RmNg4~{(o9_q|ZF^&6Db4;|VJO7$ae0pJf$cCRc
znfNbFlCo%fHH|w}HDS@;O*48k7G9WA7gr;f)Al#R;n*CVmy0v*ynCMfWvcRS=4hth
zuh`gLe`90%GBqPz|K3gUgjq+PUzTVVyC2%U{#g0dN53C#Ro>0?V%b5)lDpFwYAqV_
zoUE&vqmNzb-f~S|ewj_@|5Z;^yw%meMobOiO12GoX&AFAbaIBsxd*3Pr%qCKIqmGt
zQC_LOE=BRWmdvS_FOEt%9o35Ue6PPGcIkl^23c>iz9p^V_#HOA*`~w#8^iafne8tp
z*LZTVN6mav^mTy~ztBpddkO5E`&es>*lXh%vOOyo>n&|M>2QE`QrhMjCBn7uJ-4(4
zFIE)VYNoh){mC8tNwZv=+dVoA&C7mzP5mL8#AO@ebCdVQ)FiLfQdcxYbW}6k-_3g}
zcCpy;k|@uCC0a{Oxsp>E>l<|#oGK#|oXl<b%+u1opSquNgi%L0SLaXH{DZxckqoiQ
zu{E<D;=_K}etx`<r}xdWGv-?hZV1kG(3<co_yXGm#mY;*U%GdHoOWwh+=pe?6!zs`
z$lyJYF3`R(TE>h2;>l1~*X<&uqHCL)lNk=n?OeKTJKvvnw)=~&K8U`=`GRdlewXux
za?xFnr!86(x_9}j?`Cg;XMf!KBxRk><RBRjt`<+*t#?_>?EiL#2wtd>eIJnR^mtaS
zzC(9MK&IiozAG}j{1SLKtT9mkS;JCLvqj1Jg$VQdX;VW)K1OgP@fc<1Gl|?zUm#vP
z#W8(F%K7trb3&g7-dlgA(8xIUqI}(hRYF^D@iix}dd*p4E5%v0u`|Ws%C2SKn|OWw
z|9bjruSs}2@7Ah=M$Fv7$y(a>|D3<1R-W?A(Kx`slktg7GXJpQml%r*X7*bhB5(By
zwC6l1;RrgZGGqR~^?_V#Puy4U>%4Te;Oq`f%kvLg0@rC7OUMQ-cf4v)w?rb|`^?Wh
zu0EW(O*1xqXcL;Dvs3l)?Uf5TYn&2AFRrfDGkjRkFy-`f@7>2On);;oAA9O4rDxQ9
zWaj4-4NrA%o;|E*g>soZBFg4l`9G+(n}41)h_8J{LFfMe?<$q{ot$*mJdH8^OfZxE
zef7Ps`CGr8FYNvOu4$FYgI&J$UXv%zxZ}7#YKFQ}{iXj-m9JctCmq$f%&7bPbI`&$
z9<n{pCmD7bv?wo}J;NiC=Z_-iLyg5o-BXTqr8Q|E-IBzt{C8J>*y;#3<p|jq%pCJO
zzHeD~Q1lAh%d$Bux4wO_W?}E@5H87BzuBfdi;Zu|=)K)1o_!#?s&&$~O?(%<E<aF}
zog}bkLU?EO@;xPn@5@DJe&JbtamD{4pWH)VOpT_cN^;!z&U&`2H^9F2`nwCC@|jLG
z-CJ+j=DVpOEkjC;{YutbzUl?eYp?OHDA~<_k!P2n!?ednuM4YKuDWO6n_RX=E#9f@
z;4yodO|6wDRIWYGS+PNJ^~r_q0aME}DjkcjNyS_;jsO2-=i-dc4W0`xYTVp(@6^%S
z1+!TC_p-fvwDtP}{>rr#w);M5WF?7n&ti`H=g<GYaQ&TSdm>mDH0gf&ex|bhy4(eh
zM@#)Z6V5kq^#pyHo$+@=*rT%ZoilC}Zxn5|ja=q&;b_Etul7SlIde|GoMoV2u}ng8
znlF#K%l@CIllOcp>b+2w7~bA%`ogTRYA#dWeR&R@9Ty~Dtm<vmdLFuUYFlpG^Y<bq
z)3bm6(tYc@=gfjQh3lE7TU76D+LCj&vTf6WHwB?v)|uPsCa`Dc)!zT7v98x$RCKDK
zcGdN#UL2tXb7S|V)CKl#zmjz6vz@zZX6@rOmkzJDo`2-S&Hj^n<{9nnF_*i@80GnS
zU()GGeATWe9tu}1UaED&s5J7~>_oYz)7J2;W1VApc#+H^C(HJS6@CqzX-_}o{3y3H
zh~7||X1~7nz^7}@-<kJ^X`26ySuYTO^oJZX`+KwQ?oPkA=YHLf>EG-&`QP{JT89s3
zm_}?1JRSdi$;ZNvX13>7AKW%wbXK?Np-Fjh-F`XZCet5f2X3lV?Elzv;lNozzVcI#
zPYcMTEbuHk>nmiLW$?))Y9E(M@3E^M+h)%E#CuMoSzF$*x9Nx~)AlWY*ZvUR8FTW#
zPryE9mMKf`_&-@TUt$W^&L5}CJ!bz_{@@iIB4W^eJ?|1ncV+H;w}#xRz4OGUvrUhh
zE_q;YQ(U&k|A-4;GJhUzN}D`QeEv0#NoTvKUXv|NS=%RV_iTdZnaFj9&vyIisrF{|
zY}haFUi7s&_oetz_XFEq5>Il@`n@^r<(jopR&h(r_f|}t!BF1)```0BAJ1jKIN+=C
ze)rZIM*Ycif|N6lx4GRe4md4P({wXqWiMx8|50JipC1^va7^O!$aa~vMdFsbx6bVn
zz3o3gPB>R5-fxhW{p`h@Lyd>ORql9jBZuLD-uxf)r0>)&&9|~Jdq0o$#R;?iAAAQ*
z>wm|ct2%S4_J8m1i(#n^&Fde3vU#<WE&p8HIjyO`oXg5sZ<L6o-%Wpdt!Z=k=5Nkb
zODDzd<c%-d`<>GyO^5Ai#?Lbe&o;YHI+-G+yY%Sxi+olkHZw~Wht1k|G^@4tMfmEL
zT9<3nOim}v^jo~GYkPy;>MyIWy*R>dB>v!Q?p=+eHLb4<ozALQIH&n=EKaqUtpAF4
zW(}MEE4M-wR!Jqt`Ha@8QCW{Jc4&$@+WXB~$7>wNWD|8+>9BQ1mV>pf(X*(3%kJ(r
ziAlM)u6uX>YpvbA^ELOpxD}>+{q&SsmbdSDRph<a+nM{1wf1bjg?5^W?&_KP)6H3|
zS1oT_J@*jL?ENd3ZLZNeZdP?$ORBkUo}ZoV@)s|r8gKJkZ)Cjqa6*d|>v@+0f($XT
z-<b?Pnf}RYDK?!qb>HRq=i67N2K-@M5V`f<JKpAe8^L~8O=gE0R$u<2wMRv#Z7|@N
z=c48&bo;CB8WHsf16AWGk=%I~vo7;rnd(r^Cw8cJTJ!$PSx4>G-i!@0x0&KvIibR@
z=)A7u-!!##!QICj4t_g+ELHmKA;|})kH6one!<%N%&opdYp(3Iko<GxhsopXvkIqO
zKL5P9yKvQ|cXw{_WT<;5{k+_FYD;+A#ruClq_6gRi5#5bX~*a5=5Q$Pl-~R$p6zQ^
zMffm?WwXw>#aO*Bp^Uwug<p7|fmXt^wh8^+57r6@&iGw#5!|cEH1o@JuaC=bSUdS7
z`o?tqSf3C+z3<EBgxyh%C!bvTbNu<i9TjVRmS58HxxYt~@9er?=~r_;Houg=`&sbv
z_upE!$t-bSHyCsOSt8z}(|Fs$@<jZv>!KG9Xp5LEDF2sQ`K#D+eUreuh59ew?|--J
zUtNXCUHzMNT&H8ZPs^T|KHD~R=fNG5E-qi&{yyNH_3<fw7OA>Vy8gybo*E@{QoMg>
zg_Eep#6Mfvx5ihqY4ff>{c5FOkF>bOS#`P9h710mt+g<zoG4koFpW|F>*OVh>L>d&
z1Ot|wIH%!Sb|L?L%2K_CBma*}PP$YwU3b4;{J)P&dFDL3+<$q&oW%K(!3-B|D{~JV
zEKHRPmi}2)^t@|R@}^Y`*5_gvmz>?aKJ8YG^*1Iy0cHD*cjoUp%ia?;YeT{jRZEk1
zhiiIgdZ^!FG{|6_B)H))>$A+n+tW<1Z7V6e;^Tk6w9BbJZ~g0Awrf>$o;q9AD(uK;
zmYXFO@+H3P?oIJ~uSHJ3XP+?nv+muM-2boKvd=y~=f<Ryr)2VP7MGQ8jXRh7T;lAz
zrPCH=o9EblN{-l?%wEy6c~jNaw)}`sF;(oQ3*QtzVw|i0`{nVSg-3<`!e#F-e6wDB
z+WY6rS8}KY|9IH0rv3NCkEBf#Jzpz#i_SdpA~8I5|E?z+4CCG(PfBq#PFIu3HsX71
z$n2EvbLJRJn}G8MC(fhSQ;wu$PB{EZRV$;Mg^91az#v1svsZk_TgNnmb&C(PHR~<O
z@Q8UeKRIJ}^2<Biwci%pPkX!i-G>iltxdtAlC0G`HlJD?%;5MSbL||)WtG+)SJ`ZZ
zt%@9_UzB@hw^sWV#}?NnB;1mDQFP-pBgc)0s@oV^tcAR7Yl0W(gj`G!@mV)(lG<`p
zi{*#3H%o1`ULiBTrs>F3OQRdzJNwP+Smh07pU9Gk+91r+XmD)FiGW4r=R!Ew^}9(G
zpPp!cu3}Z!4H@>^&pYdrpG3`i-s`aNb4Y31+op{kM>R#t?p+SNo4)mDbJ_jY;_3G;
zrp<V~-{j%~j+Z=b2EOUpN`J*y@_E$S+}e|Kk8kZoE$%62c%$a}s+#IePRLosF_m>z
z#raD|_&Au&DmrZ$9CqG)*i^iXm*rL9(X)lgPkye^b9Q{=@ifGERqxj;N3VoliM{gp
z%6X3a+~3-cM{VM03+7g66#U!0>4kpsk?xc$-`UI_E4Sz!e58EMXhu)uHyINJq2t$+
z9vDkryt;K`)S0g>%*I&`x(i=_-odGq$@bxr?=4B8_d6%_GbGGXn!zybN0wrtXV9I*
z54_H5^80-3)HFWi>6yLw+V&{@_N`0$C1+=`*WHlgsu0;^#<0cBIOFM+rFQ<+yKl#@
zde)}6w#+5F+xOU`UcSpq<5u%@Oji-QprUd6)OrDXQTyGCl2%>H2=UXkXK8Lf6==0K
z($HFHu6lW~-Bq0jhN9u_GHR2RgJN^4R_&eZ5V8Gq$cvW`UOTa#kAJ`BBL7SIZ*EHR
z{^HY{e=mP8yk38$&L#H7@IURMuVN1Ddh4-v<(ez}cDr{kIrC-9qKNEg-c5bSyrpCh
zCIlXyvr^DHV0K8!UD=5zWVdGiYUkFLik#b*yC$OQ&qmj$z7}^w_I2d3sM`PEnL0H!
z_)qxrxA_`;Y~9i)j$LFa>!>e$xlr`QQG1pOchw2~S066A*Ldvo{s|H{bACs7u3h{s
zsC~ulmF_34WR-;%<)2krxO|(Mz(I*!Z5`>8&QJPV5qQOF(UZrli|j5X%yLXQ)ZUx?
zOkV%iTE#O5=A7}J#nHy;zV?uB6i3H}7cV6YER|Aj&%1K2;5N6<C8w9uoy0cZ6k@uo
z9oA!#BN%^YkKB&w`sG#?QaaOD9}Z4>u;Y-xYR&k4dy2fyEMT~+eQ|?W-66rO_Z*_4
z?aR)(aEs26i`m4oFYUTsc7<7P{kFuN$NDbyo<Gp<QFUbB$3I_ht#Szb&-0-qFd?dX
z!wQWXcDey9&(`-`Ycc&awc(kp--G|YyCp+rSs!}Xx7gP9Wqi~5qo+^#Y?00pJ->b%
z+pOxi7hA3$z2}=hPpIEoEKAAj|CXh*pRp@VJn-jnhH$Bc$d~i?=9s-b`|{<|`ERn`
zOq%JlY2C5L^M$jFr7WkUZFyAo@x6oj>krFZA8o%ZAKUPbugvyVtNbP1tVg<x*(@?*
z>%Th`Ti%%cRdH9(Uvbq39rX&6!!8sqRGSiOki2$-=ISYoh7J6Oj-FaCdr;rUEmf*v
z_f@Udr`<x<f3v4*{Z)Mtq&fAO{;4&O3gwuhU%XGNV%9&$Rc#o~_^ZV#RyAV1dG8vA
zm(jg!v8p!5edB{?K94<+JlUb*lffp<Yu^*Nn>wdOZV(TXnV@`t=R}+i%LIwMnF%#F
z(~E3RpSJvY@3|<~&VQEE9gbTb?w`}NgHd;T@4NI$zjXrc2iAVF?+FaL{GfKdSMCp4
zf&J^RX8rlXv{hfWY0>d^u^SI;8R{4BPg3&ZRed;9xP~)pO{MUUUZIsMu1quB&VFKh
z8qc9uBAU~$Kfd_7C(6T7{mRQPe~tfHY<k~syzRwSs~I<!e^37we$J?&W#aSZmnjpb
zYdb#5$a-BHY<>N7uG!CD=T?5tmEG;_`6G0bNcD^x?uNTJbC>2GWARbc>$>*$Mg5&6
z0gGL~KY!%BXy#ghvl+g*I~jEt8FYO08N6NM{xC|j-Cg8bBcQ`tFIungsbuqySwGS*
zXw~fq{loll7JtrLR@WJvet#zXockmFW9b6X|BC-&|7dC~``&3U`k!%`z@6%@yY7G9
zmF&FpW5aVjX;!v#PdF2cy!suPcQhPWWPd<Yft`uT{c`imv|pYEHH-P@`1AMu;ag_%
z@><@H0*$>tu76mw^JVe_&4RP8kIHV8{qubuUuV2Sa*faS-vM=Pm)sNoZ(8ZTyvcmN
z<tLsWPJ2@AUofv<GCz_h{hz7rVZQm=8;;H}x=|z|<+-6)dzrfX<9>Z*@c_${hVsWW
zf3h7r?j3x0y7c7tZ|fcZ+^E=k{#?kdKabk|RrTv$t?Zuspm)+Ed6DT8=F7i{GN`FI
zxGt7^MzQ!CEB3gHw>G|i+ufjd_2MkM^Y1=4s_(1(axq`7)%;F)NK{mb{H~Xq|2*Bz
z^{cxtA+6`TbLW#q9-Al1w?uhn9el8@TW<G@MaLf`ryTBk$SqaLAb<Lg{+sCnXSrsS
z$9&iz$l7tlHaTX&iulgw2O|0<L>JrE25`0=U(6>X7%$u8zvMYz)2ow7wa+(C-=ME#
zDeJDaEqL~ZK3B0rhSr8xA`k75U#Qo-tG_|T(7t<#|C<RtOAH#1h$`Idar^9~?U2+W
ze1b*tpaI8%!#sA)Kh+=AiTw__5c=uv#el-V3-=}OFZ+A+*0q}^#fMi-6|c#d6B($x
zProiq&hNvy(2vXb?`QX}i&DCtsrAP@t~xQe!ma#JM)Bz%_6L7V@LX1ZYTt~t8sB?5
zw$~QBq+i+~6Y|5Sj5YSn+RxVC=P`&kUAjH{3&XwZR>yN+yfgdo%I)wpSy9*L{?Rk1
zoX&3)x2WN&3^iT;<yLnM*SZ}Zdf$6LeB*sP_n2nr7RS6VZnb;QzZNyWr}6pP#q;;{
zqvmdPZL4)W-mq)OmB7_2DnA}_PrIc(*Ke-Y8TM&y&n2QcmaY1-_DPCJu0wY0p=Giv
zSB`JA;N(?Le9yE_Ugv7kLOIV}PPsY~PRvvJ1kSm{Y&1OMd*GDC%5`&1tj;|!Ww3XA
z@aomK>CK-mEQ<V;%Kkf3V*Q-Dx0jE73po0gKaAzJ@2m~ie|DSO{+nebx_Wo?o89hb
zZ<U6Y*Zpp}zH)a=qK5pBxj())+aCPHp=|y;)j{vE>FoIoUxLG?ch6+<Iu>y<Pn&;s
z@9awNH9OzRd|mbJRjOOKd4|Ew)HN419_P3nJf+w;_i0Y%Ebf~#{?*O=wQUz`-v_J2
zEc-vHS7g3#vAPmBx3FvT<5ls$Z$>Q+znZEOwbGEy*MT+bSnvCWR}y!RKgjx;WGyXs
z>afYAf<-HA1-IDspG-Ee3go@iUm7VFeXqPGVczq`nbuazBq9$O{%3yH)t`OmZSb?b
z-)637J+LeE`P}Oaci-QbzV6<(Et8%eNmYJ1`P{7)!Uvpw?>rJAJ?UpkqJ(M1q8out
z&TC~jqkhEdCN%XHE?BzgVtjTmlY!UV3C!2T?q1lqzvkuJ*UMu0-f6DcfAjo|#-&TH
zFs=J3Ib+?Lh)dg#l+C{pynl7Q7EADqRfcA6D$*($VpC<6AIwmX*E+oZi_}NCrEaT5
z-d{N(dW`3rToljCqf3G~CsjEnbm%5Te7Y(jw=`p#@5A)8KaNELM?U)O5%qaKFZoio
z1Am=W#PURz#2FTD#?Fqm4*cSif9d#NF>p83sZ0|KwCh&SpV**b!Sy^LX4!)aH_F#s
zog|d<r@B3L<r!nu>h}>URc8VwABvQiu3f<pdNekwGEp#q_358G+ZX@hnZ$AEj1edI
zK|6ik#gdw0rw^s5suoUa(wV;6Wlg%_tebBax=vSF9j-U?)}92%C(~x<-LU&`;>_9F
zd#AQar@wi*a_!vrv#TQhEVyw~s+;xJ%bT0!m`!FaT>kFv?>)EQeq1E`O<rDZ=ed_(
zs+Ru}emimATk*e5I~P=bdvi@<{iM5FO1(ALE|)Al=Rfa3RdGhDL&OYbwnIHrZXRmC
z<o#j3j^!rl-9C<Xdv~*k9s2J#pLg*~TjlxhTg@*%@2O#VuTnFW<?vKnj~a>Y2`%R0
zYjrhNskuE<SKFMrG}0&Qj*yNDr(e#o(;k~L_yuoE^F<wrdws+CO6y(bf(xeZRc_0Y
zugp03JFoj_E}QzDw9U7TjAE``*|B70=gj#l=G@(~<Yhr{Wu)*7QNIK7Ii7uMyz}NB
zTxojejA{PbnI|)^$XIlpH=jDy-0-N_ADNf`vwc&O$}59|Eq^#hPM&a2!tamd`@fOD
zd|MvoK3MjHdw2PM0s93HQ(iTvrm|l(@|(O*vpT#oS$URw<BT-_Qw&neOQ(nz9N_q~
zK<W%byg-hS{4)1d8&5RJXo+w<Dr}$p@Z;{*JSImKiR~8-My;8`ptz>aL49M5XWFg=
zoyE%zG}}mheVlQ#m+!QWTfBs6a*3J7;TorkqemwmQ1b4LbYpTnDdPQj<NRa6OcQ=M
zUC<GnlEz|E`)C1=?zNT#LvhZvDIO+|y+4#+V4SIPbJFa&7et(ed8F1~IIE&2XWw(f
zHMxSTYm0)V-1Flp+pZKCZCP?eHEGFAt&r|zHIkeUjJ7pJ?GgEsdC`bv@1-930AXgo
z4r6AH6P&&Y4Hpz7CuuR+%ZD=x?pUnS{36qDmhq$XM?6WnViyZpKYA{@>$J4bdvkKj
zfkOo|v(NreHL28Dr5LkvCVTp;n<o#=4&`bSy%E~umpS$FqqjVVFPR)aDZ$LFz%n6D
zCVhfL_mN1}fODTBZM|(*P4H$9;Syedkzwuiv^0suT1&F0oJ>uNUf{9v(L|rb4Ku$+
zS1i!jdhtN?6OA^9#0OK1+>S~z7)0^9F`VJ5<j9CvdTmX~jMa}eoOzfgsx>WaMep1$
zuHCwAYOH(Lo)P#`C6mV6Vl=bs@&(t=$!WneXR@73;?19_-|nDhzEe^oIpUannzzJb
zW-i;eMW;@0c_^@WBIB(UJoC#lTV0p7y_jkwoZEPT;jEQ?#{B8~W`~^=nGkkqOBdVy
zX0GO*&<#c&*{3U7UwJN_b*)GsOR`dS^}<pvR&VD8Ej-HCPc_DIKXx;IvSwO?tp@)(
zO`{y1Phv~2M{abPk-TQc!+sIb`?Cdv{uODj{=(GImcO*D^I)c_>s`V1PKTXMPc!KI
zR`*W-vF7#is8gpi@2#+@_i|s_<;X1m{>c-@;tLghVP_BAT6f_}#{T_vQr#&nr5~SK
zsbsB~!smYGv~@+R*sSI~_cSzKhfOgtD|cJI!YQx6{TkESbL+|tq#GDgR%kf5uQoB-
zD1CxgM?2hULHMPjKRXvzNatU@Df267>2&S%<#Uovw%yyjn#E|Uc#E^IUL0@KuDNxa
zGgpQCSu?I!$yzeo_d=mhQ|YuBB3o+a`#BoN)Jija)r)QAzNE#fA$G<u;8}V})K=Dv
zw`=Y!3TDh;$ZB<5ICbHi3r6C~1|GjsB<8X*Y>m61DZ!c&>E>4Ka62V@byN)3tj$~f
zUTRFU4LF}aCE9o0wM9yd8-mSO-0gW<)T$Tb^jd25;cI+5<M<+3!&hHF%X2C<F?#n>
z369-&mYqHQw&uXvMW=bnI7D?WNY<-8&u9xfWx?>ZknMxBR<jI)BtuVgntiL0<rT(W
zw__O*lD(^V4b<a9ZtJ9NKDgqcWa2dE^B=pCjI)ltP!`>p%V3fjusKXRWZF`#zf&6G
z7p6_wbN%*9!%bV<!qqmfI;$1ier>^on@^0kPn#Bc#gA9=-{!Ju;fYsgcN-S}I2O_V
z@z$-z_%%B=++pdGO+9XP?aj@7J3oG1dezuV;R{>9($lP^hSC@Gy8Q23m$JQH`R!)F
z#vHAyYb3M6kGu?cxvB731mESLJQe5ml~Su(qnd0>nH+Dm^S+$1x|^>}f`8sZU7@cA
zQl1wK9;P+R$USVB-o3FR&)vF5fal@v6A_n~vgY)tnjO>LpQGFI>qhVIbst{N`}-te
z^GV%*UN&6QO0V82_;Dzq;i385@{13rNVmNFe(%rIOP6xZ`~JxKz9{%teE-bM`h@3O
zxYJBt+AZm4Xx&)*?OvuCqgKZMJ1=E@FBUET)Kr*lV81UoZPxBDvv#gp{GsjDw5xNz
zE#jZ1zkly?=hcjF^6&4<e`TNdZ_&xGN8LC7cbd<8;OloT{=KR5#j=e$@Ab>GXGJgC
zw^<`fZS#U>tuD@et@?g#*)vw|7n2d}JC?VLD`DO<58kvRy{QrXihYKqjE9o@lLKF_
z$z8<i#S-@7d_U*?N0VmBE#6@`V|TN$v3aZ1w6km96^l*%xa;*PYp*||-&Xx<bg#0W
zbo*BG=4mFfk%?vHzP&mt^j2%G>-=-RdG7SwZ02Y?i*5V!^PX>g^r3(I%iTuS4M(jX
z+@00Bk!$s-Q-xJ~?;2cx^)X6#>c^*v;jg!ydp6aVaqayzrqf!K-ktI)4}Q9ex$))h
z_151Ur`O%?XROYBerMm`OMMnS<sEvflS=eIGj{T4F17Ly3BGnrK;7cLX^W6$M1p0{
z(NwQD%N*yVF{-tlJ~-i$q4ffLz74L+O6DF_Wwz_S{JHg}XS8Y0X_bF+*%b%5?){#a
zm&dI<d8VwX+{gD)tub#5%U3-v-u3eHHI*~vhPuTwEA2N|>^=5S{Q`H@+g(X_|D_4<
z+P=o(!H+$`ceMXqN-ztZ(d*UvVnZR<XPL748sGZ=C)C*j`1yLSUQGRSnpt>{{P_ma
zuH3yYacs_#+8KHI1{wCAXJmAK`5GQ+vvLv?D)Cse_=uZV_GfX{;yFz^NBIQhTu*Ki
zUR0}g(5I&P*n~M(j<v4nKeu7t#ELAH<LQqxB37+a3HtN=)Ou0J>Q%Zn5_#S?o4eL)
z|BsQ;TzQ#!Rk5%~-Yb?Vac^ut$g}hPVVBTasm<Qa-z8nL$5x|GGB2B(x%R@j*9YFR
zA8kMV+N*1=!p_w08Cx#x{n5r86el_7I>X1jvmCqj1?McaI{k1?U}<b==eE$?C;Us<
zcO`7fc92opxlnk~5%cTTMh-=vc3H6IzkKb|G?krgHyhgl?VmL%rEzj^F5hdq$`n~<
z(cz-C`Dpx#JBg0{_X1)<H!ZpODnIK>^z7+V+PZnG(r)fxd?x&1U1iw%(|t>(PMV~o
zzhQS(`poq+Q+hZSZaupDjYgLH+=zUyj`J590xmN#Wkej@n7ojoGditvb*@6kU8RjZ
zlKcYuqs{y}-g1iZdC!T~O*7m2>DzYu%HQ9nUSi8h{_?0=YHnD~d(WlOKbQQN7q(pR
z{$=Aek4~zK>MUljD-rrJKcqs`pUK{e^Uuu50aNRFZn>1^tpBkpZsnA(HH$CSTviU&
z`nq7*^sACr?$<27xOnpdH>=fQ-swlfFGlWtHaq{y%+mY*H@!9FwgzZ595=ODbMgd-
z#LAEC9J{q2ZtMBkIm741VMfDpOUBQYYu;skyzc+)Z&u0U!}H(n=kuL$Q10WUh1Le4
zug{4y)MvLge%FbteDb9C`Mls)mx}6Lmv-9D-L>BH&q3?o_SF@STkY##&KKXq)%9+N
zXhhsS?dGLR*Hx~6yXWJRi5%}QP4kdQ+!S)mFJ|6HE|o67^DOs&aDG(kWOCu!v2g?Y
zVq^7_l9JCR|Juj0*u7U^3s2Hbmiy<EBL#GLzQ0(oX1Z@+?v2A;N;aHxj^?PGW$5i*
z5nXY3gO+#V4KAZ6oV^DG4*fmsI-$(S!TLaR^XJsPj=uwbziv8k{73wTV=lLEX`VdM
zcFt|>JIUmUp#m9)*GsFM=y~k4A<V+>yrte1w${haWrbB%Kb05!5sV3xuBkXL?X*^b
zLx01spzX5FYb>1<d%u}Zp4Tt+e^0W2xQ@nM4O_QAwoCN>UhLnnFS(?oW%tCFOZ1fM
zDvUB^(>r%4Okz`rda-en!YtWLlXuZQEj~=zwI2kxoKWI0@yI&3S><2pCDV^$Z3;#c
zo{HsZXZR+otk8;ZX5XO4zt($#4U;b8mbQoAqWYq}pReTAb7nft6MlVxYv&#v3$I9F
zx5b-R*R7fw7R4(2K%(vY+c||Lzq3~RzPx>_ymWF;T1jd{`0U6qee-Ltz8u~7X_6A}
zl#g7h+*{|IxwhmX@3I&5CGNd^D)*IV#-&|2Rhb{@y<laRW02(($*BiqS53TlU&XG-
z{rYY%Z=bUo!t7xib}hJkY=hg@TU%11rpjyxyT7GquJ17}lVGc@ce6sL#Tav>gugz!
z#>e54n)7NO)99|Q+0#PBH#)q_fALx;^YV(lTp3~^WgJ)59DJI&B33SBYsKmqt`j#-
zhj05bcm0)%CJz4<R|k9S+09>ARmQwjWpSM7))}{aVtcAm@_c*JQzp4^2Y8EF3x{Sa
z@chZpZMROgdB(q>R9{N6@QhY}*~g{}opTRv*eG2ZyJ<&@-vq|{Jqy1s-LisbLh_RU
z4*k5Ps#bsG%vPQ=p82znb@vml-fc6CEw-LpuJu3r_B7Ve(EKm?(am9<&5vG8wC}9H
zpvA^$@kw2P;b7$Tzac)|@}2)bfBUCBnZN1j=4D|<Mr-}lc7NLb@RZkytf{Ylh05+0
zyU9|ylQs3sjx|@Kj%_H*7LM3sA{2Dx$eT|}_1>qIy}OsKh;<eJmwd!JcKO!oJ(utF
z-8SW$7Md9o6?S#=#_R8E^Ul5s?R&I*R#pC-bz5u7TyDi&E_~a#Z`wE8^Er1pXFO@1
ze%32yedyve2I<++<yl*_t}K!=J8Wtzer@6Q#Wq{MWnH+vcIle5y8No;htFNN*fsyn
z46&!F>vn0)tSwtuv#~iSfazJBdd$X*wQrAD`JYH^O18gHoUy@VhU7fU-w(y-)&KZ#
ze(%2d-P@PP*S)HHkiN)&@0>cOAMd|^`=ayr*{;|75@)*}@2I%8tGwZ>d%~^!%c+l!
zzhA?A-0eX8oc*HpQx5tryTLtS%{JE8aTz-6PHFTlNMG<Vf_vjnh6V3L4`+%kj}-54
zJ**S;(>Q9&8AoT4YrPqT;nN<fR5w;f`rqF*@279o;j)i6UN_y<lVN`<{nxm9+S=Gn
z7dAgWdb)hetwm+$Y!)Z`exKyBH0RgR?CB=%HfhrWPs<v=%G!F+<M~bBy0Ek-Pi3N%
zGgl{_z7}(d(fRCWG5uMWGYlfKQm);MtuBjYuDh{y^-bUGxn@g0Ie&~!;J<a?w)&Pm
zF~Nq}_YY|;&c8ROi@CX>ZOg(PdDqUpbY)w(W#iVZQOox)2u_=0mYwkXs_eFN>qJkB
z`SrgndE;fBp4n@*V?pY@qj%5x$$gdo)uwIXoovCedg6;Dr%$KvM|4$WNPFH9nz*Uq
z2{*rw9P>Z!8Jpg?ow;A8w?f?gQoPQMlYh!~==|PZ%xIf`(C<M;^d9#=>KEQb-eFtT
zAGA0@?bps#duuPwvt`}1jMvlq>dYOpJvANAF6Wq)G)Xe(f==R67p`9qUNWtCU^=;=
z*{)`n!z#m~LbdhDGkv)`eSZc&6a8HOi04_Ruc7vf2bsp!Q%)*n9MxGYw0osR)vY^z
z6CSG0&9s~Sz(>$G<U*c_$HN#l<vw3q-v{Abzjam`Ka6<w;Dr7@=Q*P7zxHX%-#<5>
zsn%ZjTwIwI&p)3lRt59Ly6hiY?~^+DR86Z*S*O#ZO?A@_*7NH^Sh$yo8A)9fQV5?T
zP@3f3{J^lXKxC>ze_oD2{QrxxkFIau|8c^@Cgq0ey!*FzFI=2B<<bjpp7;*cYYca}
zpWag4xNY9PK879fch<1)*D<W&2;2YXh<rYKm-RfRR9*I@`dwcvKi>ZP{&u;FrF_Nx
z<fWli)l0T6&%G5n=g0DtOX}D9Bh$@=QWivLbZq6>*fT}(rt`)&;nyC%5xt#LXH8fU
z(y1%(cXq<bWV=i3S^DNanfWWPmv1f339Srt-MKVk;UZnF(y5E<s^07q+PlDPYq)es
z#ukGgf0u1~_Q~}gbM-I2-mO<IvWtcLnqG2>tSK}VpBKElXx>TLZF)0yovi58pD;n$
z^VKmWzjy6hSj9dsE%g2IN_k>w+18UL<sZBR7!MjwvzYLB*@5g#<&-6=vF8|9h`MlJ
zzG<MT!X&CJImt9txJ_cJ<w=!#oq0b_E|^x|K21|p>U8|(=(ujaCR?lBu6HKioWsCl
z$rWrb=>KQN^+Tn(4$H2n>wc14UA%H~MeDCCde=I>pNpUC+hN9Q@K62Qk+a9sej9aM
zSmq-!A!Np#1=BXKt36(k8<;dpg#Dz`uJA6wm$u1YzO}qQIoVJA?A*@ismV3}1U^oA
zF=<UjV5Xxio6uE*Z;kGUH??~>Ns7;~n5Cj?A#`2&@g9#0tWg1cFFbhP3LE6;6&ML#
z6K;t<zf-%jjcr}xyE|-t7gQ#d&poW8zuRU1pQcl%xTn3=*PQISnA^&#P5g5F{@<>D
z8y0)WY|>x<CN{R_`P`$cs}G-kbKq>o>MX0j4~_~R)iapk5mLFvEMtSzg0rtydZ}0#
zuk8-`p{-<f>rC$t_CMz|&HV)HrFCW}ZB1J5`@u?rX?-%kpWEY&Gj|EitZUn7x2yBN
z!MiUNTQwsWUtltwe`b=}7AC9tJgIklE@qj|Kf`c-VVA%oLxBa6-@2!@u9jc<Sj;r+
z?A4=3<Bvb>p0(=Pi$~kVX3r8oqW$hhP5a$DS7g`kFxHye@z;LKUiJiO*KhXwjCZdN
zeIL6irF7@*Nvb=e^)|{L_mi>qlUZ)L_xru6Zrq##ml_;+I2UeLVPR@C{%T<*-e>)T
zar*A&-ObI5r>k6hV!v72((l2(g8%Q|KX=)Exhy@s{8aVld%tZ2db_MWAD)n9OLk3n
zeYbWq|Lott9ZSrrB>!1#D%!OAk6!cEni7-u=PcXLstH+$OxzOsC|h}fiI$w_J0Z&q
zv(OT^&sFK)Cn;^bb31vF;L}Ry(7-P>of30r^PYMhx9|Prqra<n`&?(q2s-!F+ws)i
z8ilLLmt`$l(-pZwHyXx^O04N|nqRo<j=syXE7$x^{`YOPiH;Il^7!DSh_L$j4NESC
zf5>Rqrv27xvtz!&>w*q8Bmb{Ut+bz?Z+I-Xx3IbV#Dp_fXD02J*ebxzetGjLucm#1
z)6S@dt(cr)@cfY1M^AQnlimfFj6Cm|H5}c$bE1@|?=rFADSYc&>P{$!UD_jXa=p+u
zcMkDo(jG;>Z3FcSSL@D5NLtr;RnqrQRM&ppCnXm>45yxapeipUAY&i5ZBfWF^RCBr
zkESyp@0EUi;L!8`XS*V&-Z-{pf&b^trCxL2ZB3MZDkZpf()P8xr2iUEJ(lW~-rOgi
z&$8*}r3mB0CtRcM%w9e5Me%{08(T8W_Lg0m&Hs1xp8tFX{99^v7C)c<!s1qM-(-Oo
zEO!@tdc1nwFA3ZBz6H-cIMn#wzP;|tbh;rze8q-xZM}dJ$+J%3Y!jF`CuEm;DY*43
z8_N1G|7K^oJUzuH@7m1}zMa$OR$J|iI`S;d=q<n9cQGpqX1Sf|d1gBMmOK*smw3*u
z?CS9apEjjSd^qoNZ~wFf<_x^AzfUrJ)GO)I<9L3CiNo{mpUi^Cj)W}Kw|Ba}@3XbR
z!@K1d)fGNz{%z3zdA3(OpS>--^Y(?7e+5O?x7y2WyZ7F{`0l^`);G*Tdavoc%s8>*
z{#L!U%;$bLO$x4CH9>({!e*u3n@$Gt_0?t{c6YozwyZgESN}Wjl$+;0-$rsaTwmhy
ztA3~LYn^i%;tvn>TPQ3FaB_ID!$Gz1sCYe7jK)W!=^nrH{XAH17de%`=&5n<d>N6f
zG3`_1Q{}LYY_`k2UnV??F}mrNyl=~T-HZFTp85MiwnSoYvHjxK&|^u;m(y(SpFT13
z$)-6%fu)g>Q@lcIwK_$nO}%>J*n(s?<;%^RXUbJ@+1jTZ75F0`Vsol6V6MK~jN>(T
zYfqQFzo1xW;-q=F-s?k0{fU78(%I>qpN}qJXSmXR+y1{()84=fy^K~$Z!Y}Q^hi;j
z5qo*osuvQRVuA-OtL7}yQrBL`v51@BUxWMUmGJi!YPZXszprY_ShD1d+;^Vo@0v<a
zdd=jqGiTYu&~!U=RqOo6>Z|`eId=V+#?;1@so@!QD)$Q>wz3pAcO=w`2)zl3FWlGB
zQ8(43kkPq?y~Hs8=Go2`7M~{<^v*d8^tBqf<Vpya*VXAA^RY~PoV@a+6o2+Fey>o6
z_*Lr`UtM?NOsnk0ro`ao?Wdphb?cUgpY2TV-}3BrvDR_1-)>P#-3Q)==gVFTx?-?I
z<DRWv+?9@hS9gDXZ1n!dGhK(tFHN3Em+!w6a`)3W?rBc>jhgXs91AZ+8!g<EQd2qY
zSd`7gd-3~nYpV~0+S%4WJM%4R`dSvV($M(ZceiZWX!GtH-^y%n9{KD0(lXusD=(kO
z{&ah5q-o?qn`blczBPBxe%$20I8a>U<KI1fech)Pb{W=Q@#<Y#_DL+xrO|Nf6AnMW
z6N{XAe^@24IoTaFIMO0HiDBkUi;1^Vj>sAwlRjPG7Cc2R$9j=?p-qT*|C^)x_y3tv
zxOaN{uQc|W8^4+DW<C6SZL|F8?t0_B^^5MT30!$<UCp0WMN_?!{p##?ZA!|yF7;zx
zfnB{pK!~-Wl;GcgIZSh1_!m!}eQw@e7AZ&R44(#8;cREi>tf+?_DeQooS3lakYfF6
z-NgLcCAzzW-@3N1zgsd}BWP#wuN_r3)w=uRUKun;KFbt+s~xtbT!;Nd<JSbHEE)US
z=P^rH?I~F2wQ}Q$?mO?4cCyMu8&~<briM>1xRp9P;&#Xu<)6wHrRnMJ?$770m}h@@
zc9y!;v^P2}@tjlnJ>RW}eDuj;d;KNLx;HmI&Yhq0y()%#_43&8LVfnQQ!o0iuCv%w
zQ&}w?wazN0R@T(R{CvmHXF02SX1VJsmsEG;6h3p1^Pcraaq3|KAM5E}w^uy4?i;`F
z$+Cx&|1!?)d?V)mGylj$UY)2TOZQFhl$lX*qWij%{!fh``@V3VTks@n9rJ@-J0i|V
z?pU;yVa?AKJ9h5aAz7A^lAdm{Y4cl_)-CpqeP7h)-C0)9T7Q3L-*w02z!fVspR5h|
z>$_;7`rMsYqowk=cI>!&rM0$tCHL-&UPaTB3QU)q6t&!WWTD5?HG6U39E-mFo0XNN
z&)95TTmN}m@bYaJrMJy}RUaKG%fYWZN1JWZq5$W|TbAjBi+C-0@%_x7ISUixm!6tr
z_;lUL$?s<+-9C0dQ^5AofzJ$%v-_4dTw@Dqt$4xW$g9D;Vd9ie0jdv}Ec8n_U;FyM
zjJvk`%)9Mxqi@+2t@K^LxpDRPNx|huH(5_>nmGOQ6!qLtWiefuM!RdbbAE+p-<qzI
z$2`Me<LgEBaho0UH^06X^)~zVG#y6%m~)wve*P1fo}m8W{Mlp&PJZ13oEax3^V*mk
z-*w4y*^CKCe`vdfez7n5Vv}*G@rg74cYF4A%)Zb2?Jn(qYB|Sg`Wgi-?~}~@e=GiJ
zOjuNG`Sht}!M)n}`s)9osoNL7@1JM?+h9WYw1w+8pFX{r{qqEt+by32&0jVBzCQn<
z>5Y9UGO2zyn0_Ca$r=5q`Q-Yz0=93tGaHO1f7JCkw$y7%(x1&;n$O<PI5z1)mC2se
z{r$%|l)TrTX0nlL2#>ub(D#CakNw~C%MZ33e7G!p^8ChSTOTaD9#_3qR%+6JCf^r@
zlM0NlJf7oLB4n~I_20eutp1Po9DQLGvrKRvOJ8`rYyI1N`zv)39x@z!hr%X(u-MRg
zq+H0}`qMYvW~Wyo9+t~H1+B$S9Jh6PqRz8rqw1vO&FStJ%2zVn`S77??>Q0a&F@Nf
zl>LqEUz5MC`ccW6BHP?uE*rPnU0ln=#w#&X!u{MyC58G~a&cy!Q|`?Ax{L4JvB3QQ
zk1aUr_I&y4wQ>!&&^uF`y*bPL0`-H}2fq)lU;NLp)~VJ{Fn806X0@FCLPbB<v}b&`
zvQRg8v?AVMnr2_9W8LHf$~XQPuG}gxS-gVt`SPORS<#J)M3guM6IeNF?DF|Dx->I`
zb>?$FIh^w-if!@_z6f3(wLOcvR<qg~Epq7*Pn>l}z+TW_^|+6Wz=Q3~p$0weYA3I>
z7G@n;z;ty&W#Nsh!RgnY>^K(6qZw0sV0LsO_Y;3vEm1?EK)vTFTeom99OyLNlAfJ*
zfHgBh?y&O3-RmzI)lQ5}ao}5iYfWI&{_a$^xxJ}AN>is=t6YpQStZPHCsSv~K7}xa
zwdWIWuP#cyS=D?+hyUV18~zn3rgMT+o~rOH-;~8YMf%vv=C4;Jdy^{DmIdbhNt|nI
ze)>^ZRf=U2Us~@A`*k`euU@dUXYq4W-NrMSbzNMvq<cE|bAHzCm*-t7;5;npcIC#!
z333xn{MT8(osxEOHKWRZwTrC0+Un+0&vb@bC0)(B-^lLwb|#Nx*r8uLcy=CsWV~z5
z)kxhP{vKD)r7d2x<r2f%iJa1TmyEBux@|q>az0Q>G^nlBVdBb<lBQb9vLVs(uXR7|
z%G?{d_Uco<t!b+=mmYfEb6fYI!jzTw5_yxRau_>LNOR~roO*V9sfS8sS;NV%o|Ad*
zHE8+=ugVVeR9gJL#;|>whw3g3_1E&LXA9jvd*85;d^^=XsN-G;qo1m9u>!l6#SWkK
zjGvzD;@i1`gW=z~Lv@W}{Tu6(f2nx+D(sVrsPEEKv^wju<52XpPph6C(s+DT#`2D5
zMeTo$2QMub33)C_aZ&GY*A)74vC`J2wrh8n$m6=><u@a`uBWU^F6~o2JNwa^h-Hr&
zZrGN4X=MBGsh_|4(sv?LvD?H@&5JWKrg~@wYL^<#c2}FWDM<Lmv{|2I)*VS(pZlU?
zo$JP>?TR@kS7dA4-JRsSthB;+@x9;)nddv!R15#*-rM=_U%ShKJ+%?ljea-ZtSqT0
zK04d0`2Bgq3hUQaNsSZyGE2l0^L+KsZn<pocvIo0wX9xKL*`{)>$bEFF$i*Vah@8q
zRM4;}AmPmE&E-8z2RCg}VA$>xAF}59l`Y2@SIBgo3@)#`w(2_n;`%>n_b%OMs(ycC
z_cdKPvGWtUYJV-bX;=0{_g~LLv(`$F%U!(R1Dgwv$y7{zvn=f4PY2ei3KO=)_WfLZ
z^}vzNFKWpvW-arbQB~0W#c!5&!%qd@YY#u>i}0i|yBrZboVxfZYsneUB{6&s!c`Nt
zPg0ZGqh%GqySihM@V*Hr-`{<{qH;m--i(art2R3K{51VkYc&77`RV63%70(}^tb5#
znzZ<1|L)ape_wp%`7Nnk;icPjruOgZpSN?>=E}~ZFO$D+s;!Yc{x9y2zH(eb#!SBS
zEfJqzKe1R`DK@|G_rIQ9$K6j)<9i>&dhf;E_Z`orrFMmvo9PDi*KKgy7yoSb)9(|T
z0=%<w=J{qF`7cwdetgA;=C$)Kt<ksGzr6VC5x43*+xV2QRZi}I8vSkt9lNs2=i1MR
z*jJUok)@T_5{<*Se<d;5oe)^nE#>aJC@rXX#p;#LDfwsO5A1%#&B3*;amu}nGycn*
zC&mS=JNmzZIeU>n_i?6)S3g#5Z<5nJ`~G>A$4UwPg*~ki!3;l4bPO&s+Ps~`u=?Qq
z2_Xj;-{%lfuGdYh|L}lGD(<L4fXsytyZ0ILN}oD9la2Qdr%zRF9$)zRD_46>jQygn
zB;8nY<%;u1p27o+iV17gHiw;JnCKrCX29!}ohrnA*x^>va^0haKdYt%?r|(G+J89F
zR8!Jn_m|eVxomc^d;k9F|KPG|W@Y)Y#h3q?D8Dy3)jsvbo!pBLp2eoF3sl~>O3eFc
z&)uUuwF?R_eVwbd+@I^)m-)eJpDkIvr(6jwE=sUtnYv)k#pdamemWP^Hwao3|4<Q4
zQMjCHmslL5%b2GjEL`iMdAhL2ZAqh2)Y@+j{LbEt6QmPXOyTX_(%q$~!IU1tHQCE=
zc1V~FkK|IBcfX>`J}s*^dgMPTP<_wAnSYiSJMzZ<vxq47Tl`|}+YKk$pBD?+lx8ek
zuW|TvCXbR@;lJ|x-TML=PPnK#xQJaj(#`!$>VnI?ZC1U;j&H=JR~qh6U$bQ0l5c_K
zf&GEC%)8T=&*k6ret47fuR~3^q~3P@%YU5y{4cGX%dqI#r3Rl(=5rL-zxhNSzGwM&
z?^a>&rVZvdlJDp9s~J}YEdO7@aOJ<={^jNolY9(1JGYAOb(b$%FEMG!vo~`iv==q0
zI{uNcJ@~n^@pQwd=S?0z_v<p0F|AU$(XH`l?VKB?9V@2Tteqv*_`IR@irYQsN6uIB
zSD3G`PxgAl6u_vi!En`nbG6k2mY|CFv;G_T{hxmS^Yt(NryaZhZU6pz|IZqo^)4lG
z7vx^;ev$OB-cF@1_h2`>2k)odUskVYx>6rMx#Lsx`A^ktN;NLc4@&p{Tl(N)d_(oG
zpARaZGI;R((bsz&{_p>)-uth6;{%LqbNJ8y4V-j(s{FwOS-t$I=N}EK?3aG*xVL@!
zmYeoW-FBO{PhAk_`0``zm%9Jndv+x=saBL87kY5?=eK^lLrd+&w#Z)o@sdfeh)us%
z+Ve>V)A{C?Zigl_98~A?(4C*taZ!j{+~#xT9gAj*;~#moeBU(JE}Sycpl~j8#?Jk#
zH>Jk1+HG66*5P|!R_@J92jmZ!YBzi<EHBOV`zwBR>&a)w#qNGp%UJd1Q}~)()#IfJ
zQLk6D>FPc?z@q((FTN^4!}8uFo4ebR9yUJPHkCVHw}P*BlgWM~=WDiQ*I!)bUuR)k
zljr(b*ZX7Pi^ip!!?u~qN9<U%_UE<MBXaMUSUcwzH#g|6G+x&8tF`_3dA{G%d`>mT
zWzWCL{aH=-<(=yH_xygHmX7=Ib^oF4=dLyScP9LJb}f4U&W^d0wlNn!n$BsGqrk6m
zf?Y%)Ie3P~pEQ$Y5kdwNeU3a7KG~MSTz&4f&#|{#zop!HdG`BZyX19(-+q2pZ{RGr
ztKKc>WZ+q;Wumb#thr^`A?M(OQK}1$JmQ|RDa>H~@vq&i^}0>6QX6HDN3Q9w=M!6U
zuCZi}jktH&Im5kLEJ6G)9`pau{Mjllukc<+ldo)XWrp1EZwoxu3D|W?1u9oxd+$`}
zeW&S>PD_r~i%-uh4g~&rZS3m1;QVCfzN*dDzZ`Bpbmh1C;85glwdIwcg6*CcE0@pn
z3R@(XKlN8nP$k<V`=YS$O2_r~>*|<d`ul5xGUr>pbMKxPaJ==elghG)j@!Bi-{19r
z8f<zby7{21FiW_7@5<c<B|8ltJ9FAjDt_5(7p@WXrqDH}#sB+`nj?#)&Iy_wu+>|~
z!dS3yfAvI;H`nD>#x4ArAZ7K_PiVvX_|LaWX2fjxQX|3=|6BK$?FJtC?<TL@|2Mr&
zUKbTt`+riZtE{&W@5$(y?AI3FKmV>y?`MQfTO9Kv`+b}x;k6Z8k8La{eX;JbKY#At
zfBoNf@jjNzJ#VwA>c*|W)N5DFeNOYsR(yH>Xqw5VDDLTNTdeAycfQe{;LCPP_+ZE?
zyV9gW$#9dRLiJe=1{W14v-8{j31agW@n0;PaQM@`*U#8yxo@?r$$0u?vj5uVOTW|#
zxNmIMEc~%eJ8tzZH?u7n8+i<Qiycg>o&{wp?OOQ%^V078(|U0sR!Y&$^J@20D^)$Y
zdvvo=beqT5X!)J>pQpChKjv#<&GyP_++un*y)e_}Kf^%*i4W%vyuUc>(ys<ar>V`3
zyI&gGK4ttP6Vz~Abp1IOhHA~gf2I2I<#$h?l--?nGiP&D_MCHnb=%5npLHFJ{4)Ev
zS&mIv&f~V^>Wk&eFBtsX935_-_|y7^S<<3I9t9F9{_~iOj(M)z|L)J_{C7gB*59{o
zIW{+G`i>-xzt4G(fB5R&pI5_G+duDSNy-0BA0ISEb1UBXt|GAb{R;0NZiadOvR7w)
zdhNK)kCoBMAwcmUzwF)}oMAK5tZEisDSwo4sVe@KUrdF1i(yT^=le%T_j>GIvo~eY
zQj7gbQ;*85%Q1g-`(@oj?>p=F7hYO3duhU(dzY7gfA`P!Pq&Nt8m_;AKOF4e)MOs-
z%e-8EA#!i`^q!39o;a&bTh;`uKmL71L~7Z_f_)zh^QDaHu5LB{?f?E}^{=&eUt~Ur
z=Dc_8<%;rKeX{y*?>Gir)$b9j)n25@`fhsV40pL>i=8jd=@(B*es(hB@ExPIOePmC
z`i?O*L^Lp-nS0Ud6I(;aH`Wpt?<uO6to=?F)y)xFTx+<<<Aj@`YyOhgp#r_fljD!A
zRLQfj`TnE#>SXS@CZD&k6(ybT$ad`v{-iW_TjBN}@0aha{vS1qM`Ta?yvu)G?~9p;
zS8|<gEx3O>YG$C|m#|$@DevkVE|pr}cNhM)^LBekhDk!dvDS3f15PD-4V(48-t?Na
z_pzm=j`Qtf=64OMryOKh7Oib^>($rAljkp*ZDeC|cw_rPCxhpVTQ7RZuXVd_r^$YK
zP8r*)-ksAlsu<sX<o*8QuG``eZ}Y~=^R@RHx4m}n-&^T4*NHJ>wpXa;mx((fUVKjR
z-~MjVd-1v4`*ochikLN<c`IWxo9}HoEb`}{$9Dt4P=SK9N7p)qx92UZm*GA;Nk!Gr
zdD^qd6T)t8UQr%s-^y?6^>!NPx0}nXmtD9r#oA}{Tj6aDyh|>)6tMY-zb<*S#I+-c
zWAbaxM`0$4GKRX-4=m;Py|bfGY1RhU4aH)UUz+($O_tkNDlq?>z0HOO^|xM?|BPN<
zDm(Ka>2|PY%(E6<``<4(8UN}#N)>#Y^I^wjwym=ZKV}+iOl8V+nPXEIV-c6r!m!1A
zR+G`s>nvv6`V0Ph+I78b^f@zs&coa8l_woaml*P%WD_V97FX7lw&2<~sWWJKLCX0b
zYc*Jw#BsmcT(Oj)bxob@jjx9FHH|XDEdT5levXc3*!|&S@`lyBZ>+!haC?P~*nhrW
z`RDg63OrtvaKt}w|NQf?>JM$p5Zm>^Q<&O?(tb{ftTAZ|j%^My{uv_c_w`eCC-YLt
zd%TJgYqTsbf8@DUR=n-(iL|`fAJ>1Ec+K5={Ilh+yS~-jwqoZtrU@JDO%02(`P?LZ
z;bMFITT{!;b2jzl^2@PQ8uRYznR8vQ{bv4&E4roLMPDS7Zu`u9yLmyP`!=PVj~%hE
zMdTJ}8t}@79r!78E@$KVeL?d~-x)ay2>ki-D1VXi6oZfU$1ln}ThDAEa`|WsPwPD+
zX5pmba;poO0SRvN8$Mg`e44R+lE1~p6!u?-7`YM_Gs~1P^fLF`^8Sm}UN|FliqQHE
ztUL6>1AMP&WO12Jjq2HXQFey>-l@CzKQCV18E$yV`|gpx>1S?Obj2%IZkJhWzI3jN
z%ZYOfb~i*sANO%ts43JT`uOHNv%)I=`EtitejnvY_hRI7FX&@=VPX58vFk)j@5a-~
zPA(fR>o4-ui)1Q2!apTbq3vYo;y&$1$pPY>%QgsB%*dLzLYY%UfBu52Gnzs?RK1o8
zX{fkO(4DM(Bx@s+N2*e1klMsK|9#fCd#$+WkUIS;*HNL#o=R-jg2lRhxOmw#ruv%9
zTo99Jpz*}kVx5TRm#R(=PP2vf(mX+ayoRfnJX<1MYBf`$y&y(scGKlARx*Jdszn7~
zyS1ir6|;CP^;$n`RmiH|EQRUJTLZtcFTJ*kRcWG(m#UHB@|H6_%BO$-Uwh$}b@e=E
zKHnuJKPMiJcbplra*Epi-(IUU?09EiO`0aU+V$k}1N$4MO!l;3oiY7}!o(a852<?<
zu1d8(c{$}~{Qvc?c;=hW@1NxS-_CV(`(Li-%kQsNz4Lv3m&yr_=Zn|gFE)DnJz;K`
z8Pn4`?P)LfvF5){nd$Lm>%kAE7V3c-lcauVHpP2{dfgOfI61|O{ZhSJ@aok0jpv_a
znF{@PUU*e&noj%cjHxZjM{hlO_q5z;ZPUG^NxLrIw0k_UyH3<|epte+MuoLOA<N9$
zmP>82j_2(8U)=N1aYt)Lp~$NP)ejDwx_&Wt1^eA^zq|?_h(A(y)SvOG%Icq$Z?9bG
z`UTgE-mmyq&F<>(Z2`yRUVl!-Hvi^tMWs`wehLu&cq7tJb;arrbG}^OYbCtAP%!-B
zo=?_-_nG2?+{_AG=Q!Tbf3EO;{saXchNSh$3cuGMVOt{8R^h;MC#UAXlvW{ziJbmL
zhH>qe<Ug{1k?}pnb|Tkh&3$LKRKx01axxBGek|2*q7Q1Vl=&ORw@irnfC}qG?U=Z-
z#m;M6972LCT)(n^ziSe<)POncl!scGmg)wJu=l3gB1X#@XFQ4GJg7e5_=L4PjBP}6
zf;2yT{xCtYXv4cxwiixpYsppR+i_{nnxz3J4WfVk-D+~L<U(Bkx>FOHgMM1-Itywa
zE*6o=EG=+#I}^+JfPdGSr!QpG*?X=?&6%kl=y+r2i&eaDx3@HDIX7}#T9f>C!r>EX
z`;>0Du0Q$iSxw1=#EJkz<vQh)Hv^^Bx?ex*kBd+;zRf6c=X^`P$*1eJ(sLUb%pY%;
z=bYSID)Ve1cjiQ{3XWL6>WV|>n(v#*_WgMjJ@0P8kA$Yhiq6c_{A6tIG~9bPuWP5X
zjQGLV(_{D}4;ajdoOA21_C1NYGiJ}>w!0R6HOctxGzIB9#^rih*P?mZ%z~L>PuhFW
zQEEQ8ie3HLza@WV_pkeVMCGuvgLfy3gjHkvk<5px1vRG&)pZ$aV%+~H{dSbwz%%=#
zSLC0mk|&D3+!1@Q@_qF>zS>JRlP6x@5p1Y*bB@@T#J|Dk|8<3bcsa*%d$E<Fa*_pS
z@$Wg74$NzcpUXWd;pu&^Y~OMJ`1BW#x9IOV_*Va6>B{=I(g)@&c~CABEWxr<sKO-W
zh|t;%@p;8+8FLCsz02-)JbQJhtmJRSfpsyVZ**1`{oBQMZ>f>$E%$YsUOrR%&v3?J
zUFp{T(p7cqd~b%l2tQ{b6|R!T#B)AN>g)a+ENU11zfSb+-*(S+hS*=x^Sr+T;^lX$
zZ0v|}n&5c({H%NZisz*l&#Dyp*>U`Un~mhk%@3#FexUf^rPP7w?9Wk80%KKt<~SS@
z`N<>fa&pq27hV51mUgl%deFD?k+j_&$DA3nBoa&JKdQZH*y&jRV0zRXj|Y-(bW2X8
zy_{jc|8UZ3wzZutqLG#VCo@|eZr&HFdG*j^nLn$(9-Q#4%ksetB{5ZpX|Ea@3erP9
ze=u(p_*gZI-=k}u|IerAI#)^?Do>Za=_Jvl>we|Ij^OQ?ldV>nZ<v*N*<_95?<v0a
zX+37I+IKxllD+b>{_L44`eth91;S^Rf2=-QzH(CUv*v{Vj?Es6J0-3yO200plyx=l
zZ_7VUs~5d5yvwJ*QjR)%{>#e`>t&Zuf6uw`<@RHXYulXn?_v5BH%+j9$@7WV7fo3p
z-{A6T^)!8}iTlJJC?9$IUimHir96eHf6jdG4?N7#cXfSMr0B*+tVgOEZv6U`=Ax(U
z{<&@@gQ2KG+L9T2j<PiQX?Pnk@Bj0$`bb!0gj=`&9D&Og38Mc)JEd2L{QLT;WQ)_n
zrt1!i7g?453(aS_f3W}km$T+S`08rZCoDf)|KiKjm!5+AlzsDbk2d~GFJSm=)yQ3Z
zqx|D<C8={Wbc7ra7ETl?wszBAI5X)VWB;cL0Rht`2XEKB*?n34`k!}wP20+<&%Vj@
zu0D37;q0xgRcAY@!`|$9eD<;Xe7(myrB6+x(jzs5{{NK?{m?4z8@_OT{`P00SxVmP
zese!K&}4qk`S%5J{cm?ZR|<2?d-MBU$^C=94HMao()(mC+m_xDuJ<|l(K0bkI56mp
zYo?)lmZAl()q;;3H#V^RxFmgcM*8Iqc0MyRzGyDbY!MfXcy52N@P$Uzmzn7=4ESoB
z`?fKe#_id6hp$cjeM($4n=O~fN$ZyzcK<hZUbpbS>Gs)tj~V<JxGyppd_I5AclNLQ
z?7RE^|LhW0_w)H-Jfl-=fxa2z3tPUjg|mw$$*0YnB(EiMA@@|%J00PYWTAh~ml@>N
z&PWP>Sa(zRi)Y>TbB|9o?ny~z@M*oFn^CCtU}oB)g%gfBmv4A@<(;f!txslM<(;Pc
z1|JWtw%^?yc=5S3W6Jx#IR`6#K72Yks=e{RM&$!F9CNC_zAFts9}<50byV`&wG;15
zG&Oa0*IO4^d;M<q`q_(0el6Xqdo=g#QcLBmtoCjCYvPLa-<<#dcGltf3@`29#e8rv
znXvgw-=^9Acl+$DRg4zvUw<=amHetTE4$rZZGL_G_Up~-qjy$4PuXf7F1Ma{I-lUB
zvY4#niU|vaUN4b&U;RbsF?YUNx{^ns!ZZCoR+lU-Vfnj^ezPT?*1p)JW+PbaW?S=f
zxthoZ{@lIqZ+@%3J>T~K)y-wUH{abLwnkVe&Tr?DrORz^-~GEL*5z*xYs;qDF)jM4
z;&<A&sm*^T-0)xj(9uWf?}hW!Zzvaw{APB1#vnd*_Lh4y+*}0Dbez%J^i*C!?82P|
zyW-d;|NFuCOX2DMa<*R&n(doB^$#EE{L(z<hd_?iYnQ*3E55&<&04>A_J6*rPYjQ3
zy3M#Ey0~n%*S6k&9CGLN;#(0bIQl)>!qpxovNABrD@e~aOyUxLy0wwxqleMYhDpb@
z1Qa+vNuK%H((B5%(UY6ChkNc1fBg*(GCk9G+*s(lFmi2ZR_TFtn>43fTC*o-X;N6i
zjyQHEw!d%pu46bW;eO+-aq;a^tL4%052UO&UCdY^k(Fk&xqH(TE>(5jXT2J$&TDRY
z&G1(-s^FoD)xY(*1@Ct!@XF~v`p`4=_jj309@Z;<y;gftPnx*5Ej^Jc+Bq#tYR$Go
ztuxOZmpdE(rtGJb>8z!vmi6>ZiuOD9c}~@IH`&PTMRym?l$|Qo+jOqrdfTm8>1S@;
z>6nyp>wfuvj$5o!9q;pt&b($@X_m!g+8^Z`>wDLwru)a<Bi=0k`X#OT<o~{!;dw+b
zG$$$Yl<T664kl?`mt+jPgaxn43cqVJtZ(?t{$rhI(MQ9U{D%By^|K)x9j<t<{1|v)
z?-B7MCshB0Hg-&0$R;Uf*tGECf_>*DURvfay8UcQ>XU14>f(bZ|H*E@7-p5~wbJ?e
zyTqfZ#TRn(r(MaocRzOW?q|YFKg~b4Yx2^&tw$esbMN-{zh?P=Wk}tlRko4$LT6a(
zZ{M)`Pm1oTb()Gt|IWK)xu8AJUvsOZ^`3cUa~EHUc=d6zmsi$3CR>NXr|vH*OIU3G
zUz{3V$D-w6zT(G=8|Qf@Np4+a{;piS)$9E^S>1N2YS)dgEq46ev3ki7yWER4U;MxS
z&F{!+tSNbScd4SqI^F7$vfDqdS-;v6@3}NS^Yyz7+4JhY89Nup{azaKYw5OsePS=x
zw{E(4^ZS&P={w%lD_6?TD!daKlQ`e9{-Q~>XXoknha|tJ^iOk)F^zLSIXTwyN9MzW
zr{@W_vz^{-;nk~oK=DdWmgdF0FE2ZnSja32PEXcR`m`kUBkz%8O)?yBxDy>KZgU>$
zWm&Y#V1H8u$J)bgEIofF7|MK{VDiYR(dS5Fv-^fD#>_;YFGc0+HzXdqqiMY7?Ao<)
z|0h0Ny0Gh__Nn5(k=@N-buH7Y+HQAsMeSa?@7QX^J+s)J%T%12UZJx2W%f)i{RLNN
zOulU8{ipCtP-1Z4iiI40(mG<lS8TK5`&QETitqQe^b{RQ*;z{$nSK>Cemi?&`18Q|
ztGcx#ms^Ifi845pGkw9yZ4x&o<r|4E3ROIr<@`JT!KbplHzPO9VfzppzvWJT+xyDo
z!1?AvZ+GyNhr3*TT=_!eeQ?~__sQoLhY4lN_s{+@>A~7SkA@zedm^pwXA*g{rq2%d
z?GtcQnzYS}lac@8D*l$vReR4LSlsJs@~~s}cRz<1!3T3TH12S{{33YP{X<b4*6;Sb
z{a5=`^y%wsYgxGR`>L+*N>Er|_~pehn=R=lX0e*8zgjh0&9*kz|F=lNBj>iC6B>o3
z(!)yIjgCw(?&kR?ck#Z<_my5#=O$}Sj_1?Y&6W;~11;pVvfa1oZ=3ePZ2i+qEhDA-
zXCC?2V0=2I;7RF}MdrFoi)X)Ild#F^`EAM1w#wV*>%6G9%Ga4=bMdXz^gXF>l+Uv_
ziQ2|KO%P&s_22Gd8~J)(+J)X|iKm+klTV%6t+$c)y3lJK&JP-y=O&+Lv2hUo$5~aZ
zDY5zb1<7^WFSRuV<xfu1U$L9%-#4MRCHy&@GIKWV-BWPt(Xs3`CzDr9{r5^e;>S{P
zjc40`%uf9<!;h&$n!PimXZv=c52lr;l}#i0f<9>3JekeF;A%FnvLS0xP9vwtuF8`g
zT?L^}+HDeyH&oov;QiP3D<O4pRiXZm?~Gs0=6<wl?o8d=R`Bx4;?8N)j$BOtxH4kZ
zhjh=!!hC-+kLEfYd{Hf4{mN~D?1`Kb$Jup<&G%Q96uW*m@GralsK(~Pe%l2pwL8+>
zChn4%uckk9DgUdfyS7?~|9g4h2XjU2l}G=6<lixCS~fRmPOsn(@uVo#A|c%}qjimn
zu7!eY0{Gnx0(_ZPg`Jwqx4xpgdj5lu_BR_p7udPfDDGL(A*FHDjrD?t|GN8iMYp#t
z`qnk!_R8taGp40Q9cS4i)O<`KnAxXpD*x5;BS$7AKK|dQBP$u+Ikm9x8uQzEzeE>j
zeesLjId7s<#15~6MoDik=o~QE!ntpG@ypX!j%ocYn-Cl*ZR~Qo&D<wfJK6fxl%qul
zHYJ>V|Lmzw;7em(KaLr*+h5fFyx9|J5}AEv;{-+peUH^^0^<!PF!nMyd7PfNYSGuo
z(jFF<&y9M%-Jyw6Un1pB-)(*Qe4)*`_pVKK8-7Utt1&v@*!G3JZUftn8PgT^3$QpW
zx|k$%fbpu0Xm-ojg=^;Ax;01VmJr{qPoHuQen@w9;@Y#{!Xb$1=!@#~2XbF7Do#G0
zs=H>>R_{r^FAhI<c+Jh<eCcw*!>gy0_uq~7=aOOiR-MQG?YBf`wT28&%SDyyym@Em
zP3PXX!{%Y!v$T?L2R@|Dnr0-m<Ky1&hR<>d_FKMAPWk%DzNfNeU;gpy2R?r7lf57C
zfa%Z|rh}Ktmi*EA{AW$S*n%}mGv+IBq}%*!d!ao21=G=6Q>11xO|4&Bs-<Eje7E?Y
zNz}W=3!|q5JQRIoUHn02>O!&2>KAvbwH3cS$a3tm{a3!!umJb(o<BZTD4x8oc|0cT
znd;W2lC>+X8u>N|8SJ?CB>aVJZd=eI<3$Vlm)S0AVc+}d;7-W}z4Kb`h-d#-w#s~v
zUH?xqHO#^PyW}~|n{)n&uWOV3{lDy_O~{$^oGo$(<NY2KA3ioktNv8d<ec{9&s60u
z&HTUP&C+u<tQjnVTc4GFx!Cyo;_1(p3j3l~1r<BrkF$KeGTW_h&$E@0!F}d2zA=T1
zcU+a{u`oN&x=Wg$;rHv4#hI!5jQ0dd<+|$&@@$pf=B4{6TP46MQ*7TK-<s*iZe`0f
zDqPf6i92cT8^7b(*S{GKyVt9)Jzo~M{HR+6uWHEWEjz8`W0GRGNq*%%V&*^X{0{y*
z1v3pME-iTW!0E-t`6swn7sQ@_v};@9FQcUskDZ@X!KS##TF&H>!)sqYtD_%z^#l*R
z?_J=`KSTJD;IYr8F5Gt)C_l0jpV?h<w6W&LXVo9SyUL#0O`86@VBO7E=X8U2GX(sY
zB>abqq2^VEMuwsIoHOTln%_<-Omhv@YcfC9HB~6ob>H=zbM`am*ZOZe`skcyVC9F_
zupdiU<6m6t<B8V!G0pP(^9Y@JdyMA13=0>jILq00dXt50Pe@h-=Q<M)Nw+Kq>oTdO
zN)sM#c~%s&?dHRTr9qch1zGi<+unMIakIy%8$b8NtUk=<8g#hqO8SJ0Th1^%x?OnS
ziGS)XMs3sB%l1V}9ZwzPX*Zqzy!MQ^5YM6a7Ur#I56)g36LRAlPfLf<zJzAkvq}+4
zC(`*0!vx=MJ+rxD{pX11k+$Z3Hv^>Kzlz!`&~jkDZrrxK3^$n$olPfxwj6!E)!_WR
z^-Ad<mhM@Q^YznQ_pr4mK2=ukYx<&@HDSNlqQDq;Qz3iJbsg{3XB}SGaqdCqgwOsw
zF8cS~4?peb_PfwrrT9Kdr*;4J+xM%V^>lcp&D%M{LtU>e@z0r=|Kc`PTXDQO&tD)D
z)ahdX&v5z^g{%UdP@f5vpC2DRo*l8mb><UUAsZK)$&X8~xLc*G`5oUZ+-<3BcIr!R
z^(W6Se<usPmEX_EzCBlhKh2Tpw0l#AeM`c%3Xh3O{&|z7`}@@*7xzm)J(OyZa;$TD
zPpG`;LJj@>y9GOv#7;?wZJYTq=<w3JyN^^XzBzx!w~beRtqYtQ@AxD1>56q<U(4TP
z*uU!4fyQ-xtJXhgYd`qwph)nihrFq)uXuf3wTYMivC^EX(3ij3uTNhWR2=*IrE#;T
zdS1iyD-ZHxUAG3rUNJf28xXSZflbGEbB!Nv#)393qWyY>6E|`Tzxh2u_{ERj)O#Hg
z!YUOnWn{X!YNyY)XVxqgi@T!t;F$>bhtetwm-vjC<tpK;wrix^jQYMTQ0&*oKl!gq
zcm0TH%J2T?^`N-&#%<y4$4doc|5mPyQIu7m=&|-v-pk)co7Y5ZO}(M=SY>9ED!<m{
z#Wexh*B|}=eQe^QpqMjSQ!kjef4Ou=`Lj-IkeNl+<Y+dz6aSaV-8ZQF-TC@bDFge#
z=d#k*U%qn8d*xJ<ep~!c;GyL<C-3hz51krjtrBZrw@Bm}bLDoPrRwo=KO%0i>faV)
z3QQ7PWBij@?V7l7p`omyklE1)*>s+xOjh!9c;+0il)roGUrBt&%>C)dre6(z^H-_q
zU(-LKpGohhhQ^<}@tA@4_H^C<bw4+~UBI~S=d;-_64gE$^SuALEd1Q%<ns+yKVR#<
z=97!L{%MztZE2cL?Z2sO9lxBL;E=#^f-h*#{e4sN-)!kU7;tYh_szl`%~oD>l{P!y
z$}T_E`!}`l1NYB;TNX`b|D*rj<=LX7X%8KZS4r$)vXVHP>T1I57u@(jF}PrIr6I>-
z``L49uDxr&kl!r+Z}w^jrOpd!TP!<G9&VF8-oO;X`17M|ZsOUaMs?C&H~ysS{R-Io
zB2rZM=gup!b+?!Kn$>^Wzk?-a@q}|t3A;iTYUW8^i+c8X>Q=sNO}AvdX%emZo%uEj
z!cTtdIo?v1vR$gVW?N&Wr~8FP9Rdb(4|Gd9sTnZrKhD>ZF#rCm?MgO^^PisiFrTF@
zqT|ubKY7O2|LZkQWSYq`#Zoru*CY%3llr0)7NyUgRCwe1e20~;jQT=TIFFo*Dfuz)
z-tHskbJXpUzsOuvNMd5p52(vEHQ-EOf1+b`@r^V0_iu7ePt`Bpb3Ztzl(oI;d(-Q`
z#Rb0>`5)x1TeiHiPhR(sE7!G;s(wx49uuW&&K7@MI=|_4?G9d^Up`mP|JF7MNZoT?
z!?8y~)y}v6-0|hjN2mBsIquLs%ZV@I=p(`PqB<XwN?J0Qmi&o)QSn@YFTv~Ve>Pv8
ztR?CBHoFA>v)|8uA-B8m@r`%9^_~3|_2urB=XM+`e7NzOUqrsJVHp4R32V)+{+2%M
ztUWtErnc_Nom)>gxAmtr+&IdZcBUipbaq<#ocP?6d>68+l4L)7-gR+Sn7yrhP0UTh
ztfO6lD~*2%-ZM(e`1|9D%H-QC4uv!A?${P_T<|>G7LR3SmS?Ne7VVdfe{)iYL!XV8
zp^LGqz;lJd<=sy#Hk`flSbLkJCa=HA*%=q7<b>VqI_YD<yS|k@=u@<4s^Z>L&ATVM
zFYXqsu5sqcXy{f>ij<wZgV8E~hhk-&Nk)aZ@R`FGh2QV%o^~d^ZSlhg8b4K!c5Ivb
z|M>3rM&G}kzEDuJk7-BCKWm}CC+vED@+(hmPG9rzN{NxT<EK@XOkNKfDjTjgc(6*`
zJ9e@EafPDNB7Fz3{SEV<9SjbhXTi~?_rB$X_r3+wjs}YP-%w)YpB}#P;L!}R4WAso
zG`SySn6~l;`>9Y@vCX;qv0J!m*L{5PWKG2Ew}CcSCzzi~S?Im9`jFk~PxqKqSAP^~
z5?#+DetYuWoXSYfT~0ZtnbxK{a=vZfenC>}OVV7)8K0)|v1i1|Pr6atTJ8Ei&*i<g
z(a}krH?^8$G;{5)Etu@N<X?Z%DhKhBXeZtNYlpA#tc{-3?B{y_qBd_(LWXGzkEN8r
zimioi7Da7wms#Dbb1a2Jg8I#Vp7CbfyTw(tZH9y<N7KviSG!82F0(J)vv$A2eb1OA
z?!?75GtyM;T0dNWtZBo`e^_$o6ZaS4b%!r3y;wZ`fb|X~p4N^Q`;*am8$=GVTs|tV
z_TkUby1+*=s>$&OzuZ~0ZFA=~*9Il=*aK5!eLr3gWG<@ucU^w@Z<Y<|YIXb0KmB6-
ze(v+q@R=1%@w0q2ca&GWVO5`Z-7RUBj%gO}uNl(DTAHh8Ndz)HVZ2rmW61PHdCBCz
zId-wn{T#2wOgs0YdH1#L>*upZo8{fJ=(+Z8GT;9<@8|PQf45lg#FOy9#r4l?rI$~2
zJRA2iYy+3dfmLfS?e$QzZZlgXwB_RrpJg}IYlVz1aLrU-`dh^Om2q*g@z>W*Kl0ay
zDdxU?l{HmsOLb$EO?6gYXz07RwK2O&udiDhWa$^;nP*$^A&gV=$C1_R?Hsv;)>_=_
zYrB70MrY}&Wo?17S3<J%wu<qeJ6-cF@c+}93FTZFjeGVVYTR;AqUn{R)y?LY(Gw)x
zzNjA1{=><sUUlQajq_@k4o9VJeehqSw)U1u|510lms6)bD&FHV_vrBxG7qyp$?rKd
z|AKaNvi<BCJ`LSLwH1yhUOirTm^F_1?#bmBuUK|X5uT_lr>a}A&idTtYl(68OK02=
zEZX9+VZoZFHM4|wRyeaVd7LO$T$FW2yCOYk)}w}rzcV=xyk2b`vF!Edwlfmpymz0S
zm@u_i>*0^@|M{aLXG%V8>&mXFFL<W)ZKw7T=c7;Gc@?l)NY%aB$bZjSTkC_W^U=cl
z*5_n6iV7VIR@I$6mMOfd#^>!p8TDU1Q)kY-Hfg8w1^)KD;~$^zeYhZ4O1q$uD_pUI
zx$N?XkEt(?AKw1l>LT~O0)=3mbl!U#ZoF9kE@tw)`{kc=&n?%gsAgjqDg496a5Mj_
z<qVTc_V15yaOw3IunQFaV{lA*!01%U7v(Jz#IP_SMEdOV%c_an&*^-9E^*9%Zq%_5
z)>rFS>|(p4eA#tw)!z-jKFr9-TWJ|FajjlS!MQzI<zbHO5{o-CKk4#C-<_l>G|^P^
zq{iuuE8KWY%UYS|?b@(dNAGggCf^?G^~a`1U-7h$+WBwWy;&1~r}und`hKmHvHZC4
zv^UMx_iMlD+xnh+V46Djy}b3sHLLDDyV5dg<GtGGX?8!JTs(Ytb*<&`2gb8zRnK?0
z|DeAAUYJC%_4<{!8Ftvuy|>#?Y1Pe#*V-?er82#f`nW&!*cC5P|G?k_!m2^%W^^w7
zIOCy&{QCeeaki3(=ZTfwVoVN+0wFUklW%xjxy0(|e1)@S#@Z!^H*UBnvahD3us?RO
z&N4|$UHk1jeZ<`FI|(qavNpLU>Kksy5^;ZGr2B(^in-bR3>#Koh!>Q&n_yz9f2T%!
z&o+(i8v7MjG1YcTJ^s#LbuTT{Ts^9*{>kp067magZx2>FJLOndqeF;cl1-M}?F~lE
zjyp7WGUkQd4)d9FG3Aq#%uKzTU-LF(-I`O?eLJCqvHQogj87H)8)w#iv#B?pCU5+z
zvHWmg)G4pZl}cGGrv0~k-Y(<|R9|TyARl<Yfyd!bI7iTo75Xxr&y3~FXZMMJmfl&z
z_qMZe9>epCt-f|l6%RUj15%eIDg8dQ-lw4U_(vz%x^4VBn2)xYKL7fqL*}f=GaDDX
z2Fb*I&nNAjzQOZ+C5Hm<e3c88Gp2o>Y*nDwZm(Q^F|22I#M`I+g0f!(#MfV+EIr})
z{)h<=d_GrX$Ss=my7L&vCz*q4$G(4OKjbo5Rp-%<zpqapEn*jCt?CtwiDu<^s`l_r
zfWE$pW?}oeoa@o&dZi~vPr50QaA)G3i2@?VSpf`R>Vn-08-th{%nu*@X*`R+qt|M-
zi?GaNvtr3(KAmdmQ<CS+J>4J_rY_dayGur6S?@;i9j#lgKHA_dv(0m3j{mi?Ru<zu
zsxvn5UiP}YT4?u0$t{sQW-IT`5YN=vxbJ|*jG6`fGu}L8@+p6C>d3#Ih1OH%crMml
zSb8bREp^vc6?LcCMsxPfIG-6)efa0y{(CzN&8O^6;k3)y^YP-{=lKsVhdpim^!&_8
z{-<k|G80~_%9h3~yBO$byoSY?^{j==DK4wc&HM|B_y4}@t<QLIq0q$gU3W6hZec58
zIBVpfpIVgaBe+(u+cGvxSl}Sj#=glNUmMkyMFc-saCJk2_JrrJ%+HvmO7xyuQ4zGp
z&^m$Zz$3|1XPsl%de?_Yo-W)W`t;GMM{OIsw>}emcjd38V14<mH|+}}Peo2nnX&J@
z>+_OjhZ0gMj-6)lt2(%8_xE#ic7A`C%FXiS1uJ*{uCz-_vh$*LB#1ATu}P_T!=8A?
z<Kr6dvbR|)4X=n~@ok+E<sa*O_e}Lf6_1^J78lvdCv*nxR(pG8p6|(KPy6nrs>d?l
zdob<`{#f)dB)o^`htf5TMww0Px?k`0fBuk3E>_29OKht=$7iX~CA&`eKdE1EWp?1g
ziy^o6F4BK&Rr~d3U#7B}Z`Qfh1y`;#RD|gqPB2cHaW``5PSJZc^CQyD#b#|PmOfmV
z@Fi6=H2nGVAI%4!%`~31d8T|8-=gOiZ9V!YoJjrp-QFPm{T$0`#y$HsR_8oEXD%PV
zv*hKe;|HhaZjN5%rFPw;VYTVE#TM6YNj<LX*?LI+klyRxX3G~<{F?NP^TiB%8?i0_
zjAyK#o;5YAS@*g)ch#mVTodoC*#4C5@zlt*`(_0s&fOnsUwi$_ljH!=H@CLFyyawH
zGcUx-oyTpyW%IkKQ%a_rOkb3IeO0@-$l~PN3%>8!lk($((6i_omF&i{2e%!40<{h0
zGmn4SB40dNc}3xs*H_|KZf;-|dcb-$fy?#fAw~i23LY1+_r|V1GZq-MINLpBX%Uv@
z6G;D3anHDdNzUl|OOwQ4o)=SlZofa6DWi79cgBSek~UIB%AceSPF;GydPJme#vwzW
zZO5Hb<c~5ge(BPCTtMOf-IycE3fUs^kJ&0h?3n+@u>IM2vj1^z*N3e;mP?+Pczj|1
z#P)057VPs*+SXiG=ofl)G`l9sFz($?7vY;1CBMvI>GgeafMu^<yu)p?55eVE7?aon
zt^ALi77D85bI885p85P$i>q(Ljci249^dy%d3wVp;_{t>jOTs<mS0ysSkb5R;8dRc
z%w{`P_YbFT+^I``d*o7Qv~GBm)U>ZUGcMoc`hMD^toXnj)teWt6*e;YME{ole3AYA
zzTNfT^S<RS%-7v=MCbiWvDb-hAzVJoD#Df@2}=4o`}dK;)1H@aDjxiO*7am|aZ#Mf
zJ>!@cZL1IUxhJW8*|YhHZt&mb7X_?XjveXpmp(O@zw0Q^l_^&5*Lggf*(;XYd((Ew
zvuB5lzUX%!T(y#M#!Hh-=||?GiTfV;*WcP+ZT@SI*gu2h!))7kYdq28%Zq#YRYbIM
zpTY6#>&qi+EbY8ic4W40&pGn$WA?VF^&5C@Z&^F*beQE+sflN28`gdLv(o#;#m|$%
zdn5uyy7}Ti<h5pd7%Ud5nH%_Uet5&aD(U~BAq=9s7!Ew{SHFMF`U@9dQ{mma4yI)}
z^_&4yAHANGUn?VRsKnME687x5xQGwysf%hmWe%J=waI9Mn)rXokN2OP+`04kfvHPU
zHr<}_OIzDHe9H9x&@(embsV2@_PMWP=aIRBXNx75F->K@lY6Xiy0X&86+J<DTmg+e
zPmE%+IoFBaYu?AS>dB^ysbX8Fe6D7`xm0W`OGnMAm-CFeo%kYVo_7@b+QV^e(fatx
zrHhhon?4n|5aio-PW}(`zgbsS2B*}VVmr26rg--e<#^t$ZM&MQru~xYXqdR%slsjI
zjgIb!MP<oCKkL+b3;HW=wQF9QFK#QOU3~5A&Z#nS{D+uav;v)4WgNSop5;hpS|4yU
zgxRKj(~&CzMT|aQIytV*ZM;A2!P5T~HG)T;OH7m&3|iWwc0DGDzyHkn=_0Qb<-GN;
zJzC)W<KU01q&=?6=@({Kgcn-*uetGGxNdFO(#spGa<f%W=tX#M{vgu%y5!}Loe@rJ
z5+bUm_{5|JuGC>wzRhK%6e#eydSTPlO-a*I7q}eSmC?R8QtR4mmwz6un{VWwGrXB0
z8P4>C<)2kQqx9@vscjn56LTA$x)@Dt3T3oUXx3T76SivK<hos++QJVNS0#vAOiylL
z%t~S28p-`Ps86ulaYD#pm!PRB(Yhweir+3h$_bSF>v2YDn%kAE0IjPB_!v@d>o1g%
zyLihxbkZW7`)?&fORhW0_H`DnxgO}+&&qvtPK)zyl{q;l1g7rZctYB!v)V<#;e>&b
z;p~OenKp*I`2;a2Z*Q&rC)4V5xbvvd0jIDdcB?P+r1-{MH#o4R?<j9dfhDtarJcX-
zwbE6hVg&*ElYC4yFX$H8?o&Oz@$nL`rOO-Fr!VqQ5j}lIYh}!vsm=;Yq9)HzOqCL?
z3+Lh0Ilt<P@^RMU{p*vj1}L&>NBFU=lku_fV86(xrR8Fpcq&n*pLh4%U9JnH4HyL!
zyWY>!@HhQX;?(8yAn3%aBb^iGs|zRnm|Lx+Wi`j>vB;E@H#!*jy48!CGFLv<<hysu
zY=YCKp4dAE4~$(_zGmLjpds*&Q*OnIOACr;Zjt;JRFKrDA!7GCGIy`}<@m7GYqRsu
z>aSVJZNY7PYwoRO^Cq??o^kn_bLm<3s-nNn#@t3vZ$8MHs<hcb>+YuOQH%6$>=xHM
z!EJU-`O(_yy)$JWdQF)fKYM<>w|$JntQ(s*Sed0)?cBA+&^<q?zGZrm{p$7~Hj|9|
zE(Y6auHUH9<Fz_FaGCvufUxASSy%kJ%L=FIb61GPWkx8?`&sW+DZ5ED<^}8NGONph
zO`9A}bjmT+|0(dzEcA3NTAMn5%@Q^n|13R+|4}ir_jjoT3UZ$-c~!#d_2Y!9iM+3-
ze!!jUN=D8zIUX@zn010%>Gyd?vyd~Bvr<A?+?XaiO?a^ANP48G^PR3G=DR;6Wh-g@
zS4w{RT=%HPzVB~s83M9OE7PC(sOhj>l9!)$>&W7Q2b{4h_O3Si@bdDbN!x@z?pm(=
zfNu`-dw2FYt-P6=%g@hgH?lr`_0>XS*TR*)Mc?8Kr+j<Bv^{;-=HvG(-e14{o%!0j
z%fhzxd;NB2GR^4b<|vyjemn6<$@zj!+@>EsByxJ}d>zu<c<pFRoz*hcFrNK44BRqK
zU3kL(<<A@U?Y=u!?w;_{+q{JT&pVH&hr9yJUx`cqDp*zcApXPgbx*GbKWhzSI@;Qn
zUnR6ceKGTyySDqcJ<R;+)#S@_;!2W>cju4ID%LJ3>wC`Z*)PJbXJZnh)aUzqmIzyi
z`rFgWY6{X8ozLYx{@S=)c~J0)=Y{r@B`+*B-Sw|%RkOIu>?sg-kqSB7tRN?|E{j2M
z={E6CNsCqLU)FP6{vW5;7_f=G{dcrgnEv|(^3PZAJRKhMX1BLBhr8wU>zh=n_*p)6
z2q~n#;Bk7nQ=2_IZK-R;2m6=14W!%jVq<?v{gPP`Us!%7M?Y|VKz`<~ZxfG~U5nQi
zTr1-FyWUftZI7M3i4A-IZ1XtAtWMq4n)&;p?oJ5)a${YszDSyRfe`21&)!nT&8h#q
z9_^l<&wSJA!Sv{98rycX&eYv{b<NX>daGIAuTfjP!Cm6m+$i6jcWR<f%6LAosnBtc
zn>$y0e|pfD)y3*z>t_a8mKXWwtLx;&RlhZu*f%>QA-$X5Z_nR}YwPctJ=3zE!pOOs
zY5lGO(d?63rk7q7TXguv-z`f2-1|?gd8A|5a7ps{_K*8yE9dtv;J(9q{#<mh<@*y)
zT(h_R4cq+TpJpP5(z<}$>-lnfL_P8|dtQ6F6iI4(-^(#$U*jOOBF0drSo`ti^)IS8
zr-+_>%H`>9zEf3$@!R$53)V62ci*$;oU@?i=0M+^$zQY_O4vKn#myEd|DLPK%J^uz
z3lq};g;n;ZAN4mcxpd!q?WLP1t!pQS>jivl;qRNRyX5Sz&n^GN6ZYueRA1z`P+sj%
zrI_EJy;JmOcQC)2$`L=!fA-huozEZD+}t-sUhT+fo6SM{!YsO^3vQgUeqazJx9F+&
zmj%h8JsB>C-`JGY+<tOZT27YVe9Cuw!5y2J4PNZFUsqd|DH$FgwDeR^RMxEYGeUvF
zQmb}Px_!ORdZ(cw*EQGk_4kd=-}u4)<!y^~T<pO%ro8yKEk)~J3Ej-*i|f1|cs+=n
zrR0r3|9wd%wJkPR-L8aqx_F2mvO05%h2=t2-*NumKRFV2cX-XtelY()9cNaw&yz(A
zpO*{vS$RL*`txnyoVGP*c=Ds`;$~k@G+;e5Pp19u{cC5_EAP~(oIfmn@^t>^G>Klv
zpeM`2KkWQ5$u+m|(M_ix;`z}f^Rl!$c`o0)TQ+yU^uOaCO&$Gj%r>9R*b=$s8&9|E
z@-V5wJM+AbC<?rPZ2UG%@$;slu<o-ru5aV`vasUU_KvXaWjx&}Pi7g<P5pOQ_rIZ1
zPidUqF`>GHsS0s6DhFEYlU})V`7<|I&1R@I=xcs1#B+6i!;bT+zu9VTfBE=&zSQ~#
zk+k57_wf~G+^=Jf^mG4v*E4O|f@;2BKdx<WseHCpJ+tiUp2ME6bZzb*(4HiJE_&*`
z+DTW|zIbf;fp69!;oGX`pZVBJM{1qmP(G}4pkF8HkNY&Pf0dS63*zSP5#pcVAK))9
z<Hhvg?A5GZMw#HOR<k*dYuR|?wPHOqgfA@nlUgWZ-1kaRMCG7Y8q404N8&wS_KQSx
zB}{L+uA{LcMp)g9>CpBL_DQODdXF>u&aporJYh|YR;fsJZNiC{wof;=Z*TFEb=`F4
z)4I^Nw*2RQ9A4YsqqDI$D78WN#i8E&v8K=3?w^w@{(HtS_36#jYx7pS>wOL1-v2U7
zZ{kIMU735498cWXH=oQhHx)O%P&iRt`Sh|0eZRA=8}ECuWLvNDx()qv?uy1#Y+3%j
z+w<zgzj^vM>ZKWWr|sX9zh{5esV&;m-gWIW*{Qo*>2l^N?fG{XT+^{Qb75J|Ox^yu
zQ7H^<x4f@481BhqxR}o)vV8kZ8#f;(b`}{C+x~6c;x@|q5{W0RjU-zv?adgbpW!di
z`(u3L$8Y<u70p6yVwH=f7F_q`@Q8Ijl>2%?)u$~z2`AXBPN|#E@M3m$Q?Xh$e}=QM
zu-u&gM_Bf*QK~+9W9e`H^HE!L;@=piRVJ(I-YoupUTTden_bm{uvH&!E_7ns%c?bX
zyP?+E3;MZ_uh_;)CQY?HeQKI%O#FuQW2craa_#qL{_Lj{mtcH8Kf9{n=bPQn*O~Ze
zNry+tZ^&(zk6*RHe|gGDro7A_M*3&s7EO7rlod3G+kI=6O{L&tF4K3a>n1Q8bWT~f
zreIO!+2}2aPrtp@KKLxsKlZa&<mE{rRi%qPIcDj{O|UCnoPTlki`(xeUT@f~x0svl
zrg4yslYJ_i(_4eDCJmAXvKOomIM^Dqy-Mqg3sQDi8NEESU0SbFqVAshDwQ8DYwXX?
z&{Dc&{Acd!PN!WSzQ^1YdQMh9c+{iTR?gz^M!I5uLrdI=Bf%bO9}UI1Cp?|}MS6}?
zh3UP}LW%x=4q7e^_YNsm@a>iOGQ<C>iJ-r<x4hk#mTe+BY%?{AU*#~Lo_8xM@aF=r
ztPn|?TkPs{n34h-&n=q!;!Q`JR7t?=s)JYRzk8O56{t`5**`1%J_~2Tn$OOTKQAq1
z-&A<nzsbe<S><!hFOOGB?|ZT49<NYz`nyWG4*!{f`&UM2o@O|+<ZQG*<G+1B{3gq<
znAcRaru{y<Oa#-88_EBY>YG+D+_<>t&cU*~GWUy%IQryEXWogL&USE->z*@`agTy;
z6<e;Gwrqw+OlRjT&*{^gjhlKb7I%J~@$2~vn;hZS<py=_|K-bSjTUad{ncP0`}fI*
zJh|kBrp=t>-oV?#w#{8-v#*1h$2p#-3W=vq7%Xg2wwKrAxb@btx+vz;IhT|h8$6sW
z4i$EbHHo*cU$G*>P-g1c2iIFy7u^3XxSso`OPLR+^Su9MGs?w2Y(AvdWOsD7)(#f$
zNb$n$L9C3494xNBci5Q@{R!l&aJuYm(A^O{=eX0ol(ps}pAIeG>yY#6yjtR~TY6va
zG50UH%s=x*xrfvLO?m<q39qm7pJVcNzNb4&_x)n?cfaJ$&iy5F@^07T1ux#cKQM3Q
z@;!<_wzn1RP_(J~vSPw<>0R&MwO_d1zvQs7{4cJYuPs*A@162%Hn4i!=dJuHq46t$
z``5p_0vqp6h+Qz_ebD`DZNL8)$sM0#mf6|Uv;FG7|5m$&4ydjA^8cR9Ocmc^-#)Y4
z%W9cYZ&*!yFDvB+`w1=y5Sy@DVQTThfX1RVElvx&)&=l2I<4F!Bj$2*e;0=~Yxq;K
zfEdRMkF>Pc?fO?5yU<te|Mz<;xu>4i=NcR5-<w@&{QlRz{C(f|-k;vt?Pf6N49hM5
zV?pjuQ%sc}Y8xdr`pHgzz3F7v^b}9W#HV{AMYel3IUav}q+@Y#jFJ0^QaQ1AK8nYj
zuZq0oo~l}0axq2k!Ae^zZ=Q>iCz}}#%gwM&ulACwI(EwH?Wz!VtG%J~SG=^_UoU<!
zz$SBMY_4CI-^te#6AG>$x2q^VegC!DgR)bu$F=8Zg+{G^*gs7rqg7&UTlf2^^PfmR
zOxd|yq)6J>V)+x*=xu){#)KZy=FGI*+}_t4KVkld1KTDwdiS4_h<wIu%iT4%)_dDC
z@#QOyo3WXl(TOkbjPAQ<a;UuO8QUrLlflW7jtQ&P7YKUE_3eJc@n_DS$CBMvX$hAW
zaPE`Y^0e{L)%vU&PNU3Nwimmr7FDdawT^pY;U+TqvF@@NXJ*~&6b+l&6*w=EW$W_$
z&kmN&_BV}OzNy~qQ1rGFpEhhwXk?o=(`bcGMS%Kcy?GmVy;;clciCdQSxp<0YhDLF
zcq_TG(qPx!c;$!nViTM<zGN(MH!^nb_$}!6d{4Sp-(-!s65(CCovYjwuUZ<W38#B2
zF??nXIPyq)^>2s2L07xk?^UI}UH4*g%|7e(0huQYdz0<#7T*)?vp*`DGO?n6^=k2d
zc81Q&I@8-&x3kQbK6U(6iey-Jn@|3<rH4fWQq*{!CzsSL+xn6%VawO`^|fza*nc<s
z@$1a|%TE{1JE@)DFY)0R`|(dtwQPeUPGl~6diTD4`M19{JEP9tp44TrHR|GD+ixk{
ziqVPt4o!bl<;lSB6*g5d;M)|A{y8N}g3n*hl1TfOcz%xML*Z>Rf3f9ixZ7V~_!nTm
z`_bvF7wi8OvA%LT*J&S^TglA3VfBP*ai5(lowZqopMQK_@pbx!_yo~?-s{tr_LpA>
zI5*Avwa<=@QZ?2qK^%AT8c%!wxZxzBB7MAd^1HHUU$#iHT-+jX?02q^Z&J*e&KW-{
z_H;WhQ}Qoe|Kmqo=scyx;@$6(lOOe3F8eX#W5kZ{QZwDFDlYK)^UL_?*t~i9F~v9Y
z_03DOW(BSD&gA`kEN2q;&4ptAfn{YAmmf{p<@RXZR@vuypF~6}FFba8oW0WZ%(QR2
zvz2Q7jb@k%XS+trY?)YpR90K^`U3Clb<X-$Epkrn3&i!(mYJR7{qfAq>|E;XXJ&^M
z_h^5xnf8zI&9OHb{rM_)58i2G{>dT1rPh?WKqh#9>jJJd2kzHrA9ULwdil`Y1%i8c
z{_*fNZ9gdZA-urtP(<2Gtq?Pl=<LZ8eHUfx#6CIg^@2OetW(H&%h_qpW}M%gmi*XT
z(a-&?!GiTt#G~T}R~MgT$uPDq+{V%vQcw|@(H3`+t+>Mc-wDIn5wpd!7Ti{zQNmU<
zKl1t2nThEdFZSroynJwWFW0e`mp(R0&pLXJ=bc4Pm-oSnh>MC&3k8Dun*uM)QDzrA
zoN0Egpk?dPBUynv^`hI;Uh1S-mmd*0J<ssSG0A)F--_ql&AE6ueT!w(4|iM7zX#^1
z$cQ8}>qYcR&3EoC*kosFz-5#!8Fx&^N@8tl*+SQR<CQP6bFDseJ*lx;t=V9w+46ad
zYlcRRi=4*uhXz|F9Zp_)t=%ura#OB2`_tWPr5`fSuRk}}PAB<!W^=aQg8dJ}-ipLT
zFt1<A*Lv>#^o<u({<lnD{LeuB!WQ2Dg+F6gS=AocuzR}AA!F~JPMKS40wg{>6y13z
z=ejfxTXathYxho<W+z7VPn~Qvyfq?429eCmHJ=)qDgWDi^h8L8@Rpg2uD%eME@8o|
zzMx81`n={8n_CAqe5kc}wPH@A@A1CO=z8_X)uR55UM08M!;T)7`69IZ;Pv;DKW^B>
zu5+vKss8ULYuJqfr1$c>xi5Siov=OMe)3{ze);r}v*DL7?0&&fl0DBgKF+h<bS=+1
zF6DKG5uBD+L}eTP|CEX4wrSnhR9OGNTHeC-<il<6MDD~K^7<w8s=6WJ9itV`EjHG?
z4;+X0|Mi}ky`kj)r33q?zk7ae->cIuA7}1c#PjXq()Ndsb#15Z{rhdxlj{$>S)64h
zjjFv$(lzDE>lwUWy`1|Z+2Vi@Bim_x8?pM2od0gLR6UsDSCJ$-nR$=V!6WY+-YfjJ
zIh+|$wT;D3=CZgh&pzv7A4ki{&D%l^tbRnOo9^nV`K-24UgqZRMen|Uco=-l(e=-j
zpBjv^l7@eDWa@vtTr_cWllz53?QVy(mPKcmTTC=OBWt@-NOXb!)wVT@?$7i;{Lk1-
zr&`rT`ANg?)>~4-U3y+}Z7+B{r9_H1?3nx5PidC4naue~{Bb%LJkEV$c{TIYoMf?6
zucp~mzBwVDeZ8*m$&7lz`0G3~U(Ys+ZRh!QUp0N3&aJ<BpMQNl`~F>=N$S7V%KmR|
zeqQ|j@K$NN>aB_278Mtt%e`ORv^r<%^WLc4Wg&9q$sez*Tx<QQ>&Alv>GNeJ5-wko
zy}bPP&8c@jm)bHp--+z^f2>+rW&P~p;#=3sdj7rtdZB#IcIG{93i|@2l3V|zu1@SZ
z=vDs0d-cMemXCa~`>JQG|5@gq{i!d1{+vZMiPs)88z;Pqzs7oPMfjVW=VA<_)*f5X
z9CM;0MgC9Un}?@U`r9si2$72G|88AY^ZRX|`n|K8cBk#VQ2gIKo9T7clUsJIM`oMs
z2vwMT?WKp^qn<0?b9#Suo@R(`WPj3F6Tni{TsOmx|CmS>iv;tr$LoJ(CaA4o_-wE=
zj%U@u;0KW#q}Ck1Qf0lP!JQ?L(emZJWaCLwi=N#!Umw|Vr^9;530|R^O}}$g?&f~E
zr+n4tO@7azShMt&Z1;|(Yh;9H9xAqE3C`FjaVkh9o>^`4?b({jr?MqE?r@y?c~<xM
zjM6jPrX@GeeYoH0tcb7Dy)|DfB7<#Qjh71Le|A3Za4{!iMZ+<!j2XW53kzP)KG!9l
z-~T@`!8Q8WxrDQm%<snpZLPQ8_2SjN)w@^M>}mCVW2tv=_UjLPTHow0oXmK?{9sV!
zrbDZ?%?RO)>-S}g3R}2$!;+4*{5}rTfA}5mU)-;)b<OS1yv^m?R=%BCw#oIj(c5o6
z(a$%|{N}T%_hrucC+Ae}e{26H5?<1?Qp4}v1oeNG-@-lfx&Kf2)6mquXyfYL2BDc=
z{%79k9MEVsbW1ZTZ<aFanri4(>~>?nBdc8f`JgqOS8nf1eZNh>;0fOh4w=W>%&uQI
z-@Ia9<?Cx{H)3WKKAzlj=n&5juU-8=FHYx+KdI4Ts<L)oOoZL)d8czNr^H3fIQL!Y
zw|Lxv-xF+Zab8~E{llYR_78&>lP>fL`-h%Ye81IY7Q@5<U&X@){U#>`&E`(eJMr+k
zbKcvZ-d~-~b!XUCUV3wi*V$}uaoOu5{%xN;KNfA>SS|UhvheFwQG<6rPg{Roy?T0k
zf6bn%lNPU4<|+n$-@f+lvZv`MO^@ARkC&~MD6D+b82tWPp5=4d*vP$Winf&hKc<`i
z_55=om&I1cKEL>)ZWmW4mDRrf&d%(oA6io%|M6SxXn$eD*EPm>Gp}?M+Wy|U@2$^;
zmXxSR?(^2fdN3c(T)W)!pMkJ~X>PSZP=jz&v(T|i&z;;SR#hyh<ITBpagFb%0}oRV
z?-JE^w>xh6C}U=Z{tEpxDUP_wIoDJ#f1T{PaqWGl#{NX}3EoTxCM6Xa{r2;GC7ioP
ztxH&8`}s+S%FeX1G)-)KlOxPz=vUS_L16KfGR25Sv8}tsk5?5MM9t4A;?jJ(<JXcq
zlm7k}Sh+p(P}=V+zh_C#+O+4x_GvTOHE%wW`g6lH;)aN#!i75uJD!<Ok6P2}H>tsH
zt!Ux7?F}BEHvj*gDxP=u&?nO+MK&K<RxNsct6<WKgj~Ig%Mx<@q`g_Imz$*e*>(%~
zutZ;TKjZU7a1Y;cmftp|Tw52UnRO)p6S6pEGSBJ0vGGHXD?L#UI9`Ms-)iu`?<@Zy
zQ_}Ry>)bi_k2O6|NlR8ZP;}+K`vdtiZc+{ZjtgEWzsA~d@Bm|Mx-IjGS%EPg53SF1
z|7v{h$eeb;#a4fZhRC<S<#Cyc?`+G@o#-ynnQ3-?XJ>b?a-))}ol->X@2mU2d1RD)
zk~@^fB51y;{>cQzUow9uC|cB<m)-fI?xk~-k<z+PbFWLT`Tgfo%7ps)R~K08yFDwp
zf80@C#k))3oqkZ;qrKaHFFB{aQdM<P#G_`v8)ql2f5Ue9gi}e$!r4amo9;Q!e^r=t
zvex*aj?kC%ia#F{<Be<&#xUe4t@8|IPCUW5)b>exP?6%w17~I&WfJ|Wt2bRNaeJ@r
zwbw<$PTGRey9|`PKW+78O!aMw-ms}>{gx>qE&D~7+5-7r8^?8sANwx3OvNr?hQ^=d
z(3+Ade))ZV=R~Gn3|zG$W9f{UGP&1YFIrS7D($+yN&nh8{x$RCS9_e0c_aCAW2a?R
z+;wY9&AV26f0txe1r_Dr{khob&T-XN<)Ez_PQF+6-c(bk)}8!B>2OC;+hy$t#|Jq@
z-FFmLSm<3#?C;%bon+~!Dp9bcSC}PC@P^s{m&>0&KVO%1tm1U)eE-xJQ)W+(+Msnc
zGT?zvZ0Lkp({E=Md<?z)sO`DN{hUAz16}C`)oVpf28+^8WOa&IB|3#J?Bigq@Vfo0
zSUY*!&Q7;0-p_A&mh)?>Z&;D1R_u4=*;%!nyOw8t_cM6T7rWbL#jDWLf=k@@GeeIa
zt@Tc~c%0XGFZb04M&=~3eSXvD|76#z*RgG66m_=WyzE1am(PW?7sk;&+RB~(gEy93
zEmqH~3Hi86a_@747p2)&%k`~GI=(yqT-dj({KtFG_G~tez<9GWHT&Ohaf}Z;y7Q3K
zryV_#Gp-y>Rh{uiGHkPH-KiWw`)iXnEjKt<WO!p&Ra#Pz(!WK@TtA$*ufFU2Z)%18
z{hri2NryOd*-R%-Iq7jjRxK%I@iP|fcI!pc*F9Y5trqE-E}B_*Y1=i0BZd|K4_&rj
zJZ-+e{+o|3sqx-c$JL{DO?_5+$zj{+mQ{!4W!KHR(Aql7uX5>KolcwSc`u`Xy6`{o
z-}qyRYUqw{zp5A9zr26SuUlF=r~Q4-=xe`;n)5i|;hKWBQ#&L!PwVz7iQr|+E?U$T
ze0;{^DHiH;=AW7vd`3+9(U~*)XT2w!y}aN4j%wx8q+2!5js(8ely2movcV+Q?9RW!
zfKRH*vwQ_U+b~Vg7G7lFuCSSFn?RUqvR*=`lI($XdnP3}ul{=T*8{CM?(~^5HS@Qp
zmQB8>xBBc=<8_`dcFrtnpCP#Q$$BIAU32T1dS|rE;+}R!X389!jAxUY(vC39Y<k+X
z`%6`t%Hn?GLpKs;9!xSku>O>6!TDFaw5^yA+c$X4*vsZUN3e8dbnQ>KDEs)LP3z-t
z@iuM$JU_bO^J$Zad4<Aj1q4do6|Bz-zOnV;zgI?z&bIf9ex(?tx0s*n*Ne-^V_z|`
z>2-b7qOPdQt-A!5z2jwAd3>U!!nT)ORt>*{jx3#IDY*PD_t(<X>#t@ViTctTH|wfm
z`NZ-+oPS;3N_Dh*F&uV#oY<>w@{(0jAmyaykE0BA=EgJsd}=t6X(spL>V|`poaEb%
z@yM?-TDWUk?u$R|n@ctpWS!PpF@tCO!mzD&H~!D&E?w+)HFg4@O`WHXyT>sfBa<ql
zU#X$oQSz&2e^oql=Ni*#pH&MFKQ!C>E3Npp?Gu4*!4Em^o;x1jFyqpT-W^rF-&e-@
zb1k@*F+)nQSWbJP#*|YJK6y?qiQ1O%)h_0tP!Wr6ugIPby?4=j_XeoFs*-;C()YgE
z($m79N*Ap$__4g;?&8^Z;^m$G-|>t}h&-~^WQPvhx4oN$rR25lF7Gw=S-WahR>$Rc
z*?aHYD+!8UShIq?;zwWEiFTGN@4`>H@8Zu?ntapqSlx~QnasIM3SQe(ZvV9Q_e!s&
zt)A-7<LX52MD@+ibgka#l<Ttl@~7yp$KS^}+&NfMx;$Z4<lV*mmsUr6D|d-)dZ?H>
z+bzJS&ikgv?aEjuX`M|Qo89crXza<&IA!T6tKInjtJi_vKPhE14=sALsHIEOIFm~)
zz*A*o)vFBwhfeINiirL%o!wc|{P^p<nO++H(~oOvpPGJoo_yW<%w%WI{-<_7pU7_Q
zIO=!Fon@&He~}~O3x2N`Z+bf?-tAp;<DFxI2me8tt1Jf0r6;%Kh>3;;X#}@fEn0v1
zppJ~%>RTNrl$=+o+OO?jpvG~>t*hih>8~^I?xy=WhbQogWzW)5%e`f?vZ*Nc*|Xr!
z&uowW;F}O6vw-u>{#O^iS8tU)ab@n2S3G9~dPPOu1ZyR1Hj4Pg?-E(-`v2tZf3Ba;
z*{nRZal^UHu5MF}hNE6l{*~6V_urV;p1LdA{9<Y2m+f{50utQI?yo(ccyZPx({Q!d
zQ*W%=eAaDq@^h1RHjy*SoO*ULSn;YEuQPq1YMjInE*?46!+N9WDXTAA7+aUQe0luu
zb4K)e%k=9!leFjkOFDYT-~GZr;mW(s-^{ZzRhaH{Pye9*;D3%a_f>V<@URD6DYFY$
zA8~w9?t9>+{QK69_kZ&jG^jqjlz4MV?)<aSAJ1C#ny}SQ47auM3v7HG(5$GsEmi&Q
zTdo<xYn~@A+`LKbE)Pe9)1;&ef-=poKg2KG+239$+s8KfeQ^7Z^MCep2$!}hg{r=-
z4&nK-EW`7C_Uq!PJ5T>?4^0&M_4Moc`?EHG>NAWk|IGg^LgH`O=jg4~{q1h5AB1l(
z#muoxoozPttmT1co^$)>mB}pM@h;A}(c<@_##z?vtKTtf*<T@$CG@8I*yW2q`UA{c
zj6J`fzRfwi>>2B=U2>n^o?)K&=gUEk{5GMrLbrG{TdjAj+J1L|QA_UgG^MrqDZUGT
z{m9zvG_kYu;<MxLPNmCptJk~!SQ|I@N@JnW{7s2v)w!E5HR*@u%&Z9C_B%qO@^ko?
zjca8s%^!xpsMq{|cCnp??}3a23oF$%=Ra26l8&F?uzbm;*3<Xz#m*3DO#36gFkAoE
zj*Y)wozieBd~qc6aK=kjzX$J+3kMx^^X4?aovFWDgH3kFCgIv(?X0Zzy6c;N?TuP#
zxxIhdJ4?N;<4b$o@~3+}et%$o-e0HOt{nlhXKFO<{&Gz)WeS6@%HwaB)P)7lzWLUY
z9*~>3Wes1@#1C^d7I}ABxV8mVGQ=)AAG>PS#@DZ!u3u>1J>`?F!MCHb7rwQXt#tVw
z#HTS;^2euZ2W54p%$Qzy^P;Ne+Xfen=e2tZpGX^g|0=#PQTn)T|G&+?UG@sLx*v+%
zm6w%8cD|UQV!4HP2j7JCTsmgkJGot+EXi+?Oj@zG*~uk0SkZXL%v)3aRb+Det{66{
zE5F_%dt2A?(DLQy-m03d%hNZNRZ%#W7b`7sH_tt68uQuu`@ce;$8mFMXKj<U7TYq>
z;@<qH8JQ(1hR*xqX3yrf4=}m%?w{2UBR`2}Czuwde@r>Ut6&`G^6$CNm7ObXk1m~-
zsbCs&rTX^O*OShgyH8y#;t)G)>DiRu`nNydTT-<m*GF^a?)0GbPdQIL(O9i%dU|D8
z#w9l{&&ljhzgLwkId8pfLw3xU<?H2~|M&TJY@H?1yW8UIk$3aze)Lb?ygJbN<?LQ>
zxsOkGU0Y&1E$othcX*zs%wJKNOx;;FOUeoy`=>P>Qj9#Tc7EoipHG!Fe$-WYPB(G=
z;}I5Y^!9t=-_J}j<)=TEJ2N^uF$z8Ml&EB^XZ5Z-?{npsz$K=@KT0wO-IAVj#Z9*3
z$#paM;*ynfWZtGdM~toB_MEG{DjddJ!Lg|}`BAE2(~60wH&=cB7Ps?ph?norN3VCQ
z`Q0g%edwI}vH$A~7w6BNr%nmK_;svY>f(-BFQ=-{SmQ3b=hC!ipF~owO!Jr4lfQcT
zh?_L8Y178}K@+}zuH413!eR=iosQkkzrU0x|2*!g_JU_u-J+s5MLXV|m(M$58EkK)
z=wr;;?y+Q7g7~`Da|{)^a<lpJbG;`i9r|VVN9fi6w!9-t#3%Spn_{hDULN4>bENaj
z?E+ze&6%5iYTh`@HtT?Dt8-6DszIj)o8*Ok`LpAf%;3mOY31?ox+t{9NkYh7d5zm4
zmb+rx#1{Hp=}lZJ_@1x6SAaX@QDeT0Rn^oA#)O&;CQ%}b1Dhr8is&w4D`N6~>1mMZ
zV8*gnO;B_~g3qa!!PE4my5|4?{P`$b;mr%@H?tf3o1o0N<?FfKOKX~aZ!+&YUsbhl
zdCs{bg|^l&KYg6PuEe4223ypR)@kQ?+gzvge{tcRazRg}#?ik_Q8tO?;M7-nC+2+#
zpEsjQ_0Wl?S(7phS1MeMJ9j-_OT@G*W9y@5zO7bL?4A#{%~<fUba`>d#XAcR%zkiq
zHcwKG)1IR@!|pwJ{{7q%+h?Weea9_Za`pc-v06pOEYm$MnaHlaFqXmNsN6{v`ztLE
z*QIA~p3~Uy;YIWUR^jMXZxU->+ehvHr(AdA>RLy6JJmhc**P_r{m4Aw5_J9dwz#8-
z^|x<vTRqQQ6sEi8c7||{+w7(<rPI$oPFva8{bEAnGPN&z#lJbHuHgGW{a{_(m)c-q
zmJRAL4An{oe}yF-_NmneFX&WdzaetuXx7(*W&iIg9O0K~u`6z|Oa9qn7P|1sKI@xn
z`Kt|%K7H1~bN|;Z*0tBJ+{(F>rN8G|SLz!16_+*U7%%(EzMA>pD)XPhv;5|osQ)lu
z9Z~=F;54;Y%3SkQHw4Q5jq*IdEctib`E;du{B>Vr_f4o-{Hy7#&ZL;-zfNRL-o0<y
zlOQoU)%Bu1HjIjOm%3gCn9giflUSWMm)WW#-au$sTU<)oDYad$vo8v6S|;G|;p9`J
zFZcXkwA8qMh{{i{+O^UAa)IkN%i#OrKK{mYtjhb==Et5r%j08Fer{=c`pe7bS^YN6
zD}MRwKylTdCI6Who(ytjU|^`Ym7I{0kdTmQ@#^WC{o3>HKhtJ5w`S&usrdFqx98vg
zZ}+|Z{LB;;rZ+cos&Fw(x8Uc5=}G=^{=k6)CqMju`~Ux(IXn)6DF>D?GE|ncnuE>l
z4cV9{Vkj_oZ|v>rre+Qi%?WC}Tnl2DxtiE=Ckl0WEa_z7=rnWSo_aL>gXtfEMJHY=
z#57gLRbNZK@0Pf9`NzKWH|ECkR_fL&)l61i^s2gHVd0gAb(7{ego!O+`1G$|vA^j{
z^`-q$Up{U9_AlxDdfO@2Z`Sbt;Q7nG?cy8fgL1p9t^OVUE_l1=;BV81Z_eGm`muh8
z^<3t;(HhS*bEFFQ@8p{3?d*A~!gt;8MJnYR*Q@8T>fLX6d^$<mQT+VP?*^Xs!DT1z
zcAn`y_32%m#_O1{<qG}P5rXa~QlIDEQo28fz0m$@*b~L8DIL*X&sJUfCs*_-toxS6
z?7Qtd?&hET85D7gr*OAxT=lJvPXd(@$L^R^*>0OHneTnO?en}Z)@u8t`#YEB34K1c
zYuSUYuYcFPUt?{)<zHG)NBos_lPv>RuD6=}NZR7j8cPFb-ngoU+cFaWe)g$->ppis
zfB9+i*gfJGXYaXw^xy1<^>Q_LC9?_+T6TWwJum!$@87Az3j9_@jy}fk{C})d*naGl
z?B}An)$>cIp8fQ<<ty(_(GSm8{S(@{JG{Pi&E1`k?3AjsUe#Y`{v|g{@tNd?yT=vo
zZP@g>@JKcPFF7Xv{u%!7(zmT<vtP7Vqur9_cdYMWnIpeT{LY2k$m{!Z>cZ-K%XFU^
ze*b53WB!Al{)qjPzFtqVo1to}@murLlbd&rn@+X!%-iC*|M1rt|NiHExsiHq(e<=P
zea$DHOJ3XFH1{`m49B_i8}~0go)*`~R?+|W@QL4vSN4DSmH8x&sm$DFimd&9U6tqI
zR~E)MKi;~nW54dT+@0HMwiW-_zxL?NhrPddzVJI7!)Lr{{?r$#KmPDk=XHM75B>1$
z`wG_o+a4ULe)*f->-TCuP&%J`DA#8aCj&!*iK>auCmzl~LEniF-8+_?vry_6IXj_p
zMarB>N{jXd&8qBp!s9vdjKycJlb_E_P<|wGvUrZBpk<%UXP&8+&+nYQJE!=J<+EAE
z@5*lHe*gc?MnQn%-~N_n2?f;?FI~S1RY~q~yeD~lQUBJTDL>ErmidwPBddo0AZx<y
z!h0W`Js4d$Z+<xa>GChxpT>Wy|AhNL@L#cD<^{DC$_*j`LIyQPpO=^k$jy*m(I|TG
z$p(A>hkm@QiOo^_6<Dg-i<{0aZ}w*{V2R<g=keqcY>#ld!=cjD9bp?>a;)o!;>{C|
zPne3-MP$ABSe<+q&epK#Y7$zY7H~UpX5yv|cR#EtsCIF3iEhz-B;f19oS|E#ZloL}
znAsb1e1bvljJX<qQ_NmzM2YRK5v%{Ue#SP5>>M8*<uH-mtxFS5Z?t;jCS%hlw!Aa?
za9}}{4U2v!f1mjgYvB)^pIWZE_#|aNsuFrD^JvZt2DJ{3szZK8`ZuS%QQFjDd*rA{
zP?uKf^dkyq=cUj6zQpVDg-nN8ma=o=3L2{qdbCZvd@|_Mzv)R_Jx<F^VpC%0ELya}
z=#@d~YoX7V0+)SST_QE-n#=87XLjYBO-kRn`Q^<&Ig#HAwwc~`K7J|lOVO{8K7T&#
zbp7xdyDM7DQw{j1U7!7YpVpqNL>9w}p1Cz;b@Bh$gb(JVyc5;fw{7zbonpl;23rH7
zb_BF&JrbYU<#=?*qoyR!joT`w`=)i@H2e0?^qHx%XN9MmXZFd9rKd{o+FNk+^=$sh
zyH+H6mFD8<Cr^Ld!FosW-5uU9z3+<re!Bd8&Q;?Ye^gMv(L9oKrAVmM&w_nZ-mm$z
zZc*6Q(3>oFOp6+H3&NaNH)bVoUEUV`dC9TZ?sZSEuga2TV0pmc+_1ba<a*R|0XFWd
zPUp`aoBetFq&&}8hF_V#_OT@$evx}8H&%IFV72<QzI~c6qq{UhRRnj=+IZGsb0m-W
z<)e?pO1k$x^>CWZp{mvC`)Hr{Ztgo@w?w`#e4pzj88o$I``jD%F6`6wp6;0v{he2K
zt?V;Dx8-Y!ef=hQKM9WgpyxV0`e1;C+!MPQZ}MK5mDJarsJd~v`9-1qtJ*EAeL}gW
z2;Wz%{@K5=Km7N#{qeP2Hdj|0XzlX4$Nz5q%lP2*RqFFM&YQ_zz`Tg@JpaSyIgY3M
zPc2-a`1HcV;%A?aCf@t-i2Go7CU4YYxsP%Sdn~q|o4;gNhOE2!_esBt+~pTPe?2|k
zG2U0&f$hKobD2MDWLx_hk9!@TC&B4<&mw0};+@<}`;P4~^9`tvoNY4u>3%sM-Tj{R
z#)fmP*3R^tn>lx5<Q1{aslRi-M6aEi@^(YiJ;VEFZ)v>W_}+K(zs;X+W?CQe+r0WM
z`~FVZwBrxk+xT}EADHv?`^Cy@e-0i$*8iH@le>%cy!;*44~t#}A5))hd_6Pfkj~UU
z-aAV++}UBXebUCHxSQn<V``?~-1>k1e#ZNpPY;925^$Y)DRojxKsp1XnnD_j6B`@5
z!F)yr-Y|yk3>CL}18u#T9R+I3J7;OIuyQ7qwnjuei9V7b%p<tQ#r2@miSnkCv3tBl
zqP?^08}~c>5tXv$K6p$%>FMpAzI!}aBFmn?J$Gid`DTV`AKC<Z3PcWAZtv$kQu%pf
zr^GL*_6Y~p9!p&FIPkILnuoEEBcIh}+O)GL2R`Nq>rwAr9AVZbrJr#4#}$h<S>r_?
zjUS~2J{Dhc#<;h=p>p|0?Pu;klv_eS%k3_>aF{n{%SD&&Q@SF7$3$PbRJ)jEeThDy
z&}w3Kb7Cu#RZN(|>B-S^xB0E!l-;8<@$Rzi4cQ+pUtE$aGB;Fkp1HBEl)uu*r~iEa
z>hymd8|n(@b#V2+3fa;svo&RBaHHKaW7!D{{rLPNLfv^EZjyL;;-=8~Ejw4v(Ym-I
ztN9x56O$6xua7pl^{$V-SbcE2QT*>i;feD0I%aEkg}N@a4-St|o9h32>$HMz76(<X
zuc)h3(pQ}NPk!c;mKxJ-C3B8wp7&a?dyCJn8FQHLeRJ)dRqa+IdF@0}cRJtg#{UIN
z%8v$08OuJLB$Hcp#lK`9<LaH=6&1H?!&#>&9~TV$D|q<c+nH}09vfIh9`soK;pTI0
z<Hbf&TTP0k&Yt1biII>oxLr77=FFKhWz*6MW~^M5zGeIOPjT<whK7It@_yaAf1y{k
z7JR7x|IkM)#NnWVh@RG*c#HJ~i4P|oTAC6t(JN#bSLjN&(yV~VQCpm<xx_{Ev}1g#
zGpByLSXg2+*FpV~XNl2Vr{$M2OGI~R#rCfATYlN}1<x+E*zR?{*B8FN^!3HB66Rfs
zcRS84k-qGk(R=I4LcOmime}!T%xx<P-X(c=PM+iTCD9kxX4=nnO~1@&)y{V*_r<mn
z>s_{Y8{c`9FS5QI`(j;*`7Z0b&F?(FFRH#=`(j^-{Vsdk200J@MeLV5<ebEMPcGxs
zoOP*3rs$=>*^`S|e~JWnv~z2>YIEy$X)J3Ay0yUf)}mZ1C;p}F7Z1M_{Nhn1VmnLD
zxqs>Li#xwmR5963oagfV;?EMsSP$`wM@u+ky{2EB{IaNu%XaEKH~;177mQy<e#xog
zvz<QA{rqzA3*0YVza&+0?wu0nroTM=g7(YMFIiQ*d#A;@uU~F{LHecdm$WMGy;JYG
z<u5P4VEr=oOI{WK-s$(;-!JFC!2Z(tOX4q%+9`H!^2_}%sJ{&UlKG3LcAB00{N?%=
zM8CNH5~`iK&nbTC`is|JN`LYFC009opY#2t?=OCT$^OOpm*C$Sbx!t6=U+VkQv8ee
zFVVlV>YT$b<-aWdQvHkh@5FyD^~?5Oh<};?rTiEB-^u@6|1bN$fPpDtL5I+(6$`qg
zUS%xk6bswHUcIra)`IW&W0pA`ley9#q|9jwE|gl=wE9uj4lBRorUh*4I<p_%+QGN3
z`}M<LI~emiq#yd+kuX0fb?e1~ZaJSXh6k+Lc4+3c&3-JlLp858I@$i*p_>*B#RUS}
z59StH-;panAX}(@N3#52Y@zub+3yEz3-#|ve?M4TXn#kZ{{Ztx1se%v8y2x+t=b96
zOs$$}1rHtxJo~Vrp`SsKPuZ!5Mbm6Ur*6(;4!N%OhYu@Q<T~9SUaa7e>puQ4#zxNn
zfbd6^Iqjbd8TF31?vR-NASk9y{c({EtN+o<A4+VP&mY<RA;*UO{L#-JYW6VbAL;&(
zw1-9i=;;qddzjWAS^Xhv58L{quRm1nVaz`=`$O6u*8HQlKa}lZet%^5hrB)P?~nfe
zP*=ksf293GVhxM@(c>QqYnbLAS^gojhHd`Q=N~F-7{ecQ{}9^Ov;M*AA5#1J@*m9p
zA-1pg{e#^<<o5N;KWP6USl2WE!SWxHb$#&<rvDJF>%ITL>yOy}!|y+`{}HS|H2<Uc
zAJO{5_doLg5&nN@|3~@e;AY0d23>9^HKausXI<&pb<tp!+vy0yZxYqLp~>?L=M?TK
zY${w-IH_<`VOQa*!l;Lzyk70j&i;LU$=fw+b#Is5EBmx<_V&GdOh0d%zrA@+?D^Y?
z_uieqb?)FA)6LgxD#|jSMHa?HE!mhoJvr5NTX5*Vwogp~Q)S+%AGO%HXjjL?sFssu
zhP|O7b9UWZG|NKyd{-J*XRzSiUSXEcMN7mEwyl!kY&v@4>*`&+myU2OyIl0<T+M0Y
zHwj^0O4?;zej5Tp<9vH{^flGqIf*VlFv~>!;Ij7{l@4D`T|TGn(v+BbnH*E6^S9(~
z=A~43edn1vHAKm@H{?yoQIWk1#BY3lbY*i|sofcs5~ld0UwaRDi)S7AW>OStw&H1(
z)HHtgGK0XW8<$2aZ%lLjCog{7(O`X7M8w5CB5v#EPsz<*sI=OG_fO0I>dBjCN6gDM
z7uq_tN9O6dIZM`k^(~)dQTos9v-`YRYG-}6PMyDE#l%vjnfFe8an78x<MP`@bCy2*
zB|LBX!=l*pu`{E#39aunyVJ>~wJ=*fbIGZNpK`CS)?ZVgvTfCh9N!ejZw9wls^tZB
z$!Z6w-VS`DxN}3;oD~Ho+ur<KCh8j%+#S2)P3Uy5z&UYTx@wHV${gC46()ULHgDgX
z7gIm^dCCTrU3yY$wn)LcGW+I5_Z6*iQvEFwUt3>4&r(*Ncuo6Y%=Wd1S0+t2@T)St
zKA%leXPffUKQ}lhh4Gz^2uw~`cJ=tQ{UK{LxXiZ7_WE263o*9k{rrBG;4Rlf%4X_i
z{VOh-eBG0_?l|}9&)-(*-rg*BtuONEOzYHJn%Soeg;uV*mA2?(?iH7fdlkZbzjeL;
zWo*0m$iFY4SGU<b^<T3>Ci0(3M97<jjSsB#^w-Q>Kk3({_{<%T-8c5XoR_0Db<2+z
zi5lLwWHy}D+#KL~Gp%=zvf7)Iy!QhFAARauU3s5V={v{e>z}gD{FwOmgwn}nvkml(
zk8_`F`L^r&843GGXBQusvHGo&dvVNJ-@fS1$$G~OZ)^44p8Wkt%**Q~N`*T4w=UdN
zJ*_DkIX&3rbn#!y$;QR0sy@l>{Z}8o2ozl2JF(`P=8><b_f)>fF;CNbZ*Z<+LMr>s
zWls$GZ|oF$&+Gd!XYth34{3LI&6|)rO@7BNn{3PIopXLoa+dNj<dZ7=aHQkWjRG|p
zkuz*%^WtT+&u8CwbWPLREU>hFy<z(Hu-07BwM!Gtl=vdgN?2N*I#GMP=LPFG8RIE!
z$D2|l&pkXCG1XkTuX6d6h>tdU#codzUpY2$^|EcEt9KcgcTc{g!*ywc#y%ZG_e-9Y
zYjn;Dw9QqknW|WQl*_dK&IXBS=~a6FBztGBC{BwJFq}W3io@od#6;`x&cod2=0u&U
z)O?gGdfVVzNaxAdx8^(xu8w=0ol<R46JBQW_S@dg3Nt=tmK8Z9Uw7zyACP<f=5wu!
z>TA=q*fW>CP&gOzR=ZEy?_pg`Pjko0V@ln^YYRW<XwTNu@?Ix;^IZd{aq>U^9V)%d
z`yRXbrO&(>6BHdTa_%GNXVbtr(W}qA?RbChQO^m>_3t_bm6sjeajLTMedV&SE#2;?
zxvrhrB^j(8<mKM&*}Sn+_{f`@(B5G4iPEdNR;C=^bhgz?bDaTWdg{t4yXKq_Jht-n
zN6xfRw)UX%tZPl>+iRkyif0*>Pd*mn^C*^2(=4`7wqTQqY3%G(S3M{6wR-KVi23|}
z#>Afb<2;7{`(B>j`O5ucZ|s3rLV@;HTa5xg&N=ONbF)*XN#LYsN)o4cmYA3o*Jba!
z%D>!klK$M4H*G&>*3Rdjd{(#c>-TN1E431izqvb?sZ{FLRJNt@;n53S63ceiG$xv@
z7ty~l;nEc6)8=BQR-UoA-g<4xsZ77mi?s4NXYO1iIyY*@*~wbJXRMz7RP^c5fXi$j
zP4dtC?K>?jpgws`#ET!gx8@wpVwzZFIX&g@8l66?=EUUi)XXEA?ker;rH$5JE?o9;
z%hx<(pMDv^`#VpC#W<uo7Ct@|Sh_?$u5b08lczRaNV&Ggt5eEw_6+Bh($;S-c1)f-
z>Com>e+$Q_SJmR|qQ1!*Pf}lT*Ll){vhSr$MUz_7#ok)Hn>KUy9HZBfVP`$h%<NqK
zxbRH5dC%R7aL1^-lF?#oAFbGZZSBkD^Vh^bbKF+`^u=k%>92L3zCO5Wxy6gtwwa40
zXV+do&oTE}sYlPQw|=(TKX)k=+$fIlPCd<0G)2=VcBZXCh?L~!!i*&!j}-hpVIh(y
z9cX3t?BX&*znn_7)wlf4yt`VNp>u>oHv5dA<*Tx`-(_yXe#;-51b*!NZ>@4XOSiq0
zFV1$^^5V-YZolm`n0-6O_i|y~ggwD`9%Zk~)txVAU3_HbRL;q*@>l0v`nhzwPu!nl
zkN)Xw5__t-KlAy-L|=>2E$nZnZk*i{Tv%JjJBM@ciixIG8U5lP+}u}(WQW`Hme-5M
zy}f(&yi?8O`8yA$#XL0VWhxJPbiiZ#4WDwIt*Z0#+heXYnRM|luSxzRldy{Aspj%j
ze^FNtM*lk(I)ZoJs@tz*pLd5hwdb;=*|Vj-Py3kvJ$&$4-e005?8{B}(}zz-yl*+P
zB=zjqO|z8e|I(hUaPzC<v1_xX|A;&fU%9Q*{o3`Y$kfZsiyhjmly)gSS$EA>uvU;+
z@U_yH^V^!={>^@qz51-OGb8WrOQIJ79Gn?>SxrPP6hz2;y=Ic66Xos_?xG+4cFneu
zUrKCB*IYSP>{WBxw~h6RSio-eLn4YD+Z1j!Wjx<Dcki_AO|LoDDevfeU<GGv3Jx!O
z#kEMgW1YgTot5mLSoybn4m&T9VSfKp!_4h}_e?!ny~)kL?Cr^Qwl}vfx98Y0-TC~)
zUf-KHrlk5Z&SWxTP2oBrGC@-z*yk<xBK?ki3cs3OJYObv<vz<5`3?J*|C-&v_9;<e
zK_i&D&66_QF<$NVqLXIKj%&D+Vg(L$&-<`Qea{O{{VEu9Eq9Ve$3le`k-ZBQ+V(!$
zvUvSO&x5o6DR3yZo?Mb}QS74NMbV4GiCr(cB|0L+4Rvxg{ARD=QuT>EE#fu9i8ELu
zkxSKQVT<MzgWH=t-OXNdIGsq~lJrq*)=V*I<yki2poq~7C$?aOpla>RSjQ69i=r(B
W2j1}g=bmJ6e-Q&?$U)Ow1_l6KGvlTJ

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.woff2 b/web/resetPassword/assets/font-awesome/fonts/fontawesome-webfont.woff2
new file mode 100755
index 0000000000000000000000000000000000000000..3311d585145b1cc1b9581e914acbb32d8542b4f5
GIT binary patch
literal 56780
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/font-awesome/less/animated.less b/web/resetPassword/assets/font-awesome/less/animated.less
new file mode 100755
index 0000000..66ad52a
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/animated.less
@@ -0,0 +1,34 @@
+// Animated Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+  -webkit-animation: fa-spin 2s infinite linear;
+          animation: fa-spin 2s infinite linear;
+}
+
+.@{fa-css-prefix}-pulse {
+  -webkit-animation: fa-spin 1s infinite steps(8);
+          animation: fa-spin 1s infinite steps(8);
+}
+
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
diff --git a/web/resetPassword/assets/font-awesome/less/bordered-pulled.less b/web/resetPassword/assets/font-awesome/less/bordered-pulled.less
new file mode 100755
index 0000000..0c90eb5
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/bordered-pulled.less
@@ -0,0 +1,16 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+  padding: .2em .25em .15em;
+  border: solid .08em @fa-border-color;
+  border-radius: .1em;
+}
+
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+  &.pull-left { margin-right: .3em; }
+  &.pull-right { margin-left: .3em; }
+}
diff --git a/web/resetPassword/assets/font-awesome/less/core.less b/web/resetPassword/assets/font-awesome/less/core.less
new file mode 100755
index 0000000..f814f1e
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/core.less
@@ -0,0 +1,13 @@
+// Base Class Definition
+// -------------------------
+
+.@{fa-css-prefix} {
+  display: inline-block;
+  font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration
+  font-size: inherit; // can't have font-size inherit on line above, so need to override
+  text-rendering: auto; // optimizelegibility throws things off #1094
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  transform: translate(0, 0); // ensures no half-pixel rendering in firefox
+
+}
diff --git a/web/resetPassword/assets/font-awesome/less/fixed-width.less b/web/resetPassword/assets/font-awesome/less/fixed-width.less
new file mode 100755
index 0000000..110289f
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/fixed-width.less
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+  width: (18em / 14);
+  text-align: center;
+}
diff --git a/web/resetPassword/assets/font-awesome/less/font-awesome.less b/web/resetPassword/assets/font-awesome/less/font-awesome.less
new file mode 100755
index 0000000..1f45c63
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/font-awesome.less
@@ -0,0 +1,17 @@
+/*!
+ *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+@import "variables.less";
+@import "mixins.less";
+@import "path.less";
+@import "core.less";
+@import "larger.less";
+@import "fixed-width.less";
+@import "list.less";
+@import "bordered-pulled.less";
+@import "animated.less";
+@import "rotated-flipped.less";
+@import "stacked.less";
+@import "icons.less";
diff --git a/web/resetPassword/assets/font-awesome/less/icons.less b/web/resetPassword/assets/font-awesome/less/icons.less
new file mode 100755
index 0000000..c265de5
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/icons.less
@@ -0,0 +1,596 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+
+.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
+.@{fa-css-prefix}-music:before { content: @fa-var-music; }
+.@{fa-css-prefix}-search:before { content: @fa-var-search; }
+.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
+.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
+.@{fa-css-prefix}-star:before { content: @fa-var-star; }
+.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
+.@{fa-css-prefix}-user:before { content: @fa-var-user; }
+.@{fa-css-prefix}-film:before { content: @fa-var-film; }
+.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
+.@{fa-css-prefix}-th:before { content: @fa-var-th; }
+.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
+.@{fa-css-prefix}-check:before { content: @fa-var-check; }
+.@{fa-css-prefix}-remove:before,
+.@{fa-css-prefix}-close:before,
+.@{fa-css-prefix}-times:before { content: @fa-var-times; }
+.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
+.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
+.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
+.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
+.@{fa-css-prefix}-gear:before,
+.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
+.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
+.@{fa-css-prefix}-home:before { content: @fa-var-home; }
+.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
+.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
+.@{fa-css-prefix}-road:before { content: @fa-var-road; }
+.@{fa-css-prefix}-download:before { content: @fa-var-download; }
+.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
+.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
+.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
+.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
+.@{fa-css-prefix}-rotate-right:before,
+.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
+.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
+.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
+.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
+.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
+.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
+.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
+.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
+.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
+.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
+.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
+.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
+.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
+.@{fa-css-prefix}-book:before { content: @fa-var-book; }
+.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
+.@{fa-css-prefix}-print:before { content: @fa-var-print; }
+.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
+.@{fa-css-prefix}-font:before { content: @fa-var-font; }
+.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
+.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
+.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
+.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
+.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
+.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
+.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
+.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
+.@{fa-css-prefix}-list:before { content: @fa-var-list; }
+.@{fa-css-prefix}-dedent:before,
+.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
+.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
+.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
+.@{fa-css-prefix}-photo:before,
+.@{fa-css-prefix}-image:before,
+.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
+.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
+.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
+.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
+.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
+.@{fa-css-prefix}-edit:before,
+.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
+.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
+.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
+.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
+.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
+.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
+.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
+.@{fa-css-prefix}-play:before { content: @fa-var-play; }
+.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
+.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
+.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
+.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
+.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
+.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
+.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
+.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
+.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
+.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
+.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
+.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
+.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
+.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
+.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
+.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
+.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
+.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
+.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
+.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
+.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
+.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
+.@{fa-css-prefix}-mail-forward:before,
+.@{fa-css-prefix}-share:before { content: @fa-var-share; }
+.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
+.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
+.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
+.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
+.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
+.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
+.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
+.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
+.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
+.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
+.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
+.@{fa-css-prefix}-warning:before,
+.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
+.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
+.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
+.@{fa-css-prefix}-random:before { content: @fa-var-random; }
+.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
+.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
+.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
+.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
+.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
+.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
+.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
+.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
+.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
+.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
+.@{fa-css-prefix}-bar-chart-o:before,
+.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
+.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
+.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
+.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
+.@{fa-css-prefix}-key:before { content: @fa-var-key; }
+.@{fa-css-prefix}-gears:before,
+.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
+.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
+.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
+.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
+.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
+.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
+.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
+.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
+.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
+.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
+.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
+.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
+.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
+.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
+.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
+.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
+.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
+.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
+.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
+.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
+.@{fa-css-prefix}-facebook-f:before,
+.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
+.@{fa-css-prefix}-github:before { content: @fa-var-github; }
+.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
+.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
+.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
+.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
+.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
+.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
+.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
+.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
+.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
+.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
+.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
+.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
+.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
+.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
+.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
+.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
+.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
+.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
+.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
+.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
+.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
+.@{fa-css-prefix}-group:before,
+.@{fa-css-prefix}-users:before { content: @fa-var-users; }
+.@{fa-css-prefix}-chain:before,
+.@{fa-css-prefix}-link:before { content: @fa-var-link; }
+.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
+.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
+.@{fa-css-prefix}-cut:before,
+.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
+.@{fa-css-prefix}-copy:before,
+.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
+.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
+.@{fa-css-prefix}-save:before,
+.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
+.@{fa-css-prefix}-square:before { content: @fa-var-square; }
+.@{fa-css-prefix}-navicon:before,
+.@{fa-css-prefix}-reorder:before,
+.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
+.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
+.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
+.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
+.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
+.@{fa-css-prefix}-table:before { content: @fa-var-table; }
+.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
+.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
+.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
+.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
+.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
+.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
+.@{fa-css-prefix}-money:before { content: @fa-var-money; }
+.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
+.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
+.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
+.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
+.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
+.@{fa-css-prefix}-unsorted:before,
+.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
+.@{fa-css-prefix}-sort-down:before,
+.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
+.@{fa-css-prefix}-sort-up:before,
+.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
+.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
+.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
+.@{fa-css-prefix}-rotate-left:before,
+.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
+.@{fa-css-prefix}-legal:before,
+.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
+.@{fa-css-prefix}-dashboard:before,
+.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
+.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
+.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
+.@{fa-css-prefix}-flash:before,
+.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
+.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
+.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
+.@{fa-css-prefix}-paste:before,
+.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
+.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
+.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
+.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
+.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
+.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
+.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
+.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
+.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
+.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
+.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
+.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
+.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
+.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
+.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
+.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
+.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
+.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
+.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
+.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
+.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
+.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
+.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
+.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
+.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
+.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
+.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
+.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
+.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
+.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
+.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
+.@{fa-css-prefix}-mobile-phone:before,
+.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
+.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
+.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
+.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
+.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
+.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
+.@{fa-css-prefix}-mail-reply:before,
+.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
+.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
+.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
+.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
+.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
+.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
+.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
+.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
+.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
+.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
+.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
+.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
+.@{fa-css-prefix}-code:before { content: @fa-var-code; }
+.@{fa-css-prefix}-mail-reply-all:before,
+.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
+.@{fa-css-prefix}-star-half-empty:before,
+.@{fa-css-prefix}-star-half-full:before,
+.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
+.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
+.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
+.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
+.@{fa-css-prefix}-unlink:before,
+.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
+.@{fa-css-prefix}-question:before { content: @fa-var-question; }
+.@{fa-css-prefix}-info:before { content: @fa-var-info; }
+.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
+.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
+.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
+.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
+.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
+.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
+.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
+.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
+.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
+.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
+.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
+.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
+.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
+.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
+.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
+.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
+.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
+.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
+.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
+.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
+.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
+.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
+.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
+.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
+.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
+.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
+.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
+.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
+.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
+.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
+.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
+.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
+.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
+.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
+.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
+.@{fa-css-prefix}-toggle-down:before,
+.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
+.@{fa-css-prefix}-toggle-up:before,
+.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
+.@{fa-css-prefix}-toggle-right:before,
+.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
+.@{fa-css-prefix}-euro:before,
+.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
+.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
+.@{fa-css-prefix}-dollar:before,
+.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
+.@{fa-css-prefix}-rupee:before,
+.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
+.@{fa-css-prefix}-cny:before,
+.@{fa-css-prefix}-rmb:before,
+.@{fa-css-prefix}-yen:before,
+.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
+.@{fa-css-prefix}-ruble:before,
+.@{fa-css-prefix}-rouble:before,
+.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
+.@{fa-css-prefix}-won:before,
+.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
+.@{fa-css-prefix}-bitcoin:before,
+.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
+.@{fa-css-prefix}-file:before { content: @fa-var-file; }
+.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
+.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
+.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
+.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
+.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
+.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
+.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
+.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
+.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
+.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
+.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
+.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
+.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
+.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
+.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
+.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
+.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
+.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
+.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
+.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
+.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
+.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
+.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
+.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
+.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
+.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
+.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
+.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
+.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
+.@{fa-css-prefix}-android:before { content: @fa-var-android; }
+.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
+.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
+.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
+.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
+.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
+.@{fa-css-prefix}-female:before { content: @fa-var-female; }
+.@{fa-css-prefix}-male:before { content: @fa-var-male; }
+.@{fa-css-prefix}-gittip:before,
+.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
+.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
+.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
+.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
+.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
+.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
+.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
+.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
+.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
+.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
+.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
+.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
+.@{fa-css-prefix}-toggle-left:before,
+.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
+.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
+.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
+.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
+.@{fa-css-prefix}-turkish-lira:before,
+.@{fa-css-prefix}-try:before { content: @fa-var-try; }
+.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
+.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
+.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
+.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
+.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
+.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
+.@{fa-css-prefix}-institution:before,
+.@{fa-css-prefix}-bank:before,
+.@{fa-css-prefix}-university:before { content: @fa-var-university; }
+.@{fa-css-prefix}-mortar-board:before,
+.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
+.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
+.@{fa-css-prefix}-google:before { content: @fa-var-google; }
+.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
+.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
+.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
+.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
+.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
+.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
+.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
+.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
+.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
+.@{fa-css-prefix}-language:before { content: @fa-var-language; }
+.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
+.@{fa-css-prefix}-building:before { content: @fa-var-building; }
+.@{fa-css-prefix}-child:before { content: @fa-var-child; }
+.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
+.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
+.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
+.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
+.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
+.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
+.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
+.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
+.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
+.@{fa-css-prefix}-automobile:before,
+.@{fa-css-prefix}-car:before { content: @fa-var-car; }
+.@{fa-css-prefix}-cab:before,
+.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
+.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
+.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
+.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
+.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
+.@{fa-css-prefix}-database:before { content: @fa-var-database; }
+.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
+.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
+.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
+.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
+.@{fa-css-prefix}-file-photo-o:before,
+.@{fa-css-prefix}-file-picture-o:before,
+.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
+.@{fa-css-prefix}-file-zip-o:before,
+.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
+.@{fa-css-prefix}-file-sound-o:before,
+.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
+.@{fa-css-prefix}-file-movie-o:before,
+.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
+.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
+.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
+.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
+.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
+.@{fa-css-prefix}-life-bouy:before,
+.@{fa-css-prefix}-life-buoy:before,
+.@{fa-css-prefix}-life-saver:before,
+.@{fa-css-prefix}-support:before,
+.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
+.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
+.@{fa-css-prefix}-ra:before,
+.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
+.@{fa-css-prefix}-ge:before,
+.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
+.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
+.@{fa-css-prefix}-git:before { content: @fa-var-git; }
+.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
+.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
+.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
+.@{fa-css-prefix}-wechat:before,
+.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
+.@{fa-css-prefix}-send:before,
+.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
+.@{fa-css-prefix}-send-o:before,
+.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
+.@{fa-css-prefix}-history:before { content: @fa-var-history; }
+.@{fa-css-prefix}-genderless:before,
+.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
+.@{fa-css-prefix}-header:before { content: @fa-var-header; }
+.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
+.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
+.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
+.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
+.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
+.@{fa-css-prefix}-soccer-ball-o:before,
+.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
+.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
+.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
+.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
+.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
+.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
+.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
+.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
+.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
+.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
+.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
+.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
+.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
+.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
+.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
+.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
+.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
+.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
+.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
+.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
+.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
+.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
+.@{fa-css-prefix}-at:before { content: @fa-var-at; }
+.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
+.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
+.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
+.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
+.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
+.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
+.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
+.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
+.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
+.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
+.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
+.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
+.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
+.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
+.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
+.@{fa-css-prefix}-shekel:before,
+.@{fa-css-prefix}-sheqel:before,
+.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
+.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
+.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
+.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
+.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
+.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
+.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
+.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
+.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
+.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
+.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
+.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
+.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
+.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
+.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
+.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
+.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
+.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
+.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
+.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
+.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
+.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
+.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
+.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
+.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
+.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
+.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
+.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
+.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
+.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
+.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
+.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
+.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
+.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
+.@{fa-css-prefix}-server:before { content: @fa-var-server; }
+.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
+.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
+.@{fa-css-prefix}-hotel:before,
+.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
+.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
+.@{fa-css-prefix}-train:before { content: @fa-var-train; }
+.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
+.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
diff --git a/web/resetPassword/assets/font-awesome/less/larger.less b/web/resetPassword/assets/font-awesome/less/larger.less
new file mode 100755
index 0000000..c9d6467
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/larger.less
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+  font-size: (4em / 3);
+  line-height: (3em / 4);
+  vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/web/resetPassword/assets/font-awesome/less/list.less b/web/resetPassword/assets/font-awesome/less/list.less
new file mode 100755
index 0000000..0b44038
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/list.less
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+  padding-left: 0;
+  margin-left: @fa-li-width;
+  list-style-type: none;
+  > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+  position: absolute;
+  left: -@fa-li-width;
+  width: @fa-li-width;
+  top: (2em / 14);
+  text-align: center;
+  &.@{fa-css-prefix}-lg {
+    left: (-@fa-li-width + (4em / 14));
+  }
+}
diff --git a/web/resetPassword/assets/font-awesome/less/mixins.less b/web/resetPassword/assets/font-awesome/less/mixins.less
new file mode 100755
index 0000000..c97f460
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/mixins.less
@@ -0,0 +1,27 @@
+// Mixins
+// --------------------------
+
+.fa-icon() {
+  display: inline-block;
+  font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration
+  font-size: inherit; // can't have font-size inherit on line above, so need to override
+  text-rendering: auto; // optimizelegibility throws things off #1094
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  transform: translate(0, 0); // ensures no half-pixel rendering in firefox
+
+}
+
+.fa-icon-rotate(@degrees, @rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
+  -webkit-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees);
+          transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
+  -webkit-transform: scale(@horiz, @vert);
+      -ms-transform: scale(@horiz, @vert);
+          transform: scale(@horiz, @vert);
+}
diff --git a/web/resetPassword/assets/font-awesome/less/path.less b/web/resetPassword/assets/font-awesome/less/path.less
new file mode 100755
index 0000000..9211e66
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/path.less
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+  font-family: 'FontAwesome';
+  src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
+  src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
+    url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
+    url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
+    url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
+    url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
+//  src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
+  font-weight: normal;
+  font-style: normal;
+}
diff --git a/web/resetPassword/assets/font-awesome/less/rotated-flipped.less b/web/resetPassword/assets/font-awesome/less/rotated-flipped.less
new file mode 100755
index 0000000..f6ba814
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/rotated-flipped.less
@@ -0,0 +1,20 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical   { .fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .@{fa-css-prefix}-rotate-90,
+:root .@{fa-css-prefix}-rotate-180,
+:root .@{fa-css-prefix}-rotate-270,
+:root .@{fa-css-prefix}-flip-horizontal,
+:root .@{fa-css-prefix}-flip-vertical {
+  filter: none;
+}
diff --git a/web/resetPassword/assets/font-awesome/less/stacked.less b/web/resetPassword/assets/font-awesome/less/stacked.less
new file mode 100755
index 0000000..fc53fb0
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/stacked.less
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+  position: absolute;
+  left: 0;
+  width: 100%;
+  text-align: center;
+}
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }
diff --git a/web/resetPassword/assets/font-awesome/less/variables.less b/web/resetPassword/assets/font-awesome/less/variables.less
new file mode 100755
index 0000000..d526064
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/less/variables.less
@@ -0,0 +1,606 @@
+// Variables
+// --------------------------
+
+@fa-font-path:        "../fonts";
+@fa-font-size-base:   14px;
+//@fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts"; // for referencing Bootstrap CDN font files directly
+@fa-css-prefix:       fa;
+@fa-version:          "4.3.0";
+@fa-border-color:     #eee;
+@fa-inverse:          #fff;
+@fa-li-width:         (30em / 14);
+
+@fa-var-adjust: "\f042";
+@fa-var-adn: "\f170";
+@fa-var-align-center: "\f037";
+@fa-var-align-justify: "\f039";
+@fa-var-align-left: "\f036";
+@fa-var-align-right: "\f038";
+@fa-var-ambulance: "\f0f9";
+@fa-var-anchor: "\f13d";
+@fa-var-android: "\f17b";
+@fa-var-angellist: "\f209";
+@fa-var-angle-double-down: "\f103";
+@fa-var-angle-double-left: "\f100";
+@fa-var-angle-double-right: "\f101";
+@fa-var-angle-double-up: "\f102";
+@fa-var-angle-down: "\f107";
+@fa-var-angle-left: "\f104";
+@fa-var-angle-right: "\f105";
+@fa-var-angle-up: "\f106";
+@fa-var-apple: "\f179";
+@fa-var-archive: "\f187";
+@fa-var-area-chart: "\f1fe";
+@fa-var-arrow-circle-down: "\f0ab";
+@fa-var-arrow-circle-left: "\f0a8";
+@fa-var-arrow-circle-o-down: "\f01a";
+@fa-var-arrow-circle-o-left: "\f190";
+@fa-var-arrow-circle-o-right: "\f18e";
+@fa-var-arrow-circle-o-up: "\f01b";
+@fa-var-arrow-circle-right: "\f0a9";
+@fa-var-arrow-circle-up: "\f0aa";
+@fa-var-arrow-down: "\f063";
+@fa-var-arrow-left: "\f060";
+@fa-var-arrow-right: "\f061";
+@fa-var-arrow-up: "\f062";
+@fa-var-arrows: "\f047";
+@fa-var-arrows-alt: "\f0b2";
+@fa-var-arrows-h: "\f07e";
+@fa-var-arrows-v: "\f07d";
+@fa-var-asterisk: "\f069";
+@fa-var-at: "\f1fa";
+@fa-var-automobile: "\f1b9";
+@fa-var-backward: "\f04a";
+@fa-var-ban: "\f05e";
+@fa-var-bank: "\f19c";
+@fa-var-bar-chart: "\f080";
+@fa-var-bar-chart-o: "\f080";
+@fa-var-barcode: "\f02a";
+@fa-var-bars: "\f0c9";
+@fa-var-bed: "\f236";
+@fa-var-beer: "\f0fc";
+@fa-var-behance: "\f1b4";
+@fa-var-behance-square: "\f1b5";
+@fa-var-bell: "\f0f3";
+@fa-var-bell-o: "\f0a2";
+@fa-var-bell-slash: "\f1f6";
+@fa-var-bell-slash-o: "\f1f7";
+@fa-var-bicycle: "\f206";
+@fa-var-binoculars: "\f1e5";
+@fa-var-birthday-cake: "\f1fd";
+@fa-var-bitbucket: "\f171";
+@fa-var-bitbucket-square: "\f172";
+@fa-var-bitcoin: "\f15a";
+@fa-var-bold: "\f032";
+@fa-var-bolt: "\f0e7";
+@fa-var-bomb: "\f1e2";
+@fa-var-book: "\f02d";
+@fa-var-bookmark: "\f02e";
+@fa-var-bookmark-o: "\f097";
+@fa-var-briefcase: "\f0b1";
+@fa-var-btc: "\f15a";
+@fa-var-bug: "\f188";
+@fa-var-building: "\f1ad";
+@fa-var-building-o: "\f0f7";
+@fa-var-bullhorn: "\f0a1";
+@fa-var-bullseye: "\f140";
+@fa-var-bus: "\f207";
+@fa-var-buysellads: "\f20d";
+@fa-var-cab: "\f1ba";
+@fa-var-calculator: "\f1ec";
+@fa-var-calendar: "\f073";
+@fa-var-calendar-o: "\f133";
+@fa-var-camera: "\f030";
+@fa-var-camera-retro: "\f083";
+@fa-var-car: "\f1b9";
+@fa-var-caret-down: "\f0d7";
+@fa-var-caret-left: "\f0d9";
+@fa-var-caret-right: "\f0da";
+@fa-var-caret-square-o-down: "\f150";
+@fa-var-caret-square-o-left: "\f191";
+@fa-var-caret-square-o-right: "\f152";
+@fa-var-caret-square-o-up: "\f151";
+@fa-var-caret-up: "\f0d8";
+@fa-var-cart-arrow-down: "\f218";
+@fa-var-cart-plus: "\f217";
+@fa-var-cc: "\f20a";
+@fa-var-cc-amex: "\f1f3";
+@fa-var-cc-discover: "\f1f2";
+@fa-var-cc-mastercard: "\f1f1";
+@fa-var-cc-paypal: "\f1f4";
+@fa-var-cc-stripe: "\f1f5";
+@fa-var-cc-visa: "\f1f0";
+@fa-var-certificate: "\f0a3";
+@fa-var-chain: "\f0c1";
+@fa-var-chain-broken: "\f127";
+@fa-var-check: "\f00c";
+@fa-var-check-circle: "\f058";
+@fa-var-check-circle-o: "\f05d";
+@fa-var-check-square: "\f14a";
+@fa-var-check-square-o: "\f046";
+@fa-var-chevron-circle-down: "\f13a";
+@fa-var-chevron-circle-left: "\f137";
+@fa-var-chevron-circle-right: "\f138";
+@fa-var-chevron-circle-up: "\f139";
+@fa-var-chevron-down: "\f078";
+@fa-var-chevron-left: "\f053";
+@fa-var-chevron-right: "\f054";
+@fa-var-chevron-up: "\f077";
+@fa-var-child: "\f1ae";
+@fa-var-circle: "\f111";
+@fa-var-circle-o: "\f10c";
+@fa-var-circle-o-notch: "\f1ce";
+@fa-var-circle-thin: "\f1db";
+@fa-var-clipboard: "\f0ea";
+@fa-var-clock-o: "\f017";
+@fa-var-close: "\f00d";
+@fa-var-cloud: "\f0c2";
+@fa-var-cloud-download: "\f0ed";
+@fa-var-cloud-upload: "\f0ee";
+@fa-var-cny: "\f157";
+@fa-var-code: "\f121";
+@fa-var-code-fork: "\f126";
+@fa-var-codepen: "\f1cb";
+@fa-var-coffee: "\f0f4";
+@fa-var-cog: "\f013";
+@fa-var-cogs: "\f085";
+@fa-var-columns: "\f0db";
+@fa-var-comment: "\f075";
+@fa-var-comment-o: "\f0e5";
+@fa-var-comments: "\f086";
+@fa-var-comments-o: "\f0e6";
+@fa-var-compass: "\f14e";
+@fa-var-compress: "\f066";
+@fa-var-connectdevelop: "\f20e";
+@fa-var-copy: "\f0c5";
+@fa-var-copyright: "\f1f9";
+@fa-var-credit-card: "\f09d";
+@fa-var-crop: "\f125";
+@fa-var-crosshairs: "\f05b";
+@fa-var-css3: "\f13c";
+@fa-var-cube: "\f1b2";
+@fa-var-cubes: "\f1b3";
+@fa-var-cut: "\f0c4";
+@fa-var-cutlery: "\f0f5";
+@fa-var-dashboard: "\f0e4";
+@fa-var-dashcube: "\f210";
+@fa-var-database: "\f1c0";
+@fa-var-dedent: "\f03b";
+@fa-var-delicious: "\f1a5";
+@fa-var-desktop: "\f108";
+@fa-var-deviantart: "\f1bd";
+@fa-var-diamond: "\f219";
+@fa-var-digg: "\f1a6";
+@fa-var-dollar: "\f155";
+@fa-var-dot-circle-o: "\f192";
+@fa-var-download: "\f019";
+@fa-var-dribbble: "\f17d";
+@fa-var-dropbox: "\f16b";
+@fa-var-drupal: "\f1a9";
+@fa-var-edit: "\f044";
+@fa-var-eject: "\f052";
+@fa-var-ellipsis-h: "\f141";
+@fa-var-ellipsis-v: "\f142";
+@fa-var-empire: "\f1d1";
+@fa-var-envelope: "\f0e0";
+@fa-var-envelope-o: "\f003";
+@fa-var-envelope-square: "\f199";
+@fa-var-eraser: "\f12d";
+@fa-var-eur: "\f153";
+@fa-var-euro: "\f153";
+@fa-var-exchange: "\f0ec";
+@fa-var-exclamation: "\f12a";
+@fa-var-exclamation-circle: "\f06a";
+@fa-var-exclamation-triangle: "\f071";
+@fa-var-expand: "\f065";
+@fa-var-external-link: "\f08e";
+@fa-var-external-link-square: "\f14c";
+@fa-var-eye: "\f06e";
+@fa-var-eye-slash: "\f070";
+@fa-var-eyedropper: "\f1fb";
+@fa-var-facebook: "\f09a";
+@fa-var-facebook-f: "\f09a";
+@fa-var-facebook-official: "\f230";
+@fa-var-facebook-square: "\f082";
+@fa-var-fast-backward: "\f049";
+@fa-var-fast-forward: "\f050";
+@fa-var-fax: "\f1ac";
+@fa-var-female: "\f182";
+@fa-var-fighter-jet: "\f0fb";
+@fa-var-file: "\f15b";
+@fa-var-file-archive-o: "\f1c6";
+@fa-var-file-audio-o: "\f1c7";
+@fa-var-file-code-o: "\f1c9";
+@fa-var-file-excel-o: "\f1c3";
+@fa-var-file-image-o: "\f1c5";
+@fa-var-file-movie-o: "\f1c8";
+@fa-var-file-o: "\f016";
+@fa-var-file-pdf-o: "\f1c1";
+@fa-var-file-photo-o: "\f1c5";
+@fa-var-file-picture-o: "\f1c5";
+@fa-var-file-powerpoint-o: "\f1c4";
+@fa-var-file-sound-o: "\f1c7";
+@fa-var-file-text: "\f15c";
+@fa-var-file-text-o: "\f0f6";
+@fa-var-file-video-o: "\f1c8";
+@fa-var-file-word-o: "\f1c2";
+@fa-var-file-zip-o: "\f1c6";
+@fa-var-files-o: "\f0c5";
+@fa-var-film: "\f008";
+@fa-var-filter: "\f0b0";
+@fa-var-fire: "\f06d";
+@fa-var-fire-extinguisher: "\f134";
+@fa-var-flag: "\f024";
+@fa-var-flag-checkered: "\f11e";
+@fa-var-flag-o: "\f11d";
+@fa-var-flash: "\f0e7";
+@fa-var-flask: "\f0c3";
+@fa-var-flickr: "\f16e";
+@fa-var-floppy-o: "\f0c7";
+@fa-var-folder: "\f07b";
+@fa-var-folder-o: "\f114";
+@fa-var-folder-open: "\f07c";
+@fa-var-folder-open-o: "\f115";
+@fa-var-font: "\f031";
+@fa-var-forumbee: "\f211";
+@fa-var-forward: "\f04e";
+@fa-var-foursquare: "\f180";
+@fa-var-frown-o: "\f119";
+@fa-var-futbol-o: "\f1e3";
+@fa-var-gamepad: "\f11b";
+@fa-var-gavel: "\f0e3";
+@fa-var-gbp: "\f154";
+@fa-var-ge: "\f1d1";
+@fa-var-gear: "\f013";
+@fa-var-gears: "\f085";
+@fa-var-genderless: "\f1db";
+@fa-var-gift: "\f06b";
+@fa-var-git: "\f1d3";
+@fa-var-git-square: "\f1d2";
+@fa-var-github: "\f09b";
+@fa-var-github-alt: "\f113";
+@fa-var-github-square: "\f092";
+@fa-var-gittip: "\f184";
+@fa-var-glass: "\f000";
+@fa-var-globe: "\f0ac";
+@fa-var-google: "\f1a0";
+@fa-var-google-plus: "\f0d5";
+@fa-var-google-plus-square: "\f0d4";
+@fa-var-google-wallet: "\f1ee";
+@fa-var-graduation-cap: "\f19d";
+@fa-var-gratipay: "\f184";
+@fa-var-group: "\f0c0";
+@fa-var-h-square: "\f0fd";
+@fa-var-hacker-news: "\f1d4";
+@fa-var-hand-o-down: "\f0a7";
+@fa-var-hand-o-left: "\f0a5";
+@fa-var-hand-o-right: "\f0a4";
+@fa-var-hand-o-up: "\f0a6";
+@fa-var-hdd-o: "\f0a0";
+@fa-var-header: "\f1dc";
+@fa-var-headphones: "\f025";
+@fa-var-heart: "\f004";
+@fa-var-heart-o: "\f08a";
+@fa-var-heartbeat: "\f21e";
+@fa-var-history: "\f1da";
+@fa-var-home: "\f015";
+@fa-var-hospital-o: "\f0f8";
+@fa-var-hotel: "\f236";
+@fa-var-html5: "\f13b";
+@fa-var-ils: "\f20b";
+@fa-var-image: "\f03e";
+@fa-var-inbox: "\f01c";
+@fa-var-indent: "\f03c";
+@fa-var-info: "\f129";
+@fa-var-info-circle: "\f05a";
+@fa-var-inr: "\f156";
+@fa-var-instagram: "\f16d";
+@fa-var-institution: "\f19c";
+@fa-var-ioxhost: "\f208";
+@fa-var-italic: "\f033";
+@fa-var-joomla: "\f1aa";
+@fa-var-jpy: "\f157";
+@fa-var-jsfiddle: "\f1cc";
+@fa-var-key: "\f084";
+@fa-var-keyboard-o: "\f11c";
+@fa-var-krw: "\f159";
+@fa-var-language: "\f1ab";
+@fa-var-laptop: "\f109";
+@fa-var-lastfm: "\f202";
+@fa-var-lastfm-square: "\f203";
+@fa-var-leaf: "\f06c";
+@fa-var-leanpub: "\f212";
+@fa-var-legal: "\f0e3";
+@fa-var-lemon-o: "\f094";
+@fa-var-level-down: "\f149";
+@fa-var-level-up: "\f148";
+@fa-var-life-bouy: "\f1cd";
+@fa-var-life-buoy: "\f1cd";
+@fa-var-life-ring: "\f1cd";
+@fa-var-life-saver: "\f1cd";
+@fa-var-lightbulb-o: "\f0eb";
+@fa-var-line-chart: "\f201";
+@fa-var-link: "\f0c1";
+@fa-var-linkedin: "\f0e1";
+@fa-var-linkedin-square: "\f08c";
+@fa-var-linux: "\f17c";
+@fa-var-list: "\f03a";
+@fa-var-list-alt: "\f022";
+@fa-var-list-ol: "\f0cb";
+@fa-var-list-ul: "\f0ca";
+@fa-var-location-arrow: "\f124";
+@fa-var-lock: "\f023";
+@fa-var-long-arrow-down: "\f175";
+@fa-var-long-arrow-left: "\f177";
+@fa-var-long-arrow-right: "\f178";
+@fa-var-long-arrow-up: "\f176";
+@fa-var-magic: "\f0d0";
+@fa-var-magnet: "\f076";
+@fa-var-mail-forward: "\f064";
+@fa-var-mail-reply: "\f112";
+@fa-var-mail-reply-all: "\f122";
+@fa-var-male: "\f183";
+@fa-var-map-marker: "\f041";
+@fa-var-mars: "\f222";
+@fa-var-mars-double: "\f227";
+@fa-var-mars-stroke: "\f229";
+@fa-var-mars-stroke-h: "\f22b";
+@fa-var-mars-stroke-v: "\f22a";
+@fa-var-maxcdn: "\f136";
+@fa-var-meanpath: "\f20c";
+@fa-var-medium: "\f23a";
+@fa-var-medkit: "\f0fa";
+@fa-var-meh-o: "\f11a";
+@fa-var-mercury: "\f223";
+@fa-var-microphone: "\f130";
+@fa-var-microphone-slash: "\f131";
+@fa-var-minus: "\f068";
+@fa-var-minus-circle: "\f056";
+@fa-var-minus-square: "\f146";
+@fa-var-minus-square-o: "\f147";
+@fa-var-mobile: "\f10b";
+@fa-var-mobile-phone: "\f10b";
+@fa-var-money: "\f0d6";
+@fa-var-moon-o: "\f186";
+@fa-var-mortar-board: "\f19d";
+@fa-var-motorcycle: "\f21c";
+@fa-var-music: "\f001";
+@fa-var-navicon: "\f0c9";
+@fa-var-neuter: "\f22c";
+@fa-var-newspaper-o: "\f1ea";
+@fa-var-openid: "\f19b";
+@fa-var-outdent: "\f03b";
+@fa-var-pagelines: "\f18c";
+@fa-var-paint-brush: "\f1fc";
+@fa-var-paper-plane: "\f1d8";
+@fa-var-paper-plane-o: "\f1d9";
+@fa-var-paperclip: "\f0c6";
+@fa-var-paragraph: "\f1dd";
+@fa-var-paste: "\f0ea";
+@fa-var-pause: "\f04c";
+@fa-var-paw: "\f1b0";
+@fa-var-paypal: "\f1ed";
+@fa-var-pencil: "\f040";
+@fa-var-pencil-square: "\f14b";
+@fa-var-pencil-square-o: "\f044";
+@fa-var-phone: "\f095";
+@fa-var-phone-square: "\f098";
+@fa-var-photo: "\f03e";
+@fa-var-picture-o: "\f03e";
+@fa-var-pie-chart: "\f200";
+@fa-var-pied-piper: "\f1a7";
+@fa-var-pied-piper-alt: "\f1a8";
+@fa-var-pinterest: "\f0d2";
+@fa-var-pinterest-p: "\f231";
+@fa-var-pinterest-square: "\f0d3";
+@fa-var-plane: "\f072";
+@fa-var-play: "\f04b";
+@fa-var-play-circle: "\f144";
+@fa-var-play-circle-o: "\f01d";
+@fa-var-plug: "\f1e6";
+@fa-var-plus: "\f067";
+@fa-var-plus-circle: "\f055";
+@fa-var-plus-square: "\f0fe";
+@fa-var-plus-square-o: "\f196";
+@fa-var-power-off: "\f011";
+@fa-var-print: "\f02f";
+@fa-var-puzzle-piece: "\f12e";
+@fa-var-qq: "\f1d6";
+@fa-var-qrcode: "\f029";
+@fa-var-question: "\f128";
+@fa-var-question-circle: "\f059";
+@fa-var-quote-left: "\f10d";
+@fa-var-quote-right: "\f10e";
+@fa-var-ra: "\f1d0";
+@fa-var-random: "\f074";
+@fa-var-rebel: "\f1d0";
+@fa-var-recycle: "\f1b8";
+@fa-var-reddit: "\f1a1";
+@fa-var-reddit-square: "\f1a2";
+@fa-var-refresh: "\f021";
+@fa-var-remove: "\f00d";
+@fa-var-renren: "\f18b";
+@fa-var-reorder: "\f0c9";
+@fa-var-repeat: "\f01e";
+@fa-var-reply: "\f112";
+@fa-var-reply-all: "\f122";
+@fa-var-retweet: "\f079";
+@fa-var-rmb: "\f157";
+@fa-var-road: "\f018";
+@fa-var-rocket: "\f135";
+@fa-var-rotate-left: "\f0e2";
+@fa-var-rotate-right: "\f01e";
+@fa-var-rouble: "\f158";
+@fa-var-rss: "\f09e";
+@fa-var-rss-square: "\f143";
+@fa-var-rub: "\f158";
+@fa-var-ruble: "\f158";
+@fa-var-rupee: "\f156";
+@fa-var-save: "\f0c7";
+@fa-var-scissors: "\f0c4";
+@fa-var-search: "\f002";
+@fa-var-search-minus: "\f010";
+@fa-var-search-plus: "\f00e";
+@fa-var-sellsy: "\f213";
+@fa-var-send: "\f1d8";
+@fa-var-send-o: "\f1d9";
+@fa-var-server: "\f233";
+@fa-var-share: "\f064";
+@fa-var-share-alt: "\f1e0";
+@fa-var-share-alt-square: "\f1e1";
+@fa-var-share-square: "\f14d";
+@fa-var-share-square-o: "\f045";
+@fa-var-shekel: "\f20b";
+@fa-var-sheqel: "\f20b";
+@fa-var-shield: "\f132";
+@fa-var-ship: "\f21a";
+@fa-var-shirtsinbulk: "\f214";
+@fa-var-shopping-cart: "\f07a";
+@fa-var-sign-in: "\f090";
+@fa-var-sign-out: "\f08b";
+@fa-var-signal: "\f012";
+@fa-var-simplybuilt: "\f215";
+@fa-var-sitemap: "\f0e8";
+@fa-var-skyatlas: "\f216";
+@fa-var-skype: "\f17e";
+@fa-var-slack: "\f198";
+@fa-var-sliders: "\f1de";
+@fa-var-slideshare: "\f1e7";
+@fa-var-smile-o: "\f118";
+@fa-var-soccer-ball-o: "\f1e3";
+@fa-var-sort: "\f0dc";
+@fa-var-sort-alpha-asc: "\f15d";
+@fa-var-sort-alpha-desc: "\f15e";
+@fa-var-sort-amount-asc: "\f160";
+@fa-var-sort-amount-desc: "\f161";
+@fa-var-sort-asc: "\f0de";
+@fa-var-sort-desc: "\f0dd";
+@fa-var-sort-down: "\f0dd";
+@fa-var-sort-numeric-asc: "\f162";
+@fa-var-sort-numeric-desc: "\f163";
+@fa-var-sort-up: "\f0de";
+@fa-var-soundcloud: "\f1be";
+@fa-var-space-shuttle: "\f197";
+@fa-var-spinner: "\f110";
+@fa-var-spoon: "\f1b1";
+@fa-var-spotify: "\f1bc";
+@fa-var-square: "\f0c8";
+@fa-var-square-o: "\f096";
+@fa-var-stack-exchange: "\f18d";
+@fa-var-stack-overflow: "\f16c";
+@fa-var-star: "\f005";
+@fa-var-star-half: "\f089";
+@fa-var-star-half-empty: "\f123";
+@fa-var-star-half-full: "\f123";
+@fa-var-star-half-o: "\f123";
+@fa-var-star-o: "\f006";
+@fa-var-steam: "\f1b6";
+@fa-var-steam-square: "\f1b7";
+@fa-var-step-backward: "\f048";
+@fa-var-step-forward: "\f051";
+@fa-var-stethoscope: "\f0f1";
+@fa-var-stop: "\f04d";
+@fa-var-street-view: "\f21d";
+@fa-var-strikethrough: "\f0cc";
+@fa-var-stumbleupon: "\f1a4";
+@fa-var-stumbleupon-circle: "\f1a3";
+@fa-var-subscript: "\f12c";
+@fa-var-subway: "\f239";
+@fa-var-suitcase: "\f0f2";
+@fa-var-sun-o: "\f185";
+@fa-var-superscript: "\f12b";
+@fa-var-support: "\f1cd";
+@fa-var-table: "\f0ce";
+@fa-var-tablet: "\f10a";
+@fa-var-tachometer: "\f0e4";
+@fa-var-tag: "\f02b";
+@fa-var-tags: "\f02c";
+@fa-var-tasks: "\f0ae";
+@fa-var-taxi: "\f1ba";
+@fa-var-tencent-weibo: "\f1d5";
+@fa-var-terminal: "\f120";
+@fa-var-text-height: "\f034";
+@fa-var-text-width: "\f035";
+@fa-var-th: "\f00a";
+@fa-var-th-large: "\f009";
+@fa-var-th-list: "\f00b";
+@fa-var-thumb-tack: "\f08d";
+@fa-var-thumbs-down: "\f165";
+@fa-var-thumbs-o-down: "\f088";
+@fa-var-thumbs-o-up: "\f087";
+@fa-var-thumbs-up: "\f164";
+@fa-var-ticket: "\f145";
+@fa-var-times: "\f00d";
+@fa-var-times-circle: "\f057";
+@fa-var-times-circle-o: "\f05c";
+@fa-var-tint: "\f043";
+@fa-var-toggle-down: "\f150";
+@fa-var-toggle-left: "\f191";
+@fa-var-toggle-off: "\f204";
+@fa-var-toggle-on: "\f205";
+@fa-var-toggle-right: "\f152";
+@fa-var-toggle-up: "\f151";
+@fa-var-train: "\f238";
+@fa-var-transgender: "\f224";
+@fa-var-transgender-alt: "\f225";
+@fa-var-trash: "\f1f8";
+@fa-var-trash-o: "\f014";
+@fa-var-tree: "\f1bb";
+@fa-var-trello: "\f181";
+@fa-var-trophy: "\f091";
+@fa-var-truck: "\f0d1";
+@fa-var-try: "\f195";
+@fa-var-tty: "\f1e4";
+@fa-var-tumblr: "\f173";
+@fa-var-tumblr-square: "\f174";
+@fa-var-turkish-lira: "\f195";
+@fa-var-twitch: "\f1e8";
+@fa-var-twitter: "\f099";
+@fa-var-twitter-square: "\f081";
+@fa-var-umbrella: "\f0e9";
+@fa-var-underline: "\f0cd";
+@fa-var-undo: "\f0e2";
+@fa-var-university: "\f19c";
+@fa-var-unlink: "\f127";
+@fa-var-unlock: "\f09c";
+@fa-var-unlock-alt: "\f13e";
+@fa-var-unsorted: "\f0dc";
+@fa-var-upload: "\f093";
+@fa-var-usd: "\f155";
+@fa-var-user: "\f007";
+@fa-var-user-md: "\f0f0";
+@fa-var-user-plus: "\f234";
+@fa-var-user-secret: "\f21b";
+@fa-var-user-times: "\f235";
+@fa-var-users: "\f0c0";
+@fa-var-venus: "\f221";
+@fa-var-venus-double: "\f226";
+@fa-var-venus-mars: "\f228";
+@fa-var-viacoin: "\f237";
+@fa-var-video-camera: "\f03d";
+@fa-var-vimeo-square: "\f194";
+@fa-var-vine: "\f1ca";
+@fa-var-vk: "\f189";
+@fa-var-volume-down: "\f027";
+@fa-var-volume-off: "\f026";
+@fa-var-volume-up: "\f028";
+@fa-var-warning: "\f071";
+@fa-var-wechat: "\f1d7";
+@fa-var-weibo: "\f18a";
+@fa-var-weixin: "\f1d7";
+@fa-var-whatsapp: "\f232";
+@fa-var-wheelchair: "\f193";
+@fa-var-wifi: "\f1eb";
+@fa-var-windows: "\f17a";
+@fa-var-won: "\f159";
+@fa-var-wordpress: "\f19a";
+@fa-var-wrench: "\f0ad";
+@fa-var-xing: "\f168";
+@fa-var-xing-square: "\f169";
+@fa-var-yahoo: "\f19e";
+@fa-var-yelp: "\f1e9";
+@fa-var-yen: "\f157";
+@fa-var-youtube: "\f167";
+@fa-var-youtube-play: "\f16a";
+@fa-var-youtube-square: "\f166";
+
diff --git a/web/resetPassword/assets/font-awesome/scss/_animated.scss b/web/resetPassword/assets/font-awesome/scss/_animated.scss
new file mode 100755
index 0000000..8a020db
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_animated.scss
@@ -0,0 +1,34 @@
+// Spinning Icons
+// --------------------------
+
+.#{$fa-css-prefix}-spin {
+  -webkit-animation: fa-spin 2s infinite linear;
+          animation: fa-spin 2s infinite linear;
+}
+
+.#{$fa-css-prefix}-pulse {
+  -webkit-animation: fa-spin 1s infinite steps(8);
+          animation: fa-spin 1s infinite steps(8);
+}
+
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_bordered-pulled.scss b/web/resetPassword/assets/font-awesome/scss/_bordered-pulled.scss
new file mode 100755
index 0000000..9d3fdf3
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_bordered-pulled.scss
@@ -0,0 +1,16 @@
+// Bordered & Pulled
+// -------------------------
+
+.#{$fa-css-prefix}-border {
+  padding: .2em .25em .15em;
+  border: solid .08em $fa-border-color;
+  border-radius: .1em;
+}
+
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.#{$fa-css-prefix} {
+  &.pull-left { margin-right: .3em; }
+  &.pull-right { margin-left: .3em; }
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_core.scss b/web/resetPassword/assets/font-awesome/scss/_core.scss
new file mode 100755
index 0000000..5a2db9d
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_core.scss
@@ -0,0 +1,13 @@
+// Base Class Definition
+// -------------------------
+
+.#{$fa-css-prefix} {
+  display: inline-block;
+  font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration
+  font-size: inherit; // can't have font-size inherit on line above, so need to override
+  text-rendering: auto; // optimizelegibility throws things off #1094
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  transform: translate(0, 0); // ensures no half-pixel rendering in firefox
+
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_fixed-width.scss b/web/resetPassword/assets/font-awesome/scss/_fixed-width.scss
new file mode 100755
index 0000000..b221c98
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_fixed-width.scss
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.#{$fa-css-prefix}-fw {
+  width: (18em / 14);
+  text-align: center;
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_icons.scss b/web/resetPassword/assets/font-awesome/scss/_icons.scss
new file mode 100755
index 0000000..fbcfe81
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_icons.scss
@@ -0,0 +1,596 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+
+.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
+.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
+.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
+.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
+.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
+.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
+.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
+.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
+.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
+.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
+.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
+.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
+.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
+.#{$fa-css-prefix}-remove:before,
+.#{$fa-css-prefix}-close:before,
+.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
+.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
+.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
+.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
+.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
+.#{$fa-css-prefix}-gear:before,
+.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
+.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
+.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
+.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
+.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
+.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
+.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
+.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
+.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
+.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
+.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
+.#{$fa-css-prefix}-rotate-right:before,
+.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
+.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
+.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
+.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
+.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
+.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
+.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
+.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
+.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
+.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
+.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
+.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
+.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
+.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
+.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
+.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
+.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
+.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
+.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
+.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
+.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
+.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
+.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
+.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
+.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
+.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
+.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
+.#{$fa-css-prefix}-dedent:before,
+.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
+.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
+.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
+.#{$fa-css-prefix}-photo:before,
+.#{$fa-css-prefix}-image:before,
+.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
+.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
+.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
+.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
+.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
+.#{$fa-css-prefix}-edit:before,
+.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
+.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
+.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
+.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
+.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
+.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
+.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
+.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
+.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
+.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
+.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
+.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
+.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
+.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
+.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
+.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
+.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
+.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
+.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
+.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
+.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
+.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
+.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
+.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
+.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
+.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
+.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
+.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
+.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
+.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
+.#{$fa-css-prefix}-mail-forward:before,
+.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
+.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
+.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
+.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
+.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
+.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
+.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
+.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
+.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
+.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
+.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
+.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
+.#{$fa-css-prefix}-warning:before,
+.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
+.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
+.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
+.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
+.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
+.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
+.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
+.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
+.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
+.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
+.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
+.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
+.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
+.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
+.#{$fa-css-prefix}-bar-chart-o:before,
+.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
+.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
+.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
+.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
+.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
+.#{$fa-css-prefix}-gears:before,
+.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
+.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
+.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
+.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
+.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
+.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
+.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
+.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
+.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
+.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
+.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
+.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
+.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
+.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
+.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
+.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
+.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
+.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
+.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
+.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
+.#{$fa-css-prefix}-facebook-f:before,
+.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
+.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
+.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
+.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
+.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
+.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
+.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
+.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
+.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
+.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
+.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
+.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
+.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
+.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
+.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
+.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
+.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
+.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
+.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
+.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
+.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
+.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
+.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
+.#{$fa-css-prefix}-group:before,
+.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
+.#{$fa-css-prefix}-chain:before,
+.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
+.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
+.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
+.#{$fa-css-prefix}-cut:before,
+.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
+.#{$fa-css-prefix}-copy:before,
+.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
+.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
+.#{$fa-css-prefix}-save:before,
+.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
+.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
+.#{$fa-css-prefix}-navicon:before,
+.#{$fa-css-prefix}-reorder:before,
+.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
+.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
+.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
+.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
+.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
+.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
+.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
+.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
+.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
+.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
+.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
+.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
+.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
+.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
+.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
+.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
+.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
+.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
+.#{$fa-css-prefix}-unsorted:before,
+.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
+.#{$fa-css-prefix}-sort-down:before,
+.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
+.#{$fa-css-prefix}-sort-up:before,
+.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
+.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
+.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
+.#{$fa-css-prefix}-rotate-left:before,
+.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
+.#{$fa-css-prefix}-legal:before,
+.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
+.#{$fa-css-prefix}-dashboard:before,
+.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
+.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
+.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
+.#{$fa-css-prefix}-flash:before,
+.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
+.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
+.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
+.#{$fa-css-prefix}-paste:before,
+.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
+.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
+.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
+.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
+.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
+.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
+.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
+.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
+.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
+.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
+.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
+.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
+.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
+.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
+.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
+.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
+.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
+.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
+.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
+.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
+.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
+.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
+.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
+.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
+.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
+.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
+.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
+.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
+.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
+.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
+.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
+.#{$fa-css-prefix}-mobile-phone:before,
+.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
+.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
+.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
+.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
+.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
+.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
+.#{$fa-css-prefix}-mail-reply:before,
+.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
+.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
+.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
+.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
+.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
+.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
+.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
+.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
+.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
+.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
+.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
+.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
+.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
+.#{$fa-css-prefix}-mail-reply-all:before,
+.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
+.#{$fa-css-prefix}-star-half-empty:before,
+.#{$fa-css-prefix}-star-half-full:before,
+.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
+.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
+.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
+.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
+.#{$fa-css-prefix}-unlink:before,
+.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
+.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
+.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
+.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
+.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
+.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
+.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
+.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
+.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
+.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
+.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
+.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
+.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
+.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
+.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
+.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
+.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
+.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
+.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
+.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
+.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
+.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
+.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
+.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
+.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
+.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
+.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
+.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
+.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
+.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
+.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
+.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
+.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
+.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
+.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
+.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
+.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
+.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
+.#{$fa-css-prefix}-toggle-down:before,
+.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
+.#{$fa-css-prefix}-toggle-up:before,
+.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
+.#{$fa-css-prefix}-toggle-right:before,
+.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
+.#{$fa-css-prefix}-euro:before,
+.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
+.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
+.#{$fa-css-prefix}-dollar:before,
+.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
+.#{$fa-css-prefix}-rupee:before,
+.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
+.#{$fa-css-prefix}-cny:before,
+.#{$fa-css-prefix}-rmb:before,
+.#{$fa-css-prefix}-yen:before,
+.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
+.#{$fa-css-prefix}-ruble:before,
+.#{$fa-css-prefix}-rouble:before,
+.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
+.#{$fa-css-prefix}-won:before,
+.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
+.#{$fa-css-prefix}-bitcoin:before,
+.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
+.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
+.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
+.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
+.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
+.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
+.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
+.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
+.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
+.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
+.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
+.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
+.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
+.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
+.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
+.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
+.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
+.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
+.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
+.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
+.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
+.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
+.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
+.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
+.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
+.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
+.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
+.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
+.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
+.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
+.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
+.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
+.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
+.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
+.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
+.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
+.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
+.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
+.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
+.#{$fa-css-prefix}-gittip:before,
+.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
+.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
+.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
+.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
+.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
+.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
+.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
+.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
+.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
+.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
+.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
+.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
+.#{$fa-css-prefix}-toggle-left:before,
+.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
+.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
+.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
+.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
+.#{$fa-css-prefix}-turkish-lira:before,
+.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
+.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
+.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
+.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
+.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
+.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
+.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
+.#{$fa-css-prefix}-institution:before,
+.#{$fa-css-prefix}-bank:before,
+.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
+.#{$fa-css-prefix}-mortar-board:before,
+.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
+.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
+.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
+.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
+.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
+.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
+.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
+.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
+.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
+.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
+.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
+.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
+.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
+.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
+.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
+.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
+.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
+.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
+.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
+.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
+.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
+.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
+.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
+.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
+.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
+.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
+.#{$fa-css-prefix}-automobile:before,
+.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
+.#{$fa-css-prefix}-cab:before,
+.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
+.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
+.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
+.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
+.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
+.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
+.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
+.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
+.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
+.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
+.#{$fa-css-prefix}-file-photo-o:before,
+.#{$fa-css-prefix}-file-picture-o:before,
+.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
+.#{$fa-css-prefix}-file-zip-o:before,
+.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
+.#{$fa-css-prefix}-file-sound-o:before,
+.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
+.#{$fa-css-prefix}-file-movie-o:before,
+.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
+.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
+.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
+.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
+.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
+.#{$fa-css-prefix}-life-bouy:before,
+.#{$fa-css-prefix}-life-buoy:before,
+.#{$fa-css-prefix}-life-saver:before,
+.#{$fa-css-prefix}-support:before,
+.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
+.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
+.#{$fa-css-prefix}-ra:before,
+.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
+.#{$fa-css-prefix}-ge:before,
+.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
+.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
+.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
+.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
+.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
+.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
+.#{$fa-css-prefix}-wechat:before,
+.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
+.#{$fa-css-prefix}-send:before,
+.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
+.#{$fa-css-prefix}-send-o:before,
+.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
+.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
+.#{$fa-css-prefix}-genderless:before,
+.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
+.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
+.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
+.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
+.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
+.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
+.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
+.#{$fa-css-prefix}-soccer-ball-o:before,
+.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
+.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
+.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
+.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
+.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
+.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
+.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
+.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
+.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
+.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
+.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
+.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
+.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
+.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
+.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
+.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
+.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
+.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
+.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
+.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
+.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
+.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
+.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
+.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
+.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
+.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
+.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
+.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
+.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
+.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
+.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
+.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
+.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
+.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
+.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
+.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
+.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
+.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
+.#{$fa-css-prefix}-shekel:before,
+.#{$fa-css-prefix}-sheqel:before,
+.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
+.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
+.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
+.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
+.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
+.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
+.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
+.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
+.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
+.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
+.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
+.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
+.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
+.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
+.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
+.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
+.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
+.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
+.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
+.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
+.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
+.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
+.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
+.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
+.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
+.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
+.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
+.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
+.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
+.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
+.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
+.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
+.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
+.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
+.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
+.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
+.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
+.#{$fa-css-prefix}-hotel:before,
+.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
+.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
+.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
+.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
+.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
diff --git a/web/resetPassword/assets/font-awesome/scss/_larger.scss b/web/resetPassword/assets/font-awesome/scss/_larger.scss
new file mode 100755
index 0000000..41e9a81
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_larger.scss
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.#{$fa-css-prefix}-lg {
+  font-size: (4em / 3);
+  line-height: (3em / 4);
+  vertical-align: -15%;
+}
+.#{$fa-css-prefix}-2x { font-size: 2em; }
+.#{$fa-css-prefix}-3x { font-size: 3em; }
+.#{$fa-css-prefix}-4x { font-size: 4em; }
+.#{$fa-css-prefix}-5x { font-size: 5em; }
diff --git a/web/resetPassword/assets/font-awesome/scss/_list.scss b/web/resetPassword/assets/font-awesome/scss/_list.scss
new file mode 100755
index 0000000..7d1e4d5
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_list.scss
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.#{$fa-css-prefix}-ul {
+  padding-left: 0;
+  margin-left: $fa-li-width;
+  list-style-type: none;
+  > li { position: relative; }
+}
+.#{$fa-css-prefix}-li {
+  position: absolute;
+  left: -$fa-li-width;
+  width: $fa-li-width;
+  top: (2em / 14);
+  text-align: center;
+  &.#{$fa-css-prefix}-lg {
+    left: -$fa-li-width + (4em / 14);
+  }
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_mixins.scss b/web/resetPassword/assets/font-awesome/scss/_mixins.scss
new file mode 100755
index 0000000..6b7f160
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_mixins.scss
@@ -0,0 +1,27 @@
+// Mixins
+// --------------------------
+
+@mixin fa-icon() {
+  display: inline-block;
+  font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration
+  font-size: inherit; // can't have font-size inherit on line above, so need to override
+  text-rendering: auto; // optimizelegibility throws things off #1094
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  transform: translate(0, 0); // ensures no half-pixel rendering in firefox
+
+}
+
+@mixin fa-icon-rotate($degrees, $rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
+  -webkit-transform: rotate($degrees);
+      -ms-transform: rotate($degrees);
+          transform: rotate($degrees);
+}
+
+@mixin fa-icon-flip($horiz, $vert, $rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
+  -webkit-transform: scale($horiz, $vert);
+      -ms-transform: scale($horiz, $vert);
+          transform: scale($horiz, $vert);
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_path.scss b/web/resetPassword/assets/font-awesome/scss/_path.scss
new file mode 100755
index 0000000..bb457c2
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_path.scss
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+  font-family: 'FontAwesome';
+  src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
+  src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
+    url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
+    url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
+    url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
+    url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
+//  src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
+  font-weight: normal;
+  font-style: normal;
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_rotated-flipped.scss b/web/resetPassword/assets/font-awesome/scss/_rotated-flipped.scss
new file mode 100755
index 0000000..a3558fd
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_rotated-flipped.scss
@@ -0,0 +1,20 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.#{$fa-css-prefix}-rotate-90  { @include fa-icon-rotate(90deg, 1);  }
+.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
+.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
+
+.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
+.#{$fa-css-prefix}-flip-vertical   { @include fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .#{$fa-css-prefix}-rotate-90,
+:root .#{$fa-css-prefix}-rotate-180,
+:root .#{$fa-css-prefix}-rotate-270,
+:root .#{$fa-css-prefix}-flip-horizontal,
+:root .#{$fa-css-prefix}-flip-vertical {
+  filter: none;
+}
diff --git a/web/resetPassword/assets/font-awesome/scss/_stacked.scss b/web/resetPassword/assets/font-awesome/scss/_stacked.scss
new file mode 100755
index 0000000..aef7403
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_stacked.scss
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.#{$fa-css-prefix}-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: middle;
+}
+.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
+  position: absolute;
+  left: 0;
+  width: 100%;
+  text-align: center;
+}
+.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
+.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
+.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
diff --git a/web/resetPassword/assets/font-awesome/scss/_variables.scss b/web/resetPassword/assets/font-awesome/scss/_variables.scss
new file mode 100755
index 0000000..9b7210e
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/_variables.scss
@@ -0,0 +1,606 @@
+// Variables
+// --------------------------
+
+$fa-font-path:        "../fonts" !default;
+$fa-font-size-base:   14px !default;
+//$fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts" !default; // for referencing Bootstrap CDN font files directly
+$fa-css-prefix:       fa !default;
+$fa-version:          "4.3.0" !default;
+$fa-border-color:     #eee !default;
+$fa-inverse:          #fff !default;
+$fa-li-width:         (30em / 14) !default;
+
+$fa-var-adjust: "\f042";
+$fa-var-adn: "\f170";
+$fa-var-align-center: "\f037";
+$fa-var-align-justify: "\f039";
+$fa-var-align-left: "\f036";
+$fa-var-align-right: "\f038";
+$fa-var-ambulance: "\f0f9";
+$fa-var-anchor: "\f13d";
+$fa-var-android: "\f17b";
+$fa-var-angellist: "\f209";
+$fa-var-angle-double-down: "\f103";
+$fa-var-angle-double-left: "\f100";
+$fa-var-angle-double-right: "\f101";
+$fa-var-angle-double-up: "\f102";
+$fa-var-angle-down: "\f107";
+$fa-var-angle-left: "\f104";
+$fa-var-angle-right: "\f105";
+$fa-var-angle-up: "\f106";
+$fa-var-apple: "\f179";
+$fa-var-archive: "\f187";
+$fa-var-area-chart: "\f1fe";
+$fa-var-arrow-circle-down: "\f0ab";
+$fa-var-arrow-circle-left: "\f0a8";
+$fa-var-arrow-circle-o-down: "\f01a";
+$fa-var-arrow-circle-o-left: "\f190";
+$fa-var-arrow-circle-o-right: "\f18e";
+$fa-var-arrow-circle-o-up: "\f01b";
+$fa-var-arrow-circle-right: "\f0a9";
+$fa-var-arrow-circle-up: "\f0aa";
+$fa-var-arrow-down: "\f063";
+$fa-var-arrow-left: "\f060";
+$fa-var-arrow-right: "\f061";
+$fa-var-arrow-up: "\f062";
+$fa-var-arrows: "\f047";
+$fa-var-arrows-alt: "\f0b2";
+$fa-var-arrows-h: "\f07e";
+$fa-var-arrows-v: "\f07d";
+$fa-var-asterisk: "\f069";
+$fa-var-at: "\f1fa";
+$fa-var-automobile: "\f1b9";
+$fa-var-backward: "\f04a";
+$fa-var-ban: "\f05e";
+$fa-var-bank: "\f19c";
+$fa-var-bar-chart: "\f080";
+$fa-var-bar-chart-o: "\f080";
+$fa-var-barcode: "\f02a";
+$fa-var-bars: "\f0c9";
+$fa-var-bed: "\f236";
+$fa-var-beer: "\f0fc";
+$fa-var-behance: "\f1b4";
+$fa-var-behance-square: "\f1b5";
+$fa-var-bell: "\f0f3";
+$fa-var-bell-o: "\f0a2";
+$fa-var-bell-slash: "\f1f6";
+$fa-var-bell-slash-o: "\f1f7";
+$fa-var-bicycle: "\f206";
+$fa-var-binoculars: "\f1e5";
+$fa-var-birthday-cake: "\f1fd";
+$fa-var-bitbucket: "\f171";
+$fa-var-bitbucket-square: "\f172";
+$fa-var-bitcoin: "\f15a";
+$fa-var-bold: "\f032";
+$fa-var-bolt: "\f0e7";
+$fa-var-bomb: "\f1e2";
+$fa-var-book: "\f02d";
+$fa-var-bookmark: "\f02e";
+$fa-var-bookmark-o: "\f097";
+$fa-var-briefcase: "\f0b1";
+$fa-var-btc: "\f15a";
+$fa-var-bug: "\f188";
+$fa-var-building: "\f1ad";
+$fa-var-building-o: "\f0f7";
+$fa-var-bullhorn: "\f0a1";
+$fa-var-bullseye: "\f140";
+$fa-var-bus: "\f207";
+$fa-var-buysellads: "\f20d";
+$fa-var-cab: "\f1ba";
+$fa-var-calculator: "\f1ec";
+$fa-var-calendar: "\f073";
+$fa-var-calendar-o: "\f133";
+$fa-var-camera: "\f030";
+$fa-var-camera-retro: "\f083";
+$fa-var-car: "\f1b9";
+$fa-var-caret-down: "\f0d7";
+$fa-var-caret-left: "\f0d9";
+$fa-var-caret-right: "\f0da";
+$fa-var-caret-square-o-down: "\f150";
+$fa-var-caret-square-o-left: "\f191";
+$fa-var-caret-square-o-right: "\f152";
+$fa-var-caret-square-o-up: "\f151";
+$fa-var-caret-up: "\f0d8";
+$fa-var-cart-arrow-down: "\f218";
+$fa-var-cart-plus: "\f217";
+$fa-var-cc: "\f20a";
+$fa-var-cc-amex: "\f1f3";
+$fa-var-cc-discover: "\f1f2";
+$fa-var-cc-mastercard: "\f1f1";
+$fa-var-cc-paypal: "\f1f4";
+$fa-var-cc-stripe: "\f1f5";
+$fa-var-cc-visa: "\f1f0";
+$fa-var-certificate: "\f0a3";
+$fa-var-chain: "\f0c1";
+$fa-var-chain-broken: "\f127";
+$fa-var-check: "\f00c";
+$fa-var-check-circle: "\f058";
+$fa-var-check-circle-o: "\f05d";
+$fa-var-check-square: "\f14a";
+$fa-var-check-square-o: "\f046";
+$fa-var-chevron-circle-down: "\f13a";
+$fa-var-chevron-circle-left: "\f137";
+$fa-var-chevron-circle-right: "\f138";
+$fa-var-chevron-circle-up: "\f139";
+$fa-var-chevron-down: "\f078";
+$fa-var-chevron-left: "\f053";
+$fa-var-chevron-right: "\f054";
+$fa-var-chevron-up: "\f077";
+$fa-var-child: "\f1ae";
+$fa-var-circle: "\f111";
+$fa-var-circle-o: "\f10c";
+$fa-var-circle-o-notch: "\f1ce";
+$fa-var-circle-thin: "\f1db";
+$fa-var-clipboard: "\f0ea";
+$fa-var-clock-o: "\f017";
+$fa-var-close: "\f00d";
+$fa-var-cloud: "\f0c2";
+$fa-var-cloud-download: "\f0ed";
+$fa-var-cloud-upload: "\f0ee";
+$fa-var-cny: "\f157";
+$fa-var-code: "\f121";
+$fa-var-code-fork: "\f126";
+$fa-var-codepen: "\f1cb";
+$fa-var-coffee: "\f0f4";
+$fa-var-cog: "\f013";
+$fa-var-cogs: "\f085";
+$fa-var-columns: "\f0db";
+$fa-var-comment: "\f075";
+$fa-var-comment-o: "\f0e5";
+$fa-var-comments: "\f086";
+$fa-var-comments-o: "\f0e6";
+$fa-var-compass: "\f14e";
+$fa-var-compress: "\f066";
+$fa-var-connectdevelop: "\f20e";
+$fa-var-copy: "\f0c5";
+$fa-var-copyright: "\f1f9";
+$fa-var-credit-card: "\f09d";
+$fa-var-crop: "\f125";
+$fa-var-crosshairs: "\f05b";
+$fa-var-css3: "\f13c";
+$fa-var-cube: "\f1b2";
+$fa-var-cubes: "\f1b3";
+$fa-var-cut: "\f0c4";
+$fa-var-cutlery: "\f0f5";
+$fa-var-dashboard: "\f0e4";
+$fa-var-dashcube: "\f210";
+$fa-var-database: "\f1c0";
+$fa-var-dedent: "\f03b";
+$fa-var-delicious: "\f1a5";
+$fa-var-desktop: "\f108";
+$fa-var-deviantart: "\f1bd";
+$fa-var-diamond: "\f219";
+$fa-var-digg: "\f1a6";
+$fa-var-dollar: "\f155";
+$fa-var-dot-circle-o: "\f192";
+$fa-var-download: "\f019";
+$fa-var-dribbble: "\f17d";
+$fa-var-dropbox: "\f16b";
+$fa-var-drupal: "\f1a9";
+$fa-var-edit: "\f044";
+$fa-var-eject: "\f052";
+$fa-var-ellipsis-h: "\f141";
+$fa-var-ellipsis-v: "\f142";
+$fa-var-empire: "\f1d1";
+$fa-var-envelope: "\f0e0";
+$fa-var-envelope-o: "\f003";
+$fa-var-envelope-square: "\f199";
+$fa-var-eraser: "\f12d";
+$fa-var-eur: "\f153";
+$fa-var-euro: "\f153";
+$fa-var-exchange: "\f0ec";
+$fa-var-exclamation: "\f12a";
+$fa-var-exclamation-circle: "\f06a";
+$fa-var-exclamation-triangle: "\f071";
+$fa-var-expand: "\f065";
+$fa-var-external-link: "\f08e";
+$fa-var-external-link-square: "\f14c";
+$fa-var-eye: "\f06e";
+$fa-var-eye-slash: "\f070";
+$fa-var-eyedropper: "\f1fb";
+$fa-var-facebook: "\f09a";
+$fa-var-facebook-f: "\f09a";
+$fa-var-facebook-official: "\f230";
+$fa-var-facebook-square: "\f082";
+$fa-var-fast-backward: "\f049";
+$fa-var-fast-forward: "\f050";
+$fa-var-fax: "\f1ac";
+$fa-var-female: "\f182";
+$fa-var-fighter-jet: "\f0fb";
+$fa-var-file: "\f15b";
+$fa-var-file-archive-o: "\f1c6";
+$fa-var-file-audio-o: "\f1c7";
+$fa-var-file-code-o: "\f1c9";
+$fa-var-file-excel-o: "\f1c3";
+$fa-var-file-image-o: "\f1c5";
+$fa-var-file-movie-o: "\f1c8";
+$fa-var-file-o: "\f016";
+$fa-var-file-pdf-o: "\f1c1";
+$fa-var-file-photo-o: "\f1c5";
+$fa-var-file-picture-o: "\f1c5";
+$fa-var-file-powerpoint-o: "\f1c4";
+$fa-var-file-sound-o: "\f1c7";
+$fa-var-file-text: "\f15c";
+$fa-var-file-text-o: "\f0f6";
+$fa-var-file-video-o: "\f1c8";
+$fa-var-file-word-o: "\f1c2";
+$fa-var-file-zip-o: "\f1c6";
+$fa-var-files-o: "\f0c5";
+$fa-var-film: "\f008";
+$fa-var-filter: "\f0b0";
+$fa-var-fire: "\f06d";
+$fa-var-fire-extinguisher: "\f134";
+$fa-var-flag: "\f024";
+$fa-var-flag-checkered: "\f11e";
+$fa-var-flag-o: "\f11d";
+$fa-var-flash: "\f0e7";
+$fa-var-flask: "\f0c3";
+$fa-var-flickr: "\f16e";
+$fa-var-floppy-o: "\f0c7";
+$fa-var-folder: "\f07b";
+$fa-var-folder-o: "\f114";
+$fa-var-folder-open: "\f07c";
+$fa-var-folder-open-o: "\f115";
+$fa-var-font: "\f031";
+$fa-var-forumbee: "\f211";
+$fa-var-forward: "\f04e";
+$fa-var-foursquare: "\f180";
+$fa-var-frown-o: "\f119";
+$fa-var-futbol-o: "\f1e3";
+$fa-var-gamepad: "\f11b";
+$fa-var-gavel: "\f0e3";
+$fa-var-gbp: "\f154";
+$fa-var-ge: "\f1d1";
+$fa-var-gear: "\f013";
+$fa-var-gears: "\f085";
+$fa-var-genderless: "\f1db";
+$fa-var-gift: "\f06b";
+$fa-var-git: "\f1d3";
+$fa-var-git-square: "\f1d2";
+$fa-var-github: "\f09b";
+$fa-var-github-alt: "\f113";
+$fa-var-github-square: "\f092";
+$fa-var-gittip: "\f184";
+$fa-var-glass: "\f000";
+$fa-var-globe: "\f0ac";
+$fa-var-google: "\f1a0";
+$fa-var-google-plus: "\f0d5";
+$fa-var-google-plus-square: "\f0d4";
+$fa-var-google-wallet: "\f1ee";
+$fa-var-graduation-cap: "\f19d";
+$fa-var-gratipay: "\f184";
+$fa-var-group: "\f0c0";
+$fa-var-h-square: "\f0fd";
+$fa-var-hacker-news: "\f1d4";
+$fa-var-hand-o-down: "\f0a7";
+$fa-var-hand-o-left: "\f0a5";
+$fa-var-hand-o-right: "\f0a4";
+$fa-var-hand-o-up: "\f0a6";
+$fa-var-hdd-o: "\f0a0";
+$fa-var-header: "\f1dc";
+$fa-var-headphones: "\f025";
+$fa-var-heart: "\f004";
+$fa-var-heart-o: "\f08a";
+$fa-var-heartbeat: "\f21e";
+$fa-var-history: "\f1da";
+$fa-var-home: "\f015";
+$fa-var-hospital-o: "\f0f8";
+$fa-var-hotel: "\f236";
+$fa-var-html5: "\f13b";
+$fa-var-ils: "\f20b";
+$fa-var-image: "\f03e";
+$fa-var-inbox: "\f01c";
+$fa-var-indent: "\f03c";
+$fa-var-info: "\f129";
+$fa-var-info-circle: "\f05a";
+$fa-var-inr: "\f156";
+$fa-var-instagram: "\f16d";
+$fa-var-institution: "\f19c";
+$fa-var-ioxhost: "\f208";
+$fa-var-italic: "\f033";
+$fa-var-joomla: "\f1aa";
+$fa-var-jpy: "\f157";
+$fa-var-jsfiddle: "\f1cc";
+$fa-var-key: "\f084";
+$fa-var-keyboard-o: "\f11c";
+$fa-var-krw: "\f159";
+$fa-var-language: "\f1ab";
+$fa-var-laptop: "\f109";
+$fa-var-lastfm: "\f202";
+$fa-var-lastfm-square: "\f203";
+$fa-var-leaf: "\f06c";
+$fa-var-leanpub: "\f212";
+$fa-var-legal: "\f0e3";
+$fa-var-lemon-o: "\f094";
+$fa-var-level-down: "\f149";
+$fa-var-level-up: "\f148";
+$fa-var-life-bouy: "\f1cd";
+$fa-var-life-buoy: "\f1cd";
+$fa-var-life-ring: "\f1cd";
+$fa-var-life-saver: "\f1cd";
+$fa-var-lightbulb-o: "\f0eb";
+$fa-var-line-chart: "\f201";
+$fa-var-link: "\f0c1";
+$fa-var-linkedin: "\f0e1";
+$fa-var-linkedin-square: "\f08c";
+$fa-var-linux: "\f17c";
+$fa-var-list: "\f03a";
+$fa-var-list-alt: "\f022";
+$fa-var-list-ol: "\f0cb";
+$fa-var-list-ul: "\f0ca";
+$fa-var-location-arrow: "\f124";
+$fa-var-lock: "\f023";
+$fa-var-long-arrow-down: "\f175";
+$fa-var-long-arrow-left: "\f177";
+$fa-var-long-arrow-right: "\f178";
+$fa-var-long-arrow-up: "\f176";
+$fa-var-magic: "\f0d0";
+$fa-var-magnet: "\f076";
+$fa-var-mail-forward: "\f064";
+$fa-var-mail-reply: "\f112";
+$fa-var-mail-reply-all: "\f122";
+$fa-var-male: "\f183";
+$fa-var-map-marker: "\f041";
+$fa-var-mars: "\f222";
+$fa-var-mars-double: "\f227";
+$fa-var-mars-stroke: "\f229";
+$fa-var-mars-stroke-h: "\f22b";
+$fa-var-mars-stroke-v: "\f22a";
+$fa-var-maxcdn: "\f136";
+$fa-var-meanpath: "\f20c";
+$fa-var-medium: "\f23a";
+$fa-var-medkit: "\f0fa";
+$fa-var-meh-o: "\f11a";
+$fa-var-mercury: "\f223";
+$fa-var-microphone: "\f130";
+$fa-var-microphone-slash: "\f131";
+$fa-var-minus: "\f068";
+$fa-var-minus-circle: "\f056";
+$fa-var-minus-square: "\f146";
+$fa-var-minus-square-o: "\f147";
+$fa-var-mobile: "\f10b";
+$fa-var-mobile-phone: "\f10b";
+$fa-var-money: "\f0d6";
+$fa-var-moon-o: "\f186";
+$fa-var-mortar-board: "\f19d";
+$fa-var-motorcycle: "\f21c";
+$fa-var-music: "\f001";
+$fa-var-navicon: "\f0c9";
+$fa-var-neuter: "\f22c";
+$fa-var-newspaper-o: "\f1ea";
+$fa-var-openid: "\f19b";
+$fa-var-outdent: "\f03b";
+$fa-var-pagelines: "\f18c";
+$fa-var-paint-brush: "\f1fc";
+$fa-var-paper-plane: "\f1d8";
+$fa-var-paper-plane-o: "\f1d9";
+$fa-var-paperclip: "\f0c6";
+$fa-var-paragraph: "\f1dd";
+$fa-var-paste: "\f0ea";
+$fa-var-pause: "\f04c";
+$fa-var-paw: "\f1b0";
+$fa-var-paypal: "\f1ed";
+$fa-var-pencil: "\f040";
+$fa-var-pencil-square: "\f14b";
+$fa-var-pencil-square-o: "\f044";
+$fa-var-phone: "\f095";
+$fa-var-phone-square: "\f098";
+$fa-var-photo: "\f03e";
+$fa-var-picture-o: "\f03e";
+$fa-var-pie-chart: "\f200";
+$fa-var-pied-piper: "\f1a7";
+$fa-var-pied-piper-alt: "\f1a8";
+$fa-var-pinterest: "\f0d2";
+$fa-var-pinterest-p: "\f231";
+$fa-var-pinterest-square: "\f0d3";
+$fa-var-plane: "\f072";
+$fa-var-play: "\f04b";
+$fa-var-play-circle: "\f144";
+$fa-var-play-circle-o: "\f01d";
+$fa-var-plug: "\f1e6";
+$fa-var-plus: "\f067";
+$fa-var-plus-circle: "\f055";
+$fa-var-plus-square: "\f0fe";
+$fa-var-plus-square-o: "\f196";
+$fa-var-power-off: "\f011";
+$fa-var-print: "\f02f";
+$fa-var-puzzle-piece: "\f12e";
+$fa-var-qq: "\f1d6";
+$fa-var-qrcode: "\f029";
+$fa-var-question: "\f128";
+$fa-var-question-circle: "\f059";
+$fa-var-quote-left: "\f10d";
+$fa-var-quote-right: "\f10e";
+$fa-var-ra: "\f1d0";
+$fa-var-random: "\f074";
+$fa-var-rebel: "\f1d0";
+$fa-var-recycle: "\f1b8";
+$fa-var-reddit: "\f1a1";
+$fa-var-reddit-square: "\f1a2";
+$fa-var-refresh: "\f021";
+$fa-var-remove: "\f00d";
+$fa-var-renren: "\f18b";
+$fa-var-reorder: "\f0c9";
+$fa-var-repeat: "\f01e";
+$fa-var-reply: "\f112";
+$fa-var-reply-all: "\f122";
+$fa-var-retweet: "\f079";
+$fa-var-rmb: "\f157";
+$fa-var-road: "\f018";
+$fa-var-rocket: "\f135";
+$fa-var-rotate-left: "\f0e2";
+$fa-var-rotate-right: "\f01e";
+$fa-var-rouble: "\f158";
+$fa-var-rss: "\f09e";
+$fa-var-rss-square: "\f143";
+$fa-var-rub: "\f158";
+$fa-var-ruble: "\f158";
+$fa-var-rupee: "\f156";
+$fa-var-save: "\f0c7";
+$fa-var-scissors: "\f0c4";
+$fa-var-search: "\f002";
+$fa-var-search-minus: "\f010";
+$fa-var-search-plus: "\f00e";
+$fa-var-sellsy: "\f213";
+$fa-var-send: "\f1d8";
+$fa-var-send-o: "\f1d9";
+$fa-var-server: "\f233";
+$fa-var-share: "\f064";
+$fa-var-share-alt: "\f1e0";
+$fa-var-share-alt-square: "\f1e1";
+$fa-var-share-square: "\f14d";
+$fa-var-share-square-o: "\f045";
+$fa-var-shekel: "\f20b";
+$fa-var-sheqel: "\f20b";
+$fa-var-shield: "\f132";
+$fa-var-ship: "\f21a";
+$fa-var-shirtsinbulk: "\f214";
+$fa-var-shopping-cart: "\f07a";
+$fa-var-sign-in: "\f090";
+$fa-var-sign-out: "\f08b";
+$fa-var-signal: "\f012";
+$fa-var-simplybuilt: "\f215";
+$fa-var-sitemap: "\f0e8";
+$fa-var-skyatlas: "\f216";
+$fa-var-skype: "\f17e";
+$fa-var-slack: "\f198";
+$fa-var-sliders: "\f1de";
+$fa-var-slideshare: "\f1e7";
+$fa-var-smile-o: "\f118";
+$fa-var-soccer-ball-o: "\f1e3";
+$fa-var-sort: "\f0dc";
+$fa-var-sort-alpha-asc: "\f15d";
+$fa-var-sort-alpha-desc: "\f15e";
+$fa-var-sort-amount-asc: "\f160";
+$fa-var-sort-amount-desc: "\f161";
+$fa-var-sort-asc: "\f0de";
+$fa-var-sort-desc: "\f0dd";
+$fa-var-sort-down: "\f0dd";
+$fa-var-sort-numeric-asc: "\f162";
+$fa-var-sort-numeric-desc: "\f163";
+$fa-var-sort-up: "\f0de";
+$fa-var-soundcloud: "\f1be";
+$fa-var-space-shuttle: "\f197";
+$fa-var-spinner: "\f110";
+$fa-var-spoon: "\f1b1";
+$fa-var-spotify: "\f1bc";
+$fa-var-square: "\f0c8";
+$fa-var-square-o: "\f096";
+$fa-var-stack-exchange: "\f18d";
+$fa-var-stack-overflow: "\f16c";
+$fa-var-star: "\f005";
+$fa-var-star-half: "\f089";
+$fa-var-star-half-empty: "\f123";
+$fa-var-star-half-full: "\f123";
+$fa-var-star-half-o: "\f123";
+$fa-var-star-o: "\f006";
+$fa-var-steam: "\f1b6";
+$fa-var-steam-square: "\f1b7";
+$fa-var-step-backward: "\f048";
+$fa-var-step-forward: "\f051";
+$fa-var-stethoscope: "\f0f1";
+$fa-var-stop: "\f04d";
+$fa-var-street-view: "\f21d";
+$fa-var-strikethrough: "\f0cc";
+$fa-var-stumbleupon: "\f1a4";
+$fa-var-stumbleupon-circle: "\f1a3";
+$fa-var-subscript: "\f12c";
+$fa-var-subway: "\f239";
+$fa-var-suitcase: "\f0f2";
+$fa-var-sun-o: "\f185";
+$fa-var-superscript: "\f12b";
+$fa-var-support: "\f1cd";
+$fa-var-table: "\f0ce";
+$fa-var-tablet: "\f10a";
+$fa-var-tachometer: "\f0e4";
+$fa-var-tag: "\f02b";
+$fa-var-tags: "\f02c";
+$fa-var-tasks: "\f0ae";
+$fa-var-taxi: "\f1ba";
+$fa-var-tencent-weibo: "\f1d5";
+$fa-var-terminal: "\f120";
+$fa-var-text-height: "\f034";
+$fa-var-text-width: "\f035";
+$fa-var-th: "\f00a";
+$fa-var-th-large: "\f009";
+$fa-var-th-list: "\f00b";
+$fa-var-thumb-tack: "\f08d";
+$fa-var-thumbs-down: "\f165";
+$fa-var-thumbs-o-down: "\f088";
+$fa-var-thumbs-o-up: "\f087";
+$fa-var-thumbs-up: "\f164";
+$fa-var-ticket: "\f145";
+$fa-var-times: "\f00d";
+$fa-var-times-circle: "\f057";
+$fa-var-times-circle-o: "\f05c";
+$fa-var-tint: "\f043";
+$fa-var-toggle-down: "\f150";
+$fa-var-toggle-left: "\f191";
+$fa-var-toggle-off: "\f204";
+$fa-var-toggle-on: "\f205";
+$fa-var-toggle-right: "\f152";
+$fa-var-toggle-up: "\f151";
+$fa-var-train: "\f238";
+$fa-var-transgender: "\f224";
+$fa-var-transgender-alt: "\f225";
+$fa-var-trash: "\f1f8";
+$fa-var-trash-o: "\f014";
+$fa-var-tree: "\f1bb";
+$fa-var-trello: "\f181";
+$fa-var-trophy: "\f091";
+$fa-var-truck: "\f0d1";
+$fa-var-try: "\f195";
+$fa-var-tty: "\f1e4";
+$fa-var-tumblr: "\f173";
+$fa-var-tumblr-square: "\f174";
+$fa-var-turkish-lira: "\f195";
+$fa-var-twitch: "\f1e8";
+$fa-var-twitter: "\f099";
+$fa-var-twitter-square: "\f081";
+$fa-var-umbrella: "\f0e9";
+$fa-var-underline: "\f0cd";
+$fa-var-undo: "\f0e2";
+$fa-var-university: "\f19c";
+$fa-var-unlink: "\f127";
+$fa-var-unlock: "\f09c";
+$fa-var-unlock-alt: "\f13e";
+$fa-var-unsorted: "\f0dc";
+$fa-var-upload: "\f093";
+$fa-var-usd: "\f155";
+$fa-var-user: "\f007";
+$fa-var-user-md: "\f0f0";
+$fa-var-user-plus: "\f234";
+$fa-var-user-secret: "\f21b";
+$fa-var-user-times: "\f235";
+$fa-var-users: "\f0c0";
+$fa-var-venus: "\f221";
+$fa-var-venus-double: "\f226";
+$fa-var-venus-mars: "\f228";
+$fa-var-viacoin: "\f237";
+$fa-var-video-camera: "\f03d";
+$fa-var-vimeo-square: "\f194";
+$fa-var-vine: "\f1ca";
+$fa-var-vk: "\f189";
+$fa-var-volume-down: "\f027";
+$fa-var-volume-off: "\f026";
+$fa-var-volume-up: "\f028";
+$fa-var-warning: "\f071";
+$fa-var-wechat: "\f1d7";
+$fa-var-weibo: "\f18a";
+$fa-var-weixin: "\f1d7";
+$fa-var-whatsapp: "\f232";
+$fa-var-wheelchair: "\f193";
+$fa-var-wifi: "\f1eb";
+$fa-var-windows: "\f17a";
+$fa-var-won: "\f159";
+$fa-var-wordpress: "\f19a";
+$fa-var-wrench: "\f0ad";
+$fa-var-xing: "\f168";
+$fa-var-xing-square: "\f169";
+$fa-var-yahoo: "\f19e";
+$fa-var-yelp: "\f1e9";
+$fa-var-yen: "\f157";
+$fa-var-youtube: "\f167";
+$fa-var-youtube-play: "\f16a";
+$fa-var-youtube-square: "\f166";
+
diff --git a/web/resetPassword/assets/font-awesome/scss/font-awesome.scss b/web/resetPassword/assets/font-awesome/scss/font-awesome.scss
new file mode 100755
index 0000000..388ac6b
--- /dev/null
+++ b/web/resetPassword/assets/font-awesome/scss/font-awesome.scss
@@ -0,0 +1,17 @@
+/*!
+ *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+@import "variables";
+@import "mixins";
+@import "path";
+@import "core";
+@import "larger";
+@import "fixed-width";
+@import "list";
+@import "bordered-pulled";
+@import "animated";
+@import "rotated-flipped";
+@import "stacked";
+@import "icons";
diff --git a/web/resetPassword/assets/ico/apple-touch-icon-114-precomposed.png b/web/resetPassword/assets/ico/apple-touch-icon-114-precomposed.png
new file mode 100755
index 0000000000000000000000000000000000000000..a27e31f92b04f92541212169dfd89812e225082b
GIT binary patch
literal 2639
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
X!D-h%F1f<Mz`)??>gTe~DWM4f0_W?A

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/ico/apple-touch-icon-144-precomposed.png b/web/resetPassword/assets/ico/apple-touch-icon-144-precomposed.png
new file mode 100755
index 0000000000000000000000000000000000000000..8e2b0699edd9cdddfb5aa2a1324f5d5f7f94a2a4
GIT binary patch
literal 1921
zcmeAS@N?(olHy`uVBq!ia0y~yV3+{H9Bd2>4A0#j?O<SFU`coMb!1>zf5M!#>m>sN
zgJg+oL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6H#26kaj7srr_TW{vxo%qN?
zq}4R|FQ4Rt&IOeZWXo9&yD<nmZWiPbK3I~TpcLWHl6-GvRL25EW?{zc+}NzWcN?B+
zpS*V7GIZ6tb$S0qep!5vJ2}aI?)h{^$C%n<?hK3y91M;O983-ZSN!;E?;l7pD*X9*
zW@v8A)+u%VtHOeAhw3h#zc+LD-DA8HnkP-rS-ow=tp}&>yMHN;+WLIe-$nm*1rI&C
zwjpcvs=a~|%ts&Z3tPM3F=N0IsbGy?=WPCM%(7(Y3O0)Q8_Vq*<NGp(K||@J%8%s-
zKd)s7u=&}?V_AIoxom(FZv#{N@&!+>hrQ%)V7kVwx_8?YrUe^{=k0u&&9h<^vjbyT
z^yj{HrYsJLnx-+iiao9@7nVM1Vi54&88CmE0|&E%{HJ-D{MTKDWE+G8AD%E^FpA#9
zf8i*@iRBkq8<<w^Dsj5LD=U80w<U#rN@5L8HA){{l}l<DUr;Yyaf>t2K#$#vwSLP^
zzVoiu3PR!zcP@ObVwIDf%5cK|?2OLOaWm>C6|gt_Ia7P<mC8H&{fA`*T9_-BwLY-D
z{Kx6!C*4Bf42uAko#!_`+%ct6-(BTm;ST@cdy@~;K4R#2Y$tv3PX{|g7lXpO-zyxB
z^Cq$~aNVyBv6^W;osIpI%SyMWS5@+U?h~JwyXk?k!<|#w;Vr`Ngbf@xjgPG0Gb>^|
z#Tc;TowEB}<I@bH3@2(&KCiVn-Clh3kITH-#!RxY{~l{QaHp{=*Dx-qKRVOWew#-@
zI)g?`!?81$Y&X~ZGizW{IDcn3uLJiE{~Zj4lhbG3k<)2k&%>}&Kd-dq18akoXP)3b
zCN_^Y{d3bwau11%FA!&VvTw)S=m@_4Tn1JLIi@LF893evYdCa1$nB~O^2tlBm}7i?
zKC{C2saA7rrZZ^VdF5^T{~@2BoBX~ShK}gkl}svkdyT(s7K|`|&*~8K-BK&eecR+>
zh9{Z-7C*A%G_JH`TJS;EgH>UN{{x1TJ6ATkHdvhe%z1LNJwxH$=SwF1*I}to+Qwp*
z$h_o{o%WP>iOede%in3woOLQY@8v$RiRY_-vIMLu%$dwwcsHFj<`Kh-3lnA(i>Vx{
zRbpJB+4#&a`arD>(}}QulR54kP`q>8xS{0Gb-tba44WqYKTyjsVH)$nS|vsg_5VAc
zIuy+BV7OF!`99-2VRHwohp#!lGdfuDrJSnuE0|y5JcILlX4PNDCmIe$jdGbX@e)Py
zXLeL`P0)VV{JhqNRl~GG@7?P85A5War)0>*UvYS%!y0v{R^ZT%o%~@@EDRSGHx_$*
zpIOEt`$WK@bK&QLm=xykj1EEEiSMuaPk78Q^F+Nx>h4#o=PMj%l=@b3msNm+dBK+U
z?4&~`8?@GVCmu2}Xjmp2&o8{JKtcEW!6~i|463s6{J~-j9lAb|3M~tB*d6|dhbKEo
znDB@!D0IK>c(YI7*fptl%nc9h7*?2nw_LEAQQ!_cL+LvC0(pibqRVs`CQRFKjGN(L
zEkl6)sRwop9_BTU6B$x&X)datT$IBwv+i?zU!E%mvjfA5=>p4st;*+6e6y;n?_DKZ
z$sMjlb@$IJqebt<Gx?iau})aoxBaDq^RDyhJ0?^!$jVrsuU=a6?w6QJk??9321bRc
z6TU{r)E|Gv#Ly~w$j9o?kJuAJ3@;YTF|nLz;XZk^UHjsnwC93PopvfFyw(o!dU$X`
zi#CJo3L$9;29NJQe6~cdKF_M57!X`oU%lT}l-+OL^YToUTSvC*UbQH5{eGcrar@4U
z?b~ua4E6+8<lK_}H1Xg2-Uo6_3e~C=r)=DsKF1zr3@uiix@Q&VHK&s8)AXzw+;kPZ
zG`{>1`(=GZPxPT?%e~h!dVNoNgj?AzsEVw7VrisOV_M=XT42m<87I3)l;PKkc(!wf
zqSxI!FH2bzbAR8L(eUfyhp+QmnVDzu_c2b9E^1x#jn|iB#l)x8^8+I^*Q=cM?!I2b
z=<w|D3?5N?>wVuDOEb!rPG(=o^dySI`ofO({#*AYx;9w8yj5-b?2&M%ot?n{DD8{B
zJi1#7Z5c{b`K>CM`tBILf9cm}T(WR-GV=<NI-Bb?g>w%*6%bZ-aN4nVvD@9!Me%!H
zXgL_ojI*wYw-<?7?w!jpL0(VA`W5%x;FmYVc^NF<I2pzKRs2`IWb4`-`}4sJ3w}p^
z3z;}qBSv)=XKm)sf5i+}?l5-GI}mAk?_{?4p_TmJvp@4W-K;L~Df1C4>U(keR>e!F
z>hlLyKG$5fS~dM!-IvVb)+-7wMwb6B8(F;H&#<g$;Z|?aRsIZ9Sp>h&Tqs=o!=J@(
zdbNh!i+iPtRib^ms-JSJ#cw_=D*G+Hv!m<snw28*m)h@#zuc`{VEOZo+nxEvuYKpA
zdtSWW++e0p3Ey;s-u#klemiytM>-jJhws|T_2g59M;ZUGw`J1i4ioPG>gi`-au8r>
lVh~_yP*^edpI`#R*1V>>-%RhOFfcGMc)I$ztaD0e0s!=bNdEu;

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/ico/apple-touch-icon-57-precomposed.png b/web/resetPassword/assets/ico/apple-touch-icon-57-precomposed.png
new file mode 100755
index 0000000000000000000000000000000000000000..011a48732bd1a4f1cec11803ff87b3b3c3da4c90
GIT binary patch
literal 1266
zcmeAS@N?(olHy`uVBq!ia0y~yV6X&X4mJh`h8~ILRt5$JmUKs7M+S!VC(K#9UNSH+
zNS3%plmzFem6RtIr7}3C<R_&nc;+Uirv{}arc@T5OtoQPU}^DmaSW-r^(H#gLo`ri
z-+7<hjaN15UED6t3ldA=o+_$q&!yG1fkUVzL-~Z+)}9TlQJPIFIHC^x3QkCnR=u<+
zwKbJnZA)WrnB7T}>2Kydv)RFues8w<dh`5sr4JsTowKw2Sbz01o$|hQ)24}Cyrt^%
zhgs;|`<7X=q$bXvFMq=LF{3l1V1v;C=FP&=Qc^BXPE8&C{rq|-SFO^TICbjR=Qo}f
z{WLC>QIIz9tjaS^5LdW-hWAe1b`O7le!G(!HW&!X%D&Y<xz$C@X?Z^L2?i17Pc?U0
z{<^26EK$CHQnsO%$1(C!NSRGG!)%{@%Vk4UX7b!fF3M4N=*d#q&CvJj<GIJ)_aaRv
zSvLIZ*(V}vvN&H!!`bNMfr)e2ddxm7vS+v-s@Q3mYMs1H)n$+1hwho--IZ-xD$ALd
z87$i&6yX27@XQ|nhAdH!q=frtUYrluATFY2F{wYabFwg_@Ryfr3F}MxSbiH7dxt3Q
zY`XX~Sm@nE!!yPkukBvVbh5D_vgcpRyBap*XQ~foa;XF}1X|sdKEV6Zrp+fxKU{VB
zlZZ(kd5nwCFTU_#;>iZNGdsAo-thFO7GFKBdiSSNnvdm!J}#B#hP%EuD81Zco}gu{
zXMSVZFLMt!$v+=o=-%BG+H<XU<>C;3i@7OE2@H$(>&hl;?!R(ij&_K`%$x=L*K$ic
z&$v<HaYLnX!jY63sm1>nL@x|IGlS`XuBgX17M|oU>lxygY|1t=PE%jI?6GGbLrLnF
z^GhF>o-xj2TE{J|Dlkcy=ZpReaqcHK7sefR@Klp}asSeLw`CQ_ME9uWh^<z+&CDhp
zQ|)`Ngzs_SW>=0QTAp{7ygK?qT9fmJm+KZC@zRAyKdSs@yk+z&KP2--@ZR|ixk@fV
z9G=R?=TgExPPwp6*;(l!;|y(eS<X!he!de>6j`k;`TY0|=O;Z=ly6>rvZK7=uhNmE
z))bLoGf7Uif9qFG%1KYU6MVq)A;U(eO-ECrrX{;y&A<MQUHv=5^H%30TAuM|nb=#d
zeOaL689)D~9e1vN=n9`pljlo$c7~W#Pu5eDjW}`U>)h$tu4>Qv7rpKO>8BR??&&Re
z`Qq>k?-<Hbms(hs>wYd;yMB62xp~66C5O9GCv2JhK=97PXpR@o54pbgo{QAov38Qq
z(odb){g?7%63e#8Y>>M!*Hfp!bhFA`#{*f<_N{Etb^0BX-@P*|!0j;SySF;bJnT6F
zQOytX+7`G^n;`5Ind5LlIbw3(mTc9HJ0Er(WHxM*6TcOnX53q_<I<0<t7nDX39oSr
zuFD8NHu<&cgWWztdvvzE^ZX;weP6$Q#*E8n&u!tGEvXkdr~9tlj?H$#MOHT^iY6wl
zyZ!Et>GAVlc!fKYMb!CUuM3@QY&==~w%4b97k)+5a_*a-e$wPJ&m_(@*4?#to^viR
zc+tl$o&EatR<5pDRfWF|r`c#tmwY-=xhiE*%jpH7&#ct6AMRY~>+4(UsNOmE@C|mo
zi8;$8+U|+%FM1f3s=Bni_0WDl?Ju()w_ZCq)n!_nS{#E#P;~TfH8Zno|0litzu#wz
e&`;e145_(q6@zjwUt(ZjVDNPHb6Mw<&;$VY)jR(H

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/ico/apple-touch-icon-72-precomposed.png b/web/resetPassword/assets/ico/apple-touch-icon-72-precomposed.png
new file mode 100755
index 0000000000000000000000000000000000000000..21d27f90c766b8d679df2e6974ee52e50a265a6d
GIT binary patch
literal 1591
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
E0OP0B3IG5A

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/ico/favicon.png b/web/resetPassword/assets/ico/favicon.png
new file mode 100755
index 0000000000000000000000000000000000000000..82fcbe39659273783f9d88248ca55e675015c8ad
GIT binary patch
literal 459
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^zbpD<_bdda}R
zAX(xXQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGS!BGfic$8#WAGf)|AWk-iHH3
z+8+vE?(pDF5<KXr6Sl;H#dVHM$wkM435zB-2hW*v##|tLcc(^O<Esa17Me;ci(^Y(
zDu~HU3EG-)`Pz4{psdX7;s=WL@AmGW-6FF#Y;|Y+&ziVRH`lZ{DgM7E;B)7}?b6uJ
z<Bx^9kG{%&WgMDnB)Ks+`q0A-yXG8XJ+`rTani;g)_IX(uNizVyIe0_I{&n>OW@Hh
zQsK#2e#u`wUf(*%Vz#H@y4mL_wiS1CWgZ=_KDAqc(Ocq(=C*(Xxf2?eZ1;G(uQU1m
zp4AM@-8+u&`u>Cc(!yEHZiY>EZ<Jc6D=;SCE0ojw_H=$0U&pWgEZ;tenJjoEJHJpV
zHl(=W|GxeoM`X?k9#olj@wVmz#`iNEqqeeN+t835b0|wXU}Xr`(jd)NMwP<WNSj0n
zC-=I)FXtaCJNLBckwssg#IaSc@+^4eOP9vzx%*u9Q5WL89{*YS0E1F}o}y8=Yy<-X
O1B0ilpUXO@geCy$QO4&0

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/img/backgrounds/1.jpg b/web/resetPassword/assets/img/backgrounds/1.jpg
new file mode 100755
index 0000000000000000000000000000000000000000..6507652ed307a88190f320e77cf4937203d21e31
GIT binary patch
literal 170790
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%0AnG
z&?{?&C2l7;F8|$k&yl@t<DUc7B2rpe3HpxiYpxxTzx_IkFFts+o?6<qSzODns^>4i
z#jC+#61KbHE9d~E@?U4!JCH_3a59bflpZy?+Irt|Iq_IU+{#}!Y@$GUh-`h|e}-i%
zeYQx=t;loyVlV!mAtK>Ie1rJuyX+VC<p0&RYTUTO;3#|i(ob7fG5&6z*i)J3Sm+;c
zo%`V9_ZwLn9^`><e8cEc!37-oe|<K4)vO0@!F*xR<FF}ikS^db0k@Iv9Aw-AZq_g|
zvMt|nj48lzGN)l5hcR3?HiqLv1C|A=u3mqWc_&v;*hHpodrVS7a^0I2bA`n#R~L8A
zfAsf~W8}(p32Du9uY{`}tGGRhZSKP(F2D2ogdEHLR!bQ?)}JGg_G{sxFzX8rt9|y|
z%}m{*aLHu7b$N}5G~1NUc^iLos0L?8>sTpF;bxd`ar%nF(XW|}4afOYWS&pFvW4B@
za7yA^6`Af=>>)R0f3pb0zlgimsCn#*_~Ni@+g#ig>Ml56$+m7}c+O|NtZBuug~$G=
zW-OTL)cnc#yQ9g)`h1?}M_KJQOk--EaP5_vOR?j*tSmR<Z;nBq#q<6wILOGz_DrJp
z8i#6Nj>qlK3{CI-ZaCep6NtIcvT3^I?*$u^4?E1^=;N?8W!y74kHak3SYXHTMch?P
zy6i$$lfN{}29{^GB)_*f%5J!7Y2Z17o_BlMW?89E;^8<}eW66k*D#0WY5OMbYXRMf
z-}|*MB$P1BZr!%vw)gQZ4u@su3i#$tUE6x2<Uy0OW_SBTmcC=}pEcj)X;)~DUS+!D
z<LM@j{|t97)P8)?tpANc{8#N1!K_z@3t!huUvRA3ldjxnb0IXV^kdJrnV-Kq`Ub~&
z+Hd<Ivv)#<)%AqrGYZ|oVZRsUneFpXmO5|oZvRcTUnO^g?_G8@oE5y==GVO@Ut0yW
z*YYL8x0h$T$t>N<KL3_P{)XEs(rp_U|Fpf|ags&r*5=0Thj=ox?)ZMcdzS51fAQ^}
zV;1vWMEe$fx0w0q_mqIVw3#0mj(>j9lqxHz_M(78U*qL(DTA*&+58z?q_=&3*6b*9
zp!a!(Y?44mX_(oIsshL7zY`ZL9$3&C9WImG_eIeDrcHV60$Jz2n)Xw?tnVyl=k8^>
zYhI{yZH_=mi1H0{j^~mK8rKxgUH{wB<9l+a(Vb=|Cf+`QjGOQ4SMdf2_G##CabYq)
zzJ3??{cqON_1hQjWQm&Rz0IIZXzn^kw&fEGd-#MJpEU`84VAT+<8LA;ANuUa$88*@
zK66ews!f}-KZ`rc&SHj3l=*^<>Ag%wjo%z6etf`jK%wmwW8c=+7pj33x!b?Y;$~dg
z&{E64izjxK<?k;u92Z{gJaT&#uj<k33$EW57V_MBf-j?GDT|=CjY)jT^Bg8F*|_an
z1f^>iJlh(z?~#9*hL(Jkx<T`SB&FsnEK=E=1z!vu<Nh-|si<NhFe(G;y@2r-Aw3QA
z%j=#=pSYXRBDSkuJ!p=7vhtj^46FU}{~6qaX69rGawM1DnNZ7o^gqM3{|o|I#rAbC
z?7AP<ztX(I+x<b}?}9g5<|R!HuunY8dRNywjz#v+$CE7E_DFlrLcZe-b@W6)K)~I>
z!EwQv8TXoxu*e-aWH5<eph{Vg`%yFW96z3z8|NN1Utkd6fJ~=hD?>nHj_VdSJgXBZ
z+84AvqvV6N;=AUCtFIgjWp6zH*2KBau<+$I4(+d2jm*p^+3h2rp0jkjGa+ZucaHel
zeiLEW^2W*sbrXCR2JGmV)5UF7yQ#1Ed=n@0=5+a;3oeJAWjG}6{FF7<>xl%<hYgOh
zx0dsGSTc(UtbQ%SIG^KmzKhJg%^}YxDO(pgvQ3ux-lSZ`*X--Hprv1DKZly-dZt22
zw+BrYtmoP+7VNn6(s`j^6Zfg8G!xF;?{X^)uCN&{FFO~(BBMWj4SNaC@}FBK6j<$A
zzVovA+{upqp&xsETK_X}C`q1WWMs47UUnk7Cm=WVk3hslaqs^Oa+5W5U(76eDWR}s
zNh0ru=lmtY%xACvT5wBw%BQ_7t8`{;Ie);hdU;~Q#O+Vneoe7H_C>J%>%}=r&Blv!
z4J8~J-yUV}d7IgA;B%v6>9X_!8C!*>v%3npJEd*+bJ!G1T$Jy#P-qWY?P#sLmyLJb
zjT0Z`6IkSS2Qlowe3P{{Hb;eHn~W2Os7;&O?``rK3pz?4%sx}(xFtJD|K&RY=d~+~
zdl<Jb32-RBmzJbH{hWqk*!vQfkH2m;8E4o$)Gl(|yUQu@`|Bc}te4fU_g*NnF}!|f
z@Y}I)>05?60iTtD3!LIQOg0BFZ*z%yBGjAo?6g4BwvClW{c=Y48h!f>X5PNeJt6l$
zL*#keg!~_lMtwcoYKkWQSup)ClfZQ2k1W!W%Thl`#=dF3ZrC$rM-5YRuKETEufNxt
zIAh<oxbB_ca3!?SB0iyM)3SvZx5r6eaI6iNICnUSS84H_!rS(TcpLl5@BU}du#qYk
zcawPg!%=VE%<G44KU5KtUaEHQ!9mu(`R<IRxBp#;;;LPHNB1JD*@pN7MSEGbXG<pW
z?ohbUd?6vJ`MUM)1ji-2_-?4wUWj}t&%Zi>iJPmhFn8C2ri?3<#|k8WFSzgT^gWLM
zv7Ux%zf^+K&3BH%flK~vNM+2+(DLN13;rsfp}$3S-P>Kiec1zDdwIp9O{7m|+{|g>
z*t*()N6*nUZik-1#tn{Zr&@2klV?4_BeU}E7KMAaQg28^PvT_um$9uq;W+)*vL6!B
z{~0Fn<}Z`15V*@Cy7e_1lXCg`OMLl}>x3DepEr@&w>nhfEURkPlgGW=rwBIh?lZhy
z#d+n~jkn)8j2#?Tt-T}rqG{)Uh7%vYa2SH}8!_1Ng-T3wwzlPtPtTf;`#;eNR%n;Z
z-6BvbCI5?S%kTQSW$%(zWWRU+XINA4w%7SA`^B34zrpdhrJ8wiH5R=65|=kOz`mfO
z+mrRLY_c4SjDSzBL$3Z3X^bKSF5q0eLFS);#A6A`qijdO{Tiu`#wLCN593L^ic9`3
zIJ>qb8Rf=FxK1n#hpVBynRj!X_~%!y&9QE&4XF7Xyt=S*p4$5s0r^$sk98NaB!|8?
z=w0uq);Hx!W25zj$jcW_y_@)aE1ReWn;-LplWdK_8xG|BI-+p<-$kL$A1|6*ZJqli
zN?$d3zN<LgY23ui?(-;(U-?Zy_R3{%*$%I{P+ax+=G|8Ufm~^89bX=0_g?t%K!e8|
z$L%b#s=C4w>h(8&I`W4c+v08c?pD(r3-(X*-du>u{K}gk`TX^Zrr@m?glzaXaqSJ;
z|J8oGyzfWHBR_TBD@z_*$0Ul#v@N}?K7IQtuI;<jBuh06K+UceiLDnW?!U^GVSXv6
z;#cj0t&2{t-T#nvu3F998!TcWvp;`mN@iKy>8RLy+!D0hkfXCI+C=<TRe02W4&BU`
zk2#}DPpI^2M{$1H-=osBI_ki+89Wz?_x@-2J16h)r{<*>_Bgn79Pnh_yqay>2i4kj
z8k%3D4qQmc{UA_W`ls>T#N$hwcyq2#O3U4z;JEeIq3HVUPgzr=-WTrsUEIa-v3R4}
zjRhyS+$m_gA~f6gz>(%%wO*XO3-6`#IbB!yv}}$^M3q8Y#Jv}CwdD$TBo3%@JmqGQ
zlKZyhG#}_1k2MMoTNgBKm@z59dr@r8k2j7Q8{aX-@|YiG-}2>LPhw^N<08(piyV$G
z-^F|8QoCfwv70PHZZmrr4y5K>$VryCT%voC?fR8umIWNQYbsepua-IpGv~FkEndqk
zDAVC6v~I(kswd62LhtzgO}@%{RDDOs@q5=5dRNRz%y6>nP^gdYv_6+1|61Hn@Qxi9
z@0yF!=T6Aancyi^a6$P~ldl#}&qKrAeL;=}mzQ0e;dHM<$!f2e)sNJS1=HO_4yke%
zon$%pA*yV_vTMnEekm+9pZokOTYJ57?%#l<h9=8B$NmIFX0Ct!!Y&{_aOr(cg{=!0
zX3jA(PiZ<euXnAud&@$ZC(Y(T8JPmRBJxhMTRxd#?J1pFaHqL{)!}=&osQWHD^ryG
z4wfI{n>26rSIOuq=G8lHG1o3=+O;=aAg%Dv!z!-jJ0>4H%Cgq7^Y#b+Q{1OSsuv!*
zeIe%JB~DM4XD?awY*^e6@yomR3Qn`O3n-rFv{|#=@5P+{MST46>t`=`JoUT6(^9J)
z$I@;*RS~(GJze_jUI7=C*%wkk$1I7N{AcJXZePUP!C@M@yLqobxcyH#xkfgW-4Y!5
zftlIj*}Z!&_%B?y(x=1X^di2=uFqFpe*5>lZ-@1I(B#pxZ^xD?%T!H~cllWVHMcw`
zD}PSygXY~AD_?~&*H?dg&YvQy%3EsHAn<VRzv~Jca>I7Zx8N*R!WW#Jf4cl3+Y=Uv
z9WJ>C*>qEQ{9SOW#wbX#SG>EJz3)PCop<o9>kPTa0vtcbt9=eVC%nJq(^+=QU>_gP
z?Yp>sUD;j!Fn5FFst(pemY>8I?7zITm&qo#inD3A!OI_xix&Jlaj1qz*?x+^xha#&
zCFGY#@=8kZ)f+nQnk#p?>~~UAt-(dU-E17@--GjFmS1H}+Z=G<G8601+6515+7|D8
z!Yp}PpgFE%`wrn5H>U)Y-pYEL>@eMWLVo>3hIr1yi?~+(S{!mfeu?0$;})mPjI9Iw
zm%1&{v+iB*_%_Nf+b2o!a1&p3Y{Uiup9@7+yFRM2@|GW&?XH)~qLgS9ARyqryTVby
zPdf1`%PXatS{5hnET#AV8T_L!L<aw7___Qd%QXp!^jA&JvYgU;?Iw6GD|jRjo9TM{
z@4pKrR!OR|^X_x#W$s<L{p<5Co~&097ZP$y%oUz({Wamm-P{$H{~6xMe(c;PeIX`u
zYwQC5hb*&Z-RS-q^+hzQYw5>XTvlfbE&kkCaBQ~ht|YOeEYE`V_7t3c%hLbVN0~o<
zhQhVXwwcejyr0Bra#&HaaLa}4)q!h_+BflJzG|3~dySE4-y+?IIZRybp@nK}cer>L
zt?tg>zKB<!&wB6YTLDfhuE+LN{u4-d>a66@&&W8!vi2>DaP+ba^TO6f$2~#IE`m<Q
z4}6msbdpW?%GM40qHQl^uU>mQKdDLnciKf+Cf@ujJ09mgWl`UI<W^Z1Pn4X;%*P+Q
zc$>QWQhw*{W%+A1^Wsg$ycK#cFEuBmW?x8%kSYKAtXa`<QPI<KNrmHIG7tT;d*aFV
zFldfGBTLlRC}rON3^Nb1CU5=Ea4k{Z``ZHRla`NuIy{~)B3ioDUvHxMLz%KXM{C!}
z=hoFp%_|o9e?4+8@aqr9*wyB@6Q4EBJ@$Feg1&SU77nK`QYZc%yLr1t!0&RsUTuOv
z$*%Bi;ZcmNZ>7#KaL2csNZ(y4Ip4oU;MFTn0kL0>-YeCXlpQ<D8vJFVVVmI=y(Zo%
zFUp+U*RSI2VR7I%E|WN4MMzQ7NyB7cr?Q;#vMZurH74Y3-^IHt?Lg1s^Y$UKZarHV
zUvDb7*YtGi$}ODTIgYKqwPww~`6jgeR9JlNXPJqFg?ITSKJk;4asS@mc%-<wiBCIx
z^*gl#3d>f9OscgDaNC#4$d<FeeTQSR_m59sILs6j`a=)%-q%prabyay-5hXVM?vB2
z`r@($Grc3eIkEJa?OCw@V&$qW-Sx>DNzL0n?*FQvm|@CqEw{q18?>y(k(Y0U!JfY@
zvfumvGb~&l!m+3L8))+Nr&K9J^ZND>F`qTplTXj$ZD=myM_xP!F9@896%7rVuQAt&
zE8M_2hlMH8d?-PwX?yqzp3Kf)ZFf&t_^Yp#-y&mp^F{N-)v-%v%>KOfg~F992HgJ{
zlvzY(&02UY;+I0tA;)PIsq>BqONTxZ==;zVs=j09q`cQ3n(j@{6t*sNi#wslcfj86
zgyD(^_Sp7D$H=hlnG<(6aXb$zepS1u+0{3>VbAm24vnu>m)SWU<lp_!JZHuC(3-x_
z(~gK)dF4-Re`KGb7j<jyj=S%gef?gXGuZmV?Bz@G9r<lPKRRB@+~UyL{Y_zuR8}sN
za_*zJ?+aF4pJup>Ay#K!QuDKW;eo#`nCHc_vMa}}@%-}5G3L9=;d%cVmPpB$%O^D)
z)<|hKk&3ZT-hY+t8|Ri(z78FYhdX}#QP{GyUTndJ)H}6JoEa({r|nCGUNQ@qF~0oJ
z^s0Hc!}D`>3t7HpHKz*ZC=@#?yndiwx?@3O^a<g<pYH`6!^3v2$nW9^tSmiJr7+d^
zob-lUP03QvtKU1$Ug_Xgli=<maOc{0CyCBa`z;i1-Z<91_7I0nZkXwX(;t#2an|2E
zcTZr$IS#E-(+8>A7u?fU-kkgShvT}X;dYN2J=gcyx}4%{?NgH0pT3A+da>S2_PoNo
z5(*RU>L}{X*HGbA(A{PC=UEeLtqSLK@08|KB8U0jd*(T2-Fll{uw5V^qi%)U#~i&T
zUjD0d_?K_#;(E2KUE(ZD{o6u|4|W$EU+?aiI4@m=Ex05(Sw2Kq+TqZ<B)d(HvrG0K
zdl&Sj!%=sZ0!!5)_qr?6(yj{{TsJgvTZznMEI+1U7TWBxP+226scF%=CBeqi^|wgP
zT`#+VeeDZv?bkg%pI`4~pHkXixaXnmr+yKkSC;29tyRC*acHg%UJ;WhC&9D9ao4nY
z3-?I>`gD|K+KZS^D#?P^rvya5G?ATPu#Gv1d!hf<39XN01%k8QOLKm0;#xe>u`}CG
zW=Zpb1L~G(&FnMgHnO$Pzg=P%kh?U9J$G5ttJY%8J5AT77P)S4)Ui2SXW;m-_nGlg
zw)Tdb5A8Y>?G{J*FMp)LQ(pr*p+_o&dm-cQyg!ecl1q;39=hN-^Rkoi*Z!cU&A~1l
zU%omr)b)M;?x>Pozal=*LZLJKjM#sM>2WpzA=f|a8UF3J-oD`ZS3BSL{co>Zh{*g~
z9P#{E^|mKXtCj{ms;v{qbZ~H-t^e>t)1j$%q+c{=@%pb|m~P)9@XCJv@>{(4+Z<SA
zjreqTEST&a@=WlzVEJ_w@v3;kuqpQCIWsp-;yZurKf~oKi8)!Rz3Uyn_>2E%h?cvM
zmHIETSi`RM@&1>ZS9p6J%IC)jl+Mam2Q6^vJn_)Ri94$F*2fC#wM@+w3U>mkFbjny
zD<)C^$JbY7Ti%H6R*{LHe*GJ}9~;}_4Zj@O&wTy$-S*wgmIIAjE(Bh=YBNc9e-%gG
z729K<3QpOrFb`gmB~up=6?D<VCAuz=?RjRiOKsw}CPT&93I&ccu1uWI!9PV>dR3vt
zM|%#HuGU8vEOQ-Yzs&j1(DC+u6~Fxz%aZa_Tz^yTj?LlX^ACFT{BXT(hxv;w^*3DH
zy|*1Vk*%A2tl`?E+ff>7S1xVsHM-61X0EXCN?Uu*oPhKt#f~=xDspZ${hf8-*lF#2
z4#SmCT=e&A$2HIWWcBXZ3>m(+Hxink|8rVjJlFd1w7cIGo@?z&U-sEVFrdQ4g^M>h
zd96WnhC)Y+++mr3yk#fO+xu@33z@lDe?il+$rgVeo@8w`ySw=+%Qkai(DakhoAWNh
zFE+i-|KX_m?ycaK2`;Ab(kJ=?9p6{q)wrF<Vf%0U%o&q+9Auw=tx!Yd@}kRjmiNo9
zNQ#-Z^M3qkzF_9E;<94L%>fT@w_g7hoyAwTHSfCYx1(%}R~AZq+2APsTQ0Wne)a|5
zWzWmb-TdU({L*S+$L^8>Ar0HK2|ZRW3e)|)g_LvW1o-7mTr1&r$$Y`*tqU3@c=n64
zNZ*KHW6nRs>%Zzi?%Wr~sc92A?(S~lE%lDIEIuUs#W6adA-S;S6ffICqxr&e9VR>W
z%&e|naCU8>aNFlX$Ii>&J^a_$UdT=BxzC@``~4`}x0eemzHE09*36ty@NKtjhjF#U
zne{h6G+C@WHuHcpH;eSSwR@-cuTkE}nj4$JXKZtdbC+*onWe(URi9oJ-h6AfkllFg
zyLVI4>wYM-9JBd7d+9~C^Izru@ZR*k%W~JQ@ob|a>x9dvSPG}Fead#KN^BQP<J*la
z^S??QEZBd$&BG{Jvq_mbZ-u()83qRRgX~*ntW)<tp2ejb`@DaJhF0(M%CC-{27-=D
zCgnRm;^i|`WnW_~ony6N%jKrT%)@V4pUs=uaGKxG$T8!TThQGJrz;)z|C+mf`kf2m
zuWm$KZvFGE$nkWR_P1SP-yMyeBWw>D%(09!S9r5!@7x8aud*x;Np^jFi9<2;>IS#s
z8)XMs?G^`JcdIyj`yvawjpV7<i<%Zk#%wdtuw3<Pv7~&Rj1$+bSxw2p*@cd=VLJ`y
z{Z4D*o)<g+JY<b-%Kaz0O`Kcqa-^xa9g(zKC(HWBi=%(#kuT6m5NHd7SPHa3N@?E0
zGe=s)e&uTh&6MAGUuMTy_V~y9U&i}y(^nEWev$pcp7_7{AA5Z^I)3q&{m<a*w;)6R
zwBRSD<_(uBvq~NQ{(AGQ>D9cY>st;!HW6aPwqk{(qqdsGCHP%LcK!O>Q*xo^_UW)v
zrw2TpW;dAlyw=UxapYL#<FhPWx9TqLuHs-^VD%>PS^;>-E>^#PirASo$DW?&TVb%`
z!AG6KLoYm8#4i+|zt6jU!G}!Q9`|@h5$WiqN;mTzb*CKIZ&T~VsbG-A_c@`NYpTSx
znVtR#j;DXxIxt>%VW-R@GrgcT@>%oBkI!a19J`~`yfAOmY!?;*=PTKbEX;|USwup!
zr23|OS2#C0UNiZ!h|q7X`cKd5Ih4Zna*})(RW5k8b=M?in~z%rihj-7d*rr#ipW<U
z|M)%+WpTNel6+wrX3PRyj12dhk8R(|mXyMC!Eedk8DHcxbXGFzUVIebzx1C??FHY|
z<5iqIN&-g|X8InOP*K>#?WN%0o>IXg7t)frFPe*2w)d9qR<;~owmZrjSq|R3-Fhb=
z{MsrhAKnGc$FdfvZWeyi9O~<--n(uV=dP%}shfT}>aEnve5#$+G-<7pkL$I&lX#++
z7w)^Sp?3LVr+mEg497hed8h6bNISO4?&EjI*>{fhSU9pRyPlnA>wb!7{u+VbVqF~k
zSN;Ai|J3;Jppwh&PRE5`=XM%De${Z-KhL0@_veCJrj9p`&#_H6k^9eJyK(y_-loP~
z%u}jnDBL-#U&cH|$BFmc<u?ABDi;x{q+>gpugP_&a`iCy<Q>1sBK2$8mKg#9*~{0R
z`4y$gc4}ACvs3TnPH3#UR$j=kz-*~I_xUY$6L`&cJl-a^NkjKbNsOY*<J=B?=6a9h
z?f08F&R=4mz4#>i+6!AZD@E^{;I(x5GNZ%GR9TjD`Q%CKS^QnFW_4`i_2!H0z1J8^
z*gngiFbTchq*8V3i@^RnhWn*IK5I&q^(+*g_S=_rexWYQ9oE|uLbGCRXWVY$x*`>q
zlv?1}#S@cYrO@`>=ZS#kjEOwCubLNM2-a&|zsHe1cIjmoCMWK+fNUq8(-GI6YAP)L
z#JF^wAj6Em1&#+_OFa5qakq+hmier_IXlzJA2csapYSF__V%+T(|oP;--+{Xu!x4%
zOzzxs|A(Xa-|G_pt{?l&B3Zwa?aUqHZ#!B2)`#8|lv|;p9Xiu+`$@;>pmjI6W118T
z?Ky0~<DiZk><v${w?28ZEyDmTKr#UuDh<d>EjO2l);*zX^3Q9j5l5NjZ5CO-=6`)l
z&H3*<?0+yt-r-~Y*QI+GTsbYDBJcWf|5u%rx5ax5AI{>t?)hwGDD(HsUB+iw-|9xo
zv2YljGn>Vk__p*Y8`@qc!aJ^!%dXB9tE4U!_1%5SF8<VX0ejtb_e9yW=C&(YQr{)-
zzn>%ESenL@*0ee_a+$%Ly%T~hkMD}v-1B|GWWUu%^zU|Y`mFhJ$YyC-hVGa98wAfk
zaAlnxal%i!i|4_?>CE4nWYf3qKE(C?)dHV)w?CvbJ8wPWBe(B`_UqSonUu?)R4F{$
zx@&R3MEU(G0-8+mg3<y_zx`e{aKCfZxw4Y;%i)Q)nqy)fR~kAdFS{guDEdNN-~|Sj
zO<x)v_br>cCh-Kv!<>Mkc>!A+4%{*KWk0|5>dE5e^Xgt`WbHHT6aT{^a8gZOMDRk|
z;kNR8$E|FJwg<R3I&N*Mp5VVk@j$7uW3o>PL-ZuhFGp{)M^DIS>7J06X~6cVsa8<<
zNXabjw0~<lx5=GQyt1A>`oV%LrAB7oKx<bvcrUfdNoY#ewmc+lwxBn}@|eTS`KNeT
z#ieTwvdoGK@|e0yVaMX-Jj~oF&DRgO$Sx?@$x<ZUA(PM?UoBPpkI`{UR@Ai*jWc!^
zafEJlxRd*#+5NY5?tg|i3$Fcjo?E#66mQ}?mHd5$Ur(~-bqX1OebgL~+{dAEdC`m5
z?e!*-yBd|B$sJ`aTex(N?Jp07Ua#eEIc7gd&Yn<G6?aMbXZuY@rNuXH{;gAK=BirO
zq|UQW!z}a)yUE1qk4;2Ezw%}Ga0)xF+%;Y1`(HN>ldHw|ubCZXYPFhpeCqGQgRGk~
zg$%#RYZ%JeTrrn;D?deO=HuP<M?TGQ(@+b#uwAgl?m~pQ-!(=Jx7XVjgy`m-h|fJ?
z((5e!<NG9D)6%sP-48z$I<nsS;bYzYl&x#lcfrczsp}jggM%IwHXb_8B6YM}xbkuN
znt*iiUFFrk7JOV&UcPs;W8sozNlLnUn;a{ooE^9Qz3Aw>%0Rt;jqQann}=uFwy;Rp
zJ>1KZZZcW0i_@ygu%LIl!YdOW9)=lFFP}6oTD&q@x<+pshf)2+1om%tEeanr?b|*z
zqen*fg%?+^`$Ya8kCwzu7aiTBR>#WjdHSl!{F}q6dn;`9SG;cAuFx#(wEDB;F=NNh
zOLoFS$CPXZ+*VvVP*I(KmbEtOiCc!Yc9x>V6w%VGN%`mdFL4~1loU{b*<dGCq&Ydu
za=VC_i0M}e7nxL>V#mubZ2o$=Zmc{k&D6a6<NU9EnHi>h;`28(zu0H|Z*4y>>(At$
z8rF09=PnQ7zvCxyy5B@rR<>A+k)6+miSz7=>oEb~?Z_~9kko<T(XudIcFFPdPv4AX
z*ZpKF1X<+uKkf6_d5+<f`ua5jMPEzvRPJxTKEsjs*7P|(+ZKFnyjncxpV3~HUsdYX
z+*Kk%^%om<yqh7`#qn;L=Ip8`&84>fY07gZc>HH5z4_~p!i~GZ^E+ENSO+AAo~xKr
z@pz7bBg@6&&95wvC|nKpd!SqQQ(@sXp>q!<JHO82O7y)d&!a0M%hr9o{J^)Tc`K}>
z>P*<~PIs(uln-9c)341UdX~X1{D`;af)^$I$qu{u_oy^o{=3Y?qqDBqkv({AerBV1
z`sPo~9iMj1d+_pkiT^4-{*V_t<|y}mo5a=C*V!(-XTi1R=-VBSKQ%}3Cl%XV$Vr$|
z>}WJuZ_5W6fr#J~3;)Vrj&`#X+|ueEvOKGo{m;-MeVEPoi{sATo`;HMU&KlzIdZn_
zSTH%{fJ35Ya;IZ(h)}L&&4O#U{47L-H8VNq=x%xYq$xYYncr{6f{A|3z7OL0j2<-?
zE;@GNcXf+&CL8k{ol1p?VGDStE^XrSb*&J#Kfa5D@2bqh*C#w#ier!6yX-i<x?|tp
z6Q&k6b7%hz$V)XBwD@YDVa~<!{QLujNoO@B7o7jKP-jE?E#5CHHay%u@vGzBH_0ri
zmv6F^hovZLKF?5CaxH|-;Py9xP?K*H0-`Tm5zq-pjoRIDynPeLm3g1uxNf@Fbirj?
zMN^aZm-Q=B^o?HcHj#drA*0UB@vmaReE(zL9R&L#63?<cd_3#ek>1@4+fFE4|C^h+
zhx4%Zwgq$De;t^k`>pxZ*O%K2TDPUE2prqMTp?XIAx~=E>%HzrCb+E+bE{dK)U;@A
zx({>h;$0d_d*3U4^54FT<C)rzqin}6>z%vp#qZ0MS|8ukTxu)bC$#U4@^%s7n~N2E
z{4L~DgjQxWDn&d#%eq!qBSFY<-(rT`4KvzRWZtduZ?yZjLR-$I&91|A!L{cPEdMB6
z^E6+eu<`N%!5r5+0+IC_BvcZ2^j=@k8+^hdDS`hXi}~wSR>sC#)J>#h!&dj1A1@b?
zD7$j<UWY-Wgosc^puTmkiY(jgW9^N<-tM+w5j*?Qfn(a+o5xK=f1Op%G&v=HD9G{1
zPxiJ+td}3xzObzN`YfSvTlj)CD?{e~o3F~&f_*V1siKnG7SHbD+)}!JnTt&Ag%T-y
z%dm;^yIY<c>3H!yK30F#a_+{JCHgko6@KY=|7Tc}y<0h0|5F#=e+I|@431ta^8Yg=
z%u9>8Q1Yu@*>8bB!85Z5O-H9jy$Q%cv{8sZg^rPtku`7Aj%=ULTVL3fJ~MT_dqC!+
z<H74oUaeF4{d^;f)~pDZ`Q3$%QLhrLb!Yxj*mB8mQ;%-_BJNvx%P#2kZ2Io_)~i>E
z>CU32*#XxrCK-PJqtK&a^HAr=h1|TUmkg}Gy_>{&Wrbjl-GvCVj)wj{braJ6`bZSF
zTTcjkEpu$^W$_%x!>?a4ePXMhBKJab%MRhqI+Y9FmMohsr3YFX>QlFB1`7ud7ng3@
z(sez&|8};B+<m^k_jer==attxxcOEXmsU;pac7p^8xa1=RFC02bEV^%>{8i_oyTqm
z6kD|)nR#1I;HzWA_qal}y8=nq-Q2!N3JN&!a&V{w%O7w2uA!sRy<>j9i<roPzwUAq
z9W_A{LoD0sWskqV%d)@`bXNWI+naCI21Ey>EZ=nJLdv%$zaO7x@vt(abDU4u`ocEX
zY|CBFb8pNQrd{8-n4{zAPe-|B3m41~%;PY~TP5G|N8#YF6SIHTr8MViJ$bzEw(?fC
zU;U~Z&Z~%uF7i`L=54>r;{U3o@JT>!+RS4G(_XtMOuNOBcuMeDbG8OkU75o4f4ie}
zUvemzZ;*a$f98pR_q&9=+X+p}gF{T_KDvIV+1ECQ_u1Wm>gX_!iQgT=e!WvUWL^II
zEQ|UTePbiXsaATGJ6V^?YA-Omt*J2Uu3(L-#$)*{po-qT#PG{c$1Q=p1{O1-MZ`oj
zj3x4)HF@9mT{}&_qDAU<+-$zE{Z+i7U)S&|$k_HD;<CDRa^~~iWz7-StscH=4)yiE
z-?>E~Gu2&KV&;t61zQ$)wr-GnVZ2sYcjD_WO<S*YT0CuezR#5{+0RdIzarbUjFX42
zML%ltxb&@i-H&HX{L!8Z&Pl6(YC6}gd6<Rk{IY{BOXrv?bezqWdf^i1`fbmGjmuYO
zADFR4Aa})&Z9(!HmS>ZfmAMqnU&K|u=Xjnf+ltART}({;oJ=kYCVDMV&B(bW;H9!7
zzGAxcI>*N)eJeSIzkg&Ae(__w{7180HUg2sABE(X`z>Xkx~DwZC%SZ}!t+vv;KE1E
zX>AMincOPh?_{rkeCv`_f}Vi6!tUY->4IICcCxEJy<;6~^X^X7f}i12D&LoOoMhJz
zndGM?_NYmVlu<jpYI&OP-0tEG+3KG-xnuh!?z8eUR(kZ`I9$hJ4H_E=`X*p~PX6gd
z_KP;qF@xWZU*zTgGkAI}&wr=RQ){X4+T@?#TnGMwc^9Xz;tmT>KKkh5LADD>C#;at
zLAV<FaIK;B-w8!_!4V7v@6JoQPf2Qi{_E7E#b-RsAHOSdWZ1jtbH0n{uUTsvTi3l-
z5fP35Em0e#VHUK`^+t3Tr*g=T&e??;IwtRnPdxn0r=cskoNo`GhxvA&gAGsRTO{me
zOG|R*wTB4ChW2g|$g;X{r~J5{DofTrC&76a?J_jB-g8oDcpYP<@Ko!%{)+tl98nxP
zB~!f<bM`WEm%Wx_VKioX{GypXYhJ4G%TLY6reCo<_P#{;#fz9f`Zss|%h0*`xP#&F
z$4R_Zy#~uJ3vwnj_k0R<wR`xLGhagCiK*yGwaT-sq2b5-m#KGgOf`7?ra6lD;en3N
zH@`G{?s>0a<ES-b#tqvE{)^w#21HywoLo1-8`Naj*;a7=Cfl=PN|IlWvbN3LXrBD_
zO+eh`44$pe9-nY!shY~5a{DP;|2K#J=yHWiZygUj-F*Ea+wv?~?q5w6F-_L1c3#`y
z*k9axulXTcPWGL`KW`4Q?&V5hlsL$;oTEeGLI!)B;_(L}5?#KTOaf2)t_Z&jPBD<q
zoyGBM(lwvBCT3H|b^EN(T*zIyraPZQTXwbWo#N>t!kMpPp4}^3(7Ezm?L|kix$2V(
zndP?#x6M5#pzv@@?+a6VHwQKL+KZ0tzc^|Xb8ohY@8Z=cQDUpvVCZ<k+~?Rf0htLY
z_g`nuE4uqyMDpr-53_*XukW&&#(G!px0~pYw||Srd&hO__Ux9?6`aJOch%yQ^`eA;
ztkUpZpDGu0Jor4PxTS7Fx^JI~*YyHN-7PZ3+nJhtb(OnY))YCW`ZZ?EuvyC@w`-2?
zA-Q=kj8fU=*HnqHZ|yl1?eVaRUvkAV9#!d0P5fEmnL<DJPvXk@weGl3vv<u*aVtZ|
zb?bJXXRA$qUos)|Kf{)Pzt7dZu+n7>7r2z%QvA)aF2-AZ`igeV1<$|sb@vBuW%V>x
zuUC<p^M~C;V(T%bl!sNkCrmAu83}grUb&UT7RJbWZCZPYoj|FSErY?--)0Uad)Xbm
z9WLm}Y&(9J<>0b}$D1^?wtl%K@p^kwu86$ZrySdNZM6Z;mxQi2x1>vZvS%;8&Xp@@
zDOd5JDKuV3k?-9ef#N#n6I>1FnLl#Bb3FXI{<n<p$KIU^%gbg=mMF3JFqKvA|1nSL
zeTdZDB^Cb}B;QQpIJfB8!&$s3f)(IHjqnx-L`w2IDm@X>d?k0da{pb{eX~zpS<Zjs
zw8Vnff6D)wdev^MUN3R%y23B<?*9yH{~4~FX7CF#*y!)KAScV6`=3V_-*L~UFRwCx
zllfkwuygs!WgpZm1ezS+(-b6hEciJaR9W>WT;<9w`F!lgf}ia(KGkn-FT2-av1`{O
zPs8550WM`*k0}V}b(qXrw<67V=e_1^lXW!@Cmwt6A~buU(uax&g%2;QdGF}k26!#_
zcDdz0gN4VvrUThgH)|slPGmPP;SXw#je631?Idex_}(Ljt>c=EX9sl4MJhC}c$Z-Q
zcH0%1cgq&f@euyuxZZzhtrHJt@2&+eO759H;goh{`Ool$+p*)BfYVA3(+j(cxMg|8
zc63K&Sgp0S%FQs^z4rTqrr`O$3p(9CZ(pL&Jogi5kFMm`C(Y07f;JY<HLi3#9a7>S
z-{;8UE-|Sx&vES|ho|qFgP53jX5E<Ebiq+?cJlGdCSoSDbDN*C{K|c;xcec?20cc$
zXWNAL{8G5<yV3B0?J4eFUF+Tr?Wef8`rc-?#d~P2wwcWPXWs=E+vjD6e`qkx?){T!
z)SR(gyIs)UMSAwKcZU}^Zh85zcGrUG%P%*%^R3X?zjAG!&^{0CSD`!xJ-S=j<lk(Q
zkIzuJdiCHjHsN#f9%dJ>33u^U%{o_b?1^YVWtsVV`3x1VQd#bEpXxb`@_L^Y*yKHH
zs@1j3S$pb>aOR8OA71Wf5srR*>!Ofaj+w%Zv(}7E(t7PojZw|kDeStp0|KvJZg`Z)
z`A=0uXhn#~!&ASPHM#nhtlxHah4%e*C7$e=^LKHqzq+IQ>Ava-&ZX{>=kI0MWELv@
zQSPx=FhSyR>)wE>yVjlkIq#3zED`X`n<w7!>AU0JSq_g>FZeHTO!PnAz^Ke$sc`$>
z?x^&(A`P{R%l#x`Uo~s3&0y)sy?K;Xx9Z@;n>$$?pD-Ms#WAb5#HDxNgpj$#r`H?X
zz0lFjlKE(q{=SIg*1YG;Igc;0um!G&o%g2v9f$g6pYPnA)BS=Sx6SXb?wDp>@vP}T
zgZC1XhZ=rAO1rqZHYJKDUh=S98{FeB`FQhH*6f2yF#%bQlU-sgKRNDXWI1cC<j%Lj
z@p8tEiyUu$yl7s2IW(D}M>V0T{P&ex`i^4jrzX41v0K-~r5isv`{3VQUnkybo_sAN
z`;L#>okGVbEjFRb^vx#HY#YxC2;R?#X%60M8mlqq^P_-l-IYN<&b{_!TfC@pPl>&T
zt(1`cG3n(O7EJbcxbCF;_0LJR?-d2lj&HY<6$s6$anDJ(op_a%ZMjo~&*rZ`9D{>8
zGmYApU*Z+_0PoH~9@Qh44VtakI(5#S${K|&mn*fVbSNH+w^;D1ME*-@=CorA<)ssv
z_kXPadUWZ6tGgs_DE!jz`OmN_)$hiYeG(s@HE+N8b62QyeWC5<+bZH$N^@4Q9PE4B
zq1w(Klhh2_c}CpHwBU6Wu2({NGH*0Df3`Yl!#sCc^RuXXzt$JtYFc|M-KpYSasMKY
z{v}a~r5hZLy&Wt%&cA=6@Y3Xq1jDX_EX%je5c>A@EUVdy&O?`#@3IDWKh`*|dG~-X
z8%wB}-Gc=aUDtQ?<koEH;;ssj`JjJ5;hu@b0cTDAEfQBQnXcWznSYjD_epnzjIF-o
zX|DR4!Ij^CJ6^B2%bma}xJ&SmvE$XC%a@YVxi{Ug6L7mKm7CdO_xD24toFXY7r#1g
z_g^9M&TLnPPW`t4A;Y#SQn63wICh#lWoUf;b?(`&%3D7b9+_^no>TGld>5Bh+u!92
z9A$R!FOfTWIB~m)lm}=ftAIyxp3L71eoJm|`^6&svTq4@v7_bmcS2trRhvE^e#&;x
zh%J?6RZ;?v-k0x=mCJG%ZrHAS)fh4<N$-cFz(uu!j&pS<j8X-Pru&&MnE02$%x?2n
zN5P|O3m&QnYg|py-OIM?>g}8fIhU@@*(~3?LMJPvTi3G0@%*cKN#*z7HHjDZU-;$N
z|7GtpCF800Gt>ev@7z&v_ghnR$<Yt}w>Wb?E)#6=DPJ(*thAfJHt7Jryjind4xCTo
z2;D7_%9yd>T;IapQ};eQ?pn5U@1~7S9PH7SlKInBq}!J7h^SWR4?S??eZP!S6Z4&9
zMir?TnY_na*_wUNS-kskD8r14T@SSWVe2fX&!yXaBp1x}KR%J8N4bbo_Y#AH!Mwxg
zICL~KGY=VvSHE*ywp-$$1~=aZN71P_j#nMKsWA87XKR)6_oq!nt>#v+9QgDqAbI&G
zl^JfI=RFbIe<$w5xi^3Nj)+KoO33f|vEccChN3sgvKt(CT&iw8%4YIKUqwQGVebju
z7cXNDDCwQ&_c+M1aq+*y9Pv3V0TCBJ>b6wpZQsQE+~t_`x|^3Lah8;PImV=XuT~&m
zH=##?M^CJaqpGt{UX|T&W&WG8-^Xt#G`R2xWLHdkB4PY9|IcrQJIxX0Zya|$Jjgn4
z>V?*ARV?B;>u)IQZr(U0K>o>`8x9Ae7dmn+pIX@ert*B<6@jcuuD%}5XL(<{IM!Xc
zQfT<j@aAcOX6JjK=kIrsIxO?J-1=u+Q>w1?{6@!o=cAMPuP^80(AE60Q2$EK)MWvl
zcDf7d<t9Ir2?)D>u`NOO+!u-9Wzrmt?JB~|H?EzNRs7P#w)9I+-WK1V3!ash+<0+-
zZ~9qw>lK&pvxxRxws_!i_eT>?{Z;!P^A_J_TOLqwzV<%@hpCuFV(tktr#=wl5Kxxm
z#;q}Tst&TY^47WuvP)k8ofHx_#lEt4_ac4AyFd2-I&Qv2sx9F7?JWMq75jf3+r7o|
zXENu4cVFzP<_6rq;}&t_B)hwNENC;WP1%B3*SB65kzAla^c-mOak&d#eB~!zIY&K|
z5vcim;@ZFKf-|?i(CihPF`4(9k)v?HHPdAR;)k>Nssp}#m;GK{;JDd;1y4JFABWEI
z2@Mk`@%CPon)Y?x5$RU;kojAWYaC@uKHglNP^IwkmYUhex8IuCf|EV&S8;3kC%f~`
zDN{ImYa3%l%Mq4+0iju6&%8Be^04q%UCmd>(35+RMOM}E9%th`4Xe9)TMQQ!OyYDu
zdE&rX*4o^{n)D17(dRp#8K|pBOFKU4{t@M2-fR4^-(2FWqj11sA7T5t9S7Ns*Iqd=
zQ95>y!t?B_?<}9@c4*H_D&rOr?Cex!5aMDqG<1B#@A|mHQFH$3f?tki(|>$?Ezne|
zWB+HLfZy_d7U>&_I)Cdf<T{#7_`9Qj@{6X2OH3CPw76fpB2k~wCw9AtXKvsEHw~r#
z44W>z-FWWrL$>ExjXBEsA)=<Mg<eKq7LnMr`CZ@L4kOj`XBKR_6kO1_<)1+0L;)v`
z{!7zmG|Ju&cI-BB5a4J#9n*BKuX6%RfAodwsBX!r+ZJ4RJ;S$s7q@cU?C5rncQ=|?
zeWM-Kl*CW6l)rwe?#(;lg+R#ltCM`*zG*VJvg47z{DNlX$ag~T?B+dX+ZcG@DBH7F
z)rH3br!UEO+`ILx_ws%A8Y-6;#9O#a^Gxu}o1JEMlI2(iqj+xbAAzj3%X95y3LKw`
z8wl{nY3Q8Ia-5N-&i$-uap2l)&PHjy^KaR<RXTE%JG|fjmTj)v_B|eFS!H8`5BG3x
znNV@o`|L-v!zNO%r25bOU7`A7rTq>eWfNIjHM!e8Z{IbU=IVc&y>@dIugRYfp2VIr
zM)P-ZPWe+Hq%3j9i$mvS#jnKe9PhSin1nC(n|r5Hq2Fz>RGLfj496_fl3NE2<)?sd
zy-DZxs8;B?TPN6dJFY2KH@wc~Y!iRhK3(-WxebnvD~xT}mA^FYg>26--Tz~r+(Nd6
z754=4jb?GYP`$8{d3)=Bh76tkTc$N`ZsK^i?E7=((mw@97Mz?VzDvmLPLp>{^7@u-
z9mgNCr5|??zI~B}>x!%OaormV{VshkqRUNW<NFsKcM59}DEU%yhQaGTBg_6**>243
zOT2hPtr?WUesWm;O`a`dc<N8(f~70|-8d)kP`Hch)vZO!%sCYb>*^N1J2J;kAWOIU
zy<q>sSIx|ei`zf;-TvFeWB+wC%a->oKNL>h66Al(@%*ES;M~WHQf}rsN-ggy;gR0{
zV!^t#kK=Cq+c~2u$1y(G<J$w*Z3}vyS?*9ch`9})91*tM>e*eKQ$WM3CmwH}`a=Ip
zT;5tG`{FYT-u}t|8+;>*`^2fbO9$C6*2MqK_Rr9N{kn<ox8r{XcfS?+@6@-aNeh%#
z)hmO_8pB&nC#OawILZV-uRnqoXLu+_=E#`f%o$TJZ+&4``Si~O*~7afec1)0PcS|5
z+-LFDQShGwM?=AM{VAefx9<Hochgzc<kRylKb&OCSsa{Gd`wy(SLB|4zqBjsya^00
zW$`CIGqSt7zTw@z&%jan_e~B4mgR-t9k~M|oC2nm-D;Y(Y#F<fRgFSl>H0b6x&H~c
ztX^HCZ^XWSp`-7rYrELem90~n=dKR?Dywl`IxfKba&V=Q#Gh&w@hK}q8z%ONf1Jg0
z*Z0xSUkkp?HF{jmKSg|3E`NcbV1IP=g6&HeWVCEPbVK3Wx>>WOJcQ@F$fQrJNGN%b
zdy@U!*QuR_bJDlpW%a)2dHdxCg`V#T7LXG!)jD?M%-ykI%E8KqpPF(Fnansp{nXIW
z<lg!Dm!oMD?|th6$E{6j7W^SX5jQ4OvWS^z-ZnnT_G{hS%(JZ7uPr2nzs|Xk@amni
zbfJbR)1y@B5=YgAPn>N(-)S~nTKwVAjeE`2CN2z#Zw;CbwY90ZMBnnzjb0{lOV=(#
zc~8R|gFZp?1-EYXFd02Ac;Up$f5mXweGS{ZoofZUI7GkRy>a_flXj`QeO()enXGrm
zzu0;XWvj(=yZ9BJr<E_b@`|rqcHie&yi>OHpOz^6?r1s7C{bC%?Ps+>^Q~Qa*Ct=*
zZxOL-h<L$!@mW(|%XbU6^4u)~rBhlB4wl~L`LW<~aG>AJiA=KTJK0`UJ#%8b5r4Uf
z>u=f$0gvqu+3o%o&wA0!dFyS58E^H8J%=^sy9k(y&U^FmQFEwpz?|G!+yd8k_!-<4
zKFU7-<-Wy>`2xQ>s?F~&cDeoer=!*M{&z|dM<k*}#6@hXGaC|gd3PLSne1bb%gWyK
z_T3zV-n(T7Sq=wHj-I&xJ&S<+s^r)T`MED_$|oh{F!r!~xUVAeYi)f=dPdEHwf`A1
zKTb60-L~NT?^n``U%zRVyVY-Te!9nk8)t1jj)})L<*H3{vNn4zy?w#$uqD!!wiOD?
z)&}X>+IexbG*<p}TzRhViNu2Y)nyZ33AigvRA!OZynpzP!j8+E_etDu;{L1Gy-QGV
z$K9>0S8bUccElKLeWCK7Va1u&9SXfGFK=CAz;thgMZcQ0cU!o^f+gR}yZNjI%H|nu
z&&Vl@e`_LZUAi{g<+$bBoh()RJlFQfSVWtMn*LcahvRupK*-hW<&ULfwI{fg#=WWY
zJ6OcAZ1%juM*^OUAK!VzpYJ&5uRzqLk7@C1ZyWarL<E0y63%hB+55tH<>Q9T?tswi
zm)MSZC~fw;l*e4KT}5n43C{`!<z+TbJlQ|e1l79pj<Q>>`EbCc?aOHqnRTm=mrZ8u
z-!dWS>g9=&g^r?E?%2I$YK~Ea?qDTyfCi^Bp5~4n3nu%Ad`of{YI^Pc^wniu+h@@M
zWp>v87Jm7i9C#!7wdK9$7yGpT?f=mn%;9r`Mc(P-{V!Kuu^oLd(<!OE(D922k&{kR
zuWU@0vdcd+-P>ExWAQt!`N_TD@Sw$anF_xjWw-dx@Yc|{^~dj%Eal%n-hSJ}yCu_V
zA;bBl|4!(a{IlP|ne*eWgu+HCwheB~9664$E0^6WY~7jT82j&d;;FjXXCJb?|2|Je
zso5;+-eZm_Lc8aEoUtvHB|Y=bW8G^K3y%L)?)Eoo5?k(n<MJE}g{P+T&usC!@WpXn
zztgK@ZwlpSc(TVX{%9na?>i%(L-#+!g>328J0Gnl1ZUm2c6{oN1-;9a_f^{ll<cZ{
zlkD>ELVnrK-U;Q=yB4gu`jhS34B5LC3J-18t=_+@@{yIoqpf`1J3el?5N>fmxPKR9
z;jh^S2X}iHp_khp9$7HkcW;V7gn>i;7Y^0Nf;$49$;mpbyB19M-8i42=~B0X-Zoi*
z#K@%=+tRPUWG&wEPR-zz-G$ucOZ3d6YcBZZwJ=J^w!dWv<Smf=G@Y@C+e_qSqY%S{
zZx5PN{a@!XUH4_*vTEbb;%yn`p=+#D^E5QGug#prp?76RGJl=0qwLi=#m}1<s_)o&
zHu3uLSsu4=f5~>L<c^2IpBoEi+%lYEbpK0pwMoi3cI|Z!lA7Fq?cLs($I3Fxs%*!(
zWAPd~(Mu9?JS1;<n9hHlxW~y%&`~}#YDQv<-nr`w9(~=)Sa~BL>+&mW**8rucYQAt
zl-cE8`joY{Hu_Ei=kuHi)lR!lGO6qB&rrFdSDh|9Gkz;;=B2&wcHF+nvMWmc5l^CU
zo`z25kK^`#k`Fx*j($|X#%0T+y!~DLY%@$RwC)Rtez|4Ml*A-U7NM+5OAaKm2)?|s
z?0RDD{VBrsHxdOToZe3nSbc4x;dV<$*5I$I%WvNjSLpd$d{;u)L{K(r@!98=@jo0_
zK3jIbcGFIl{2RM|mRhSdo%UT~YGC%;vD*FUWX^~a1x?&ibvpbXcU^qcoc)D2+5h#P
z=lm(6p)1RT_g!)fjWTFEU%6meP12hW-y9_w8ChDSc%N4~?rT;`YF>QtlF%f+)gDq8
z^tP~`&}DVolDN<KDaV2<f1UF>?#`FF5S~@)qpPHp{Je_KJ?`2SwU=*hmxqYhU%6&w
zuwOf_sa7}qYm7g~Ee|v6lM)_tH_ve7TDNQQVy43OEdma;Rek33EABL_?fr4Q{}$&J
zrAKU!dHSESew*wg=h%|>coyGc?}a&xN|&Ejaff9_vEI9UBOqTS>h=TMzXERSu6>)M
z(mdy?;WBgi?y3drnE07HzBwkk?O0~+bUPrYZtvXfy_2_|(EMt(E068X-@Oxxt2P~X
zdy~%dZ$iM;MKZ6~Zu%k^zo;km!dF$++FZ??)JqpM6n4!Nk1ljv)1=Qz+?gUAgn%te
zcNg!Ob<d<9?quCI`&7sh7rBBR?{BNf#`phcShCtn{%>1!?S=XrB8Qhg%-~qC@_P7N
zwj|@zFWJx6tSt`S;cj!GDF0G@a;K8@LKVSRFK%7%QJu1$L*w<vwPnJGZYtbeqRUoh
zI9)_mRM*wa?4wR?Vws0c-PR=@EuvEGR%@^Q(oo=4o@)_1V}s+Kj9Bi)=WlVCUA}bS
z#)7SjT^ziwE6lsa+n~Zb^S8pG70a&8y*5w7QeQK6Eg!?F>K%tNEG4?8D%QMZkqz%%
zbgXSML*nj>>_Mltyxh*H^Pj<dij?;22q_1p0}Gy&mLBd@cwTlUApG*`TdC5;jyhTK
z1wEVOGfeFRgV;XK*m^>{)M`0H(z|VE*^O7PzvJ`vQ&ZpS#d0>MI7|&VOu^%EQ!Waz
zG2di4mHVt#z;D^<o%}^j$ti9QEkaQVj*gmb)o%p+7AfC8eogL$Zj{2sb9V%oqh3C%
zRJfJ7frp*(Me{MsUgLH@n+rKBS1yxENdD5aYT1f%x5JZo*IW}&NxWvW!Ex=c<repC
z|GZ_9)(kCdw@(q8_xbkM*E?BDJ$4zKU*Nd@SN8^)#VnHBJv=A;e&xh_*e9B!FQMij
z+pVgE$A&M@g)3}K>tH)3!F|kf!SRi23w8-@QC1OtDV4Z`MX)q<#_fgq84K3s?Oju%
zr0=MD&ri2O$zY%PNmjqbCoE>lZh!yNF+M!%IkPdphr;UW(`WoyB#mZwvazzZTJbAz
zNW|t$$d_WbXO>=D#Q9}U@l57hbrlNJ&gyuGJr!!Y@Bdihh1~60g-LHkt&$!dp2R6t
zb~*Qf!uQaq37L(OiS;%C#Z$NP@~H)M-tK3S)_ncj_1jstS^pe%8Q+{2&!N!keR4|O
z_64)OHlI<~EPZYwbmD!!WkP|Y=q>ks1>0HJDy~c4uD!&ey7{OC|Fy84EU{rd!I>}R
z4{<STwbxiVvWGvqCBu?i_^f%uV$a6yytkh<7rx1uqq<8&A#1e(GiT8@4$HI7&7G}_
zSwur`3RHgnp`rQ8C{2Fidlo4LBbf=-ZqAc<s#%h4Zz!B)DG`%OG?Z<=P`zOPq7TP9
z@92NoZxG;>x5rq*c{%S1!}96Oe|G+65y<+PDSzwjw!N&i{%SG#w?zcySL+=w{q)sQ
z^eU&3<Ku|$GntaRI7_~m$~Nw+p5U9_UAU+C@Ljf#k9hws`OtpTaozI1HwO+eg-3Z9
zEOp*^?cC2dju&4%xKaAk@zTXL2W}rd$d-3)<AQ(JJ^bQMD29IW$w_$7v}yYkHv4Tg
zA0Dd+$gUDKRJ$J6EN<cCR*`diBWrH0XX=s9U-z>5`bM8@P#4Typ*-un#e&0I-}iKG
z^WeE`F|&C)r^3CG54qRAyl7e-?BEx<VD-wSod#bvIIjN7F4;Eugu=DA%pWuFavYx%
z;958F?17#D_fmCp{`@6UCzL)k!%rV0vSor*nRImM+vB%ivcI^6v+)Fz;A!@}A&`E<
zSi^K8lM@5Woo1yQ97kEazA{Utb5|=ou35H)@8Mm37a6z3Vb^WW%g*`WDE)U=<yXh(
zRo6_KnQM1?vKy{kd*?Ba-;G?yrBm-*?zo#X!Sg>u;uA(Ywz>}00R752xyQbUPbqnL
zK*;Q$K!mZ+0cA$ROofkc5+o#IY9}~V&$^VZUA^E))~u869Em?1*Zy;0NK?%?ox~y4
zuPl(>e!}rYrEFrQvCQ8B$6&YhZ}?<(D7+}SwdvXciJIyK)81B}J#tv{UX$_GP}$CN
zKYuSU?O$DS?7c(Tg4ym)&m9h3=;D^DGkK)PWPQQ)YNo5%jMFKW3Xg5Ne{(k+a%I<!
zTH`tY`b|gHbA1mp7W6$9z6joLZJaQt$Wd>0)h~s)KGh6Ohh`_J?ugFfz1!!w#f`~)
z!9+j%bwBeQbC=~_ud7#N`PKI}N5JJjL-Lk;x_i#D>0Lb~w%breuy4hKcl$0oF8q4u
zb-#2{vqSNmLP@{k6A4YhQa+ppw+zp5n43*hGk*MfrlZ|d4aU~RS6P}ayex8@aJk&)
zw|sy=PA&rnTiCsTh)aw81gCqvb(9XhaUk!@7J;zMA=h@?PU1WsckhyN<55<%#qsPy
z{BenFB7d5D7WZWsu3uR^D_z==)pNzCH?`lBlA3&t19~4T|5Q=1>b_f7c;ZtN$J9*A
zMeNpjj=fT;?*t_tCp53P_~XF?&b(;zUkkQLv28Mx{^rQ?ODZerN1{Y`N^{!6EjR8M
zPk+klxa!zGL$TwtxV5aF8E)uNU^8%(4t~Pe!@InS>v{Ga9!KRK%a|tB+~PYtob4BX
zI>yBYJ{LTETSQ3GZSg{lye*B6y0g@G39=RLE6=~v<ZWWG$4RE2=R$to{7r1{>K?M(
z(&^nG^wqK0+2cB+_91Szml5iWvX>lc%}h6)ICVRq*e+oE)&sJ4E)?ps|4yE~^X`Y{
z6(6@UD<1N&3VZdRA#iv4lLh_ZQN=&HxMtm2^rmV-@4eWb30bTERQ?hXHD!ISR2z`d
zaH7bu`LNsJsp}lqvbP)%YIfqRDnHN{vu{F_)c!U5{xfiBeHFc<%yIiulXz|Tqw=$C
z$1bk={rKgs0>_=ZteR3JW<RdtIX7dAkDSpL4c;Y6diyiK?qt2z?IGu~_|WwQuS)LO
zZeWvDp1&j@a`W*9_SZdm`=u}B|7Y;rS*5V*TBa1EfppPXcGJkYeb)aOIC$4(_AKoE
z_mJ_P&lcxh0qPnHT7ysR_|GssGS87|`Go3?7N5^+Ds+_Q6$)D~N_^3jH*a^Rp!#dQ
z4qf|Ay8EA(i-=x5SZTJWz;Wp;b(=fspcD9oH7gz^{(5Lx<e2Dxbf)Wezjux-8y{P{
zm*<?~`s+9Q*THEu<vEULUPb?wI28U-mDztezj^BB#%E2x+PnCfzxEz_dqQRRAtw8F
zj#?JcUH$CJY+oFmSAJNRlW;q&sX1^#v9fZ%<EN&zU%GvFiAZ%&snC*Ng0qz+p!C5B
zQeN>ps6CNpX4sd$i06VpLIh_|KnjDn!qvbBd9q%7*{8COn(eBuKBDLNsbBvoXK_Q}
zaXA6U6IZV9ndE4E%<hG<b<`(C;luAZOzX2>CFM>5t*!gYF@5dDpN_ioEDpV$9gy>%
z!F$ukWA6$$%!7EBl}qPzaUPD4P}Zwl@clnS0#A#T!q;2t9;DB!d&Hrw9agx@+`aCI
zK=&${Utha;MXirK|Gr;ERBG0{3?=KmwgG{AcCFt2tJ;<2ty$;0mcDmN8u}VPzMpbm
zFDK}@ZCU>YpOTFlCT9I_RQrm4I$n5Dl6XNSrFqHHrOPfBu;<%2@w_sd?KnZ~R`cXf
zTW4L{(PVh)hQiPONo(&s_lZB<d%|*8%Q49_pB-hN^Qk{%+XAWwgd}da3pJ&hJwBi?
z+jo1;{`#jZzmk7^{_d#AcHqoUh3TG?g&uC!$aO4soFKSO!{mBNGViqq0%0~g?*5Qq
zk@_7|_{xjtw#Pk}ve?&EJpUP%S#Zo<{-G&USJJq3-vl42ygR%4GY+!cvMMNWRQ=M-
zvestDg2unSnfsE<PjTvA*<xmRNXGC<6K`!s=DwH-)&3_YDe&2IC}(|5J#emCAi!?-
z?xnIPRLoYN*mGM&>aOp5i*o||>^f8eFWV^`xcgF|DdW;~FUj0zT%00*A`5yfAKD0b
z<@fXM$?s7L@RkyrD8XH`VCnUjw=N~-St>LxO~`&O{r<Ry!kdz*D>pVh)SY<RL|Qvr
zx>2&aMbQ2}FB_Y>@<)Xx+1%<m3cM|~oQ^SBdyg3^S(Z3%ZCiM*?3jjGm#M6=d_=)P
zwsf~25`6|69oM{E*uH+Jqq_f6mPVfa8u}|Tq8W8|`CnxD_EO3~XxAYP{w3F%wYOJ0
zvgRgTJ0@N9{3P2hQwODr-+kr__FjG!b*(W^!`wcKC0F*wf_3ZHPm~7TEWYN-^kb>4
z4vEF@_RM_KZz6W9_y$Y<^dl4e|9xQnx1eZ(BiFViX-%A0T<+%?c5#NRa+m$jpkce_
z1@orki@3U`TDtT2AL4kn#7NeQS8qkZvwX*OhI5jdbKg9C`NL6anWVyf&m)3cn2)kf
zwof}$ZG4u^_u{UFyNtIPI3_wDIsT_gVaMV}F8kwVCVyxO{MfkGew{!U7r&xQ5F3Lh
zyV<J`HEh*oiL>~YAGyk}`?7RF^WIC}zHuC~`{By+?pH!W`Qf)L<*y{}?C?%0Td?d}
zmc#>>;ve4}PiM)=y#Dy*&w@2;J~MB7H^DJ5^t@W&iTJ}gDa~S+t2b=ZFgN%5%qjW7
zapx{}w--mAG{xE~&&YFB-|(zCRm=7X_cL>aeU~$$9R9j%?|ag8ZC>kQ?r*8nI8?X$
zTx_`g!=aXqv0%=+n@8D=pR8<<<=qodaI2C1y~;0znU4?X<>dEUh{)b+n;mmeXWPA|
z+rMT`Uw(+=tH$M<uX!Fd%@19+#Bsv542$=QixbtDswWgp{Ss^-@yRhd*!#9*wZi(9
zKFx~XzcqV7iW5pm{!5@NhXu<u_?|G%_AoSR;_WcdVNc@m=3}!JNWS%^fBho%>^}C(
zSK0UW-Ot_Nz+*ijmw^F1!!LF34ZD1c=&e-;dyEg<W|6n~9CgUK*)Ng(Y-!1>(CYOH
zpB&@f3b&j|oc@%>{UWcqd%~|a4b_(!?1I_8?4HXnZ(vl^u2z_nc{yW>*)1c-z||Ew
zi8+-mBBolqjQW&rDqM&Ucz)vdQMQubr#F7t;F#?;doIWE*IAtLFQ)s++9fqtmoP4}
z-DLKxX?wKen#{Yc>zeqKqZ}(UZZltGyUW)9TSkfJGl%tD@tz#^SIS?So@Bh-xScaX
zVbS$A6Pf38_D%@cczB;=9T#7_`^s#FgDls7nsu_rR`&a@(0=_>quKiLl@^)lldqMx
z`$SvHOenZ@{JX{P8E>XDH7$LXp1z6W$dO6lcCVy~OJ9cSWx+>@c^T@4ds?sEXo@xa
z`a-}bVa5%+37!cvEvpyYJHR>bi*QEg@qX=H3pTQE5p1zy5uA7F?~^0(_J??#{R-LF
zU*Zhea^PW}P!sR@1=l#e=WcZ5uv}ZCVD`sZMeK@JFz+0_FGtzBezi4gmpJbCUcqv&
z$+c=@W)ok2a74T0-?xquS#qvV-c8@caaHEKOhxXU=3KEo>Dd#!{w?2=E*-y@&FAB}
z5+1(vE>541Pb8evo`_wsN%jyFGjvp1*16^Aq5B!8LCMSw<^{hT3(mjJF1W4DBCz^e
zLdn8cWwM_gMQ<Hzte9tboMXX~tJg(k5_^|5F>^1L5M<Wj;+86v=P0^;k}V~q_M_6B
zlxAVaW1p&il`Z&?d9tNn{t)LElh_*y+m}8*`Xu#C{7#l<8BqqeGZq|LH+QXg@s=*G
zQ@t7L+%ZnPSD2H`@7FA>;y&fNAiCd#Yie_zWB7_|3_Neova&6XHn!WJp?vA8-0Q!#
zUEI4wPYT<;Ft=K=o;_iA7l-JpL&lG#)0$Q-K3Mwg2Zv#1WA6*&f5)TjHRNyo`CAu|
zt+31d*M~dJYMJ+Z66!79I$BK?QptPWcjgpNDeqr@JLR{mst%41+yzAht79jAb$lo|
z(eVL8OmjvB?=1tzrPrN>9Aqx!E>n8QW6#KXZPG-8-b>$pI9`3RCGkSXUUpY^my7&Y
z(%&@|m%Pbi3fs%J)>%R-ZzntJv*<qyt$)=86!b57|EA~M-xXH+QvVrV>vrzC$YFJ=
z&Ua15-<Gu!u56|@2j;)6yJOqLb?RQye}<c^sqt#DopbUIGc=k1wmp_+c1nZq?~kYF
zvv{{`aa*|ivhqgOz5J4jVsF22=)C-K!2Z}n&0-A|emN=oo{y6_rhZvCamw2wu2nsA
zTK?{H;@u*}xb1$6tlh-3yn=0U9~=|14LFWpzNKNZJM7r8q{u%DI>Tdb2+B+--u2d_
z!oaS*i_bmSTzL0`ua46uEl+Mc{H=N8#n-crHTW_8`Lt)jjQ<Q;7x>?pyD9gJh<>fv
zG5>9g{+0`&;hz@#XPDZ)Mxkleww>$u+!hhNs<q{Ozox?4HO`B<_x-yNzOS)zLVtXR
z!iS7GE{U%{H6PE2<v3)p&CpTum%BOhob>k+3;JI9<;mUmFrDD~kirozdk^rkB4i>b
z+fi`;?YC@OSR}V@oVk->!$T8>!#xvn7(kaIf$nQ#_~4_^3>{e)T(yVqab{BUv`<wF
zm|Jp>v9dF+UHNxi$w|TIn@vRLUpZ{w`Nfex=$h%Wx8HWM8?LP2+b4F@a>05371@cx
z*&<?VKQS)wtLrf1EnKOP+!B!V%xb&zCJBXu`)qcc;p}!ck(@7o+rp8J*-xrmCLl8N
z<rb&cJ_$`1_g}j?!-3CUk!{tju3R=2&gd#W>r=0#oEPN2Ywjs^3|f<1xUFKr%RR|6
z&Rt4uJ6FJAwJYjca7Lqeyof~Dr`#6hkJ=ZCcb!fD=2rRFA-0HX-e-v~+cZ?Rt#we9
zINZe_^QtY)y6~qX+tzdwpXVwv&o&23oG&*K5zTU$x1U2{&xtvIFJw44I5;?NZ3;Zg
za?0s#lg+<VoLi2xU4G9ZJVV9rhQhtW%sdzJGaK)#2uc3g{x2XR;IK~p-z7rx9&)(k
zTI4xSH8(j>VDQUvYE)0gp%{T=?~n_Lg0Gs-x~&kC5G>qXE+X^S*Ykac#l!5M3nu$V
zyolfZ=#N0cuXTlU(x>lqOkezNO71Lf^GQ)`=L#JCqy3)G<cseKNH{CKn8~8XlXa@R
z<lWX!KMfu<Ie%fAA;0$8vu0gew&^(?TVLpFURWYoaK9}kz-3kDmX8lvq%&Ww+`7FZ
z>g{Al?$EWFJsew<npXeaB;#TBfQ$D(!#n$J40Aut;@GNnrRLl7AC5u`YYcB^ck%jW
zR<?(T{mPenekl5>o%Mvciyu`E=^oS2k$mL9{Pi~f6v5RmX8RckyxzQu>;0>2-|Nv;
z+`h)rno;!}x-+B{ryY^Ae4A&Rev~zC*^b7>Z}*xet&Nyt@t`@CYqN}by6y|zmDm2}
zzh;rr4l^*`rlDb4+VdbcscGuF;vUE2GP@Ss^bl~odpwJ~%Jj60(O$OeS)4-O9QhU&
z_o>7+dn|ZtIZr;r+^l<Di-mlNu*QqnVCIi6B^9RC)MxZ42vqv}TzDZ^x?V%)=CWl{
zDwe57S;{vqvhTeu5caBY`#%khS7s`GO1A^t9h)EW?ohbW(Clak+HITTasS)}$4f76
zu<$>7(IOi*ZLtJPS<ak*$o~vGeHZ^^WITRF;nIHwwPXEHuN`FdTYlQ4`8W4Dvt1gN
zbMw}2O}6-Wl$H6kvdp;xfo&c({~1yYyrTDWm|Dj@6p%f3T|}yH)#7(*e>eYhY&4CZ
zyQ@W7+H2`E^IXS0>}EgiD>-p~QF~zat3@`gsiA<SF^|K_D@2N667R#c65RQY-KQN6
zS=$8!zq)fnP+M5HLqqHSkzWfAu6t{^Wu2o+_HGvCoC)r$pFZG!o4Y$8Jmk}n)4SI$
zYvT3Scr1Ub@Lcj+mh|lIr@|sqS|RTw(|51aFfm)glXv3Jg3140ChWidK%qbQ#GYd;
zZ@xcjQvN!XPfg&q+(gF(S69683*)e1eD>~LhK+8W!bkfI+gu~xMNNnOm+&hE?z%G}
z_TtBe#$QkQR2EFAv9Nz+>3osJYM=OjhQ5jjg=JSN$~pe+HTvb~9)H|&;@{eI&PPpa
ze-&LW+;&8YTgG79>kCP+&6{M<&0iYft0LGO`>f3uoG>;%$-cLlDfcAXCWVBCi^44I
z91;p285tQACcrFcj!5LYS$~PQ1Kd|NEPN|B?MBn|*p(tT(p2~~><XX$nZbH^SE0c?
zVaMZFJ}Jz;;8s7G$-rnw?k~s471zHXal0V=qG{ghJD&x6cTSNr+-mmb{4CzL%LC?=
z*VRsl&eYhYWNn$aliky4GK1jF7flH~8Hca3b)C-;YF~CmWa?_R$*-Cnu9uxCnZ+aj
zq(|jtQq!*elM4IaUb~_2^y{uepVEB%iX5YT-@WUX+n=Gg<?Fo*ia7#)|9;Ip%eFmi
zg`Yb2(|65k!KF_6wgHhBKfWvB;rnE0(8TRkXT~6rJoS)<>8p~p%Pu9B$=d`J)_MM&
zd%NhSh)mkDje2Ge_p-2C85_w8WED3GKnLpY-EMo(l&t^ooq+dpiNfjrCBiEoA7ncs
z6s6?$MQCNmj1SVMxTTVKU!G*ix>}v&y3Lm*?Nx{Q``<G)3|Fr#WD}gk8}e$;%=FFk
zS%hTb9`>)7NNLi%y!YHRYkLm!%a^Sl@s*uroysdb$5F|~E+8iO(tm~sp)Whx?p;XW
zKO&Hy$|fi$Jb%xGq|A-W3ihXOJ)wSSwQujC=%N=*Y@375aD16Ki|g2{!?F773N=*b
zE3+N2=0C+DTAE*}QtY_o`igwBXUzw0P32RsUGHer*ZTgz?AisJmp{7WdgE#No(n$z
z8LkQ_xnA4L>bBiW^H{jM{vLtwm$UB%6x=m7k$vBDdBYY7?)DH_ZH<kK9_F9o*OJQ3
z<FGti>UQ98X8#Gtb332!IP~J~>n6@A*=3K<U0*QEREh20L6)pr-OrkqZB6o=yRTNj
zv3R2@Tghv-M~bKZzEC$0QmniDxzJH=-!i3$1*<EI&mOxSAn9h@u<eSF^l}Tn`Dz*}
z#$KNb4!MDL*VbPvNvL@G@?BHid<R)00k72yQ_b$Es9$7F<jvl2IAucA%j`=`DfzeO
zyGUkjowD19<4DeK-X{vrS5=B_J^rn=!*SdEseBE+ziW+Vaq_OeFFCJzgQIxROWBRT
zzBqb@+%s06;3#>X>E(PEsm>z{uE~q%?0(C3MDRjnW~|})$15E#1g^eyyLgYnjrWQ-
zdzv_=+UykkyWzks4TX?T>q^fZyA$A8w`=uAN15v@@@@X5GzZW7Jk$EXbAx~+iSK{-
zrwD6i$o%kl_+H*cY)Va}LC3!E!WRNjK_4r({hWJ4VM0v~`^Oy$tFFBK&#>n1w<cX>
z_U<STtNrpTc$w7apW=SFE<4ITu_U3%)L-plKgZ+EDxz0wRvdV4@o=VNZ14%LmNW6^
z@3L+9@bj1|o2l%rOHKX3D~gkua*MdiuUB_6%s=)->OaG8+4=iV@iz6k$4kh5aNN2p
zy@&Vrg_K`;ybMi>C54W>AA1ZAvdJ#JB-rV=ahCgT>%|F8&Njto9~`@^p&s-x<=*Xw
z?Z%rl)cVDL9ocTA%Oddl#ear1l1^eTnl?0C=H#3B#W8<jvG*+1%fdx`mpwh#WlY%q
zkafZ3ZDDrP7aYA6HsgehMG=Sg>lZT|C)_{CZocm0o4*U#48A{Vo_ytngBtUaA5IYp
z%hoT^?b#KrA{v_c?byY$lx&+t8e20nhzrPZaC}%G&tW1g47rVoL%2YdE%zNuJnv40
zTd<-ILO01RTA%HCQ~Rxn4F8-@vTIBD<7yO|pUm@*_%)S>b5CDPK)|f2JkKl_^gR#R
zRdCaOinL~M^*Q71CgN80GS3fuJFd6$y<?{T(FP^gn?1#^nz?4B1t0K!J&BiTx8_WT
z+<j#nX4WU#wz(_T-VR8x=`<IS?pv^TS=x*HUz#@UukLKg<tTL&{x#3{qD}1~o~(ch
z;ofZu%dQ@sI8S{QmpZ%c_lPG=r@a>xKS-3g^+i@}{xJ#u>mR>yaq3?zGb{V<822jo
zUCVki%LO|wyu9^7&Txxb^U8(GlN}};e#!RyKSQ*1>$Vs#zU-4(Qc@2%cH19t{2Z?x
zy<_+MQ+#d<yVqt<a8a3@3911Y8QB-OG&BXXeB)*j*4)nHbM63mn5|~P3>FrFw1eV#
zb9XG51Uki4c*VBY@roB&9;?m0cS7qcZ=p@Sv^|H?rsl<$t}mEzR{EZvg}23mNhYe3
z6<KCQ#XV-yJ<7UQU+&V4!;H0yn#Es69Cu>6*P&zbWyZyVE}qq5jT*HJR@Ek4u31~f
zZ-1A;c^7-`oe3^0*Qgx7_V$LtrPB3{f;TmOw+PM;Tk71qSD@;asZ6q=?e+!J&Z@dQ
z{ro)rA<MEK-yI~PG>rc<_;0ym&hfWJc*`z>7$w%<w&e?6mCUo9ASl6Iq@gFdIN2pZ
zRc8B}IRe>Nf|nhe-M)&C|McDkGyML!vhqziw7|msxrM?z6R8QudYgjgY;sI1ec&-8
z+C)%0yHot{p9M>=WO08y7r2+Tu!7xA!{*<Moc|186~6!NjDHE*%ey*vheG$?rI+RY
zGdQws7nfd^JBugc_+-gnA5L+oZR&oY-1AG}j>)-_g>vHWjAwE3etg2@vFpv_y=-a?
zsef(Nnsddr?-JV*5OX<I;lwF}uRk>uUTIxk=A+127m)0I;&RF&EBAa6iR+(yi#>XO
zC(2i_$lO~W%`u_)M$_j140+Ea*aeTjWcX=*MSR9%iBr|APgzrIoqN)9%brM=Oq~~_
zmiwuB)uk&c(bH9=P5CF@E$2VQ6}4`r#oePU*~<blix=-?(=hLBC{wtU;&H3Vm)%Kh
zOBZ+8wZCpQIsy(?Y>&M-W*gun^2+9vE#K{DO}@6G?hguH&(lyhJ~oN{we_*LFKkvW
ze3RqxJo`fUz8RUj4yT?_f2pzc2>0I$rMGOkJ=nJ-e%_(5Yx$yV*Ta4P5?LCTC;X`s
zNDQ0ooV)Agf~R|$U3}OwEU$asb=|&T!r8!OEDtB_{?vT@r!uE?6-TK}cTd9OuhWhQ
z#;#uBxvyTpajMok_3NJxvL5AHp0jtqhFR#!JLb2i2!z^AT;*r@)yCLys=Zt+^X<mo
z?F%+8ebm|hx<zm62_4NJv-igy5`XKs_n!V1pY%2l&C*$R2U1IN=f1Gqb>&21>)sXt
z&r1RC3xsCgHjz!6e!S`8uc!Mf9|c4iA2;D%-p8S8>~zuY?(`ZLg_FP1+75{)GMFno
ztC`Il^&+9U?P`c_rSva_sSB>iecTh%{G!f0h+A4nZ^zsY{rVdTf-3G+y!_Wp>L<vD
zfez7n=Jdz-%$=tG;5Ga`NB3O_4pqD<`F;}DTUUjs)SPV#o^1_z;IsGbx2Bbc*e`-7
z?7+=2k_lMnwo1kER&z<m84;;FCwzQTyLh6iy?9Q4lDUw4=MAWlsjeb9O@^mR;e*L!
z4#8Qx8wA=oY~JR1*ur|ekfIVqHpjX<M7`f4^L^r#wyl?C1!|6;zFHdefYWd<yK1o0
z^BEHYGFC3&$?<s6v}~=}*6UG`3L7p4XDV4gZhz!qwTfx7l-^FZS5sd$YQz*iKgn*t
zcD=-*n+u+=vRbGnI45;;T9Su>$SZ3*c_Bxox#})1@^u<|8i6W|vpCmY`0m3ew9#=-
z2E!b7fu{YDo@+9nHt|WHuo0j3cFT5!%Zo16C$|)S`Qmsdqo&%~#o-|9jRnU{ey6L5
z{CaM}%vawNQ0#hf<uTiUxEJxa*k1lo*lD$c`?&ukC$770JI>WqDLgB^wdvi<*=zTC
zSgcnJQki+II(2gsU(v#UF?%PtgSxs7jvJd&7EJfuo;!2f72%cJXBs?c$_5pf(i2iH
zGw<_I+4OlQ>$15MUzmBaTsJak3vkGrypK&Hs(it%yVBABY*_dovi5TEFsX_Cc6_!Z
zIOE~wJ`aVURo8Z<h5dBQFkO?apx?fUL$tJEm;0r68fHOPW-mT0pCY}=X6JH^e8=#}
zKEvD7{xg&a?q9TcUC*YDZ(Y2L-98)LI6hzED4V)3_wnUN1iTh5eWzr+ovG=!{{jJ_
zEgX)S{tg%UuXEHsX;y!E<J!BPg*+ERukmIYovF#&$#&M%L3Zj|7FoUd0oNLBbZ7Ct
zzh;u8cj#glmv8xmW*^S2CoE#?*6%%5KIe^q(`B1-H=Dw_FRY?O7aU~ft2<#^x1^`?
zp}b#)iFNq)+fyI1lxHy>U-7k5LwVOq^VmEM)1$|Q55Ht{TyHer;+HF1?q%B_xicp5
z{%3e;xkyF!W|hLVTg<y^_A9d9o9uMlVeZ^|4fT-A!OQf7UjA^D>|1u+PyEg8CeFUq
z-kTUY4&P)oTly#^>We7fwfew43g)N17!Mq-;(8lCQLl&3ZoVR`@}B133-6S>-xd+d
z%)0YY$cs0sedl4}t*nlz?pA>_Z~t&K>s3GHF5I)hQ6p3450BsJzXAT2U&vkJ&-{Iq
z^{SR%!l^d`SyzNuo*T;vI|h6f-hD5_#LnpSUA8T9jEt4m7xMEz%G3sA6?Uq!`IPV&
z+jMbGIay|4*s?dkfAJDigKbyDMQjrGZ(o)s_yn}R^gw-IMe+|v<G*T+rH9izG;4Yl
zj_s1**?XZ-YS!KLN<rIhE|~i``{-MizG*wzFWOYkzNJ2W6L<cb4DmkYr!3{KBJLEw
ze9^RP-_8xnyRAzd&t-jOd~)78&(Z69Tm_53E6ZaMhYo8f^l9!r_C(rk*23?TI8DCj
zS-1txxZTCM=7QLNhRz?~92EjhKA0UBYL0HyYk$O{_HxU?cY=by|15ZE@{8^CSIMtk
z++I~`J;p!pHAP(7CVx!1!ES}Y%H=sc%eU30HBb9w!v2=WO!!@M$JJoQ=XC++-kwmY
z_+Y<rF@I;Z!uu`0`5D_dbRJw#sc>S>;!S-kar+`m)z)Zc!*c%;nd1`~9~=^V;eLuw
zK6I&Gp+eQ~XU$R~+&mtZXW6}%U9Asx@sHmkegCO~;@y@r1&&P1r>gvC(AxpJw|%nu
zpUu|FZC3>TGu+iPzq|dKpoVJD+Pn3)__KB?r}q3*c)r!i@bN4EO<Y;~|1%hVcU;Q8
zK)8s%T6TKir{+T(dmzmjc-NO$2K!5nO!H#Lr<XK1IBa><o=BF-b{IImP!W-CWP8HF
z)2_mIae`xK!hyr9c)U4wWf(X(Dq<SV-g3Z|wQkw=WS{c+eI6F|nydQ@dba<W(bPO)
z)w8`H)z`0dY<!b(_$sU2uGP#wyw{G2D?BL`tuIRMlV@c+C3WtE|L3zT7oW<gerirO
z?O)~oCM`iB@2jKcme?@%>03{jZ9neDzU{H$QMTh5vu@u$$NZFSq3hz0FHOXx%C<PY
z5s2J+CPSRl?}tKvbkH%A1Bb3FJlV5u2ZMXTvE=ksd`fHc->k^H+3q4M-rMljh{NiY
zRom9ZWq+?Lgj}7Zz<1_vTGRBP?;*#2d_2p-cER@IkA4%eDN#`@X3pzfq_e~wj)m>7
zxe)MLTdetq<JqjO;YV&=J7KvuwC+*)f|V<hsy;ie1qTRA+qQ@2@3Ne#_~2+Y12nDS
zmB?hMVZ_Jg@N2<ImR$~$lqaw+Kg503IN`>vV#hr@n3;b#s!qMd`smJu?3JrBb{rDB
z&(!Sy`{{Pc95W52@N3iW<myat%XOc5-mt`9bHRlBZwijLgS$3<?0FfgmzF$m=j+hT
z40_l0y4X>3m%#gvkN2AhMLurP+b>bQ;M=+>CNXU1=UfQ9&YRuS!f30|TsD21a=o`B
zyXW#^XO}XCNv|Go%P$eV`qg~F;`LE#F%z<vhHSZY(J|?6B=b+F+ZQU{W}5FVeaM=&
zKJd<E>%1Kco|*EiOrCzmO5s!U8OO)hSXr-1t!t1LNb|HiVOk%3=EQc61>b+o?ROLr
z(#+g_hT;3yqpU~ur8ro+cb$3EEdDa;FcZ7}7U3;lR(i}xZ#yFQs?}`6A!)sB9G0uL
z-u8X+`@<svpUXeP4B`y#G@tdK%9q)^O#RyH3jraYT5Jwp*e|=3<*fY#Q-(Q3GjEm^
zII1mvbYtF}^NaZMV?HUdq+TnMz7T5ozW2HDr{?5Y-#L#RR}pNR_|A~wlv7-X&We{Y
z7faS1yWnWJ%Q>Kt`(f)k$3*AD;s?IH-F4Yf|35>B<{{k{Gq0KpzLzs31vrlDF1JZ*
zy76MhF*oKqX@T%7ORgP@Z@#9XW$L?sdPEhA$a>+vx)lbF%`-cmW=}}G^=3kvizK(t
zf-B9bX454;{d~}L+t(@S&?U#KFG|i%+4pwJgp!aKCJYI>^&!%SqYPvM5(CdNGc`~7
z)W;$r6HxOz)br>w`S>Y9CJY-78O;eOtBTG4y20-u|J)O1S3hlFVK03m5OV#~vHGpw
zzIAcUn&-3Yab4OA|CNqwvUWe0{_%Uk_uab+dp8|q`xV0Lq$=P0Cm`nKpZpU0m<^}w
zHaI4om(=)ne>02l${z=me?2`dBGlKoz)e;lBx}pvjRG&4R$Ol0mYO3FopFm%^7OSt
z_Q>UL--^dxm(x)D&ydWr?&+uI;H^3m{qZdVuU<<s8~!+*#8(_0yY5}1aKH3Vg~wkf
z7g|L8R=B=o<&B4>%bGV_%4UvI%9EG&;taLvcK8>g{Jo0n*1iD$Z--=xA2bR7Szz>T
z*9AweZClsvxu2o1W_4)GjKk$20(V0fuXmA(U1cG+@p%=;`t<?Nsy?4(Ys#{=Z8Fm^
z&gJSim-bmO-QVSN<BTrO-UZKmn&<9NIJDZ|BTtppZ`sVbYpb}t&hED_oX#Q`kh8p>
zzeHL<AWd`fgg)_G8iu91bCy&pT#6`|?;>%a`yliLO9v8w<FCMyCSLu2?(GX4yLfIL
z%AfGnaVsO6UQXVgQpcr?Y|oAfKa{?Z($LUkdr8AMIbFu!UUL@a95k<KoRsbXg(o%J
z_5^1yFT4BmQS;M(-lv(KGrV~_^@WD~Q<gKSo3FBD&5JnvGd@p4dv*5QAmi^hC7!E@
zp5tGUD&XhL*I}GCZ(&PkpZN`idv}!|DSv6Y@42i|aNEfRFEuu<&3RbhsIqT{&~y2O
zgr@z0v5T&0XvM~V`*V5{XUJBT{I6fSc<!%KsI$v+^j>pafTQoc-wKPrbsNvCxZ7^{
z<{0TR-9mW2Wq*mRUCS=!b$_-g>`$H}B~bCI?Xm6jV#jX(nvNsR^(MkAGrJe+ZZEjg
zRBh5GUiG!*LiUx+-w~;E@0cBB7k|o;P%as}mz{I<n(Cg<$BgEDTd=aYyT^++FC`tc
zG@FNuA2jEba!`0zJ%`E$KTCxv2bGGyIa<wl!LVILsF_8*ei6^C8?i<KdD(hLo;1};
z6^q>qh}xu^v-9o#yDU-t<rb&Q_grxQcdG3n?|%j($A`JW_4|(mWGOV82yOXQ9B?<M
z?TReh{G-zus>{AO=6WAFB)@j^y@33(#x=QzJhbn7m|mEdp_+L(RkAAni$L@xUFNo*
zkB_ol4qTA9ukf{s=&rR6jZF7mSl0SR?09UQ@3`4Fph-7-LVVB~2Z_{=B63&OZ@>O2
zApGh|nY!(79hnxlJl_yq#qoBPbpLv%=KSxIRH`~lx_J3k75sQ1;IuxZAt3n5YVqVZ
zO?7?Us|59T%y{Q`G3cVe?YfjEUt676%Yt7Vx{?diGj@xJ{#xa;T*6s!CtI&=nc-z+
z-QU}$i1%K<#Iq-M?gmHqwV!lZCKTIjc8s}i$jtY4!aP}l^xzY-*6wFi5s^CUyvWD5
zJw#OZ>K-eX!&h16zptKMxyyde1lRK7xt%9juQje?O1N8piF>ioCG*dUthu$?t7iA`
zT*ylADVU@Gd@su@JBwWm-R_IHSJ_GKT`=v-mI+x`GNL`4m?E5H%@nRKTXyb+jP3S>
z=2e%?CPx~WMVknGotoKk=#ap(rhW6)t}*QR`lz}3PqViJJI`Adfw>V@)eo9>2O5+)
z-&wG#V5V3Tj|W@KHig5#KAF8}X1b*B_;AhycSmcV3yFtsKV|(kcY(vL7rz$lzjQ4-
z(V}Dv6Sw_$2^Q;xc^OJqKIuw4oUdTm#r5i5fd4m{Pe)nJ7DwD_IC8J4Z)0+&(Y8v4
zW`|Xh<ri9SDtvhzqi3_0MM{3viZ{L=9VL&g{%G*{Ba0lDD5oG>LF3#e&YUIRI!_fI
zf5_5SuXvQ*`SA^zhk}*gpEPg3lzID>lEKy!I>+WP{;9R)NodZ_*b>LOOX1VvD7GT=
zLy^Uf=dzuXYHR&jWWGi)Yd=an{9wUdw;hS6D;+b=t6VdwyJP6MX#EW4KWnTM)~<eL
z|FhIwVg1Udo%0Ko>(?C-{LgUD)No(T&jr1q5AXdrRsPwL$9l^#g%U^AU6&5l3G8Lb
z+UI%yr^NYr9NPES7w(w7P|rpn^FKrG&)J2J?|+NR&iiEhs98Ahx$!AkpMWImxfSz-
zyLi96uzaDDS@G{<N#3?6!Z#mvDt~=h>6qw#H1^k*XB8}BJ|8E@ANxBap*gl*{+8aM
z=r;mE*Dg8CEIGW0>#ke>S2el$Ei(HybtW2_zdg(9+`@Obi06iiU)>2~$Js0=Pv2!(
zm1KRgeG%`v<vM@eE;L!Mbh#_n-h0AymU_PPi{{{!IZxYJq`dir9a~7=_r-syMQXmp
zn}ck*42+Bw;G5t16^vviD6k#^UwY{HgmDiGwrl7=%-~qC{FBs#V^$T?uIwlGzp&}<
zEa1D>{A|{&ty(r`W`DkCwxB68;J(~`4pT8Jr5`DFPMo)DwO2{rNZ!f%mS0*xNtf|c
z)6splJuKfkV>g=!uDX<M`A*`G!ol^~KD)egKQ!^)e=|W*@IS-b2!$iBIK@BjzaS#0
zWqYpQJFVFxxlim)lXu20NpBUY?51P$k8xPWmIiTlZaX6L`1h*)mD@6Ow^WH+$*&XK
zJ&A9<`+@={xA*fpbhH9>GN*g~n$)yt^MV(`y*pWixA?qQx~}lL<W}0Zj;9}*%9Evx
zZZ%Dh5ADg^byuL~_?aw5J;8G~7d(7DV|t#w+zG`63I`u4Sym}r0nNf!ODh<fy=V%S
zmQ2vS%CgK{hKX~Hz*~tU!nqwP3bzh2%J?th<PqvqySGB;%bU(W3R`oTo*m#5`0e=q
z-`4Yo>?VJ8RGQym|Kq-Oia>h!@vdA$ro%;i)d2^NpYGkEu>Iqd#)6Jx5yx*Ryeqj9
zajoOf+nKcsX4J1;%)MdDgwR)Cd9r<uw4Yza7q@Rox#ZVI$EmU&=e3I*6Yl!7ygjkt
z#C3x`#XlMynf5w4Zglhx`FHW~n*}%B7O?o;d!f^|fNkcR{pB1B`h$ZWm+nYv4*#~}
z@9|3-raPuHn@DWyzPsDnk?s7~6Nha6Hu0XhG(GV`jY8wP%Vj2W(l0mhg&q@CY<W^X
zzeP5_Q%831h3#7=l=`jpTr))=)H?2(olD-fFG7(|qg<G`<vWJ2y;k0ooRic%d*%9K
z85jTK57}})`76mDpTCYnDa%y9OwHc%gJaC8^?KVMW$11Bdvsgh6^SfO%TG)fIFyVX
z19lmxw=Dk9bZ%bb1%@r>nDsz&1AZmH^IJdeP}rK@Z!)`te~Y5cgoIZG2D=1y3pC};
z_Pg$+Aie&$h?w8yAl@DMEf?I=zi#}&U9GS+Z`tI?*4svo=YR4>a~ddF>p8mJO-NqP
zp~kO&>jrz2<briqDvf@eU+0qR82j(_=dV8;wWcjSF1+Q_i>7nkXOwEo7kt{hi0{TP
zhhoRL4;H@`Tx%A3VE8~FyLk6D772?3B7!k5B#O6XsAtAA8ScIow~+O=mgAxt<I`C@
zeQP#7=FWGNTRx?sy-d(}n}_zQpX$2|3U}QJaH`w1xU=zf5szzDTk!1+1&bZs&s#S;
zuHN|0I(O;`)!>VJf5_+_;?P-Hu_;mP&7XH1;8Dc5>2IwCeDgbwZ}0qelBL$YUq}Af
z!_Oij{mXCs-L{wYdT#|^UXlF_g?C@3-oByadb><v+TUpQpH<x36Pl#|G)s3#-Zl|<
z_0#SAH<@?m=Xq$pe(ikrvGv<7uJ3Y>MFdxc=yvvVJUz)8Tbn%lpWExI1#9azp6h>m
zU1y`?f>(0y|7`D{6i_KH^P^VbuJ`^NCH+@To`o$Z8)k9z*L?fJ$P#`<Z^v(c7Qv(D
zJMJ_&oAj4e{#BUif81KRTzN0cvLBZj1uwHmT)9xj|M(({vxmvkP0UwW`zH1l&r)e#
zcQI4yf$G#<3j3EX$k`t|Kau5Dm0E}Q(ti(G7A|3kJtwcBn6>5YTcd3pmc71gP35yo
z9mAt0=qia<->nHKoafiUS0;9tMdtKvBaUxd1S(6Kn0VLhc<-n-XZe4I(+^peNPOG!
z@Ky7ngFD$KUC4jd9Jo~aLFIyjSL(&T7&tDuXz5(CHz3=j<9Ww-(B3tY+NX}c0zku)
z_;8bLRb#L5L3ZJ%UkmsI&s|se*|)cEec-WzF0S`~D~#Js1hZd8`!0)Iuv}O6dy>`R
zi>%MuW+z-Ki(aN-C6(GM5qrIeH*_m6!<pDi8JgN5`h_iTi#Xo$snxW0@jNK9>Ed_x
zJS2S~f4TE+rreFJt-7)o#eO;({|&fymoNF1hQ^*|SF_y-uPs^RZ9j=}&vTgjdyRli
z-GnO@D$EAW`!7^nYfxenaJ*>jam?)fnV$<*U2nKH!zuVibKm-a{|t%8YW_}$d{N4q
zqI{M0cg<oc`w2$pZ?dhL7vXU5+TBT9y!8|HG8+%PIbX!bd?H-GczIvFkg?<Wkka2i
zZ0`?oJZY@r&!6GoxS&HwprWCnDY$;Z)`u*sDn5L7G@9{GxqlaD&cEpPOS~&o6mI)`
z7Jk)q-<!$p<2AdZ?177yT`xN>QQ~+h=+Y(zhZq4*lguq{k9kjM+BDC)W+h#(VPPBC
z>&(5Vvi}r!ynKX_wBGy>Sy$Z@>H3IbqglMATh}q1yYI?wz2@4EV-;V-6&BSknI7MF
zGvCNjt2KAoy%oCBaSVQUIyCsMCQ7f}u%Pd+d%=Ba9~Oc6cOGBwxsdAHe>(4p(BYVZ
zn<he;FXR3*#JfnxE_s{d(e`t}g=6Nsg#P63WW6@8)$YW^`dhqKjlMG-qGxfOy>dCD
zWrxCwPgToyE@Mfa_CzK&YW|-5Ic5KnnvQ#}{kOyKMQrwhri=GHk4}G3xGzXUQ~R}?
z@AD7MWwS%RJEimYhX}v2*}2X9uZYOhmA2<5m_OZLmSJ}B@;>1n)vpIx&VQNn$HMtm
zhRUUn{`<E)zicALdvR6)OVR6tEU%;l0}ct^Jl@6qDo(L+<J;3JQuh}xJD#Xqd0$7s
z@A9Q(7cHXic^F(RV@TYdQuU;H?)m_B$-|$j7M$u^6KsAviFfLr847)GKcC~!l7Etr
ze}6CA@=9|j#v>nhH*uZ1b$rh~|L0Fxlmm~PnHMC_A^Xna$U6?(w}tyxZV{-`oN=z2
zB_JYTSzT3)!uBN!x1&X*R__wr7VuE0Y3o-7|DaldEYq^dyJFrsF1^ZeOq%tDVfJD}
zK^EybNoPMiYf}EtFzr9XAx;rlj;I&E6}IL^#$Wi%p_rv*(adqfm9;Y0eNOT2xt|;r
zXGQh3Y;58z`BQv`ll>*j#077KbKDp4`Y)2si@s3pHA9c-?+dG1z7{K?mp!T_0VPvv
ziW3VqIwqWDc1f+>=(zu{8)JdN))N|k+U71?#(b$(py1c81e-%IzRu#wu>W<(%z61P
z?zT$(*8-h4n>fDi**O1gk3d++r#_2$<+Tes-YY$-pR%b(@hn@(*Vbn#zZEtvj|#ut
z#A|wApl;`9N6*;4>ZPxFE+qTAJ<8kglSBRT$0Pq4I(Nu!G*_5&Ud&T|UEtK;77Hf+
zXINeAQk~Gmw%jLDGWx+MN9Wij!XFzP7CKx}ig?t#@N&hu5B&K)8y!o%kJf*j(t8KI
z_n4XK?y~TI0$%yO8NxY!0WXWV_LlXoNt}A<I8$@SHS1q@9(LFmIIj0xCHo+En}=QJ
zBW=@zi+=JS;@dYdKcmOsDPtG!{X54_Irr~TYYzUJlaprqbHVDX*^x|2_JWS5Uu|{R
zv0zPYMz{aUPRFyA>ZTVv&Pf*EYM#9M&)JO{rpI{#1acCY+^cxsl&Iv{txz=u-Qmi<
z&Oq>1qfoS_h*Us+b|PcvQMUK5rK@TbuK!g|54@lttDxk3p>{#vU&YhY?#|ax+U-^J
zfaPb0!lk#y$5=|IyGU`%+&;vE_4+zc{}dh9O(C?!_vkrZmIVtxNp0J>PWI5_j0Hch
zPrAmw^N?Xrp@t@Vrt!QNLd{bB$&QbV4+|DJp3h#*EaCNg=SN3Z;rnHG(vq6)`-W`c
z_Ie_8cV(df%b%*a=J4u!wcmd)nCS2I+$rpfqv<RS?p-bgO*~nd%>^=R0$fFoByN*l
z)^ytMSV#5yUyf<lgERKHvQ+(=mAL)+i-1D8<Oq&}zEpOuU-NH<yfy#$sCoIv#x*TR
z3N@^yq;8emVsRI;3rPFVpmoAQ@U!-Ig~iuiA9YA5xOvXl@l4oiarYb-+km9I&bQ0g
zU*g$+YgJx9#~+2mzh80xZkJyoU}`m)*<!(SQ&A;<7t!^G2B)vGb<HUJ=J+_4Q+lsJ
zuH)Lrav7!z6uxjw5b(&D!JO_QG_&$fQ>mfhhH6KahJ>W%gbJe_3+`MOa5%`)7JvAT
z!nR9C1asP5WZn8U<e0@YeaLpm{oT6RaoO?-Q+iaA->Qg2-3=@-e$_l<)sG#M3b#EG
z+H(GF%Y_)@K*sv`jVu!Tc9gi}US-Wqo9>=}<e0;Pb)}Ls<>bW|+&b`3Qbxc#L!I-D
zqw22o9d2xQE>!$t-F|u%?-Y~2?*z9W;@*}qONxh~!A4n*L-|Uw=B~8YzASf5y&O0W
zSwCzyk=i<|jctbDxtB8(p3PswTl?cYi_pr-2s6Rm%GnnjuT?5NsLx5Rdm?iDgthT2
z0hhI_i;tY$@u+FXj2R2g_Lih@ah^>+@#lOF6F*<?dqXC}UH=)D2(QSPbNb*-oe2@!
z{bKbbs(e{q*=byvqkQ-hhuVLJSBF(^b9*N^n)@!yFX(pn77@GuGB{hAalU_v$gT~?
zb{w|bcf#mWSTfH;J&VLi+?$_hZk@n>N!sj~hsIZ{Z$~D$uD_x0xNQEU#{DdE_Tl$<
zp0*$J(E7@+E+6|sE9+Wu3eVdYP1>t%j{lTB<Y6Li^ZdlGd(9WFOP_2DoW;ASr{GoX
zgv!5c1`KnLKXGNdmN|F2{2oh%NhZtxGsu4GKgAicMXyeJS3zSJw^bF>v10<Kt}nRz
zH@4}aqRn4D$M97G+b-Bn2oC9Sm#bKCty$c}x-Nq^KhMx{60g3Y^^#_-G@;u9O}Xa6
zyr1P(s0Ck^TK4+foqWf1=cC8u*FX9qF0v;={&9zRlq+j<O|ip21B;U^zHu{x6B~A^
zFLXTmdet`}y?qxP#XVQBKB@p+o$Wm9!Hq)?bDy#&dv7t3K4S4(;YQZR?aqmlIIf!J
zNIa-;`Xcjhf5;^sj^j%v6jn`VdY=C(@k0}L58EAq@M~8rJfd$XbY<Dzn8#tmQ+eRM
z<IY{_b1W35di#7kaA5wK#3s&O)<uGiPnvI(d;M52bNR*kOrZ{gEf?YfK03K?&%He%
zI_P6Ueb4cgds&-pirs&_GwA!mwTo@*GUrKr{wH5nJ1?-alu&rI)#SnFIk~bgRDb+(
z*b&R|aWDIYn!2e=7e(uxFWAfa*<|ghic@iy9rpw<|4H4_A}6+uokiyTl#DlJk98J)
zYJR#eaNYY7<NYP;9D|qh^RxYYe=Bh>d-<cSvJEcp_xOKmUM1&aI{(za9Yv0O>!-E<
zjFmjT{t(x#eR2O8Zr6PNuA!}6>6B!>!Qzc0!)xZVAGZ}cK3psK@m-N);F|J+$M2fw
zu2Ii%aAY}`VVr$pU-By6?PnBj9BzF0p(&Wh?P5Z6c}2^SPma$kZ#1(=M}6%5`JlO=
zQvCc?wqv`DPjo8GIKY#n*S?GQKf@*2iU;g#6q<`obZZZ|-FqQglknDl&4YrQ<t#G)
z*1O-7jK0O8nH8)s=WpGGOd`i!3ASvT+4mSIEV}knEGT<_cE00*%6Oy8cdWm~Tcqw}
z7mkj}vY6l>-_-2?+ueAd`XdgLkSja>Gfdr}EF$_f>Cc&Df#%?h8FwlU{8E^9D#gh?
z&GK;(@4@yWZeCjfkAA)I1$&m9%4K?;carVXHxudYpbLLO7fX9TWYzxaxa?2z{<m!M
zzZL9HF<0^Ge|i%0BGp7dyVA+=@1_kmS!A|PxF&wAa>26X^CkJ6KfAcs+O65ZVByGe
z{`;%>pKO%h2qcw;%67H|wy$t}9rtVI)7t+G9xBFeza~s6kIGQpe00aXJNfOtOIa2_
zI_=`oy1t8RZmRq%wgBeTWz7?=g*7T)XAzmIC6uebMT)y&&w^{;nK=@gS)?Tjo-`-%
z>Iqo${F{)}oGjh>@KaN;^qB=yjwK%XqcH1WUwNM6EZ&|x^(Ic9Jc|cSxmxAk^@q5n
z3Uan7Y+M>8t^1<M^U8tvJV&<nSKDsaTnN9u{%+}K$EZg!sTNU&x0+%#jwwk0XV6eH
zvAE+GK1KSb=Z7Qj`)~2K%~{xYQP0CLZ;r(wiMQ>SIOAVB#PHn-NI0dNy_~~aui!@0
zyI!lriQ6?7th%<hM~%g$_We%QTG{M~hlb~FEZAn}J9m=O`|~U^|2CiacW&OnYi~~|
z2Y%{P|5<qVTXSh_^t{s_{wOTC5?WZ&#ar@fzj58ozYET-uU=|9<Gmy2mHQGmoJ&ub
zN;I1Ym)uGY=-__8?TGl6nn+#t?aE)zvfQe(V_{O2KW`#FD_`UiqeARY=?giaflUbx
zh4ssQ7d~(beA2x5a(#5PMXkc|;HViL9e<A53OJ-~?XmRB5dE{d+Jo=V9f9Iq>lNf4
zCGV=9;4Jm&j{o{a%zL^|{B!RKaH(6ixcA4r6-G+~kFP&-Au33{=HVd^(`!b3g|C{{
zE%vldzOdj!kh;C!vM-X`eV)fk7c_B}eDOc={7a$Z?!QSY?rU~3G^NdV{@daam7$+m
z(Rf>kUC+>Q*|N?xB_H-{`?B2C<#G~ie^R3`HFC?X6MW(YJ6TOLI1cA)w;MHehvjdx
z&(MlvRFOHqinspy_T{&DI1~;n_{hjoB6&Gek3+ZQ%epBQY0WDxWHz?A?hPn4DOt<l
zy>x@4<rD_-=oGc)>!yp95A(jzsF`9N%e~uw5&x`8gGb+;%<pr@H0}1fzV*>Z=50^p
z9X?jAf1RC_ShAQ!mjB-k)BUF&9<sUMwDy_9e+He8$1izkt*&hT&oGN?*FBH@G9P=4
z92u|v-uTt-gn{1sp2u%RBzUz~N$>q|%gE8Fzqhbu(_!f|29BBDM}_~H&)HSznCyS#
zKf}lSTb>By*7v;0l-<x4^H(4^%jECG=_-Pmo4=i94}P4{UUvBMl_LsoN`9q%>nwSB
zh(mq5-^KQwFIgnTHg25JcfjH(i`TpKoD<tG@mZe|n~=zpJjHCm1JecU68WzL(ihZc
zA2?)u&x?Q2k6RB6{I%1XKL1^2y1i4OH#qK~<mdA`6T+{4%ANoAT6BfNqHEc=11#L4
zKTO%R;7Mt2uDh_d*B60k*R_V*H*sG1$~2?lh3m4$;1dTpgbT$Fe+US_`iakQ9`my&
z0{2%}FE%!j;tih@kaGM=&*M2>oQ=<z@3KUl>nWUL`*%Wc*#3?$j*N_KIVCE2wgS11
zihVmiXsCc1mbb3Ex&3Ddk&a4myIJg*=yAGz$%M$ujnc{&4zgUcFz9ah;rKS!o7pek
z!*XtJ*)D6_4UXqS6lSJXEx7Ql!zKO|=(KIj`6f&e{!94pXps|U@ZySBTrD!|v7mzQ
zX2(za&7X05-;$lN?TftqmF!hvg)@z({7Yt$*kF0tUaX6Ey$XZ!o_9?ge?JRN4-wV~
zFy%d=yD~$$?d@;#7U{W5c!ZfJah*E4#^z^>oN?5(B!Q}$72;Mlso$Ez|6SNsdwcy0
zfsFO5^#yxhXs!;eRFf8P|IhHItZ<u<<H9!;`_yj6G;Q1KZX)2j-ILY%^t=~7ZydGS
zCcbZM-2IgGth~(U#;w;*vRr(8+Vwi0%!G`(IVQI+IkNV3d)|Avf4Yin+vMZsTk3We
zpD*GLdoknUAD552TQ4~Bhx<;sRnTCb*8IFKZFBS;w%Y}cpU=iR#iWC>?9O8ha{@9P
z92{R57&`6{a9z?Ie8%rU^8uxVreHS9*xU|P0|$4ZrfBJcM*$v=8`m89^wV+g+Mcub
zR;X+Q9hG%xwu9idFLFCSOnB9BYu#?^WD)7=d4=lNpR%d0Qwr>R)a;&V)VO^U=dN1G
zm7HGD>m4&pWP4d|&spcVuWv><Lk<(S|JNDU-hSWpMO13iHOWLdxen!^D;w9%l&<>Z
zXtiu(<MeKy!;`qU_PLmTWS9BgSID6n^l73%e@y!#uD@v;_DDV~;$qL5BmZaP`TJR%
zzE^FwvCQzlpT#kC&i7|kj~X5OJJd9En>q8$kK0(evaSCzH{gU@Wz8E$rTKlui2{k-
z4>kU{vK*^;^wa73F%H8k7586f8chASN8j;W*wR~{6bo<aZeOtPV+iw{8+~=hllUG@
z<;q=N(6K#4Q2xgCQ{un>Dr{K1YT2=Ssv5VexbEg{T_PbZH_6eh)WOQ|l|bHqhMQ$3
ze(&O21hRjMTg&`-`>Kg~YrmSp{G?{@*H_BSIFxqmnR&eZghNJ2l4slR3;Efc=S$ST
zG~2(j|Fg4Bp(&J0U1#l4)}>};olo_PH?l1cerF)4_IhdmDxRAQia%I5Nhfb*d$>T?
zIOntYg3XsIK0H#<E!m;4)6QzPqy(pb+7l6}RXNK(C%<ZP>)UEJQG)Z+{)?<Xt_Ni+
z3YO&0sn^gjz4eSK!F8F-gi!O-ZSqeT=9%{%Im`C($$y5e8~W~N<Y=(1ujnZ|Y}B+l
zuy<X9W7I=-xta?}&Cw5a{!Yktd}zS3;6hW{%muU4S!7wc5}d-GA7po3q`1VLgU`_M
zg3)GXhmPkP+4Qd&?&w*6v!-03G5n;7`!|Wd-Yg=s))r?mDd~9eB?n0d%<ehc#i5%W
zk*sI%%TaUJ{?`J0?dOCY*Z%YT@XyV#CHX~Cld3Q12(d{V=hg>)oH<`aqWwzG<73JX
zS=wxl$-3-Zu;KE*Bkn@VXBNErVrB4wM_Jm<V28rXjEal;*Oz{t?;<wk3$MUmH=E=a
z0p4l73u4Rt0v#6zFUv@rzH+{cO!<UGj3o<uQn#{7M@jv-YrR2u7GM9dt2`}7zt_Yx
zuUft~IZFL_5x-WYSMGlX?QO@OvZm%6T`X=hn3tiY{c}PR^R8PS8egT}zwLS4x_!Zd
zD}ArieE$TvE&6o4_dmlNfs(3t#lHz0H)0AM_bs1c@GlT_Zqn(=^0!_;YudMbiv3Tw
zz<YH9j`b7O|16jB;#Cj7yS=dY_l3-|1<%j@3)V25)o=NWZ?oh2ZHxCB&X-(p<E-|b
zJoDQo!kIrlCF&R*Wm#5nnaRUisoDN-rtn*3Wfs9#ncfCUHx@JpbsC<(f0Z?CQKR7g
zbQ4ki9R77*BoyKmnkyzSC-JT^R%F>&a7UmDJjLSUprL-r;6as$Sc#vErB8|D&La(e
z9$KZPa>`6O2~BOQ?<M!Hztv=(-6!+!g0<}QfM#az<Q@J`*?bqvSe{?R*>lPAcI96M
zd#4|6vU;~I7PS2}o-HYO_<0sDYoA1P=?g<bjbK8p-)7(PvTc92Y1q|2-<rC%f}Oc{
zQS%e4@B8)!Gx@*GTgtZ9uJN40#Od2laR)AXlVP;$y0eIA)V4PFl%4ki!Y}@vZ{zX(
zi{sUdhyyH%8nG{V1Y)_S+`4`A@&?D~HCMNoG`QY;`mMR|T2`kTd(SVoFQWA~KBf3Q
zXlDL9@tDMY`4;JyrcWMM{C?JSZQk7X49?ssP2M)ebD5b8&2MF>Za>=AG3|Wm{S2+G
zyV5RYPAgY<v~@|jfbn4th0m^wO=DC)HSfAmF{AD1_5-m+e0}qKlB3NYO0O;AuzIDl
z<a%t$x0(fyU+<A>&$PJ^`{TNSfX5NPSb@@#ttB@umfmjIB2XQC(nv_@aleMb!s|ad
zwqBU~pFu{T=JDw)@6*eQzn*26jX3hr)-I{Z_#JcZUg*iRjvJdkA7oipFZ-XNKSf9)
z>Fy;*qxt_CPJd|fX7PI>-Eu-YAm34K#y@M8s@erJly7Q3vz-0Im2pe=z6qXrQ#yb9
zH_mXh_g(VNc>68Rt0um=7Ejdo-(^*GGhM%5ZiT)H-x7vC>9XQ3&ZxD%X4{w~ekC<+
znzwV|$KHisnhv~no?Wr)#f-lT7GAs7<Gb$=U*)ewGU?p;9JXZ}-{mMJm)+i}uzF?a
zyAqeG-wIP5&u_Wlx#H4C?Qb7`IErM<d(O;%tWsgFx7$mP``r0moLBxtuC%-RpJ9qH
zd(XcOo&pb9Brjj)dv{51|Mep7ziN#wE{$adj@$N4o6ROPcjtnuo@>|=BD^?EUN>`d
zh}~)Kx)S)G;f;Fk2S<C?kf66O4^QG={3PKL^Ag4{j?vNa!u2{vjv_zV{l7ipsZ!_+
z4iEe>&umUolVx?E*`wwYJ5H&$OsKx`w!?;}@X#Hl=Hkrs>krxLFYw8<*mCiH`Qm4h
zySwd*(6P?5OiF?`YL_+n%5oM8-ATM|B6j6Zc}8cR+-66ytqLbPsv{IGd$B%J@xHDi
z{;U2K?;L}D7af-e2hGlFXx+8os`H89W%*2OPlQ(eOcN8}-_9a)Y<Gl=XP@QqD+?Ce
zd0x5uXV<MKlKn=X6z}*&l<Z}xy7k<4S@Hevleo%X$;I|AYr5|mdhYkL=0!_hY^#XA
z$rAPMuzj(-Llbk4PXULicw@<V7pa(^=h9Uq*eAKPa5_%j-?{a&qv(?+Ghfzelm5kR
z{Ni}wQbB{YZCX=sscqZ8g4ZUJ)+Z0h->SY49`<Qj{kDpypPE)}pIq4grmpvIfV0)}
zN$Ic4RU~AcJNoyyt4PU49y9yx_&7T7=R5H~pmj^%<1Y6<D_=0%|Cq%gg;RgFD@?Kp
z%WXR%X??70o5TIDubOy$4HJ(^>jZdS+|bU!z2TU=hV^}k1I)?B*%L~?I5QV~b5saP
z&TsqiS3=?1-)L#c?p(*vRo4x+G`OAodX`;v?K(Lhp1vCkmKqy6Zk;tf=y;FM#)ItZ
zKb_04-|}wajiznurx*Tb(3IV&uzux}d+$FzEZH$d;Qrdeo|E&~4sjSSU8(o;r_ouK
z>GnI4g}E;{7cxwi@v(f+9KBVw$>p|*z^bgf1!`ZU>~}5h+{f}<->LbA<;~kl0cp4V
zjT#@<AL3o?_onJ3+d+rU#KTY7UX>^nziPVfzvzAY>$<b|Ug)i;xN%5#i&E3M>Ag%s
zhu6MP+kU)*|Js`)6Vm>2C;lmWn4z%X+KU4{Ys)?~O?i35qkWC7gJa~{O9z)lE_kxl
z<hSSZ(=S;}Bscw&=P+Ava{md1DTmv_6>c;OJScRW#Ke2{pVIZSEVt5Z9L%0I9h$sz
zhTvY7=@w#dEfm(T_1~wQ`PGs8uei+-jyFx5A%CKKe)|}G*D#we@<93aWuA9CSxa*T
zQ&RWaPm$8R#CV`O^(wpTqRXZq1bW=!Zp1Ww|IZMlWoGd5UDNKs2WK8!5wV&t@XY<|
zdA>atg2FHEoY-M6_d@&5q1#a!1a1N#RGc@7tvz6HT)S$)&*}4Qj~>qaKHZ?XEpP6+
zl@<|)@3J11D!FCQyJ;7P;gze)u1PpOk%^zM#=6Js`3Hf}pmkEOzaP)v#2r-^U=Uw=
zXW>Tnb)Vjq|MaeH;!O|ubzPYG$2Z50i~AOKvK3ki+O1GEJ~~NFZ_fgI2kAKmvgQgw
zm-^nB%~5Ll&)~f@hq2+0!uC`#lNc`EsCL6%^Vt1Y7CfvuwsP?<cI#b_np>*(Z(H-O
zchgSx$VVC*$|mP8k$pGw%gZfpLce}EYW_NvxU9BJ;aSbJ6*gAv?<dUSv)X*T(y%>p
z!F}(@zXgr$*9085-t)bvAj~^o!|*@DjUA6F=1&p$YIP_o{md;5OWV}EPq}+pRlR>y
zPZ6B|r=LXvd}^e^o%4?@7EHST$h_(-OB*NSoU_{%W`K5NNjtV2blkeWhjG7&^bOw|
zjx4Xj-TyOmy#C>+xlTyDX2GUQ-=rUw{Hk6sJ#4Xr!H*lwXYIE3n%_y}em9FVs<+r%
zrQlHEE)GlEuyy<@a*NEL7x8QS6uMbnx?9i4Vf_=CkAHT(ca&-^w|tadyP$c&;=rSe
z)cKbPd<|4MWH#|dQ|p(QSP8l4fV{N1=NcMMG2b#@Fzvj=cb{$1yB16`QJb-=V56f^
zTmPO$&gdlWS8<vP7kumau5k30nc;<o7Kawre=BrNu4p!Jwk~K6+x+Vmj{@h9XH7k!
z8FfO28}2mS>f70qqNJ+Zq4?_0WS{hmKO&-wW38XgILf~M%72E0_8l79S=&->)u*zk
z3*9(meusC1V}Gr4fpU+XKvrSlJ`LM!&Kp)!r0bW3m(D-Lu)vS)b`$U0%e(bE-_GLX
zxisC2dBWE@2~CHl_Y^k1wO&}o>MOWRui;U%lnC=YMv2GS6H29gxvd?QdFSe%W#2W|
z)+(8M*MfG}FSmZUcyt#!W@KOfw^JacdH%JK{u1MU{V5`$rfd_{bG!H>pZ<1H&iU*p
zANb_XhxBtl6_%}h5+}>|_`np&;7|O8dk$whZd)2|yRrAv&n_-s#}eON3RgXB=H&lb
zuz{yAM<L0@^4EeRnR3r#0%9{w&ZR#7Sj1h{#L&fIdb01|WP1+nd4K#FnmsG6SvNW^
z*{_#jl&Rt_ajz+e<6Ms4W8N1k7s@jqzY&NrTJd)N@hy*<U9+CJiESxguy$qK;>E^4
z?iX<!38^dC7U=l8<SS>3{%#TJ+lwj%6>iH2q?9~etb5@HBOC8Rai82>9C{^H2A`CS
zzP>KvTkiYVk@@Rs-Vcu1{>M4%_Perdt9aJ`apo}zg{vzrFkIHrZ+Rn7_|Mt@Myy_Z
znugX3>#e^ZG_Shwnwepq<eTq~1vQ(a?5DE`W>s$d&oJ%fEe);LKNtUJm{zf1)#|5r
zUY5s~T*#E#|7K5ryi;>UwMS3xyC%`92|b_x6gaxBSo7`$_u_*r8MZgiujdI!yTxC+
zmPJT<ap9rr<TnBNX;Zdy<jh~eVZ7qHi9~muKzL|jzXb1u{j)gEWzSW7FR|e3EO(3l
z3^M7*7jaA3SsoJ<o+fsXb*{a*;GcZM-P|m~k&g}E-cY^Dw5)mK{^L(seXA0u-+pnF
zZI&P71%v&o_!b{Oc*N`8A`NR^TefLi8uL?xSs9GBGjQ=X&5#e^FulUd(EV^;g~Ic%
zZ*%x%H#}&bwSu9L>9Qkt$c0xGZfsv<;&x6b+}*l~L$jk%kwHRY!M$d+lZS37+~HIB
z$YHB8`xL)GZequsgk}@zBMs65-piHDoitQUKTJIIs5!sV-1_-bwvyX-Ufw#$`fsw^
z^#h0gR8=o{k@4f%;U6E{<q90<#>+5!D8KTsl-FF!^Ui?j?|u%8SL@zX-bkxb*z>V!
z;+-2ae4=OZFV2wneUp=T?B;?^E4>=?1llY-S;e;dyRjU|yZxoP^OICnVWGgWh))eW
z*)`)jI@>Na39rm~s(jk0*)zHAUi&1T1kf4>MeYmeQ-Vl*0<(i3W-tW=RO$vSJMPPV
zs^<Kp^y2n1wL1buexG!+dpOP=W#jv7@Si~=Z@TuG3C^pZdLRAv%h5AFAWPW#+k(db
z3^y|rP8hA;VAsCDQLS(8la6D*OB}Cem;|=C-KcreynNx}1cnK!KX<Y{zr5_&>?SVX
z=vzv<*OR!ey^@kOQq4$fIyQeoGQ)iSlLy(S+H7`7c%XY_!Ky1iBbuzY#b-|_jPs7l
zvb<1|)HJL6KSP0M&*v!{95284x@fjT?|uzk`)}`<81Lo;WY$kF>^WoX$hL0lRb`9g
zul{aw<Y~8iab$*@pyO<ltFru0kIX*u&QT>}m7uWT$636l8ncovJG!r4%hB;KARu(5
zQ1aX+j+P^nnyh;~71=vDK)`&91B(#r;Q~j!8856BOp@^EJz=(W2a9yX$!A3;S(X_U
z92efm^2|dxgGDMU?Cp(4@2Kd)ZGQwR<6|D_Z?|2cXdLnGrA$&<@$Dwg`)@4I-fP;m
zv$(VMv&_;aUZ3R0Jq7ze1$c?f`RR0h!KTX@cQ{nMZks9WNUnCfBKe<T{ofsK#;t7{
z#&%Xr28V*4H0RBBy7W;%f1ZYwRh3k3N`h)0hvwEb$(}8|-=<xW+EOZYoyp_pEbhar
zm))v}y~MI$+4{BlrH_7BDO|Hzo?uY2@OTr~TmMP#dp;dcY~os;b<&XK!}l(p`rBo!
zckL!*)|T%Uku!YPAMfeSA{-sY^lyVA<5k8f?uI5(-kgOGniCdpp81W#IB)7XBevgh
z0{K$r=KRM+<hq1g*w?S)(EYN{{<oUj<BxS5I(HvOUEnc4B;dGe-pt1DEaF=-FJ&uh
z?`=QCm9G+U@z(*TpDi+<O?8+3IO6qsLR`S7v)PGvEPutT2yERKV!5tyTZ};Q`cJ9r
z4N5l5<4}M3r+XEL+wVe0wZ*4r`Mpn(dAIlJg3q^$xcJ|e*9-rg#VM$l`z+Zep-I-u
zzi`L>sp}lI{T(j~vh%M?WSz0ZJCS#HK$1=MD(Ut6qIWKs>wjbi$3*T8b0&D@_ciWv
zPvVZX?`C1XJxy?m?F8?-&Mhsi_g*N5BxG3kY--}Fb$y=rUHL9+^g)A$U3Mo-6^?J+
zS+(FKTkJD|*IhgTX@{A4{s#CapHV&iknN!7Rg3eVi#S966qY>5+r5bM%*Tkbw?;cz
zUe#&;XXyQ{$6;=NoNe0+-W%K(0<tx?&2jsfr=c}Fr2KIHvMaLTU5rO}+~q&T_uJb+
ztdo1&p(kQF3-qU}NH<FvZ0AsDU-gF9KEUzwe+K>A;?6ndbpb_38eV^#ZmDql-^FF-
zxsF21Czakka<01QL6h{>_lAF$&&j(hEFu-Va>bjn_$FSp#g8lRYgRAVaQRA!`tjwb
zxWjBFa@@`1FbPrp*dDVlsoCM;thUFtdnWiVeeC(4L8f1}LnpIhQ~j}@v1b-+SpMjN
z^6d>?51NzzWMp(mNX&PU`M2Horld^%7J*{ZS;;ydZr2Ai*G=oMUe`G#pj66VMuze2
z%ME`P>|OfUq5U=Y&%1UU>X$Dx@?Yo3d47;(;*t!3hMS6Sn)XL7=gpjY+tOJ@MtqWO
zU&*@%&2yzD$@hM6yk5~8;+<x&g^7P*ruOy?5?`mUbkw{xt-E9ECP&d<*Ln(DzstJ_
zysBioE93EX-WQQsYcmRrUvFgPe)Zkr@i7nO@Kx1*Zyp~n;!BSHExi31E35ST2e9cU
zo*U^r7jhjOH@3uX^DtAmAwS>nU2}0f??RTgD}9C%$38SUvwT<Bu;6C%HnRuKt3O^4
z*yHe_iEmx^4C(D<95!o18<!<l@#&x5xsI=W`?e$UHdi;4&q%N0on<a&A@T7p?~W<5
z)A~<J<;rgh+s2`~|LlQ!9UXo1qpW_5&wO|P_WFB5Q+x3G_dRdrI<)47Se#k#iQ%47
zGqZ=)yZEF6$9>aUuj;Y={r+Z7fJb@9YL0J{4~f4sc8m>o44l5@VT*tx=&<G#DV*gz
zfkM7><r;~@HvA^?X8#!$e5&oOU^A5OePL(*Wb0Nf+Y5&C?l~uMsoSkyT=Tv0g2JWu
zZ;T9|CpD*P<rlU*&%O|S;p4lN{MSpC_uiPPusOYB$F$%7ym*fvH=FTK!*o-(#Ov0d
zDNWZ}t4a<C%BpH8OsSbHUA%Ccf_sZnlc~Rw3=iM?B_dXPLz3-0G~-v4_}Lua#pAbX
zp+Jwhh~TR%Ew|5#-<tMqTX{fGPI${fNAIxJtE_|#%{Yvg`d*r5_{%ZbYpRo~{K8jF
z*(K)<Rh+~Z9Jx@i|MFXwy>?UfG&0+V$g<5oChnxX%>6CvS$(k!?5{6fpCWnf;?`ax
zafQb<3q^h}FG+0T<Bp8dGd^xHMO3d$z2O^&$#mh}D$pkU$wlf3ds*5#<~Ds1in!y?
zo#SXUJC9xZpMZCE^>!BNSr;W3dA=)5U}I!yGiN-q;MPks>DC<zE3a5g*4?jsm8FdR
zZSO|M?Z4uF#_R6qFblq9<HvSArK#46<$%*&o(ulVAM-l!DF3{@lkM_jXBO^69{qh8
zYA^Rx6bee#C~W`F;Jf9vfI9E&Q(V6`2({!*;;c$HQ?h)VsW3BYHM7CXH%;88x!LcJ
zNpL7k`_G_p;e<PL9*5=KxZOKu9{W=^p^4da?=tt>Ytov{E7=7(=1%VWy{Jj}tA3@i
z@lVGUS1OO)NotPX-Fxizg`{f&$(1+zz6eG7S-5=RFslzqW&7}pgKcKQt~+T>vR+HK
z&xm@N=eXZjY6<s|wKf7JB_^x~gsc+nTZHN_H|}!I-{_dV^rAtdfL`xTh1)AH2Pb>V
zE{Zn$Jd3aNUABD9Vij>K-B2?|Av@zqoU`UD`foYV9lw{|I{f6;J_CzKiC5WsKNkw{
z-P3X6sG3{3iu24z$Fr|W^)glDqa7CXoh^R+XNND_^Q^dsmEXQP#(dv-j-BIv_Jr6U
zKMrSc|9gLZ+x4TYX6q)dEIT6l_JYN(cO7b%FG?@m|CHsIoXY+``NrEtg#R;qjlagy
z@au=8%*(^Eyc^CZaj)f@+P-Ci;_l@t;(V7cXY;h5UC^}lVQ-!Io3D48Ql;Kxh^Nou
zm0IhZsFBt*ZEeKy&!>$7LarIw)at(qa4??5BgdlLQ@P+uLqjvWm4JZbj5&&3oL?e5
z@3YAAb^G3PS-kJ!UiR>17noQ!9qtbi>-qRt(Yi;#H?4v5+rz?19J9`9WXo!J-Dr_F
z{T#n|?vcEs>@r%re_I@0mtpPC9mTrwhC=g;U%tW4EPfJy6sDD)$^Ti<`O{Hq`J{yY
zw{3N^nYiZqPhpY2&HO^3$m*?srGdr6@>^W&JKWR@9HmyD6cFmYpP?X?U)b{9>EC9@
zowM9!Y@dS05i?>E1=2yAE$7r9?@?$9Ht9<f&zbf|AouOtDGJTUf>|#()-S%q?i3lt
zVZ~*|)?gpKu<eAxhUJShS~hR<Q0X;xWA1;*w(3^ltrQD|$A9KBST8X=AUA=-qBqz&
zCa3Hq+g}#$TYPn&UNyh4vznpH#`LlEzJ?Xs<qSr)+O@(BkH0mGTP|>lYfxBmZSUS?
zWi7T7YF?kZ{9dnppNx^?X{+Yl?|!y^;?S?DH2Ga%uJA@9`?r+R>j~LwpX&eJ_M0z5
z>($R-`KO!yrFU`tn&&g)%u}AWHy2#W_V4)5p!?{Hbmp~p$E^9RCnQH+%)H%pdT&6$
zs|3%-#~wA!ThY#ZVZo(_=4>994~`oo1OoCM92{rII5K@K;$2~s+1SR)(k3DM>4#&g
zSNWalfXGXSD}OlVF27PAqm;<IH^9#>`q%MKV&5F2S9~sNFFXC-(Q)Oc_}h}lnY*~E
zrZS&Nvg}T1KDNhP@GRTmRSHh#DLDeJD_2!-wD}R&?6~54a$P)!;oIU3>a~9Z(lquw
z{M1~XX%)y8Fm<7c^sJkm0=8`&R`Ugy<+^W?klygk@k_7%pTD-QmPUpfzdAC<|7TF}
zP~Eav`{9@7_Ur!{&V(-Uf04Rjeu~Vx<wru7dFWU#+@JbFODi+(#EJf6R|LCb^u@k9
zc41DTGBGjXpGB3}dv}qBWxnp3H^~hK6Ss*g{M4Vh=GFUxnK!IhWEStKUbSPA`GPM$
z9{O%Cb_|bdj`ENwp83_$*mW6S!Ibnvf4umPdoD@HP~mRb?w`ahbSfwJfP;j>!t2+Q
zl^7*jWR}*Z$RyO|Ze;QQK7Y&YEZ+LJSJYD8|2oMst8`AH#FJ+AjpxrL$z5M?AS33p
zLHP|9>EpeM8+Eq{-fG$%y8PdUfTCZEe>=#Zkmy`++;^F&jH<-E`nVNVd*!?IK%Ly(
z0dbc;Dlm$DJ|ydRgzJ}CkhpW*880rWy>mZI{hr&!-7o9Aq~mrM-(i2x-i+Q0r_)7*
zx^G;_yJZ&;^!lqVufYL9<%|VC*Uz}}UEJY${~|uQ-Mi;B37_$MS+n3Mc$YLI+cgf3
z=P#OqT^J<hmk7<c**JCAf+?p@-pqFq%6xqIE=w0^arVyrCln@u#(3oR2qhSG@y5U0
z`MIUM&%-?ULagp@JAv5DJqZQu+qt)&<4_5^U^Y8XhQ*@TQD~}Id!vS1*g<yxWy^gG
z>ZK>RUY(V2qHlWQS+-fCH!e$h=he4JXTO>it)1`a9=GSQ+zMsh%ru*|5(}<}pP0_U
zobgwo;cay1ewpVx4zlrG2~jvR<GuB=Chb+0$3EwmNN%u}m~lrS_l?26%Gw2Af(keO
za#Wi)=jrE58D{m4=6o){I~4BwJ3UX-cRu7{{-0sVvxkcNKQx8PikCj}Fuw9)x8@|5
z1KU|-%GU1P%5mcG94~HtalU8AB;0RlSf90iX*Q!r$?fzHg~pXvH?Er~JY6TC(*2a-
z;-9>eWd$l%eo}mEd~<(}@g%<J@Kuc}G69b1lZ$<nDo?UKeiHZbPha#>jwzy6y}_Lm
zZ7yUkj(vJr?e>Kj(<2)mCBCj#5#805dgOq##Da_dem~Agd$N4XoZ}#HIA?oWbFID1
z^BD)`<jo0)&HUmvflYef4i=%98_ALf*=|L}zbV*odoOFp$Fsabl7ALl{kL1{b?c87
zajCH2j5(~!kFr^959U=;PQ7>IAiH7I>gvZ54iD$co=|(awKvV2Q{jH}$-W!nZud1b
zUS~f_mUvu~Ya-=7u`HD>{;lPYW3T-_G~YPJRukZ|vZD8+-3dj7E1%oK-#a!jG4bjf
zmc5Mb;*2W1<F2>tpNIaJFUmXurFK?R6!qf87rgnh<@PP*sf$}*=**JPpYZa?z2?h7
zGbB=!`8PGqkBx0@tMJa^pY?NEePW5(tv>-p@~<49+`cCFLT^jnzZnvT`#AJ&KecwT
z-f=vM*Z;HppQo1_j<QJYi<$B7cK((N;a5Jj9{6|harr5Z=i&DyzxFTUv2O1D=(ugJ
za?tI7sDO`mFZ?aC+qc0nAGFWz&36lhjmsY$*&qFMhbzm*#|-}&<T{jInI!fah<$ZD
zpCx(A?@%+BlHSvI&1*j{kh}55@k(&U+g*0k<C+T;d^)~3l)5n%yWRe)=P0x_jlm_L
zD9-h*?d5Zq9FJtHJ$G&w2*|o*zx8p=<Na^hs~?y0@(Q0Sl+V!Le>Z`tZvGU(tV%Zi
zPck1Qj<bk<t(ooqGri}Wa~0QI_ep&HZ>9e-aamoJ4w*3_dDjzxSl@{Up4A(2*zjlT
zS={;}VIO_Fuw8EQjs@#iuPvOQc9}zQ*Y3N0W_Oz7i|=+?@0*Zz;m2d1!k><I-E&y}
ztu>L>3YiwRzlm$sJ2mUQKDGj3p~oWnPw{ea7$r8|SCO8Om)KqI$<lYh#po#8B!z@#
zwT_9KGRzfDHmMhJ^0G|aaFpeho4{?stE|1|r)tXoE;#$uLy+Zt&$%a}QER=A8UJqL
z@|rb$a^;rAC)xVn78=?uWnZ-M_Jv;yKL7T+SMOnzsejHqUPM^qWv_>K?~<lV)BB3|
zALrg{rLbY?BhU8NWv4w9=KCL!|C4_+gGJK*$h3~O86UR3(8_voTDHt?&V;xh_5ZeS
zuh-ruP<!}a<(p~=S?e{*CbHlEt(#iLe?`D0g-wxFZ2!NwxehOa#p5}q$f!^H&(P1l
zOXOtV5gGQ0{~0D$b1(E0KgFhDu{QtD*Qmh1d=}EK?3VGzLza2y8uiIc2;bLzv++rD
zAWIzhxNEet!{wKPMmw-zTY-+=6GjD00!P_6I5@PwPCYD@{`OTs&G%EUcAsu3-pQ_(
zQJ>stdHl_SdnQ|MDLKqD`g4%ge1cB0htMQG<G>K{8OH=~o@H(8+8xQ{asETo&wYVw
z1UjC-X|j#ikyUuNU17<USMp&7YSLyO9V1H4uXu5;vPR*C34cqqr{tZ+e>3xce709)
zIc1gE7aI`!@{8m3?hDbz4i_sV&tGVf$kN!@Ysf6wxVei@`gBNk5{u!+mJg1{c1TSv
z6MnxviEs0f7mjaLxDTFg;sf0tpB#0gQCf1rtZ$c-3ntv0?jo~)@(LD*hms|ZCoKOn
z{GD4V@2Rlo!u4DO^&;-#r&8Ar89aU=;JotbVhL-WPX}4e)}Ih>uRCtn$S%2lO`Okr
zn_mgd^H%=ZQ9VTvI?h&gQJ617WrNEbF%DIO<f->wsBG}ETrlBu$1x4F4F}FWYOYX`
zXpz2^6jjzDEMfSd$<?ggs%(ouT)?6OHxIq35RuzqxK5ns-D9SvW35#=xsRNzS@xdd
zh<cmMp&(egkavYf+Y0t$7WcoG2>9nu;muJlJ)!W*rm=F*uVWE!9M?@-Gr7h*>W9Ll
zY|BF_b2iFca9Z=&a?Xx_0^z$<<~~ul7Ulcy<+o<FOV-~zi;l81y4!7f(QLR(<&@g(
zCQhD<yOk{;PqSDs+27-l1Jj?SmjoU2mw(i&=rMoy({b1O{(sBPZm&rTa84Eb&T;5>
zT=T+9FJFFZN}SQfE4A%%ibtD;Ba4+)SB|m8W8Qfa92dv0NnGZja7ye(bJNwUd@DTW
zob7ue_wsA}71xKXuWeSoZ7(~2<U)AX)^~=s$3Eq^op%v^b8Y`F*<=4I6t*mnJ)ird
z#F0JhQS#?~b`u?gq#nIVp1a=BvZs*g(l3XysaN?g{%}-kYkbh;*!%4^i&)PB2j)wR
zEM0ZhzkTmZ<TxhX7hvd=@C$Z)T%x#)rDVr1g<Y33W-=t$3;b~09PB#fR*He6Yv_fN
z&1|<%aaKjGWpR`Fv0!uE#<^|mkBS_9qa&=>zphuF#PG?n`DaWM+wxQ8G4FPEDlA>O
zM)g?T3InO*-2H2Qf#x{xN<V9|US)ZG3fpuSp9Py2<@MDqe#+XQyhToCg7cc!KR#<H
z+FqEj|MFY5B@*I|+ioskZ%QoUx!_j3(B{nF3lSObAHEAHwJKtEE0DYNsOh!uifoR#
zEqeuGgFp3VyL>v5Y9bNxIhXlosbhTjx%<C!_T2|9mhSt}_im3s&@0p2n)LofT*t2^
zoW4FKz-{HK)?;ONns|Mqms>Eu-pJOxqI&<Q8#xJ$;=6<kPk(AQyI47g_fNfss@de*
zM*2^`HJdfb7ETF>%h3ETU?DrB$no}zEo*fJW%e_&-nG?s6TAP@Q6V7X)SV`tUbVwd
zI6&9OY~8yotcg!Mg1va@{DnUp`6f3Q+?G#~RcjBr#wf(P{jFn#O|#TZtAZVZbyo!M
zKb6uez3EgV;I#Vbk^c<YPwN+f7Jb`4t!>%l7#<z@cjCM^`LDaUW<B1ObYb@_4qw@I
z9rv1^`>)Yqs`N9nP`Dp_YNFuXvO9m5HL?0@cq;F%d8^RG>#yQ-x@Y~*2Tjah&)Gkz
zb-%>Vw&juM%l9JeStpM-+O>UXvRoHiXne}>8;61IyWQ`XBnVX9wVpe7(_WTURZ0bY
zf9fvyEr0yDrBKFd!L<7_9xNuu%ghzN-V!$v=4*b)S{ubDDDbRl*RnY?PJa*x4PSc8
zr|^$^g(J%;4-T`9i~Nq&a~L~roi3R9Pryr<;f;fW^dbI$Di#k8a|V{yZBv987#tKP
zTvp^!Jfkq_c#=hnbiCQ=Dz3Y(N)Pp<_e}_sRi2ag_3I?wHy_^{C~kOIE-51I-(SFT
z;Hx9wvMF26L@(dPsue6K@l<j1Q+EHyU)~ln32)P|w$<;?ZkYZk?u72j9}n!03-0J)
z;_SW9D1Rllr;9gqi$k-9_tY-F=-9=KM-Eln7IP@RbXXpcf2eMS-R%Diwrk!Nv%Q`0
ztod!6cEGKkoU&ZU`oF%_c@n3@4zgJNvzvXe+s%4SK=H5hjBX3;7aS{)mkubL=l;*L
z|J{Fv*X)e?D-<5s%>Pqj-LahaklhIjeZ~I_x`D07f1NR}S@5JZPHL@Ez4PfTuBct+
z8)nKy2e|4K=gUk;K;P`y{AD4eZH<j&TeY4i(^{bLUv!+rb-p)0eU3Nr&v|XrP<$q~
zulk>Wv(z`ULh191ct!WDW@sp}eaj;AZ1)NFW+vV8ReVWX>u=1Mo#)tG+LwFr{)gtv
zYgRpG@VNQeMA+onQfJN?A002eEOGsy;`VlLxx%icj~&FhH=X;Z$aZU%+r|wILXLr<
zz3g*-{a)~`JBoL0756Dq%`MzZI~_OPI+fre(A0gRlJV9HK}8|sV;XklPqxP2`0l5n
z_~JnEL9>~TcPoCaS$0wG#;>@hH<e~4PRjooZnfXy_*%0%k?)Djx6Kh+Zb>!iEF$?U
zf2Za4W!UB|eLLZ+gH_kMBga$n9M}Jr)9;U;BJlc}fx`TpfWYvTLb>)!MAw&`JP@0^
zlqH1)45T%?&$9?cmdhtJSL<0{@XG(lVJz6u`q6PO+qYv(8mhs<(kwq~7EHU&aB*Ht
zK-#H;%gpnSvRqvMHur;gU4Zk-^>aUN=~t0DKe2@86o+YPU!B_h43lk(=gL^tDBQdB
z!sm7t3#a+x0=XBemlCHgt8H+!@bXaJ+h;h<aO%AmCjS{6d#Y>e1U#26DL%na(y~Kg
zLw=tEGv~X*c^NiVd6#*2?-hv3G*Nuw75MGEiMYDMu}u#RH_ze~Dfx2L!^7b*ABR<~
zsg-Vu596;pO_NWDEW6;)W}b7{M8?-QJL31})@=%Ny-zpXC{HN-d8dhQ^U3eb*8RJ<
z)GNi?B`iLF(=Z9WZuyAy*yBuvH7f&VoU5CkVe(z(you0C%L_Bj>nvO3u4I;8v(FIO
z^8Ve9dri-Jl`g2}Sx-nQ>04c}zjs-4slCt(mo3kHw<}D#FVD<T@SQ_<%RU1u_HE{c
z4UP%_8Kh3-?s|BTHPkCNd!eNJoL>rCFKnH^CUM)11>06-wt0!?>}3^=I?Hd&Al$#e
zQE%GDwc?EoKA#-<L)Y-JvE82{BAV?o|GYx8|L@u+H@WH0^c>gzbG)Er&)&zOU?1|_
zt#IqdJI$W!KKE?9p>W}Oh;`YKDuwH}9@hu|bllow&iVErOWP%h&lVp}vZYNpB;(-t
zI#Xup<_}HLQV;aZj~!)u<iTV<C%21Zs%+i4B?~&9JN=y099U`1#1kOk;V99=$9|FJ
ztoDL;W-_Pv+NS1T`_B-6ia&nUn`6>@1DsbrIh`Uq_qfgkhm}w66k6ArDYX1&Q1~o=
ztML4?L^k=iS8U3rNc?Bm@Oj2v6N%}2Z{&A=o5b&`zTfyz^o9Ji&UY=n-)3;A1%K?b
zko+PsMJ!}bp!v2R-j`=_i&f05m#msQTOecof;Vi;_AMe?C2u4iWIf)mV8J|p7vFyd
zhYu1rPBC%l*>7#|xnt0N_Jrx~po5(K@hyV$*JX(J-WPBTTzzfpfd-evbANv-Jlz^<
z-QBSz#WujvaqF)3;A0%7S3bFLl$Rc75s-fpQ-7*(M(+#d{V~sz@><lIjJNt(Z=2!V
z#XDsy%Z&6bzZOit7o+5}{(wTyb4J@u93~-aZ}I3(sa&vr^~#dx+S?ag(6YUGn9nk)
zS>gI_rt*jHniXB2J!nq2yyO1IPXeibS?W7p)pqgB^r(3t5OLvByHjA_>AoZ4B{e09
zzaCkg_~4lAeeCY9{|wWjCqxE)++Mfy;r>b7Qgs$}%eQmnnJZjf`SC+`hpeiiiA>*S
z-&>D$zAb1dIk4r_?Zs7Gx^?rn8Es$ScrHYsbi*Vbft=+1$0zZ2m<1ni-^Ho(&$|Eq
zE}jblRXjWaIsDR2yld+Pud*H6S1DKMsM~*>x$cONbB|(0>kHdt>-TrxHJ$f=eCrc`
z?!F6gfgg4MGaS#oT^o?I^3g5nKe@~%GV3Q?tdFUWaI#K5$Zq!d#yhh<iv{~XmL9K8
zGuZY--tS{VNX9v46<JeTi<aDSi3KOG+&WNR@K{B(s%uS#*&z<gc*W569ZW`3?`v3Y
z4q=}xle>}K_fhGw*|(Al@7P_a-Ttro1XoYW2SJtvzx?JcsCIkvcY>#5XSVO7dmYMG
zE*m~LAzkDcy7FVlD&}7tb0_cfu*|Lhb5(0&Gvl!r3m(=?|5F_+r1@Mypyv0<`V+Q$
zFD!GI`>3pmPdWNOgLT-<63rRhOVT&Jo=_asFBvq`F!QNRK-j+Kn~fW~cvS=|93P<!
zZlMfnaU?e(N%Ay%{&w78z`OfGO0)L^&b!umj;>F(I!%_f@VND$`H5WpX@@<g$7LTq
zk+)p`<W7uFdb@p#!2Bm!(w(=GGgt)fu3PcO?>|H4K{na1TItrsj$3zGO*J@n*->?#
z?(;u>FRJDU<mUIiHPCI}rlI?#%7LRp?tX^VTI0+O+)Hx;yiH$jaSGn`elm;buesg{
z2?51bb6w7S{Qjs(;(A$fo=_L_o`uXmy=x}8)K68Jc&GCIm!|ch>x&!zu9w%a+;z44
zj!(sciOW~tw!PEEo%TA0g{7`s;p44a%O1IIc5MG0%Cq^zf|Coss#@NX4)9*SsQQC_
z<ilB<IUn=Pw|tZ>Q<(gpVQs^V-9k;fLmh(H0=9?9EZek(bGz<DN00B5Jf43rQ|S5b
z=JY;(i3DgHhk}B_go_2jj(Zm|aJ#ZhGkbWJWx}PrgKP&5s8>2}UEA5myo!@oP<a-o
zkHqsLo;e9t3avp41^4}^ozxs(efGdtdk)h{ek!+B_^!+FFJHy)ER(4Hw)BPSrA4XQ
z=@(g!UAlQLeG;e6Wy>29B`=x+7DTC8I=%g=aKb=>qf|rv(#7_M1j{H7+m(y64Oq^Z
zP2&8eYpulD`nb1=yKBo!vzfb>nJ;*@RW#yO8;jFTw=cpbvz{5m=@i~*3R`??^EN-3
z$NNP@)_ppgz4-2RI}Nqq&l_`?cepP*(6l}FiElu<^hZl~7MZlwLGK=0+%}QQd?h<`
z>W&3BgBEwEUt|%!D_qZUkj>C?UWW0qbAQYg=KH%mcW8SzT`xmzv(vK&wTYjaj<xri
zDhk%vS&E3A`KY)^b$8xZ$ECj#4wvg6;{0W69ph5`dP+cv{OjOc>$afwMO<AAd+TKL
ze>qxvNA^l2%I~>Qx%!$B8;e`g$M2d7PglQUEHv78Q{k?2>`e~Y&pX*dYnDVayxDlG
zY0<JBlWV?3W!NlVTgLLFIdM&l{%y`<F$qnoP9A+}GU_S<_a$b0_|?UmG|~LXm#>cR
zzvkHTFXFdfoxJuS+qH{*V)p`a{!O0vOdvOH>NzF%zUn+j&0X#cJc@hV-b~0#n|jV%
zIQJlHufBu_n|RLcauvC-i)D$M-UNhSS$>PRoik1#EKK}4qa6E77Il+J9vp^m%3kL<
zzE8Y){UMugidvPzS+?o_8C0Y-C5pfPQP_~0!CzyQ*6f?LPANK}Y2(3nM)RJ?)jQv9
zY?t?*ke}B2Gq%SnttsH+yD6J`+)wexF45gn^=H8~O~&c#*PhTRxx(BrwTo}I_v6D2
zf2;C#=Lp1H`nY!b>&sJbD9i_+fops0Pk^VCTVuf!<yTF!Ph=j*oK`l&@o?5n_8tDR
z9}ko`PMfwqyYWti!pklHT!J$?pX3PStbBTag}wBvBis5JYO%MMe=p+tH7{buyw}_A
zH*wtmE%f8x#m5TG_uujF`CGl<o04G91n2cZ47UrOG)>wXE-sk;Z$dWXyIpqk8riO0
zs5G2u_cy>JZ{~B`>op4|`g=UIkS~#zIdtt%<@<IQfowa$M;81=0Zzr;o4-EZvf$&a
zbZhJ4F3v9{EEC1<AD58J(ABKC|M=JQcTK7Gl9g{?G-rNn@!2LL5SC@KcjDA*(>$~n
zvO7GesuPHPVIA|ZaL1poj(1*c>8*}RocPpcNz<!&4XHg#`#jWxFVufLR&CZI9KEn%
zmy8nM6~V1h`WH^~?43|x7wjkTT=tu!!t>)9@7OI0o-|EAv2}^;u?&m14$Xc48797I
zvSQ*rYbfpd!p!u7H5c#O67>oVv&n2n3LZ6w7oJ&gc712#i{>PLM}=D%=3B1|=60x<
z-sn@hv0%b=>4TFvx5)lx-tpUcrsMUB3;a1weEV9}CaCD0PB_VSYK!!(^4bND{+ye`
z@U!N#<7eM&?zlujiz(83N`tO%`&Xmq_*I{OZMM{n*$XWeygWaB*|Gl&h8#Jk<rrE0
zR-fCz#N2NC_$j;Ts?T#T{@vU!nb6c8_~fj|dC9{$T^zkv$|a7=89!zb+vV$@-11TE
zPV;N|&vJfz3GYr6a@ak8v{h-X*^CE<FT1#(u&{8reUZBBxo%6{1*g>um;Gn>DAV}3
zh)XxVX=zA3qiwT%iA?^){|u9t{d=U@eE20h<CFgkkM~a$d02b)Cx->U;(rG1p!wzh
z86uf1t325iSAUqA`Ms{C;O0(N*;rAplz&T#9eJ<ZxqXNSI+z2dkS5g6HVE4Y<T^f_
zV7L?MIs{1*mp8({9Jd~0vYC*vFO}`W`)lf)`HuX7;Tx9~E6ny$_<4WsC)u?X>^x=*
zemtML;@A7qk1B^aEH5uw;o}of@m9KF#@C;YOEMR|UjF$&T+?^=$GdkY>EE=7Sn%@8
zKg|t-`EoTAyvrJ=+!kVC<Iwn8JLTlAz+E>K8qP*XBudsUIP)_=MfUiEq~?H6bB~;h
zJj!Njn)=|}-)$ON*;fkH>u+(e@0pW7h5t@K(yLHDKCz=LSv|#!TbDGg+I{BO6~P(D
zZB7{<zskClSNblebmB$UrS?*v>^l$1S16plXM1)}i9Cl%uR)LDwgXMyofp1;`?u&I
zd*rf@PRw6l?!Kg<8~HfmqR>U{rPnp42$)Wh_FZShcIj2~^LueC@(cPy<n6D9boUrP
z+;7md^_^k6bxLy-q`v04p)Rxcf@i{>4~~jWpPF24DikK2e|)U$PP2*hEd|B1Y|nU#
zcij%~$zlD$sc`N0j^84J-aLMPF64-Kp1-{06z^iMH;!L_ICftCc29AieTM4GFR4#B
zN}e@+oM*gsv#dp_W5cC}7Y^~cFZ47rC2#SsfAmGr)F<0O-2HXVgix;D?3Us`3$`y@
zwT$J&j;Bo=yVe%7DIL;K4*b-(?1S!`0I!u#t#5Lic)RZ)yY=d8GiE;DZ6bR16F-~m
z-C9G(t+$@<h$}y4Uahch^~y@~nRgF)m|s};qjQG$lH)GIao;U>p6+epx-~`Sy97^i
zUWU=~r3Hs>zI8O5<!;UK`IqDCKh?7?c_-?yc5%(RvO8A$?Te<ow*KOljS_F?U6I|_
z?{w*a2UFNr$8GCo_JGdmR?k?u!O7sz9ZQAHt1`FFh~4z(Lb24W2Ae}ds%%xc!I2gx
zsus)*Ke2rq<Hc!(cbfY4?GW-W-KW%~`N=Q;r^hM7EdnlUpTxZAxXskG_1AQZ$#!Lv
zc<T555I+BsP5#Db`HWvN%@P*RkH7O!4b1%Z{YBHkW;qYjo!h(91Tx<kwwQ}Z&-Qp^
z`A6Z#UCYY$e2vE^S*BHdpTM7K!=rzz`FbX|%klN6c&C)yJ;x;ekVD~R$vne#^2dy%
zlWLzdm)0^z+?ZHqaHEOW$|w8z+|6Cwv+A!&=-vM57`V2&;AM{!U)AQtImyBYSz{wV
z_D3jmJY;?W9+;Mr{nPiK!BgSn^bg-TR5uws*3Ng_yM_BH$KSUHS$^4B?_%HfzJH6D
z$)E854ASeTK4opS7qS1i>+kZ1EQ=pYNlS3tRuQSXYaJ=cQ!nIr=E@4GM`q`K`?9X@
zTXpH-p$m7KU&z@mXcTPXKDKd@+=kaI(n$xm*WY2{i4UD{IQ>8q7r$cQy385p>@zHU
zbGSRD|4wjZX%=YanziU)?al=af3thi@_RQpE_fy9lT`UHAp76-Ikj~O&1xYvE+;v3
zR@z=*IbLRCwqW|bGKEVYVz>P`Zz45&QSn`g<T7RBldP@sQmMb@7#wAtt1sfSJAdx&
zg+~_5J1<iIasGlo3+}uZle+)Nd}4;el4~z_D{HUiT=2}4XC_<lmK_R*TIHTQi^$sb
zA8&6+-1hduVbFSQ0}i<xha?j00wOM7VC3YCo%pCJ+C=x1TiJo5>|0A3%wF71;<G*#
z%+uL=@m!2RVd(2`JI+hHC9+QMxytmdcd_74$FKD~-}bKkb~x{f>|QS20`Z!IEZ;6A
z%)NZCp2N0y<)+8`+r;CVCdaN?a&7lFrk}-kXYtRf?2V3j?$B&J{lr;zg}**B>90Qt
zgk*h{J#g+`8;9ksV=8kNUirJAr=j_Rharb~v!IByM8R3MZxfj=mvI<4I8LZ;yZfz+
zr}??{HicW9;tKbD|1+>ZWw{npzF?}$f!_ZNaxbj%<yX9Ed0_E%hU3-1Pd?c$F_s-?
z@+B9XT0eC;{}a9Q?^$HFPrANoag23K`bWWS85XsH{3TAjCho~gbMFYmUAR8Wx4p#T
z&w^vyXRhS5IllIVmex<J{{IZhb!`6`wg}u`1v+_i|EFfpRiBM&>jFF$N1U$RxnT3+
z6-vUV%nq{WKG@Tl>Q%o*p}>0SMfNY|f38mu&D>PpnBgzb{8A)N=AgZQiZu94o(c!^
z7AdXF8z0MUkFv%sK6-ft{|mj-DT#a8jo1BWn6)&>{%^u$i5W$Xhkok+WT@^~F8zU#
z{rsQlf0}3CakcrN=3x<A{^xE~;D3hK)+gEw9nZY7iH%D6w_JPMQP$`$@6*`(zDRK(
zUvP~yNn>UZSD|pDIrxl^f!qr4#tz3V2FWIJVyP$DY}cJ+)8H^SamYQ&rhnl5H^&B+
z87y+P2Y7pT-(@#_@-=a7$>-DgA@YWwrp}E#;+OLGPV;;@>)$*c`%`b5DcpE3b1TVq
zfkUB&<=<jyKLv-_Y3wYbB?_;a1)4WpFq<94*(Ry5S8A3|?jvWNvV6zb)z{6pG`J+?
z1QbU74J<6-vv6hQUKIj5Gk%4E>hu2$dLG8h<Yg+Rh?T6|d02MRi>Bxjy_JnWzc^~n
z(>SH1kh7O9w1lx&r6c+-yWtZF2^qGV3!cTCf3uP&x$H-w<AsX%5?K!4PQCo<cq`M!
zpy6*-&TA2|$HxqN`ZIP{amgzj3ubeQSnxdZcjyE$MfS``FHIPH3}lL?2$Yt*3QE`$
zdz5{uY00h2hUc%V$ZVf-ZA-hu^GW<ODs%m-=Q3a8u;f~%_gZe=3B}pxKEDE&KP)UP
z(wdJCvb4!qv`F7b=lMIq6LeU!P~@MA1$Ry`+i{pJm~v2fC))?k9SXN@@zt#V@+=@<
zN=aS6u0!qRme_Mb$L<8g)Gs);Np&+r!6Yu(P_vC6ddzNp5tFmtyu(f4(2K7JS^rjT
zneENJ{z3Dcm8%n0<n8-=LMP*OV?v|2!uqS%-?6;k;CMF6l(pr+Ck+$xm=_Mxi*o|p
zu4LVLaprjD%PNkZEB3oSZ@$aARI5*S|9zY93cV}dl^eg__Cz4s^T<05)lJ<UE&5x`
z6z<*SzR%3e?_;@O%30x+{~0=2a=z|lnN?Nyh{g8bgy?{ejfV{S_jd74t*MUWzrs;`
zquJJO>PA7i7b;mVOoGihQ)k?3Zo6ju-9TV&+YzCf8mVtj6GdeA%?>ygENH%<cg0nc
z$p+1#wiV0!qvM*T{sk%gyD9yhp=r{#?K>vR?O4$J@Af*D(;3rQBzA`ebhv-M%GQ3R
z^32>1?YnsGclP+`Zc=6bbtnHhQ$R(g^a;V+@-32PGp)<3rwGk-Q+gkGf<^K_gX8J{
z438YOrp>)6V{mxw3l*u98Yh_zj@_B!yMLT7-=?9HQSs@cMDA|>Q=EPm$`}kJ4*1XW
zFn_tF_uUL3rAw2zpJi%po$e=@<LJ9?*)=zT?W?%n8sEC!@vM2}<ySAaE=qb}`%R&D
z?e)vL#?ljtMQa+8&m1$H7ksb5W=Es!r5lcp%a*OVIwx61zojm~rBJW0K#|32Mxo<c
zHr0kVcRw_HPMIK3;UT`D&qG-4i?rt1+sAh}W_ry@yj*^Yd#~Iai$<Ppe;2&^a!Zj>
zq3Pl*1A~3H4?6133Y_xr_+9p`B@avvBu=rrP%tlZ@4`Qcb?y(@&zbs{e-jk0+@HRQ
zTV6V(eVgH7NrhkGeOC@HDwweKgznsR*$#i(jXxK0go0+$OXnTj%UT<+qy9UtcrR<*
z;uHTFQtGq)3>>|qmKUm9Z=R>2xc7p<@e659>vrm?{XVj-dcmbzex(P_+)$WuR(WpY
zw{NpJeJ)rW{%Sn+vZLlai>IZ>IL!YutcWyHoVu);J-F@g_Lpq8Om@%ZeqOt%dFjQ9
zZ~NGoxpOA*HTCx}FyEe%+R`5)X7Z;(B3X9M4~1!W1;qK1>^cnAE@oWj^tgSa<MB#g
z8|J;aA~JI8=E&qGi%4WjSs$?Gi&*gfPpsJvlfx5)9Isry+;>s)@UkB*(nlE#UfC{d
zwtvmLr*TKbg8umJTaLfuu&_5_<ZHdWJw)F0>X!cuiTnOl2jpK6H+_4`+Su{Sd;WF*
zwr$gEy*@?u-u%-BCUuAB`*9epelBHy>g~3@tai)KJILQ(e~K?S_PNZDhR@s!rQN>B
zOj{lGs^#d-1*?lsuXkkIpk{gA+LyJ|?VMV|f-V;xfr^IaWZuUe-yJuyeMnLQ-;XVQ
z^l-r!$Bk_T=WnvMD$6NI7dz_CKVJTnWm<T#@q@<jlY1vNFWt=Nq5bM-`uT6>Hx{g4
z`9$VZee#(qSC;y3*1ex^@=t0$|GxG4e};#S&%aOBcsJvRV@u5AS-icAz9(M3%J%HV
zJs*YIy$hP0ZK`{I`&7*M;HbFI_JNPz9i`^unRk8e6!k7?I(<B()T;M}`?@3Y#s3+m
zT%Y(iSFiQv1A{L9ofWqpEj2r5$XsGOAsRZwqj2!bt=ES*rj~@<<A25b?Lkw2_(RPQ
zzP~Jf2~mZP$A9ww^eVMp=p)SBzKM_d<bQ_a^-7wPYtK&NV?Obp;Z(@-JN0YsPyEJV
zaW}qcwa5GmrxOp~WaZ7}^(y@9@o>8L1?N(8vk%SC_B?!4PV$><hb_;UPmUYeTMyJI
zTw?LyFcafZX^sS~Igo4cJ;-)!o3QyWg|m!|Y<wwcDgja_e9kO5%gDyp?6SnqL%X!J
z)lBk`yZsV*`%kwHc()fk|2c`z^L+Ll&ogK4G&yGlWf)8A1UOxNmDx5!K!2Cq9D#y5
zuN}p6nP0wE77-1}ZnOGm)5V=u>34v^JXs>4nZ2^z;(*0G^-lp6rlHzNY0Zb1)<zyO
z{Bb^uckRcN1K$qkAL4mc@$X`}w=YZJ(&oL(n%=uFe%G>gE4#O|(*>3dKYloB-m1#U
zIUpcyk>_~+r&RB<>ki%P?|y22cF%7|@tup?MFdNv>ff$X?cew3Lap}Ej2YLqOwgC`
zdN}WiY^vJj1o7An@+nfLp)1?0Sc(s?;^RJb?VTD+GK+|a?CpTLJKq1`u*$WcATmqA
z-6HWQ`&OGPjLo}#Eok}AU=aJyL$h?(rw>Vw3y)o5WLI3XCeG*Vj%Q6XpXFIrvj|QA
zcTNQa(#}6URCceq+9k&FlcQ==%7Q7Ucl=Sf!6~kAL(XveBHlOVeHuEEh1R*RngZTV
zU~x|K&@E|fX-drAr7$z{O~&EdZ`t<Rt?aelyC}eS{S(QXN_ysbj>of08}^(FykV~)
z6|a2rU)W4Xz3o%<Qk1W!pW-rqb?5oL+;2_yJtL1Us$M&ZGc;ao_CG%j%d?THM^dV4
z6*{h2oH$-%J0T^*@)DCRzvhD5-Yzei9A|N>1?UPi9_D6fiq+*@mCSM6&Z*!m%l^ON
z8J&58EFB6#7yeyP$lo%d#HwEA+>LMNBo%sBU*6hqqUIoLs(}3_cIMAQ%_}b3&5qD}
zo+RLO?OKA7vbG}&S5(`U`@53sGHkEBvcAdS&iQM>)2}-3O3J<(-)pj#$(+fdFvD~m
zli=4Mj?0#9Ja_zwcS?Y}RlDEsLdP{%SG@Ujmd$pZ`B%Fe3TLPM_{G0Ps8#0I{1&Nu
z7w&#+UDV7bDA@D;EXy?$0R<($0>`bpl0GY*GHc@8vL}14-5smv8(I3lc&9}38T@io
z>ua&-jMmH0*?)mYkSXB)MOMFMGcuJm7aaCE5To3?&hg4isRJiYy{k@Z_S>{tibwHn
z5!bG&Ylas){uDc!{7fsGAlrITUPEK+tcO7cHf0Nzl<nRy^NquQhC4eqy?dC{%r(#R
zJo`86^v0K!j)5z#TAWj>`!m6P>5B3a<!d&U3tpI<>k!=H#Mz;ArG@WjbP=zHLGeRH
z<9Qq=;*9+a%}k$Lb}cw$xR<TT(|9k-UX4zf9YO&mQ#4PcC!b{f*V$mX$?@9DW@p#!
z3Y#)BT8<c=U&Z_Pj6{RQg5DKt&RtU8Jd2P2OxcxpZEyG_ec4&#J@0(hDe6DP`zy<~
zCF=bY@hMxICNLRTMtzZ5_0yT-d-|n^J6U7n)qEUE@{U_h5r};vll(hR;nUPlj@_m$
z_mcBkSr*1A{m5+zP?D8AZhawl>5_kEIOo}Hk88Ts-mS*IUB~FBhVF_VtM|uFFVxUk
z`D3B}wZGH(H#9|j>}{N)SkS~FwO2gBXoKUq>r0tx6SFVmT-y9i`hDwq$Ga7$5*jt`
zcy5_c8nS|ev(Ql?IOA8tPY3&J_UcbrqRuB|&NwE$thxKs`b@Tj`=@1J*j2B4`>w>;
z@JZr97G3MzSv+c13cuJpRx#up*!7>mMYh#y4bOhY7tOK0(bE3{9-mmy7=FSe`KM#(
zich`s-{|seS9n^}wkDMC$ZQ^gBGZ}o9+f?w#Is`amLrLMceX9qb@^4SpMbjUqkkE?
zFMo=+{bx{aJwAUGPyG57Fa8}lc3a<3XxYMdY-;}*B5D-YtcpoCDwKPnU?Xvy+mnq$
z`C7}5;y()OSFpc5-=owd>tnItT0^s1z2Z@}C(@da58q`w!otG+L?B;?A*DIlQALJ{
zb4u^+hvz>v<=RvzoV<Tz!J4Z~$sAu#-I)+#yG}hVyu?A|UcvT7Jo}ekYd^)qEn~1<
zLg8eO;qCTQ+_ieM_q52W%|2GnP@R8BGWJ!|z3CmhzuqqWT@G3~$o|hd@2jK2j|q%_
z3r;vs;_}V!eaq5zr|3kUqpx58*DI&k%l<RC$UFaMn0KW<dZvy0_Er3QD|FMVC50uq
z;{?jC+>yPNf7o)t{abe?SWEA^9gq;=dikqk6BB<zqJ$@V2Zt@M+JlB?X-dXhPng&>
z%Qtb|b?;dkAb&yn!_+3e?CAdtmR<`=G`FdzU*eNLS$}-v-6O&M3<5RZLG{+oy%&~m
zW8Cz`@lf`EhG(lT>HTMTZE=EsiOjy`M?;rOZ1}YGgx0Fed52OeWiGhuDt!p303Dw4
zWg#Q`21_{)8wUr+$v!+@yw}etD9BD<(AUsh94oj*;Y))H7mqW8<!zY@X|SaXO}bGN
zSZ}K)H1~YAbKG+4;a%>(iWk{W)l8qk`mTAo%nyY{<<ofoGwAJ`xuEa8c|*B!eu%*8
zpGhCwOCLN=XzC7JY0CL!>md&9)300(*?7J*Xg0XDuH#GpPDiy?uGT|gtn87GzqnrL
zFcW|8c=f`^vkWd#j4Yd%B)flPlKv|Y{OZ=VW0JDJs}z<Ay#I2q>Ah#zY=tD%H?~Sm
zM}BhUh<9(E#bNqqakY<Z+neWC*`=S_^f)i)>ATR}x;}c}!p@_t&wHw)9H%}mwD+)%
zHJ_Mj)_6z7xb<<S<Hmm(+;jOfv{(P^`%s_#q^Ui0&A&tGBBJx}GV9GZ(qIn`=-^Cg
zj-DHM{d=inWAQBBpXcAQ@VXWo%KT^G&|Gz;^ULk+1&)Hxm@_vzE`==aVEV}-J?q}Z
z?IO}Q6qNGqI#f4q=gTl}WMq+R@I7J1mVT0DRql*FyQbOzzeEO!IkgiKem$Hv-$i=G
z>)kHOCKA^_vGhN+UVD~>?e$zqVPomXyo-b#6<*6cWXiw)rfJjeJCFR7?sb@4E?(S!
zFFL?W_2`B<sT#i&j!v2LoKvuH8;AauE2pDWw-@|w;`C?P#&k(T(c0xzo58+v_nYi%
zFC6&KAmPuw<BenP(vJ&2{4HdD$=bcAICIOq8&wNd*Q#xOz}T--v0(Rwpp->=PxV%)
zzp9qH-Fo36&$6bOTczaNJr-<F+t`!(Bduw2?CR{rb`if7mPt*x?joJ<s8cDy!Jasa
zBlPRjXa9D4I!f-EF5L6B^@Xb0%9_RB-!*gfcJwnf?OUz?`b|Kl$l{qV1gifA{AUn8
zGvBFM?b1!&&o-<d9Tm5@+19BDq-nVG|7R#=nN<}&Lqg_Xxx$TKti3Z1=ReBO(mtlb
z?Q@L7V9DXTr;f626}u~Y@A*u}iy2!E9^J@rxBV%5sJp9=(Tk{;Pnxzz+{)=utbeSr
zpwn%y+3bUlKQ+bX23sczmTcI`Zn|pq9sdwP$rU0!6%TU+yz{5?3h>z~CpEDxKl#1M
zdefKhj?U3>-)34o?&9_R#9!E6ymN}s?8x&uwaI5$>y{pIPy3_%p=tBpqZj5_e7@6^
zs`p4ec_aH&iP+MG8VZ369=*8xvx~2(**i+rvY12F_6DDZ;+6VK9OqUxs=N_v;&pxU
zW?P1#gX7E`X}OvJw}QXh&)o@#$YglO+^(VUGDASh+~NK7P260jhdJi%oe&fJ$v30D
zfW1Z_{XfGFUZH~fKOGnTEB?<gi6gY;dP#lWz8#*dW{YEPP3&Hh)U<4Anvmb$7s}Q_
z7fW=vvj}Qsoq3S@{!^3iYTKLV?<esV6mL+kyR)cS|5aVwegVggTjJE2-+pTfuAbev
ztB|ewg4dFyhuhd!I9~g4i?=doap}+B3*LOW#dbjM&W8J+noiDAP}E*t?jm%1DKmGD
zk>i$^2gHlo4>&qL$uwcsYrbwG6SuNKI42=_FWV{>)5DDVC9>^(R}44I`*|qtg_Ys@
zWY-V7C8`(n2cI%<|0bE%v}^l}jQ<Qeigm(Y9RuUfGV#BiyItY=)_E>hSjwY>9M5EB
zl~2l@>Bu_OI*!xgnEVu3{r*q(*BPZ3eh?_({q&z<h3t)-J593nT0RMHXA6X0{lsVg
zwBoB}t|Qm7mG5@UW)aA;J#t`nO0#2znwo~0>BKe<bA?Hq;v$mMtr^@|Bpi=@s9JFJ
zj5@RIQMUGglBXZ9aVUi>iL`LKb0IubCB8wu(vk7W-MKH6?0@F{S#Xq*EoXoGA>I|n
ziJ(>02W6MYKCa>ksA4o{k(RpQbN@wiwu^s=^n~0*fi^{!TWL1#A<`2vYvq3O*QZF$
zeth~wgZZs+g}L5Gc7Qg;3V7PdG5`4UM`87qAD>SA+i}i%?}V`Wfb3-!PV!U4_gNV4
z;3>a9T}0mL;}wZ-+go2)MMWtx>K~I{(3D)VR$!OqEkh04vY8vq1#?uI+D~LkI8I}`
zuJEWdq**R;?gkE>KWU3MzMXp{^;7ek`JZQfWaE2zTCSD-T1jZD8|MSvB5t=Cy*qAa
z@k|g%isC!eEO6$h!p)LX98cM<ZE;fZ&*Lz5e7NILvlGv(dv7}oOD*m(-qLO2C@q=t
zs=njbNmjkphc2xG4ft_XD?I+w{%5UuyVDHuJNKu^@K65F(AQs{t2dv+f?xSRgUUBy
zuJQz_=ALU6T3b51Id1YTuHviP*0h+%+T$V5FNLO8dASeSwy?-A1)Y4#+rhzMvWFpc
zFPjF3*#-%@`5ML!j-46SpB>v1&nVnrU}RqbU#4xk=YaFPCn9m)VVc1u4;jiz9Y5ax
zWv`X=ZR^GTO8V!%$ZKAEt!4X6@Im>4wWeCT3e9tWJFfoEuw8opUk~%k%f3(ivva}5
zrH|(arKC$LY*_m6%%XcU7EJxmu!cua_g+G?R#e#5LqQ#fE;?R*(Q3w6?pHX8JOA5^
zgUXv9eG$}tJ)22+^OAt#sIwuSv$)J(J$RHn_kM=qe}<dWI)ybIBozAoGiZGN7at?w
zUOu6C|B2@ozZNXLmesx3x_ZIV_uYL-g}3EX#7wkzZfFa7*v=xxdo4uC<y4@VA{*OQ
z_qa#Ra<BT1%y$u5d2z*$xB%bu-s1H+6$;bN3q9s&N<KcpapOPhjr)(i^hs&zkMs!U
zn<7v&Yu03&<abRQ&mXy$=eT5&j~DnBF9898yzB(C*^X?_whJGA%JyxW@qtoD)h3s>
zO}uCG%N{gWM@w=l+>&BH#rsC6FT+TUVTx$!D~Z$6u58n6FSg`wd(^Bx-6E}-ZR5or
zJ>~pGoIRNe+<Et!t4sP;8Ymxruwa4-Umn}-0I$Uh^^_u>?hu^lnC*S^08{iO>7NSU
zmdd{tINijfxqav5txepkLL_e~=_WPVhHYFYaNyzQm#l5mmYQ`O;Xi(gzqD#v*@^DO
zn$El{EW5TItV!<O;Aqsg#UOqsn^eD&49B~hwLccDEZcJYr}XpeL(F@ccc=JCt2FIf
zxAOckGiw3&_l1VNdjoPZ3x)d*+Plb26V|Y9_~ke|DoII!^^V@HCg(UQb&cfXO+5Rz
zSPNBFi%1;Ub0klU!&s!x<;!o!owI^|w?!WLyI{_Fnb!|@g-zn;o4q~VKSg-UF8enH
zEb+DL9WMob%;o76lV}mS=k0gP;q>hX51RYdNZ(0Hv|l0_%-|+=X2Epd2Tm6|53;`N
zkGPfM@>JuWTGRXg40#7mlqYf@^RRqdKbh}cqu?$j;r?4(%uh}f{@n;#&G)+3$Nv`3
zoJX%Ogk`-Fb7Q$z`A;BduJ`YS!uc-J^&8KL|M{cP7`@}z<=%^TnosGJxGvNvaV+)_
zxOwY8!xV{-MOng(GP!5jME(@t<-c-&+q>-x=KDK5>wi@A@J&;!zD!)6@wo!Wl=FhO
zly6_UsA02m>Ay9t3z}5jCfXGKbc_#hZdAH6!9`c$QQ3l{psUs!x3XRT&mesGioyj4
zgPTR1CbG=OugPt2EcaTo{<}kM(aj^b6Lzww|75z+@b>lv=lV(I|J?KHHI%JSgjmc-
zQNGHydCiK#0?CL4AF{Npg?SfWILfB_-r{R}<P-_M@A4;Ye4KdKT(*4nDE<3MmRC{i
zGDe4OE<^->Z0RVwm(rAM6O#DrM5*JBABWgKw)Ch@;#%uA<+571`?3tB;D2Rj6yE+Z
zQM&VQ--KFm@0+)bwv;WHEymM!^VbwPsWlR(O$1+Mz1$+%yW>Ig>`zw51kwzr-OI3;
zo3=n)LZ*^$gJYDb?Xn*}UJ->|+){QPm;W;;XU_h%U{cNDj)ubL-@7<UZ5E&Z>F`u`
zPZvk1>G|@X(i_Y;ly(OOUYz^wL33bn?~?@=gZ{~DXs_~^d$H}sN%k$PcSs8BuglPh
zTv;g4dDFfoApP&s>yxb$tM~&1IL;Jv*eGxwDB>`9fAjiFwuJ97O}SR77mmfvp5U7|
z^SQnM6zSQE3g>XXs1xu=?^o$`kvYV>|JVJ0wgTbVCbkPs-+Oz)($<%Wb2>-V7tyI2
zGf%(n;xLtP?Cr5V#H+z!%f=!ieL=v(!Exg{28Yvk*<#P0WlNY?#IyUH^6jT=xivmZ
zTrT)6dA+m0pefn+IDbyXf~md>c5pf!WOrVCY3qjxw~U|9;+xdoo5}q3^!toioOvG?
zZ~yU>vr6IVo@LEjmoYs^)~QtZ`D{yl^f_UR#P>z~B~gp6cRroJ!12p_?p2xDj+P4V
zR$N~u#p71o@|3s3xNc+be+I?UZJ<u#<%~Ui77G?%`ze*jH^a;jG^E0Keu}=i!o_7*
z#CG`K@4F)J@}FV;C)cTxzr6x)+h;8Jy}#vJ*Or^V6YOm!l!@Gx$dyrQE@EQhiAhju
z4ph0<tj1HcyNY)O2Z!>4I|m%*6*?3$R4ZI+<ha)yykg_`{u0rve{!uF{w=E3E#fPV
z{?B0RwZMMCj*bI)d)Wn_?0+Kh;6<=-pP=3J1wWsIs;2@yrI}OGocQ=-|1%heO)t@$
z`=Q02!!p*tbEVJ3Td6V@1&+bNKHm~@0_rAh^A$VF=E1>Xx+nQ8n{KA{<{yq*81%rG
zpdlX->Bt=%VjwKxe)%o?d7F2;cq`b%e?RRBsOdgge!Y5qi|_UYOa3!lvpl9!{KKKV
zPvlnWSr+z}w|E$i)fYNuFT7Yjk)e6Rr6124l+<}PZg5Qgw^%}%!@=uu!K0@6u{RDR
z<{2DiHx3SydMUW;QWwwuZ;cb0H{58B-m|&?r(E%~faHHaD_R0v)`p&&m!Yl2zT@tp
z8wywd@|P8!_~XdNx8Q^Fn*hf(-pX}v*!eiLR$1(sf967}yU%kcw`zfyfRE=(?1N97
zWZkMSmQtN(#$mg95s$d{^q2{mOP8}AaF+h`ta;gm7tFg;C+>dA?&*Boj7e8Ib(7o*
z)%qpZm=!IL-Beiei8t45rW3;rg`dZ#tx<ZwdvVKz!m0DcWm+ycsi|q$Km*EA#iwyA
z+ZX8r4NaU34h+r7`j$}~=9_==*>#vJ+`IqCysm1&(eH)dG!*vxJ)d#lO~db_>}xK~
zIK)2XLezzi>uOYTSYMd$KUT)^t=su2+penoI~>W`r}!2-Kc4k~KTqP2#G|IL#crpP
zUN3KF5&ZIHhMeyFMcm=jjOKHGy1kX%eDw+?mqJI@sm(q~`ezj8-L1&BpZ0dYhC<kN
zrq>^jy+6ex{iNE(de?&9_!HAz+znsy6*xw{^;G+pQsvA1xBXe=Uxfo#D)%fnQf?J!
z<1-;gq*LPkj?%qsYBS}Fes=N9^f_k!i$z${kE!UZJ%`zUhVas}X7`%KFBQ9_nRk42
z3=e&m+44C1<59M^CRr9d|BkG8yqZ}e`<6{2l|@K?(VOox9TOK_GMOk?a{dx`*Q~6Z
z#0k5^_8erlUZtD;bldBn3ey*?I^g1`eETZ9+uKsJ%PlT#C-0tRmwftlZFvcw+6BkM
zVORb=tC*eCoGbOQ<!v5^s?`>jBmu{|oo9>+9Us?BzEeN(MYGhb>6Xh>K5jh9npxfb
z{@9%^?zMtyf+tx|aqUg^>|s;6-QnnG@=mYE;`f4CXN?!I=x!2UFyXw+_ZbIfx;;Fl
zp=Nw!=jIlH^ndHq1hzd9-m*(E@R0I+6<Jexp?f#J9n&y*W#Y43(xHa)gX6nt-PJ9L
z+%*c@i#59{Vr9&KEqGqKwDHp8oPeM(B^g`LVOaCa`4gI~_!W#CU-4MavTNdzdGXG1
z;knK!4JYn37t0zH@4L;#%@*3Qe~pen=GusfIsu^}dWARlFXESWeRrUbLuI?$XG!V2
zCQjW8R`F{-{dSyqQShHy`1yGmrc$!ozY2aea@^J{;BkNIg60JmUpPP1abM?Qr6p(J
z#mv9nMQqBS3~`g3X>uPO4fokDViQkDZQ{|+xFuB|-MA&Cx$jenb+SfP)r970_G|s-
zIR0|HRB_fLF~{G2itJi>jceOJmLB<Y-$dfdXI{a-t(&$4IIMoQzInUfWykR7Gm|B(
zCE}W92R@ne<D7-l%>^r0$LyFf<IVGvEP3Dawq4=-p8lfw!e>Q>fLsR$hsJ$uk_!$#
za(Mc#Y1cmcf9sbBM*eA+cM)F6tUK|wh;YQ=8ue)&=G$i4$D1qMyQO!)$>u`Ne}>2-
z{u6VXIKFCFZk%}6W|t?6IEO@$<F1Cz$3I>Ll>Cz7Em2a>o=_69#kaxWPt}5ZCJps{
zKizM#J$rfJ@Z%|`c;{cbQSB$ULd*15K~!qvA@xOk>XFMBkA=Nv5iK?OWOSbY6jyAh
z-ldeL6&*sLd7)|_2b=E;zOo&Yu~=}Up`qDKSR#?XL^`1AG7}eP$z4wOLPxXNKa)2s
znC<#O>C&GCum1!eae3eNMfTa`4O?Q%9yCRtX7;Jhvs8GxXZzP_yOL!BYG$7fmOa;E
zr`*M*6_|ab<I7(5^v9;lCS<5QeAT>6E_>^ScRQj!G_lrOrT<RvHxUi3x!wQs{<iC&
zy|kO>D*b*I;9RzO&t!?)g&by=uQ(htdnHivPd)x-==^O;9(JGqGw42PzU?C}-DXjB
zr}_0PuZ3?ix80c#u|PpV;mWfl%cw7Gl85b6q-7Nnn#J6Nce6-J_ZT^@T|38P!g&$t
zfP{~_CrlL-PMFM{eSzEKm*bi(Rv)EH9p#oyn(L5a$@@aHG)`=4#J{F$WjhZ`dC<Nf
zzXb-%_&MDtL8g@4cXSorU}R)JUo-vBR5xL+w7{J!>^EUQyC&f~+m^SEXMfrTWXD=~
z-4>`hee$a5JlBu?*D^F`FXUI);Z|m$aPO_K#AN~XzB3bw=Xq?Jq2Rp4a>3KxzgIbP
zoVRvl4}9z`#i(XC<DKIr<7m&`J#Io@<{c4S{nO0hK*wQwKMl)z#kKEyZ2ix^u#7ri
z-Pz)A%_5Z;a?I}E6NN8^H}21AU&Q%E;*r~bhCsdy-OLxK4@~`jzu!e@<&Q-kw!0^I
z$r+f`%l-}s$u2p&jH6-d4uwah=Vg!Z`%G}Z^s+ac)0I8_@gGmcCEIf^KWbie`Nx6_
z_A$D9*<RfW3r?IMAZsg7H0xL6x`Nw>Jd|FXuXQlCc>71;-Jj}+Yi0&h?7l1P&do}2
zQf}gy`n8AGz@p}l!lOOwwg|kC_xRf)Z~Doq@4HpS%%kjfp9LP5u5*NKrDF3HEVyZ1
z=(v+*f|7%yLY#Sv^o5*6fi}Z$j$0%o7Tn=+&;XxbmKpS3Ik#Oz?8+8h-A?JeUpJaB
zF3Bi8bYH_tR&3Uc3^kd`eix~lhGfS^S-T{G;y1;v4taBzZ)Epedd+CIn!~gV#n&~>
zK52Tt_9t=es(K(RQ26>&bM@CF+hi}^shbdTeT`3A{sza$pxuoVZFrY72ZHvzoPWr+
z-1b;uzeE&=q2QcE*@>^3nXXHpxNA|R@FjSj`Xb)9%lr>)5y%xuZs(Z%smaxfZ_0MB
z7>fmy|Eh2{9{bPWBDdWy<{@KUU=uf&o#{EjMu}t6OSfg1?RJXDV{Yts5&CjV?h&V$
zJcra<iDb@(-4_bZvU9J=5alkLA2{!cuuX||qq3Yq7vFyd_rTtSPU-%KY-?T1nCthQ
zPm#EAebdZ6C3BLRbL%y(oAf<MsS7CjwKv7naN7}qnNQAI&q<y6sJZYne?fcUb2$yI
zuT|Sa*i>dGHMM?Kdbs87g8;uvlghhy{#BS8aB$h}+6lp7d@A=heEi|~RLm;;U*4f7
z!v7i8o)a%P%HDHv=Mjmxbp0*jR=LJASR5rjC>L@5U9QxuxWv@=`cq-KiH@f8l)v`p
zY>(0~`p@9N&UnjSS|IL4O|g%Pjx86r)Gw)$n<c6r@*GdTmXP?F*5uZBmc`}Jy{GIU
zXPue#h2%OkOLt8>a_+Tr7T2w+V_UD^t&`VKu|9Ehi92Uak)way{%?}<Edp{cX2*YN
z;y$x|=C1`;8k!F)Bs4oQalA0wcu3&*RhG70Mi$Ytco)rF$?3|nE6!q1^X>h4aVvCJ
z{8+4fdz$dnI~O7^eYF3ReCYEB0pI+t1{Jf1#%~0iuVyea8r(n0uD>cf;*nL<%LSL0
z7rbNoV>v%X_I%ee8R?#leUAjnLQLK^Ox@3+Zr1G<c3(wOY~zlJo8l%oatB1;%Io2G
zkujg9`*+=r<NBxgq;@hsSN!qK@vW?9>hb4&PsEr{*f22nTa<M1$gZulKNanJ!o)h@
zk^PkIN4_{NxvF>O*mdp;*{U~=lsI-V@pG_A>p9Mj@|5On;>=z0Tw%gpLxbu5#U|3X
z7griIO7G_|t6%bFZ(V@Hl>i;KJKq%+USZ<gX87GvZiec$qpa_y`^0mmerb9)tzkyp
z&eHFWcJuo!CFR;#gl9h9@b;E~=YIyr4gL8X5eloWWimTX-*!c2-V!#8-u>nZm)$ly
zuRr#7h1Gus$<TFgXKp)vp=?%x%*Clc6KpSdyphg5$Ub+i{D}`+F33DP<h(?2D{I`E
zEnAM~FFPVrw!?hKUB0kMT;(z4A|kVn9kZ!T5C{krusME+*Mq}0v+=9rzMn0UoBqi?
zWV^z`BG=@4!ie9Z&%=y~_k@|@1%sy>7R>d%o;&gWPe-Gf%8g(5vVQ9h{+r@o^Hbqf
zW@X#u9P4#myrF-7F#LNgQ!nIr{<Y18m4bJ#zss=n^(~B;Q|QQI!Ys`q92vdA<7>P3
zg~aeE2LoH*7uu_`<`mlf+a2I;I_J%~^WCQyiqEm+7x5gPWBA-e`exwu86W$7oVab}
zR-UQ$@qN6AfBk=kQ<Xv2gJmyGvk|Cwu82)o?K^o6>!Rj0$&1XLr*RlNI5;>yVKi*H
zPz9PxX+EUH;kf9fh~(CdGam@#IygRI*x|^~kk4VdbEZ#{fP1Z)-N(8kqF?`%g8DNx
z0mZZK|9lmi%$4-G;rArIgOE7}G?KM!-Hv3xx6N1C&+pl`L+F8w{@pqofx>g^uG>ti
zxb;Q)_R3`!Sp-e3p0Q1k(f!OKV?X&S`*eolU6&lso2}q`cl-QZ)^3~ruiJk*N%tL*
z*nh_2lzRI<MmC>oc59YfKg-`=$Dy*_@7MLFWZuiqyLiuhOg(11@pQh;gnT>wEpGB0
z3Rf?+NjS^saB)h-n#8DPEO>2FrQpyZ*2LYGDRINYB`QPdRkOt9vik6p=I8&?11{cC
z(U&Z8JQ!ksGrUK?U#WTdM=66xm)sw(;$NJx<xR3nV!?b9vAJim3+~IOh{U-E+`DYJ
z>4^;6&ZqB<C1y0gFFhgU)iisNpWO*7wMs|d4gDcf^Pg?ta}-)XRge9f&EJ6HS$`u7
zj2~wxJlU$Rr?<_(G3Il@^Ea>s8%(@YK0bWcoUtcgZiNb{^U=!oL~`qM>CH#ku1Ic}
zahOFov;UFB?*$Xg?lc|td)8dLr0GMJ#I5o-!Z(_jzb5Z<zx=s~bIPCD5jQPjIS*eh
z;yRl?`F%%!?C*_^UZwHdqrEiDd8-dJl&{$?BAE5+-pk2{ZcnK6TfO+YeC-SMtxry=
z&;28i@Yy2uU6b(ayBijK3A#}+qekKTul+y1{&t+P$W6L~<*SCVNaw+851K-Ch38vH
zS1p+Mue<fJ&XEb83m57ew3VG?eQGaaofNJ8?&g~&vBh4Rrvx0|P3n&MST6mSi*H@u
zya~%xRGK!2|IM|C-xI|lRdwZd$L{$|O}kINx)Bk@CwY2_K+Wgy;GNGTXP&nYk$d@7
z{+e5c{)?X$4AvXII4%x+!r60n@u#M>_gp_Vl<vLYv3yPO$9=a05@Vk<<(AY=2)a_(
z`{}piriq2Ge?Du@zU8r7;{BEYR}q=VC5an;#WbDwci1MaD<bSG<f3jn>E=$xeWq8{
zZ}){AWm)*>G)r~fYZ2*}FOnW8@+`K!;8^Z_bW20x_adIvnbAHH42p?50^x#8PTaZD
zQ63%VtS6Mn|IJ;VzeXS=WW|9$`db2`UwqZ!Wm3K`c$R(F-C}E=<Nhr&X1jy9Pxd~S
zu2Jarj=qt9*Zvgexlc<t%JVq1wSNk|I4}H`FOh|Lt#Nbz`VdLuu;+rt$!A%%+3XgU
z{y4*N63040>1EAcOgu3T>^8=ZOW9iv2sK$M#5G*LTUOv`HQUqh;bEbs_pT0>2LwOA
zXx@6^$Abr)%={h&lemAynJ$uF?-Ss+{PBVI*M@Bw=KmQMF&J4-D6WfYPnOl;+;x4y
zPyZ<^qCN?PzFa*yz|VN=N5?Py+%b+Dm04u3$~rqcc0AwQ$6;Hyv-!_*nfFgw1hjsd
z@qhZ0dX&{|@u_X>-(K%4JISuT{@VBN{?<v&)7J*6%u&9|wxN*2++>nkvjL|8hgn;r
zhI<pwZjYTy3LIZ1wj5d8`odHyCHBO<<|y7PFU95ar-<FE6)fSgidGRfsmVLTyM4jN
z<&TdkeNf+`FzYPC#J1lt&E^@=w-O9)ey`%oKk>5K(V#7?QPA<|s}%>2Mcyi&#qmYL
zx@8IPwxjHsk2OpWZrX3@zKCyITknQ{7O6iS4R-}7>U)a_MK71E$)Ck@R**;a_!5QY
z`JYN29FH&TyYpkg&-s(flRHisKjY#OyIx-VJ-Uc*|B)>Fw2mjuFRio=Z1897aJ2jy
zb+P7cTZTf&)vY@o@8?^gaOD#((;q%tmo%lO<-t#s1*JU}JpU@y_bI)KL-okJQ`Z-)
zx^m>)%|8nkuemIIenO-41vk)HXR^#Z{4Uasja|Io&nSRyqrZNyOyTUhK6wr!$I157
z{xh84#Ct;Rl40A2%7d)Ude#^6bDb`3$#q<`Z{u5`(i`t@A7r(Stv>nBU8dmhB#ykR
zwm0T}Z2a!{U`^p`d(Q>me?KggVRZP<knncfr{=)w`HFI7O+2?<&u!V4(3ESd+{bqB
zg_`+sp|pDjj(aMu&u+Yz=lFV0@hmkqW9Dlf%JrVf>mKq>*vp>$AbZzbw|gw^8a+w+
zj(>&!GZ?N@o6Ts!pQs`qbUB1C+ozs=rK2gLpl6@J_CWw#gETZprn%4JsRrF?!fqh{
zL?8n?yn;eGu3CLqs`5{%<I$h%6*NunZ+~tgFaPOYid3KMb(v2OEm&k8|2dxjv*4%Y
zf}Z~jX7!(6zujNN5xQsh9Q*0PXIXu7qgP2kmN?-*iDUlXwujr9Dvq-6zaDt$r`$m{
zpUYSD1O;aCO+TK|-O-(-(!Bjr#m8HmIm-MV3S0Af*9taFXyS<4m7DFOD4-KibgSv!
z=jnkaLM62g-8<i&W%u+B_U-xS%=yl-*I(^e{}aonn=&*^{{@KcVv#JmeU$y&pJm(k
zo@;z<yEh;t^X}aMVeaR$kA5t8yQefQIAiz6H_Z#=0@n!e3AFv*rO+FErn`AUNLJ1K
z3j1xRzn^9i30>VTZ0*V7|BXBEVejpLgtx9v$?_!<<yX$$4XDbph!-fIp|JK!SdUxG
zuUyB#z>9YKIh1xB`QivWM~?T5fbgCLHx3H#WSPc!Ttyl*xu<Z4g@MC7ICH-x{}kbs
zoo|@Lo;0i53CSciGp>4L{<~_%f|Iwt3v#@he<Z-AZ0VC@HUAkv$LA;hoLBE*YWcpf
zQ{~9J_Feo8YEOiu4)YhkX|{iT`|?}1S0xXb`6rbtOglEws3F30nud)C?+3X*>m9ev
zWw&T#O5S{vb*;Qi%!PzRo^78TdvnFV{%7d1P`K*sC-Xs3E|ooU@dcAjD%^|9f{wD!
zT5ByS$+J`8u*a#y&#gaheG%_l>AB^MqT*W>nduX+7zi7lf5{rlTb#MWCqB1B_dmmT
z=1mM8PB)ISnyo&0<bJ<)7uUt79@EQh1e~wDz8hp{DDR<p@7*I$N0~jx+@hN}O|mQ=
zmv4W{Rx0DMMJK?Sx6oY9Y^G!O@<f4c^%^R6v%3?SUuR!%{m<a}zWk%jzCI1r;0u-;
zI_x>rf-g*;sN+_-VDr+4kCbocOi267{xyM(!}RhZ>(*=cnwMRCaU+U{^?<_Nm6tCk
z7%;@xT?jQWU4KaM^djz6p%M~JtD_?~3vNHfB_8s3y}<1*&Jxqu33IpKY4VNNu=aTO
z`aso!rK_JPy?@G65zCQS#B=j$cj}#H-+G<r%)cdDM7C~CJ@z@zL%F{C+vi^n|DNv(
zwy9gvC@%f<Kf`<Z7KY2xCvWIIX>v82;CTE3{}kby3LLjz1?1|hq~;hoE`8V1E+Xa0
z^hHAa=~=erR>Ep^D@@xhCcbD+ZgF%JS|$^av*5<WeU?wG6!t9iaya~X5?}N2%d&3;
zj(GE#-)Vj+XVjsa(|U;cauVOHX>&L1*7H!??stJ@yVntgPm3ikr01ow3qNPBU;CkP
z;;rV#a!C_SWw{?Ubxk$8&b&Q!o#XW%Z^OTqoqK<XucgxY_MZ(qS-j>29{;mm{8;oh
z7SXFU&HX>4Y?GRHt=ssn=bUZ9gQi_e!)@*#Wic1>F`6KDmhIWLhv)AsnC>^RgkksE
zF3z6I7Kg&0_KOIwd~wJ1roxo_GB5hCyzRM=_n+aq^n!#Yw#A+|TQ}@vjb3@+jC=bk
z&RJ0jJKO|&_Xd<%$r>os?VEQ(f91;-y?%}blWsBV75#SHxuxNUSf@j+;jL88nA)`F
z8J|L2cv{l+_XHF~-6|+v%K5MGBx|as{qg{Tayf<m%Ow_n7rZNZ%ep<{j@5#hH*YB`
z?qoA$O25WoQ0vx^#=7|^yX})KlZ}UzYXWM{p9+3g*j5`*eAusg-LV>D$JzzGMmJ+w
zWZPz+sE=lOxBD(z=$<X^pXUAEwP4xWr=0z7Tkj;kXxg=YqMH4-m;k4`9h1%DEl;xd
zTw#w(mUc68+`V^0PwtB**$lx0RewZ8MQ_)g`0~p!?jchp=-5NHZ)Z3b+&XMzvEWQc
zhr$tqq~wci35-Qd{Lz2fzDQs2SX6s_PeA15l8W<v8fFXDUon|Bcisujc;AaJ_x)SS
zW`E_+-a3I44V#Cj>R#BG#OZz%ktnlP5ia>+-7$%;-}CYAhdSz)0v#^|d^GCMy>0e;
zirADt5xch;+^oAIH1n}E|0B-ZADTn!rS4s3>)s%Amfd*u#j+iz0#7gEl(U?F?c@9#
zKODcl|G76kF+p8}dsFWTyX%j>GA%Vb_d%zyi?4B+g2G8eJ;BJx$UZ@^=Mi}AwwwU(
z3)qrq6dF`7F8gG)(6?`nYR+O7d71wVOFy;gXOw>I`Df_(iMMXm;#U&F{Y&&617ZU&
z?kj)zs@Z#X!0fZz&a#!f3@L1TSh}d`zVG8ZKfJYb9ZTJh2=ia(a9+8WW$~kC>4K+8
z0dD^p0@!2woPzIH@iia6l&p}L`*9ZEw7FF|;yr7vFH{Cc9pGRoaCBaG%|-I}ueXk;
zu3tI#yTozjJojH8zd64Cvs3=*Nfxeop~s%PKQ764j9+nmy2<%@#rtRRl?TS`Jy!V5
zv6pM^GRyckP4}j4*%0TlH__rrv+>#$kCg?d<b8Eq@=8m{#qZ~@Bd!d#?<Rcz>9{AL
z`YFfVS-fXHewE3yer}&4oLRA5qHag=AB7u#*}pdHpW@O@5P4)Mqddd$T=+_%^q#eu
z3!0ugIsNgA&oEW^!j$LuGE*FsR2UiAj+ujI(jQzZPiroaV3EG1$e1xj`nUA-5J^T!
z7U@|R%x1?l7fW|O{L~ce!uE4Pf3WPjpBjn+Z~9f_zU|g`k?TsirOI~x<^3}XUjqBs
zJAcgL)LBsUQoludw#QT9E!7Is{k@($f86C^E~}ZaqdU)W^@d{-={W(BnI-dYwr+4t
z`^z1r%(#(F#N_P11G?uptfE3P&E^To$0RkipV+%rO<+oS@{}enFR8YT-)~=fB5TX9
z>f6Jl^ya{P7tvYw)h<g2*1L%6eA>JGXX(8r$4^hswwK3oXl|Xg=|TGY#{DKD`d4;X
zea>TLJC-%?P4Y1hgVmA8J{8VC&mvI2@nY}J`y$ewM`mw!eC%Ja>v!w7S^Tc-7AGX6
zokfIRX5KNd7t>JP?DqVC)8FsKj#kq<OaCr$PkDMxL#2M{-=x<ij+>@UvAoc3_)|mw
z%RSvCF57<0E^wS$%boc^?<D)IEZ+BmOuti_7o=L{rXGHumZ53-E<^2gKYxjc&kE*a
z|H?G<zx=wkae+9a#;@uHy{kVl9{w2>@zK$vbVJ#_IRT#e6AUKq&Jl23yTVj&yNSTO
zN9J?9I7&-dw+kP-;K=!Fxs|bf_XPJ+_uV3LOrOga{BWF~-Dm&r#P_`nf!3AISJ|BU
z&ZR$OyLS1eY?Fh+9nHgvJL&{dG=)nltB<lh3n+8H_j{A0O0d#T9{ul*k7sjsPjFu0
z(PRHf`6^ori_|<dzPb}U!hIfQ3pzuJSh|ZG_xo3zW53Jpx?D+kOB456QMavcjRd|=
z50QP>9PQhibM$_T_?16P4eTe}m(NuA`Y&m=i*>tShE}Ov<pld3&vPym*?FJtT6n-p
z`8tb?+QvtVJGU`&BsA^c;AX4%uDM#qv58Y@^~Qc{M>f?bZ@xZjj_l#lca%9JIEz=@
zW5Ko9--()THx*_&&OO&w_TBN)OOx0K5_wZMI@Y@%>#W;;eEvh$srGUg|5+wVI5Rax
zmpGYoeEu?v=kAgW`D0>t1Oh5~4FsnN?7rt=>2+nn<CeF3S$dV(3#Kg2FOl8epY0rd
zSo(v8{tXru9~Pws4~ftFC-JkUZ8H{o((LQ&t!_Ad%|^#_m0WKN4Cc$P;8^f*>$!L8
z{R<rfc(jVX*`2W3FCN3B_w7~l-b+~#QY;RSuP@>>-MS{@pYyWFw5Da-CubOy-mWTk
zj1E85d7!WIx5Dx(KN$n$Z~cs);OMxbV1=jo@xBbD`e>ss-#E;hj&T=>vq-(l`t8E_
z=l6njE7ukFeC&OpxI5@^N$ys*$$`fuq9^fK_ocGk$}cHAXW_0QeB+aglAHb96{c6~
zoq3-dHSOBGSS~g#z_GBq?__irPk=xU&y>fq9cBtA+xYHl7dq}_WMp3;T*SLJL)wdX
zZKAP}Y(Q@QYo5kG3ugK}oN|aW;RsVR`{j41%8#-wd*OYz!15%^t2&j5f2tIw**La;
zoc^DoQz<&Y>B^6D2mJGHZ-3+H9_%OadZEqU3*ML7+PT*szn_1K@BXo^eQ$Ss{H9^`
zOR8*wYFprm!(E(bFL$~WZ>d^vN26zvdG(A1*TeldjJC7L?4NL%QJC@aQ&wh=<PZDj
z^DJrJ@Zr|I;~S0%i|twPyS(8#`_?84p0a9%U!v^aP4d3{a@>njLqIsJRgfL&C?v<P
zuDQL&hi=9+KfhNT&$fp>{j!L>{HNAiUHvT{ozi|sWd1Y!+jw5(+x<?*$9p0&I%NgI
z!!DaHV~A~gH)Fx%#h2JEyqCS%?0ECVp6cqT>Z+1M<_q@ZP3@K7tUVXx7{BICvhQBA
z1y8<8HC&(jaWB*KiT^g%C=^Z;xH*eI_8A}F_Eo&~zs;>;FFGz;w_=aaeft>-OV<ZX
zO3V=m-*H7PQ0a!kkxk27eiu*Tc%R&IQtkFB4$*rq?%YL=0_+y2ssntNF0DLpPV6LW
zt1j~ymBjoK;poS67&_+rg)1Dq6?d7LZ$5|W%aYnB9LYHoN~8Qm@A6;QG3UMz6Z}z^
zLFnGJCryDL-zFG{-D{rn$tTxr*X_rhj-S`72jvO12k&Ip4?UJHage2iMbhNJo1<*U
z1#hM2FOdRohV^h%a1z?dcB<lo<IY8TGCvjWu=oh%WjmKYYfg@qoV_<7&vAZb3(JNs
zUOzzr$ps&RtSk6Sq-QSI+fn`dAj`5Bb664_PRR>6uD!xx(60QcDQ&vv-?sO2JM`Uq
zc{6NxxZh>5{~9G<W^DP(ll9tcw|gfJRh#AS`y%jlO?LA9YfnUCA6RQPUwh}FUlMxb
zf>K_iqkiz}gd9ehPjV|XZ$F8;eoysFfbV~X+kH36{RH;1itUcRFL~@g!<w|_`DGin
zUhI#bB7O5oJV&|Y?Tc))er*@5{KF#ppW)u86d%sBEWbo$60QB-c^Iwpv90{8u-fE~
zPkBOs*HX_5yLq?QF1S_luJjOSugig#F&E`-6v#8Oq;I%W?5OVRz4t)TwoA<`FIDXO
z)_mLc&Q66X{~2T?^8UPcw02*VS<oS~{%{dr=Pos)83uyw0Zr{O$IKKQa=zaRaJnoY
zr~LDe!Yhri<jB_RH45vmy^2a^&iu7t_3|~mr9Te+STO6o3bW6*xTfy#b^K~I7Nw3s
zr3w<qr~Ks!;M>vv>0!BwVAkuHH^uueTPk#vvdn&e|5{Rp%B5A0wbPoaIXi?K54Th(
zeEt66yM}hwmdVF2xhP!FIC6JepshgaUu*lnS0uZlIqxepS7+v^FL2xt)W^H+K|o&G
z#PdeE9}a&m;_Uf&zNOk<KSrSP-{i&?y<^M|S(i;eCN+J#-sX8v#P~iYE;6uA-DKz(
z9@UU|>e{U)*0B4hA1qk4w(pRwLbDTS#Quxi0)@_?clH`aOMVE>cx5*s>e7`1@z)NE
z2y4E!_Ho>HlSORGp4GEhWWS3Dwa-}jpJDQj`5T&J{j~%BGfcEjuGhTR#2TCHUO!R#
z{2~tjHP4fCPnazD#H@HifvwR%Ann@mBA#v|n+x`9uk{~d|Mjl?$N9877cy2ZFE~_o
zEL@@CSDHHWR@S!8jRk#$(^cdhK2B-m-4WZq_k~qgi3`iZ(uFEQ%nTC*50y3X9-KMP
z!?2n`{PW=~zUmXE8`OTsvdF|OlRfwNE#C^$3oCCu+<aR^R<AqkTBC{Be}>;`ru)y;
z3OKKR8f|}D-oL16-}340KWlR&rwC|O7A60Vl{k0VF*-c{@BF8Aw>LRPhaUVHf2nSx
zW5iGEI|}ocUMZ7y^Uz;enRo2)t_QlhD@?;av-Cf`KHWsrbkFQg`;F!bP4AUFdy>o-
zTqs@gSa6#?hmF+Uy_{biJFn)yelO4*c*WwDydq2a-gmd(G)FA^+`4_ijl0I@>gH>x
zn7jG0+}3Q7p1sI|_lI1E8Lyy(oWoZQ<A3c2vAmD3rLuUfG2X&|i|f~x^ZVW}YGOXZ
zlPe;jpl~C;gzbxD6YmLI$2}4qpYJtak=x>OknI730EcmovWc`K+oMJSiv<&Xujd#%
z2=GnZQ|PEPgXN=aKzzmu)4R*W7rcCtG0Wj^!RdY#;rdGg|CHYRUGM0>{zAib#~rCM
zT>SHXYSmwP?tQ6NAlPVU_K$a41j^);!_Cg?)Ctr|yT&eUN@hw*suhToS|hA}`6>JS
zHybzeO}PD*L*Zh0%()xK4J{O&?P=TCzAH&`wlBMCc!2e}FJe)=<;k~=+Yj-tuRrtC
z|7OE(N&iLs+bZsQtn_V>*|^cM3^W&khMTZd66}2jEDN67EL&sPH;-N0mHqUebqlY~
zi&B@kW$5T)lK4!;{rX$B&x@0zg;@6Py3^EuqU<u;%Y^2>wc)##3G^;J$a=k(`Ky|Q
zFMFbMpx<nl1J(!5_gqK~jys^w<mO?yUvb?#zDD*nwE=~@R=q3k;j`W=;PQS&p~16e
z`TPGFriTb=ihG%zc<-2W%<{vQ3prBk`vk<_?7qgKviYb`^6g!*<qF@{_r1yNE<de%
z!t!jXp^uy+yV<w@49O>MODgQRQ1LmSW6OE%3uRXRyaGz+I`mflDBDsmIQLr11lOxC
zS6*WO+OmQ9CA(ql+4l_+w>0!@Vg){3=Kg$?y>{{CjcbLNo`|Xcx@GXZ@{42S>UGDq
z9C%o7`*Xq1{|wWvGT*iNc>fTGUHQ85;=bbB63wrg`c~|p#qojz3RDzs9r94tP`G!x
z^Y+W1j(aC`o@bH1<zW0r;ZC!ejAf4F4yHT~BOdkipr%@0#hQmXkN2`n&-k7Hf{F8&
ztwf<9!|yj;+*!NajOHG4vRh#}*CV6GtbbpJ?w-tL);_xqKV-dI^(NPtgQMgqyVc)d
zSMQ^Lo_}e&)VFi*^sk2m9V6FXDL+=Y@m2He^${Cx<nPYn$;>|O``fUADSScLC%yuM
zGPw(1HMHVam!$Y^-j$&ebj9|<yn{CFhj>=)nb;S8?2=>1kLgu~za2Nt_Ir7}{1)%I
zWzW-@jBNECADgUGk&vC%;F#{!n6dlbb%p!?HqX~^ulS*%7W`4={Pv|A9Jl;<bke~&
zXM*qLA0J*H?co>UjceU<BSH08(4FSqtL9suC$?^PWNq(FiMjDib=x})yY5BVtcJVp
z3b<e0xzV7tb^C(j-jQpKm16RmxV3gYYZH|J*!$g;-EiGic43<$4sFSmZw>p`E^6}s
zcV<i3F?kM!@K3B4=T*Gl-{{Ejn#0JZ@EH@2{Mt%^KJ$lVHx%0bI?wI=^~-VjZ<!qb
zT|5ny$7Ix+4c+aQKV);7z|Ob)D$A~rhuq$ISA=J%`Nh4ktx#!FZ{lT}JSVTmPx&RA
zv)`Y7M*b<%D__cd<`6#L=b@Wf(LPb`@~M9wHme`^+JAicsma*nKf@l5;~I4VrE%8B
zxhAM^x3L_TeA2w2zB@UBN1bO`^ZYBBvyLAUm(i^eh<c&9fl;F7_gR*;@n5&LIlVZ^
zF21(9y2o~N7nj%heV6SSS&NT&icP=8Yumz<T*M=w%zYvG-ko3aEpj&hHXS?45`Ir0
zq1kLtPwG{+51*AKx|6FoOYRk$yMLbhLbWM@Cs9Dpapy7x;mieJ8uA@G6Yewz3K%%9
zJ%6D1hvTNn-V1A<HC^kQvV*f^*PRP~d5y<D8t%WyvaI5Dk4pZj_fv$TA1{=@&NIRB
zYR2xU)SoYWE)?CGWxLK$Y?p^wrpm_&_8ivl#Xhnf`^X~et+jniZT>M1!?Hy)j<30p
zP`W1LUvx{|1=rP2B9!gV@8Z%;+qs^N@AYe&2}NJ;-+7dOJnx90^9keM9Om0YB9x`K
z_g)9x>agqG8y@v84*pMk{hxly2)LDPJmREw`+|Gf(#tA`Y%6@(c&}QSA1HEE-TKJz
z<xj_z?*%)bW+<2~5NwnQ$XdNpDbTiFL(x9u@xSo<{f<Sv^*3UBx6fSgN#$99bxeWX
zycK5KW^e1g^wn`oaEZO$A<&9%!>4>pS-Pt7UPRp$h`e;+82k1&3iHm(<h|Whc#>t?
zkH-v&w)Z{Ec^QswuwE08CnZ@gQ1+l{ckt3TY++|vwO^dqOOl@8x_a3}vwKbbf&N=2
z9)8Fo!onig%q${(A?>j33$q1Zgg|kiq+#ngJ1U9yg2jT{91kUOx_H;HxLGWiaXhAY
z-|Y)t%Mz+Sa#-2R{cIFq`)GfP@3Bi%lv16!!WPB}Gw<0gXj&h0O-y>7;f>~}|I%i3
zFXXAKy-=v1DXM?0ZcjkWk6-5!GdmBj=-I$wJy(6=+vIc(?!`M<mjCSFf6DXxT@$ar
zQT?Z1-#8Smepcy!dVTE+&DTGT{xf`fd|X7}*y0_{!sl;`2)_t>t8h$g-|q?K_dox0
zxV+-zBi`rtGVB-HKi~RxrQiIw4afd`bi5x_Q0xR+dJ8Ss;FLC&wM<S|uk&QilTi41
zf9Cc6JLR$4b8G_&`PW?Ed(3X$33H>((jBM%Go0cz{hIUEz--q)4U7BgEBM|qbQf?~
zn(tvhGAHlrS=LtG>de!-*d+T?g#2e%SeZR)=KnkSRr2d^UOfKa!p^Hm^fJ%Ov*7*L
zVcsv5Xm-Ac*R&*d;?&y$*-IU!Gx8L*-U%p~rORK!quhH}pd_Rw+d+O^1fN2oqyAsB
z4bmG9mCfSfSG{q}>O%WU4ZG~8TJ1KC+z$`3mi7B(T@e)QoU{3`ioDlHIg7IGUmGXP
zF>t(n;gVsmpahRV?wV_c?Pcd96dwLLo5Aip;mbjGzL?mcKYnKfO6`m`XR=LhaJ<B?
zbt`vr+m9Oxo#AJBWcw=q1q8p^v%bK7n|xDq@AcQ*C+E~_Snm3&EP31FNz=B)>us3e
zRfbW{9py|=?GRV4Fzx)~{U4fDq^17wn@G>{u)B7YWmS^;auZ>xJFMFl-1l9iEW53X
zuiNVyTT_1fA>OE2XW0IfC)EYyT*|s}$4x%2!#wLxb2UewxGTHt%B!wVj>}$8F5<nF
zuY9vl>>;PZ#OPDvX6~uK?E-@ABfKARPTZ33n7;I??E#;E`i@#l{T>?2_`RR8VA0hb
zM{Xx^eU$j+^hMIbrt|p17Xn!#F+PfU299>UN(|H9`*oQAXYih@Xg@`A`*F+5Ew=0|
z(#IOMb8r_q+WSA=edhS%dr!o9KPs;6&tvA35pY?(OyrD;I`>)=p)FAb&pD%KH1RE)
zH*0q0U5hGLR=2fl_zc>4J~&RBc}B7}*HQRnXlCN>cIycRyV|DP%sFX%E5Q4r(@d5(
zHgy+DO-c{0VY1CN5!fpA?&VPy{qMi?Y?4K!UR5eZ|Ji(e64$9++ihmfu3gZVwc}r%
zLbK5KU4hnXMdTchGarA;yzyqK!@orZ>~m_Bn$N#zeIygptmv&#Fw;?Ku5R1SIRc&{
z+Ycu=ZrxRG&77B^!mB(>jbnGc^o7dXH#HpDeueDc@cyS`_0o@XAKC8Cd(~W;FD0Qj
zeanTs3ooMLRCh%xym?Xaj4S!8xL=sCqw~`Yqd5ueM}IG9?t7P=^^oHhhc&<WiexDz
z*K0SLzU|vJ|LY8kSVqH)1&_A=I@UgkV}IYxqbyl=kz1bLz5a0)e|BYJfb(t+kADF{
z*Ve`P@E^a$^{a2@4Swqj&czGNrbsO+wz*Kz?7di6PI`l57k{Eskz;d<+Z};S2gkje
znWt~!yb|G~IK_geN?}8)P@;0~e$ZNu&zue=&zhV|@+_otIgHAB8s%;{-4+NBOHXV(
z$DyFG{lcYp%JS=GD7-P*6%eJGzeQ}#C7zw}d>ks<eOMNLKUD0v{cj=n4u{7_S;Kbw
z{+gMdeTa|!M9|y93D5h2Z#8Y}-W{7GQ1VMRVHt~$;;tCQD(>`3zl(p?Ze@|07gxa7
zFSnFMYF^CwZ#Q#0v{zMzOZ+=>PQY>Hu1CM`R`DKuaL(rJqUPfk4*kbX1hlWd6|!5Q
z`6{f?{LL@NReBb)^Bj29nU8sxb-DDEKWIMxvYb1i$y;;UJ>Cnuc~_W*OjIvF#PRgG
zFn6)z!XrB#zdp*ih0|R4`Xvvw;7b+{rBgSu9Lta?*mYfD%6Yj2e$Yh=dtO)<Shufq
z6k95H;`Hk(jt74177AM~UFK5?`=jvMq{`ueYW;l{ah(gD67hAeY#$dhcoa-@T>6E%
zVA~0W1Ho(t%>5f3qt{&SkgO|mJQKQ<{i#iE6|esiZa-Ca<F!kf>SZ=}I(j{1s%!yW
zwRexlLBlxxlT0la?+K&q>b^4pc}zwe<_!#vFZQ^-ILr3$*)!dZY_@N2@4M`{v+po-
z>9z$^j^C9Oyvn+6a^MY@kGl*UuVmKDNRZ!p;rJxZ<!21|pT2z6v^xCRtf+@~1PXt>
zjacIsuc6V+X!z}mqgn@V<Ka)Xpq_uq7Ux}W_6xjfQjINM{=4+_RTlNEyO#H7PI*7~
zg^6{*<9~5~T_$9jcAlSOE0DiDpvmlmW3t~K#r#9u@1@uO+tq7$+&)CU{6E9wPZvdQ
z#ZI%iP<#0JD^{;uYkLcYttb=EV2)!PTHgY6ecbM?OK!hpmwi^#u<Uxr9ln$PITvcG
zPyg(=Qt<BB-~Cf$ZtvM3|HOQ9-2(yl`dRz<9v;5P;x#XMSM1%?4^68B*Xs9tek~$u
zD)(4Oee<1X%@L-)7w@Pvt8H3ox9RXC?zv)f-zgc+``j-gJFWkCIin6^@8{mT0&zhf
z7jSM966m{qK`Y~?k1*$gXJ2!2Qn}A;+Q(s%xq|7VV(t2S&Fe23_GTD8ZsPWTzwBVe
zwzC}yuS(A_9K2h8ke&CL>4WbKRp*=d=VfI}P1Qf1SE;b)BTs&@=Q){r4ZDd8uUuYo
zK#7Gtpy|lZu<d`2Gbc3hEk12};NW4IV#gCdc|BJ69Q=J(MCSH9=Ec%Z9OmXH#5e^C
zww^Ez`P6T2arb)b38nuGdjszI3pJmbwO!D7+hq;St)ja-=LCe=9zFK6YC+Fu;SCDV
ztGO82eE&J!P`J}v%(87Zi;zPDBl`+lCN&Nf^Pjx`COewVSy2D8MqyG6n}$iRL-u+h
z%fAaYEPqlR#a_ON>#yIQN$D91z5a0z3#a|KzdMWf+|`|jSbqHz2n}1|x#wP0Tyt=i
zh4g#JJ$sKhnSFCyySA|2@r<90KwPGTL+`St#2xQ6v{${n8+eTAQ!b0t?ZpNE8KkQg
z%yf5%*N6a3(qx<$O1u*-!INv$>>I1FEU!(%m8Dm0itQm~>6GRbiyz;R;9=LVx!`am
zAUT$U`&&{|T-$86u!F2?i+#785PP_lU31L}>xB~!vhVVGn<(76bHR@CNf{~1Gg>MY
zo_~#c_sFOAqvNu9yChCeDbI0it#$v#eeTBZ4~`+vj;UR8T(E!B>%S9{O8pKVzkWmE
z%By!}^)eH(-W4ACuqD7crub3ah04DvGyBqFmNjQ*9?y4Za?Z^8CZA#UpCRDpN%lpJ
z=DdrTKQyO*u@YvxbD{FD+C#Z%U7WY-WqvJt<aT@0zSkF`w;$fY_wKUZ;z_*mzdp%w
zBu|jI*Yw%-(e4APdj;~Y{&;pNaSF$cqTh}uUr9(k;%MmHpTsGpcj@P$pZ-OB&z*1H
z{AaFkbzL><g<DNx(}RxL8Mb_E-*-g({_m{Z<$qdl9J;RXv}XOJT)!8R)%Q(gd}Cwe
ze99h~E8KTKJu5)=dP;yt{oLZ&eD9V|;_CI=d%m;t`8*G;xod0u-?__gX!7L^p6BBE
z-1d1Ex7nTp(g)8!Wp69I)nq+O&qCqSvqObP*)$9b8T=a@mol<#xBFnZ;95gdE?4b2
zCV`u;Kr`^w4S#b2;sZZk5}MOFO+e7mcAkyXn~LHGO~EA!ezK|;S!(^Jm@adc?XWnn
z$Yy!C_Tn^~3&sB#?lAv~zsT<TSc_edyJ#o-MH7?b8ON=29rJD_a67Vn+q&qJIj6!Y
zp8pJw&$5<nG2VJv=B<dl<)>cRV=upSI-W19yC@$2btl{TcP1ZqFN<hscJ(dZe2DGl
zg0{EOo%^Z<+{+do3w$V_A{86beRA&ly==EkeOzDYWrnCOs^M+oj}N$ena^@TW8{&~
zbGI*O)7W{$%eqdbsZ>|FkL`A`quIQM8D4)Ui$7{gwy9qD$6xyg_^9yz4396eRNc~l
z%@(l1(S7A|&iuO>3)a5vUR-xXctvLSi7B;~DNXO%d)3&t8B65aozPwJ<M#d-{#D#s
zbte8__X$km?D_b>;ea<&b8M{u!;Hk-7nZfT0+#{;Z4a*NDZf>ru<7Ep{DK>~B}I<+
zD~_8U+%Su8*<1yODG%FDKPy{s@=CGHgR1TcVXq`PKW=9cU}QYkx##v(wqEzl%w6y2
zFOk`{g2DIt?-qd`Me7LxuW#`btMs0*+_i}B`Dy+TsR;rCDc7Bgcn{pESTLbE+dDyx
zt@=V5pTZ}{>DAkBrwCNvD`2`a!TQ{}{Ti~*U$S)N9cC^+#L4(1*Ku~X*fXm?j%<F{
zEoa<4#G$<Zq+R{CGK&SR!ExW~C*J<r#POfujZj*x`$7$4sRqM-{Rz$b-yC)v?*Gs5
zq&fO4%j5SdQrvTXFEKWo#M3G+b9Q;nDc-Y}Ego39UrS_rxVZeEN?!W`$1NH240?Ae
zSo?i@kX*aO&~YleWxt@seHjah1;5t+*|zsgt>K+~$ve%zod4BF|DCe($T7v;MSIzE
zj+dK=NP@Oypv+M#tOr*mNQ6T71%cq7vH?pDC9xR)S@7feU;XL!yPY=+-IRXs`0;Js
z-uIP_=3l$G!mqFLv;N??WZ%N`6CEcr-zm%6A`lUHaqovI$=}aC5ewN9JeT?QCGiEb
z?hA5Gw7qx2#?Hp%ZsC;mPa7Qz7hK#T;2{z9M0VP&*_vBo^c)SYF1y$kQQ8s^{JK<^
z*Ffp*{0xh`aSO^NA2s{RMkMxB{#~$1E_Q7W^WFfL)z3P2-mMpMWZFIjbi92RU;K$|
z?#Fh^s`DLP<h+0Nem~3ltUpN8xplk3*8dE*cP{?vkt#o-*?Z67Gxd3Hbq5w)s#)sp
zW&iK{5<|y@zqZ?(2;RN(hF?EKf=g7U(D0^yi1h45m4c0T>J~H~f9cI~eElh|SI;*H
zX4fdJT=ipi>~s;qm=`BvJI}vlV{kdhcK)@5@aqrFOqa}hE+m2L<K|@6r)(FL92^xl
zDc9~)xYvAv(}2UAfx&UxJXMx$9SqG}eQz_jE^Au(mA_=I><Ob(cc;ItY}5DbvN&W@
zH=)wcQ1DSxb_(lS7OAuB7Khk=#(!jy-0t-tjd$CFreKrSOYI(ij%BD{`gm^tc8)*A
z9BN(i*AyJZb}Tp(%%{Nks_C@<LO#KkvcpCESubu~F6Z8{VD`exCKEWGDIe0%*SfUq
zRN>ScUmQ=q_IPhBqo}#yv~%EECCl3;vXa+Kw>*?Qy#5kjb@&?AV-+_}aTqRK&(rd7
z-^~T5_D}Bi;OoC}kd-wzqR_aDmpLN3@8vHK7O7X+cicZsIWF^ULCfFZImtqme-&<e
zt?ragJaLfa*^K@WxycM(9Q~PvH(YowNV_YR#jCQ_U)}J<u7hdX;bZX}=3D^>J_vl%
zu>Cj5r}2@ko}=2l&UXi9@7FM&D?Ce$ce^9osVH;H17(l5vi_TYM4X|z?4MHeS^vI&
z%jREuJIBb;?-uiKMV_K90cH1;9gee2ViTLh*SD{4u2sr`*a@daWVWUS=f<cMIaV(!
zHQW3rnRoVu@Sjm<-j=+7-B-Tg=exBZ3k|1u{+f41@MTu3vcw^AxBm>$6XGs>W^9tZ
z+@gPa7RRsky7zcwCEgy-3v~4O&!83I$#>j#`WMHQ_p%mFFWy_VpyzGzs(Xd!uY7cj
zk6LJGc(-xt3+>pziv|Xco94O;*BLzD_C<Q0XXdf^xDG`t+heyU_+M(`*v9;j^|5{5
z<8RGM4uTrWI}aIJJZScwD>;+jMXLMLv*t*P$!FPQA1Ux<*p`1ZyMK{wiq!c+gBgNf
zj<Q|bG9#|+`R*+4y}TAX+=Ztke{0_VaaY-dn;f^B_$JMp!&vU$AtEI0l3G{vrO|Qz
zR|Y+yn{8i2qn<VTUOMp0mHo`0!zc9j1@4~2=Xk!n#(eJd*@yTR9|>umE!^Sw<t*RQ
zwaaeIVd7@bzHzbUN9iPv^PkqpKVcDYsh^SmFSho*Bj5h1{F$=X-)_sWtj#S9nEdlq
zK+xX5`=0A>5y%cT+xkL#&UazP+B>@xPH)*I{<eu{w#%`{b;e&N@jmu@Ja^}U`~F@p
z?&Q8|s@9y=-LG84Bd0F&cS6D`+h<H>ubLkFKHj~Y+u?&_rTftnbvyr5DQsH)nBhNz
zpoCY<2}jF$wu^*zH#+YAE7p*zllsnyE4OX}L+XXMHv$T!ZW$YG-KntT4dd_RE03BN
ze%#XBUG}h_xxw-FOOu8zau-{-E!dLQllt|DFUz*f)bisy9QS1M1w5$j;<z<e^NrDA
z`I!qI>^Z7*?`2wfvQ9vO)vP5J3(kA4D6g1jc9i|%AF~yX3+C+IuJCR}R`f0P>5n+f
z_J^E^Q~lu>xbmujTW#(nF0Wk&E~Q_eFCy?dyHWi9_C;J)Uw5CJSGY|>QEK|(d1p^(
zndbN87IA4^KdyX<!vs_W-#IL}>mb`R8B2v5pkjklT;b03@_Y_+g9C><?lpN-v^)t&
zZP}sF8Duc+UWLNCn&izaQXYlo4F-D@POdF6w7HPVJn>0DMYGxV9dEwgXu9mbRKI2Y
z3)=~C0Uuir)GfE(#$O^<^2c%d>us++S)NtQsjfJDk!9JBM$XMkel2KS{V{f}iaF1Y
z1y5hS^tGBUB5U8g@~?l6?=cxGPxkxu&rClhd#`Id{h7mV_u|#}4(__4FbCvH6bzrr
zU|%9w#V=6JJn>2M5f(|dNzEcGa?^#YIBs<{_81?!(IRjA`JRjER)#Wp+kl$r)7R=2
zEneVrvWYL_$M-8L6MQ$GWph4Owk_$lQj@H&M4q6{PlfwSFP2+)x7co9@Ww<=N8nQQ
zG!84NI>WW{N8BWH4zjKKl@^>i;eHWccF?!2&nh0;*LE0Pel6)I+<x_97w7TQZQB@c
zpRjwOwEy%mhtqYIZylNT?b##wb?Sw^tbB{MBwO77zLho9*L${vaP2mQzPG;a$=9za
zT+7-s<GYB&uFVZIUw_JTjEq`X*pmCLIXKEw;J|_@*X%hO&%b18bX$1f*ySS%A70K=
zlzTh*m*Z@W9TRw}&d(8uez`@jPBMKK_bNMu2})PQLiQL4>%P2n$#L&L6T|ke8ywI4
zluDZ8qFBYJ9vPHUeV;{?zi^lJKY=XA*FGGMnhg?18Q)6AODyO}RRLYgCD(oILvt1H
z8Uev0zZ7m=6f*N=dm<fmgX2+^!WpJK$DNCqS8;kMha0l+-bn}um-17Wi~HEbduGvN
z#m{?LroD)H`E8!VZ-p}%b50+<wu>#p{L*D{3Fr5BS^v#G`kle!_NV4je;LU(i3PWp
zUTDfYuAS2K<fX*1SWZ_~zE!*`v35=DH(9d$SPzv=bi8<B#es8T(-K)^!xof#+-Bi5
z+qh=Wp_>X5SAOz+t6;6De3o5*<<)YF8DIPN2xO+M-}LzUgDKKlmF5C2iFM{PA2sb-
zw`Rv=>AHZ-{|p(=?Efy2y1TM)is#S!DpI`e@|{!U{ykUBQ)T{ja*pQ%{}8#ZXqhS&
zA&Gl8WKs`FC`{5~ENtgr!uRiw?{<Ydr~JxTS(aTW|7Uo&+(jt!#od4o?(ZM=vNqRv
zFW}D<I#Aqu!X)(KtRm%Qzt>qPocCSwzJMV<_k}gDd}n5IOcc*Pi<4|tXPGsdHR>!o
z7c?$eaQ=;ucz3?zjh8Pk=i2CfyVX4Z(^bue7tYdq1qvT+cFjKe?>|F^wY}sM&C3Zh
zeoQMD5jNcy+cs17kmd2qA~JrfPceLQ-q=$#f2W4+(&yDK)_;E~91eVPHf{bbLr2%x
zkB0Xu>jHvbY3*G0+gU{5Kf|4xM7hmRn$v&tDSfuxwv$Ecs*LZ?FTWjS`&Bw;xCuL^
zx~b$Ed~f1ewaq0}ugEd(Ri4TOEBS=xQZ2nH+in+eHZ^zb_|h&|#WQ<B^@izk5({Sg
zyFBBVcDT-dijZ@4>Q=VtLOvf3s|dz@u2Xy4VKT}0Dcg2CAz@pAY?axk_@n={ZgAYm
zQX*-%_n6o$ZZ8uhmR(UEdL<>hV+?LJ@A`Nl+hN-mS>`Mg9`$V;Hm0|XwyOx<U!8Hp
zdAW$lt-H}N*Ex<|oO_AGuKvk?hTk$TlJiSsZeE`Ec%Rv$rrVxU0sEpal!*LkOm=wJ
zVz%IF@M(#9-RWN~rwF{NG?pm;`gP7bN6vqq$LzO!Kd|76O>^hJ*jy25`<w3t`+htw
z^H2_{zhE)vf}4*1Im3q{(wQ%19;xIcN^f>d_CCJjP<+5q)>eC|B>p_%Nt{#uMDE`9
zS$Z9ZYW?fPe+KO?0;^x{HfUcjB5Epaq<19eL37>AhCL<QZY+3PQ_D6%&+K0F;-$+3
zgv1r5++x<=#PWwl+EpU)kV1{Zmy1*H^nlJ;+Sd}5+V;o%DEs+8y$amxUIi3~O8<Um
z^Clqf$NDGtrrl|NInS!UI9h*;tgNnJiE6!xn8=^nOTzna7jeqJWb1CR{H3t!+QsCk
z7Zdw_PpCP4ZsYQO(zQy>&!kSd>^W>>e7=fTBy)#!no*yJ)qeRECJi$Me!Xa3y8J13
zG*i`W7P*j5$KJi$xAQD(ZoXRVzaT@wzLUj{;lVMU#>YE;c5(DwbC+At=f=UiM!xcK
z#)6v~Io}+kR|xgX&G*n;ZIqs~Prw<p{cU5@=Ywq5?wK#R2P&nTlUbj)pW<C`psBfv
z_kjaL?hnWA8M2uof^(PZ?Qoxdi+9VP;<?2>#{#}Mn$FWaCcm<;U_OV!*?*b`+}L|A
zgoRxaa|>$=SGexi|3>*umBP!KQn5)F+>~O<7rZx#Qro%6;WUpxT=2)k{~4q|e!J1+
zT~m8t`yx(e$Jv!E0;Th8#O7bSZ{Ya(KZEMRH`P77@9s2-O}u~QW6LiNg<sSEe4p^9
zn5F30%>}>Lw_Ri3xOkV5#KXCdGOV`EXb6C8zW{jwiV@Y!(j)g8)EsU#SMkWPaJKws
z;4t0(llO)Bg6lV}pI&9t%aq>y)3MP&P{VS+=IS@u%Nt+YW!MEiGu2!3-9*?Z_aM8)
zUB=2z!DBBMOuH|2jpN%x&C+{K+oO&J^Gy?bAW#%KPd11-cj->n_uUI*9L>GCUD->Q
zrkWYV7To;Q<m>fimMY`x&!DY4ucL3hu!xnYZE9|~_B!d2qqW_H(7DxZwmAV=R^KQ8
z={x;TAmyz0Ikn>byc2hQ5svz9k({&9vDYiFtTun2k>i3Fa*qq=3H)^2{+}UQb4%`&
z32v*Gh#bA}&`v|Mlub~gnyF5}b*bxB*}|Exntppf_CD~ptV&_e;)k7$Z*MD}%24MQ
zlG1zm)kO5yT;<G%+^stow7NAEA7N9vB%$!8Ca=YU|B_+rx`~e0E?h8S6wuq>;As5U
z&BTY3-*G3a{zTs77`=^-pY;tRTn|}3*54u{xAbD+{e!I4>#a}m3kc+9zw2z2Sa9<E
zF@-rg0^m(Aj<Z=FPv6CRz~vy@?<WHJOiUc+hMPL~vq&zur^p%8d`0s6uJ@;SuWWg?
zaL0`M@0#-e?P)Bx5y)A%i1mT9%zDR*0Uyuuur#P%`ujrr>#VX(M$9aNCTlV)435dY
zu(s8XxRvy}{eeR3+7&k@C>kdoWZSD6W^(3v-U^kht+{U$WOVzE$jn={y|_<9vFq=0
zKEdCP3Y8KZ<uOgHxrLScpH!dXFg1^Op#NOr3y0~IYdh}w+btFmxEp)q@i}=7#&e|~
z+b&CdaGaiLA;Ro4`*{2oNiM?!1%f{uUoPhU%lO@KP2XkC0*6dNiH-#`j+N)${L~a&
z(pP%;`ct-DyUK&bWB1qH5eU6f$k)1lCu>{V%vBF3KHkoGuX)?WALpLA^a$jxUXabB
zVDX^o`tgjYM@qV{nwQjd&DOl5H?d)xhQ)oAYo^Bpjz#1+u0P&ZzGbFQ{FMdozI<I7
zyj)_N!QG#Z=YPiL8cGQEDP49vbNQ2Qs`tmEtSdhE^0Zg%5?}EA>p%bB%njymw|Q80
z%{p{lShz03?DA*6l;#feXc5W%r}iyqulYXPlQnE{$aA;!w=7Xr?c(*y`AfuSrSCkH
zcA<-te~0Y8{VgI@XX^iIXf=D5%M~B4;#`y2dR^hlE4|W7r(D@`F4>t&D$Mt5%#i!G
zmu2EIeRKB~+Y5e+A8|jEzRV(Y_YpVy$A|nSa+fdsJ5U{E<XFG#W3R6KdVaqSgDWqh
z4kYMp-^5q8)j-B!U)fy~fjB)If$$IkTT2nCxe{In*`{!~J&`n#=#>8CxbYlw6|aW*
z1%@5D2G$Fj{xkTour61A*OY7Cw(ECwT+@FB-*wrnKl5KTW&c^6$ncQo)7`BsR`bID
zGfXkMJJT^X{M7y5iP9f_8aT!VpP2riVOqtz-9;RxTJ4X_j{Kb>*q<=xFMG^|gsiQL
z0;HE;x!0r`8z?UAJ}1DrY~iu%A7=5oEk0-Vs5!FuoXm+YUHnlo`V(&^HF?K52+HUd
z@g8U{;<nWl_-;}l_a~rqmc8^n_SaLC1mZ4zY;gYia!M2DnvZXpe>~nJBIMS&sGwa#
z;p;C4)<bXh6*!))l#<;zW%K+4tnA9Md)L{l5lCM;)h}*^^?eb>mNG~7ShqP2Tg(d`
zl{fD8-KOyUi)7XODN^%;W=P~u;<Bv`6Pww`-e+)@{rsNU&D{^ToMhJz|2aD;Ao|Dl
zhG)kfCN;mhr?gq&g6{|UV8`15t6kT!DZTOM-RSt%U)gP*@+_{o{&N;xs4px_WLJG+
z^Er-#PgpJ1*zw5guZOmz*Ig)Mk+~Y>_+&=jAr6DQIlOao&$4}F<9_)1Als^0i|*9!
z6>zEB@}J@9j^iIi1m~_UJaX>3ghJn2M~kn!8#*1=|2~udwe9z#CReR<>}$3!*qB?<
zId8-Mg^qGtJ&s-86+I#Js=_>5hV~GF-shE|3lw=D2?*@sFcMOD3tj}vzCgIZapxi?
znF}du4!4@T>nAuWE>cg^FyFe-Nc!B_7dl&RB?fdVyxg)+$AbUb-`Ocm_vUxyu)nT6
z_OOXxyJACBecbe092W1@7yjGynD^URcFlmU{L}R^<_cRs-dZ5TQYcxM)cmSW^z16>
z!X8~Y4ePsR9hQqCY8PzCYi$x_3b-vFBF#6oL6|X*L(B9^gw#vsnzdd0b1P@%{9U(A
z(u>0)Yb&ey3`uwU7V&%9C+lO~{$1F8CAEuxNBx<f4G#|9wP39H;`sHh+=9@AxgU;M
zPw+z;9|JRCQ!kCoH9W=+jvITAeE8|Ok-bllMd8Y|8J&W?C(IQTjvixpJBjOVXu>hc
zJN6bW@;0BXPJCym{a4_4blQK0?30#<ifs!Vjpmw}xW!9<UvPcJien~s56`_VP_QpL
zSnh?)-!c}N#qm;YHop{JZi(7<DLYM-canzA+-J@#*6X(Yz7QVv+4Umh?eB?OS@o93
z{hBy)e*7UWub!2G7xx@_e3gya<q_lCuRk3(|23}Rcwn2-oN8;sA7k*S>Am+7{g&+u
zb}xPOd!g9zx|GvR+){NaPO5wL9b0ReBQF2yWR_%T?)_A|<?zzEizo3Jt<+!PaPG~r
zrvD5_U-&xNM|?2cQ?uZgT>DYJYezRui?(VJfAjHdb{=z^^abZ@LAh$en=iA-+kXoE
z&rr^ByNcI}LGDA@-L_!IFa9!8$F><vc)pYM!xh5@AMc!>4ht^F#~t8#&YiQ9UHWP1
zgRK`zAN}MLU+{DKlq=sYFCV$}LPX~9nV4Lg0Jri_X7{hMX~337m~U}lJYU6oX2*NS
zee+b=j!3c#ers0vb6iDwX2tCfO~H|Z!YA2s6M8njXkKt3C})x0wj*Lw4@=#MviDF5
zD0Y6=@}EIwLd@JyvtVOEMs~yXSKBS_SUjBiU7>T?m9`xck2im4`nu1@bneEMHgl&8
zZBwa#kN<4C-M)x7<m(YH>s0AY9L6hG>k0JqE@;}e)+zb?>q^Jyu$A+EM5_p%b(hIK
zreXMZ?#wSgILyo@+Q+MXk+xr6@Tm3>zpLcKE58=pyA^SF-+zWB(nsz8+5EeZBf|Ng
zLGVD$LAHm>N<Z}d=nLxNHJy2jPsr#&oj}M{<40AV>{DiW9%E(w*4J5?(YpOX^QMbG
zE<8K3ogsG<hxVU!6SvGtVO`SPuud`Hm%@uZ)>1JyQ}a6PW-s}-?V@<>=C&J-ta+Pu
zGe6SZ^<u&Oh1WK=2stSI{QIEkaNyI(zbWO+Z(9Tk?m5TEJWB4X&(MBRY3O^Q|IAKb
z*7^T_e{HDT^~OSB>9xx6kp8zb9=~dyzj9qc;rtMZ?Q!3|cRa1Beb8M0ZRdkCcjaXH
zG!()M=f^Gi?8va=*ylqAj#?8{{PpWg<gN(GR4q8xYkW65u6g05CWdVSj%v#oSxbGb
zS4lW8J0fR%-0DZ(ghx%@CgFVdSgJ(CX4Q-ToiL?v#;vBy{~7$G?mwQoq-o#23BgkY
zaxPxTo@XzwVI3>h*}C9Bj749#!slqmp3DXr-Hoi=&aN@~+c^|on7mI&W4bF4{`%E6
zwl~QZbzXeV0q<`-HRktQp&gee6X00!ZpN9@RlEkRFKimjI~IIp<11tOUFx`!jb*~a
zsfTkHHMt727k!s|p|7z|A#v)q7HOGBH=HFFTq{kT^lrPwLAL2Xnaj%~Wlt#WkMZ#@
z{PrNgwQkKE-(4b7`)?Zl`fcF2`S0}lr~et=*D73l>v-VP1`boJ)xG;U4Br;_9`8TI
z+q>W~_uH*(&tBX~WtQD{p^5kGMPUuWL$(Rc2^V%GUVg-3P&Z@K$Jd{l0~lfyn*K8!
z>)64&!mj^uCeyVOu_Xrgnir-Da__SX$jg;pdil<RGlBPy^k**k_@zGhO<h3IzMu(=
z$1er^bUc_X#XOg9_v1HBrp)Z0UVdxd_OYsM1Lqwx_j^xdgKe6nF8=1-{JV=c)MhnH
zed4C_^sTJ5@kSTyr(SHi5E}M5A?Dp;5z){;+rKee+-aJ&*E!7MUel}{jcVoc6R)yG
zMLq3fGiGH^UGVAH4CWnPmk*1G*Z*e-vRu<%9$oAhxavQ{!WAzLe*gVfVbR)W^WJ|p
zzP&3$E9<Aa^`AcLgI_0cJdW_3`KQov^WO<9=MCRA2XC#;1<jj;OB{GS<IjS&U+c>1
zma-JZ6(}zcYS7$q|6M?i2<L&{C0)F0FAKMO{5qp>@2;i%ggSwox4Hs`(=<%3bgJY`
z*PkK~$NM9uNm0N6R5kJ3df{>RD%*u*gXU}=7o#tZvzVB8ZarX8s8Bd#A>G9@A#d3u
zk3JUvv@60l3-2`r2naY9FZ`Eu<0$*ZnpnmFv#?!1?lrGo{&>;-$6u40Pu;U%li0rO
zP;<lQT@vgQ6zf&wl|PxB*0M;HFA?}s+8w7}c%C!8h<{!ExoiiXcLj%qPjT3-UiK*@
z(syIQu3&i%o7K-=Y>It5?S{g-)&Ch>{p8Oi>2H0ZVY;ujkBv{_*Xdb&(kCkegLi*B
z@ab7VVbt9C;?Dl~EpjhQ*CjWyJ<d@0)&J-GjAD5|y`u}xTR&<3rG221F>1Db#u1+6
z{Q}K96Zzh%OP4zC-?+0>!=O0PuslRUfx-8L8C&{E_N7fi6SrlUf(9QUc)f$;ghVB~
z6-J;7Ri-Bwy$Z0Fo*w+E`2xd^=qmnzO2!%%Xm_m1G-?9N)ACb%_Gc>DE@v<2F*vOI
zko|N`|CH=`?gh{7mxwx_*tq$f*bRY%{|p8fINsf?`yyI3Ur&br?K~Uxo$R`6uGJ?R
zS}s^-)o@wj_Cm+$zu#p{?q9_5{`!@|7N2us#*WH<S)mrQiyW($U$9yrWMDRnyUR{t
z{>S_JCBp1oyz)m%z8qw&TkLTyhV|nQN4{zE^mbpr%O1GkqMM+ss(euM^2N)N9aQ+H
z?PX~<?PYto%Y4DJJ<AsMWG`?t+pi+8_vzNW=N2yUo7c05N_pAe43K_Qm3or>(jK$U
z1tt^guSY7pH+hpRrPp!yOLMK)m0LUtiszolOrLg@?>gf|$IrFdbAuM%?>u~yWiIzo
z3wLhbkB*m&PjTh8R2*en{&REluD`!Q`}=jC^FO`*p{YN1onGeOKBN2Jn)|PYyi;G#
z`OY!yF@vAo3-GuvIOtFAKN0nE!JX!8`@YX#nw(kKezQo33#BS%U&zf=;aG5j$%l!v
zWcHg2O-cOBhdt)5d(iaUdlip($IN&hJAu>{*O~NRpL;XGLF(LPfpQ;(W9ui{E^+yM
z|6S9(Z7cR1GduKh!L?IQB#znC_Plr8{df7Z%Gw3jvMrCx7;az1Y0}-fEn>l(OCGa$
z_2-wa+kKHm-AFB%l_BU3-@zY_Tel=PKK>x!l`5ppyif3HgX8?KZo!Z2IaC5KT7GBV
z#{7`w{omqQH>RC0vDM$pw(TWnfxz+hm5vu)+V~f+Y;%A7lI^X3pU6z1+v^T<ZxfNJ
z+fz2(?4|sC7ZDfN>wao77rd4n;1^JS)x78eTRV5_eGTiqx>31H)bwsN&-grR+Jpxj
z$8%5E6-Pd}qH;<t>`~MG<FAe?sWHmOTqw=?%n;mOCiz=o#nqoqkLq(T&pj3+;E+G9
zIIr#<hp}DMQqOYX*8dC*O`^5VbB*#JZlB;77__@_-)+5}Y`RzWoKo*U<Hfu5U1MkO
z^C}Kg{fF-Y(mmu}Jp9mfvH7dzx5JA#zG_a7J!Y-SA~kz)rMY~5Qd6w0cAJc?Q5R>(
z7rja*v8fM1cPc)#yWz{yyv$@accJ4d!G?xMO{YB<i*o!;K5P>Z-!F4*lj0(Q4UTbt
zt)pHz%XaAfsbzDJNZmh++v`no<_yNt_4_z1&MUYV&M?2b%|kikmFaqU>wq$;++>M^
zzZo?@y=qe19dqfjz4sYI4a@1T4%9dvyXnX>?Wf+gLl(|uPXxY7z5CJe^}J4@W6*PP
z5y80RJ7w}Nf}IQsmwbEz5@Oi?Ovu(#m-8@maB!S!{iC`?Y)dTT<=%fU%&x4|ew4^#
zS?K5=x3RO)QDEnBq2>dZ3N*~P^ev(n@gDYi{lIsJ!s)+B2G7`cIyNreP%779oXRm#
zFJ6^(*?gy1&XR2!x+^Pg*2}PQs9*j#-F3V91BGelB^2duzT3%m__2dv%SQo6@3oiM
z+`pdZpCa@4Ci^>^2LUk^_y058xF^?PH}lbfx0z}MIhG2qByX|F6r2)te7WLa$K9Wf
zD{sxpos-mL>RW2SbDTMQLeW3}kmJlu>aB~K+pf<0E|I&tilc``;*4_>x0TgmAI=Xi
zi+HEnY@VffxAA4$7tyOWn@`$rlf19HLNVl%f5AWZo*fEpf3xSx-?%TGSj3xqb;r!f
z+$jNm%U7_(UpvS)>phFKGvAU0U5A;cpW>8%BNp>6eul!Ozt!tHe|~r5{dL^pKZDNM
zk6*etp6#^!UA^F1mc`rqLe0tE3n$)a)_b0w`+dPDmUHPd9VaCBE~-+vb&KVB?qo;B
zSx)Kv^;3j3Uv&OwklmlKV8(fQiMriAYE9lYmH!!zC8z$r;Ps#3x|i(^SJt%Uo;M})
z9fN+knO6(GX?FDzQe(e9kCinw%*onzJ%=)AlKyO4!CAI%GX$E8c$^yzHabpX;+e&1
zbXY|Cu;=bsyk~NFjE(O!W%EAn;^Zx3Z*<IDwDQ)sGxxc3n)p{%NWE#U?l>%QC;ck>
zg%?>FZ5<PL*|k@3{92nUw&ma1W0j?jpVwQiUh-@oi=Sn#hMo1(?wIdR5>I6=6n{CN
zeeUo}!Alxe`=y`sa@1XDyHVrBVHN+MVZ|IthR?F!6&l0Oht$*;^FF`GVqRIbuK!K(
zo_j?*S)%qiEpGp0@Ra`)*Q#IbyM=qykJ(%Z+j;bO>aylrd5!x&HLv|}YqQ_t^p0&D
z_6z?rJgHewoZ0kZ24lsBo$R;1gtmI+&Pih3<d}6?fQvsMLs#MO)Xk1t7cu8)7&$nu
zJlk^gUWb8$<81IQzuYzng=>)$pEWaa>}BuZ;LyGxkek@irpT6Ipnt->|0$d5^CF&G
zFWx&&g6z5Ek$b_B{-UY>#H-n!eKQ0k4zeHn&+yXbd}g)t@(rJkvY-4qFHFDieZO%1
zkqcq_PwoECpx@A>y=V5_>Ro>qTq-S<tyD8Ru;7z^U7_Xkmm-WySG+thPx!mz_P<;$
zF@8yc-yA2~RPSEk?ji5F;6+V+uS#c9^X>~jK3wbQS$mQ7wn<OMt^mO=lQ?!w+t_RL
zq`Cjvo^rvNUmO?vM8#(3J6_3L9lY$?89s+757pf#4L7|LXx+A;amA;#Z<Ti>_bw4A
zj0-<0&R%!N%6SqWb8!4`xug`|#XDK&_ZB<P^8M7aZ$kMm-C|AC%`%^VI40FxU}8KJ
zH2ujGLG8)~j(?Ba{ySm$H+|y21CC`C$1Zg7)vYb?@!fkN<3B^jw#OXN7A;cu*Q|IK
z;3)D+OGx?d^^0r=S5z>m^cg&~SkM_C<YB0xm9>AzuYUoq)r%7Jpm%_Ry1$M)*S3D2
z*I{P5@lJEK%Ynl;6z(-h3o8oGvAvMPbAE#3-Yq})R;U<mm?xod_84;>hl1Tow!g~?
zrk~=Oy|UP)^XqgMiQNIuqi?b;`Yw6wPC(M5$A$Cmr%3JQQ>j{T<5o&S^0t@>xgwu!
zCgi1R-sKPe&{V2bAQ|<bxl*WM5^vJvxf(f+^MB>FB<k5~m<3<jc}(DmLep>WN8Y#i
zGiRJG_fWVQf9yX)fc@G#6?eP1o?ZBRpv_<}d-P+Q;uuC{j(-7>ufF&!_c@R#7jvQb
z?6UK3g~V?ZI9|(WHM=a>FeNd$i|f2@Y-3-G-nO3$e$Jn`hPz+pLNHg8#r?|fj+#>$
zj^}>QJIM0N>Y`7xOrF3t4c(c~tRrvV<#hVZxnSw_*S-<wj;qN0?uqeTE5de7$Efu7
z1@E+_PvTN}s@^)T+ZyDORB?aHK^CF!!d0A8IL-g5UT|fZF64N};Yri3#WFsPd%m7z
z3wdc}E?u)=hNi_odk&+##`lf9>WMOD_nMMzif3EMC^V;k5!C!ub(Xbly5rv^UWSj0
z_`3R=|0YGZ<o$G%+uy@uf9z(lqq*~f><-qAhCSQ7MPxZI7*2W2SiXrb{Dg_=5r+s*
zRt5V##p<j0`i~26sJ(d3x57$l>Wo|E{f}qy6$i#H{C=lia>4Ya*G(IIQeQRaEk4O~
z$$E3oH@Ov-x@l`{W`0%kP`rG#Y^J<_#)4TkGc#Js6*}Wjio29YG}~_0(3W4**;6$?
zMe0Ap?UH<(r!PgMS6<U^IVUkE?^%;~Y>nURq<}1Q*%ONUKJH}WFtzcsTyT()k&(^U
zz}nDJb83Q0Wl4ty|B4tz>pVx1%f)AJ&Wu=a-`nkR`xAwYOCO(Xe?3h?=0Zf!$L)3d
zpMGeH`1pkR*B3|Tz-4cGcK(_o>Yu>IQk$mK<Th_caqGtK8di7trU<AuY~!$!iZVMO
zp)l>NhD5b<;Y7#1yUL#0HvD#E{GxDKN4IkpU-YTK1|u1V4UUIjMc?{d`k$fSMX1D-
zImVz-@<H>ykH5ZcTsvcn;k~AF%V%T=bWFY6A0qnI=D{4<YZn}&qt8hmyjxZ181<jQ
z?0Nn4_+p8(Ebc#<!@j$+q{}@Pk?T8H+0V=(_&S7_Jx^L7DC~;FiP_aHg1kX>=QlL*
zSl^xR(0pU>p_l2icm%wcJkOiDbHSbG!nKE0q<o!>7}?sd_SDu1xTws&z@YY^IXh#=
z?WZieqJjz>Eq5t%au&^B#1p$z_i)RF43h)K>~r=7q+IK0P-!~v@4QcF<E^G&ZA}K#
zeSY0*Iy#F%QL{5upefnJfqUJqmjxOsyb=;6$~W24eH6<*s!uFfc>U#*1k2Pz8J4rA
z)aU5FYCay=oi|OewTVkN*6vbn5!WOIk6WNiY~{L-eSFni#e4tcw!_aj40sI%r>He&
z@!Yy`=I*QJEZzqUEP9T!W7uSCC*)=~?l_}x@3P=_5n+uhZxudoyCSRCeri{XeTH-1
z8-dvRzkbim<ZqVSFA=>p|5v$%;Qf7NXW4bve)d}}f8*Sbx%*C7=DIDpVyK>D{KJt)
z{+8wZ5TV%t+pcx-{%5%HpW#mzf7Bx%o*xPm4p$t${Ha-;$%XwXOZk?$k68p|E(;ax
zW#iB(scJgDja_zy-R}Pknoq6e4&K#!c1kVqM)NQC1KInxO;)dvyB$zga#tdyHXzTz
z!Lh%fN4-WMrJ<o&?%LDb>!71w*p}a8UH-$diD!50)a`N2A_5F*4;mcBo0`p->%<jq
zG<#->`zU<gdQ;v%1bR!22@4nqY!!8u@-&#Tz33?WIr|qi^ONP6H$3Hd(EQ+Eer(X@
zdydBH*P@>^cdR(oulDz6TC?ENIztU(sbKj>75$r<a(N{Scieu<?z-fo?S;QpiC>!D
zO>Y;NU8QjEz1X$wKNd8+RhIhQ`k%o=_e;piO>D21{y56+>bKX7`@oiT>kCPLs~ILr
z+kRJAa_#lu#(5PFc@moYuV#4`8XkYk683uky22gznkzrEa9TzCn+RrAwo87O$loI1
zT0gnCv3tGH#<Q$yo5Ql)DsQWZEWLZqc<u}JfGcIODq_qhEf+D&$ou8^c+cds=WLQ+
z7V)~re6HR#zePgoe3{{Cc@G7)kP`j58z%9dxfD{yKJ|pk=HoVp-0W^AtH@osAl59P
zI(1Rg@_>6MdU~oP6;`bJ<imLUQ^kUo?`}@-<CjQ)`$!<-*0n=v{~27Qqi)<Uc-36Q
zGxJZoyi;=#?*qmn-W~;S;r>m$E6lsw9=>Q6zkB?~f_2rL=5FRK5?$#Dj?=#$dwlsV
zo71%8(M>%2SN~_|kKZCa(_wb&Pma8UZ12CuupE5+S)kdfs@&p`z&u9QrTQ|Dl%%IG
zJ@!O0<Z^w)3}tB%L1xeL+yzbVofrQ*;bnKZi@R%=*v9ERia8ftFTafb+aTC)zeRT2
zbYI^sEe<<k+YfQs>pU}&UOI^{Xl_{7j`-f|pric0mfSdK_|tLq$)93n0=#<#3g3Ow
z&Gk4ErJ?h(a)Bhn>uvu6LSOHhxQhR6Yugi<vUS^wd*1e*&~|mcd%XV^XKrOn?~Vo6
zeytOnc`EXk!q=&DYyAGWuVQ}X7TCLi!&Ko)RCUjK^&-xYS&3y#((OwE(q84+7&<nW
z^s7C7{h=vW*D_<qwl6}iLO(e8`#jVGKkBVyzP-(P66gG1O$UYU*#|i+UeJ9&x8>6m
zdkw3(;%$5xs*7{>PRP4jaqMzRb;0Yi?7C4MqKX`T5jhW<mwdEJn{>%7f<Na%SyHdr
zrT+}ldnXkAb3DVRkpBKGn-$lZ?3Rz)Qdzex4m<x^L9lR}<${NQdh4EBRm}YR#?kX$
z^<s<EoPdacYg`qFyEsK_mbiX+eEcS>YHo?A?VWAE7F@Au&uA~Zd6G@krqkRiKzSC|
zuUU&8CFO7XB4vNWa`O2*3qD*gJa^|p_WSBJ{%Zn~Z#|wb)SRtpWnIzuDZqcxA;kl~
zzdCBNZQsp!{2@!Y#N?A~O`j!WUo|s%f;L^V@s+6PJGK{Z{^GcG$pk*L76G4Shdwdh
z6cM+I<*!klCU%hZEx!zd{Cb~5+);5h9Ns#Hk_+aY6?PNapKm=OHQ0;UXBU5p%=rn+
zu6_4pSB_ikyr97N%Q+77ms(qPa6GYaPvU!jOl-oPCyw77uU<-Nldj#VaQnvHWw!;=
zn%O5vCGTa|e5!cs?=iU(7P0|<J8!?_pCXkhbn~2`e1`h=h*!A`R&SToC|ry_x%)qZ
z^114Y1x@c2Ui@cJ-c<0_QTEn$`A@GuN-XFr<?DUQ(q%PS`uu$pv7Yq;>TUlSLL{Y*
z=R3Y=5?i!V;XL#1yf319orM#(*<7f)mGZadPLp%Vlm86;E1z-kKK6RtQt?k9C$IN7
zQ~8l9Pqu?gbOjrC>lc~`zS_La=s=%+hW7kF{VZ~9(>*vqtMy{}uj>f-EniUB{wlY_
z{2<G(IExu|JCAwjYE;}_bZ5Q9gn-EH$0azpk34A-Tkd>|XM429f(7fHx6CYXl<Z~b
zT`un;ev7Tio%bPo`r<|0E^BuuaT_k5l6c{lTOylNkAaOei`;*PFi;ltwe+5Nl+|oo
zkK;6!yK)_tx~>M-XY|yID_nTp_o%5q>h`(MJ9sP?Jb%Sub-h#JAR~C2#&yuDsEAZP
z4`T<%35C*|95-0V&c2W)%iX_=XZN`yl7`Q$3p7->UYB|Q-BCeE&vD|4XC23<*_}`b
zyAs0ox%0b*!mO)&Mvk&yWhLBe>hv5}vM+LxnUK%+$b7*)4s(UOK5|7IsvFyc#2;rr
zXf9av`Nz*D{`#xM3+Fw~2}pX&+~dP}H)BC(xZATcebX!y+HX9wy0(`+@qww|@~}A{
zC1x)ck-v2RlhvhHB?k?6%jaCEt@io%%;cE4{1V{_0s;vVj6DI+yC0j`&8#m}T{~1h
z-$hd4%C|#FkL$jOzAaI0;@y4*R1m`O^}xG}uGcPjR<mw{VV~gPj4e(4eLvquueN+3
zY;iXypdfUM{+bsP(sC5Hvgv+!;In<nzX{3V4yTeHDl{$qGW+gveHZaMYuCT6oA!Lr
zuwE<Q&$vkU<t*;{uTd8Z&ehLYu=M)QHJOLxjZP>$Hnlo%eCFfbciEOzI-E(IB9It-
zR`TE7@~@5}Kg+EG_vcG4IQZ+jO})m47fq}7CZ)^#s!>>78}7z%kZn?&Pk-<Wfo#S9
z44uvw*_Q9w5?8p-B3?xFYnD*{_EY?t8=fQ;{JhoVu;6p+wmSh{Y10-?;aMY)|DVD0
zfKSz*1xGSF%#*WEar2t>@9B)c%I>`EV<5xCZ3YjulbY^L?__Y_zH~`b;>WYedGZ<>
zTfexP?RwynTc=^6TfHF0?30DU^Ho-V_f0Q`-4)5m$iC>~9))|&$$XLvZZsE1vHc0i
z$xhzM_5pORt7${L@rz~?=_9lF&ZkJtdG~lTi$r~hPeT5&cviM!msAdLlxnC4U)cM|
zKt=ZBmI+mVITL0W^>*><EEI3#kNBivWy|0Do=NvsQ*OP~HIsjPmX}#B=v;o0IY{7m
z{gQ;{<x3YOXP!x%E+X@M662CX0+Kn74#)ZaKJhQ&+kR|s<AOO$f9%sxeZAF(cTd4h
zou@@ySys=?mYlt~?Ztw9`O_1Y^Sx12k-0wklkJ0p*C#bkE8DX5Q=zejj>gY+69<da
zxtko92S2$VAb;B?AmHlNNw3e_FKW(}4L+mZz@fTpad)zeuAGKeDVyOogKv(K;4^b(
zTx9Fryq!f#-uKuW<;M9M3rv?TN_cyceTCWOC0UZLtaJ5cp8Ie4d)!2*t?}%{91DK$
z2@#ol5?469-Ew3?tnneojc;EjHL)#s(ex77ZmDqCa~b~%MzJrB_bUD~NZmW&UFG#Y
zL^69zPjU)NJBPxerM^vT9{$-Rx!}!~_-nV4UdGyQ5xp0*nK_0ntcj0puS3=(KeIb3
zO}~%5n(f2nahvz1h}hRZo1Hn{9lGRrB70AJasOL6%LSdzC%(;ps?p&u*|A`1@X6_0
z`ratkn}~*HOSKvPQD}KSbH)U-s4s$ASsn)c`&V)FU)ga&_`K{36RX8@`}besNqXG*
z@JsUz`+WN?498`s-Du9v5ayJwUNGUVa-Xc4<x!Sp88QXd{~0V6OgS&}vTn1@jt`D1
z6^{&lI4)Z%|60<SPw-Wf^j(V>_FcSub<Fb*ahxkjv6v#Epm6Y9OY6T5!%W-j_v=-p
z1G4Hr-LsoeaqYWw(W9nPEtPYJ6ArRYn>9toPFF;>zi$CYPV4psFIQ$ZFvWGK8MPRE
z`|Y?Vi1`VBu!)rRW!WVUO=R?E{&ilMDc>S*b2ZfVdF`_1w7!+^r9Jjr?_BW9yknKZ
z1wRk#THCM#IX~K6q*sL{h<D~X#)ijS11*VoSbKXyc<3kJ*2m?G_{yW#^7rt)-_$&P
z&5s?kUH&Ru{M#hFf4PZZcG$$mtveU2*Dvn<Ga;#w<4&{Q_0-(!3(oeG<ZV35+U>}c
zVdU66BPMl<;`t=rDPR0*51C27cTDv@HnVQW=`tIE$iR<n@#}rwaj0)T@}J@3y+qK#
z1`GKg>&Gr->viwv&1{(3`ohvTSME^i_2niqe;wINp7yH<ZQ1g><M#V6&1)~dU~cGm
z*(ZLM^{&0t#Wtai!%r5>^mn?*naC|Y!EgDJjKg}fiyc)mkLbNfD4)n8I_nmL>80Km
z7P*x?YC`)zH8tL9kgdHL{g8Eg|COU}1&?24zf=?Op4V^++db(CrM#DqZfp}gcUK_0
zR_=CPKt=)Y@s})B{TUCtxN1|~91ofQnLkCQY~v#}$r)7&t4$Rp=jXoAHuZbQUikBy
zqkGtox3={hCJPi4zDNiJ<U2S{EL7sK;ZuId_JxIenLs`p=(GW&nH{flPpEb_6gwy>
zaVT6*eLjDo%!Kd>j$1AyMc!?^$HY^=;_ZKiZ(cmU=G^iva@%)EI7R$fFwsY-N@3Tf
zm)#E(ntt{7>CG`X^?RXQhEC>>^N)3mZZrkkWC(W50^d%ip=~<PhT$<sp5Xaw8kV|#
zv$q~`mR<aowY@tr)$O6-W`X8+{~112tvl=^p4t~JP<#7WIRCPn$HMM3eQnddt6ks-
z9r=Qce=%{DNY7U5jyI8nRU!)DBb(P=3xAW{Y4*H{fA-I{CDjd<k7{=;c&HU*`by}<
zfywpqQ>0(Mkk-HAb?1V1=1t!v2MQgJ{j@rpSs<(Wrg`3y_it8mJZ}3Ud%TM$Bhz5}
zD!y&=R!x>tGte*z|K!8)@7lKx$KyZ!m1JaZCD$ZQ?BlS|jaxHaLb&eF4~4Z>T{CAs
z{I1X(y(+}=qw-U>TX|)76t_QRZMA#u64zY*>s`eRgPSjzniU_<@oDT|zKQq#FVK~3
zPFFHp4N`gMXIP#M>6A`<`9{EXxyzLrx1_^a+<(=3iy!{Fzj+q-FFQH&?Mq+iy!_E{
zQSNr@hvTUyl(I_JEV;AxMbnfG;s?^p)aqVX$xAPJ*V4~mm(;xFaz;bO-+~rh5i#G(
z40?hOKR9tzEx2a#Zo7yK`;0YGvdnY4_-DUfRc?9R&(=>v^G=c%5BNAT0T9T~Nl>1|
z+aqXrlI`1n2F2XF0eOylK&O=DmS^$o{#N?SaSO)`g?ns_EOYIqTru~)ue(CGzrUHW
zby4#vDZS^7OjRFmG_Sk(;}}=M#FnRJM@08|`<+TSP}5nX@O;JAWouL`9Pj-2b~)F;
zM{nEhCSE(Yy#^dC-uaifa?KVtet(=ZA=W<T{A(p8r`rNWa?XKw9wp~VDm<SXzxDd#
znLiv;mw$?F`uoG}i^Quv6RY#5E@_&0>p8oNOxgW|EVJqyp9^nf6J0&M<H+Zp^^Sp|
z&&&>ek+@vFeDiuf4)eXo1m{a1_~s~h@W|cWMVuiLE@pl<Nlk~?H%a_G$`YP=H(&-|
zGVg6Jo|_9R1mFI?)#Po`a!Tg7%?01|9zDUgFPik0yJRwJIE9_l&^(>+B6qurEPKzT
z{|w2qbqWu!;`{CWSo&|Fu6Sz3g5DLEO#2#`wOv`~_g>mCQLy(vgNK#YmWWenP6`SS
z|ID5x^T2r5#l0-`vbW?o_t`2n@4fU&^YZeF9nLRV^`~6l(4;IMP<x^1?6tNlJ&DXS
ze*JJP^gqL9Bzq&xz%g+Br};PKZ?C<*{v^A3aHzPOb*`a^^va)n2l?JCw4RW$_Q}2X
zpKQ)7)m@?W>eZdcm0JR`^A=td=#QV&R4R3@WKsHg{ScvBp52~%WLKE(kPz(R;9vCk
zl<<`0N7<OY{C^ytDYwFGyGx$(lG=cLDJA{PhlVHaG>gAH%zBrJmw}^`QT8C~waMOp
zCrtOO_GEW-K6=D=r+b6EhR(|$3%lL!E`P}KtYTY->y9|qCCyT|*tRZd<cx0O^FI;v
zR*fn8!|6qQNn1bM{`jfMdVi<mQbtCW+V2Za&OcH3MZ;X-=-GGo1acOg?Avyu=~Ju3
z7VosW73zUY**mM`q$iZcnaycwdm<YumBe&A!0X?>i;^Bu<qHn%;6BCm*Vpaa4j2Ec
z?Cj4J9=tq#?Psau=fA!}ajBj6FRMsgSQhp0kl3T<)fck%uaorp&oD(+RA2WN``b+K
zMLgM+o$|L=ab^7rn3V9w&*Jlu1#9aks>yFFoPW|$=GE?veJABhq_pge?;lyv@_okJ
zFE<3-D+*iGKQ-La(@@#$<tO%7L}>P+lKsIPsc(yT4?Dd7le|gZLxo??{m1Pj<`rUI
z0<GH=I=&rB77@}2<}<L#JIWrs@M62e;ma0Z9WMl3Fk=co5Sx9$Z~5Yk{|pkbZILWO
zx0f+<L~EX9tG{q(_EpxrZ4GaY+WqGU6x8{(a4+2UqH4jD>`i=@?w4P(tmS0<<G^9p
z`dErPdgjlQ?0%;V#iJ#hzDT>xPxtqjA|$=svgZB#L%hoxnI7jp;?S&V)iAs-x56&<
znN(ElCL4jmubl6!zdH+GWu4!@!uj@o+YR3wzs9q#$j??PnDbrX-ON=>B-B)lx1P}2
z8ucr;hvWJANnBR<d>0v%u2*FZ&DT)>o!(bbz@b$t=f2DMyzIRdnyapwa?axD%kFtE
zq0k&7`L;iLr^3orw}1X=5d@w30-DtDFm~Lz_^WhU;|=AvO*|6>1ad$JpKWCOrOvzI
zLEQzv#3@E!{wz4lw*B(EW4}Gww!N71xa{{K&Yq8b3UzxD3l4X2Iv*AOXK??AquBml
zUG}dVdL{&4y(~7rv+5*UiRQrr(RG(aWaImieON4`IIMm3=B~?_#BKJ{MelB=h;-Yu
z@RDB|w*MKT)BXQ59A&Lr?=Choy(OSf&e{FeqXgd{RY^@^Q_5_&bN+GqBJcG<YTxnT
zIg8krYbyLc-gvEj<LtKgITOlDVr0yJwMc_}1S&8gIIPS(@3k*m1_vCNgjHl%o5z1?
z?*DY_!LeNh`!$}aA7npkdTajM749XA=Pqjwl{;v>`F#<m-df*9f6Nk^rpK?z$X?)P
zt9p?Ae9hFl?~?cX*ew^VSr}pX;N9uBtbh46G#RYdo%u7ni+A1UboSD%FO)+*tzRjB
z>yJ{?wyoh;drtPTU2u$ht9&nwvvV7VaeiM(eW$X-p9NoU$=#TD!&$yX>bApokHYy6
zS<g*&i{*@d$nL%TV-v%-htnKt7HrJ#WvG|vkJC_kwdKr`>mED-1^0p$N8d60@}#+U
z)%!O!Y-Oie#Q*6#|LtSnzVPNO{zVx!5xkkoE$l9`qPomc_I+X}9NE_Tss-g<=l670
zk>Q_qrEC&gMO22ymUsV7%_*?1n^1mFb1ma02@%;~ZNp~X9n}ktE!)}<r{{RSlDFb*
zjci#&e~G;Lr(Nehy^y%ye<w+xa8~;y&(l}#Gzmd#ekLY<mlKjxq%Y(w@7TJmIf>`+
ziG6h|jQOP<w|N-xsXdoVW&2fFqHOtvk+s$AVdqRo)gFe%xi75zWnDL^a91g8yHaL2
zL16bRj;O3D{~0z2Gc)P-bnz{mwJT?7#V&zq9v1%@^w(u~FL>Bzx!{>*wsn@9(%(6S
zju$U{df3xYqRQ<cBD(9n`hEFZzl$9M{ZCj}xd}fDh%%0OzD@8|lWzHRw|g%%O!*q8
zZusW7YOXtT-4)3zD?DEIuj1gF-S<Obrh`n;x5lrI8qLhg1_4gB;ud%EZ}+oEOD-=s
z6#m#mC~{fxQ>Kb)zYNvOANxyw7qu*CF8`&s{GWxJ{luCHss8?VUO3s-O(=<y7yjF1
zyR)`x!N%2(q<uHOm2aHG#K8mZqv=>Eyjbx<Li6~R*bdpkCcf}9m$I!ND02M%qwr|A
z;|f)a$7k8|AG|QrRf#&teqmO`DT67A^(->ywrzGk!)I+5kbf~->V*Ht%~_nY)@xik
z!Jg3Ec|Du?j!*FhM|uCX|29j!KV7DwbADEHf^6BJ3Bj-SEL`Ce+gIb3q2;&XnEB^F
zB670T>s0y_6uN`Mo+tS(X?Fj%V@~BSNA|tvt=TRG*sp!JXYPeRu58IZkLOfYE8ID&
zy}0Dl?^&EvUQA1<l=fu%#(%q{PQYim%aun>$u)%q|BQPCe3n02_cz51bfb0W{Ezbr
zcCv4^Nl)l8uuynr)2sighhgH=vLhlqDp&T)7c_7GDAK$;xw8Gdi|o1iem6LyJk+~#
zB@}M5b$8s>s1*^Nb?M$=1AWJXmF68gN)NJYMy2;y)hhHo6bQ(4oSwbO;cc0RfiByJ
z<^vaa(wbFRq*wfB&`t>`i7K#G-VnWrbIJqRoabBFLm$63-Qaj(bJVd0<*&LAnU+sV
zVE^{zl|ab#PirMQlVyq@H7(jcg>QQ4r~T_gL}type_MF}iYHCe)(ZG9-Rvm+>(-5j
z-0yxkK3pYTvcTeSqvM*_b8foDOmHvTddyhO=7L+@(qo2ZcP$hyWlzetY2R}pCpVnK
zPw7TXbNM&n65YM*4K9aGgkNOt{_u0lgxJ83EeF1xa(lf|L+8bh{r`-=8+~z1^*`GG
zCvU<}N7Z?z3*4Bj6LnA6mNl3NGhSr3U$^k4r1MR7>kudVfAJbBFa6&rPk0tkZf9V!
zb<zQUiGKm5CNKN$_w7))b1g-2TZUO1Pg?W6V^6RAS<tvDL)RwxAUo&N2&H%JA~J3(
zHyfS#WIsjXrTvWiADUn6Q#fMYeqTf3-Igo6XQ?z*XPCs#6Jun%aIA-Qm%`Q1HyQsK
zq!XHFehR&L>jB4($Fuln{S1<O%;7V8(@)2fAq%|w?;mtj_x0IuOu+G4hH2g+mWL(3
zzB-oF9B!_z?w727*0etGY0UdifBdt!x^{h+IC}ivzeO5~_7T3%`6_cA7rgR3^7RLY
zS@0U(=j#{o{(Y+uqj+HMj|IKqTaIT=yK^D*TE=|2`5xN$6w1$n*4>(I@UC>6#rx>t
zPVoKk#wp1%hK@U!e3*E@+-71k?0nGVVW6<!e$64?Ee&ed<FB$iF1~Df#OpspiL9tB
zcS?0(7pMJ8^ZyKz9~@&>U+BC1>+N*w9Sa`Wv<mv{ihQ7}B2s@#;ziWI0LSXbTb=iA
zK6Pyp|FVkZT)i260sVnn*(1Fg6uhqc^M^<uWl-1mC}L#WzI8zq`#cYAQ`HIPQIZQD
z?O7c8+o}9G-zLYC)4$nwes#QDu{R<4wvEF^ONHP5e~wRP-?;SpAz{aFw!DQwv(u;B
zO<%AT)TIN>X~QsVWjAQ^QM0)9mRv{2C#6Y~WvyE;oMb<_=lx8E9p&j=e4_tC%7yP%
z_N?vVO+U-l|Geztw<c46OZiW)^Gign=Ih?$e=C#kc>a}X?U8eqw>-4(t|)mZSN6qm
z`QPOaJWsOutPMQZbFlAziFlP&{z^`{?F(L({Il4@(K|g^MQqESi0QBEPB;8fxc6S}
z8h1nMvZl%5u4~wsCHSX^URhCYQ@8C4ht+%8MGPk2&i!ZDyTU4~B<g@_eu`ws+w20d
zSIv_@?OL{V-Q4X**-zKZTfO()JhP*$Ws@eZ3=mSbuk)~*`miLo*;7*C{T9%gx7}5o
zd~1EUk9`r5^A56(WzsX4mtmLrWM16&!fh`W^e&cN$8x)fZ?pe8ks0b`cbIry{hU!h
z;aL;&pPl7Dqpz}-t&WMi%pSiz^@OEvZqTFr<8smo0fC{%|1+F^$~FZ&0|q9fZ%c42
zxN-X26X^f}fwTk3GOP=lY8gw{+jFQlbGFF+XQ;?-Nvz%ISi0o;)?VRf<-IGU&a2+J
z#JuCnH^-p!>bG9BCz}Y@f9KPE`_4unIO}WL5}*7n6N06lSj?CwH*un)+PtOTUCz~7
zDI8lHE}3p3^|IbBZXxSiPUD8}j&p<A=5G7y=oumOD82UH9!JMstGrV`qO*AaGhBGi
z-6_5ALW&80PqpW{xQ8s$Uiw-JUY;_+Yw1!`9`)&GPv~h>Bz@q_w_NaTd(Xce9fhYZ
zIPP|ReE1%t_=jU(WK;D;u5FOJSn@P;!QxL+X_tE#Bx(;dG;Q{Fv05=@apr^O7jfo(
z$2P<k9Auy8va#2kQ{kCp;QpJ(H1z6kCTA8jY&^=&|4f^GI>)`{smb*fv-_W4QFvWb
zwjzkBKp}neOV+FLTGonp^v>It$UIvdf9Fy4MvHTi3OzRcIlFtx53<d==Xw0k(tZCK
zwuqXRx*j=y?Oun;e})ZZU;i`wo?yT8*}M07X&MHq?{4ln@_WJYU-$C+m1-xX{?*%J
z7f_`kJl{WK!Bl@QKe79@FVrtz5N;Fvb*rh?UdI2&Ddv0~0iX0<gZ$T)wF(nzN?57`
zoYpRTb4Yrvi9kbV+s)q#UYJPLy>O}i<ajOfi*Li<s+=ZnsVcJ$ueWm!9%TEtEZfnb
zt-Q8H^w%-dH3nj!F^1_5yToRi=Q*AZw%_;p9T(s4!#g-~zZlHoyVsi_#Zz#mrbSwI
zWyTTa+@);oucH{}Uix;UX>sJ*Og47=IthhGU$5@I^YZ@o7Ya*Cc#2ehEx6#w%4Q&b
zz?FRkhlxd#Cx?L^Bg6b_N*5iMsr{JotjSmWjC=p~LwwD?!C%FCH#q8q818<`ax3c4
zK_!-jwOzdHKJ^LyU3cRCyCzY8t;heukIQvvXZ;jP{+*`3<E^8}>yvwqNxProY1<-`
zya9Cb{lT8M6FC&^gQfe*wg|YDhFhoZ4ag`jG}>+L%Rc|w<4X0Jj<Yj_8_jMC3FPO^
zc)H{7SvGe+_vbI!Hv4oh;=4bgIoH5@mf^4VReZ~j1@r4pIAq@<dv3bhrHgt=#eWnw
zr%mB8zx6~&+JT34yTbWjZgT$_RM}>2sgIse6z4U?x@Y^hgY43=6ADip|I~cfW**zc
zOB&YmMIJCaI$pn2!62Dj$;fs%a?y|CUyhwu4E&Vy>^YS8M;(;E;o<h9;4Ev}^0-4B
z9j9(DYVQ9edib%${W-N4imYZ%K2qGpD^*^$C(+Jq65s11S<cl-Mf*Ig&zkL<9mV2$
z^HGzlzpiidPmaTeXIW$OEiU-TUS+kdH<$Q#H_y>=^{4$e^<KQcS>fm!wf@`8bJrF6
z|1z8tfA?p>ja#{S3OW6!c+R?Qm-A4%di7B3-KsZ^Ov_fxDSm#IB|Kcsc)LS$;40s}
z4vzhmH?KcsI~H1!*eABfljYbomE>~*j@_?j$Dd{K>hEzg&*M<s0l7MgXVwd^k1v`N
z3XFDF@t!GTZ$HG_!NFn9)}U_GtRlJfK>XYnX6zj&&ayq*VO_uOiS&$w#70N8nayjn
zCzRS*Uew)XG>PxJ*MVof`*sWX|C^ZcXF>a_1>8RFd;bR1ygwW8_MLJT|NK{s+2@4K
z6{ap+6ZO%i?EV#nU-Mh8nXtKD*!8J-NBV?i*ZOZ1|1flv+de%x`8Qwjv!+%1XXX57
z$ctRCeEl=W{x`aBRb<|6KEX9n@ci1F&zk4e2E_`_UC?ygJN8V$-2EJOlm9bVKk3#o
z(re)^Jjnh<z41ENmYaqW+{s0J_a-m0aDTpvcLlst#KFOVd;qA!)i9py&MCVTeop@@
zKkeVPJudE?kAFITSa1B)`<4B7^Erjz9Zz2Q#IN?#&v@#e2`**(7XD{YDzYpva$Ns+
zRm;6f_d8SM{xhVyOA5<QYvQ@>w)lPj;|mKWoMm-)aw`*eN@Zz$EI-Bk{36~fe`;h@
zdk*ofKlbDEuNm_BEwb}wyItGj&9Pvf#s+SO;x4Yc$+ND_UU!beVsC0dj7#A;>wxM-
zyzf{JTRSK5ZTF3vEv3f7V18Hkh1vd-hKqmZ8MX_Xh|Zd?aqklITKy0i`>CH~4<6oa
zQ~cfW(DhaE!Ij@1G+jP+z{Wk@sQE>dY__I>PmHbQgQlbRGS>?5F-gkLp5RhHtM{B^
z<cd#D3+%Ur%LzE1zrN<WP;%~`3r_zT63pIB+Fx=ZyKe7=2J^(-7g@qz%lVv~*)jhq
zTgdBO=JP5PPA#p!mU6p~Lv!_&PFvlLtkq`^ckv?npSBsD?IzL}auXW*GK?Kxu*_hQ
zW@gxzzKFNMrJ*U-knwVZ<KC;PnqC(iBf~cK{;gAMzLqtI_0RSa$EUH*9s9zbHOYUo
zGVFg`#pzSM+<Nb~n8tuf>a#df*Y(~G@LYCDaq~(IGbz8q35IunIPUA4d$E)4cZp-(
zv2WWrY<1o@yl76gDV{HUTTa-)itiG8-tVNQ+s==fPju&g@Zx@6QMPg7o0i4p%M@AJ
zR{LDD=-F1Vi$k^Itw!;YjVIYFmtQoTvW)en!lF+)$(~IAWDFcvA8-54z2lF<%lT2W
zH4_!zPU4e4^-3znrLgy}6W3eWvaLVjOaFB79crJHta(pQ{O~HSe#Ixvi+`u@FZ&|%
z@mj;DB>gkDGHh2q`Ogqh?ye}Op|Le;{~NW!zWcr_wEr_~W7k>E{H@8^G%xkyNyb~p
zciY~+;9eR&<IL@v30Zn83jQ;E-@BxlNv@1feu|`7ckh}2&$Nlhxzl(Kapqju@leve
z!cljh%>jX%Db4l&b}<<!#5H?=*}Fr|&{6)^kwl(E<|1xiwfTEGb9S=(FZ=kQds*E+
zfvC$L-_BXzCLUkKse93kDLi?1ViS+n%URN80<-v{Pna&4z-ISCgW*5Jo3`{T3a|bI
zJ2qNRC<{@LV%J?D)D-@$amu#83fF$UW%^O|PayCouXlB<jq!fI4!iuPS>+ao?L%a~
zTH45Nd?HX9#T)*$(QwyM)*qh&7~C2AO{7*;8e3Ss-f>7n(f*{xe}*Y;Kaa9V-MaMR
zyin7&rA{v<l`}ON@s=7qe$!-G$;J>ni{JX(5s68@PuV*Rby<#O7&$KJ5E4i^%pUd8
zL|m%;MCy-kj){LK<X!CF_eJ2<tLj3#6$&BOEKUelajd^$aWC=s1<nN*vV}`LpMGnW
zdp@~*#Vaq~x#!M&c9?nQvxY5i;UVd_BGQpAJ6TRu86|2bTR&<FHc|VLFVUx=W_(;`
z-Hruw{g2mw+~X#&lYMJVd3Jrj&%O%*uS)*5bVNU8vC37vQ}?KO?ML6nyz6{{llT|C
zXo)b3zRJ2F;m9Y)84NK3JcjKef>}E^lto6pSn#xFV&=OUFPhu0)*J7sUeN3Nz{+sP
zf!kSp(;e6FFjYT%zmeU+W<_@X?nxX|Z4L;^Ub@$${O8R6DSNAqELgYp8IS+lYu6Rl
z*H0-vqm-J*VKVF3GRyquMI2jKHgTT+)U;#!){io^j*jU|u3F7eb9>GELht6&m}~vF
zgw8#Y(yk1b==;5}ufQ=n_{5Im-;PBJHaK#v+j&gQeuCA4j#8J|PtU()JC;>;>$X6y
z)dJS`HBP+h;oI&AWY#S`E~kFqMBsktIU~bujBGosl}{}AzV&96!inI*U!6Z3w*;6U
zxLx2lVL@_<<?oYh&n_!JncpH2lKIG1z_~zSa-)W_fa?nzP>;ZIYhTZ%FOG`q4t&rs
z>JXpMeB;;?xpu)Wp52i1-vo5evhTmS$wMW$Ecy^<!yUITLQ=0g9IGF{X4|>>_j9J^
z-4|ZXzNJ(kar_yRD(k|l8#s=5-CWSP@_O)F`|Z~^@u{D>o_x6Bkc~ir)HbHi-0OS4
zHSvZ>MY;Vx_VGjWstd2~dT>auH4%INnJ+u>{yYml4Q=hp@)`fG=WgTBUR7y6<KHof
z<je(Kf2(`Cm+xQLBj8@PV#k@sUng=HFAtGEzyB#~t5wtAJBoc5nwNdF+IOmVj+)`|
zD*k=-rz#DeU1q&J&A9h@=?lB#i`U*eHse^}{u#$v#5{1+K3S_iTzvhZdBSI_{|v8^
zmzTJ?J!*bv|E137YN>;)#+=l{Ch~??&6bAmICJLr=~*0$ojx(naO~cqy1lRYA)D@H
zi9=!!SOTImYwBxMl@iZ=kyV?0#D!z?BJQp_1;#(FKXV*gbGao{*y27qvQCk_qr&pz
zAiMjbWC_;$MvplZwo6SjaEjL9;x#p0!*HNyLh-D>`2{7sKT75mI-b0~R@`NNolHQo
ze}v}a(v6Ng@5O9kyxS%jTg4G-v%4qZ@%MQdO7<sq9ys$mUPNTqUdI}jfZ$_#eHWSz
zwdTKWdG|0=VWXT&TchMdV-~5{Cvo*BjxYC~koBLT^7)^glV3UU{AajbdE~%t6A7vH
zwHMo1X4EeD{A-oH?E&wnY|mcYd&9d!;meD8EIt95rS`8`-t2EFS7?k{DJZz>##_gz
z@1GB(G&{k^<Cu8Y2=&#SFk=*A;(ftkw!veH<bs<%$#a@G6C4<tV}se=Z(r#c95SiQ
z<!{bT#)gjLB9ha@y;%HJ*e;YQe46gDV9Kc!?@tv8P0l9kRx0rP_?_dZyHEE6`?hL<
z6cZKc9m(ICuKPavec*4NWweOU{Ku_|5>COlCvn~Cd0WEvW_c4guiX6KGAvf{@0!;w
zUYM|q$KdX(ruBiYjSrj!>@LLqIOWrzCUj2jf@9{|TC?DW);qOMe9W<->sGvwKL3!l
zzq>l>fse98$LF)`L4T{Iy%-M}?9#C0S6s(eXt+E7*b_mMUmyMdEG^xxFggD8(U$Te
zqdyCtex3F1yZr4{98<o|ZL_^wcZxIqw>cx<BcsD>UnquNxBW3W`;#N@uXgD(wiQl^
zY|Fz7kKC3#vfxV0^XkKQ7JLaV+)_6oKb1X!=j~3GwwE#ao!i0}+`G%YnD6rI3rE@9
zU2j*sP~FZV^`GH-<L#U#&M78;L3wQN<sbiE)NM0#%=SKZ_t$@hzUT=)`F#Qm=1u(a
z3mM$Cw^b)Jbw|4xsfjBr)|I_@N<m@&$19Jb6*+x=DZJgXW%ezL>IEBlG7jBd=h)q?
z*v>yi^w;z)X14<h=eaHRNt8)XYM#$8`#V{#?jgJP<JVg!{QN2{P~v;tbOFcLAC4>k
z`EdNZd8qJFlW4q#f_v%3eo2Kz*DB>+oVWhI;F+mu{l@F}O$3@1l4Tx#Yf4q0*5JC~
zo1;c}p^&}ZM#smi=ET1L<izW??DL*~0ZDPbmmE803Ld#Vi?^S7d+7<~ki-3(INDr#
zSAa?=$0rVgJrgq3RHn#n|H+-uRI7d<{%iXp-g9d;OFEv52&}T$WneuaQ)Es~oj{s~
z#dF^Kf{q(9V{7==AL2cGan9nLE`GlW+X|E$<R&_<x!hKFuY)(C<H(mMP1ik_zgLQ{
zdtqfIXQ$xxBJunpZn27wC8~{0oNF#@|IZ-(R)>o-_hMtq!}_Oey?!&;W+ry=X`i_G
zR<Gf_MwP-s-sZ(^G65y~Odp8#EVNx={a3WCjbmcj{ThLYxzP^)qThXO;^n(;ki_@-
zTa&K8%CTd7cPibUh;H4pI3eL-pN-;CR<`v~T5fEH{p%zYp09R2r;^~?E+Tl;h{wVB
zMw4^gtE58VmhJhD>(=dj6nk90<Go|t-|WS;*X}h3UbDDYTPKiJT2!cZyU?*=jpOk-
z0e%Zt?5gJCOk1J6_V|Y;;bo6=1S({2Pcd6??XQd8_FWw3u1w1B-Jx&+a*#RGciGu%
zMI;uSDS!L;TeJRsi=uC=>}!)d_sngWV0n`5qQ`8Pj~eFN{rt+FzG|*6N$K9n_)Z`<
zuVeOXn-s?%j(cYbbA0>Lr=e=>l&bx4_blH33@@zzGe~^+(Zp+7QrnbV$Mi&Ws>Ye_
zf|G3RnVy1elJUnF6xOeI-)7Xr0p8$ll>SL<%LUL<<QFOu;K>t@{MWo4svB>l8#EXD
z@KnBYv}%nz&beUc(kEvPYZUkWoijnJ@(}wcn|EJ9b;NQj<z4q%L`_SdtuySC`EaL6
z|J7&7qinv}j$bVnOwwZOKJvWp%mnw<D^A>Qbd39T<WBON=D_OSeM!ydo~OTk(R^ag
zd86iJErI;KEU!w>>t*Pg%-VE(%aMBmwdwz&PnX%ve_Nt#B7d=tJ5D<&{cVNBZ4ue2
z=B_J@L3Jh+BL>o%4<#ry&5vIxa^tZKpNF0Qe+K6#G4&hQmMq`j#6LZ2rPW?%W#iW$
zntkm>JlVIG?3#N*#roLRUc-#t(%%;>y?Qa(K<uX@TQA@DLk#EjBNX1$lr<?XY2=h%
zw<Vx-i%D*V(68NVCgiR3?8!ZRKZ`H<#I<b4xfdH}d~-Z2n~?qfRW6H=^iyY+xlGDa
z1TyPq_W%5B{<YI_#ZRO6pZcB%YG-*LIr*w-+1?D7<1blLz22!bX0u3n-+SY^O=7{d
z2S4ufe*fCVn^(zj#G(7&1jiMhd@L6nT&vRDFpHD1&zz~bxa57Ae03Mke}=1d?(;A4
z+h14a`23AS<>F=W+57BRCd6j`$t?eI|2^|j*0b_L^&jWG_E6Z6-^I95iMc#PV5^m(
z@3L@(C#Fx=sxVu=={vK|@yxZFb9O)DniN%LOp!yZ*ig84k%5V~2YmP8$+dcSXYnp@
zaAbS7f%{plKyJc}n~7K1o=D9*^pa=cF%8pR;kgDJ51Q37?%w6_Guz9$Z}w5E1?*eS
ziQQ|;^%u$9{^Q~4r>upS9Y3@z-u{-|{c%k}4S(*3jwZgo<-Ms^<%uPBhK??Ojq5iF
z9M}Bhcp+oU8J<q2I|7cMTzgm;c&us^o@iM}&8c0`^!w-`-7da$%NF)7QPcZ&d=_7L
z@GAKmKFPc4CO8^<KZ*9?zfs)U6OeJeGT_<#+dLPFrf#i0uV%RIQIjjb;@^V53y-f4
zkzVz)D9XKLXHFMa)~`pOB_2z-9c2k#UB+^I60iT&9sN(Q+cvU<hZcA7GgO}M?R4B>
zc$_<LFWW`O=N|={?Z3|D-|wk#?Um}zw_7GuoeDJAe>sUeN=ol{Yx^edE<2qWbvur|
zbDqV`Ri|zCSolLzc1?_0wC#0;_Ei_!*d5YxO=O;CC0MeywaqAQ=P`E@cVy3BblH51
z_rhmQH+PjamgsI|JO3)ju8AXR!iCEvR>_w<EY7RA#3)-Xc=mgL<@?9=i}?DFTP_mb
zC3ccM-aY8r7JnXn$Jt-kGXL~=yTOrd`$PuG=Vv_f9Q{{)O5*#wdAn2dv}@VSopbkH
z03DC<ws!k{5iyZc*X`1E0zUs4YA>{;a>N<kYxe%yXK}Z5oulNh=`x9Odjy<ThaQ)H
zD<U`{C)si4gXSbACVnMjnF}CX)vWZ$MJFI*Mc&OSj%6uxR~V{rpW@;EB;$XGr~2-$
z+eytLlHVk9Pu*B>kdf_~oyCD)3(n<D@w^w{w|LomrFae9%pX4ve7mo#QTVDU+NR{;
z?J7>5kDGV>?NHf#oPk40*ik-k5ieWVZ^!f3mq_{Kw(sINlbmGx*J8noKh;tmzZ!3M
z@m=<I5$lY8qOc*CQM0&x%Z0pL#h2wf9k&GCusHve#n#vU$^njFj_jOICCwA(pSaaL
zwfvLyc@{CNsJkt4*196Hyz;6yF52zhdqL}GMg0`TZ5K5Z?N3Vx-@RsY&O;&WQ{Viz
z+y1RkkXL%-^WC3Ca&zGQo^3)+!POjdfBXK<Kgy=}M!dLZ*Mi=#1x$bUb7-y(nK?(d
zievsw>&3_FUKr|?6y4;XBF&O$eSt&mF_UGX<6Mg-tHTQ&bwZ}_RKx^iR)2mVkgadQ
zQR*mr?%my2%>tJS9A_+h{6+agb8&`n>$gLUENz*dhnHA+vVB})$v5wjhCwOc9mSr+
zFI+s<3NCqDEEn86pv=R@p<8mR?uVDz?nT_YtT-AH_m}Gkc*|L_2;5k3?=FV~@5V{I
zYcDo7+*PujkSCRP=waK9635833m6P!mgS1b><x4Lpe*~xQemQBM{yo|z3dCE(kqIR
z>A4-2r<(Y-KKcUL6#=^2z}CURaqkiVa~8P;pml1w{49rR0z8(zOTNgmM3P-lKSXNP
zl>)IQu3cN__&&E>(3LGLIr;M17rd*tRZ8|{sBGI}_u($*g71Hux353N!&@$W@=@J{
zY(2fbY#PQQcXEX<vRzzWc>eYR4KrTt{vW3kRoQ$mS<GaXUGQg$wEe=fhK(KDJZ$re
zV+`i+;@f>NTh?o}eRjvWi?jG&od0RB7IP|jm;G_+M*_9|?h&@V)>cK1382XoD2AWr
z#>kTOmD%y8{N{t~+|Rb&U0c!r=#xtG(_Pnh2L@iB;Cah7AbasbHkOXR?;WlGx^0Lp
zxU0BFVaX@{T(e!TH_ZDY!?!*7Za_ofp@S^@B`!Q?N@spw?jrAavCOb3>0!==$hom*
z+djVhsv=soU+LaucJ8%1+4-MreR%hR@!Vtb9+q0SHVZR<YBIbUV$|98qh`T@uoWJi
zJs12J2VQv9<f&JjDlzBmoeS=@;&u+zMQ0gjv0F5ApF3l=V1iAh{A1al3wq=IG@JFN
zb#duBGE6+*#Ia^sT;86$ds+ALGSB6|%6gSw=rRBGWkrtJ{zp##INa{g>|4v7x#e`v
zj(kV&ppJJ+;<?|CvTkekyyxPwy@o}0UH|b8=GzU2a{^+FU9L6iylvvwx{xhhAiXA_
z@L$w|i~>pLm+WWv^hWGFTqieU!SlEm^J8BaKx<m?;eX9CdjoQrR9K`N7#tM7vOSx~
z$fNH#iMO|~gO%-DT)D!nrqiBFO+BV0H7}5}FrE1J@aL;6X&JNsPH5PlX?%PV-)_eR
z3CrvQC930(vec{k_GB_}axm#T9-qJ)XPf+?dCN!J-V8Nyz8Zmu*IRkAIoO2SH9k3>
zob~qKjpLHhUEEPs*EY@lA)Ip|pi(xy(tb<99NU26zSY0u^mkoX*l;=9Rr4szu6<Fu
z?Ii^-KQ#4i+r4A*-M3fS=6}D#!f357@3EjeIO=)a%Nxf{1bK`6Z0#<jXj%R2eZV4F
z_uSsUh0*spe|*M*)4yc$nHPR{d~x~Q!xOa&?wwUEV=q5?LjBUmCx^ctZxj%AO!ht|
zS+~9V7>ADJqaKF06ZRZl;IR6!Go#{;s4p__woO>((UzeYAh?1>*+lky&!zIVBMAm-
zUu0`}xf7Hwwh5nJ#JTq32JY7Fu5A8`uJ!0yu*h7W%*$Ia_0sut78$d}KR-L>K5jX7
zSVi{O!~-U7KdTkyWE&*sKGIO$A9hgk@b$N>e(R&|U1riP5h$GX>+g~CmtV3<u3+BS
zlkb?i{OY&l>&vc)^?q_=V!6ZEeu+o^iC=k~QWI-zcAwe)CazhxmZ#?kgkD+qD1W!{
z;Upf(fa84Pg^r1y$7K3#1U%mf^i(7@M^>79C>&**Zl#{!*u`_}2Zxh}?Z2~g1CsB(
z`K9nl<(?M<%N?a=`&V_b{D*iBC^*~`sCZuX-cj=1Vc{x{cNL(sK(kb4Ul0(eQUe{N
z$jkP5&w`I^&kXK!{!*CfHc{Q;jpOAElY<wg?hPmvDM@0A)h*&&dx>X9_b*qr_g~$d
zC;W7r|LXzwUd}HXnqRNny0*(w=I68K=Id8^3wOoMaAkG4BKIbsR8DV8%+04g{n}mp
zi!u@-E@w}OX5)16WnZ#&w_$_hnrj)SYibjk*p}_C_Bm#Dl%4m<E0gImpLVkAxx_fk
zd3%!W+lICyiMG2hWUq|aE<dkB`&Cwq@3(V56|R)>AF}z+pkZpYrSSWgNxbp5%04@)
zO)XNiGcP{L+HA@ual6Cu<vPEzdtMw@vxN1^&T(kZ<KB48>`wEw%jSnWr>jWcc0DHc
zR786AGD~+$_m3yp9xl<F!+Bfzl|ZhPIs=dDj$bTN_dT{a^i9uoWLnVp@+8|9Y0Zo8
zjRYRPZ{qy&CFSAwV?P#5JIgs`pSy^#=8w-)Z|mP{Dz%qw&%3yhW&PiZxBdCNE3{3m
z{BE3h@96a_by?(sQ<K$&YyZuAVP(tA*mf@HEPL#-CD%>7`IiXqUr_(}Kf{Lw^&tkz
zQ><8|Vh->ed*OYNNg|<XbEKcH+4F<!sw<Y?`n=)8evSqAmkT|7Bj9}f66=y*lixJ=
zT`}Ub=6}N5p|k+hNW5{l;*srz90v!-7Y2r)GuT+V{B}=tv|Oeut(wPSwsoVRjX>6_
zlU4GOIgb936VyBIO8gQLSWsj$p-STM<|>}w9{(AXPrqfKyUu*xQU-%#<$U`+%uSab
zW$oqFtWnT!lQ&<mb?M`n#9vS6YzNKs)#?0acwBdGDa*EsHM92|WLZ`*k^eE{u2i;J
z|Ma)G$t2b;Xr6QBWv{uUbISy;j~}y-B{b)0*q!~)pug7Su3uT(j|IQKw_W|ukZR`A
zF~MHg@#@CA2cip+7cO&s0nZz=ut@B@yXa0p@jv%4%`F{=B0t@0e)=yu@^4=O-}aab
zftQlK7ZtNr2SjYyxaddz7f0#fmB~@*Gj5B>s87Fod>6ZAEFXtO);hH%p2uzXbLefc
zYV=~WPE-+3KHav>@7J_652eu0F8>*(?h^>V_Q}8gXZ*Hf0*<~bR{WZ{=lFY_0O$V<
zvG3>bz1gL3!$kkY$4NZLrf+866lhcEs5Dhs!r@oR0filxUvxjz&N;=Qr&+P$KSQ6S
zpS&vTRC|$&72BdGWM9d+b?hz&XF_w=r_{CYq#rV7C_K@Udp`HWwkzUx=5AS*%eNUz
z$OM$nk{7Xdd^;`R_(OJA_hVZZ|9IZI!Ew{NnNw~Wuq-^0>v+7<>uh>~*cZn$rvDjk
z1~C;smgrBBUEi^QKeORwnQcJ1RaH*5>-C(wJK4U6B)dK?lW!5Zb=N!UI)m$l{hv+b
zEk8@`d-p=-?S=(EzpYzd+`DeRLDO1B1Yo-+>8#Y8?IUA$>JE4h?DXO`v#*YOCo6p1
zE+RZjg-w;E&A=t8@Ou;A;$xR`I&U_7@8Ul7RpOeHQ-FrHW@!F5jzj+$YFbZNc|~0_
zn)~SOfkf^L#c{zW*rzj;*M4+7V;=aQ;ig3Q=WmX+%RV{HPT-TAkiTC<B5Tk3ihqHR
zr~bYWESveRr|^_b7w_UIkNqiXRlOZbS69VL9*KX~v~BT;bHVrgt_Yq@=RAJ>DVy5r
zGYj4seeL40|1G<D<#&fSg?o0q6L5U7D7oK1V~Wtqmof#X9?rYt=x7DHpybB~N4x30
zYVzxZr>h9ve4KD&+Uc8Yvu637|JZiIl||Wyne&~*@3XAS`hDbFT6cPBSgqCX&15*N
zqgv3#-4$oLNa&Y_YA?4#qj)O+649z(yveePg{N8M%|0DrpI~g8x{E_0Ln<~PcYeg-
zo`728BOBPZIkU*dnwywZeYnxA9J=V5hGO`YEzAbZ{hy*HR4<=<-;rH0Y)M?<c}azh
z7hhQ`ByYPO*YtCq?^=O(O+4{WQ)}ApaVUg-YOCMc`;;{_U*Wm1?VZ0WP3x8>eXc*n
z@vcNgpz8RHCuK2B-dVyL2R_RvH7h-yzlm3`Bt`G5qtJ?;GKVjYtXCelxPJe;;M`mz
z#f*FnwGC}2?lN9vJNNDRg+B@(_9WVMnC?9CN8yU|-3|HEy)UG(u;@Sk)@*QGMt3L6
zsw(&W%%|HpRQhFJ#N<}-#=jECduV*^iP)}qnK+lVN|p;Y)_3z}8qB}w=)UrDnUG@H
z$$tT1duJ4BDB6A8$>IXaxIzM%^`FePTuAlZs4(Y&T|m^u#R95DoKs#Lyq?^C((%fV
zTjd@lv-ozk+Fyy1QEG}<y5Xa}u!Am>>*5KHj~f~%$V@1n7yM&?@zR6rXZFmrJ!f&`
zpFrT2c@MYzTJXvy)I)5t_Rg9Gzx3Keu5EC+qua@$`=8-ng8b>r%QO_iKj{ko-SzmV
zV_^8HM)}+8^;B6?>$T-S9TR{2l|>|KuICC*HM4^(ViJ;%e>(2H>YllK?t-S(fnjRy
z(n(D_&#Rm`eLXM3@U5kYB%ACBGcNah$5+kS853J<D`zT9x;7!Hs(QhRJBc*{nY`*x
z7EJc{iEW%8@y^k3mUtZ7;h&CH)BDtUKHO-!G`-vY$C0~bMvi9lyX1eIh}XW5Ti^TF
z|MfI!C%)>~WjsA?>K~e?ty8G@vcYlTB9(l{+J%?DPt=<z{m$`9zy%KeYZuy0gl8_y
zn4(&H;g_S~ECU1Kn@LT<CTj(zU*BV)aP|s|3OkF4)i1||$Hd*sMP$lWp3U5LMSyJq
zbIaOJ4gH$BCE{j<^N(GTclh}3U3O~g3%yp0{>QRA=9fs_JCV1exrw8nNhR^6ir@v8
zD`nGWyT4@DT*JKM{q6(~lgxW8J4zg<tz(<HJ1<tC@Yb<|$INH+USF^p)Zzr!Fnjz!
zbEjq-jyP*5oMmLoF)%oPm9^Jc@Y?MOUilw6Y?YKaw6g>CdRX=fxaal0Gne^RvtYVE
z=y09R?{~MdEPQmIS#M(7rzX=_=2?2rGn_KC=Q=cV$kl78Tv#lm(!A>9udp4Rsq+I_
zWb0--9J;7jZrH_b_Cm`3NLAH>dv^txWH;SOYA!BGdQq^4FW7N;;KFyAf2(TUJS_IB
zKK|`#&~hR8;?kP|-tr}~=i9E7S#Iy%rtrJ}&-01hnN2TFBsIUXirV{@-7>0j!7OOM
zq@ke!-Zfz@TeoA`b)iI!rwYx__LZMzEAM*|-(%e1_}SKdGXILlcO~C)80JsTj{dWt
z@cBu$Rr69f*-Q6ba13AZ>F<GmxATwqEO=Hr>)xmISzK0AU3`~r$}s)Uup_$g>u<;A
zty}rji}*9I*1G2!omUZ$s<nQ_s1y(t^f9kQ>Bfh{Z&|0>3v;+`f3yE3+wmU{4tO%x
zwsB}~6=C*KJal8hckkuz3Z^Mr{8{kUL`slt5=)!h3jLc)vmH9bZZw-;%8v3s=bpuv
zd@775yT#4gLg8oql=XL>`x%=_D6F^~WU9rJlvC{Z#h!PeKw?|m^}Htjg_$L9v)xUE
zPh`6sU{F}_DXMK_pWxx1#C;le@lQ)t&y{fQyKz@Uz$8$=^PGqEe+JpuEwgUS@TgJP
zX&1OAXO7;M0EhKYkMPJAoSzFiYG#Ta8{a;qf4eUf{(9@VBGzKTv+S93@?Rx1DIq36
zn0VI+usmzdcJX_;;7)UNcjI*4oeOR#bKYxU@e%M@qRxBh&IDhUW`X8xc|+;i1-mb2
zvzpx#NL}&C_K@t2nlD{k7uWL|zI$H9+xKbRTl;Mi3ahSU_c|rz_h~5BZ%D4QuIDi0
z_1<9kpW$olNjA03=geL-^F4R_C-0#aRCvs&rEuaNg(=O>FT`Uw<?ae3+?DR!@y_1E
z+}z=jGGDQy`hSMF=$35@uKcyg|M5xQ&|#^EI0H-i?nT^x)w*{H<lEJ)u;P+4@c!C+
z=*^i6k(WO%l0Pna>W0GEUus*Ie{HK!c)s<EbFxO!i{{z7-9IK?^RUvF^bxxKJ)wEW
zrHu<0g)y==d%HfE7x18&YpN8B3ybpc8i8WD@Bn7nk_k2YPlmp$UfwzV-WQ1<pO|O)
zot^H;e!)a)+Qz1WhHa{>>;E0#iK>(q5nNSi$jqLsxnSj$pBl&b_8H8pJz;q_Y|Rz5
z>g6X{o#%P>c=5~**>1Qc%EPSd$z$7%Kbv^=Z~Xb|_Y|qP?_TA<b9S=0PnQ1nuh_AP
zXI@fjf#U-Mg$4Kc6d6EczL9mox0+)=YuGfLDB>`FV_B>4#qc<HK^M<a_Cp3X`wsED
zvJ3O~ZxMd+<GY>wn(aA{nkqiJF8(n&XOkn_wh5Q_L|<gzl_h(gNp7O!jTbf9F&C-}
zj^ylD5i|W$9CeewvPI@;t##B7XW=<}1!5~+=}vL`$y1@Q>1uGsG9TlE?1E1iSPnSV
zy|DZ>qtKCQ#k@zZI~BTb6m!V73+bL@-+z7kB7SQ=mFP+QGMDZyWMB9}prvBL$8+xv
zahL}kPN}^RpXuUoPW_tP3-vaKW{D5K9WVU&z?j1qbowTH;_?=@_Xz?%ihDQqd~)R5
z8n#_}g2T!+89o0Q*dManJ~351YhbObJ)ywr+4miDH#&xB2qg2AeGzcXT&lOsO>V}6
z<^_w_=?L`euRUR0KiS}4wEm82h4pKn#3Wg7{^b}Q9QF8LY~fCp;8iN~Z`b^D5y;IA
z$luN)Dc+<0qS^VCutH^wU4UD$cTX<(uFN9gpN@NX1tsd_|NNsc>8x=7kN3ZnI8-lR
zu=vl=`}y#?3^jh41RljgN4aIwH#5I$+P65N;{1&TLHWfEr&(n6+P&ntH~hLG5P$jO
zA@O(<F_995`o4eRzO1uNdgUKm9Ep+^@Q^C&|7g?UxNfW9tyIorJqv}$HftryJs!7j
z;u8+{XqWxZ(0f9`{3oAXD|_f;wJ5WO<~^4#u`Y`AyS`wKM$S`)=Il)Vqkk^si7af8
ze*fK}T6O-$SIu)ih5Tm-&ojFDsrlJIH{HVfEFx?R-?jWaQE-y=eBWC3ZE9jqtN2$`
zR9(zYZ+Je7Z|l1JjCpb=6vNkDJ60VKa_#CCx8(UN9T|T;JN9vgBh$7Wg0-Nv38k_}
z&OegpP&C^3ZqGZ5caEFZEz&hSEq~JS+^f0bIsNB%I7Wa=>E`14j%^xdWi#AaBo-)~
zZL7YJ>)_yM*1dMaAB8!GIn!T%YtG`m@}jH7#qD?(_gej4{+3PKRm7+42~PY|ARFK<
zr@ME%pY*~_99moV88E!R!kM?1U3&H9GK=@8{*^Ci_dU4mLKENQ<5|*oF5bO<>xIHE
z@qVSnj{6+GeCN===^$9{{Dq14?Bz}uzPXAfLMvZ7wrt#Xp*h!=Cn~k|KZCSDQCzr#
zLelNUZPo$>QM2r?d~#^vDXUhPxp3``hxW$}Rpf*JGtBuUyFNkfM_l1=4!ir0N}ZOP
zoik*Xc+k8wvx9x!7ddcW4%DB6-OJ{<YW44^fWo@`6WgYmpJ(om?XVO6&*1!wd)^1R
zMB&c+Z<-rcKRI9i$$U;_iKFbl!23UCKW-6lsh?EY^WA4cv*UG}V|x4R5Ao`)`JUwO
z@!7Hc>y^670}-y^iEEB+PbB{{Ec&yzE+8`Fi~5ebje>WxFO<jGA2->$>BPJH2id*d
z9WJoH&M0DKS^qWS+8tGHM^^m_Z<Bo#bf+DWDO-5=tHI1aRSUL%+%j8ic8$VYlfOL~
zyY33)l`WcGcr)ih*sHB?cny@^PmvLy{)wU4=6l3~pZ`{^T=99|LDu;_3Ho`5U#iG^
ze!ME_yVmePG4oB<`~QyiiuVTvIIn#=o5^~oB#%IGob!qQ3<(B?J%x_Pv;4nVOzv#E
ze<mP(`Ckr$HoFepnX7dL_*%D3Xl8#M=lY*PCYePbD{D@nwY_|cz^YKS&vlXu)~<VJ
z`RljB@>Tiw*mrTfKrC-CO6a^HkmtCwiMbZEw<=Ada1w8Ch7eP2fakIs4!NC<JCAQs
z=zDd+us?!th0TA4jOVXEvPj)sS-km|<LckBNp%yF;vQF;-D*B?>2>2g4Rf>RxsAV1
zn+VNZQh1=Tq<!s2N5x&@!Ukndwn@##i*?WEEc{r-&#K||@R)6Y_hO$tcbcBHHSA;G
zF8EeHL@eY_O8v3V+!K7$douQJXuY)MLiYN_*{&xnd!w0Sc~0?4g_T<rKQFmZ9%t^y
z9hLb0RY0l93e!bTgsh_s<W?wVc{}^wHafge!=hh3Kq!4vgu-*?#u~HZsh^)TFa3Cx
z*(XK$+>r$@UuNC9)+n>d@%5i(_n&SN50A1)-Scq%nf|4D`X{M>AJX*BKgzH;8~poD
zZimC={agAcYsj~VUn%X&PL!@)aN}+D0{3#|w^bbPu30=vEq$SMWu5P{h_oi-d4BJf
zSMdl4q#P99pm3*|{f_y9o<D5=8B(M!RQRw2WV3$kIrn>S6Yn7l_m+Tab{T&8Ez;7C
z?+*R;WlQ&Yc3-+c!|*Ndp$s#_z3-a1&&v1zJHTV~T2Fkz)|HQ~rG*Smy`B)>tH94B
z@x;=N!zy2XVIq_A<yqWWzsyXhGcr!A4JeHBY+QP&QP7d!K{=rQC!e^&FZI4`XX%on
zDNA29`E5Kaa^^Yb*C)*#SFh%Olb<5|#cJ9XX1Vk<50zJ2*Xk%)<Q%gRD7<y+;FANN
z4ewrM)js3*L@<`!T`3^(hS`@Nj?E3?avX*Zj!Vz=Uguk3=-{|%`lq({@mpm1CSH>H
zbxc;k|NTuBv0u8*(VVwMWO?-!t~GFPILdbXXIR_(TQ&hfS$kH@k<F~~WYvvV@iee_
zP~^z9Y|WJ(-`{-I8ys05Sj^ei5|Cwb!$|sohJgxCdBKh5;H?73?kK)$(*CM$m-e4w
zo`<s4PP3nmEA}3j&Ufr6JoB-Cq2tb}yf+gYe>m>{tz1)aM&S&{422B~m+C8pe}2|<
zZ+fo^|8)&-nSjVkA1l5+mSYArEJbIRpZeRO7W}cn;oD=&7&Z<SYX^oNf#P}2ev%T*
zy@&6zYpxJbZ(oymNW=8ye})<NY%i4E({b67*1Tb{hggqY<yn?x!4iBHyte~9vkMs6
zYTMJ}TclQP{;Kd)x$T~ZrM{+@TljPPgN~p7mKw;sGk0Ib6?DVS(xqDAMNRbn#4Se@
zez`T28}6}Muv6q|!Q)EDCyFfsm4Y*#HAmmO;beZhic4SN*);1O^9Rk(<pL)b_X!)G
zc+@<z*8bLGoxO&R=H6l!`S)i!-u`hn|7+WkyY0MB***U=Y-L>hZH^-E;ft((t4|%X
z-@5LLhNjj}rTSAp9v51O2*j={G{0TZ#p@p8XSd;t<NE#kjJL1iUAVxf*m2Ry{WX?#
z0-@JZa{Ji3IQVmvDqEy3fOaV6CQf@I6qR(Nz;P)fo3Ehqd==>lRgC5e=YM_s;<#__
zA3Fi>%nq3@-nS(w`ClFFz1$0K<i2X&@o~yg50At>r&sZvYHQiKps^*-(W2tcZQB!C
zHSM6T-#lqA{uz~P6_>>%ZhK$bVc~VYSf2N1`cc-l<`C!GHo1bc_*eXh4JeKlmfm<*
zMfR!qmMyV40v_47jP46Gm2z!)Dr7IWLhZ_052KHtKQ&MMRMq8Tl`Lm{q2~U{E9r&G
z97mqNX`0u!eCsEJ`Nu<K=eK{d?N5An%>0~y<M;fZ>(#V2Ht%NCc+~t#Dy#90@BtAa
z#6I?LNX_$M2FHTMpRBfBN?!D^a86<SCH|iJ%RkpYyYTvPkBdN!_o>(NQHz)PoYCLO
zZu9I)p*r)vcOLQ=exGRA_C(@8L-41sKbkm0N|qk+Qj0sG`=a8wmHf&-4=NVyT=?(|
z`|D|vUKu*GA33|+&J&*^cz+?U0k6zH0so5`v+wZdZhu_Gcih{xCu2vQauw&@x4BPp
zww_Q5zp`;bNB6!ufx>ygk$)Cc{T7kg|C?c-%Hz%ViX3YfUo)Gr$BjcL_GyDq={6S8
zuX}ddKi%|2RBFD~b7pqwMd}I7Q?F;oe0n)Wr19u^mbb5(eme(mXg<C^L{`+cde%ke
zYw{fYpZG22ZvMWL#r$>L`%h{aO8ZvNX%1ky)0`d6Ir~CdbMWKC{Cig@hZv~LQOrwa
zF~7p3a{uKdu3uM^w_h*a;27~)c=wfi&7ctvD3*>;-OF}B$-!|iBin=M7Piw9Qkqk3
zDykPuI;ioiS!y~*yhVv4>)S%}f<FsB1XZ@IzyHH=L*||Q{^h6m{pNH(KL3itP~>=t
z`f)xFU6WgWpHzQ5Y5LXPt-^mT=<vsyfasu)YVm6dw;d67?`lrIeN248`l~Ny`$#&n
zTZT68Vu~?vOkKG6j?3CJBC_))ds(}z{m^uGR^fz}wHXRGGPZCg?x|j|`1-s957-18
z4`s)T&+a*+_@ddCgZ06j<AG&YWS{p}WUy)I?Z2HIT`{fR&{1yrgoK`>Hy;%^dawSZ
z&}7|q^0+jpcNbATC;7<Xm#hwJf5&SlHJxkQuvxmQMfg9%xA;H17WBPWcr1V8$j2{^
zV#_u@GdBKqlGSc;&|}HtETVp^JkMA0UWv6hZ|BB7i<{vGhm%b}(yJDq895w`&za@+
ztzem4#V;TrkaC%MvviK*%!+%>k*ddzahTSFl9z+YiQ_Yxcy2nLH`u<5+sn@Id`r*6
z?@Z0L{xT8DxB28|DD<6Gf5&2Y|4s9P%M~}a*={}*p>TcmMXp>man944zZX1Py^ZBf
z<8u|sm(k+plD}pY>}0Qg^kVxKA=Vqe6}DV6T$?y`z2oU!^0$v=Sk=pXGi@^HIChys
z<<(c7H^$=WC)v;cnVYfm@)W;!8rolGHC*rP{vjVC+c*7`X^;FC)p>8cc&+y9$y~DD
z^}+E(*4B@OhDX_E)%l+J&!FLN-_)%B)7&oh@^%>kH`DItbvKT2m@epg6lHcydP4TQ
zvJ689$A^Lfjw?3wZac}Q!C{=(ymtRh)?@RQu<m@{#Ci9~qsl)DC%2w9eEOx?_zA~<
z2Hnp)S)%57UjEzr^WjF;THnl)q^dc7;S0J-Rc4>v(IROc%;9(KR&)OEp#7JhX_)K|
zt}%al?opHVR+h)7%HK6OE<9hn)_#e^w;c~E{w^r9)-G_IvE()Lmu5xB<F=2EvK@3i
zEAE{0ParAE^@YlXz1#jXC^T>QIEDG4?)-3}=1rGh%x2V^t@otq(7cIj58uD^MR=y;
zV$Q>i!pBV{>x10{9@q&a2F-YDal7?}rM$M6--LU5kD6PqntxNSH~z>XxT3>Cc)p}7
zd+MXuKW<6_cba!xo_~S2$wS?BXJ3X<_TglM<gILOo86y3(ohb)V#cNtQ(nE`S<Te6
z9Tx6&)p|SG8P^r4Ubv;Zk3%Cap?t@J?H{jJ$EX(y{bppp_$O`QhMZr&W11I9wXq#j
zdN+H!!uqvql2ZkF|5hoiub-6v&pGFa;#L-`c|Lx8`y8qltiJO4_hXyK_IteevV)~s
z9``OT;(EMn=5+r>&Dkb@SEvWuPM)z#e8I_Ei&&o&{?^c5oz;1K?FL82ujk5kS2`}a
zcKbxlg3rIVf8sDV4z&JTm0ZM`d&MPQ&+a~lO{qiK8|J4h<vaY$=U6GU2Fw3v5PsLB
z1sV_GnUPR_`XSpB7Rjv}XYORXz_61oHz%!9;Rb`a!dLbM2ad9|Sx?-{_C<Kh^KUGt
z49p%izo=u`GVRC{<1bzOYk#~FxpQnXkNK$#z4|N5IsRELSpG>Wt9IRl-KC#*vY)Jf
zv1M)Z8J5M|zU;^U^y-~zlYGkU$YRC!w&I?yiR}H3>-8~8uQ%IgSXar#E^H{TS#a`R
z?%MwhisvpkuBpGk_Mc&TG>gQQ{|rn1`oF)*ZoBsL(vN>PPpLCo@T^qoamf5z=8w0s
zq}hD0s!`Z}F>9{x+nIY5evAKEK2`Az>y7?%5(@tsK1yv2o6S=ow#Q?^3&)Nwet2aA
zt!vs>u93KG^HJtP&Fz29C#P+FV9nh3Z-t%oGgDJj(O8Zdllu?xrT=BWQsSLF?TgUO
zM+q#^`oSNXxo)v-=5TO&BHFjWdfgYt(ghd3Pdk#Fr(vzD-kZbt_GL~$%x0%+{f~Ld
zV>J{mu1L<@a(DZ*1I@G6hc3K!L%{QLR>TRv0}AtMW=GghF>_^+x|hK5@5cPiHWPwh
z)$A`&-u-bFUwP>2Qs>HT8rnylg_)8p6(*f^o~<!4=R(R`=l-AGHMIinwLwWqiFNl|
z1hhj949%Z4&076?PWgi19FMI_n(lQd6n(dQq1Ke3=I$bQWcEqNNBj<*O`Ik#g$sV#
zbEum8c<f$M8;~ny?)>A6JcnuMrD@G7B30`zS-!vjqN#6fuv}Re2mcD6#zzKsnu9<I
z1&Vpk{8R2<>9}$J>2gr2k(N5+uOcmwn=qx=QFSr{H|T2H?x!|u1iaFFs`no+**C#&
z>BE!luXXR8P?;~t;F&M8GofjI<T8=Qjuz$Y2_c3XE2L}rqA!%ysk`63l{j^q!n=}t
zwtE+Um05T5AnR<C90}h0EfQB3T{C;5dX2-9U*o}r2a0_UzcqKS{2lW3>leohKVH=z
znRiF6p2J$#J|kmC?Dvf<=ij8&btqrEvT?2PhTo2-Ds7`Z3f?`m-y-9;Y)f4F$2ZNk
zdJ7CX|0ujz@l)?whxF#V-<p&EtZe`EwCqz8YrM*1`P=Ix4!m`Y4UhWnR(bC76oIg-
ztDZCEPU3j@yo!^zFz<<^)RN~%CN*E%WzGA^aTeFBw`$gPiWgagE*aRUHP_l-6TDL~
zMVR@i#e##!cP#j1u#+uU?@;x-M*+DGjYfhGnyXFDmmDzu<D_9eS9&%_Q}U*F3)yrp
zPfBEbeM&=j%RiGVjV*;w53;P9XS{LAVdmCrU0hLLn0Z*t6Pm)>{p22MM)$t3o~zb6
zx8X4FYytP{0m+P$`08d$|J^X{-wLZ<h5WB~>^3`wKe@wTaLQTtg+;CRqR(5-H}TFg
z|F$Fl*z13w&UMH!1D89tWed*7uFp(SuDj=9skQ6C^<x&N-g&5B{PeI%_ImD54Z|yy
zeIFc3);XTd+M2dd&FrUR^uLpdJwE&LIyKDtRX!-nEs70DDm`EO<b6-A@+^+4TGNxa
z+;8(x+_g~hoCS;YN}I_wj_o00Th2spbD!b3ktMzF#d{TnYZ8T%cy_bho6liT(Abjv
zrddQzi1mfZWML7BNvtn;OVSK9bXHi&@ZaCXEf~amII(w8lWf)lw~HFuud@8gzBx)>
zjj8*m=h$A{XLql|&~XCaA>~Cphhw|@nUb0>`^^8dqhrCBpc@sZ-?FT#Dk^x%vw=g^
z+<o&BcS95D+Y1W~l&@bn%F<Txss5P2k)$T?n!*O#&3BqZbNLf`%x`@Wxw^7!lH#Q|
zUHls6-<a3kIHK^b#-Tl@K<<V0TW!aLyDwRUqwX+l`yzdSLE$UgtPSnVUz(?W>SeI#
zKgB;k+kwyE{uPC$%S-|#^Q<;x=H76&D{SIB)V6Wqq6BYY7U|e0QTjGLmN8A1pBB_l
zy<L03dF9gs{cmgDJI05faf`j1%h0qu@CmPjdzt0&l(Gej*LnXqCiCt_)2h`zzTYQV
z+&`jlciD=F=<IzHO0Db_A{gGaSR@qeWS#lx`8L_(bMHN6jaz(5-2K~eo99(r&wsMZ
z6n5S|$=06jX{;9QzKf^+rrw_W=V$TU`ZjakvVYbW(q8qnG3P8jrC~DbjKrT}LC2-P
zrZs98I<hTWrgHAy3MH$BrOUrGI~E>X@>XHN=kL~*bph7#{~4wSH5+gU8#*fX8T9i$
zzRQ;S<jtMt;JKXKpB*Ki^Qp3J0XIUWZzVB4-^;$j%=FP?-4$jEZsH2x)Q!(9_`dVz
zg3mjzAGw`+LM6C7Quc+~){6qiud;Oczg1qoif{Lk?EPyGl?zV4#J{}aKZDIN!;KZY
z#NXU&di<Z^m6t=k;kkpXZoB_=&7SrCj-N&6sqzIs-%tCrW{o^Mv&4d*_qP9M*m|Vr
zq+{GI73qZ*clkraO5|Q8$n0%j65#irq4KQw?L{10ZMy$6e0u$&$#_rm*>eVutXibz
zuCMISvwr-^(NXf&c5C5X^&U34MZSORI%jeAtWmJbd(;$b^*|sw<CEjv{|x7U>c3ub
zAhyH&NulFk>HiGIPmV_A$X;$ZKF`B$_VN{S2d#@WRKVkBAYwgux~kQ^tlN`a{pr_3
zvt_IoZi>4-p{D*!*4^0m8HOw~s}?+CYq_F&#Ld{zYI;w`e+Jo~2ido7`SQ|a2BUUN
z^Q2Frvu<pQn=23+kpC^@oO<mG>-Cb0bEG^Z{N6h_@onlgGvQH{E^vGs)stXg&|vnU
zdCI4%V+{`_WVdzksRyr7Jyx@KLPp-s>&#_0ez~&uU$+x~d;eXN@K^nkwDS2SQuQ0p
z%}LF9)+{2)CbRJJTekWuWuF{76UBYmy4skpH*u}?jj^j#Xkt{mbBdeSRwz+L?8}#T
z22;0tsj_T)Ij5lS<}Xh+{zcI(mR}uZS?-!L2lTG6iq-GalRwTM)O2fp@BXhZn%sZ!
z^6q+I;OM=6$u-kU2X0sK&-*Fvcy7+88_ly;Jr=GxV_CD{0(g8CLNu#w-|^-s+Y{*-
z3g&0o9N9iF?Echzg+<b2g4?C0^Pc{D52Rl!KJcV@>&Jig`?r7n-V;!2QWKnDANg)C
z%eRVa=6_r)^LheYufBY_vE=|Gk3EN7@iXqE2MX#}+3lC+*9Ii^^RBR)`tT*gHJ8+l
z?CG9wvn!(h2&BAvlV|hRM6~K`va`=$Bgcc4z7d7Sz29qm+0C^6{VA7DYx>XNxtgct
z-PRL&GoKtTyqmkirhe*whNpAv0zzNeEHwPP`Q=YX$CcNtmZas)`MF?u^<(3LXU)g#
z1?9~4vRn%_n)|)*W)bh+bLVegWMi}NIW8hKN4C=No8#L1M~>YrbzI8!ZAO2HWZNVq
zON9>-5(`f3IjnPbouky^cD>ybTped;?)<JW=@x%W%i4MoNiID#;io?x6P+ENpWlA{
zD$D)9iP=d}c_&%4cGVr`NG`qKB3-hp?t3Fou2A#(i$9J{YjWb*8YOm_jk!g+iK{F?
z{$|1c`#0Gm7hc}J#Z5e#QAF<b%B^b*+75C%vU9Fe-uF@2M5rcvmK^8Tha$53<_8=L
zW>P9}^nbF|SK;5``Iq=IXHC%Zw>^C8i+IVNZmARHiJO;Q5w&`ouu}5)g}gh>vsXRx
zv@G27TjA2Jqirg;i#WgRSv*65Q(%{6)q-Q|Clw$6)cfPpt)^w$mR?j-Wl3IBaeQVI
zzuVGxExzj~I&R)E?O3_=vnEv^qgfn#&+XGtxor4I`9*UU2WXFDbFHS}2L2SWEpr)^
zOOMalsc_@@1Iq<{@zYJ@>Jx9~X&9K=|1A17i--FdldV8fT)DzQMz*G;q-Hbe<08T<
z_X+PZzEkM9_3EaVpPEG7EshCJ?c%t*&O$ohaYAyR*h3L%X@@y~E$;<*r%jn-@F%9Z
z{#OhCV?B9c$Hv9Cl?8K8m<lqpNWTnzrxd(}iTkZy|1P0ZHyspqEMFl1<I9d;3ugK|
zsQ$XE`@=hnGv~sVMD27I>0>>N1&3Ignl{HSV_X*btI+YtYt4hl-bv)%N@_A?J9x<a
zm~BGymX9t>_dKlcYPToMljl&c&tVXh+t(p~@62)gB~tTOXY?HSI^X7k<LY$@EH3di
z<uevM`_r~^9b3|iTL}t}w&uSpyr1tPdVhPF`G+RXE83QAzt=ma*feI$G;)+$Ke^;T
zLo(;5!%ZB0pY+s!x+K~k;<#$M&T!^F>%9w_46n|Zf8(<~hndk%^U3Eg6=<k@Z#S#-
zczd|eQEav2v=bj^@kpF}`^8av_l9`wQpcsgnhd{f4-vQ@Gbb@Gm2Gl#K7(CA<=^A^
z3Juz_d+jFV<Spq*e0?s%#%j96{oeJCE3Ou9KO&G2^SFy4yHCc8=cu^+@iPKxkh33d
znEW_&$HVdcujh&<Y8ITx?6L3pUMs@vc<4Wa|BeM$o=v-bm2J71vG{@u-(;4*-mD@8
zX~L%+wn%HvV&YFKwz*Ix<7RlTIeC%$>yIjOTLjdS0;-zLtk@*vI#jm)kYi<O+s}Mp
z!E~?PE1xwL*Btdq{wY`V)v<feUq`)9d|w2$e(qZLpTW5F<NZ%f%v;~Dl-Q;4)?UDY
zpKo6+#}~(!IugYOj?cd{7)<-2&>OV(^VUs{tY6CxU-_eO`R{D21?7_qWWD&6KF`+{
zk=wFMK_GEU^@0i4C-%$K9pdC&<?>!ymqlF8J}UD{W~Z>k+j&>y%l<P=_-wrF(oYHQ
z3-wMFy%DQ@H_u_S&#)3mQfj^et~yy*M8PuzT3@gJXIQ(=u%&;wh`jFSU7x&f@gybI
z*|SWMiCC7kPbIEUZqJ0Mz)KA*Yu~F#&-XFh&KIDpA~SvZl{R*cLw|}LKli4s*tbyd
zcw*ZZ;Xj#znFc+J3oIABH`%o;IAJ%>S{0%Ar%@N&3!WEo_4-d|k-yE{yUFo%cImMt
zF3Gh&SVa5_3)OSGcmxCl7<!sGr>qc<v8$U95p==w!o<UuY7&|fKCW;7cv#R*azSUj
zTLh=$xvUc@4u@aWTnMned+srdn3S*L3YX>iF0x^hk4btjJ6Ymb?S8D&TRyYY(fBXh
z*7mRGjJ9!TeBBat;*Qbn-AP;m7qXl={!~wqjqkoxUN$4O#qI10>t4Mcw$3PVXUzp0
zq{@2O<qvWEYGd2-&Ti&Y6B+gCEB`dyYJPs}RNjimjFNMn&*HMWRc`jNc9GF64i$%k
zpqqJMQ!VDkKR(Xgu5gm=*ghuqSv-%7WiC`TG&H#y)CcDL6)2f!G$-b!U*PF?8g?@u
zz1+HR@l3}{n*^pyr!*@ia5|p->GgL_+2gs3nxDo6?Jsrr`|;^flUeKGeZSAHbNs@~
zwsK9z9JA;m?)<+KGX4d9{prZIeJX?VZkx(a92%u{VYc_TRXmlbQh55+>fERFJn@4p
zY}e+tD;YYPO<Q<ae({H<h%44Y{t|x_K3=_3{5Yw}`jzxz;g_G9wBJ4c)ExRr!#3H`
z;DExkV~;8nZZr!$uoFm%7i5%N&>MI`wzi4GZ>7zTL(&uSmWQeRt81^~Y?!1f`Jg#D
z)ABltT*#siH=F04&{}P=WyXyJCZ3Fc?*xuNf5{&D_>27wWgga+3$Y;|7q0nduCP9D
zN_~oA<;_pct3Uo?o7T+n=UG$UYL8PnMz>28C-LdW9FTE1G9!_vHX!fgmPOz0)<3IM
z_{BD9va8{b!z`lnJRdGN;Pm6zYY~~N=KXI@)qQ-_yzFw;Oy8!Y7YR-56R&OAdVj-_
zhy@QycXjNU@p#4`h2y^K{%um9Xnc_M#Akv0PltZ*deF2!^hvK{O~t*Yxwj6<O3eOz
zJd3yI6W_T=ci9(aUGG-p8*jWNz|o<|!gZu$wi8>dK=`co9UL>C7V*9*RQg=Sqm_7+
z#rj!*$I^c`wHJKZc<#z&D1{#X&v4}Tg03cC<+4YXbpjp?vzz$cW}chDc1IvTZ|d2`
zHuwBnya&oUQksv~3uixRGCs+`^9bDK<yS}+N^Nj_#mgt4qQJ~7A|&<3O~ag7P(*H9
zf8_*&mv5SKZMo;Lzm|5d;>`KD<e}hh&}!VnVyDW!IoeI{Z~t*u#=t(qeD`q&7xN;n
zTECucMu+Z92-!7-M^)!P1BdF%m3<HU_nxr&%c?d(b>D4)IJ3zPV(lhEl0K<=%ab^L
zm;c}}s}EWC+V-cyit88u`t0;%KmVuI!t#3jl*e0g90LyDdJs?&XCENp^02h$Lg^Qq
z?x+jaEs68O7kpbjmErh~*!e+C%76CR-YIxm#UZ-q;QTk0x9U2y=Rb{k<WP8<<I{~M
z>#uyPC0vdjE8NMFeo1ftGmAHdj*EY}ol9ldzFkl5g<{xBj&nDPIJEDFsr`s%XbxPx
zW$vXPj?cd_*HruqkV#N#K6XXnPhEiT@`&fBE<4U%m1;bTpEbZt_HpkE!`j+?^Dc2H
z*sVG9uOdYt!<3JC7Ekru`Hml&4K8>0vq&@hF?{@~VJvd;SEu8K!1F7odoK76vYO3l
zijnlPCRZy%bBV9N9PQ>!Q+j9cV;1jYmm=%;FPgkf*tNHLe`<2BDO6J3@SwTarj8}A
zi&yju15@H<j^e$nVv9Nxjkf)s;GQb?hF$Snv(&8$?hV^Kw6e^%+@3E2nOUjg;m|M#
zO*Wie*V22!jEVOs`w9-wIx>C#B|<lpZ|S7IYpxVzQD}}bIQH;W)6Vxw)(?3MpEdhe
zZ;#I6nH|vmv)f_8y;~o|`~3qNvgiD*T_BKcy8Q$5r)K7WIqF-EvMH`BId9Z#aB$0l
zTM|VK(JYenarfqD$Y0;S{1(qq-S*D*gN`o~Gp4`3Qq<}A*4%Pk=Yji;GDePH;(yLp
tdQ}>s%-Ma;@O~Hn%lkj$m9#FWzip7VebW5$OZ>e9Wqd2l6`<h%O#tTM!IS_1

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/img/backgrounds/1@2x.jpg b/web/resetPassword/assets/img/backgrounds/1@2x.jpg
new file mode 100755
index 0000000000000000000000000000000000000000..6507652ed307a88190f320e77cf4937203d21e31
GIT binary patch
literal 170790
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%0AnG
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

literal 0
HcmV?d00001

diff --git a/web/resetPassword/assets/js/jquery-1.11.1.js b/web/resetPassword/assets/js/jquery-1.11.1.js
new file mode 100755
index 0000000..d4b67f7
--- /dev/null
+++ b/web/resetPassword/assets/js/jquery-1.11.1.js
@@ -0,0 +1,10308 @@
+/*!
+ * jQuery JavaScript Library v1.11.1
+ * http://jquery.com/
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ *
+ * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2014-05-01T17:42Z
+ */
+
+(function( global, factory ) {
+
+	if ( typeof module === "object" && typeof module.exports === "object" ) {
+		// For CommonJS and CommonJS-like environments where a proper window is present,
+		// execute the factory and get jQuery
+		// For environments that do not inherently posses a window with a document
+		// (such as Node.js), expose a jQuery-making factory as module.exports
+		// This accentuates the need for the creation of a real window
+		// e.g. var jQuery = require("jquery")(window);
+		// See ticket #14549 for more info
+		module.exports = global.document ?
+			factory( global, true ) :
+			function( w ) {
+				if ( !w.document ) {
+					throw new Error( "jQuery requires a window with a document" );
+				}
+				return factory( w );
+			};
+	} else {
+		factory( global );
+	}
+
+// Pass this if window is not defined yet
+}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Can't do this because several apps including ASP.NET trace
+// the stack via arguments.caller.callee and Firefox dies if
+// you try to trace through "use strict" call chains. (#13335)
+// Support: Firefox 18+
+//
+
+var deletedIds = [];
+
+var slice = deletedIds.slice;
+
+var concat = deletedIds.concat;
+
+var push = deletedIds.push;
+
+var indexOf = deletedIds.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var support = {};
+
+
+
+var
+	version = "1.11.1",
+
+	// Define a local copy of jQuery
+	jQuery = function( selector, context ) {
+		// The jQuery object is actually just the init constructor 'enhanced'
+		// Need init if jQuery is called (just allow error to be thrown if not included)
+		return new jQuery.fn.init( selector, context );
+	},
+
+	// Support: Android<4.1, IE<9
+	// Make sure we trim BOM and NBSP
+	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
+
+	// Matches dashed string for camelizing
+	rmsPrefix = /^-ms-/,
+	rdashAlpha = /-([\da-z])/gi,
+
+	// Used by jQuery.camelCase as callback to replace()
+	fcamelCase = function( all, letter ) {
+		return letter.toUpperCase();
+	};
+
+jQuery.fn = jQuery.prototype = {
+	// The current version of jQuery being used
+	jquery: version,
+
+	constructor: jQuery,
+
+	// Start with an empty selector
+	selector: "",
+
+	// The default length of a jQuery object is 0
+	length: 0,
+
+	toArray: function() {
+		return slice.call( this );
+	},
+
+	// Get the Nth element in the matched element set OR
+	// Get the whole matched element set as a clean array
+	get: function( num ) {
+		return num != null ?
+
+			// Return just the one element from the set
+			( num < 0 ? this[ num + this.length ] : this[ num ] ) :
+
+			// Return all the elements in a clean array
+			slice.call( this );
+	},
+
+	// Take an array of elements and push it onto the stack
+	// (returning the new matched element set)
+	pushStack: function( elems ) {
+
+		// Build a new jQuery matched element set
+		var ret = jQuery.merge( this.constructor(), elems );
+
+		// Add the old object onto the stack (as a reference)
+		ret.prevObject = this;
+		ret.context = this.context;
+
+		// Return the newly-formed element set
+		return ret;
+	},
+
+	// Execute a callback for every element in the matched set.
+	// (You can seed the arguments with an array of args, but this is
+	// only used internally.)
+	each: function( callback, args ) {
+		return jQuery.each( this, callback, args );
+	},
+
+	map: function( callback ) {
+		return this.pushStack( jQuery.map(this, function( elem, i ) {
+			return callback.call( elem, i, elem );
+		}));
+	},
+
+	slice: function() {
+		return this.pushStack( slice.apply( this, arguments ) );
+	},
+
+	first: function() {
+		return this.eq( 0 );
+	},
+
+	last: function() {
+		return this.eq( -1 );
+	},
+
+	eq: function( i ) {
+		var len = this.length,
+			j = +i + ( i < 0 ? len : 0 );
+		return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );
+	},
+
+	end: function() {
+		return this.prevObject || this.constructor(null);
+	},
+
+	// For internal use only.
+	// Behaves like an Array's method, not like a jQuery method.
+	push: push,
+	sort: deletedIds.sort,
+	splice: deletedIds.splice
+};
+
+jQuery.extend = jQuery.fn.extend = function() {
+	var src, copyIsArray, copy, name, options, clone,
+		target = arguments[0] || {},
+		i = 1,
+		length = arguments.length,
+		deep = false;
+
+	// Handle a deep copy situation
+	if ( typeof target === "boolean" ) {
+		deep = target;
+
+		// skip the boolean and the target
+		target = arguments[ i ] || {};
+		i++;
+	}
+
+	// Handle case when target is a string or something (possible in deep copy)
+	if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
+		target = {};
+	}
+
+	// extend jQuery itself if only one argument is passed
+	if ( i === length ) {
+		target = this;
+		i--;
+	}
+
+	for ( ; i < length; i++ ) {
+		// Only deal with non-null/undefined values
+		if ( (options = arguments[ i ]) != null ) {
+			// Extend the base object
+			for ( name in options ) {
+				src = target[ name ];
+				copy = options[ name ];
+
+				// Prevent never-ending loop
+				if ( target === copy ) {
+					continue;
+				}
+
+				// Recurse if we're merging plain objects or arrays
+				if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
+					if ( copyIsArray ) {
+						copyIsArray = false;
+						clone = src && jQuery.isArray(src) ? src : [];
+
+					} else {
+						clone = src && jQuery.isPlainObject(src) ? src : {};
+					}
+
+					// Never move original objects, clone them
+					target[ name ] = jQuery.extend( deep, clone, copy );
+
+				// Don't bring in undefined values
+				} else if ( copy !== undefined ) {
+					target[ name ] = copy;
+				}
+			}
+		}
+	}
+
+	// Return the modified object
+	return target;
+};
+
+jQuery.extend({
+	// Unique for each copy of jQuery on the page
+	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
+
+	// Assume jQuery is ready without the ready module
+	isReady: true,
+
+	error: function( msg ) {
+		throw new Error( msg );
+	},
+
+	noop: function() {},
+
+	// See test/unit/core.js for details concerning isFunction.
+	// Since version 1.3, DOM methods and functions like alert
+	// aren't supported. They return false on IE (#2968).
+	isFunction: function( obj ) {
+		return jQuery.type(obj) === "function";
+	},
+
+	isArray: Array.isArray || function( obj ) {
+		return jQuery.type(obj) === "array";
+	},
+
+	isWindow: function( obj ) {
+		/* jshint eqeqeq: false */
+		return obj != null && obj == obj.window;
+	},
+
+	isNumeric: function( obj ) {
+		// parseFloat NaNs numeric-cast false positives (null|true|false|"")
+		// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
+		// subtraction forces infinities to NaN
+		return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0;
+	},
+
+	isEmptyObject: function( obj ) {
+		var name;
+		for ( name in obj ) {
+			return false;
+		}
+		return true;
+	},
+
+	isPlainObject: function( obj ) {
+		var key;
+
+		// Must be an Object.
+		// Because of IE, we also have to check the presence of the constructor property.
+		// Make sure that DOM nodes and window objects don't pass through, as well
+		if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
+			return false;
+		}
+
+		try {
+			// Not own constructor property must be Object
+			if ( obj.constructor &&
+				!hasOwn.call(obj, "constructor") &&
+				!hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {
+				return false;
+			}
+		} catch ( e ) {
+			// IE8,9 Will throw exceptions on certain host objects #9897
+			return false;
+		}
+
+		// Support: IE<9
+		// Handle iteration over inherited properties before own properties.
+		if ( support.ownLast ) {
+			for ( key in obj ) {
+				return hasOwn.call( obj, key );
+			}
+		}
+
+		// Own properties are enumerated firstly, so to speed up,
+		// if last one is own, then all properties are own.
+		for ( key in obj ) {}
+
+		return key === undefined || hasOwn.call( obj, key );
+	},
+
+	type: function( obj ) {
+		if ( obj == null ) {
+			return obj + "";
+		}
+		return typeof obj === "object" || typeof obj === "function" ?
+			class2type[ toString.call(obj) ] || "object" :
+			typeof obj;
+	},
+
+	// Evaluates a script in a global context
+	// Workarounds based on findings by Jim Driscoll
+	// http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
+	globalEval: function( data ) {
+		if ( data && jQuery.trim( data ) ) {
+			// We use execScript on Internet Explorer
+			// We use an anonymous function so that context is window
+			// rather than jQuery in Firefox
+			( window.execScript || function( data ) {
+				window[ "eval" ].call( window, data );
+			} )( data );
+		}
+	},
+
+	// Convert dashed to camelCase; used by the css and data modules
+	// Microsoft forgot to hump their vendor prefix (#9572)
+	camelCase: function( string ) {
+		return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
+	},
+
+	nodeName: function( elem, name ) {
+		return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
+	},
+
+	// args is for internal usage only
+	each: function( obj, callback, args ) {
+		var value,
+			i = 0,
+			length = obj.length,
+			isArray = isArraylike( obj );
+
+		if ( args ) {
+			if ( isArray ) {
+				for ( ; i < length; i++ ) {
+					value = callback.apply( obj[ i ], args );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			} else {
+				for ( i in obj ) {
+					value = callback.apply( obj[ i ], args );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			}
+
+		// A special, fast, case for the most common use of each
+		} else {
+			if ( isArray ) {
+				for ( ; i < length; i++ ) {
+					value = callback.call( obj[ i ], i, obj[ i ] );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			} else {
+				for ( i in obj ) {
+					value = callback.call( obj[ i ], i, obj[ i ] );
+
+					if ( value === false ) {
+						break;
+					}
+				}
+			}
+		}
+
+		return obj;
+	},
+
+	// Support: Android<4.1, IE<9
+	trim: function( text ) {
+		return text == null ?
+			"" :
+			( text + "" ).replace( rtrim, "" );
+	},
+
+	// results is for internal usage only
+	makeArray: function( arr, results ) {
+		var ret = results || [];
+
+		if ( arr != null ) {
+			if ( isArraylike( Object(arr) ) ) {
+				jQuery.merge( ret,
+					typeof arr === "string" ?
+					[ arr ] : arr
+				);
+			} else {
+				push.call( ret, arr );
+			}
+		}
+
+		return ret;
+	},
+
+	inArray: function( elem, arr, i ) {
+		var len;
+
+		if ( arr ) {
+			if ( indexOf ) {
+				return indexOf.call( arr, elem, i );
+			}
+
+			len = arr.length;
+			i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
+
+			for ( ; i < len; i++ ) {
+				// Skip accessing in sparse arrays
+				if ( i in arr && arr[ i ] === elem ) {
+					return i;
+				}
+			}
+		}
+
+		return -1;
+	},
+
+	merge: function( first, second ) {
+		var len = +second.length,
+			j = 0,
+			i = first.length;
+
+		while ( j < len ) {
+			first[ i++ ] = second[ j++ ];
+		}
+
+		// Support: IE<9
+		// Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists)
+		if ( len !== len ) {
+			while ( second[j] !== undefined ) {
+				first[ i++ ] = second[ j++ ];
+			}
+		}
+
+		first.length = i;
+
+		return first;
+	},
+
+	grep: function( elems, callback, invert ) {
+		var callbackInverse,
+			matches = [],
+			i = 0,
+			length = elems.length,
+			callbackExpect = !invert;
+
+		// Go through the array, only saving the items
+		// that pass the validator function
+		for ( ; i < length; i++ ) {
+			callbackInverse = !callback( elems[ i ], i );
+			if ( callbackInverse !== callbackExpect ) {
+				matches.push( elems[ i ] );
+			}
+		}
+
+		return matches;
+	},
+
+	// arg is for internal usage only
+	map: function( elems, callback, arg ) {
+		var value,
+			i = 0,
+			length = elems.length,
+			isArray = isArraylike( elems ),
+			ret = [];
+
+		// Go through the array, translating each of the items to their new values
+		if ( isArray ) {
+			for ( ; i < length; i++ ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+
+		// Go through every key on the object,
+		} else {
+			for ( i in elems ) {
+				value = callback( elems[ i ], i, arg );
+
+				if ( value != null ) {
+					ret.push( value );
+				}
+			}
+		}
+
+		// Flatten any nested arrays
+		return concat.apply( [], ret );
+	},
+
+	// A global GUID counter for objects
+	guid: 1,
+
+	// Bind a function to a context, optionally partially applying any
+	// arguments.
+	proxy: function( fn, context ) {
+		var args, proxy, tmp;
+
+		if ( typeof context === "string" ) {
+			tmp = fn[ context ];
+			context = fn;
+			fn = tmp;
+		}
+
+		// Quick check to determine if target is callable, in the spec
+		// this throws a TypeError, but we will just return undefined.
+		if ( !jQuery.isFunction( fn ) ) {
+			return undefined;
+		}
+
+		// Simulated bind
+		args = slice.call( arguments, 2 );
+		proxy = function() {
+			return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
+		};
+
+		// Set the guid of unique handler to the same of original handler, so it can be removed
+		proxy.guid = fn.guid = fn.guid || jQuery.guid++;
+
+		return proxy;
+	},
+
+	now: function() {
+		return +( new Date() );
+	},
+
+	// jQuery.support is not used in Core but other projects attach their
+	// properties to it so it needs to exist.
+	support: support
+});
+
+// Populate the class2type map
+jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {
+	class2type[ "[object " + name + "]" ] = name.toLowerCase();
+});
+
+function isArraylike( obj ) {
+	var length = obj.length,
+		type = jQuery.type( obj );
+
+	if ( type === "function" || jQuery.isWindow( obj ) ) {
+		return false;
+	}
+
+	if ( obj.nodeType === 1 && length ) {
+		return true;
+	}
+
+	return type === "array" || length === 0 ||
+		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
+}
+var Sizzle =
+/*!
+ * Sizzle CSS Selector Engine v1.10.19
+ * http://sizzlejs.com/
+ *
+ * Copyright 2013 jQuery Foundation, Inc. and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2014-04-18
+ */
+(function( window ) {
+
+var i,
+	support,
+	Expr,
+	getText,
+	isXML,
+	tokenize,
+	compile,
+	select,
+	outermostContext,
+	sortInput,
+	hasDuplicate,
+
+	// Local document vars
+	setDocument,
+	document,
+	docElem,
+	documentIsHTML,
+	rbuggyQSA,
+	rbuggyMatches,
+	matches,
+	contains,
+
+	// Instance-specific data
+	expando = "sizzle" + -(new Date()),
+	preferredDoc = window.document,
+	dirruns = 0,
+	done = 0,
+	classCache = createCache(),
+	tokenCache = createCache(),
+	compilerCache = createCache(),
+	sortOrder = function( a, b ) {
+		if ( a === b ) {
+			hasDuplicate = true;
+		}
+		return 0;
+	},
+
+	// General-purpose constants
+	strundefined = typeof undefined,
+	MAX_NEGATIVE = 1 << 31,
+
+	// Instance methods
+	hasOwn = ({}).hasOwnProperty,
+	arr = [],
+	pop = arr.pop,
+	push_native = arr.push,
+	push = arr.push,
+	slice = arr.slice,
+	// Use a stripped-down indexOf if we can't use a native one
+	indexOf = arr.indexOf || function( elem ) {
+		var i = 0,
+			len = this.length;
+		for ( ; i < len; i++ ) {
+			if ( this[i] === elem ) {
+				return i;
+			}
+		}
+		return -1;
+	},
+
+	booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
+
+	// Regular expressions
+
+	// Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
+	whitespace = "[\\x20\\t\\r\\n\\f]",
+	// http://www.w3.org/TR/css3-syntax/#characters
+	characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
+
+	// Loosely modeled on CSS identifier characters
+	// An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors
+	// Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
+	identifier = characterEncoding.replace( "w", "w#" ),
+
+	// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
+	attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace +
+		// Operator (capture 2)
+		"*([*^$|!~]?=)" + whitespace +
+		// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
+		"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
+		"*\\]",
+
+	pseudos = ":(" + characterEncoding + ")(?:\\((" +
+		// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
+		// 1. quoted (capture 3; capture 4 or capture 5)
+		"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
+		// 2. simple (capture 6)
+		"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
+		// 3. anything else (capture 2)
+		".*" +
+		")\\)|)",
+
+	// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
+	rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
+
+	rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
+	rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
+
+	rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
+
+	rpseudo = new RegExp( pseudos ),
+	ridentifier = new RegExp( "^" + identifier + "$" ),
+
+	matchExpr = {
+		"ID": new RegExp( "^#(" + characterEncoding + ")" ),
+		"CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
+		"TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
+		"ATTR": new RegExp( "^" + attributes ),
+		"PSEUDO": new RegExp( "^" + pseudos ),
+		"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
+			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
+			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
+		"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
+		// For use in libraries implementing .is()
+		// We use this for POS matching in `select`
+		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
+			whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
+	},
+
+	rinputs = /^(?:input|select|textarea|button)$/i,
+	rheader = /^h\d$/i,
+
+	rnative = /^[^{]+\{\s*\[native \w/,
+
+	// Easily-parseable/retrievable ID or TAG or CLASS selectors
+	rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
+
+	rsibling = /[+~]/,
+	rescape = /'|\\/g,
+
+	// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
+	runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
+	funescape = function( _, escaped, escapedWhitespace ) {
+		var high = "0x" + escaped - 0x10000;
+		// NaN means non-codepoint
+		// Support: Firefox<24
+		// Workaround erroneous numeric interpretation of +"0x"
+		return high !== high || escapedWhitespace ?
+			escaped :
+			high < 0 ?
+				// BMP codepoint
+				String.fromCharCode( high + 0x10000 ) :
+				// Supplemental Plane codepoint (surrogate pair)
+				String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
+	};
+
+// Optimize for push.apply( _, NodeList )
+try {
+	push.apply(
+		(arr = slice.call( preferredDoc.childNodes )),
+		preferredDoc.childNodes
+	);
+	// Support: Android<4.0
+	// Detect silently failing push.apply
+	arr[ preferredDoc.childNodes.length ].nodeType;
+} catch ( e ) {
+	push = { apply: arr.length ?
+
+		// Leverage slice if possible
+		function( target, els ) {
+			push_native.apply( target, slice.call(els) );
+		} :
+
+		// Support: IE<9
+		// Otherwise append directly
+		function( target, els ) {
+			var j = target.length,
+				i = 0;
+			// Can't trust NodeList.length
+			while ( (target[j++] = els[i++]) ) {}
+			target.length = j - 1;
+		}
+	};
+}
+
+function Sizzle( selector, context, results, seed ) {
+	var match, elem, m, nodeType,
+		// QSA vars
+		i, groups, old, nid, newContext, newSelector;
+
+	if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
+		setDocument( context );
+	}
+
+	context = context || document;
+	results = results || [];
+
+	if ( !selector || typeof selector !== "string" ) {
+		return results;
+	}
+
+	if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) {
+		return [];
+	}
+
+	if ( documentIsHTML && !seed ) {
+
+		// Shortcuts
+		if ( (match = rquickExpr.exec( selector )) ) {
+			// Speed-up: Sizzle("#ID")
+			if ( (m = match[1]) ) {
+				if ( nodeType === 9 ) {
+					elem = context.getElementById( m );
+					// Check parentNode to catch when Blackberry 4.6 returns
+					// nodes that are no longer in the document (jQuery #6963)
+					if ( elem && elem.parentNode ) {
+						// Handle the case where IE, Opera, and Webkit return items
+						// by name instead of ID
+						if ( elem.id === m ) {
+							results.push( elem );
+							return results;
+						}
+					} else {
+						return results;
+					}
+				} else {
+					// Context is not a document
+					if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
+						contains( context, elem ) && elem.id === m ) {
+						results.push( elem );
+						return results;
+					}
+				}
+
+			// Speed-up: Sizzle("TAG")
+			} else if ( match[2] ) {
+				push.apply( results, context.getElementsByTagName( selector ) );
+				return results;
+
+			// Speed-up: Sizzle(".CLASS")
+			} else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) {
+				push.apply( results, context.getElementsByClassName( m ) );
+				return results;
+			}
+		}
+
+		// QSA path
+		if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
+			nid = old = expando;
+			newContext = context;
+			newSelector = nodeType === 9 && selector;
+
+			// qSA works strangely on Element-rooted queries
+			// We can work around this by specifying an extra ID on the root
+			// and working up from there (Thanks to Andrew Dupont for the technique)
+			// IE 8 doesn't work on object elements
+			if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
+				groups = tokenize( selector );
+
+				if ( (old = context.getAttribute("id")) ) {
+					nid = old.replace( rescape, "\\$&" );
+				} else {
+					context.setAttribute( "id", nid );
+				}
+				nid = "[id='" + nid + "'] ";
+
+				i = groups.length;
+				while ( i-- ) {
+					groups[i] = nid + toSelector( groups[i] );
+				}
+				newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context;
+				newSelector = groups.join(",");
+			}
+
+			if ( newSelector ) {
+				try {
+					push.apply( results,
+						newContext.querySelectorAll( newSelector )
+					);
+					return results;
+				} catch(qsaError) {
+				} finally {
+					if ( !old ) {
+						context.removeAttribute("id");
+					}
+				}
+			}
+		}
+	}
+
+	// All others
+	return select( selector.replace( rtrim, "$1" ), context, results, seed );
+}
+
+/**
+ * Create key-value caches of limited size
+ * @returns {Function(string, Object)} Returns the Object data after storing it on itself with
+ *	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
+ *	deleting the oldest entry
+ */
+function createCache() {
+	var keys = [];
+
+	function cache( key, value ) {
+		// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
+		if ( keys.push( key + " " ) > Expr.cacheLength ) {
+			// Only keep the most recent entries
+			delete cache[ keys.shift() ];
+		}
+		return (cache[ key + " " ] = value);
+	}
+	return cache;
+}
+
+/**
+ * Mark a function for special use by Sizzle
+ * @param {Function} fn The function to mark
+ */
+function markFunction( fn ) {
+	fn[ expando ] = true;
+	return fn;
+}
+
+/**
+ * Support testing using an element
+ * @param {Function} fn Passed the created div and expects a boolean result
+ */
+function assert( fn ) {
+	var div = document.createElement("div");
+
+	try {
+		return !!fn( div );
+	} catch (e) {
+		return false;
+	} finally {
+		// Remove from its parent by default
+		if ( div.parentNode ) {
+			div.parentNode.removeChild( div );
+		}
+		// release memory in IE
+		div = null;
+	}
+}
+
+/**
+ * Adds the same handler for all of the specified attrs
+ * @param {String} attrs Pipe-separated list of attributes
+ * @param {Function} handler The method that will be applied
+ */
+function addHandle( attrs, handler ) {
+	var arr = attrs.split("|"),
+		i = attrs.length;
+
+	while ( i-- ) {
+		Expr.attrHandle[ arr[i] ] = handler;
+	}
+}
+
+/**
+ * Checks document order of two siblings
+ * @param {Element} a
+ * @param {Element} b
+ * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
+ */
+function siblingCheck( a, b ) {
+	var cur = b && a,
+		diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
+			( ~b.sourceIndex || MAX_NEGATIVE ) -
+			( ~a.sourceIndex || MAX_NEGATIVE );
+
+	// Use IE sourceIndex if available on both nodes
+	if ( diff ) {
+		return diff;
+	}
+
+	// Check if b follows a
+	if ( cur ) {
+		while ( (cur = cur.nextSibling) ) {
+			if ( cur === b ) {
+				return -1;
+			}
+		}
+	}
+
+	return a ? 1 : -1;
+}
+
+/**
+ * Returns a function to use in pseudos for input types
+ * @param {String} type
+ */
+function createInputPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return name === "input" && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for buttons
+ * @param {String} type
+ */
+function createButtonPseudo( type ) {
+	return function( elem ) {
+		var name = elem.nodeName.toLowerCase();
+		return (name === "input" || name === "button") && elem.type === type;
+	};
+}
+
+/**
+ * Returns a function to use in pseudos for positionals
+ * @param {Function} fn
+ */
+function createPositionalPseudo( fn ) {
+	return markFunction(function( argument ) {
+		argument = +argument;
+		return markFunction(function( seed, matches ) {
+			var j,
+				matchIndexes = fn( [], seed.length, argument ),
+				i = matchIndexes.length;
+
+			// Match elements found at the specified indexes
+			while ( i-- ) {
+				if ( seed[ (j = matchIndexes[i]) ] ) {
+					seed[j] = !(matches[j] = seed[j]);
+				}
+			}
+		});
+	});
+}
+
+/**
+ * Checks a node for validity as a Sizzle context
+ * @param {Element|Object=} context
+ * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
+ */
+function testContext( context ) {
+	return context && typeof context.getElementsByTagName !== strundefined && context;
+}
+
+// Expose support vars for convenience
+support = Sizzle.support = {};
+
+/**
+ * Detects XML nodes
+ * @param {Element|Object} elem An element or a document
+ * @returns {Boolean} True iff elem is a non-HTML XML node
+ */
+isXML = Sizzle.isXML = function( elem ) {
+	// documentElement is verified for cases where it doesn't yet exist
+	// (such as loading iframes in IE - #4833)
+	var documentElement = elem && (elem.ownerDocument || elem).documentElement;
+	return documentElement ? documentElement.nodeName !== "HTML" : false;
+};
+
+/**
+ * Sets document-related variables once based on the current document
+ * @param {Element|Object} [doc] An element or document object to use to set the document
+ * @returns {Object} Returns the current document
+ */
+setDocument = Sizzle.setDocument = function( node ) {
+	var hasCompare,
+		doc = node ? node.ownerDocument || node : preferredDoc,
+		parent = doc.defaultView;
+
+	// If no document and documentElement is available, return
+	if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
+		return document;
+	}
+
+	// Set our document
+	document = doc;
+	docElem = doc.documentElement;
+
+	// Support tests
+	documentIsHTML = !isXML( doc );
+
+	// Support: IE>8
+	// If iframe document is assigned to "document" variable and if iframe has been reloaded,
+	// IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
+	// IE6-8 do not support the defaultView property so parent will be undefined
+	if ( parent && parent !== parent.top ) {
+		// IE11 does not have attachEvent, so all must suffer
+		if ( parent.addEventListener ) {
+			parent.addEventListener( "unload", function() {
+				setDocument();
+			}, false );
+		} else if ( parent.attachEvent ) {
+			parent.attachEvent( "onunload", function() {
+				setDocument();
+			});
+		}
+	}
+
+	/* Attributes
+	---------------------------------------------------------------------- */
+
+	// Support: IE<8
+	// Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans)
+	support.attributes = assert(function( div ) {
+		div.className = "i";
+		return !div.getAttribute("className");
+	});
+
+	/* getElement(s)By*
+	---------------------------------------------------------------------- */
+
+	// Check if getElementsByTagName("*") returns only elements
+	support.getElementsByTagName = assert(function( div ) {
+		div.appendChild( doc.createComment("") );
+		return !div.getElementsByTagName("*").length;
+	});
+
+	// Check if getElementsByClassName can be trusted
+	support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) {
+		div.innerHTML = "<div class='a'></div><div class='a i'></div>";
+
+		// Support: Safari<4
+		// Catch class over-caching
+		div.firstChild.className = "i";
+		// Support: Opera<10
+		// Catch gEBCN failure to find non-leading classes
+		return div.getElementsByClassName("i").length === 2;
+	});
+
+	// Support: IE<10
+	// Check if getElementById returns elements by name
+	// The broken getElementById methods don't pick up programatically-set names,
+	// so use a roundabout getElementsByName test
+	support.getById = assert(function( div ) {
+		docElem.appendChild( div ).id = expando;
+		return !doc.getElementsByName || !doc.getElementsByName( expando ).length;
+	});
+
+	// ID find and filter
+	if ( support.getById ) {
+		Expr.find["ID"] = function( id, context ) {
+			if ( typeof context.getElementById !== strundefined && documentIsHTML ) {
+				var m = context.getElementById( id );
+				// Check parentNode to catch when Blackberry 4.6 returns
+				// nodes that are no longer in the document #6963
+				return m && m.parentNode ? [ m ] : [];
+			}
+		};
+		Expr.filter["ID"] = function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				return elem.getAttribute("id") === attrId;
+			};
+		};
+	} else {
+		// Support: IE6/7
+		// getElementById is not reliable as a find shortcut
+		delete Expr.find["ID"];
+
+		Expr.filter["ID"] =  function( id ) {
+			var attrId = id.replace( runescape, funescape );
+			return function( elem ) {
+				var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
+				return node && node.value === attrId;
+			};
+		};
+	}
+
+	// Tag
+	Expr.find["TAG"] = support.getElementsByTagName ?
+		function( tag, context ) {
+			if ( typeof context.getElementsByTagName !== strundefined ) {
+				return context.getElementsByTagName( tag );
+			}
+		} :
+		function( tag, context ) {
+			var elem,
+				tmp = [],
+				i = 0,
+				results = context.getElementsByTagName( tag );
+
+			// Filter out possible comments
+			if ( tag === "*" ) {
+				while ( (elem = results[i++]) ) {
+					if ( elem.nodeType === 1 ) {
+						tmp.push( elem );
+					}
+				}
+
+				return tmp;
+			}
+			return results;
+		};
+
+	// Class
+	Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
+		if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) {
+			return context.getElementsByClassName( className );
+		}
+	};
+
+	/* QSA/matchesSelector
+	---------------------------------------------------------------------- */
+
+	// QSA and matchesSelector support
+
+	// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
+	rbuggyMatches = [];
+
+	// qSa(:focus) reports false when true (Chrome 21)
+	// We allow this because of a bug in IE8/9 that throws an error
+	// whenever `document.activeElement` is accessed on an iframe
+	// So, we allow :focus to pass through QSA all the time to avoid the IE error
+	// See http://bugs.jquery.com/ticket/13378
+	rbuggyQSA = [];
+
+	if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {
+		// Build QSA regex
+		// Regex strategy adopted from Diego Perini
+		assert(function( div ) {
+			// Select is set to empty string on purpose
+			// This is to test IE's treatment of not explicitly
+			// setting a boolean content attribute,
+			// since its presence should be enough
+			// http://bugs.jquery.com/ticket/12359
+			div.innerHTML = "<select msallowclip=''><option selected=''></option></select>";
+
+			// Support: IE8, Opera 11-12.16
+			// Nothing should be selected when empty strings follow ^= or $= or *=
+			// The test attribute must be unknown in Opera but "safe" for WinRT
+			// http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
+			if ( div.querySelectorAll("[msallowclip^='']").length ) {
+				rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
+			}
+
+			// Support: IE8
+			// Boolean attributes and "value" are not treated correctly
+			if ( !div.querySelectorAll("[selected]").length ) {
+				rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
+			}
+
+			// Webkit/Opera - :checked should return selected option elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			// IE8 throws error here and will not see later tests
+			if ( !div.querySelectorAll(":checked").length ) {
+				rbuggyQSA.push(":checked");
+			}
+		});
+
+		assert(function( div ) {
+			// Support: Windows 8 Native Apps
+			// The type and name attributes are restricted during .innerHTML assignment
+			var input = doc.createElement("input");
+			input.setAttribute( "type", "hidden" );
+			div.appendChild( input ).setAttribute( "name", "D" );
+
+			// Support: IE8
+			// Enforce case-sensitivity of name attribute
+			if ( div.querySelectorAll("[name=d]").length ) {
+				rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
+			}
+
+			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
+			// IE8 throws error here and will not see later tests
+			if ( !div.querySelectorAll(":enabled").length ) {
+				rbuggyQSA.push( ":enabled", ":disabled" );
+			}
+
+			// Opera 10-11 does not throw on post-comma invalid pseudos
+			div.querySelectorAll("*,:x");
+			rbuggyQSA.push(",.*:");
+		});
+	}
+
+	if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
+		docElem.webkitMatchesSelector ||
+		docElem.mozMatchesSelector ||
+		docElem.oMatchesSelector ||
+		docElem.msMatchesSelector) )) ) {
+
+		assert(function( div ) {
+			// Check to see if it's possible to do matchesSelector
+			// on a disconnected node (IE 9)
+			support.disconnectedMatch = matches.call( div, "div" );
+
+			// This should fail with an exception
+			// Gecko does not error, returns false instead
+			matches.call( div, "[s!='']:x" );
+			rbuggyMatches.push( "!=", pseudos );
+		});
+	}
+
+	rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
+	rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
+
+	/* Contains
+	---------------------------------------------------------------------- */
+	hasCompare = rnative.test( docElem.compareDocumentPosition );
+
+	// Element contains another
+	// Purposefully does not implement inclusive descendent
+	// As in, an element does not contain itself
+	contains = hasCompare || rnative.test( docElem.contains ) ?
+		function( a, b ) {
+			var adown = a.nodeType === 9 ? a.documentElement : a,
+				bup = b && b.parentNode;
+			return a === bup || !!( bup && bup.nodeType === 1 && (
+				adown.contains ?
+					adown.contains( bup ) :
+					a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
+			));
+		} :
+		function( a, b ) {
+			if ( b ) {
+				while ( (b = b.parentNode) ) {
+					if ( b === a ) {
+						return true;
+					}
+				}
+			}
+			return false;
+		};
+
+	/* Sorting
+	---------------------------------------------------------------------- */
+
+	// Document order sorting
+	sortOrder = hasCompare ?
+	function( a, b ) {
+
+		// Flag for duplicate removal
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		// Sort on method existence if only one input has compareDocumentPosition
+		var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
+		if ( compare ) {
+			return compare;
+		}
+
+		// Calculate position if both inputs belong to the same document
+		compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
+			a.compareDocumentPosition( b ) :
+
+			// Otherwise we know they are disconnected
+			1;
+
+		// Disconnected nodes
+		if ( compare & 1 ||
+			(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
+
+			// Choose the first element that is related to our preferred document
+			if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
+				return -1;
+			}
+			if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
+				return 1;
+			}
+
+			// Maintain original order
+			return sortInput ?
+				( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
+				0;
+		}
+
+		return compare & 4 ? -1 : 1;
+	} :
+	function( a, b ) {
+		// Exit early if the nodes are identical
+		if ( a === b ) {
+			hasDuplicate = true;
+			return 0;
+		}
+
+		var cur,
+			i = 0,
+			aup = a.parentNode,
+			bup = b.parentNode,
+			ap = [ a ],
+			bp = [ b ];
+
+		// Parentless nodes are either documents or disconnected
+		if ( !aup || !bup ) {
+			return a === doc ? -1 :
+				b === doc ? 1 :
+				aup ? -1 :
+				bup ? 1 :
+				sortInput ?
+				( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
+				0;
+
+		// If the nodes are siblings, we can do a quick check
+		} else if ( aup === bup ) {
+			return siblingCheck( a, b );
+		}
+
+		// Otherwise we need full lists of their ancestors for comparison
+		cur = a;
+		while ( (cur = cur.parentNode) ) {
+			ap.unshift( cur );
+		}
+		cur = b;
+		while ( (cur = cur.parentNode) ) {
+			bp.unshift( cur );
+		}
+
+		// Walk down the tree looking for a discrepancy
+		while ( ap[i] === bp[i] ) {
+			i++;
+		}
+
+		return i ?
+			// Do a sibling check if the nodes have a common ancestor
+			siblingCheck( ap[i], bp[i] ) :
+
+			// Otherwise nodes in our document sort first
+			ap[i] === preferredDoc ? -1 :
+			bp[i] === preferredDoc ? 1 :
+			0;
+	};
+
+	return doc;
+};
+
+Sizzle.matches = function( expr, elements ) {
+	return Sizzle( expr, null, null, elements );
+};
+
+Sizzle.matchesSelector = function( elem, expr ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	// Make sure that attribute selectors are quoted
+	expr = expr.replace( rattributeQuotes, "='$1']" );
+
+	if ( support.matchesSelector && documentIsHTML &&
+		( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
+		( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
+
+		try {
+			var ret = matches.call( elem, expr );
+
+			// IE 9's matchesSelector returns false on disconnected nodes
+			if ( ret || support.disconnectedMatch ||
+					// As well, disconnected nodes are said to be in a document
+					// fragment in IE 9
+					elem.document && elem.document.nodeType !== 11 ) {
+				return ret;
+			}
+		} catch(e) {}
+	}
+
+	return Sizzle( expr, document, null, [ elem ] ).length > 0;
+};
+
+Sizzle.contains = function( context, elem ) {
+	// Set document vars if needed
+	if ( ( context.ownerDocument || context ) !== document ) {
+		setDocument( context );
+	}
+	return contains( context, elem );
+};
+
+Sizzle.attr = function( elem, name ) {
+	// Set document vars if needed
+	if ( ( elem.ownerDocument || elem ) !== document ) {
+		setDocument( elem );
+	}
+
+	var fn = Expr.attrHandle[ name.toLowerCase() ],
+		// Don't get fooled by Object.prototype properties (jQuery #13807)
+		val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
+			fn( elem, name, !documentIsHTML ) :
+			undefined;
+
+	return val !== undefined ?
+		val :
+		support.attributes || !documentIsHTML ?
+			elem.getAttribute( name ) :
+			(val = elem.getAttributeNode(name)) && val.specified ?
+				val.value :
+				null;
+};
+
+Sizzle.error = function( msg ) {
+	throw new Error( "Syntax error, unrecognized expression: " + msg );
+};
+
+/**
+ * Document sorting and removing duplicates
+ * @param {ArrayLike} results
+ */
+Sizzle.uniqueSort = function( results ) {
+	var elem,
+		duplicates = [],
+		j = 0,
+		i = 0;
+
+	// Unless we *know* we can detect duplicates, assume their presence
+	hasDuplicate = !support.detectDuplicates;
+	sortInput = !support.sortStable && results.slice( 0 );
+	results.sort( sortOrder );
+
+	if ( hasDuplicate ) {
+		while ( (elem = results[i++]) ) {
+			if ( elem === results[ i ] ) {
+				j = duplicates.push( i );
+			}
+		}
+		while ( j-- ) {
+			results.splice( duplicates[ j ], 1 );
+		}
+	}
+
+	// Clear input after sorting to release objects
+	// See https://github.com/jquery/sizzle/pull/225
+	sortInput = null;
+
+	return results;
+};
+
+/**
+ * Utility function for retrieving the text value of an array of DOM nodes
+ * @param {Array|Element} elem
+ */
+getText = Sizzle.getText = function( elem ) {
+	var node,
+		ret = "",
+		i = 0,
+		nodeType = elem.nodeType;
+
+	if ( !nodeType ) {
+		// If no nodeType, this is expected to be an array
+		while ( (node = elem[i++]) ) {
+			// Do not traverse comment nodes
+			ret += getText( node );
+		}
+	} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
+		// Use textContent for elements
+		// innerText usage removed for consistency of new lines (jQuery #11153)
+		if ( typeof elem.textContent === "string" ) {
+			return elem.textContent;
+		} else {
+			// Traverse its children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				ret += getText( elem );
+			}
+		}
+	} else if ( nodeType === 3 || nodeType === 4 ) {
+		return elem.nodeValue;
+	}
+	// Do not include comment or processing instruction nodes
+
+	return ret;
+};
+
+Expr = Sizzle.selectors = {
+
+	// Can be adjusted by the user
+	cacheLength: 50,
+
+	createPseudo: markFunction,
+
+	match: matchExpr,
+
+	attrHandle: {},
+
+	find: {},
+
+	relative: {
+		">": { dir: "parentNode", first: true },
+		" ": { dir: "parentNode" },
+		"+": { dir: "previousSibling", first: true },
+		"~": { dir: "previousSibling" }
+	},
+
+	preFilter: {
+		"ATTR": function( match ) {
+			match[1] = match[1].replace( runescape, funescape );
+
+			// Move the given value to match[3] whether quoted or unquoted
+			match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
+
+			if ( match[2] === "~=" ) {
+				match[3] = " " + match[3] + " ";
+			}
+
+			return match.slice( 0, 4 );
+		},
+
+		"CHILD": function( match ) {
+			/* matches from matchExpr["CHILD"]
+				1 type (only|nth|...)
+				2 what (child|of-type)
+				3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
+				4 xn-component of xn+y argument ([+-]?\d*n|)
+				5 sign of xn-component
+				6 x of xn-component
+				7 sign of y-component
+				8 y of y-component
+			*/
+			match[1] = match[1].toLowerCase();
+
+			if ( match[1].slice( 0, 3 ) === "nth" ) {
+				// nth-* requires argument
+				if ( !match[3] ) {
+					Sizzle.error( match[0] );
+				}
+
+				// numeric x and y parameters for Expr.filter.CHILD
+				// remember that false/true cast respectively to 0/1
+				match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
+				match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
+
+			// other types prohibit arguments
+			} else if ( match[3] ) {
+				Sizzle.error( match[0] );
+			}
+
+			return match;
+		},
+
+		"PSEUDO": function( match ) {
+			var excess,
+				unquoted = !match[6] && match[2];
+
+			if ( matchExpr["CHILD"].test( match[0] ) ) {
+				return null;
+			}
+
+			// Accept quoted arguments as-is
+			if ( match[3] ) {
+				match[2] = match[4] || match[5] || "";
+
+			// Strip excess characters from unquoted arguments
+			} else if ( unquoted && rpseudo.test( unquoted ) &&
+				// Get excess from tokenize (recursively)
+				(excess = tokenize( unquoted, true )) &&
+				// advance to the next closing parenthesis
+				(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
+
+				// excess is a negative index
+				match[0] = match[0].slice( 0, excess );
+				match[2] = unquoted.slice( 0, excess );
+			}
+
+			// Return only captures needed by the pseudo filter method (type and argument)
+			return match.slice( 0, 3 );
+		}
+	},
+
+	filter: {
+
+		"TAG": function( nodeNameSelector ) {
+			var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
+			return nodeNameSelector === "*" ?
+				function() { return true; } :
+				function( elem ) {
+					return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
+				};
+		},
+
+		"CLASS": function( className ) {
+			var pattern = classCache[ className + " " ];
+
+			return pattern ||
+				(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
+				classCache( className, function( elem ) {
+					return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" );
+				});
+		},
+
+		"ATTR": function( name, operator, check ) {
+			return function( elem ) {
+				var result = Sizzle.attr( elem, name );
+
+				if ( result == null ) {
+					return operator === "!=";
+				}
+				if ( !operator ) {
+					return true;
+				}
+
+				result += "";
+
+				return operator === "=" ? result === check :
+					operator === "!=" ? result !== check :
+					operator === "^=" ? check && result.indexOf( check ) === 0 :
+					operator === "*=" ? check && result.indexOf( check ) > -1 :
+					operator === "$=" ? check && result.slice( -check.length ) === check :
+					operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
+					operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
+					false;
+			};
+		},
+
+		"CHILD": function( type, what, argument, first, last ) {
+			var simple = type.slice( 0, 3 ) !== "nth",
+				forward = type.slice( -4 ) !== "last",
+				ofType = what === "of-type";
+
+			return first === 1 && last === 0 ?
+
+				// Shortcut for :nth-*(n)
+				function( elem ) {
+					return !!elem.parentNode;
+				} :
+
+				function( elem, context, xml ) {
+					var cache, outerCache, node, diff, nodeIndex, start,
+						dir = simple !== forward ? "nextSibling" : "previousSibling",
+						parent = elem.parentNode,
+						name = ofType && elem.nodeName.toLowerCase(),
+						useCache = !xml && !ofType;
+
+					if ( parent ) {
+
+						// :(first|last|only)-(child|of-type)
+						if ( simple ) {
+							while ( dir ) {
+								node = elem;
+								while ( (node = node[ dir ]) ) {
+									if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {
+										return false;
+									}
+								}
+								// Reverse direction for :only-* (if we haven't yet done so)
+								start = dir = type === "only" && !start && "nextSibling";
+							}
+							return true;
+						}
+
+						start = [ forward ? parent.firstChild : parent.lastChild ];
+
+						// non-xml :nth-child(...) stores cache data on `parent`
+						if ( forward && useCache ) {
+							// Seek `elem` from a previously-cached index
+							outerCache = parent[ expando ] || (parent[ expando ] = {});
+							cache = outerCache[ type ] || [];
+							nodeIndex = cache[0] === dirruns && cache[1];
+							diff = cache[0] === dirruns && cache[2];
+							node = nodeIndex && parent.childNodes[ nodeIndex ];
+
+							while ( (node = ++nodeIndex && node && node[ dir ] ||
+
+								// Fallback to seeking `elem` from the start
+								(diff = nodeIndex = 0) || start.pop()) ) {
+
+								// When found, cache indexes on `parent` and break
+								if ( node.nodeType === 1 && ++diff && node === elem ) {
+									outerCache[ type ] = [ dirruns, nodeIndex, diff ];
+									break;
+								}
+							}
+
+						// Use previously-cached element index if available
+						} else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
+							diff = cache[1];
+
+						// xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
+						} else {
+							// Use the same loop as above to seek `elem` from the start
+							while ( (node = ++nodeIndex && node && node[ dir ] ||
+								(diff = nodeIndex = 0) || start.pop()) ) {
+
+								if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {
+									// Cache the index of each encountered element
+									if ( useCache ) {
+										(node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];
+									}
+
+									if ( node === elem ) {
+										break;
+									}
+								}
+							}
+						}
+
+						// Incorporate the offset, then check against cycle size
+						diff -= last;
+						return diff === first || ( diff % first === 0 && diff / first >= 0 );
+					}
+				};
+		},
+
+		"PSEUDO": function( pseudo, argument ) {
+			// pseudo-class names are case-insensitive
+			// http://www.w3.org/TR/selectors/#pseudo-classes
+			// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
+			// Remember that setFilters inherits from pseudos
+			var args,
+				fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
+					Sizzle.error( "unsupported pseudo: " + pseudo );
+
+			// The user may use createPseudo to indicate that
+			// arguments are needed to create the filter function
+			// just as Sizzle does
+			if ( fn[ expando ] ) {
+				return fn( argument );
+			}
+
+			// But maintain support for old signatures
+			if ( fn.length > 1 ) {
+				args = [ pseudo, pseudo, "", argument ];
+				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
+					markFunction(function( seed, matches ) {
+						var idx,
+							matched = fn( seed, argument ),
+							i = matched.length;
+						while ( i-- ) {
+							idx = indexOf.call( seed, matched[i] );
+							seed[ idx ] = !( matches[ idx ] = matched[i] );
+						}
+					}) :
+					function( elem ) {
+						return fn( elem, 0, args );
+					};
+			}
+
+			return fn;
+		}
+	},
+
+	pseudos: {
+		// Potentially complex pseudos
+		"not": markFunction(function( selector ) {
+			// Trim the selector passed to compile
+			// to avoid treating leading and trailing
+			// spaces as combinators
+			var input = [],
+				results = [],
+				matcher = compile( selector.replace( rtrim, "$1" ) );
+
+			return matcher[ expando ] ?
+				markFunction(function( seed, matches, context, xml ) {
+					var elem,
+						unmatched = matcher( seed, null, xml, [] ),
+						i = seed.length;
+
+					// Match elements unmatched by `matcher`
+					while ( i-- ) {
+						if ( (elem = unmatched[i]) ) {
+							seed[i] = !(matches[i] = elem);
+						}
+					}
+				}) :
+				function( elem, context, xml ) {
+					input[0] = elem;
+					matcher( input, null, xml, results );
+					return !results.pop();
+				};
+		}),
+
+		"has": markFunction(function( selector ) {
+			return function( elem ) {
+				return Sizzle( selector, elem ).length > 0;
+			};
+		}),
+
+		"contains": markFunction(function( text ) {
+			return function( elem ) {
+				return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
+			};
+		}),
+
+		// "Whether an element is represented by a :lang() selector
+		// is based solely on the element's language value
+		// being equal to the identifier C,
+		// or beginning with the identifier C immediately followed by "-".
+		// The matching of C against the element's language value is performed case-insensitively.
+		// The identifier C does not have to be a valid language name."
+		// http://www.w3.org/TR/selectors/#lang-pseudo
+		"lang": markFunction( function( lang ) {
+			// lang value must be a valid identifier
+			if ( !ridentifier.test(lang || "") ) {
+				Sizzle.error( "unsupported lang: " + lang );
+			}
+			lang = lang.replace( runescape, funescape ).toLowerCase();
+			return function( elem ) {
+				var elemLang;
+				do {
+					if ( (elemLang = documentIsHTML ?
+						elem.lang :
+						elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
+
+						elemLang = elemLang.toLowerCase();
+						return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
+					}
+				} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
+				return false;
+			};
+		}),
+
+		// Miscellaneous
+		"target": function( elem ) {
+			var hash = window.location && window.location.hash;
+			return hash && hash.slice( 1 ) === elem.id;
+		},
+
+		"root": function( elem ) {
+			return elem === docElem;
+		},
+
+		"focus": function( elem ) {
+			return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
+		},
+
+		// Boolean properties
+		"enabled": function( elem ) {
+			return elem.disabled === false;
+		},
+
+		"disabled": function( elem ) {
+			return elem.disabled === true;
+		},
+
+		"checked": function( elem ) {
+			// In CSS3, :checked should return both checked and selected elements
+			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
+			var nodeName = elem.nodeName.toLowerCase();
+			return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
+		},
+
+		"selected": function( elem ) {
+			// Accessing this property makes selected-by-default
+			// options in Safari work properly
+			if ( elem.parentNode ) {
+				elem.parentNode.selectedIndex;
+			}
+
+			return elem.selected === true;
+		},
+
+		// Contents
+		"empty": function( elem ) {
+			// http://www.w3.org/TR/selectors/#empty-pseudo
+			// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
+			//   but not by others (comment: 8; processing instruction: 7; etc.)
+			// nodeType < 6 works because attributes (2) do not appear as children
+			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
+				if ( elem.nodeType < 6 ) {
+					return false;
+				}
+			}
+			return true;
+		},
+
+		"parent": function( elem ) {
+			return !Expr.pseudos["empty"]( elem );
+		},
+
+		// Element/input types
+		"header": function( elem ) {
+			return rheader.test( elem.nodeName );
+		},
+
+		"input": function( elem ) {
+			return rinputs.test( elem.nodeName );
+		},
+
+		"button": function( elem ) {
+			var name = elem.nodeName.toLowerCase();
+			return name === "input" && elem.type === "button" || name === "button";
+		},
+
+		"text": function( elem ) {
+			var attr;
+			return elem.nodeName.toLowerCase() === "input" &&
+				elem.type === "text" &&
+
+				// Support: IE<8
+				// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
+				( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
+		},
+
+		// Position-in-collection
+		"first": createPositionalPseudo(function() {
+			return [ 0 ];
+		}),
+
+		"last": createPositionalPseudo(function( matchIndexes, length ) {
+			return [ length - 1 ];
+		}),
+
+		"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			return [ argument < 0 ? argument + length : argument ];
+		}),
+
+		"even": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 0;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"odd": createPositionalPseudo(function( matchIndexes, length ) {
+			var i = 1;
+			for ( ; i < length; i += 2 ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; --i >= 0; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		}),
+
+		"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
+			var i = argument < 0 ? argument + length : argument;
+			for ( ; ++i < length; ) {
+				matchIndexes.push( i );
+			}
+			return matchIndexes;
+		})
+	}
+};
+
+Expr.pseudos["nth"] = Expr.pseudos["eq"];
+
+// Add button/input type pseudos
+for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
+	Expr.pseudos[ i ] = createInputPseudo( i );
+}
+for ( i in { submit: true, reset: true } ) {
+	Expr.pseudos[ i ] = createButtonPseudo( i );
+}
+
+// Easy API for creating new setFilters
+function setFilters() {}
+setFilters.prototype = Expr.filters = Expr.pseudos;
+Expr.setFilters = new setFilters();
+
+tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
+	var matched, match, tokens, type,
+		soFar, groups, preFilters,
+		cached = tokenCache[ selector + " " ];
+
+	if ( cached ) {
+		return parseOnly ? 0 : cached.slice( 0 );
+	}
+
+	soFar = selector;
+	groups = [];
+	preFilters = Expr.preFilter;
+
+	while ( soFar ) {
+
+		// Comma and first run
+		if ( !matched || (match = rcomma.exec( soFar )) ) {
+			if ( match ) {
+				// Don't consume trailing commas as valid
+				soFar = soFar.slice( match[0].length ) || soFar;
+			}
+			groups.push( (tokens = []) );
+		}
+
+		matched = false;
+
+		// Combinators
+		if ( (match = rcombinators.exec( soFar )) ) {
+			matched = match.shift();
+			tokens.push({
+				value: matched,
+				// Cast descendant combinators to space
+				type: match[0].replace( rtrim, " " )
+			});
+			soFar = soFar.slice( matched.length );
+		}
+
+		// Filters
+		for ( type in Expr.filter ) {
+			if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
+				(match = preFilters[ type ]( match ))) ) {
+				matched = match.shift();
+				tokens.push({
+					value: matched,
+					type: type,
+					matches: match
+				});
+				soFar = soFar.slice( matched.length );
+			}
+		}
+
+		if ( !matched ) {
+			break;
+		}
+	}
+
+	// Return the length of the invalid excess
+	// if we're just parsing
+	// Otherwise, throw an error or return tokens
+	return parseOnly ?
+		soFar.length :
+		soFar ?
+			Sizzle.error( selector ) :
+			// Cache the tokens
+			tokenCache( selector, groups ).slice( 0 );
+};
+
+function toSelector( tokens ) {
+	var i = 0,
+		len = tokens.length,
+		selector = "";
+	for ( ; i < len; i++ ) {
+		selector += tokens[i].value;
+	}
+	return selector;
+}
+
+function addCombinator( matcher, combinator, base ) {
+	var dir = combinator.dir,
+		checkNonElements = base && dir === "parentNode",
+		doneName = done++;
+
+	return combinator.first ?
+		// Check against closest ancestor/preceding element
+		function( elem, context, xml ) {
+			while ( (elem = elem[ dir ]) ) {
+				if ( elem.nodeType === 1 || checkNonElements ) {
+					return matcher( elem, context, xml );
+				}
+			}
+		} :
+
+		// Check against all ancestor/preceding elements
+		function( elem, context, xml ) {
+			var oldCache, outerCache,
+				newCache = [ dirruns, doneName ];
+
+			// We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
+			if ( xml ) {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						if ( matcher( elem, context, xml ) ) {
+							return true;
+						}
+					}
+				}
+			} else {
+				while ( (elem = elem[ dir ]) ) {
+					if ( elem.nodeType === 1 || checkNonElements ) {
+						outerCache = elem[ expando ] || (elem[ expando ] = {});
+						if ( (oldCache = outerCache[ dir ]) &&
+							oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
+
+							// Assign to newCache so results back-propagate to previous elements
+							return (newCache[ 2 ] = oldCache[ 2 ]);
+						} else {
+							// Reuse newcache so results back-propagate to previous elements
+							outerCache[ dir ] = newCache;
+
+							// A match means we're done; a fail means we have to keep checking
+							if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
+								return true;
+							}
+						}
+					}
+				}
+			}
+		};
+}
+
+function elementMatcher( matchers ) {
+	return matchers.length > 1 ?
+		function( elem, context, xml ) {
+			var i = matchers.length;
+			while ( i-- ) {
+				if ( !matchers[i]( elem, context, xml ) ) {
+					return false;
+				}
+			}
+			return true;
+		} :
+		matchers[0];
+}
+
+function multipleContexts( selector, contexts, results ) {
+	var i = 0,
+		len = contexts.length;
+	for ( ; i < len; i++ ) {
+		Sizzle( selector, contexts[i], results );
+	}
+	return results;
+}
+
+function condense( unmatched, map, filter, context, xml ) {
+	var elem,
+		newUnmatched = [],
+		i = 0,
+		len = unmatched.length,
+		mapped = map != null;
+
+	for ( ; i < len; i++ ) {
+		if ( (elem = unmatched[i]) ) {
+			if ( !filter || filter( elem, context, xml ) ) {
+				newUnmatched.push( elem );
+				if ( mapped ) {
+					map.push( i );
+				}
+			}
+		}
+	}
+
+	return newUnmatched;
+}
+
+function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
+	if ( postFilter && !postFilter[ expando ] ) {
+		postFilter = setMatcher( postFilter );
+	}
+	if ( postFinder && !postFinder[ expando ] ) {
+		postFinder = setMatcher( postFinder, postSelector );
+	}
+	return markFunction(function( seed, results, context, xml ) {
+		var temp, i, elem,
+			preMap = [],
+			postMap = [],
+			preexisting = results.length,
+
+			// Get initial elements from seed or context
+			elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
+
+			// Prefilter to get matcher input, preserving a map for seed-results synchronization
+			matcherIn = preFilter && ( seed || !selector ) ?
+				condense( elems, preMap, preFilter, context, xml ) :
+				elems,
+
+			matcherOut = matcher ?
+				// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
+				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
+
+					// ...intermediate processing is necessary
+					[] :
+
+					// ...otherwise use results directly
+					results :
+				matcherIn;
+
+		// Find primary matches
+		if ( matcher ) {
+			matcher( matcherIn, matcherOut, context, xml );
+		}
+
+		// Apply postFilter
+		if ( postFilter ) {
+			temp = condense( matcherOut, postMap );
+			postFilter( temp, [], context, xml );
+
+			// Un-match failing elements by moving them back to matcherIn
+			i = temp.length;
+			while ( i-- ) {
+				if ( (elem = temp[i]) ) {
+					matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
+				}
+			}
+		}
+
+		if ( seed ) {
+			if ( postFinder || preFilter ) {
+				if ( postFinder ) {
+					// Get the final matcherOut by condensing this intermediate into postFinder contexts
+					temp = [];
+					i = matcherOut.length;
+					while ( i-- ) {
+						if ( (elem = matcherOut[i]) ) {
+							// Restore matcherIn since elem is not yet a final match
+							temp.push( (matcherIn[i] = elem) );
+						}
+					}
+					postFinder( null, (matcherOut = []), temp, xml );
+				}
+
+				// Move matched elements from seed to results to keep them synchronized
+				i = matcherOut.length;
+				while ( i-- ) {
+					if ( (elem = matcherOut[i]) &&
+						(temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) {
+
+						seed[temp] = !(results[temp] = elem);
+					}
+				}
+			}
+
+		// Add elements to results, through postFinder if defined
+		} else {
+			matcherOut = condense(
+				matcherOut === results ?
+					matcherOut.splice( preexisting, matcherOut.length ) :
+					matcherOut
+			);
+			if ( postFinder ) {
+				postFinder( null, results, matcherOut, xml );
+			} else {
+				push.apply( results, matcherOut );
+			}
+		}
+	});
+}
+
+function matcherFromTokens( tokens ) {
+	var checkContext, matcher, j,
+		len = tokens.length,
+		leadingRelative = Expr.relative[ tokens[0].type ],
+		implicitRelative = leadingRelative || Expr.relative[" "],
+		i = leadingRelative ? 1 : 0,
+
+		// The foundational matcher ensures that elements are reachable from top-level context(s)
+		matchContext = addCombinator( function( elem ) {
+			return elem === checkContext;
+		}, implicitRelative, true ),
+		matchAnyContext = addCombinator( function( elem ) {
+			return indexOf.call( checkContext, elem ) > -1;
+		}, implicitRelative, true ),
+		matchers = [ function( elem, context, xml ) {
+			return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
+				(checkContext = context).nodeType ?
+					matchContext( elem, context, xml ) :
+					matchAnyContext( elem, context, xml ) );
+		} ];
+
+	for ( ; i < len; i++ ) {
+		if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
+			matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
+		} else {
+			matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
+
+			// Return special upon seeing a positional matcher
+			if ( matcher[ expando ] ) {
+				// Find the next relative operator (if any) for proper handling
+				j = ++i;
+				for ( ; j < len; j++ ) {
+					if ( Expr.relative[ tokens[j].type ] ) {
+						break;
+					}
+				}
+				return setMatcher(
+					i > 1 && elementMatcher( matchers ),
+					i > 1 && toSelector(
+						// If the preceding token was a descendant combinator, insert an implicit any-element `*`
+						tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
+					).replace( rtrim, "$1" ),
+					matcher,
+					i < j && matcherFromTokens( tokens.slice( i, j ) ),
+					j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
+					j < len && toSelector( tokens )
+				);
+			}
+			matchers.push( matcher );
+		}
+	}
+
+	return elementMatcher( matchers );
+}
+
+function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
+	var bySet = setMatchers.length > 0,
+		byElement = elementMatchers.length > 0,
+		superMatcher = function( seed, context, xml, results, outermost ) {
+			var elem, j, matcher,
+				matchedCount = 0,
+				i = "0",
+				unmatched = seed && [],
+				setMatched = [],
+				contextBackup = outermostContext,
+				// We must always have either seed elements or outermost context
+				elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
+				// Use integer dirruns iff this is the outermost matcher
+				dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
+				len = elems.length;
+
+			if ( outermost ) {
+				outermostContext = context !== document && context;
+			}
+
+			// Add elements passing elementMatchers directly to results
+			// Keep `i` a string if there are no elements so `matchedCount` will be "00" below
+			// Support: IE<9, Safari
+			// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
+			for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
+				if ( byElement && elem ) {
+					j = 0;
+					while ( (matcher = elementMatchers[j++]) ) {
+						if ( matcher( elem, context, xml ) ) {
+							results.push( elem );
+							break;
+						}
+					}
+					if ( outermost ) {
+						dirruns = dirrunsUnique;
+					}
+				}
+
+				// Track unmatched elements for set filters
+				if ( bySet ) {
+					// They will have gone through all possible matchers
+					if ( (elem = !matcher && elem) ) {
+						matchedCount--;
+					}
+
+					// Lengthen the array for every element, matched or not
+					if ( seed ) {
+						unmatched.push( elem );
+					}
+				}
+			}
+
+			// Apply set filters to unmatched elements
+			matchedCount += i;
+			if ( bySet && i !== matchedCount ) {
+				j = 0;
+				while ( (matcher = setMatchers[j++]) ) {
+					matcher( unmatched, setMatched, context, xml );
+				}
+
+				if ( seed ) {
+					// Reintegrate element matches to eliminate the need for sorting
+					if ( matchedCount > 0 ) {
+						while ( i-- ) {
+							if ( !(unmatched[i] || setMatched[i]) ) {
+								setMatched[i] = pop.call( results );
+							}
+						}
+					}
+
+					// Discard index placeholder values to get only actual matches
+					setMatched = condense( setMatched );
+				}
+
+				// Add matches to results
+				push.apply( results, setMatched );
+
+				// Seedless set matches succeeding multiple successful matchers stipulate sorting
+				if ( outermost && !seed && setMatched.length > 0 &&
+					( matchedCount + setMatchers.length ) > 1 ) {
+
+					Sizzle.uniqueSort( results );
+				}
+			}
+
+			// Override manipulation of globals by nested matchers
+			if ( outermost ) {
+				dirruns = dirrunsUnique;
+				outermostContext = contextBackup;
+			}
+
+			return unmatched;
+		};
+
+	return bySet ?
+		markFunction( superMatcher ) :
+		superMatcher;
+}
+
+compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
+	var i,
+		setMatchers = [],
+		elementMatchers = [],
+		cached = compilerCache[ selector + " " ];
+
+	if ( !cached ) {
+		// Generate a function of recursive functions that can be used to check each element
+		if ( !match ) {
+			match = tokenize( selector );
+		}
+		i = match.length;
+		while ( i-- ) {
+			cached = matcherFromTokens( match[i] );
+			if ( cached[ expando ] ) {
+				setMatchers.push( cached );
+			} else {
+				elementMatchers.push( cached );
+			}
+		}
+
+		// Cache the compiled function
+		cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
+
+		// Save selector and tokenization
+		cached.selector = selector;
+	}
+	return cached;
+};
+
+/**
+ * A low-level selection function that works with Sizzle's compiled
+ *  selector functions
+ * @param {String|Function} selector A selector or a pre-compiled
+ *  selector function built with Sizzle.compile
+ * @param {Element} context
+ * @param {Array} [results]
+ * @param {Array} [seed] A set of elements to match against
+ */
+select = Sizzle.select = function( selector, context, results, seed ) {
+	var i, tokens, token, type, find,
+		compiled = typeof selector === "function" && selector,
+		match = !seed && tokenize( (selector = compiled.selector || selector) );
+
+	results = results || [];
+
+	// Try to minimize operations if there is no seed and only one group
+	if ( match.length === 1 ) {
+
+		// Take a shortcut and set the context if the root selector is an ID
+		tokens = match[0] = match[0].slice( 0 );
+		if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
+				support.getById && context.nodeType === 9 && documentIsHTML &&
+				Expr.relative[ tokens[1].type ] ) {
+
+			context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
+			if ( !context ) {
+				return results;
+
+			// Precompiled matchers will still verify ancestry, so step up a level
+			} else if ( compiled ) {
+				context = context.parentNode;
+			}
+
+			selector = selector.slice( tokens.shift().value.length );
+		}
+
+		// Fetch a seed set for right-to-left matching
+		i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
+		while ( i-- ) {
+			token = tokens[i];
+
+			// Abort if we hit a combinator
+			if ( Expr.relative[ (type = token.type) ] ) {
+				break;
+			}
+			if ( (find = Expr.find[ type ]) ) {
+				// Search, expanding context for leading sibling combinators
+				if ( (seed = find(
+					token.matches[0].replace( runescape, funescape ),
+					rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
+				)) ) {
+
+					// If seed is empty or no tokens remain, we can return early
+					tokens.splice( i, 1 );
+					selector = seed.length && toSelector( tokens );
+					if ( !selector ) {
+						push.apply( results, seed );
+						return results;
+					}
+
+					break;
+				}
+			}
+		}
+	}
+
+	// Compile and execute a filtering function if one is not provided
+	// Provide `match` to avoid retokenization if we modified the selector above
+	( compiled || compile( selector, match ) )(
+		seed,
+		context,
+		!documentIsHTML,
+		results,
+		rsibling.test( selector ) && testContext( context.parentNode ) || context
+	);
+	return results;
+};
+
+// One-time assignments
+
+// Sort stability
+support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
+
+// Support: Chrome<14
+// Always assume duplicates if they aren't passed to the comparison function
+support.detectDuplicates = !!hasDuplicate;
+
+// Initialize against the default document
+setDocument();
+
+// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
+// Detached nodes confoundingly follow *each other*
+support.sortDetached = assert(function( div1 ) {
+	// Should return 1, but returns 4 (following)
+	return div1.compareDocumentPosition( document.createElement("div") ) & 1;
+});
+
+// Support: IE<8
+// Prevent attribute/property "interpolation"
+// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !assert(function( div ) {
+	div.innerHTML = "<a href='#'></a>";
+	return div.firstChild.getAttribute("href") === "#" ;
+}) ) {
+	addHandle( "type|href|height|width", function( elem, name, isXML ) {
+		if ( !isXML ) {
+			return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
+		}
+	});
+}
+
+// Support: IE<9
+// Use defaultValue in place of getAttribute("value")
+if ( !support.attributes || !assert(function( div ) {
+	div.innerHTML = "<input/>";
+	div.firstChild.setAttribute( "value", "" );
+	return div.firstChild.getAttribute( "value" ) === "";
+}) ) {
+	addHandle( "value", function( elem, name, isXML ) {
+		if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
+			return elem.defaultValue;
+		}
+	});
+}
+
+// Support: IE<9
+// Use getAttributeNode to fetch booleans when getAttribute lies
+if ( !assert(function( div ) {
+	return div.getAttribute("disabled") == null;
+}) ) {
+	addHandle( booleans, function( elem, name, isXML ) {
+		var val;
+		if ( !isXML ) {
+			return elem[ name ] === true ? name.toLowerCase() :
+					(val = elem.getAttributeNode( name )) && val.specified ?
+					val.value :
+				null;
+		}
+	});
+}
+
+return Sizzle;
+
+})( window );
+
+
+
+jQuery.find = Sizzle;
+jQuery.expr = Sizzle.selectors;
+jQuery.expr[":"] = jQuery.expr.pseudos;
+jQuery.unique = Sizzle.uniqueSort;
+jQuery.text = Sizzle.getText;
+jQuery.isXMLDoc = Sizzle.isXML;
+jQuery.contains = Sizzle.contains;
+
+
+
+var rneedsContext = jQuery.expr.match.needsContext;
+
+var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/);
+
+
+
+var risSimple = /^.[^:#\[\.,]*$/;
+
+// Implement the identical functionality for filter and not
+function winnow( elements, qualifier, not ) {
+	if ( jQuery.isFunction( qualifier ) ) {
+		return jQuery.grep( elements, function( elem, i ) {
+			/* jshint -W018 */
+			return !!qualifier.call( elem, i, elem ) !== not;
+		});
+
+	}
+
+	if ( qualifier.nodeType ) {
+		return jQuery.grep( elements, function( elem ) {
+			return ( elem === qualifier ) !== not;
+		});
+
+	}
+
+	if ( typeof qualifier === "string" ) {
+		if ( risSimple.test( qualifier ) ) {
+			return jQuery.filter( qualifier, elements, not );
+		}
+
+		qualifier = jQuery.filter( qualifier, elements );
+	}
+
+	return jQuery.grep( elements, function( elem ) {
+		return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not;
+	});
+}
+
+jQuery.filter = function( expr, elems, not ) {
+	var elem = elems[ 0 ];
+
+	if ( not ) {
+		expr = ":not(" + expr + ")";
+	}
+
+	return elems.length === 1 && elem.nodeType === 1 ?
+		jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
+		jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
+			return elem.nodeType === 1;
+		}));
+};
+
+jQuery.fn.extend({
+	find: function( selector ) {
+		var i,
+			ret = [],
+			self = this,
+			len = self.length;
+
+		if ( typeof selector !== "string" ) {
+			return this.pushStack( jQuery( selector ).filter(function() {
+				for ( i = 0; i < len; i++ ) {
+					if ( jQuery.contains( self[ i ], this ) ) {
+						return true;
+					}
+				}
+			}) );
+		}
+
+		for ( i = 0; i < len; i++ ) {
+			jQuery.find( selector, self[ i ], ret );
+		}
+
+		// Needed because $( selector, context ) becomes $( context ).find( selector )
+		ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
+		ret.selector = this.selector ? this.selector + " " + selector : selector;
+		return ret;
+	},
+	filter: function( selector ) {
+		return this.pushStack( winnow(this, selector || [], false) );
+	},
+	not: function( selector ) {
+		return this.pushStack( winnow(this, selector || [], true) );
+	},
+	is: function( selector ) {
+		return !!winnow(
+			this,
+
+			// If this is a positional/relative selector, check membership in the returned set
+			// so $("p:first").is("p:last") won't return true for a doc with two "p".
+			typeof selector === "string" && rneedsContext.test( selector ) ?
+				jQuery( selector ) :
+				selector || [],
+			false
+		).length;
+	}
+});
+
+
+// Initialize a jQuery object
+
+
+// A central reference to the root jQuery(document)
+var rootjQuery,
+
+	// Use the correct document accordingly with window argument (sandbox)
+	document = window.document,
+
+	// A simple way to check for HTML strings
+	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
+	// Strict HTML recognition (#11290: must start with <)
+	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
+
+	init = jQuery.fn.init = function( selector, context ) {
+		var match, elem;
+
+		// HANDLE: $(""), $(null), $(undefined), $(false)
+		if ( !selector ) {
+			return this;
+		}
+
+		// Handle HTML strings
+		if ( typeof selector === "string" ) {
+			if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {
+				// Assume that strings that start and end with <> are HTML and skip the regex check
+				match = [ null, selector, null ];
+
+			} else {
+				match = rquickExpr.exec( selector );
+			}
+
+			// Match html or make sure no context is specified for #id
+			if ( match && (match[1] || !context) ) {
+
+				// HANDLE: $(html) -> $(array)
+				if ( match[1] ) {
+					context = context instanceof jQuery ? context[0] : context;
+
+					// scripts is true for back-compat
+					// Intentionally let the error be thrown if parseHTML is not present
+					jQuery.merge( this, jQuery.parseHTML(
+						match[1],
+						context && context.nodeType ? context.ownerDocument || context : document,
+						true
+					) );
+
+					// HANDLE: $(html, props)
+					if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {
+						for ( match in context ) {
+							// Properties of context are called as methods if possible
+							if ( jQuery.isFunction( this[ match ] ) ) {
+								this[ match ]( context[ match ] );
+
+							// ...and otherwise set as attributes
+							} else {
+								this.attr( match, context[ match ] );
+							}
+						}
+					}
+
+					return this;
+
+				// HANDLE: $(#id)
+				} else {
+					elem = document.getElementById( match[2] );
+
+					// Check parentNode to catch when Blackberry 4.6 returns
+					// nodes that are no longer in the document #6963
+					if ( elem && elem.parentNode ) {
+						// Handle the case where IE and Opera return items
+						// by name instead of ID
+						if ( elem.id !== match[2] ) {
+							return rootjQuery.find( selector );
+						}
+
+						// Otherwise, we inject the element directly into the jQuery object
+						this.length = 1;
+						this[0] = elem;
+					}
+
+					this.context = document;
+					this.selector = selector;
+					return this;
+				}
+
+			// HANDLE: $(expr, $(...))
+			} else if ( !context || context.jquery ) {
+				return ( context || rootjQuery ).find( selector );
+
+			// HANDLE: $(expr, context)
+			// (which is just equivalent to: $(context).find(expr)
+			} else {
+				return this.constructor( context ).find( selector );
+			}
+
+		// HANDLE: $(DOMElement)
+		} else if ( selector.nodeType ) {
+			this.context = this[0] = selector;
+			this.length = 1;
+			return this;
+
+		// HANDLE: $(function)
+		// Shortcut for document ready
+		} else if ( jQuery.isFunction( selector ) ) {
+			return typeof rootjQuery.ready !== "undefined" ?
+				rootjQuery.ready( selector ) :
+				// Execute immediately if ready is not present
+				selector( jQuery );
+		}
+
+		if ( selector.selector !== undefined ) {
+			this.selector = selector.selector;
+			this.context = selector.context;
+		}
+
+		return jQuery.makeArray( selector, this );
+	};
+
+// Give the init function the jQuery prototype for later instantiation
+init.prototype = jQuery.fn;
+
+// Initialize central reference
+rootjQuery = jQuery( document );
+
+
+var rparentsprev = /^(?:parents|prev(?:Until|All))/,
+	// methods guaranteed to produce a unique set when starting from a unique set
+	guaranteedUnique = {
+		children: true,
+		contents: true,
+		next: true,
+		prev: true
+	};
+
+jQuery.extend({
+	dir: function( elem, dir, until ) {
+		var matched = [],
+			cur = elem[ dir ];
+
+		while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {
+			if ( cur.nodeType === 1 ) {
+				matched.push( cur );
+			}
+			cur = cur[dir];
+		}
+		return matched;
+	},
+
+	sibling: function( n, elem ) {
+		var r = [];
+
+		for ( ; n; n = n.nextSibling ) {
+			if ( n.nodeType === 1 && n !== elem ) {
+				r.push( n );
+			}
+		}
+
+		return r;
+	}
+});
+
+jQuery.fn.extend({
+	has: function( target ) {
+		var i,
+			targets = jQuery( target, this ),
+			len = targets.length;
+
+		return this.filter(function() {
+			for ( i = 0; i < len; i++ ) {
+				if ( jQuery.contains( this, targets[i] ) ) {
+					return true;
+				}
+			}
+		});
+	},
+
+	closest: function( selectors, context ) {
+		var cur,
+			i = 0,
+			l = this.length,
+			matched = [],
+			pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
+				jQuery( selectors, context || this.context ) :
+				0;
+
+		for ( ; i < l; i++ ) {
+			for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) {
+				// Always skip document fragments
+				if ( cur.nodeType < 11 && (pos ?
+					pos.index(cur) > -1 :
+
+					// Don't pass non-elements to Sizzle
+					cur.nodeType === 1 &&
+						jQuery.find.matchesSelector(cur, selectors)) ) {
+
+					matched.push( cur );
+					break;
+				}
+			}
+		}
+
+		return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched );
+	},
+
+	// Determine the position of an element within
+	// the matched set of elements
+	index: function( elem ) {
+
+		// No argument, return index in parent
+		if ( !elem ) {
+			return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1;
+		}
+
+		// index in selector
+		if ( typeof elem === "string" ) {
+			return jQuery.inArray( this[0], jQuery( elem ) );
+		}
+
+		// Locate the position of the desired element
+		return jQuery.inArray(
+			// If it receives a jQuery object, the first element is used
+			elem.jquery ? elem[0] : elem, this );
+	},
+
+	add: function( selector, context ) {
+		return this.pushStack(
+			jQuery.unique(
+				jQuery.merge( this.get(), jQuery( selector, context ) )
+			)
+		);
+	},
+
+	addBack: function( selector ) {
+		return this.add( selector == null ?
+			this.prevObject : this.prevObject.filter(selector)
+		);
+	}
+});
+
+function sibling( cur, dir ) {
+	do {
+		cur = cur[ dir ];
+	} while ( cur && cur.nodeType !== 1 );
+
+	return cur;
+}
+
+jQuery.each({
+	parent: function( elem ) {
+		var parent = elem.parentNode;
+		return parent && parent.nodeType !== 11 ? parent : null;
+	},
+	parents: function( elem ) {
+		return jQuery.dir( elem, "parentNode" );
+	},
+	parentsUntil: function( elem, i, until ) {
+		return jQuery.dir( elem, "parentNode", until );
+	},
+	next: function( elem ) {
+		return sibling( elem, "nextSibling" );
+	},
+	prev: function( elem ) {
+		return sibling( elem, "previousSibling" );
+	},
+	nextAll: function( elem ) {
+		return jQuery.dir( elem, "nextSibling" );
+	},
+	prevAll: function( elem ) {
+		return jQuery.dir( elem, "previousSibling" );
+	},
+	nextUntil: function( elem, i, until ) {
+		return jQuery.dir( elem, "nextSibling", until );
+	},
+	prevUntil: function( elem, i, until ) {
+		return jQuery.dir( elem, "previousSibling", until );
+	},
+	siblings: function( elem ) {
+		return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );
+	},
+	children: function( elem ) {
+		return jQuery.sibling( elem.firstChild );
+	},
+	contents: function( elem ) {
+		return jQuery.nodeName( elem, "iframe" ) ?
+			elem.contentDocument || elem.contentWindow.document :
+			jQuery.merge( [], elem.childNodes );
+	}
+}, function( name, fn ) {
+	jQuery.fn[ name ] = function( until, selector ) {
+		var ret = jQuery.map( this, fn, until );
+
+		if ( name.slice( -5 ) !== "Until" ) {
+			selector = until;
+		}
+
+		if ( selector && typeof selector === "string" ) {
+			ret = jQuery.filter( selector, ret );
+		}
+
+		if ( this.length > 1 ) {
+			// Remove duplicates
+			if ( !guaranteedUnique[ name ] ) {
+				ret = jQuery.unique( ret );
+			}
+
+			// Reverse order for parents* and prev-derivatives
+			if ( rparentsprev.test( name ) ) {
+				ret = ret.reverse();
+			}
+		}
+
+		return this.pushStack( ret );
+	};
+});
+var rnotwhite = (/\S+/g);
+
+
+
+// String to Object options format cache
+var optionsCache = {};
+
+// Convert String-formatted options into Object-formatted ones and store in cache
+function createOptions( options ) {
+	var object = optionsCache[ options ] = {};
+	jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {
+		object[ flag ] = true;
+	});
+	return object;
+}
+
+/*
+ * Create a callback list using the following parameters:
+ *
+ *	options: an optional list of space-separated options that will change how
+ *			the callback list behaves or a more traditional option object
+ *
+ * By default a callback list will act like an event callback list and can be
+ * "fired" multiple times.
+ *
+ * Possible options:
+ *
+ *	once:			will ensure the callback list can only be fired once (like a Deferred)
+ *
+ *	memory:			will keep track of previous values and will call any callback added
+ *					after the list has been fired right away with the latest "memorized"
+ *					values (like a Deferred)
+ *
+ *	unique:			will ensure a callback can only be added once (no duplicate in the list)
+ *
+ *	stopOnFalse:	interrupt callings when a callback returns false
+ *
+ */
+jQuery.Callbacks = function( options ) {
+
+	// Convert options from String-formatted to Object-formatted if needed
+	// (we check in cache first)
+	options = typeof options === "string" ?
+		( optionsCache[ options ] || createOptions( options ) ) :
+		jQuery.extend( {}, options );
+
+	var // Flag to know if list is currently firing
+		firing,
+		// Last fire value (for non-forgettable lists)
+		memory,
+		// Flag to know if list was already fired
+		fired,
+		// End of the loop when firing
+		firingLength,
+		// Index of currently firing callback (modified by remove if needed)
+		firingIndex,
+		// First callback to fire (used internally by add and fireWith)
+		firingStart,
+		// Actual callback list
+		list = [],
+		// Stack of fire calls for repeatable lists
+		stack = !options.once && [],
+		// Fire callbacks
+		fire = function( data ) {
+			memory = options.memory && data;
+			fired = true;
+			firingIndex = firingStart || 0;
+			firingStart = 0;
+			firingLength = list.length;
+			firing = true;
+			for ( ; list && firingIndex < firingLength; firingIndex++ ) {
+				if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {
+					memory = false; // To prevent further calls using add
+					break;
+				}
+			}
+			firing = false;
+			if ( list ) {
+				if ( stack ) {
+					if ( stack.length ) {
+						fire( stack.shift() );
+					}
+				} else if ( memory ) {
+					list = [];
+				} else {
+					self.disable();
+				}
+			}
+		},
+		// Actual Callbacks object
+		self = {
+			// Add a callback or a collection of callbacks to the list
+			add: function() {
+				if ( list ) {
+					// First, we save the current length
+					var start = list.length;
+					(function add( args ) {
+						jQuery.each( args, function( _, arg ) {
+							var type = jQuery.type( arg );
+							if ( type === "function" ) {
+								if ( !options.unique || !self.has( arg ) ) {
+									list.push( arg );
+								}
+							} else if ( arg && arg.length && type !== "string" ) {
+								// Inspect recursively
+								add( arg );
+							}
+						});
+					})( arguments );
+					// Do we need to add the callbacks to the
+					// current firing batch?
+					if ( firing ) {
+						firingLength = list.length;
+					// With memory, if we're not firing then
+					// we should call right away
+					} else if ( memory ) {
+						firingStart = start;
+						fire( memory );
+					}
+				}
+				return this;
+			},
+			// Remove a callback from the list
+			remove: function() {
+				if ( list ) {
+					jQuery.each( arguments, function( _, arg ) {
+						var index;
+						while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
+							list.splice( index, 1 );
+							// Handle firing indexes
+							if ( firing ) {
+								if ( index <= firingLength ) {
+									firingLength--;
+								}
+								if ( index <= firingIndex ) {
+									firingIndex--;
+								}
+							}
+						}
+					});
+				}
+				return this;
+			},
+			// Check if a given callback is in the list.
+			// If no argument is given, return whether or not list has callbacks attached.
+			has: function( fn ) {
+				return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );
+			},
+			// Remove all callbacks from the list
+			empty: function() {
+				list = [];
+				firingLength = 0;
+				return this;
+			},
+			// Have the list do nothing anymore
+			disable: function() {
+				list = stack = memory = undefined;
+				return this;
+			},
+			// Is it disabled?
+			disabled: function() {
+				return !list;
+			},
+			// Lock the list in its current state
+			lock: function() {
+				stack = undefined;
+				if ( !memory ) {
+					self.disable();
+				}
+				return this;
+			},
+			// Is it locked?
+			locked: function() {
+				return !stack;
+			},
+			// Call all callbacks with the given context and arguments
+			fireWith: function( context, args ) {
+				if ( list && ( !fired || stack ) ) {
+					args = args || [];
+					args = [ context, args.slice ? args.slice() : args ];
+					if ( firing ) {
+						stack.push( args );
+					} else {
+						fire( args );
+					}
+				}
+				return this;
+			},
+			// Call all the callbacks with the given arguments
+			fire: function() {
+				self.fireWith( this, arguments );
+				return this;
+			},
+			// To know if the callbacks have already been called at least once
+			fired: function() {
+				return !!fired;
+			}
+		};
+
+	return self;
+};
+
+
+jQuery.extend({
+
+	Deferred: function( func ) {
+		var tuples = [
+				// action, add listener, listener list, final state
+				[ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
+				[ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
+				[ "notify", "progress", jQuery.Callbacks("memory") ]
+			],
+			state = "pending",
+			promise = {
+				state: function() {
+					return state;
+				},
+				always: function() {
+					deferred.done( arguments ).fail( arguments );
+					return this;
+				},
+				then: function( /* fnDone, fnFail, fnProgress */ ) {
+					var fns = arguments;
+					return jQuery.Deferred(function( newDefer ) {
+						jQuery.each( tuples, function( i, tuple ) {
+							var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
+							// deferred[ done | fail | progress ] for forwarding actions to newDefer
+							deferred[ tuple[1] ](function() {
+								var returned = fn && fn.apply( this, arguments );
+								if ( returned && jQuery.isFunction( returned.promise ) ) {
+									returned.promise()
+										.done( newDefer.resolve )
+										.fail( newDefer.reject )
+										.progress( newDefer.notify );
+								} else {
+									newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );
+								}
+							});
+						});
+						fns = null;
+					}).promise();
+				},
+				// Get a promise for this deferred
+				// If obj is provided, the promise aspect is added to the object
+				promise: function( obj ) {
+					return obj != null ? jQuery.extend( obj, promise ) : promise;
+				}
+			},
+			deferred = {};
+
+		// Keep pipe for back-compat
+		promise.pipe = promise.then;
+
+		// Add list-specific methods
+		jQuery.each( tuples, function( i, tuple ) {
+			var list = tuple[ 2 ],
+				stateString = tuple[ 3 ];
+
+			// promise[ done | fail | progress ] = list.add
+			promise[ tuple[1] ] = list.add;
+
+			// Handle state
+			if ( stateString ) {
+				list.add(function() {
+					// state = [ resolved | rejected ]
+					state = stateString;
+
+				// [ reject_list | resolve_list ].disable; progress_list.lock
+				}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
+			}
+
+			// deferred[ resolve | reject | notify ]
+			deferred[ tuple[0] ] = function() {
+				deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments );
+				return this;
+			};
+			deferred[ tuple[0] + "With" ] = list.fireWith;
+		});
+
+		// Make the deferred a promise
+		promise.promise( deferred );
+
+		// Call given func if any
+		if ( func ) {
+			func.call( deferred, deferred );
+		}
+
+		// All done!
+		return deferred;
+	},
+
+	// Deferred helper
+	when: function( subordinate /* , ..., subordinateN */ ) {
+		var i = 0,
+			resolveValues = slice.call( arguments ),
+			length = resolveValues.length,
+
+			// the count of uncompleted subordinates
+			remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
+
+			// the master Deferred. If resolveValues consist of only a single Deferred, just use that.
+			deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
+
+			// Update function for both resolve and progress values
+			updateFunc = function( i, contexts, values ) {
+				return function( value ) {
+					contexts[ i ] = this;
+					values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
+					if ( values === progressValues ) {
+						deferred.notifyWith( contexts, values );
+
+					} else if ( !(--remaining) ) {
+						deferred.resolveWith( contexts, values );
+					}
+				};
+			},
+
+			progressValues, progressContexts, resolveContexts;
+
+		// add listeners to Deferred subordinates; treat others as resolved
+		if ( length > 1 ) {
+			progressValues = new Array( length );
+			progressContexts = new Array( length );
+			resolveContexts = new Array( length );
+			for ( ; i < length; i++ ) {
+				if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
+					resolveValues[ i ].promise()
+						.done( updateFunc( i, resolveContexts, resolveValues ) )
+						.fail( deferred.reject )
+						.progress( updateFunc( i, progressContexts, progressValues ) );
+				} else {
+					--remaining;
+				}
+			}
+		}
+
+		// if we're not waiting on anything, resolve the master
+		if ( !remaining ) {
+			deferred.resolveWith( resolveContexts, resolveValues );
+		}
+
+		return deferred.promise();
+	}
+});
+
+
+// The deferred used on DOM ready
+var readyList;
+
+jQuery.fn.ready = function( fn ) {
+	// Add the callback
+	jQuery.ready.promise().done( fn );
+
+	return this;
+};
+
+jQuery.extend({
+	// Is the DOM ready to be used? Set to true once it occurs.
+	isReady: false,
+
+	// A counter to track how many items to wait for before
+	// the ready event fires. See #6781
+	readyWait: 1,
+
+	// Hold (or release) the ready event
+	holdReady: function( hold ) {
+		if ( hold ) {
+			jQuery.readyWait++;
+		} else {
+			jQuery.ready( true );
+		}
+	},
+
+	// Handle when the DOM is ready
+	ready: function( wait ) {
+
+		// Abort if there are pending holds or we're already ready
+		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
+			return;
+		}
+
+		// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
+		if ( !document.body ) {
+			return setTimeout( jQuery.ready );
+		}
+
+		// Remember that the DOM is ready
+		jQuery.isReady = true;
+
+		// If a normal DOM Ready event fired, decrement, and wait if need be
+		if ( wait !== true && --jQuery.readyWait > 0 ) {
+			return;
+		}
+
+		// If there are functions bound, to execute
+		readyList.resolveWith( document, [ jQuery ] );
+
+		// Trigger any bound ready events
+		if ( jQuery.fn.triggerHandler ) {
+			jQuery( document ).triggerHandler( "ready" );
+			jQuery( document ).off( "ready" );
+		}
+	}
+});
+
+/**
+ * Clean-up method for dom ready events
+ */
+function detach() {
+	if ( document.addEventListener ) {
+		document.removeEventListener( "DOMContentLoaded", completed, false );
+		window.removeEventListener( "load", completed, false );
+
+	} else {
+		document.detachEvent( "onreadystatechange", completed );
+		window.detachEvent( "onload", completed );
+	}
+}
+
+/**
+ * The ready event handler and self cleanup method
+ */
+function completed() {
+	// readyState === "complete" is good enough for us to call the dom ready in oldIE
+	if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) {
+		detach();
+		jQuery.ready();
+	}
+}
+
+jQuery.ready.promise = function( obj ) {
+	if ( !readyList ) {
+
+		readyList = jQuery.Deferred();
+
+		// Catch cases where $(document).ready() is called after the browser event has already occurred.
+		// we once tried to use readyState "interactive" here, but it caused issues like the one
+		// discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15
+		if ( document.readyState === "complete" ) {
+			// Handle it asynchronously to allow scripts the opportunity to delay ready
+			setTimeout( jQuery.ready );
+
+		// Standards-based browsers support DOMContentLoaded
+		} else if ( document.addEventListener ) {
+			// Use the handy event callback
+			document.addEventListener( "DOMContentLoaded", completed, false );
+
+			// A fallback to window.onload, that will always work
+			window.addEventListener( "load", completed, false );
+
+		// If IE event model is used
+		} else {
+			// Ensure firing before onload, maybe late but safe also for iframes
+			document.attachEvent( "onreadystatechange", completed );
+
+			// A fallback to window.onload, that will always work
+			window.attachEvent( "onload", completed );
+
+			// If IE and not a frame
+			// continually check to see if the document is ready
+			var top = false;
+
+			try {
+				top = window.frameElement == null && document.documentElement;
+			} catch(e) {}
+
+			if ( top && top.doScroll ) {
+				(function doScrollCheck() {
+					if ( !jQuery.isReady ) {
+
+						try {
+							// Use the trick by Diego Perini
+							// http://javascript.nwbox.com/IEContentLoaded/
+							top.doScroll("left");
+						} catch(e) {
+							return setTimeout( doScrollCheck, 50 );
+						}
+
+						// detach all dom ready events
+						detach();
+
+						// and execute any waiting functions
+						jQuery.ready();
+					}
+				})();
+			}
+		}
+	}
+	return readyList.promise( obj );
+};
+
+
+var strundefined = typeof undefined;
+
+
+
+// Support: IE<9
+// Iteration over object's inherited properties before its own
+var i;
+for ( i in jQuery( support ) ) {
+	break;
+}
+support.ownLast = i !== "0";
+
+// Note: most support tests are defined in their respective modules.
+// false until the test is run
+support.inlineBlockNeedsLayout = false;
+
+// Execute ASAP in case we need to set body.style.zoom
+jQuery(function() {
+	// Minified: var a,b,c,d
+	var val, div, body, container;
+
+	body = document.getElementsByTagName( "body" )[ 0 ];
+	if ( !body || !body.style ) {
+		// Return for frameset docs that don't have a body
+		return;
+	}
+
+	// Setup
+	div = document.createElement( "div" );
+	container = document.createElement( "div" );
+	container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
+	body.appendChild( container ).appendChild( div );
+
+	if ( typeof div.style.zoom !== strundefined ) {
+		// Support: IE<8
+		// Check if natively block-level elements act like inline-block
+		// elements when setting their display to 'inline' and giving
+		// them layout
+		div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1";
+
+		support.inlineBlockNeedsLayout = val = div.offsetWidth === 3;
+		if ( val ) {
+			// Prevent IE 6 from affecting layout for positioned elements #11048
+			// Prevent IE from shrinking the body in IE 7 mode #12869
+			// Support: IE<8
+			body.style.zoom = 1;
+		}
+	}
+
+	body.removeChild( container );
+});
+
+
+
+
+(function() {
+	var div = document.createElement( "div" );
+
+	// Execute the test only if not already executed in another module.
+	if (support.deleteExpando == null) {
+		// Support: IE<9
+		support.deleteExpando = true;
+		try {
+			delete div.test;
+		} catch( e ) {
+			support.deleteExpando = false;
+		}
+	}
+
+	// Null elements to avoid leaks in IE.
+	div = null;
+})();
+
+
+/**
+ * Determines whether an object can have data
+ */
+jQuery.acceptData = function( elem ) {
+	var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ],
+		nodeType = +elem.nodeType || 1;
+
+	// Do not set data on non-element DOM nodes because it will not be cleared (#8335).
+	return nodeType !== 1 && nodeType !== 9 ?
+		false :
+
+		// Nodes accept data unless otherwise specified; rejection can be conditional
+		!noData || noData !== true && elem.getAttribute("classid") === noData;
+};
+
+
+var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
+	rmultiDash = /([A-Z])/g;
+
+function dataAttr( elem, key, data ) {
+	// If nothing was found internally, try to fetch any
+	// data from the HTML5 data-* attribute
+	if ( data === undefined && elem.nodeType === 1 ) {
+
+		var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
+
+		data = elem.getAttribute( name );
+
+		if ( typeof data === "string" ) {
+			try {
+				data = data === "true" ? true :
+					data === "false" ? false :
+					data === "null" ? null :
+					// Only convert to a number if it doesn't change the string
+					+data + "" === data ? +data :
+					rbrace.test( data ) ? jQuery.parseJSON( data ) :
+					data;
+			} catch( e ) {}
+
+			// Make sure we set the data so it isn't changed later
+			jQuery.data( elem, key, data );
+
+		} else {
+			data = undefined;
+		}
+	}
+
+	return data;
+}
+
+// checks a cache object for emptiness
+function isEmptyDataObject( obj ) {
+	var name;
+	for ( name in obj ) {
+
+		// if the public data object is empty, the private is still empty
+		if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) {
+			continue;
+		}
+		if ( name !== "toJSON" ) {
+			return false;
+		}
+	}
+
+	return true;
+}
+
+function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
+	if ( !jQuery.acceptData( elem ) ) {
+		return;
+	}
+
+	var ret, thisCache,
+		internalKey = jQuery.expando,
+
+		// We have to handle DOM nodes and JS objects differently because IE6-7
+		// can't GC object references properly across the DOM-JS boundary
+		isNode = elem.nodeType,
+
+		// Only DOM nodes need the global jQuery cache; JS object data is
+		// attached directly to the object so GC can occur automatically
+		cache = isNode ? jQuery.cache : elem,
+
+		// Only defining an ID for JS objects if its cache already exists allows
+		// the code to shortcut on the same path as a DOM node with no cache
+		id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;
+
+	// Avoid doing any more work than we need to when trying to get data on an
+	// object that has no data at all
+	if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) {
+		return;
+	}
+
+	if ( !id ) {
+		// Only DOM nodes need a new unique ID for each element since their data
+		// ends up in the global cache
+		if ( isNode ) {
+			id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++;
+		} else {
+			id = internalKey;
+		}
+	}
+
+	if ( !cache[ id ] ) {
+		// Avoid exposing jQuery metadata on plain JS objects when the object
+		// is serialized using JSON.stringify
+		cache[ id ] = isNode ? {} : { toJSON: jQuery.noop };
+	}
+
+	// An object can be passed to jQuery.data instead of a key/value pair; this gets
+	// shallow copied over onto the existing cache
+	if ( typeof name === "object" || typeof name === "function" ) {
+		if ( pvt ) {
+			cache[ id ] = jQuery.extend( cache[ id ], name );
+		} else {
+			cache[ id ].data = jQuery.extend( cache[ id ].data, name );
+		}
+	}
+
+	thisCache = cache[ id ];
+
+	// jQuery data() is stored in a separate object inside the object's internal data
+	// cache in order to avoid key collisions between internal data and user-defined
+	// data.
+	if ( !pvt ) {
+		if ( !thisCache.data ) {
+			thisCache.data = {};
+		}
+
+		thisCache = thisCache.data;
+	}
+
+	if ( data !== undefined ) {
+		thisCache[ jQuery.camelCase( name ) ] = data;
+	}
+
+	// Check for both converted-to-camel and non-converted data property names
+	// If a data property was specified
+	if ( typeof name === "string" ) {
+
+		// First Try to find as-is property data
+		ret = thisCache[ name ];
+
+		// Test for null|undefined property data
+		if ( ret == null ) {
+
+			// Try to find the camelCased property
+			ret = thisCache[ jQuery.camelCase( name ) ];
+		}
+	} else {
+		ret = thisCache;
+	}
+
+	return ret;
+}
+
+function internalRemoveData( elem, name, pvt ) {
+	if ( !jQuery.acceptData( elem ) ) {
+		return;
+	}
+
+	var thisCache, i,
+		isNode = elem.nodeType,
+
+		// See jQuery.data for more information
+		cache = isNode ? jQuery.cache : elem,
+		id = isNode ? elem[ jQuery.expando ] : jQuery.expando;
+
+	// If there is already no cache entry for this object, there is no
+	// purpose in continuing
+	if ( !cache[ id ] ) {
+		return;
+	}
+
+	if ( name ) {
+
+		thisCache = pvt ? cache[ id ] : cache[ id ].data;
+
+		if ( thisCache ) {
+
+			// Support array or space separated string names for data keys
+			if ( !jQuery.isArray( name ) ) {
+
+				// try the string as a key before any manipulation
+				if ( name in thisCache ) {
+					name = [ name ];
+				} else {
+
+					// split the camel cased version by spaces unless a key with the spaces exists
+					name = jQuery.camelCase( name );
+					if ( name in thisCache ) {
+						name = [ name ];
+					} else {
+						name = name.split(" ");
+					}
+				}
+			} else {
+				// If "name" is an array of keys...
+				// When data is initially created, via ("key", "val") signature,
+				// keys will be converted to camelCase.
+				// Since there is no way to tell _how_ a key was added, remove
+				// both plain key and camelCase key. #12786
+				// This will only penalize the array argument path.
+				name = name.concat( jQuery.map( name, jQuery.camelCase ) );
+			}
+
+			i = name.length;
+			while ( i-- ) {
+				delete thisCache[ name[i] ];
+			}
+
+			// If there is no data left in the cache, we want to continue
+			// and let the cache object itself get destroyed
+			if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) {
+				return;
+			}
+		}
+	}
+
+	// See jQuery.data for more information
+	if ( !pvt ) {
+		delete cache[ id ].data;
+
+		// Don't destroy the parent cache unless the internal data object
+		// had been the only thing left in it
+		if ( !isEmptyDataObject( cache[ id ] ) ) {
+			return;
+		}
+	}
+
+	// Destroy the cache
+	if ( isNode ) {
+		jQuery.cleanData( [ elem ], true );
+
+	// Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)
+	/* jshint eqeqeq: false */
+	} else if ( support.deleteExpando || cache != cache.window ) {
+		/* jshint eqeqeq: true */
+		delete cache[ id ];
+
+	// When all else fails, null
+	} else {
+		cache[ id ] = null;
+	}
+}
+
+jQuery.extend({
+	cache: {},
+
+	// The following elements (space-suffixed to avoid Object.prototype collisions)
+	// throw uncatchable exceptions if you attempt to set expando properties
+	noData: {
+		"applet ": true,
+		"embed ": true,
+		// ...but Flash objects (which have this classid) *can* handle expandos
+		"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+	},
+
+	hasData: function( elem ) {
+		elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];
+		return !!elem && !isEmptyDataObject( elem );
+	},
+
+	data: function( elem, name, data ) {
+		return internalData( elem, name, data );
+	},
+
+	removeData: function( elem, name ) {
+		return internalRemoveData( elem, name );
+	},
+
+	// For internal use only.
+	_data: function( elem, name, data ) {
+		return internalData( elem, name, data, true );
+	},
+
+	_removeData: function( elem, name ) {
+		return internalRemoveData( elem, name, true );
+	}
+});
+
+jQuery.fn.extend({
+	data: function( key, value ) {
+		var i, name, data,
+			elem = this[0],
+			attrs = elem && elem.attributes;
+
+		// Special expections of .data basically thwart jQuery.access,
+		// so implement the relevant behavior ourselves
+
+		// Gets all values
+		if ( key === undefined ) {
+			if ( this.length ) {
+				data = jQuery.data( elem );
+
+				if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) {
+					i = attrs.length;
+					while ( i-- ) {
+
+						// Support: IE11+
+						// The attrs elements can be null (#14894)
+						if ( attrs[ i ] ) {
+							name = attrs[ i ].name;
+							if ( name.indexOf( "data-" ) === 0 ) {
+								name = jQuery.camelCase( name.slice(5) );
+								dataAttr( elem, name, data[ name ] );
+							}
+						}
+					}
+					jQuery._data( elem, "parsedAttrs", true );
+				}
+			}
+
+			return data;
+		}
+
+		// Sets multiple values
+		if ( typeof key === "object" ) {
+			return this.each(function() {
+				jQuery.data( this, key );
+			});
+		}
+
+		return arguments.length > 1 ?
+
+			// Sets one value
+			this.each(function() {
+				jQuery.data( this, key, value );
+			}) :
+
+			// Gets one value
+			// Try to fetch any internally stored data first
+			elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined;
+	},
+
+	removeData: function( key ) {
+		return this.each(function() {
+			jQuery.removeData( this, key );
+		});
+	}
+});
+
+
+jQuery.extend({
+	queue: function( elem, type, data ) {
+		var queue;
+
+		if ( elem ) {
+			type = ( type || "fx" ) + "queue";
+			queue = jQuery._data( elem, type );
+
+			// Speed up dequeue by getting out quickly if this is just a lookup
+			if ( data ) {
+				if ( !queue || jQuery.isArray(data) ) {
+					queue = jQuery._data( elem, type, jQuery.makeArray(data) );
+				} else {
+					queue.push( data );
+				}
+			}
+			return queue || [];
+		}
+	},
+
+	dequeue: function( elem, type ) {
+		type = type || "fx";
+
+		var queue = jQuery.queue( elem, type ),
+			startLength = queue.length,
+			fn = queue.shift(),
+			hooks = jQuery._queueHooks( elem, type ),
+			next = function() {
+				jQuery.dequeue( elem, type );
+			};
+
+		// If the fx queue is dequeued, always remove the progress sentinel
+		if ( fn === "inprogress" ) {
+			fn = queue.shift();
+			startLength--;
+		}
+
+		if ( fn ) {
+
+			// Add a progress sentinel to prevent the fx queue from being
+			// automatically dequeued
+			if ( type === "fx" ) {
+				queue.unshift( "inprogress" );
+			}
+
+			// clear up the last queue stop function
+			delete hooks.stop;
+			fn.call( elem, next, hooks );
+		}
+
+		if ( !startLength && hooks ) {
+			hooks.empty.fire();
+		}
+	},
+
+	// not intended for public consumption - generates a queueHooks object, or returns the current one
+	_queueHooks: function( elem, type ) {
+		var key = type + "queueHooks";
+		return jQuery._data( elem, key ) || jQuery._data( elem, key, {
+			empty: jQuery.Callbacks("once memory").add(function() {
+				jQuery._removeData( elem, type + "queue" );
+				jQuery._removeData( elem, key );
+			})
+		});
+	}
+});
+
+jQuery.fn.extend({
+	queue: function( type, data ) {
+		var setter = 2;
+
+		if ( typeof type !== "string" ) {
+			data = type;
+			type = "fx";
+			setter--;
+		}
+
+		if ( arguments.length < setter ) {
+			return jQuery.queue( this[0], type );
+		}
+
+		return data === undefined ?
+			this :
+			this.each(function() {
+				var queue = jQuery.queue( this, type, data );
+
+				// ensure a hooks for this queue
+				jQuery._queueHooks( this, type );
+
+				if ( type === "fx" && queue[0] !== "inprogress" ) {
+					jQuery.dequeue( this, type );
+				}
+			});
+	},
+	dequeue: function( type ) {
+		return this.each(function() {
+			jQuery.dequeue( this, type );
+		});
+	},
+	clearQueue: function( type ) {
+		return this.queue( type || "fx", [] );
+	},
+	// Get a promise resolved when queues of a certain type
+	// are emptied (fx is the type by default)
+	promise: function( type, obj ) {
+		var tmp,
+			count = 1,
+			defer = jQuery.Deferred(),
+			elements = this,
+			i = this.length,
+			resolve = function() {
+				if ( !( --count ) ) {
+					defer.resolveWith( elements, [ elements ] );
+				}
+			};
+
+		if ( typeof type !== "string" ) {
+			obj = type;
+			type = undefined;
+		}
+		type = type || "fx";
+
+		while ( i-- ) {
+			tmp = jQuery._data( elements[ i ], type + "queueHooks" );
+			if ( tmp && tmp.empty ) {
+				count++;
+				tmp.empty.add( resolve );
+			}
+		}
+		resolve();
+		return defer.promise( obj );
+	}
+});
+var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;
+
+var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
+
+var isHidden = function( elem, el ) {
+		// isHidden might be called from jQuery#filter function;
+		// in that case, element will be second argument
+		elem = el || elem;
+		return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );
+	};
+
+
+
+// Multifunctional method to get and set values of a collection
+// The value/s can optionally be executed if it's a function
+var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
+	var i = 0,
+		length = elems.length,
+		bulk = key == null;
+
+	// Sets many values
+	if ( jQuery.type( key ) === "object" ) {
+		chainable = true;
+		for ( i in key ) {
+			jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
+		}
+
+	// Sets one value
+	} else if ( value !== undefined ) {
+		chainable = true;
+
+		if ( !jQuery.isFunction( value ) ) {
+			raw = true;
+		}
+
+		if ( bulk ) {
+			// Bulk operations run against the entire set
+			if ( raw ) {
+				fn.call( elems, value );
+				fn = null;
+
+			// ...except when executing function values
+			} else {
+				bulk = fn;
+				fn = function( elem, key, value ) {
+					return bulk.call( jQuery( elem ), value );
+				};
+			}
+		}
+
+		if ( fn ) {
+			for ( ; i < length; i++ ) {
+				fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
+			}
+		}
+	}
+
+	return chainable ?
+		elems :
+
+		// Gets
+		bulk ?
+			fn.call( elems ) :
+			length ? fn( elems[0], key ) : emptyGet;
+};
+var rcheckableType = (/^(?:checkbox|radio)$/i);
+
+
+
+(function() {
+	// Minified: var a,b,c
+	var input = document.createElement( "input" ),
+		div = document.createElement( "div" ),
+		fragment = document.createDocumentFragment();
+
+	// Setup
+	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
+
+	// IE strips leading whitespace when .innerHTML is used
+	support.leadingWhitespace = div.firstChild.nodeType === 3;
+
+	// Make sure that tbody elements aren't automatically inserted
+	// IE will insert them into empty tables
+	support.tbody = !div.getElementsByTagName( "tbody" ).length;
+
+	// Make sure that link elements get serialized correctly by innerHTML
+	// This requires a wrapper element in IE
+	support.htmlSerialize = !!div.getElementsByTagName( "link" ).length;
+
+	// Makes sure cloning an html5 element does not cause problems
+	// Where outerHTML is undefined, this still works
+	support.html5Clone =
+		document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav></:nav>";
+
+	// Check if a disconnected checkbox will retain its checked
+	// value of true after appended to the DOM (IE6/7)
+	input.type = "checkbox";
+	input.checked = true;
+	fragment.appendChild( input );
+	support.appendChecked = input.checked;
+
+	// Make sure textarea (and checkbox) defaultValue is properly cloned
+	// Support: IE6-IE11+
+	div.innerHTML = "<textarea>x</textarea>";
+	support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
+
+	// #11217 - WebKit loses check when the name is after the checked attribute
+	fragment.appendChild( div );
+	div.innerHTML = "<input type='radio' checked='checked' name='t'/>";
+
+	// Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3
+	// old WebKit doesn't clone checked state correctly in fragments
+	support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
+
+	// Support: IE<9
+	// Opera does not clone events (and typeof div.attachEvent === undefined).
+	// IE9-10 clones events bound via attachEvent, but they don't trigger with .click()
+	support.noCloneEvent = true;
+	if ( div.attachEvent ) {
+		div.attachEvent( "onclick", function() {
+			support.noCloneEvent = false;
+		});
+
+		div.cloneNode( true ).click();
+	}
+
+	// Execute the test only if not already executed in another module.
+	if (support.deleteExpando == null) {
+		// Support: IE<9
+		support.deleteExpando = true;
+		try {
+			delete div.test;
+		} catch( e ) {
+			support.deleteExpando = false;
+		}
+	}
+})();
+
+
+(function() {
+	var i, eventName,
+		div = document.createElement( "div" );
+
+	// Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event)
+	for ( i in { submit: true, change: true, focusin: true }) {
+		eventName = "on" + i;
+
+		if ( !(support[ i + "Bubbles" ] = eventName in window) ) {
+			// Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP)
+			div.setAttribute( eventName, "t" );
+			support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false;
+		}
+	}
+
+	// Null elements to avoid leaks in IE.
+	div = null;
+})();
+
+
+var rformElems = /^(?:input|select|textarea)$/i,
+	rkeyEvent = /^key/,
+	rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/,
+	rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
+	rtypenamespace = /^([^.]*)(?:\.(.+)|)$/;
+
+function returnTrue() {
+	return true;
+}
+
+function returnFalse() {
+	return false;
+}
+
+function safeActiveElement() {
+	try {
+		return document.activeElement;
+	} catch ( err ) { }
+}
+
+/*
+ * Helper functions for managing events -- not part of the public interface.
+ * Props to Dean Edwards' addEvent library for many of the ideas.
+ */
+jQuery.event = {
+
+	global: {},
+
+	add: function( elem, types, handler, data, selector ) {
+		var tmp, events, t, handleObjIn,
+			special, eventHandle, handleObj,
+			handlers, type, namespaces, origType,
+			elemData = jQuery._data( elem );
+
+		// Don't attach events to noData or text/comment nodes (but allow plain objects)
+		if ( !elemData ) {
+			return;
+		}
+
+		// Caller can pass in an object of custom data in lieu of the handler
+		if ( handler.handler ) {
+			handleObjIn = handler;
+			handler = handleObjIn.handler;
+			selector = handleObjIn.selector;
+		}
+
+		// Make sure that the handler has a unique ID, used to find/remove it later
+		if ( !handler.guid ) {
+			handler.guid = jQuery.guid++;
+		}
+
+		// Init the element's event structure and main handler, if this is the first
+		if ( !(events = elemData.events) ) {
+			events = elemData.events = {};
+		}
+		if ( !(eventHandle = elemData.handle) ) {
+			eventHandle = elemData.handle = function( e ) {
+				// Discard the second event of a jQuery.event.trigger() and
+				// when an event is called after a page has unloaded
+				return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ?
+					jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :
+					undefined;
+			};
+			// Add elem as a property of the handle fn to prevent a memory leak with IE non-native events
+			eventHandle.elem = elem;
+		}
+
+		// Handle multiple events separated by a space
+		types = ( types || "" ).match( rnotwhite ) || [ "" ];
+		t = types.length;
+		while ( t-- ) {
+			tmp = rtypenamespace.exec( types[t] ) || [];
+			type = origType = tmp[1];
+			namespaces = ( tmp[2] || "" ).split( "." ).sort();
+
+			// There *must* be a type, no attaching namespace-only handlers
+			if ( !type ) {
+				continue;
+			}
+
+			// If event changes its type, use the special event handlers for the changed type
+			special = jQuery.event.special[ type ] || {};
+
+			// If selector defined, determine special event api type, otherwise given type
+			type = ( selector ? special.delegateType : special.bindType ) || type;
+
+			// Update special based on newly reset type
+			special = jQuery.event.special[ type ] || {};
+
+			// handleObj is passed to all event handlers
+			handleObj = jQuery.extend({
+				type: type,
+				origType: origType,
+				data: data,
+				handler: handler,
+				guid: handler.guid,
+				selector: selector,
+				needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
+				namespace: namespaces.join(".")
+			}, handleObjIn );
+
+			// Init the event handler queue if we're the first
+			if ( !(handlers = events[ type ]) ) {
+				handlers = events[ type ] = [];
+				handlers.delegateCount = 0;
+
+				// Only use addEventListener/attachEvent if the special events handler returns false
+				if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
+					// Bind the global event handler to the element
+					if ( elem.addEventListener ) {
+						elem.addEventListener( type, eventHandle, false );
+
+					} else if ( elem.attachEvent ) {
+						elem.attachEvent( "on" + type, eventHandle );
+					}
+				}
+			}
+
+			if ( special.add ) {
+				special.add.call( elem, handleObj );
+
+				if ( !handleObj.handler.guid ) {
+					handleObj.handler.guid = handler.guid;
+				}
+			}
+
+			// Add to the element's handler list, delegates in front
+			if ( selector ) {
+				handlers.splice( handlers.delegateCount++, 0, handleObj );
+			} else {
+				handlers.push( handleObj );
+			}
+
+			// Keep track of which events have ever been used, for event optimization
+			jQuery.event.global[ type ] = true;
+		}
+
+		// Nullify elem to prevent memory leaks in IE
+		elem = null;
+	},
+
+	// Detach an event or set of events from an element
+	remove: function( elem, types, handler, selector, mappedTypes ) {
+		var j, handleObj, tmp,
+			origCount, t, events,
+			special, handlers, type,
+			namespaces, origType,
+			elemData = jQuery.hasData( elem ) && jQuery._data( elem );
+
+		if ( !elemData || !(events = elemData.events) ) {
+			return;
+		}
+
+		// Once for each type.namespace in types; type may be omitted
+		types = ( types || "" ).match( rnotwhite ) || [ "" ];
+		t = types.length;
+		while ( t-- ) {
+			tmp = rtypenamespace.exec( types[t] ) || [];
+			type = origType = tmp[1];
+			namespaces = ( tmp[2] || "" ).split( "." ).sort();
+
+			// Unbind all events (on this namespace, if provided) for the element
+			if ( !type ) {
+				for ( type in events ) {
+					jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
+				}
+				continue;
+			}
+
+			special = jQuery.event.special[ type ] || {};
+			type = ( selector ? special.delegateType : special.bindType ) || type;
+			handlers = events[ type ] || [];
+			tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" );
+
+			// Remove matching events
+			origCount = j = handlers.length;
+			while ( j-- ) {
+				handleObj = handlers[ j ];
+
+				if ( ( mappedTypes || origType === handleObj.origType ) &&
+					( !handler || handler.guid === handleObj.guid ) &&
+					( !tmp || tmp.test( handleObj.namespace ) ) &&
+					( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
+					handlers.splice( j, 1 );
+
+					if ( handleObj.selector ) {
+						handlers.delegateCount--;
+					}
+					if ( special.remove ) {
+						special.remove.call( elem, handleObj );
+					}
+				}
+			}
+
+			// Remove generic event handler if we removed something and no more handlers exist
+			// (avoids potential for endless recursion during removal of special event handlers)
+			if ( origCount && !handlers.length ) {
+				if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {
+					jQuery.removeEvent( elem, type, elemData.handle );
+				}
+
+				delete events[ type ];
+			}
+		}
+
+		// Remove the expando if it's no longer used
+		if ( jQuery.isEmptyObject( events ) ) {
+			delete elemData.handle;
+
+			// removeData also checks for emptiness and clears the expando if empty
+			// so use it instead of delete
+			jQuery._removeData( elem, "events" );
+		}
+	},
+
+	trigger: function( event, data, elem, onlyHandlers ) {
+		var handle, ontype, cur,
+			bubbleType, special, tmp, i,
+			eventPath = [ elem || document ],
+			type = hasOwn.call( event, "type" ) ? event.type : event,
+			namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : [];
+
+		cur = tmp = elem = elem || document;
+
+		// Don't do events on text and comment nodes
+		if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
+			return;
+		}
+
+		// focus/blur morphs to focusin/out; ensure we're not firing them right now
+		if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
+			return;
+		}
+
+		if ( type.indexOf(".") >= 0 ) {
+			// Namespaced trigger; create a regexp to match event type in handle()
+			namespaces = type.split(".");
+			type = namespaces.shift();
+			namespaces.sort();
+		}
+		ontype = type.indexOf(":") < 0 && "on" + type;
+
+		// Caller can pass in a jQuery.Event object, Object, or just an event type string
+		event = event[ jQuery.expando ] ?
+			event :
+			new jQuery.Event( type, typeof event === "object" && event );
+
+		// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
+		event.isTrigger = onlyHandlers ? 2 : 3;
+		event.namespace = namespaces.join(".");
+		event.namespace_re = event.namespace ?
+			new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) :
+			null;
+
+		// Clean up the event in case it is being reused
+		event.result = undefined;
+		if ( !event.target ) {
+			event.target = elem;
+		}
+
+		// Clone any incoming data and prepend the event, creating the handler arg list
+		data = data == null ?
+			[ event ] :
+			jQuery.makeArray( data, [ event ] );
+
+		// Allow special events to draw outside the lines
+		special = jQuery.event.special[ type ] || {};
+		if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
+			return;
+		}
+
+		// Determine event propagation path in advance, per W3C events spec (#9951)
+		// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
+		if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {
+
+			bubbleType = special.delegateType || type;
+			if ( !rfocusMorph.test( bubbleType + type ) ) {
+				cur = cur.parentNode;
+			}
+			for ( ; cur; cur = cur.parentNode ) {
+				eventPath.push( cur );
+				tmp = cur;
+			}
+
+			// Only add window if we got to document (e.g., not plain obj or detached DOM)
+			if ( tmp === (elem.ownerDocument || document) ) {
+				eventPath.push( tmp.defaultView || tmp.parentWindow || window );
+			}
+		}
+
+		// Fire handlers on the event path
+		i = 0;
+		while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) {
+
+			event.type = i > 1 ?
+				bubbleType :
+				special.bindType || type;
+
+			// jQuery handler
+			handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" );
+			if ( handle ) {
+				handle.apply( cur, data );
+			}
+
+			// Native handler
+			handle = ontype && cur[ ontype ];
+			if ( handle && handle.apply && jQuery.acceptData( cur ) ) {
+				event.result = handle.apply( cur, data );
+				if ( event.result === false ) {
+					event.preventDefault();
+				}
+			}
+		}
+		event.type = type;
+
+		// If nobody prevented the default action, do it now
+		if ( !onlyHandlers && !event.isDefaultPrevented() ) {
+
+			if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) &&
+				jQuery.acceptData( elem ) ) {
+
+				// Call a native DOM method on the target with the same name name as the event.
+				// Can't use an .isFunction() check here because IE6/7 fails that test.
+				// Don't do default actions on window, that's where global variables be (#6170)
+				if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) {
+
+					// Don't re-trigger an onFOO event when we call its FOO() method
+					tmp = elem[ ontype ];
+
+					if ( tmp ) {
+						elem[ ontype ] = null;
+					}
+
+					// Prevent re-triggering of the same event, since we already bubbled it above
+					jQuery.event.triggered = type;
+					try {
+						elem[ type ]();
+					} catch ( e ) {
+						// IE<9 dies on focus/blur to hidden element (#1486,#12518)
+						// only reproducible on winXP IE8 native, not IE9 in IE8 mode
+					}
+					jQuery.event.triggered = undefined;
+
+					if ( tmp ) {
+						elem[ ontype ] = tmp;
+					}
+				}
+			}
+		}
+
+		return event.result;
+	},
+
+	dispatch: function( event ) {
+
+		// Make a writable jQuery.Event from the native event object
+		event = jQuery.event.fix( event );
+
+		var i, ret, handleObj, matched, j,
+			handlerQueue = [],
+			args = slice.call( arguments ),
+			handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [],
+			special = jQuery.event.special[ event.type ] || {};
+
+		// Use the fix-ed jQuery.Event rather than the (read-only) native event
+		args[0] = event;
+		event.delegateTarget = this;
+
+		// Call the preDispatch hook for the mapped type, and let it bail if desired
+		if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
+			return;
+		}
+
+		// Determine handlers
+		handlerQueue = jQuery.event.handlers.call( this, event, handlers );
+
+		// Run delegates first; they may want to stop propagation beneath us
+		i = 0;
+		while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) {
+			event.currentTarget = matched.elem;
+
+			j = 0;
+			while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) {
+
+				// Triggered event must either 1) have no namespace, or
+				// 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).
+				if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {
+
+					event.handleObj = handleObj;
+					event.data = handleObj.data;
+
+					ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )
+							.apply( matched.elem, args );
+
+					if ( ret !== undefined ) {
+						if ( (event.result = ret) === false ) {
+							event.preventDefault();
+							event.stopPropagation();
+						}
+					}
+				}
+			}
+		}
+
+		// Call the postDispatch hook for the mapped type
+		if ( special.postDispatch ) {
+			special.postDispatch.call( this, event );
+		}
+
+		return event.result;
+	},
+
+	handlers: function( event, handlers ) {
+		var sel, handleObj, matches, i,
+			handlerQueue = [],
+			delegateCount = handlers.delegateCount,
+			cur = event.target;
+
+		// Find delegate handlers
+		// Black-hole SVG <use> instance trees (#13180)
+		// Avoid non-left-click bubbling in Firefox (#3861)
+		if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) {
+
+			/* jshint eqeqeq: false */
+			for ( ; cur != this; cur = cur.parentNode || this ) {
+				/* jshint eqeqeq: true */
+
+				// Don't check non-elements (#13208)
+				// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
+				if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) {
+					matches = [];
+					for ( i = 0; i < delegateCount; i++ ) {
+						handleObj = handlers[ i ];
+
+						// Don't conflict with Object.prototype properties (#13203)
+						sel = handleObj.selector + " ";
+
+						if ( matches[ sel ] === undefined ) {
+							matches[ sel ] = handleObj.needsContext ?
+								jQuery( sel, this ).index( cur ) >= 0 :
+								jQuery.find( sel, this, null, [ cur ] ).length;
+						}
+						if ( matches[ sel ] ) {
+							matches.push( handleObj );
+						}
+					}
+					if ( matches.length ) {
+						handlerQueue.push({ elem: cur, handlers: matches });
+					}
+				}
+			}
+		}
+
+		// Add the remaining (directly-bound) handlers
+		if ( delegateCount < handlers.length ) {
+			handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) });
+		}
+
+		return handlerQueue;
+	},
+
+	fix: function( event ) {
+		if ( event[ jQuery.expando ] ) {
+			return event;
+		}
+
+		// Create a writable copy of the event object and normalize some properties
+		var i, prop, copy,
+			type = event.type,
+			originalEvent = event,
+			fixHook = this.fixHooks[ type ];
+
+		if ( !fixHook ) {
+			this.fixHooks[ type ] = fixHook =
+				rmouseEvent.test( type ) ? this.mouseHooks :
+				rkeyEvent.test( type ) ? this.keyHooks :
+				{};
+		}
+		copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;
+
+		event = new jQuery.Event( originalEvent );
+
+		i = copy.length;
+		while ( i-- ) {
+			prop = copy[ i ];
+			event[ prop ] = originalEvent[ prop ];
+		}
+
+		// Support: IE<9
+		// Fix target property (#1925)
+		if ( !event.target ) {
+			event.target = originalEvent.srcElement || document;
+		}
+
+		// Support: Chrome 23+, Safari?
+		// Target should not be a text node (#504, #13143)
+		if ( event.target.nodeType === 3 ) {
+			event.target = event.target.parentNode;
+		}
+
+		// Support: IE<9
+		// For mouse/key events, metaKey==false if it's undefined (#3368, #11328)
+		event.metaKey = !!event.metaKey;
+
+		return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
+	},
+
+	// Includes some event props shared by KeyEvent and MouseEvent
+	props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
+
+	fixHooks: {},
+
+	keyHooks: {
+		props: "char charCode key keyCode".split(" "),
+		filter: function( event, original ) {
+
+			// Add which for key events
+			if ( event.which == null ) {
+				event.which = original.charCode != null ? original.charCode : original.keyCode;
+			}
+
+			return event;
+		}
+	},
+
+	mouseHooks: {
+		props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
+		filter: function( event, original ) {
+			var body, eventDoc, doc,
+				button = original.button,
+				fromElement = original.fromElement;
+
+			// Calculate pageX/Y if missing and clientX/Y available
+			if ( event.pageX == null && original.clientX != null ) {
+				eventDoc = event.target.ownerDocument || document;
+				doc = eventDoc.documentElement;
+				body = eventDoc.body;
+
+				event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );
+				event.pageY = original.clientY + ( doc && doc.scrollTop  || body && body.scrollTop  || 0 ) - ( doc && doc.clientTop  || body && body.clientTop  || 0 );
+			}
+
+			// Add relatedTarget, if necessary
+			if ( !event.relatedTarget && fromElement ) {
+				event.relatedTarget = fromElement === event.target ? original.toElement : fromElement;
+			}
+
+			// Add which for click: 1 === left; 2 === middle; 3 === right
+			// Note: button is not normalized, so don't use it
+			if ( !event.which && button !== undefined ) {
+				event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
+			}
+
+			return event;
+		}
+	},
+
+	special: {
+		load: {
+			// Prevent triggered image.load events from bubbling to window.load
+			noBubble: true
+		},
+		focus: {
+			// Fire native event if possible so blur/focus sequence is correct
+			trigger: function() {
+				if ( this !== safeActiveElement() && this.focus ) {
+					try {
+						this.focus();
+						return false;
+					} catch ( e ) {
+						// Support: IE<9
+						// If we error on focus to hidden element (#1486, #12518),
+						// let .trigger() run the handlers
+					}
+				}
+			},
+			delegateType: "focusin"
+		},
+		blur: {
+			trigger: function() {
+				if ( this === safeActiveElement() && this.blur ) {
+					this.blur();
+					return false;
+				}
+			},
+			delegateType: "focusout"
+		},
+		click: {
+			// For checkbox, fire native event so checked state will be right
+			trigger: function() {
+				if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) {
+					this.click();
+					return false;
+				}
+			},
+
+			// For cross-browser consistency, don't fire native .click() on links
+			_default: function( event ) {
+				return jQuery.nodeName( event.target, "a" );
+			}
+		},
+
+		beforeunload: {
+			postDispatch: function( event ) {
+
+				// Support: Firefox 20+
+				// Firefox doesn't alert if the returnValue field is not set.
+				if ( event.result !== undefined && event.originalEvent ) {
+					event.originalEvent.returnValue = event.result;
+				}
+			}
+		}
+	},
+
+	simulate: function( type, elem, event, bubble ) {
+		// Piggyback on a donor event to simulate a different one.
+		// Fake originalEvent to avoid donor's stopPropagation, but if the
+		// simulated event prevents default then we do the same on the donor.
+		var e = jQuery.extend(
+			new jQuery.Event(),
+			event,
+			{
+				type: type,
+				isSimulated: true,
+				originalEvent: {}
+			}
+		);
+		if ( bubble ) {
+			jQuery.event.trigger( e, null, elem );
+		} else {
+			jQuery.event.dispatch.call( elem, e );
+		}
+		if ( e.isDefaultPrevented() ) {
+			event.preventDefault();
+		}
+	}
+};
+
+jQuery.removeEvent = document.removeEventListener ?
+	function( elem, type, handle ) {
+		if ( elem.removeEventListener ) {
+			elem.removeEventListener( type, handle, false );
+		}
+	} :
+	function( elem, type, handle ) {
+		var name = "on" + type;
+
+		if ( elem.detachEvent ) {
+
+			// #8545, #7054, preventing memory leaks for custom events in IE6-8
+			// detachEvent needed property on element, by name of that event, to properly expose it to GC
+			if ( typeof elem[ name ] === strundefined ) {
+				elem[ name ] = null;
+			}
+
+			elem.detachEvent( name, handle );
+		}
+	};
+
+jQuery.Event = function( src, props ) {
+	// Allow instantiation without the 'new' keyword
+	if ( !(this instanceof jQuery.Event) ) {
+		return new jQuery.Event( src, props );
+	}
+
+	// Event object
+	if ( src && src.type ) {
+		this.originalEvent = src;
+		this.type = src.type;
+
+		// Events bubbling up the document may have been marked as prevented
+		// by a handler lower down the tree; reflect the correct value.
+		this.isDefaultPrevented = src.defaultPrevented ||
+				src.defaultPrevented === undefined &&
+				// Support: IE < 9, Android < 4.0
+				src.returnValue === false ?
+			returnTrue :
+			returnFalse;
+
+	// Event type
+	} else {
+		this.type = src;
+	}
+
+	// Put explicitly provided properties onto the event object
+	if ( props ) {
+		jQuery.extend( this, props );
+	}
+
+	// Create a timestamp if incoming event doesn't have one
+	this.timeStamp = src && src.timeStamp || jQuery.now();
+
+	// Mark it as fixed
+	this[ jQuery.expando ] = true;
+};
+
+// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
+// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
+jQuery.Event.prototype = {
+	isDefaultPrevented: returnFalse,
+	isPropagationStopped: returnFalse,
+	isImmediatePropagationStopped: returnFalse,
+
+	preventDefault: function() {
+		var e = this.originalEvent;
+
+		this.isDefaultPrevented = returnTrue;
+		if ( !e ) {
+			return;
+		}
+
+		// If preventDefault exists, run it on the original event
+		if ( e.preventDefault ) {
+			e.preventDefault();
+
+		// Support: IE
+		// Otherwise set the returnValue property of the original event to false
+		} else {
+			e.returnValue = false;
+		}
+	},
+	stopPropagation: function() {
+		var e = this.originalEvent;
+
+		this.isPropagationStopped = returnTrue;
+		if ( !e ) {
+			return;
+		}
+		// If stopPropagation exists, run it on the original event
+		if ( e.stopPropagation ) {
+			e.stopPropagation();
+		}
+
+		// Support: IE
+		// Set the cancelBubble property of the original event to true
+		e.cancelBubble = true;
+	},
+	stopImmediatePropagation: function() {
+		var e = this.originalEvent;
+
+		this.isImmediatePropagationStopped = returnTrue;
+
+		if ( e && e.stopImmediatePropagation ) {
+			e.stopImmediatePropagation();
+		}
+
+		this.stopPropagation();
+	}
+};
+
+// Create mouseenter/leave events using mouseover/out and event-time checks
+jQuery.each({
+	mouseenter: "mouseover",
+	mouseleave: "mouseout",
+	pointerenter: "pointerover",
+	pointerleave: "pointerout"
+}, function( orig, fix ) {
+	jQuery.event.special[ orig ] = {
+		delegateType: fix,
+		bindType: fix,
+
+		handle: function( event ) {
+			var ret,
+				target = this,
+				related = event.relatedTarget,
+				handleObj = event.handleObj;
+
+			// For mousenter/leave call the handler if related is outside the target.
+			// NB: No relatedTarget if the mouse left/entered the browser window
+			if ( !related || (related !== target && !jQuery.contains( target, related )) ) {
+				event.type = handleObj.origType;
+				ret = handleObj.handler.apply( this, arguments );
+				event.type = fix;
+			}
+			return ret;
+		}
+	};
+});
+
+// IE submit delegation
+if ( !support.submitBubbles ) {
+
+	jQuery.event.special.submit = {
+		setup: function() {
+			// Only need this for delegated form submit events
+			if ( jQuery.nodeName( this, "form" ) ) {
+				return false;
+			}
+
+			// Lazy-add a submit handler when a descendant form may potentially be submitted
+			jQuery.event.add( this, "click._submit keypress._submit", function( e ) {
+				// Node name check avoids a VML-related crash in IE (#9807)
+				var elem = e.target,
+					form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined;
+				if ( form && !jQuery._data( form, "submitBubbles" ) ) {
+					jQuery.event.add( form, "submit._submit", function( event ) {
+						event._submit_bubble = true;
+					});
+					jQuery._data( form, "submitBubbles", true );
+				}
+			});
+			// return undefined since we don't need an event listener
+		},
+
+		postDispatch: function( event ) {
+			// If form was submitted by the user, bubble the event up the tree
+			if ( event._submit_bubble ) {
+				delete event._submit_bubble;
+				if ( this.parentNode && !event.isTrigger ) {
+					jQuery.event.simulate( "submit", this.parentNode, event, true );
+				}
+			}
+		},
+
+		teardown: function() {
+			// Only need this for delegated form submit events
+			if ( jQuery.nodeName( this, "form" ) ) {
+				return false;
+			}
+
+			// Remove delegated handlers; cleanData eventually reaps submit handlers attached above
+			jQuery.event.remove( this, "._submit" );
+		}
+	};
+}
+
+// IE change delegation and checkbox/radio fix
+if ( !support.changeBubbles ) {
+
+	jQuery.event.special.change = {
+
+		setup: function() {
+
+			if ( rformElems.test( this.nodeName ) ) {
+				// IE doesn't fire change on a check/radio until blur; trigger it on click
+				// after a propertychange. Eat the blur-change in special.change.handle.
+				// This still fires onchange a second time for check/radio after blur.
+				if ( this.type === "checkbox" || this.type === "radio" ) {
+					jQuery.event.add( this, "propertychange._change", function( event ) {
+						if ( event.originalEvent.propertyName === "checked" ) {
+							this._just_changed = true;
+						}
+					});
+					jQuery.event.add( this, "click._change", function( event ) {
+						if ( this._just_changed && !event.isTrigger ) {
+							this._just_changed = false;
+						}
+						// Allow triggered, simulated change events (#11500)
+						jQuery.event.simulate( "change", this, event, true );
+					});
+				}
+				return false;
+			}
+			// Delegated event; lazy-add a change handler on descendant inputs
+			jQuery.event.add( this, "beforeactivate._change", function( e ) {
+				var elem = e.target;
+
+				if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) {
+					jQuery.event.add( elem, "change._change", function( event ) {
+						if ( this.parentNode && !event.isSimulated && !event.isTrigger ) {
+							jQuery.event.simulate( "change", this.parentNode, event, true );
+						}
+					});
+					jQuery._data( elem, "changeBubbles", true );
+				}
+			});
+		},
+
+		handle: function( event ) {
+			var elem = event.target;
+
+			// Swallow native change events from checkbox/radio, we already triggered them above
+			if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) {
+				return event.handleObj.handler.apply( this, arguments );
+			}
+		},
+
+		teardown: function() {
+			jQuery.event.remove( this, "._change" );
+
+			return !rformElems.test( this.nodeName );
+		}
+	};
+}
+
+// Create "bubbling" focus and blur events
+if ( !support.focusinBubbles ) {
+	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
+
+		// Attach a single capturing handler on the document while someone wants focusin/focusout
+		var handler = function( event ) {
+				jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );
+			};
+
+		jQuery.event.special[ fix ] = {
+			setup: function() {
+				var doc = this.ownerDocument || this,
+					attaches = jQuery._data( doc, fix );
+
+				if ( !attaches ) {
+					doc.addEventListener( orig, handler, true );
+				}
+				jQuery._data( doc, fix, ( attaches || 0 ) + 1 );
+			},
+			teardown: function() {
+				var doc = this.ownerDocument || this,
+					attaches = jQuery._data( doc, fix ) - 1;
+
+				if ( !attaches ) {
+					doc.removeEventListener( orig, handler, true );
+					jQuery._removeData( doc, fix );
+				} else {
+					jQuery._data( doc, fix, attaches );
+				}
+			}
+		};
+	});
+}
+
+jQuery.fn.extend({
+
+	on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
+		var type, origFn;
+
+		// Types can be a map of types/handlers
+		if ( typeof types === "object" ) {
+			// ( types-Object, selector, data )
+			if ( typeof selector !== "string" ) {
+				// ( types-Object, data )
+				data = data || selector;
+				selector = undefined;
+			}
+			for ( type in types ) {
+				this.on( type, selector, data, types[ type ], one );
+			}
+			return this;
+		}
+
+		if ( data == null && fn == null ) {
+			// ( types, fn )
+			fn = selector;
+			data = selector = undefined;
+		} else if ( fn == null ) {
+			if ( typeof selector === "string" ) {
+				// ( types, selector, fn )
+				fn = data;
+				data = undefined;
+			} else {
+				// ( types, data, fn )
+				fn = data;
+				data = selector;
+				selector = undefined;
+			}
+		}
+		if ( fn === false ) {
+			fn = returnFalse;
+		} else if ( !fn ) {
+			return this;
+		}
+
+		if ( one === 1 ) {
+			origFn = fn;
+			fn = function( event ) {
+				// Can use an empty set, since event contains the info
+				jQuery().off( event );
+				return origFn.apply( this, arguments );
+			};
+			// Use same guid so caller can remove using origFn
+			fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
+		}
+		return this.each( function() {
+			jQuery.event.add( this, types, fn, data, selector );
+		});
+	},
+	one: function( types, selector, data, fn ) {
+		return this.on( types, selector, data, fn, 1 );
+	},
+	off: function( types, selector, fn ) {
+		var handleObj, type;
+		if ( types && types.preventDefault && types.handleObj ) {
+			// ( event )  dispatched jQuery.Event
+			handleObj = types.handleObj;
+			jQuery( types.delegateTarget ).off(
+				handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,
+				handleObj.selector,
+				handleObj.handler
+			);
+			return this;
+		}
+		if ( typeof types === "object" ) {
+			// ( types-object [, selector] )
+			for ( type in types ) {
+				this.off( type, selector, types[ type ] );
+			}
+			return this;
+		}
+		if ( selector === false || typeof selector === "function" ) {
+			// ( types [, fn] )
+			fn = selector;
+			selector = undefined;
+		}
+		if ( fn === false ) {
+			fn = returnFalse;
+		}
+		return this.each(function() {
+			jQuery.event.remove( this, types, fn, selector );
+		});
+	},
+
+	trigger: function( type, data ) {
+		return this.each(function() {
+			jQuery.event.trigger( type, data, this );
+		});
+	},
+	triggerHandler: function( type, data ) {
+		var elem = this[0];
+		if ( elem ) {
+			return jQuery.event.trigger( type, data, elem, true );
+		}
+	}
+});
+
+
+function createSafeFragment( document ) {
+	var list = nodeNames.split( "|" ),
+		safeFrag = document.createDocumentFragment();
+
+	if ( safeFrag.createElement ) {
+		while ( list.length ) {
+			safeFrag.createElement(
+				list.pop()
+			);
+		}
+	}
+	return safeFrag;
+}
+
+var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" +
+		"header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
+	rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g,
+	rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"),
+	rleadingWhitespace = /^\s+/,
+	rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
+	rtagName = /<([\w:]+)/,
+	rtbody = /<tbody/i,
+	rhtml = /<|&#?\w+;/,
+	rnoInnerhtml = /<(?:script|style|link)/i,
+	// checked="checked" or checked
+	rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,
+	rscriptType = /^$|\/(?:java|ecma)script/i,
+	rscriptTypeMasked = /^true\/(.*)/,
+	rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,
+
+	// We have to close these tags to support XHTML (#13200)
+	wrapMap = {
+		option: [ 1, "<select multiple='multiple'>", "</select>" ],
+		legend: [ 1, "<fieldset>", "</fieldset>" ],
+		area: [ 1, "<map>", "</map>" ],
+		param: [ 1, "<object>", "</object>" ],
+		thead: [ 1, "<table>", "</table>" ],
+		tr: [ 2, "<table><tbody>", "</tbody></table>" ],
+		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],
+		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
+
+		// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags,
+		// unless wrapped in a div with non-breaking characters in front of it.
+		_default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X<div>", "</div>"  ]
+	},
+	safeFragment = createSafeFragment( document ),
+	fragmentDiv = safeFragment.appendChild( document.createElement("div") );
+
+wrapMap.optgroup = wrapMap.option;
+wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
+wrapMap.th = wrapMap.td;
+
+function getAll( context, tag ) {
+	var elems, elem,
+		i = 0,
+		found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) :
+			typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) :
+			undefined;
+
+	if ( !found ) {
+		for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) {
+			if ( !tag || jQuery.nodeName( elem, tag ) ) {
+				found.push( elem );
+			} else {
+				jQuery.merge( found, getAll( elem, tag ) );
+			}
+		}
+	}
+
+	return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
+		jQuery.merge( [ context ], found ) :
+		found;
+}
+
+// Used in buildFragment, fixes the defaultChecked property
+function fixDefaultChecked( elem ) {
+	if ( rcheckableType.test( elem.type ) ) {
+		elem.defaultChecked = elem.checked;
+	}
+}
+
+// Support: IE<8
+// Manipulating tables requires a tbody
+function manipulationTarget( elem, content ) {
+	return jQuery.nodeName( elem, "table" ) &&
+		jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?
+
+		elem.getElementsByTagName("tbody")[0] ||
+			elem.appendChild( elem.ownerDocument.createElement("tbody") ) :
+		elem;
+}
+
+// Replace/restore the type attribute of script elements for safe DOM manipulation
+function disableScript( elem ) {
+	elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type;
+	return elem;
+}
+function restoreScript( elem ) {
+	var match = rscriptTypeMasked.exec( elem.type );
+	if ( match ) {
+		elem.type = match[1];
+	} else {
+		elem.removeAttribute("type");
+	}
+	return elem;
+}
+
+// Mark scripts as having already been evaluated
+function setGlobalEval( elems, refElements ) {
+	var elem,
+		i = 0;
+	for ( ; (elem = elems[i]) != null; i++ ) {
+		jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) );
+	}
+}
+
+function cloneCopyEvent( src, dest ) {
+
+	if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) {
+		return;
+	}
+
+	var type, i, l,
+		oldData = jQuery._data( src ),
+		curData = jQuery._data( dest, oldData ),
+		events = oldData.events;
+
+	if ( events ) {
+		delete curData.handle;
+		curData.events = {};
+
+		for ( type in events ) {
+			for ( i = 0, l = events[ type ].length; i < l; i++ ) {
+				jQuery.event.add( dest, type, events[ type ][ i ] );
+			}
+		}
+	}
+
+	// make the cloned public data object a copy from the original
+	if ( curData.data ) {
+		curData.data = jQuery.extend( {}, curData.data );
+	}
+}
+
+function fixCloneNodeIssues( src, dest ) {
+	var nodeName, e, data;
+
+	// We do not need to do anything for non-Elements
+	if ( dest.nodeType !== 1 ) {
+		return;
+	}
+
+	nodeName = dest.nodeName.toLowerCase();
+
+	// IE6-8 copies events bound via attachEvent when using cloneNode.
+	if ( !support.noCloneEvent && dest[ jQuery.expando ] ) {
+		data = jQuery._data( dest );
+
+		for ( e in data.events ) {
+			jQuery.removeEvent( dest, e, data.handle );
+		}
+
+		// Event data gets referenced instead of copied if the expando gets copied too
+		dest.removeAttribute( jQuery.expando );
+	}
+
+	// IE blanks contents when cloning scripts, and tries to evaluate newly-set text
+	if ( nodeName === "script" && dest.text !== src.text ) {
+		disableScript( dest ).text = src.text;
+		restoreScript( dest );
+
+	// IE6-10 improperly clones children of object elements using classid.
+	// IE10 throws NoModificationAllowedError if parent is null, #12132.
+	} else if ( nodeName === "object" ) {
+		if ( dest.parentNode ) {
+			dest.outerHTML = src.outerHTML;
+		}
+
+		// This path appears unavoidable for IE9. When cloning an object
+		// element in IE9, the outerHTML strategy above is not sufficient.
+		// If the src has innerHTML and the destination does not,
+		// copy the src.innerHTML into the dest.innerHTML. #10324
+		if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) {
+			dest.innerHTML = src.innerHTML;
+		}
+
+	} else if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
+		// IE6-8 fails to persist the checked state of a cloned checkbox
+		// or radio button. Worse, IE6-7 fail to give the cloned element
+		// a checked appearance if the defaultChecked value isn't also set
+
+		dest.defaultChecked = dest.checked = src.checked;
+
+		// IE6-7 get confused and end up setting the value of a cloned
+		// checkbox/radio button to an empty string instead of "on"
+		if ( dest.value !== src.value ) {
+			dest.value = src.value;
+		}
+
+	// IE6-8 fails to return the selected option to the default selected
+	// state when cloning options
+	} else if ( nodeName === "option" ) {
+		dest.defaultSelected = dest.selected = src.defaultSelected;
+
+	// IE6-8 fails to set the defaultValue to the correct value when
+	// cloning other types of input fields
+	} else if ( nodeName === "input" || nodeName === "textarea" ) {
+		dest.defaultValue = src.defaultValue;
+	}
+}
+
+jQuery.extend({
+	clone: function( elem, dataAndEvents, deepDataAndEvents ) {
+		var destElements, node, clone, i, srcElements,
+			inPage = jQuery.contains( elem.ownerDocument, elem );
+
+		if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) {
+			clone = elem.cloneNode( true );
+
+		// IE<=8 does not properly clone detached, unknown element nodes
+		} else {
+			fragmentDiv.innerHTML = elem.outerHTML;
+			fragmentDiv.removeChild( clone = fragmentDiv.firstChild );
+		}
+
+		if ( (!support.noCloneEvent || !support.noCloneChecked) &&
+				(elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {
+
+			// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2
+			destElements = getAll( clone );
+			srcElements = getAll( elem );
+
+			// Fix all IE cloning issues
+			for ( i = 0; (node = srcElements[i]) != null; ++i ) {
+				// Ensure that the destination node is not null; Fixes #9587
+				if ( destElements[i] ) {
+					fixCloneNodeIssues( node, destElements[i] );
+				}
+			}
+		}
+
+		// Copy the events from the original to the clone
+		if ( dataAndEvents ) {
+			if ( deepDataAndEvents ) {
+				srcElements = srcElements || getAll( elem );
+				destElements = destElements || getAll( clone );
+
+				for ( i = 0; (node = srcElements[i]) != null; i++ ) {
+					cloneCopyEvent( node, destElements[i] );
+				}
+			} else {
+				cloneCopyEvent( elem, clone );
+			}
+		}
+
+		// Preserve script evaluation history
+		destElements = getAll( clone, "script" );
+		if ( destElements.length > 0 ) {
+			setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
+		}
+
+		destElements = srcElements = node = null;
+
+		// Return the cloned set
+		return clone;
+	},
+
+	buildFragment: function( elems, context, scripts, selection ) {
+		var j, elem, contains,
+			tmp, tag, tbody, wrap,
+			l = elems.length,
+
+			// Ensure a safe fragment
+			safe = createSafeFragment( context ),
+
+			nodes = [],
+			i = 0;
+
+		for ( ; i < l; i++ ) {
+			elem = elems[ i ];
+
+			if ( elem || elem === 0 ) {
+
+				// Add nodes directly
+				if ( jQuery.type( elem ) === "object" ) {
+					jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );
+
+				// Convert non-html into a text node
+				} else if ( !rhtml.test( elem ) ) {
+					nodes.push( context.createTextNode( elem ) );
+
+				// Convert html into DOM nodes
+				} else {
+					tmp = tmp || safe.appendChild( context.createElement("div") );
+
+					// Deserialize a standard representation
+					tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase();
+					wrap = wrapMap[ tag ] || wrapMap._default;
+
+					tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[2];
+
+					// Descend through wrappers to the right content
+					j = wrap[0];
+					while ( j-- ) {
+						tmp = tmp.lastChild;
+					}
+
+					// Manually add leading whitespace removed by IE
+					if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {
+						nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) );
+					}
+
+					// Remove IE's autoinserted <tbody> from table fragments
+					if ( !support.tbody ) {
+
+						// String was a <table>, *may* have spurious <tbody>
+						elem = tag === "table" && !rtbody.test( elem ) ?
+							tmp.firstChild :
+
+							// String was a bare <thead> or <tfoot>
+							wrap[1] === "<table>" && !rtbody.test( elem ) ?
+								tmp :
+								0;
+
+						j = elem && elem.childNodes.length;
+						while ( j-- ) {
+							if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) {
+								elem.removeChild( tbody );
+							}
+						}
+					}
+
+					jQuery.merge( nodes, tmp.childNodes );
+
+					// Fix #12392 for WebKit and IE > 9
+					tmp.textContent = "";
+
+					// Fix #12392 for oldIE
+					while ( tmp.firstChild ) {
+						tmp.removeChild( tmp.firstChild );
+					}
+
+					// Remember the top-level container for proper cleanup
+					tmp = safe.lastChild;
+				}
+			}
+		}
+
+		// Fix #11356: Clear elements from fragment
+		if ( tmp ) {
+			safe.removeChild( tmp );
+		}
+
+		// Reset defaultChecked for any radios and checkboxes
+		// about to be appended to the DOM in IE 6/7 (#8060)
+		if ( !support.appendChecked ) {
+			jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked );
+		}
+
+		i = 0;
+		while ( (elem = nodes[ i++ ]) ) {
+
+			// #4087 - If origin and destination elements are the same, and this is
+			// that element, do not do anything
+			if ( selection && jQuery.inArray( elem, selection ) !== -1 ) {
+				continue;
+			}
+
+			contains = jQuery.contains( elem.ownerDocument, elem );
+
+			// Append to fragment
+			tmp = getAll( safe.appendChild( elem ), "script" );
+
+			// Preserve script evaluation history
+			if ( contains ) {
+				setGlobalEval( tmp );
+			}
+
+			// Capture executables
+			if ( scripts ) {
+				j = 0;
+				while ( (elem = tmp[ j++ ]) ) {
+					if ( rscriptType.test( elem.type || "" ) ) {
+						scripts.push( elem );
+					}
+				}
+			}
+		}
+
+		tmp = null;
+
+		return safe;
+	},
+
+	cleanData: function( elems, /* internal */ acceptData ) {
+		var elem, type, id, data,
+			i = 0,
+			internalKey = jQuery.expando,
+			cache = jQuery.cache,
+			deleteExpando = support.deleteExpando,
+			special = jQuery.event.special;
+
+		for ( ; (elem = elems[i]) != null; i++ ) {
+			if ( acceptData || jQuery.acceptData( elem ) ) {
+
+				id = elem[ internalKey ];
+				data = id && cache[ id ];
+
+				if ( data ) {
+					if ( data.events ) {
+						for ( type in data.events ) {
+							if ( special[ type ] ) {
+								jQuery.event.remove( elem, type );
+
+							// This is a shortcut to avoid jQuery.event.remove's overhead
+							} else {
+								jQuery.removeEvent( elem, type, data.handle );
+							}
+						}
+					}
+
+					// Remove cache only if it was not already removed by jQuery.event.remove
+					if ( cache[ id ] ) {
+
+						delete cache[ id ];
+
+						// IE does not allow us to delete expando properties from nodes,
+						// nor does it have a removeAttribute function on Document nodes;
+						// we must handle all of these cases
+						if ( deleteExpando ) {
+							delete elem[ internalKey ];
+
+						} else if ( typeof elem.removeAttribute !== strundefined ) {
+							elem.removeAttribute( internalKey );
+
+						} else {
+							elem[ internalKey ] = null;
+						}
+
+						deletedIds.push( id );
+					}
+				}
+			}
+		}
+	}
+});
+
+jQuery.fn.extend({
+	text: function( value ) {
+		return access( this, function( value ) {
+			return value === undefined ?
+				jQuery.text( this ) :
+				this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) );
+		}, null, value, arguments.length );
+	},
+
+	append: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
+				var target = manipulationTarget( this, elem );
+				target.appendChild( elem );
+			}
+		});
+	},
+
+	prepend: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
+				var target = manipulationTarget( this, elem );
+				target.insertBefore( elem, target.firstChild );
+			}
+		});
+	},
+
+	before: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.parentNode ) {
+				this.parentNode.insertBefore( elem, this );
+			}
+		});
+	},
+
+	after: function() {
+		return this.domManip( arguments, function( elem ) {
+			if ( this.parentNode ) {
+				this.parentNode.insertBefore( elem, this.nextSibling );
+			}
+		});
+	},
+
+	remove: function( selector, keepData /* Internal Use Only */ ) {
+		var elem,
+			elems = selector ? jQuery.filter( selector, this ) : this,
+			i = 0;
+
+		for ( ; (elem = elems[i]) != null; i++ ) {
+
+			if ( !keepData && elem.nodeType === 1 ) {
+				jQuery.cleanData( getAll( elem ) );
+			}
+
+			if ( elem.parentNode ) {
+				if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {
+					setGlobalEval( getAll( elem, "script" ) );
+				}
+				elem.parentNode.removeChild( elem );
+			}
+		}
+
+		return this;
+	},
+
+	empty: function() {
+		var elem,
+			i = 0;
+
+		for ( ; (elem = this[i]) != null; i++ ) {
+			// Remove element nodes and prevent memory leaks
+			if ( elem.nodeType === 1 ) {
+				jQuery.cleanData( getAll( elem, false ) );
+			}
+
+			// Remove any remaining nodes
+			while ( elem.firstChild ) {
+				elem.removeChild( elem.firstChild );
+			}
+
+			// If this is a select, ensure that it displays empty (#12336)
+			// Support: IE<9
+			if ( elem.options && jQuery.nodeName( elem, "select" ) ) {
+				elem.options.length = 0;
+			}
+		}
+
+		return this;
+	},
+
+	clone: function( dataAndEvents, deepDataAndEvents ) {
+		dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
+		deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
+
+		return this.map(function() {
+			return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
+		});
+	},
+
+	html: function( value ) {
+		return access( this, function( value ) {
+			var elem = this[ 0 ] || {},
+				i = 0,
+				l = this.length;
+
+			if ( value === undefined ) {
+				return elem.nodeType === 1 ?
+					elem.innerHTML.replace( rinlinejQuery, "" ) :
+					undefined;
+			}
+
+			// See if we can take a shortcut and just use innerHTML
+			if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
+				( support.htmlSerialize || !rnoshimcache.test( value )  ) &&
+				( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&
+				!wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) {
+
+				value = value.replace( rxhtmlTag, "<$1></$2>" );
+
+				try {
+					for (; i < l; i++ ) {
+						// Remove element nodes and prevent memory leaks
+						elem = this[i] || {};
+						if ( elem.nodeType === 1 ) {
+							jQuery.cleanData( getAll( elem, false ) );
+							elem.innerHTML = value;
+						}
+					}
+
+					elem = 0;
+
+				// If using innerHTML throws an exception, use the fallback method
+				} catch(e) {}
+			}
+
+			if ( elem ) {
+				this.empty().append( value );
+			}
+		}, null, value, arguments.length );
+	},
+
+	replaceWith: function() {
+		var arg = arguments[ 0 ];
+
+		// Make the changes, replacing each context element with the new content
+		this.domManip( arguments, function( elem ) {
+			arg = this.parentNode;
+
+			jQuery.cleanData( getAll( this ) );
+
+			if ( arg ) {
+				arg.replaceChild( elem, this );
+			}
+		});
+
+		// Force removal if there was no new content (e.g., from empty arguments)
+		return arg && (arg.length || arg.nodeType) ? this : this.remove();
+	},
+
+	detach: function( selector ) {
+		return this.remove( selector, true );
+	},
+
+	domManip: function( args, callback ) {
+
+		// Flatten any nested arrays
+		args = concat.apply( [], args );
+
+		var first, node, hasScripts,
+			scripts, doc, fragment,
+			i = 0,
+			l = this.length,
+			set = this,
+			iNoClone = l - 1,
+			value = args[0],
+			isFunction = jQuery.isFunction( value );
+
+		// We can't cloneNode fragments that contain checked, in WebKit
+		if ( isFunction ||
+				( l > 1 && typeof value === "string" &&
+					!support.checkClone && rchecked.test( value ) ) ) {
+			return this.each(function( index ) {
+				var self = set.eq( index );
+				if ( isFunction ) {
+					args[0] = value.call( this, index, self.html() );
+				}
+				self.domManip( args, callback );
+			});
+		}
+
+		if ( l ) {
+			fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this );
+			first = fragment.firstChild;
+
+			if ( fragment.childNodes.length === 1 ) {
+				fragment = first;
+			}
+
+			if ( first ) {
+				scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
+				hasScripts = scripts.length;
+
+				// Use the original fragment for the last item instead of the first because it can end up
+				// being emptied incorrectly in certain situations (#8070).
+				for ( ; i < l; i++ ) {
+					node = fragment;
+
+					if ( i !== iNoClone ) {
+						node = jQuery.clone( node, true, true );
+
+						// Keep references to cloned scripts for later restoration
+						if ( hasScripts ) {
+							jQuery.merge( scripts, getAll( node, "script" ) );
+						}
+					}
+
+					callback.call( this[i], node, i );
+				}
+
+				if ( hasScripts ) {
+					doc = scripts[ scripts.length - 1 ].ownerDocument;
+
+					// Reenable scripts
+					jQuery.map( scripts, restoreScript );
+
+					// Evaluate executable scripts on first document insertion
+					for ( i = 0; i < hasScripts; i++ ) {
+						node = scripts[ i ];
+						if ( rscriptType.test( node.type || "" ) &&
+							!jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) {
+
+							if ( node.src ) {
+								// Optional AJAX dependency, but won't run scripts if not present
+								if ( jQuery._evalUrl ) {
+									jQuery._evalUrl( node.src );
+								}
+							} else {
+								jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) );
+							}
+						}
+					}
+				}
+
+				// Fix #11809: Avoid leaking memory
+				fragment = first = null;
+			}
+		}
+
+		return this;
+	}
+});
+
+jQuery.each({
+	appendTo: "append",
+	prependTo: "prepend",
+	insertBefore: "before",
+	insertAfter: "after",
+	replaceAll: "replaceWith"
+}, function( name, original ) {
+	jQuery.fn[ name ] = function( selector ) {
+		var elems,
+			i = 0,
+			ret = [],
+			insert = jQuery( selector ),
+			last = insert.length - 1;
+
+		for ( ; i <= last; i++ ) {
+			elems = i === last ? this : this.clone(true);
+			jQuery( insert[i] )[ original ]( elems );
+
+			// Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get()
+			push.apply( ret, elems.get() );
+		}
+
+		return this.pushStack( ret );
+	};
+});
+
+
+var iframe,
+	elemdisplay = {};
+
+/**
+ * Retrieve the actual display of a element
+ * @param {String} name nodeName of the element
+ * @param {Object} doc Document object
+ */
+// Called only from within defaultDisplay
+function actualDisplay( name, doc ) {
+	var style,
+		elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ),
+
+		// getDefaultComputedStyle might be reliably used only on attached element
+		display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ?
+
+			// Use of this method is a temporary fix (more like optmization) until something better comes along,
+			// since it was removed from specification and supported only in FF
+			style.display : jQuery.css( elem[ 0 ], "display" );
+
+	// We don't have any data stored on the element,
+	// so use "detach" method as fast way to get rid of the element
+	elem.detach();
+
+	return display;
+}
+
+/**
+ * Try to determine the default display value of an element
+ * @param {String} nodeName
+ */
+function defaultDisplay( nodeName ) {
+	var doc = document,
+		display = elemdisplay[ nodeName ];
+
+	if ( !display ) {
+		display = actualDisplay( nodeName, doc );
+
+		// If the simple way fails, read from inside an iframe
+		if ( display === "none" || !display ) {
+
+			// Use the already-created iframe if possible
+			iframe = (iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" )).appendTo( doc.documentElement );
+
+			// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse
+			doc = ( iframe[ 0 ].contentWindow || iframe[ 0 ].contentDocument ).document;
+
+			// Support: IE
+			doc.write();
+			doc.close();
+
+			display = actualDisplay( nodeName, doc );
+			iframe.detach();
+		}
+
+		// Store the correct default display
+		elemdisplay[ nodeName ] = display;
+	}
+
+	return display;
+}
+
+
+(function() {
+	var shrinkWrapBlocksVal;
+
+	support.shrinkWrapBlocks = function() {
+		if ( shrinkWrapBlocksVal != null ) {
+			return shrinkWrapBlocksVal;
+		}
+
+		// Will be changed later if needed.
+		shrinkWrapBlocksVal = false;
+
+		// Minified: var b,c,d
+		var div, body, container;
+
+		body = document.getElementsByTagName( "body" )[ 0 ];
+		if ( !body || !body.style ) {
+			// Test fired too early or in an unsupported environment, exit.
+			return;
+		}
+
+		// Setup
+		div = document.createElement( "div" );
+		container = document.createElement( "div" );
+		container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
+		body.appendChild( container ).appendChild( div );
+
+		// Support: IE6
+		// Check if elements with layout shrink-wrap their children
+		if ( typeof div.style.zoom !== strundefined ) {
+			// Reset CSS: box-sizing; display; margin; border
+			div.style.cssText =
+				// Support: Firefox<29, Android 2.3
+				// Vendor-prefix box-sizing
+				"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +
+				"box-sizing:content-box;display:block;margin:0;border:0;" +
+				"padding:1px;width:1px;zoom:1";
+			div.appendChild( document.createElement( "div" ) ).style.width = "5px";
+			shrinkWrapBlocksVal = div.offsetWidth !== 3;
+		}
+
+		body.removeChild( container );
+
+		return shrinkWrapBlocksVal;
+	};
+
+})();
+var rmargin = (/^margin/);
+
+var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
+
+
+
+var getStyles, curCSS,
+	rposition = /^(top|right|bottom|left)$/;
+
+if ( window.getComputedStyle ) {
+	getStyles = function( elem ) {
+		return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
+	};
+
+	curCSS = function( elem, name, computed ) {
+		var width, minWidth, maxWidth, ret,
+			style = elem.style;
+
+		computed = computed || getStyles( elem );
+
+		// getPropertyValue is only needed for .css('filter') in IE9, see #12537
+		ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined;
+
+		if ( computed ) {
+
+			if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {
+				ret = jQuery.style( elem, name );
+			}
+
+			// A tribute to the "awesome hack by Dean Edwards"
+			// Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right
+			// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels
+			// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values
+			if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {
+
+				// Remember the original values
+				width = style.width;
+				minWidth = style.minWidth;
+				maxWidth = style.maxWidth;
+
+				// Put in the new values to get a computed value out
+				style.minWidth = style.maxWidth = style.width = ret;
+				ret = computed.width;
+
+				// Revert the changed values
+				style.width = width;
+				style.minWidth = minWidth;
+				style.maxWidth = maxWidth;
+			}
+		}
+
+		// Support: IE
+		// IE returns zIndex value as an integer.
+		return ret === undefined ?
+			ret :
+			ret + "";
+	};
+} else if ( document.documentElement.currentStyle ) {
+	getStyles = function( elem ) {
+		return elem.currentStyle;
+	};
+
+	curCSS = function( elem, name, computed ) {
+		var left, rs, rsLeft, ret,
+			style = elem.style;
+
+		computed = computed || getStyles( elem );
+		ret = computed ? computed[ name ] : undefined;
+
+		// Avoid setting ret to empty string here
+		// so we don't default to auto
+		if ( ret == null && style && style[ name ] ) {
+			ret = style[ name ];
+		}
+
+		// From the awesome hack by Dean Edwards
+		// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
+
+		// If we're not dealing with a regular pixel number
+		// but a number that has a weird ending, we need to convert it to pixels
+		// but not position css attributes, as those are proportional to the parent element instead
+		// and we can't measure the parent instead because it might trigger a "stacking dolls" problem
+		if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {
+
+			// Remember the original values
+			left = style.left;
+			rs = elem.runtimeStyle;
+			rsLeft = rs && rs.left;
+
+			// Put in the new values to get a computed value out
+			if ( rsLeft ) {
+				rs.left = elem.currentStyle.left;
+			}
+			style.left = name === "fontSize" ? "1em" : ret;
+			ret = style.pixelLeft + "px";
+
+			// Revert the changed values
+			style.left = left;
+			if ( rsLeft ) {
+				rs.left = rsLeft;
+			}
+		}
+
+		// Support: IE
+		// IE returns zIndex value as an integer.
+		return ret === undefined ?
+			ret :
+			ret + "" || "auto";
+	};
+}
+
+
+
+
+function addGetHookIf( conditionFn, hookFn ) {
+	// Define the hook, we'll check on the first run if it's really needed.
+	return {
+		get: function() {
+			var condition = conditionFn();
+
+			if ( condition == null ) {
+				// The test was not ready at this point; screw the hook this time
+				// but check again when needed next time.
+				return;
+			}
+
+			if ( condition ) {
+				// Hook not needed (or it's not possible to use it due to missing dependency),
+				// remove it.
+				// Since there are no other hooks for marginRight, remove the whole object.
+				delete this.get;
+				return;
+			}
+
+			// Hook needed; redefine it so that the support test is not executed again.
+
+			return (this.get = hookFn).apply( this, arguments );
+		}
+	};
+}
+
+
+(function() {
+	// Minified: var b,c,d,e,f,g, h,i
+	var div, style, a, pixelPositionVal, boxSizingReliableVal,
+		reliableHiddenOffsetsVal, reliableMarginRightVal;
+
+	// Setup
+	div = document.createElement( "div" );
+	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
+	a = div.getElementsByTagName( "a" )[ 0 ];
+	style = a && a.style;
+
+	// Finish early in limited (non-browser) environments
+	if ( !style ) {
+		return;
+	}
+
+	style.cssText = "float:left;opacity:.5";
+
+	// Support: IE<9
+	// Make sure that element opacity exists (as opposed to filter)
+	support.opacity = style.opacity === "0.5";
+
+	// Verify style float existence
+	// (IE uses styleFloat instead of cssFloat)
+	support.cssFloat = !!style.cssFloat;
+
+	div.style.backgroundClip = "content-box";
+	div.cloneNode( true ).style.backgroundClip = "";
+	support.clearCloneStyle = div.style.backgroundClip === "content-box";
+
+	// Support: Firefox<29, Android 2.3
+	// Vendor-prefix box-sizing
+	support.boxSizing = style.boxSizing === "" || style.MozBoxSizing === "" ||
+		style.WebkitBoxSizing === "";
+
+	jQuery.extend(support, {
+		reliableHiddenOffsets: function() {
+			if ( reliableHiddenOffsetsVal == null ) {
+				computeStyleTests();
+			}
+			return reliableHiddenOffsetsVal;
+		},
+
+		boxSizingReliable: function() {
+			if ( boxSizingReliableVal == null ) {
+				computeStyleTests();
+			}
+			return boxSizingReliableVal;
+		},
+
+		pixelPosition: function() {
+			if ( pixelPositionVal == null ) {
+				computeStyleTests();
+			}
+			return pixelPositionVal;
+		},
+
+		// Support: Android 2.3
+		reliableMarginRight: function() {
+			if ( reliableMarginRightVal == null ) {
+				computeStyleTests();
+			}
+			return reliableMarginRightVal;
+		}
+	});
+
+	function computeStyleTests() {
+		// Minified: var b,c,d,j
+		var div, body, container, contents;
+
+		body = document.getElementsByTagName( "body" )[ 0 ];
+		if ( !body || !body.style ) {
+			// Test fired too early or in an unsupported environment, exit.
+			return;
+		}
+
+		// Setup
+		div = document.createElement( "div" );
+		container = document.createElement( "div" );
+		container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
+		body.appendChild( container ).appendChild( div );
+
+		div.style.cssText =
+			// Support: Firefox<29, Android 2.3
+			// Vendor-prefix box-sizing
+			"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" +
+			"box-sizing:border-box;display:block;margin-top:1%;top:1%;" +
+			"border:1px;padding:1px;width:4px;position:absolute";
+
+		// Support: IE<9
+		// Assume reasonable values in the absence of getComputedStyle
+		pixelPositionVal = boxSizingReliableVal = false;
+		reliableMarginRightVal = true;
+
+		// Check for getComputedStyle so that this code is not run in IE<9.
+		if ( window.getComputedStyle ) {
+			pixelPositionVal = ( window.getComputedStyle( div, null ) || {} ).top !== "1%";
+			boxSizingReliableVal =
+				( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px";
+
+			// Support: Android 2.3
+			// Div with explicit width and no margin-right incorrectly
+			// gets computed margin-right based on width of container (#3333)
+			// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
+			contents = div.appendChild( document.createElement( "div" ) );
+
+			// Reset CSS: box-sizing; display; margin; border; padding
+			contents.style.cssText = div.style.cssText =
+				// Support: Firefox<29, Android 2.3
+				// Vendor-prefix box-sizing
+				"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +
+				"box-sizing:content-box;display:block;margin:0;border:0;padding:0";
+			contents.style.marginRight = contents.style.width = "0";
+			div.style.width = "1px";
+
+			reliableMarginRightVal =
+				!parseFloat( ( window.getComputedStyle( contents, null ) || {} ).marginRight );
+		}
+
+		// Support: IE8
+		// Check if table cells still have offsetWidth/Height when they are set
+		// to display:none and there are still other visible table cells in a
+		// table row; if so, offsetWidth/Height are not reliable for use when
+		// determining if an element has been hidden directly using
+		// display:none (it is still safe to use offsets if a parent element is
+		// hidden; don safety goggles and see bug #4512 for more information).
+		div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>";
+		contents = div.getElementsByTagName( "td" );
+		contents[ 0 ].style.cssText = "margin:0;border:0;padding:0;display:none";
+		reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0;
+		if ( reliableHiddenOffsetsVal ) {
+			contents[ 0 ].style.display = "";
+			contents[ 1 ].style.display = "none";
+			reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0;
+		}
+
+		body.removeChild( container );
+	}
+
+})();
+
+
+// A method for quickly swapping in/out CSS properties to get correct calculations.
+jQuery.swap = function( elem, options, callback, args ) {
+	var ret, name,
+		old = {};
+
+	// Remember the old values, and insert the new ones
+	for ( name in options ) {
+		old[ name ] = elem.style[ name ];
+		elem.style[ name ] = options[ name ];
+	}
+
+	ret = callback.apply( elem, args || [] );
+
+	// Revert the old values
+	for ( name in options ) {
+		elem.style[ name ] = old[ name ];
+	}
+
+	return ret;
+};
+
+
+var
+		ralpha = /alpha\([^)]*\)/i,
+	ropacity = /opacity\s*=\s*([^)]*)/,
+
+	// swappable if display is none or starts with table except "table", "table-cell", or "table-caption"
+	// see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display
+	rdisplayswap = /^(none|table(?!-c[ea]).+)/,
+	rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ),
+	rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ),
+
+	cssShow = { position: "absolute", visibility: "hidden", display: "block" },
+	cssNormalTransform = {
+		letterSpacing: "0",
+		fontWeight: "400"
+	},
+
+	cssPrefixes = [ "Webkit", "O", "Moz", "ms" ];
+
+
+// return a css property mapped to a potentially vendor prefixed property
+function vendorPropName( style, name ) {
+
+	// shortcut for names that are not vendor prefixed
+	if ( name in style ) {
+		return name;
+	}
+
+	// check for vendor prefixed names
+	var capName = name.charAt(0).toUpperCase() + name.slice(1),
+		origName = name,
+		i = cssPrefixes.length;
+
+	while ( i-- ) {
+		name = cssPrefixes[ i ] + capName;
+		if ( name in style ) {
+			return name;
+		}
+	}
+
+	return origName;
+}
+
+function showHide( elements, show ) {
+	var display, elem, hidden,
+		values = [],
+		index = 0,
+		length = elements.length;
+
+	for ( ; index < length; index++ ) {
+		elem = elements[ index ];
+		if ( !elem.style ) {
+			continue;
+		}
+
+		values[ index ] = jQuery._data( elem, "olddisplay" );
+		display = elem.style.display;
+		if ( show ) {
+			// Reset the inline display of this element to learn if it is
+			// being hidden by cascaded rules or not
+			if ( !values[ index ] && display === "none" ) {
+				elem.style.display = "";
+			}
+
+			// Set elements which have been overridden with display: none
+			// in a stylesheet to whatever the default browser style is
+			// for such an element
+			if ( elem.style.display === "" && isHidden( elem ) ) {
+				values[ index ] = jQuery._data( elem, "olddisplay", defaultDisplay(elem.nodeName) );
+			}
+		} else {
+			hidden = isHidden( elem );
+
+			if ( display && display !== "none" || !hidden ) {
+				jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );
+			}
+		}
+	}
+
+	// Set the display of most of the elements in a second loop
+	// to avoid the constant reflow
+	for ( index = 0; index < length; index++ ) {
+		elem = elements[ index ];
+		if ( !elem.style ) {
+			continue;
+		}
+		if ( !show || elem.style.display === "none" || elem.style.display === "" ) {
+			elem.style.display = show ? values[ index ] || "" : "none";
+		}
+	}
+
+	return elements;
+}
+
+function setPositiveNumber( elem, value, subtract ) {
+	var matches = rnumsplit.exec( value );
+	return matches ?
+		// Guard against undefined "subtract", e.g., when used as in cssHooks
+		Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) :
+		value;
+}
+
+function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
+	var i = extra === ( isBorderBox ? "border" : "content" ) ?
+		// If we already have the right measurement, avoid augmentation
+		4 :
+		// Otherwise initialize for horizontal or vertical properties
+		name === "width" ? 1 : 0,
+
+		val = 0;
+
+	for ( ; i < 4; i += 2 ) {
+		// both box models exclude margin, so add it if we want it
+		if ( extra === "margin" ) {
+			val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );
+		}
+
+		if ( isBorderBox ) {
+			// border-box includes padding, so remove it if we want content
+			if ( extra === "content" ) {
+				val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
+			}
+
+			// at this point, extra isn't border nor margin, so remove border
+			if ( extra !== "margin" ) {
+				val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
+			}
+		} else {
+			// at this point, extra isn't content, so add padding
+			val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );
+
+			// at this point, extra isn't content nor padding, so add border
+			if ( extra !== "padding" ) {
+				val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );
+			}
+		}
+	}
+
+	return val;
+}
+
+function getWidthOrHeight( elem, name, extra ) {
+
+	// Start with offset property, which is equivalent to the border-box value
+	var valueIsBorderBox = true,
+		val = name === "width" ? elem.offsetWidth : elem.offsetHeight,
+		styles = getStyles( elem ),
+		isBorderBox = support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box";
+
+	// some non-html elements return undefined for offsetWidth, so check for null/undefined
+	// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285
+	// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668
+	if ( val <= 0 || val == null ) {
+		// Fall back to computed then uncomputed css if necessary
+		val = curCSS( elem, name, styles );
+		if ( val < 0 || val == null ) {
+			val = elem.style[ name ];
+		}
+
+		// Computed unit is not pixels. Stop here and return.
+		if ( rnumnonpx.test(val) ) {
+			return val;
+		}
+
+		// we need the check for style in case a browser which returns unreliable values
+		// for getComputedStyle silently falls back to the reliable elem.style
+		valueIsBorderBox = isBorderBox && ( support.boxSizingReliable() || val === elem.style[ name ] );
+
+		// Normalize "", auto, and prepare for extra
+		val = parseFloat( val ) || 0;
+	}
+
+	// use the active box-sizing model to add/subtract irrelevant styles
+	return ( val +
+		augmentWidthOrHeight(
+			elem,
+			name,
+			extra || ( isBorderBox ? "border" : "content" ),
+			valueIsBorderBox,
+			styles
+		)
+	) + "px";
+}
+
+jQuery.extend({
+	// Add in style property hooks for overriding the default
+	// behavior of getting and setting a style property
+	cssHooks: {
+		opacity: {
+			get: function( elem, computed ) {
+				if ( computed ) {
+					// We should always get a number back from opacity
+					var ret = curCSS( elem, "opacity" );
+					return ret === "" ? "1" : ret;
+				}
+			}
+		}
+	},
+
+	// Don't automatically add "px" to these possibly-unitless properties
+	cssNumber: {
+		"columnCount": true,
+		"fillOpacity": true,
+		"flexGrow": true,
+		"flexShrink": true,
+		"fontWeight": true,
+		"lineHeight": true,
+		"opacity": true,
+		"order": true,
+		"orphans": true,
+		"widows": true,
+		"zIndex": true,
+		"zoom": true
+	},
+
+	// Add in properties whose names you wish to fix before
+	// setting or getting the value
+	cssProps: {
+		// normalize float css property
+		"float": support.cssFloat ? "cssFloat" : "styleFloat"
+	},
+
+	// Get and set the style property on a DOM Node
+	style: function( elem, name, value, extra ) {
+		// Don't set styles on text and comment nodes
+		if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
+			return;
+		}
+
+		// Make sure that we're working with the right name
+		var ret, type, hooks,
+			origName = jQuery.camelCase( name ),
+			style = elem.style;
+
+		name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) );
+
+		// gets hook for the prefixed version
+		// followed by the unprefixed version
+		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
+
+		// Check if we're setting a value
+		if ( value !== undefined ) {
+			type = typeof value;
+
+			// convert relative number strings (+= or -=) to relative numbers. #7345
+			if ( type === "string" && (ret = rrelNum.exec( value )) ) {
+				value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );
+				// Fixes bug #9237
+				type = "number";
+			}
+
+			// Make sure that null and NaN values aren't set. See: #7116
+			if ( value == null || value !== value ) {
+				return;
+			}
+
+			// If a number was passed in, add 'px' to the (except for certain CSS properties)
+			if ( type === "number" && !jQuery.cssNumber[ origName ] ) {
+				value += "px";
+			}
+
+			// Fixes #8908, it can be done more correctly by specifing setters in cssHooks,
+			// but it would mean to define eight (for every problematic property) identical functions
+			if ( !support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) {
+				style[ name ] = "inherit";
+			}
+
+			// If a hook was provided, use that value, otherwise just set the specified value
+			if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {
+
+				// Support: IE
+				// Swallow errors from 'invalid' CSS values (#5509)
+				try {
+					style[ name ] = value;
+				} catch(e) {}
+			}
+
+		} else {
+			// If a hook was provided get the non-computed value from there
+			if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {
+				return ret;
+			}
+
+			// Otherwise just get the value from the style object
+			return style[ name ];
+		}
+	},
+
+	css: function( elem, name, extra, styles ) {
+		var num, val, hooks,
+			origName = jQuery.camelCase( name );
+
+		// Make sure that we're working with the right name
+		name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );
+
+		// gets hook for the prefixed version
+		// followed by the unprefixed version
+		hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];
+
+		// If a hook was provided get the computed value from there
+		if ( hooks && "get" in hooks ) {
+			val = hooks.get( elem, true, extra );
+		}
+
+		// Otherwise, if a way to get the computed value exists, use that
+		if ( val === undefined ) {
+			val = curCSS( elem, name, styles );
+		}
+
+		//convert "normal" to computed value
+		if ( val === "normal" && name in cssNormalTransform ) {
+			val = cssNormalTransform[ name ];
+		}
+
+		// Return, converting to number if forced or a qualifier was provided and val looks numeric
+		if ( extra === "" || extra ) {
+			num = parseFloat( val );
+			return extra === true || jQuery.isNumeric( num ) ? num || 0 : val;
+		}
+		return val;
+	}
+});
+
+jQuery.each([ "height", "width" ], function( i, name ) {
+	jQuery.cssHooks[ name ] = {
+		get: function( elem, computed, extra ) {
+			if ( computed ) {
+				// certain elements can have dimension info if we invisibly show them
+				// however, it must have a current display style that would benefit from this
+				return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ?
+					jQuery.swap( elem, cssShow, function() {
+						return getWidthOrHeight( elem, name, extra );
+					}) :
+					getWidthOrHeight( elem, name, extra );
+			}
+		},
+
+		set: function( elem, value, extra ) {
+			var styles = extra && getStyles( elem );
+			return setPositiveNumber( elem, value, extra ?
+				augmentWidthOrHeight(
+					elem,
+					name,
+					extra,
+					support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box",
+					styles
+				) : 0
+			);
+		}
+	};
+});
+
+if ( !support.opacity ) {
+	jQuery.cssHooks.opacity = {
+		get: function( elem, computed ) {
+			// IE uses filters for opacity
+			return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ?
+				( 0.01 * parseFloat( RegExp.$1 ) ) + "" :
+				computed ? "1" : "";
+		},
+
+		set: function( elem, value ) {
+			var style = elem.style,
+				currentStyle = elem.currentStyle,
+				opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "",
+				filter = currentStyle && currentStyle.filter || style.filter || "";
+
+			// IE has trouble with opacity if it does not have layout
+			// Force it by setting the zoom level
+			style.zoom = 1;
+
+			// if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652
+			// if value === "", then remove inline opacity #12685
+			if ( ( value >= 1 || value === "" ) &&
+					jQuery.trim( filter.replace( ralpha, "" ) ) === "" &&
+					style.removeAttribute ) {
+
+				// Setting style.filter to null, "" & " " still leave "filter:" in the cssText
+				// if "filter:" is present at all, clearType is disabled, we want to avoid this
+				// style.removeAttribute is IE Only, but so apparently is this code path...
+				style.removeAttribute( "filter" );
+
+				// if there is no filter style applied in a css rule or unset inline opacity, we are done
+				if ( value === "" || currentStyle && !currentStyle.filter ) {
+					return;
+				}
+			}
+
+			// otherwise, set new filter values
+			style.filter = ralpha.test( filter ) ?
+				filter.replace( ralpha, opacity ) :
+				filter + " " + opacity;
+		}
+	};
+}
+
+jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight,
+	function( elem, computed ) {
+		if ( computed ) {
+			// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
+			// Work around by temporarily setting element display to inline-block
+			return jQuery.swap( elem, { "display": "inline-block" },
+				curCSS, [ elem, "marginRight" ] );
+		}
+	}
+);
+
+// These hooks are used by animate to expand properties
+jQuery.each({
+	margin: "",
+	padding: "",
+	border: "Width"
+}, function( prefix, suffix ) {
+	jQuery.cssHooks[ prefix + suffix ] = {
+		expand: function( value ) {
+			var i = 0,
+				expanded = {},
+
+				// assumes a single number if not a string
+				parts = typeof value === "string" ? value.split(" ") : [ value ];
+
+			for ( ; i < 4; i++ ) {
+				expanded[ prefix + cssExpand[ i ] + suffix ] =
+					parts[ i ] || parts[ i - 2 ] || parts[ 0 ];
+			}
+
+			return expanded;
+		}
+	};
+
+	if ( !rmargin.test( prefix ) ) {
+		jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;
+	}
+});
+
+jQuery.fn.extend({
+	css: function( name, value ) {
+		return access( this, function( elem, name, value ) {
+			var styles, len,
+				map = {},
+				i = 0;
+
+			if ( jQuery.isArray( name ) ) {
+				styles = getStyles( elem );
+				len = name.length;
+
+				for ( ; i < len; i++ ) {
+					map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );
+				}
+
+				return map;
+			}
+
+			return value !== undefined ?
+				jQuery.style( elem, name, value ) :
+				jQuery.css( elem, name );
+		}, name, value, arguments.length > 1 );
+	},
+	show: function() {
+		return showHide( this, true );
+	},
+	hide: function() {
+		return showHide( this );
+	},
+	toggle: function( state ) {
+		if ( typeof state === "boolean" ) {
+			return state ? this.show() : this.hide();
+		}
+
+		return this.each(function() {
+			if ( isHidden( this ) ) {
+				jQuery( this ).show();
+			} else {
+				jQuery( this ).hide();
+			}
+		});
+	}
+});
+
+
+function Tween( elem, options, prop, end, easing ) {
+	return new Tween.prototype.init( elem, options, prop, end, easing );
+}
+jQuery.Tween = Tween;
+
+Tween.prototype = {
+	constructor: Tween,
+	init: function( elem, options, prop, end, easing, unit ) {
+		this.elem = elem;
+		this.prop = prop;
+		this.easing = easing || "swing";
+		this.options = options;
+		this.start = this.now = this.cur();
+		this.end = end;
+		this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );
+	},
+	cur: function() {
+		var hooks = Tween.propHooks[ this.prop ];
+
+		return hooks && hooks.get ?
+			hooks.get( this ) :
+			Tween.propHooks._default.get( this );
+	},
+	run: function( percent ) {
+		var eased,
+			hooks = Tween.propHooks[ this.prop ];
+
+		if ( this.options.duration ) {
+			this.pos = eased = jQuery.easing[ this.easing ](
+				percent, this.options.duration * percent, 0, 1, this.options.duration
+			);
+		} else {
+			this.pos = eased = percent;
+		}
+		this.now = ( this.end - this.start ) * eased + this.start;
+
+		if ( this.options.step ) {
+			this.options.step.call( this.elem, this.now, this );
+		}
+
+		if ( hooks && hooks.set ) {
+			hooks.set( this );
+		} else {
+			Tween.propHooks._default.set( this );
+		}
+		return this;
+	}
+};
+
+Tween.prototype.init.prototype = Tween.prototype;
+
+Tween.propHooks = {
+	_default: {
+		get: function( tween ) {
+			var result;
+
+			if ( tween.elem[ tween.prop ] != null &&
+				(!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {
+				return tween.elem[ tween.prop ];
+			}
+
+			// passing an empty string as a 3rd parameter to .css will automatically
+			// attempt a parseFloat and fallback to a string if the parse fails
+			// so, simple values such as "10px" are parsed to Float.
+			// complex values such as "rotate(1rad)" are returned as is.
+			result = jQuery.css( tween.elem, tween.prop, "" );
+			// Empty strings, null, undefined and "auto" are converted to 0.
+			return !result || result === "auto" ? 0 : result;
+		},
+		set: function( tween ) {
+			// use step hook for back compat - use cssHook if its there - use .style if its
+			// available and use plain properties where available
+			if ( jQuery.fx.step[ tween.prop ] ) {
+				jQuery.fx.step[ tween.prop ]( tween );
+			} else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {
+				jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );
+			} else {
+				tween.elem[ tween.prop ] = tween.now;
+			}
+		}
+	}
+};
+
+// Support: IE <=9
+// Panic based approach to setting things on disconnected nodes
+
+Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
+	set: function( tween ) {
+		if ( tween.elem.nodeType && tween.elem.parentNode ) {
+			tween.elem[ tween.prop ] = tween.now;
+		}
+	}
+};
+
+jQuery.easing = {
+	linear: function( p ) {
+		return p;
+	},
+	swing: function( p ) {
+		return 0.5 - Math.cos( p * Math.PI ) / 2;
+	}
+};
+
+jQuery.fx = Tween.prototype.init;
+
+// Back Compat <1.8 extension point
+jQuery.fx.step = {};
+
+
+
+
+var
+	fxNow, timerId,
+	rfxtypes = /^(?:toggle|show|hide)$/,
+	rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ),
+	rrun = /queueHooks$/,
+	animationPrefilters = [ defaultPrefilter ],
+	tweeners = {
+		"*": [ function( prop, value ) {
+			var tween = this.createTween( prop, value ),
+				target = tween.cur(),
+				parts = rfxnum.exec( value ),
+				unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
+
+				// Starting value computation is required for potential unit mismatches
+				start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) &&
+					rfxnum.exec( jQuery.css( tween.elem, prop ) ),
+				scale = 1,
+				maxIterations = 20;
+
+			if ( start && start[ 3 ] !== unit ) {
+				// Trust units reported by jQuery.css
+				unit = unit || start[ 3 ];
+
+				// Make sure we update the tween properties later on
+				parts = parts || [];
+
+				// Iteratively approximate from a nonzero starting point
+				start = +target || 1;
+
+				do {
+					// If previous iteration zeroed out, double until we get *something*
+					// Use a string for doubling factor so we don't accidentally see scale as unchanged below
+					scale = scale || ".5";
+
+					// Adjust and apply
+					start = start / scale;
+					jQuery.style( tween.elem, prop, start + unit );
+
+				// Update scale, tolerating zero or NaN from tween.cur()
+				// And breaking the loop if scale is unchanged or perfect, or if we've just had enough
+				} while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );
+			}
+
+			// Update tween properties
+			if ( parts ) {
+				start = tween.start = +start || +target || 0;
+				tween.unit = unit;
+				// If a +=/-= token was provided, we're doing a relative animation
+				tween.end = parts[ 1 ] ?
+					start + ( parts[ 1 ] + 1 ) * parts[ 2 ] :
+					+parts[ 2 ];
+			}
+
+			return tween;
+		} ]
+	};
+
+// Animations created synchronously will run synchronously
+function createFxNow() {
+	setTimeout(function() {
+		fxNow = undefined;
+	});
+	return ( fxNow = jQuery.now() );
+}
+
+// Generate parameters to create a standard animation
+function genFx( type, includeWidth ) {
+	var which,
+		attrs = { height: type },
+		i = 0;
+
+	// if we include width, step value is 1 to do all cssExpand values,
+	// if we don't include width, step value is 2 to skip over Left and Right
+	includeWidth = includeWidth ? 1 : 0;
+	for ( ; i < 4 ; i += 2 - includeWidth ) {
+		which = cssExpand[ i ];
+		attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;
+	}
+
+	if ( includeWidth ) {
+		attrs.opacity = attrs.width = type;
+	}
+
+	return attrs;
+}
+
+function createTween( value, prop, animation ) {
+	var tween,
+		collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ),
+		index = 0,
+		length = collection.length;
+	for ( ; index < length; index++ ) {
+		if ( (tween = collection[ index ].call( animation, prop, value )) ) {
+
+			// we're done with this property
+			return tween;
+		}
+	}
+}
+
+function defaultPrefilter( elem, props, opts ) {
+	/* jshint validthis: true */
+	var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,
+		anim = this,
+		orig = {},
+		style = elem.style,
+		hidden = elem.nodeType && isHidden( elem ),
+		dataShow = jQuery._data( elem, "fxshow" );
+
+	// handle queue: false promises
+	if ( !opts.queue ) {
+		hooks = jQuery._queueHooks( elem, "fx" );
+		if ( hooks.unqueued == null ) {
+			hooks.unqueued = 0;
+			oldfire = hooks.empty.fire;
+			hooks.empty.fire = function() {
+				if ( !hooks.unqueued ) {
+					oldfire();
+				}
+			};
+		}
+		hooks.unqueued++;
+
+		anim.always(function() {
+			// doing this makes sure that the complete handler will be called
+			// before this completes
+			anim.always(function() {
+				hooks.unqueued--;
+				if ( !jQuery.queue( elem, "fx" ).length ) {
+					hooks.empty.fire();
+				}
+			});
+		});
+	}
+
+	// height/width overflow pass
+	if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {
+		// Make sure that nothing sneaks out
+		// Record all 3 overflow attributes because IE does not
+		// change the overflow attribute when overflowX and
+		// overflowY are set to the same value
+		opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];
+
+		// Set display property to inline-block for height/width
+		// animations on inline elements that are having width/height animated
+		display = jQuery.css( elem, "display" );
+
+		// Test default display if display is currently "none"
+		checkDisplay = display === "none" ?
+			jQuery._data( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;
+
+		if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {
+
+			// inline-level elements accept inline-block;
+			// block-level elements need to be inline with layout
+			if ( !support.inlineBlockNeedsLayout || defaultDisplay( elem.nodeName ) === "inline" ) {
+				style.display = "inline-block";
+			} else {
+				style.zoom = 1;
+			}
+		}
+	}
+
+	if ( opts.overflow ) {
+		style.overflow = "hidden";
+		if ( !support.shrinkWrapBlocks() ) {
+			anim.always(function() {
+				style.overflow = opts.overflow[ 0 ];
+				style.overflowX = opts.overflow[ 1 ];
+				style.overflowY = opts.overflow[ 2 ];
+			});
+		}
+	}
+
+	// show/hide pass
+	for ( prop in props ) {
+		value = props[ prop ];
+		if ( rfxtypes.exec( value ) ) {
+			delete props[ prop ];
+			toggle = toggle || value === "toggle";
+			if ( value === ( hidden ? "hide" : "show" ) ) {
+
+				// If there is dataShow left over from a stopped hide or show and we are going to proceed with show, we should pretend to be hidden
+				if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {
+					hidden = true;
+				} else {
+					continue;
+				}
+			}
+			orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );
+
+		// Any non-fx value stops us from restoring the original display value
+		} else {
+			display = undefined;
+		}
+	}
+
+	if ( !jQuery.isEmptyObject( orig ) ) {
+		if ( dataShow ) {
+			if ( "hidden" in dataShow ) {
+				hidden = dataShow.hidden;
+			}
+		} else {
+			dataShow = jQuery._data( elem, "fxshow", {} );
+		}
+
+		// store state if its toggle - enables .stop().toggle() to "reverse"
+		if ( toggle ) {
+			dataShow.hidden = !hidden;
+		}
+		if ( hidden ) {
+			jQuery( elem ).show();
+		} else {
+			anim.done(function() {
+				jQuery( elem ).hide();
+			});
+		}
+		anim.done(function() {
+			var prop;
+			jQuery._removeData( elem, "fxshow" );
+			for ( prop in orig ) {
+				jQuery.style( elem, prop, orig[ prop ] );
+			}
+		});
+		for ( prop in orig ) {
+			tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );
+
+			if ( !( prop in dataShow ) ) {
+				dataShow[ prop ] = tween.start;
+				if ( hidden ) {
+					tween.end = tween.start;
+					tween.start = prop === "width" || prop === "height" ? 1 : 0;
+				}
+			}
+		}
+
+	// If this is a noop like .hide().hide(), restore an overwritten display value
+	} else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) {
+		style.display = display;
+	}
+}
+
+function propFilter( props, specialEasing ) {
+	var index, name, easing, value, hooks;
+
+	// camelCase, specialEasing and expand cssHook pass
+	for ( index in props ) {
+		name = jQuery.camelCase( index );
+		easing = specialEasing[ name ];
+		value = props[ index ];
+		if ( jQuery.isArray( value ) ) {
+			easing = value[ 1 ];
+			value = props[ index ] = value[ 0 ];
+		}
+
+		if ( index !== name ) {
+			props[ name ] = value;
+			delete props[ index ];
+		}
+
+		hooks = jQuery.cssHooks[ name ];
+		if ( hooks && "expand" in hooks ) {
+			value = hooks.expand( value );
+			delete props[ name ];
+
+			// not quite $.extend, this wont overwrite keys already present.
+			// also - reusing 'index' from above because we have the correct "name"
+			for ( index in value ) {
+				if ( !( index in props ) ) {
+					props[ index ] = value[ index ];
+					specialEasing[ index ] = easing;
+				}
+			}
+		} else {
+			specialEasing[ name ] = easing;
+		}
+	}
+}
+
+function Animation( elem, properties, options ) {
+	var result,
+		stopped,
+		index = 0,
+		length = animationPrefilters.length,
+		deferred = jQuery.Deferred().always( function() {
+			// don't match elem in the :animated selector
+			delete tick.elem;
+		}),
+		tick = function() {
+			if ( stopped ) {
+				return false;
+			}
+			var currentTime = fxNow || createFxNow(),
+				remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),
+				// archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497)
+				temp = remaining / animation.duration || 0,
+				percent = 1 - temp,
+				index = 0,
+				length = animation.tweens.length;
+
+			for ( ; index < length ; index++ ) {
+				animation.tweens[ index ].run( percent );
+			}
+
+			deferred.notifyWith( elem, [ animation, percent, remaining ]);
+
+			if ( percent < 1 && length ) {
+				return remaining;
+			} else {
+				deferred.resolveWith( elem, [ animation ] );
+				return false;
+			}
+		},
+		animation = deferred.promise({
+			elem: elem,
+			props: jQuery.extend( {}, properties ),
+			opts: jQuery.extend( true, { specialEasing: {} }, options ),
+			originalProperties: properties,
+			originalOptions: options,
+			startTime: fxNow || createFxNow(),
+			duration: options.duration,
+			tweens: [],
+			createTween: function( prop, end ) {
+				var tween = jQuery.Tween( elem, animation.opts, prop, end,
+						animation.opts.specialEasing[ prop ] || animation.opts.easing );
+				animation.tweens.push( tween );
+				return tween;
+			},
+			stop: function( gotoEnd ) {
+				var index = 0,
+					// if we are going to the end, we want to run all the tweens
+					// otherwise we skip this part
+					length = gotoEnd ? animation.tweens.length : 0;
+				if ( stopped ) {
+					return this;
+				}
+				stopped = true;
+				for ( ; index < length ; index++ ) {
+					animation.tweens[ index ].run( 1 );
+				}
+
+				// resolve when we played the last frame
+				// otherwise, reject
+				if ( gotoEnd ) {
+					deferred.resolveWith( elem, [ animation, gotoEnd ] );
+				} else {
+					deferred.rejectWith( elem, [ animation, gotoEnd ] );
+				}
+				return this;
+			}
+		}),
+		props = animation.props;
+
+	propFilter( props, animation.opts.specialEasing );
+
+	for ( ; index < length ; index++ ) {
+		result = animationPrefilters[ index ].call( animation, elem, props, animation.opts );
+		if ( result ) {
+			return result;
+		}
+	}
+
+	jQuery.map( props, createTween, animation );
+
+	if ( jQuery.isFunction( animation.opts.start ) ) {
+		animation.opts.start.call( elem, animation );
+	}
+
+	jQuery.fx.timer(
+		jQuery.extend( tick, {
+			elem: elem,
+			anim: animation,
+			queue: animation.opts.queue
+		})
+	);
+
+	// attach callbacks from options
+	return animation.progress( animation.opts.progress )
+		.done( animation.opts.done, animation.opts.complete )
+		.fail( animation.opts.fail )
+		.always( animation.opts.always );
+}
+
+jQuery.Animation = jQuery.extend( Animation, {
+	tweener: function( props, callback ) {
+		if ( jQuery.isFunction( props ) ) {
+			callback = props;
+			props = [ "*" ];
+		} else {
+			props = props.split(" ");
+		}
+
+		var prop,
+			index = 0,
+			length = props.length;
+
+		for ( ; index < length ; index++ ) {
+			prop = props[ index ];
+			tweeners[ prop ] = tweeners[ prop ] || [];
+			tweeners[ prop ].unshift( callback );
+		}
+	},
+
+	prefilter: function( callback, prepend ) {
+		if ( prepend ) {
+			animationPrefilters.unshift( callback );
+		} else {
+			animationPrefilters.push( callback );
+		}
+	}
+});
+
+jQuery.speed = function( speed, easing, fn ) {
+	var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {
+		complete: fn || !fn && easing ||
+			jQuery.isFunction( speed ) && speed,
+		duration: speed,
+		easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing
+	};
+
+	opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :
+		opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;
+
+	// normalize opt.queue - true/undefined/null -> "fx"
+	if ( opt.queue == null || opt.queue === true ) {
+		opt.queue = "fx";
+	}
+
+	// Queueing
+	opt.old = opt.complete;
+
+	opt.complete = function() {
+		if ( jQuery.isFunction( opt.old ) ) {
+			opt.old.call( this );
+		}
+
+		if ( opt.queue ) {
+			jQuery.dequeue( this, opt.queue );
+		}
+	};
+
+	return opt;
+};
+
+jQuery.fn.extend({
+	fadeTo: function( speed, to, easing, callback ) {
+
+		// show any hidden elements after setting opacity to 0
+		return this.filter( isHidden ).css( "opacity", 0 ).show()
+
+			// animate to the value specified
+			.end().animate({ opacity: to }, speed, easing, callback );
+	},
+	animate: function( prop, speed, easing, callback ) {
+		var empty = jQuery.isEmptyObject( prop ),
+			optall = jQuery.speed( speed, easing, callback ),
+			doAnimation = function() {
+				// Operate on a copy of prop so per-property easing won't be lost
+				var anim = Animation( this, jQuery.extend( {}, prop ), optall );
+
+				// Empty animations, or finishing resolves immediately
+				if ( empty || jQuery._data( this, "finish" ) ) {
+					anim.stop( true );
+				}
+			};
+			doAnimation.finish = doAnimation;
+
+		return empty || optall.queue === false ?
+			this.each( doAnimation ) :
+			this.queue( optall.queue, doAnimation );
+	},
+	stop: function( type, clearQueue, gotoEnd ) {
+		var stopQueue = function( hooks ) {
+			var stop = hooks.stop;
+			delete hooks.stop;
+			stop( gotoEnd );
+		};
+
+		if ( typeof type !== "string" ) {
+			gotoEnd = clearQueue;
+			clearQueue = type;
+			type = undefined;
+		}
+		if ( clearQueue && type !== false ) {
+			this.queue( type || "fx", [] );
+		}
+
+		return this.each(function() {
+			var dequeue = true,
+				index = type != null && type + "queueHooks",
+				timers = jQuery.timers,
+				data = jQuery._data( this );
+
+			if ( index ) {
+				if ( data[ index ] && data[ index ].stop ) {
+					stopQueue( data[ index ] );
+				}
+			} else {
+				for ( index in data ) {
+					if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {
+						stopQueue( data[ index ] );
+					}
+				}
+			}
+
+			for ( index = timers.length; index--; ) {
+				if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) {
+					timers[ index ].anim.stop( gotoEnd );
+					dequeue = false;
+					timers.splice( index, 1 );
+				}
+			}
+
+			// start the next in the queue if the last step wasn't forced
+			// timers currently will call their complete callbacks, which will dequeue
+			// but only if they were gotoEnd
+			if ( dequeue || !gotoEnd ) {
+				jQuery.dequeue( this, type );
+			}
+		});
+	},
+	finish: function( type ) {
+		if ( type !== false ) {
+			type = type || "fx";
+		}
+		return this.each(function() {
+			var index,
+				data = jQuery._data( this ),
+				queue = data[ type + "queue" ],
+				hooks = data[ type + "queueHooks" ],
+				timers = jQuery.timers,
+				length = queue ? queue.length : 0;
+
+			// enable finishing flag on private data
+			data.finish = true;
+
+			// empty the queue first
+			jQuery.queue( this, type, [] );
+
+			if ( hooks && hooks.stop ) {
+				hooks.stop.call( this, true );
+			}
+
+			// look for any active animations, and finish them
+			for ( index = timers.length; index--; ) {
+				if ( timers[ index ].elem === this && timers[ index ].queue === type ) {
+					timers[ index ].anim.stop( true );
+					timers.splice( index, 1 );
+				}
+			}
+
+			// look for any animations in the old queue and finish them
+			for ( index = 0; index < length; index++ ) {
+				if ( queue[ index ] && queue[ index ].finish ) {
+					queue[ index ].finish.call( this );
+				}
+			}
+
+			// turn off finishing flag
+			delete data.finish;
+		});
+	}
+});
+
+jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {
+	var cssFn = jQuery.fn[ name ];
+	jQuery.fn[ name ] = function( speed, easing, callback ) {
+		return speed == null || typeof speed === "boolean" ?
+			cssFn.apply( this, arguments ) :
+			this.animate( genFx( name, true ), speed, easing, callback );
+	};
+});
+
+// Generate shortcuts for custom animations
+jQuery.each({
+	slideDown: genFx("show"),
+	slideUp: genFx("hide"),
+	slideToggle: genFx("toggle"),
+	fadeIn: { opacity: "show" },
+	fadeOut: { opacity: "hide" },
+	fadeToggle: { opacity: "toggle" }
+}, function( name, props ) {
+	jQuery.fn[ name ] = function( speed, easing, callback ) {
+		return this.animate( props, speed, easing, callback );
+	};
+});
+
+jQuery.timers = [];
+jQuery.fx.tick = function() {
+	var timer,
+		timers = jQuery.timers,
+		i = 0;
+
+	fxNow = jQuery.now();
+
+	for ( ; i < timers.length; i++ ) {
+		timer = timers[ i ];
+		// Checks the timer has not already been removed
+		if ( !timer() && timers[ i ] === timer ) {
+			timers.splice( i--, 1 );
+		}
+	}
+
+	if ( !timers.length ) {
+		jQuery.fx.stop();
+	}
+	fxNow = undefined;
+};
+
+jQuery.fx.timer = function( timer ) {
+	jQuery.timers.push( timer );
+	if ( timer() ) {
+		jQuery.fx.start();
+	} else {
+		jQuery.timers.pop();
+	}
+};
+
+jQuery.fx.interval = 13;
+
+jQuery.fx.start = function() {
+	if ( !timerId ) {
+		timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval );
+	}
+};
+
+jQuery.fx.stop = function() {
+	clearInterval( timerId );
+	timerId = null;
+};
+
+jQuery.fx.speeds = {
+	slow: 600,
+	fast: 200,
+	// Default speed
+	_default: 400
+};
+
+
+// Based off of the plugin by Clint Helfers, with permission.
+// http://blindsignals.com/index.php/2009/07/jquery-delay/
+jQuery.fn.delay = function( time, type ) {
+	time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
+	type = type || "fx";
+
+	return this.queue( type, function( next, hooks ) {
+		var timeout = setTimeout( next, time );
+		hooks.stop = function() {
+			clearTimeout( timeout );
+		};
+	});
+};
+
+
+(function() {
+	// Minified: var a,b,c,d,e
+	var input, div, select, a, opt;
+
+	// Setup
+	div = document.createElement( "div" );
+	div.setAttribute( "className", "t" );
+	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
+	a = div.getElementsByTagName("a")[ 0 ];
+
+	// First batch of tests.
+	select = document.createElement("select");
+	opt = select.appendChild( document.createElement("option") );
+	input = div.getElementsByTagName("input")[ 0 ];
+
+	a.style.cssText = "top:1px";
+
+	// Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)
+	support.getSetAttribute = div.className !== "t";
+
+	// Get the style information from getAttribute
+	// (IE uses .cssText instead)
+	support.style = /top/.test( a.getAttribute("style") );
+
+	// Make sure that URLs aren't manipulated
+	// (IE normalizes it by default)
+	support.hrefNormalized = a.getAttribute("href") === "/a";
+
+	// Check the default checkbox/radio value ("" on WebKit; "on" elsewhere)
+	support.checkOn = !!input.value;
+
+	// Make sure that a selected-by-default option has a working selected property.
+	// (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
+	support.optSelected = opt.selected;
+
+	// Tests for enctype support on a form (#6743)
+	support.enctype = !!document.createElement("form").enctype;
+
+	// Make sure that the options inside disabled selects aren't marked as disabled
+	// (WebKit marks them as disabled)
+	select.disabled = true;
+	support.optDisabled = !opt.disabled;
+
+	// Support: IE8 only
+	// Check if we can trust getAttribute("value")
+	input = document.createElement( "input" );
+	input.setAttribute( "value", "" );
+	support.input = input.getAttribute( "value" ) === "";
+
+	// Check if an input maintains its value after becoming a radio
+	input.value = "t";
+	input.setAttribute( "type", "radio" );
+	support.radioValue = input.value === "t";
+})();
+
+
+var rreturn = /\r/g;
+
+jQuery.fn.extend({
+	val: function( value ) {
+		var hooks, ret, isFunction,
+			elem = this[0];
+
+		if ( !arguments.length ) {
+			if ( elem ) {
+				hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];
+
+				if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {
+					return ret;
+				}
+
+				ret = elem.value;
+
+				return typeof ret === "string" ?
+					// handle most common string cases
+					ret.replace(rreturn, "") :
+					// handle cases where value is null/undef or number
+					ret == null ? "" : ret;
+			}
+
+			return;
+		}
+
+		isFunction = jQuery.isFunction( value );
+
+		return this.each(function( i ) {
+			var val;
+
+			if ( this.nodeType !== 1 ) {
+				return;
+			}
+
+			if ( isFunction ) {
+				val = value.call( this, i, jQuery( this ).val() );
+			} else {
+				val = value;
+			}
+
+			// Treat null/undefined as ""; convert numbers to string
+			if ( val == null ) {
+				val = "";
+			} else if ( typeof val === "number" ) {
+				val += "";
+			} else if ( jQuery.isArray( val ) ) {
+				val = jQuery.map( val, function( value ) {
+					return value == null ? "" : value + "";
+				});
+			}
+
+			hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
+
+			// If set returns undefined, fall back to normal setting
+			if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {
+				this.value = val;
+			}
+		});
+	}
+});
+
+jQuery.extend({
+	valHooks: {
+		option: {
+			get: function( elem ) {
+				var val = jQuery.find.attr( elem, "value" );
+				return val != null ?
+					val :
+					// Support: IE10-11+
+					// option.text throws exceptions (#14686, #14858)
+					jQuery.trim( jQuery.text( elem ) );
+			}
+		},
+		select: {
+			get: function( elem ) {
+				var value, option,
+					options = elem.options,
+					index = elem.selectedIndex,
+					one = elem.type === "select-one" || index < 0,
+					values = one ? null : [],
+					max = one ? index + 1 : options.length,
+					i = index < 0 ?
+						max :
+						one ? index : 0;
+
+				// Loop through all the selected options
+				for ( ; i < max; i++ ) {
+					option = options[ i ];
+
+					// oldIE doesn't update selected after form reset (#2551)
+					if ( ( option.selected || i === index ) &&
+							// Don't return options that are disabled or in a disabled optgroup
+							( support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) &&
+							( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {
+
+						// Get the specific value for the option
+						value = jQuery( option ).val();
+
+						// We don't need an array for one selects
+						if ( one ) {
+							return value;
+						}
+
+						// Multi-Selects return an array
+						values.push( value );
+					}
+				}
+
+				return values;
+			},
+
+			set: function( elem, value ) {
+				var optionSet, option,
+					options = elem.options,
+					values = jQuery.makeArray( value ),
+					i = options.length;
+
+				while ( i-- ) {
+					option = options[ i ];
+
+					if ( jQuery.inArray( jQuery.valHooks.option.get( option ), values ) >= 0 ) {
+
+						// Support: IE6
+						// When new option element is added to select box we need to
+						// force reflow of newly added node in order to workaround delay
+						// of initialization properties
+						try {
+							option.selected = optionSet = true;
+
+						} catch ( _ ) {
+
+							// Will be executed only in IE6
+							option.scrollHeight;
+						}
+
+					} else {
+						option.selected = false;
+					}
+				}
+
+				// Force browsers to behave consistently when non-matching value is set
+				if ( !optionSet ) {
+					elem.selectedIndex = -1;
+				}
+
+				return options;
+			}
+		}
+	}
+});
+
+// Radios and checkboxes getter/setter
+jQuery.each([ "radio", "checkbox" ], function() {
+	jQuery.valHooks[ this ] = {
+		set: function( elem, value ) {
+			if ( jQuery.isArray( value ) ) {
+				return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );
+			}
+		}
+	};
+	if ( !support.checkOn ) {
+		jQuery.valHooks[ this ].get = function( elem ) {
+			// Support: Webkit
+			// "" is returned instead of "on" if a value isn't specified
+			return elem.getAttribute("value") === null ? "on" : elem.value;
+		};
+	}
+});
+
+
+
+
+var nodeHook, boolHook,
+	attrHandle = jQuery.expr.attrHandle,
+	ruseDefault = /^(?:checked|selected)$/i,
+	getSetAttribute = support.getSetAttribute,
+	getSetInput = support.input;
+
+jQuery.fn.extend({
+	attr: function( name, value ) {
+		return access( this, jQuery.attr, name, value, arguments.length > 1 );
+	},
+
+	removeAttr: function( name ) {
+		return this.each(function() {
+			jQuery.removeAttr( this, name );
+		});
+	}
+});
+
+jQuery.extend({
+	attr: function( elem, name, value ) {
+		var hooks, ret,
+			nType = elem.nodeType;
+
+		// don't get/set attributes on text, comment and attribute nodes
+		if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
+			return;
+		}
+
+		// Fallback to prop when attributes are not supported
+		if ( typeof elem.getAttribute === strundefined ) {
+			return jQuery.prop( elem, name, value );
+		}
+
+		// All attributes are lowercase
+		// Grab necessary hook if one is defined
+		if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
+			name = name.toLowerCase();
+			hooks = jQuery.attrHooks[ name ] ||
+				( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );
+		}
+
+		if ( value !== undefined ) {
+
+			if ( value === null ) {
+				jQuery.removeAttr( elem, name );
+
+			} else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {
+				return ret;
+
+			} else {
+				elem.setAttribute( name, value + "" );
+				return value;
+			}
+
+		} else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {
+			return ret;
+
+		} else {
+			ret = jQuery.find.attr( elem, name );
+
+			// Non-existent attributes return null, we normalize to undefined
+			return ret == null ?
+				undefined :
+				ret;
+		}
+	},
+
+	removeAttr: function( elem, value ) {
+		var name, propName,
+			i = 0,
+			attrNames = value && value.match( rnotwhite );
+
+		if ( attrNames && elem.nodeType === 1 ) {
+			while ( (name = attrNames[i++]) ) {
+				propName = jQuery.propFix[ name ] || name;
+
+				// Boolean attributes get special treatment (#10870)
+				if ( jQuery.expr.match.bool.test( name ) ) {
+					// Set corresponding property to false
+					if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
+						elem[ propName ] = false;
+					// Support: IE<9
+					// Also clear defaultChecked/defaultSelected (if appropriate)
+					} else {
+						elem[ jQuery.camelCase( "default-" + name ) ] =
+							elem[ propName ] = false;
+					}
+
+				// See #9699 for explanation of this approach (setting first, then removal)
+				} else {
+					jQuery.attr( elem, name, "" );
+				}
+
+				elem.removeAttribute( getSetAttribute ? name : propName );
+			}
+		}
+	},
+
+	attrHooks: {
+		type: {
+			set: function( elem, value ) {
+				if ( !support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) {
+					// Setting the type on a radio button after the value resets the value in IE6-9
+					// Reset value to default in case type is set after value during creation
+					var val = elem.value;
+					elem.setAttribute( "type", value );
+					if ( val ) {
+						elem.value = val;
+					}
+					return value;
+				}
+			}
+		}
+	}
+});
+
+// Hook for boolean attributes
+boolHook = {
+	set: function( elem, value, name ) {
+		if ( value === false ) {
+			// Remove boolean attributes when set to false
+			jQuery.removeAttr( elem, name );
+		} else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
+			// IE<8 needs the *property* name
+			elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name );
+
+		// Use defaultChecked and defaultSelected for oldIE
+		} else {
+			elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true;
+		}
+
+		return name;
+	}
+};
+
+// Retrieve booleans specially
+jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
+
+	var getter = attrHandle[ name ] || jQuery.find.attr;
+
+	attrHandle[ name ] = getSetInput && getSetAttribute || !ruseDefault.test( name ) ?
+		function( elem, name, isXML ) {
+			var ret, handle;
+			if ( !isXML ) {
+				// Avoid an infinite loop by temporarily removing this function from the getter
+				handle = attrHandle[ name ];
+				attrHandle[ name ] = ret;
+				ret = getter( elem, name, isXML ) != null ?
+					name.toLowerCase() :
+					null;
+				attrHandle[ name ] = handle;
+			}
+			return ret;
+		} :
+		function( elem, name, isXML ) {
+			if ( !isXML ) {
+				return elem[ jQuery.camelCase( "default-" + name ) ] ?
+					name.toLowerCase() :
+					null;
+			}
+		};
+});
+
+// fix oldIE attroperties
+if ( !getSetInput || !getSetAttribute ) {
+	jQuery.attrHooks.value = {
+		set: function( elem, value, name ) {
+			if ( jQuery.nodeName( elem, "input" ) ) {
+				// Does not return so that setAttribute is also used
+				elem.defaultValue = value;
+			} else {
+				// Use nodeHook if defined (#1954); otherwise setAttribute is fine
+				return nodeHook && nodeHook.set( elem, value, name );
+			}
+		}
+	};
+}
+
+// IE6/7 do not support getting/setting some attributes with get/setAttribute
+if ( !getSetAttribute ) {
+
+	// Use this for any attribute in IE6/7
+	// This fixes almost every IE6/7 issue
+	nodeHook = {
+		set: function( elem, value, name ) {
+			// Set the existing or create a new attribute node
+			var ret = elem.getAttributeNode( name );
+			if ( !ret ) {
+				elem.setAttributeNode(
+					(ret = elem.ownerDocument.createAttribute( name ))
+				);
+			}
+
+			ret.value = value += "";
+
+			// Break association with cloned elements by also using setAttribute (#9646)
+			if ( name === "value" || value === elem.getAttribute( name ) ) {
+				return value;
+			}
+		}
+	};
+
+	// Some attributes are constructed with empty-string values when not defined
+	attrHandle.id = attrHandle.name = attrHandle.coords =
+		function( elem, name, isXML ) {
+			var ret;
+			if ( !isXML ) {
+				return (ret = elem.getAttributeNode( name )) && ret.value !== "" ?
+					ret.value :
+					null;
+			}
+		};
+
+	// Fixing value retrieval on a button requires this module
+	jQuery.valHooks.button = {
+		get: function( elem, name ) {
+			var ret = elem.getAttributeNode( name );
+			if ( ret && ret.specified ) {
+				return ret.value;
+			}
+		},
+		set: nodeHook.set
+	};
+
+	// Set contenteditable to false on removals(#10429)
+	// Setting to empty string throws an error as an invalid value
+	jQuery.attrHooks.contenteditable = {
+		set: function( elem, value, name ) {
+			nodeHook.set( elem, value === "" ? false : value, name );
+		}
+	};
+
+	// Set width and height to auto instead of 0 on empty string( Bug #8150 )
+	// This is for removals
+	jQuery.each([ "width", "height" ], function( i, name ) {
+		jQuery.attrHooks[ name ] = {
+			set: function( elem, value ) {
+				if ( value === "" ) {
+					elem.setAttribute( name, "auto" );
+					return value;
+				}
+			}
+		};
+	});
+}
+
+if ( !support.style ) {
+	jQuery.attrHooks.style = {
+		get: function( elem ) {
+			// Return undefined in the case of empty string
+			// Note: IE uppercases css property names, but if we were to .toLowerCase()
+			// .cssText, that would destroy case senstitivity in URL's, like in "background"
+			return elem.style.cssText || undefined;
+		},
+		set: function( elem, value ) {
+			return ( elem.style.cssText = value + "" );
+		}
+	};
+}
+
+
+
+
+var rfocusable = /^(?:input|select|textarea|button|object)$/i,
+	rclickable = /^(?:a|area)$/i;
+
+jQuery.fn.extend({
+	prop: function( name, value ) {
+		return access( this, jQuery.prop, name, value, arguments.length > 1 );
+	},
+
+	removeProp: function( name ) {
+		name = jQuery.propFix[ name ] || name;
+		return this.each(function() {
+			// try/catch handles cases where IE balks (such as removing a property on window)
+			try {
+				this[ name ] = undefined;
+				delete this[ name ];
+			} catch( e ) {}
+		});
+	}
+});
+
+jQuery.extend({
+	propFix: {
+		"for": "htmlFor",
+		"class": "className"
+	},
+
+	prop: function( elem, name, value ) {
+		var ret, hooks, notxml,
+			nType = elem.nodeType;
+
+		// don't get/set properties on text, comment and attribute nodes
+		if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
+			return;
+		}
+
+		notxml = nType !== 1 || !jQuery.isXMLDoc( elem );
+
+		if ( notxml ) {
+			// Fix name and attach hooks
+			name = jQuery.propFix[ name ] || name;
+			hooks = jQuery.propHooks[ name ];
+		}
+
+		if ( value !== undefined ) {
+			return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?
+				ret :
+				( elem[ name ] = value );
+
+		} else {
+			return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ?
+				ret :
+				elem[ name ];
+		}
+	},
+
+	propHooks: {
+		tabIndex: {
+			get: function( elem ) {
+				// elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
+				// http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
+				// Use proper attribute retrieval(#12072)
+				var tabindex = jQuery.find.attr( elem, "tabindex" );
+
+				return tabindex ?
+					parseInt( tabindex, 10 ) :
+					rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
+						0 :
+						-1;
+			}
+		}
+	}
+});
+
+// Some attributes require a special call on IE
+// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
+if ( !support.hrefNormalized ) {
+	// href/src property should get the full normalized URL (#10299/#12915)
+	jQuery.each([ "href", "src" ], function( i, name ) {
+		jQuery.propHooks[ name ] = {
+			get: function( elem ) {
+				return elem.getAttribute( name, 4 );
+			}
+		};
+	});
+}
+
+// Support: Safari, IE9+
+// mis-reports the default selected property of an option
+// Accessing the parent's selectedIndex property fixes it
+if ( !support.optSelected ) {
+	jQuery.propHooks.selected = {
+		get: function( elem ) {
+			var parent = elem.parentNode;
+
+			if ( parent ) {
+				parent.selectedIndex;
+
+				// Make sure that it also works with optgroups, see #5701
+				if ( parent.parentNode ) {
+					parent.parentNode.selectedIndex;
+				}
+			}
+			return null;
+		}
+	};
+}
+
+jQuery.each([
+	"tabIndex",
+	"readOnly",
+	"maxLength",
+	"cellSpacing",
+	"cellPadding",
+	"rowSpan",
+	"colSpan",
+	"useMap",
+	"frameBorder",
+	"contentEditable"
+], function() {
+	jQuery.propFix[ this.toLowerCase() ] = this;
+});
+
+// IE6/7 call enctype encoding
+if ( !support.enctype ) {
+	jQuery.propFix.enctype = "encoding";
+}
+
+
+
+
+var rclass = /[\t\r\n\f]/g;
+
+jQuery.fn.extend({
+	addClass: function( value ) {
+		var classes, elem, cur, clazz, j, finalValue,
+			i = 0,
+			len = this.length,
+			proceed = typeof value === "string" && value;
+
+		if ( jQuery.isFunction( value ) ) {
+			return this.each(function( j ) {
+				jQuery( this ).addClass( value.call( this, j, this.className ) );
+			});
+		}
+
+		if ( proceed ) {
+			// The disjunction here is for better compressibility (see removeClass)
+			classes = ( value || "" ).match( rnotwhite ) || [];
+
+			for ( ; i < len; i++ ) {
+				elem = this[ i ];
+				cur = elem.nodeType === 1 && ( elem.className ?
+					( " " + elem.className + " " ).replace( rclass, " " ) :
+					" "
+				);
+
+				if ( cur ) {
+					j = 0;
+					while ( (clazz = classes[j++]) ) {
+						if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
+							cur += clazz + " ";
+						}
+					}
+
+					// only assign if different to avoid unneeded rendering.
+					finalValue = jQuery.trim( cur );
+					if ( elem.className !== finalValue ) {
+						elem.className = finalValue;
+					}
+				}
+			}
+		}
+
+		return this;
+	},
+
+	removeClass: function( value ) {
+		var classes, elem, cur, clazz, j, finalValue,
+			i = 0,
+			len = this.length,
+			proceed = arguments.length === 0 || typeof value === "string" && value;
+
+		if ( jQuery.isFunction( value ) ) {
+			return this.each(function( j ) {
+				jQuery( this ).removeClass( value.call( this, j, this.className ) );
+			});
+		}
+		if ( proceed ) {
+			classes = ( value || "" ).match( rnotwhite ) || [];
+
+			for ( ; i < len; i++ ) {
+				elem = this[ i ];
+				// This expression is here for better compressibility (see addClass)
+				cur = elem.nodeType === 1 && ( elem.className ?
+					( " " + elem.className + " " ).replace( rclass, " " ) :
+					""
+				);
+
+				if ( cur ) {
+					j = 0;
+					while ( (clazz = classes[j++]) ) {
+						// Remove *all* instances
+						while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {
+							cur = cur.replace( " " + clazz + " ", " " );
+						}
+					}
+
+					// only assign if different to avoid unneeded rendering.
+					finalValue = value ? jQuery.trim( cur ) : "";
+					if ( elem.className !== finalValue ) {
+						elem.className = finalValue;
+					}
+				}
+			}
+		}
+
+		return this;
+	},
+
+	toggleClass: function( value, stateVal ) {
+		var type = typeof value;
+
+		if ( typeof stateVal === "boolean" && type === "string" ) {
+			return stateVal ? this.addClass( value ) : this.removeClass( value );
+		}
+
+		if ( jQuery.isFunction( value ) ) {
+			return this.each(function( i ) {
+				jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );
+			});
+		}
+
+		return this.each(function() {
+			if ( type === "string" ) {
+				// toggle individual class names
+				var className,
+					i = 0,
+					self = jQuery( this ),
+					classNames = value.match( rnotwhite ) || [];
+
+				while ( (className = classNames[ i++ ]) ) {
+					// check each className given, space separated list
+					if ( self.hasClass( className ) ) {
+						self.removeClass( className );
+					} else {
+						self.addClass( className );
+					}
+				}
+
+			// Toggle whole class name
+			} else if ( type === strundefined || type === "boolean" ) {
+				if ( this.className ) {
+					// store className if set
+					jQuery._data( this, "__className__", this.className );
+				}
+
+				// If the element has a class name or if we're passed "false",
+				// then remove the whole classname (if there was one, the above saved it).
+				// Otherwise bring back whatever was previously saved (if anything),
+				// falling back to the empty string if nothing was stored.
+				this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || "";
+			}
+		});
+	},
+
+	hasClass: function( selector ) {
+		var className = " " + selector + " ",
+			i = 0,
+			l = this.length;
+		for ( ; i < l; i++ ) {
+			if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) {
+				return true;
+			}
+		}
+
+		return false;
+	}
+});
+
+
+
+
+// Return jQuery for attributes-only inclusion
+
+
+jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +
+	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
+	"change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {
+
+	// Handle event binding
+	jQuery.fn[ name ] = function( data, fn ) {
+		return arguments.length > 0 ?
+			this.on( name, null, data, fn ) :
+			this.trigger( name );
+	};
+});
+
+jQuery.fn.extend({
+	hover: function( fnOver, fnOut ) {
+		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
+	},
+
+	bind: function( types, data, fn ) {
+		return this.on( types, null, data, fn );
+	},
+	unbind: function( types, fn ) {
+		return this.off( types, null, fn );
+	},
+
+	delegate: function( selector, types, data, fn ) {
+		return this.on( types, selector, data, fn );
+	},
+	undelegate: function( selector, types, fn ) {
+		// ( namespace ) or ( selector, types [, fn] )
+		return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
+	}
+});
+
+
+var nonce = jQuery.now();
+
+var rquery = (/\?/);
+
+
+
+var rvalidtokens = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
+
+jQuery.parseJSON = function( data ) {
+	// Attempt to parse using the native JSON parser first
+	if ( window.JSON && window.JSON.parse ) {
+		// Support: Android 2.3
+		// Workaround failure to string-cast null input
+		return window.JSON.parse( data + "" );
+	}
+
+	var requireNonComma,
+		depth = null,
+		str = jQuery.trim( data + "" );
+
+	// Guard against invalid (and possibly dangerous) input by ensuring that nothing remains
+	// after removing valid tokens
+	return str && !jQuery.trim( str.replace( rvalidtokens, function( token, comma, open, close ) {
+
+		// Force termination if we see a misplaced comma
+		if ( requireNonComma && comma ) {
+			depth = 0;
+		}
+
+		// Perform no more replacements after returning to outermost depth
+		if ( depth === 0 ) {
+			return token;
+		}
+
+		// Commas must not follow "[", "{", or ","
+		requireNonComma = open || comma;
+
+		// Determine new depth
+		// array/object open ("[" or "{"): depth += true - false (increment)
+		// array/object close ("]" or "}"): depth += false - true (decrement)
+		// other cases ("," or primitive): depth += true - true (numeric cast)
+		depth += !close - !open;
+
+		// Remove this token
+		return "";
+	}) ) ?
+		( Function( "return " + str ) )() :
+		jQuery.error( "Invalid JSON: " + data );
+};
+
+
+// Cross-browser xml parsing
+jQuery.parseXML = function( data ) {
+	var xml, tmp;
+	if ( !data || typeof data !== "string" ) {
+		return null;
+	}
+	try {
+		if ( window.DOMParser ) { // Standard
+			tmp = new DOMParser();
+			xml = tmp.parseFromString( data, "text/xml" );
+		} else { // IE
+			xml = new ActiveXObject( "Microsoft.XMLDOM" );
+			xml.async = "false";
+			xml.loadXML( data );
+		}
+	} catch( e ) {
+		xml = undefined;
+	}
+	if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {
+		jQuery.error( "Invalid XML: " + data );
+	}
+	return xml;
+};
+
+
+var
+	// Document location
+	ajaxLocParts,
+	ajaxLocation,
+
+	rhash = /#.*$/,
+	rts = /([?&])_=[^&]*/,
+	rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL
+	// #7653, #8125, #8152: local protocol detection
+	rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,
+	rnoContent = /^(?:GET|HEAD)$/,
+	rprotocol = /^\/\//,
+	rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,
+
+	/* Prefilters
+	 * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)
+	 * 2) These are called:
+	 *    - BEFORE asking for a transport
+	 *    - AFTER param serialization (s.data is a string if s.processData is true)
+	 * 3) key is the dataType
+	 * 4) the catchall symbol "*" can be used
+	 * 5) execution will start with transport dataType and THEN continue down to "*" if needed
+	 */
+	prefilters = {},
+
+	/* Transports bindings
+	 * 1) key is the dataType
+	 * 2) the catchall symbol "*" can be used
+	 * 3) selection will start with transport dataType and THEN go to "*" if needed
+	 */
+	transports = {},
+
+	// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
+	allTypes = "*/".concat("*");
+
+// #8138, IE may throw an exception when accessing
+// a field from window.location if document.domain has been set
+try {
+	ajaxLocation = location.href;
+} catch( e ) {
+	// Use the href attribute of an A element
+	// since IE will modify it given document.location
+	ajaxLocation = document.createElement( "a" );
+	ajaxLocation.href = "";
+	ajaxLocation = ajaxLocation.href;
+}
+
+// Segment location into parts
+ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];
+
+// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport
+function addToPrefiltersOrTransports( structure ) {
+
+	// dataTypeExpression is optional and defaults to "*"
+	return function( dataTypeExpression, func ) {
+
+		if ( typeof dataTypeExpression !== "string" ) {
+			func = dataTypeExpression;
+			dataTypeExpression = "*";
+		}
+
+		var dataType,
+			i = 0,
+			dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || [];
+
+		if ( jQuery.isFunction( func ) ) {
+			// For each dataType in the dataTypeExpression
+			while ( (dataType = dataTypes[i++]) ) {
+				// Prepend if requested
+				if ( dataType.charAt( 0 ) === "+" ) {
+					dataType = dataType.slice( 1 ) || "*";
+					(structure[ dataType ] = structure[ dataType ] || []).unshift( func );
+
+				// Otherwise append
+				} else {
+					(structure[ dataType ] = structure[ dataType ] || []).push( func );
+				}
+			}
+		}
+	};
+}
+
+// Base inspection function for prefilters and transports
+function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {
+
+	var inspected = {},
+		seekingTransport = ( structure === transports );
+
+	function inspect( dataType ) {
+		var selected;
+		inspected[ dataType ] = true;
+		jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {
+			var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );
+			if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) {
+				options.dataTypes.unshift( dataTypeOrTransport );
+				inspect( dataTypeOrTransport );
+				return false;
+			} else if ( seekingTransport ) {
+				return !( selected = dataTypeOrTransport );
+			}
+		});
+		return selected;
+	}
+
+	return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );
+}
+
+// A special extend for ajax options
+// that takes "flat" options (not to be deep extended)
+// Fixes #9887
+function ajaxExtend( target, src ) {
+	var deep, key,
+		flatOptions = jQuery.ajaxSettings.flatOptions || {};
+
+	for ( key in src ) {
+		if ( src[ key ] !== undefined ) {
+			( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ];
+		}
+	}
+	if ( deep ) {
+		jQuery.extend( true, target, deep );
+	}
+
+	return target;
+}
+
+/* Handles responses to an ajax request:
+ * - finds the right dataType (mediates between content-type and expected dataType)
+ * - returns the corresponding response
+ */
+function ajaxHandleResponses( s, jqXHR, responses ) {
+	var firstDataType, ct, finalDataType, type,
+		contents = s.contents,
+		dataTypes = s.dataTypes;
+
+	// Remove auto dataType and get content-type in the process
+	while ( dataTypes[ 0 ] === "*" ) {
+		dataTypes.shift();
+		if ( ct === undefined ) {
+			ct = s.mimeType || jqXHR.getResponseHeader("Content-Type");
+		}
+	}
+
+	// Check if we're dealing with a known content-type
+	if ( ct ) {
+		for ( type in contents ) {
+			if ( contents[ type ] && contents[ type ].test( ct ) ) {
+				dataTypes.unshift( type );
+				break;
+			}
+		}
+	}
+
+	// Check to see if we have a response for the expected dataType
+	if ( dataTypes[ 0 ] in responses ) {
+		finalDataType = dataTypes[ 0 ];
+	} else {
+		// Try convertible dataTypes
+		for ( type in responses ) {
+			if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {
+				finalDataType = type;
+				break;
+			}
+			if ( !firstDataType ) {
+				firstDataType = type;
+			}
+		}
+		// Or just use first one
+		finalDataType = finalDataType || firstDataType;
+	}
+
+	// If we found a dataType
+	// We add the dataType to the list if needed
+	// and return the corresponding response
+	if ( finalDataType ) {
+		if ( finalDataType !== dataTypes[ 0 ] ) {
+			dataTypes.unshift( finalDataType );
+		}
+		return responses[ finalDataType ];
+	}
+}
+
+/* Chain conversions given the request and the original response
+ * Also sets the responseXXX fields on the jqXHR instance
+ */
+function ajaxConvert( s, response, jqXHR, isSuccess ) {
+	var conv2, current, conv, tmp, prev,
+		converters = {},
+		// Work with a copy of dataTypes in case we need to modify it for conversion
+		dataTypes = s.dataTypes.slice();
+
+	// Create converters map with lowercased keys
+	if ( dataTypes[ 1 ] ) {
+		for ( conv in s.converters ) {
+			converters[ conv.toLowerCase() ] = s.converters[ conv ];
+		}
+	}
+
+	current = dataTypes.shift();
+
+	// Convert to each sequential dataType
+	while ( current ) {
+
+		if ( s.responseFields[ current ] ) {
+			jqXHR[ s.responseFields[ current ] ] = response;
+		}
+
+		// Apply the dataFilter if provided
+		if ( !prev && isSuccess && s.dataFilter ) {
+			response = s.dataFilter( response, s.dataType );
+		}
+
+		prev = current;
+		current = dataTypes.shift();
+
+		if ( current ) {
+
+			// There's only work to do if current dataType is non-auto
+			if ( current === "*" ) {
+
+				current = prev;
+
+			// Convert response if prev dataType is non-auto and differs from current
+			} else if ( prev !== "*" && prev !== current ) {
+
+				// Seek a direct converter
+				conv = converters[ prev + " " + current ] || converters[ "* " + current ];
+
+				// If none found, seek a pair
+				if ( !conv ) {
+					for ( conv2 in converters ) {
+
+						// If conv2 outputs current
+						tmp = conv2.split( " " );
+						if ( tmp[ 1 ] === current ) {
+
+							// If prev can be converted to accepted input
+							conv = converters[ prev + " " + tmp[ 0 ] ] ||
+								converters[ "* " + tmp[ 0 ] ];
+							if ( conv ) {
+								// Condense equivalence converters
+								if ( conv === true ) {
+									conv = converters[ conv2 ];
+
+								// Otherwise, insert the intermediate dataType
+								} else if ( converters[ conv2 ] !== true ) {
+									current = tmp[ 0 ];
+									dataTypes.unshift( tmp[ 1 ] );
+								}
+								break;
+							}
+						}
+					}
+				}
+
+				// Apply converter (if not an equivalence)
+				if ( conv !== true ) {
+
+					// Unless errors are allowed to bubble, catch and return them
+					if ( conv && s[ "throws" ] ) {
+						response = conv( response );
+					} else {
+						try {
+							response = conv( response );
+						} catch ( e ) {
+							return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current };
+						}
+					}
+				}
+			}
+		}
+	}
+
+	return { state: "success", data: response };
+}
+
+jQuery.extend({
+
+	// Counter for holding the number of active queries
+	active: 0,
+
+	// Last-Modified header cache for next request
+	lastModified: {},
+	etag: {},
+
+	ajaxSettings: {
+		url: ajaxLocation,
+		type: "GET",
+		isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),
+		global: true,
+		processData: true,
+		async: true,
+		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
+		/*
+		timeout: 0,
+		data: null,
+		dataType: null,
+		username: null,
+		password: null,
+		cache: null,
+		throws: false,
+		traditional: false,
+		headers: {},
+		*/
+
+		accepts: {
+			"*": allTypes,
+			text: "text/plain",
+			html: "text/html",
+			xml: "application/xml, text/xml",
+			json: "application/json, text/javascript"
+		},
+
+		contents: {
+			xml: /xml/,
+			html: /html/,
+			json: /json/
+		},
+
+		responseFields: {
+			xml: "responseXML",
+			text: "responseText",
+			json: "responseJSON"
+		},
+
+		// Data converters
+		// Keys separate source (or catchall "*") and destination types with a single space
+		converters: {
+
+			// Convert anything to text
+			"* text": String,
+
+			// Text to html (true = no transformation)
+			"text html": true,
+
+			// Evaluate text as a json expression
+			"text json": jQuery.parseJSON,
+
+			// Parse text as xml
+			"text xml": jQuery.parseXML
+		},
+
+		// For options that shouldn't be deep extended:
+		// you can add your own custom options here if
+		// and when you create one that shouldn't be
+		// deep extended (see ajaxExtend)
+		flatOptions: {
+			url: true,
+			context: true
+		}
+	},
+
+	// Creates a full fledged settings object into target
+	// with both ajaxSettings and settings fields.
+	// If target is omitted, writes into ajaxSettings.
+	ajaxSetup: function( target, settings ) {
+		return settings ?
+
+			// Building a settings object
+			ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :
+
+			// Extending ajaxSettings
+			ajaxExtend( jQuery.ajaxSettings, target );
+	},
+
+	ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),
+	ajaxTransport: addToPrefiltersOrTransports( transports ),
+
+	// Main method
+	ajax: function( url, options ) {
+
+		// If url is an object, simulate pre-1.5 signature
+		if ( typeof url === "object" ) {
+			options = url;
+			url = undefined;
+		}
+
+		// Force options to be an object
+		options = options || {};
+
+		var // Cross-domain detection vars
+			parts,
+			// Loop variable
+			i,
+			// URL without anti-cache param
+			cacheURL,
+			// Response headers as string
+			responseHeadersString,
+			// timeout handle
+			timeoutTimer,
+
+			// To know if global events are to be dispatched
+			fireGlobals,
+
+			transport,
+			// Response headers
+			responseHeaders,
+			// Create the final options object
+			s = jQuery.ajaxSetup( {}, options ),
+			// Callbacks context
+			callbackContext = s.context || s,
+			// Context for global events is callbackContext if it is a DOM node or jQuery collection
+			globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ?
+				jQuery( callbackContext ) :
+				jQuery.event,
+			// Deferreds
+			deferred = jQuery.Deferred(),
+			completeDeferred = jQuery.Callbacks("once memory"),
+			// Status-dependent callbacks
+			statusCode = s.statusCode || {},
+			// Headers (they are sent all at once)
+			requestHeaders = {},
+			requestHeadersNames = {},
+			// The jqXHR state
+			state = 0,
+			// Default abort message
+			strAbort = "canceled",
+			// Fake xhr
+			jqXHR = {
+				readyState: 0,
+
+				// Builds headers hashtable if needed
+				getResponseHeader: function( key ) {
+					var match;
+					if ( state === 2 ) {
+						if ( !responseHeaders ) {
+							responseHeaders = {};
+							while ( (match = rheaders.exec( responseHeadersString )) ) {
+								responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];
+							}
+						}
+						match = responseHeaders[ key.toLowerCase() ];
+					}
+					return match == null ? null : match;
+				},
+
+				// Raw string
+				getAllResponseHeaders: function() {
+					return state === 2 ? responseHeadersString : null;
+				},
+
+				// Caches the header
+				setRequestHeader: function( name, value ) {
+					var lname = name.toLowerCase();
+					if ( !state ) {
+						name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;
+						requestHeaders[ name ] = value;
+					}
+					return this;
+				},
+
+				// Overrides response content-type header
+				overrideMimeType: function( type ) {
+					if ( !state ) {
+						s.mimeType = type;
+					}
+					return this;
+				},
+
+				// Status-dependent callbacks
+				statusCode: function( map ) {
+					var code;
+					if ( map ) {
+						if ( state < 2 ) {
+							for ( code in map ) {
+								// Lazy-add the new callback in a way that preserves old ones
+								statusCode[ code ] = [ statusCode[ code ], map[ code ] ];
+							}
+						} else {
+							// Execute the appropriate callbacks
+							jqXHR.always( map[ jqXHR.status ] );
+						}
+					}
+					return this;
+				},
+
+				// Cancel the request
+				abort: function( statusText ) {
+					var finalText = statusText || strAbort;
+					if ( transport ) {
+						transport.abort( finalText );
+					}
+					done( 0, finalText );
+					return this;
+				}
+			};
+
+		// Attach deferreds
+		deferred.promise( jqXHR ).complete = completeDeferred.add;
+		jqXHR.success = jqXHR.done;
+		jqXHR.error = jqXHR.fail;
+
+		// Remove hash character (#7531: and string promotion)
+		// Add protocol if not provided (#5866: IE7 issue with protocol-less urls)
+		// Handle falsy url in the settings object (#10093: consistency with old signature)
+		// We also use the url parameter if available
+		s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" );
+
+		// Alias method option to type as per ticket #12004
+		s.type = options.method || options.type || s.method || s.type;
+
+		// Extract dataTypes list
+		s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];
+
+		// A cross-domain request is in order when we have a protocol:host:port mismatch
+		if ( s.crossDomain == null ) {
+			parts = rurl.exec( s.url.toLowerCase() );
+			s.crossDomain = !!( parts &&
+				( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||
+					( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==
+						( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )
+			);
+		}
+
+		// Convert data if not already a string
+		if ( s.data && s.processData && typeof s.data !== "string" ) {
+			s.data = jQuery.param( s.data, s.traditional );
+		}
+
+		// Apply prefilters
+		inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );
+
+		// If request was aborted inside a prefilter, stop there
+		if ( state === 2 ) {
+			return jqXHR;
+		}
+
+		// We can fire global events as of now if asked to
+		fireGlobals = s.global;
+
+		// Watch for a new set of requests
+		if ( fireGlobals && jQuery.active++ === 0 ) {
+			jQuery.event.trigger("ajaxStart");
+		}
+
+		// Uppercase the type
+		s.type = s.type.toUpperCase();
+
+		// Determine if request has content
+		s.hasContent = !rnoContent.test( s.type );
+
+		// Save the URL in case we're toying with the If-Modified-Since
+		// and/or If-None-Match header later on
+		cacheURL = s.url;
+
+		// More options handling for requests with no content
+		if ( !s.hasContent ) {
+
+			// If data is available, append data to url
+			if ( s.data ) {
+				cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );
+				// #9682: remove data so that it's not used in an eventual retry
+				delete s.data;
+			}
+
+			// Add anti-cache in url if needed
+			if ( s.cache === false ) {
+				s.url = rts.test( cacheURL ) ?
+
+					// If there is already a '_' parameter, set its value
+					cacheURL.replace( rts, "$1_=" + nonce++ ) :
+
+					// Otherwise add one to the end
+					cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;
+			}
+		}
+
+		// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
+		if ( s.ifModified ) {
+			if ( jQuery.lastModified[ cacheURL ] ) {
+				jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );
+			}
+			if ( jQuery.etag[ cacheURL ] ) {
+				jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );
+			}
+		}
+
+		// Set the correct header, if data is being sent
+		if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {
+			jqXHR.setRequestHeader( "Content-Type", s.contentType );
+		}
+
+		// Set the Accepts header for the server, depending on the dataType
+		jqXHR.setRequestHeader(
+			"Accept",
+			s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?
+				s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
+				s.accepts[ "*" ]
+		);
+
+		// Check for headers option
+		for ( i in s.headers ) {
+			jqXHR.setRequestHeader( i, s.headers[ i ] );
+		}
+
+		// Allow custom headers/mimetypes and early abort
+		if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {
+			// Abort if not done already and return
+			return jqXHR.abort();
+		}
+
+		// aborting is no longer a cancellation
+		strAbort = "abort";
+
+		// Install callbacks on deferreds
+		for ( i in { success: 1, error: 1, complete: 1 } ) {
+			jqXHR[ i ]( s[ i ] );
+		}
+
+		// Get transport
+		transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );
+
+		// If no transport, we auto-abort
+		if ( !transport ) {
+			done( -1, "No Transport" );
+		} else {
+			jqXHR.readyState = 1;
+
+			// Send global event
+			if ( fireGlobals ) {
+				globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );
+			}
+			// Timeout
+			if ( s.async && s.timeout > 0 ) {
+				timeoutTimer = setTimeout(function() {
+					jqXHR.abort("timeout");
+				}, s.timeout );
+			}
+
+			try {
+				state = 1;
+				transport.send( requestHeaders, done );
+			} catch ( e ) {
+				// Propagate exception as error if not done
+				if ( state < 2 ) {
+					done( -1, e );
+				// Simply rethrow otherwise
+				} else {
+					throw e;
+				}
+			}
+		}
+
+		// Callback for when everything is done
+		function done( status, nativeStatusText, responses, headers ) {
+			var isSuccess, success, error, response, modified,
+				statusText = nativeStatusText;
+
+			// Called once
+			if ( state === 2 ) {
+				return;
+			}
+
+			// State is "done" now
+			state = 2;
+
+			// Clear timeout if it exists
+			if ( timeoutTimer ) {
+				clearTimeout( timeoutTimer );
+			}
+
+			// Dereference transport for early garbage collection
+			// (no matter how long the jqXHR object will be used)
+			transport = undefined;
+
+			// Cache response headers
+			responseHeadersString = headers || "";
+
+			// Set readyState
+			jqXHR.readyState = status > 0 ? 4 : 0;
+
+			// Determine if successful
+			isSuccess = status >= 200 && status < 300 || status === 304;
+
+			// Get response data
+			if ( responses ) {
+				response = ajaxHandleResponses( s, jqXHR, responses );
+			}
+
+			// Convert no matter what (that way responseXXX fields are always set)
+			response = ajaxConvert( s, response, jqXHR, isSuccess );
+
+			// If successful, handle type chaining
+			if ( isSuccess ) {
+
+				// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.
+				if ( s.ifModified ) {
+					modified = jqXHR.getResponseHeader("Last-Modified");
+					if ( modified ) {
+						jQuery.lastModified[ cacheURL ] = modified;
+					}
+					modified = jqXHR.getResponseHeader("etag");
+					if ( modified ) {
+						jQuery.etag[ cacheURL ] = modified;
+					}
+				}
+
+				// if no content
+				if ( status === 204 || s.type === "HEAD" ) {
+					statusText = "nocontent";
+
+				// if not modified
+				} else if ( status === 304 ) {
+					statusText = "notmodified";
+
+				// If we have data, let's convert it
+				} else {
+					statusText = response.state;
+					success = response.data;
+					error = response.error;
+					isSuccess = !error;
+				}
+			} else {
+				// We extract error from statusText
+				// then normalize statusText and status for non-aborts
+				error = statusText;
+				if ( status || !statusText ) {
+					statusText = "error";
+					if ( status < 0 ) {
+						status = 0;
+					}
+				}
+			}
+
+			// Set data for the fake xhr object
+			jqXHR.status = status;
+			jqXHR.statusText = ( nativeStatusText || statusText ) + "";
+
+			// Success/Error
+			if ( isSuccess ) {
+				deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );
+			} else {
+				deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );
+			}
+
+			// Status-dependent callbacks
+			jqXHR.statusCode( statusCode );
+			statusCode = undefined;
+
+			if ( fireGlobals ) {
+				globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",
+					[ jqXHR, s, isSuccess ? success : error ] );
+			}
+
+			// Complete
+			completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );
+
+			if ( fireGlobals ) {
+				globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );
+				// Handle the global AJAX counter
+				if ( !( --jQuery.active ) ) {
+					jQuery.event.trigger("ajaxStop");
+				}
+			}
+		}
+
+		return jqXHR;
+	},
+
+	getJSON: function( url, data, callback ) {
+		return jQuery.get( url, data, callback, "json" );
+	},
+
+	getScript: function( url, callback ) {
+		return jQuery.get( url, undefined, callback, "script" );
+	}
+});
+
+jQuery.each( [ "get", "post" ], function( i, method ) {
+	jQuery[ method ] = function( url, data, callback, type ) {
+		// shift arguments if data argument was omitted
+		if ( jQuery.isFunction( data ) ) {
+			type = type || callback;
+			callback = data;
+			data = undefined;
+		}
+
+		return jQuery.ajax({
+			url: url,
+			type: method,
+			dataType: type,
+			data: data,
+			success: callback
+		});
+	};
+});
+
+// Attach a bunch of functions for handling common AJAX events
+jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) {
+	jQuery.fn[ type ] = function( fn ) {
+		return this.on( type, fn );
+	};
+});
+
+
+jQuery._evalUrl = function( url ) {
+	return jQuery.ajax({
+		url: url,
+		type: "GET",
+		dataType: "script",
+		async: false,
+		global: false,
+		"throws": true
+	});
+};
+
+
+jQuery.fn.extend({
+	wrapAll: function( html ) {
+		if ( jQuery.isFunction( html ) ) {
+			return this.each(function(i) {
+				jQuery(this).wrapAll( html.call(this, i) );
+			});
+		}
+
+		if ( this[0] ) {
+			// The elements to wrap the target around
+			var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);
+
+			if ( this[0].parentNode ) {
+				wrap.insertBefore( this[0] );
+			}
+
+			wrap.map(function() {
+				var elem = this;
+
+				while ( elem.firstChild && elem.firstChild.nodeType === 1 ) {
+					elem = elem.firstChild;
+				}
+
+				return elem;
+			}).append( this );
+		}
+
+		return this;
+	},
+
+	wrapInner: function( html ) {
+		if ( jQuery.isFunction( html ) ) {
+			return this.each(function(i) {
+				jQuery(this).wrapInner( html.call(this, i) );
+			});
+		}
+
+		return this.each(function() {
+			var self = jQuery( this ),
+				contents = self.contents();
+
+			if ( contents.length ) {
+				contents.wrapAll( html );
+
+			} else {
+				self.append( html );
+			}
+		});
+	},
+
+	wrap: function( html ) {
+		var isFunction = jQuery.isFunction( html );
+
+		return this.each(function(i) {
+			jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );
+		});
+	},
+
+	unwrap: function() {
+		return this.parent().each(function() {
+			if ( !jQuery.nodeName( this, "body" ) ) {
+				jQuery( this ).replaceWith( this.childNodes );
+			}
+		}).end();
+	}
+});
+
+
+jQuery.expr.filters.hidden = function( elem ) {
+	// Support: Opera <= 12.12
+	// Opera reports offsetWidths and offsetHeights less than zero on some elements
+	return elem.offsetWidth <= 0 && elem.offsetHeight <= 0 ||
+		(!support.reliableHiddenOffsets() &&
+			((elem.style && elem.style.display) || jQuery.css( elem, "display" )) === "none");
+};
+
+jQuery.expr.filters.visible = function( elem ) {
+	return !jQuery.expr.filters.hidden( elem );
+};
+
+
+
+
+var r20 = /%20/g,
+	rbracket = /\[\]$/,
+	rCRLF = /\r?\n/g,
+	rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
+	rsubmittable = /^(?:input|select|textarea|keygen)/i;
+
+function buildParams( prefix, obj, traditional, add ) {
+	var name;
+
+	if ( jQuery.isArray( obj ) ) {
+		// Serialize array item.
+		jQuery.each( obj, function( i, v ) {
+			if ( traditional || rbracket.test( prefix ) ) {
+				// Treat each array item as a scalar.
+				add( prefix, v );
+
+			} else {
+				// Item is non-scalar (array or object), encode its numeric index.
+				buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add );
+			}
+		});
+
+	} else if ( !traditional && jQuery.type( obj ) === "object" ) {
+		// Serialize object item.
+		for ( name in obj ) {
+			buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
+		}
+
+	} else {
+		// Serialize scalar item.
+		add( prefix, obj );
+	}
+}
+
+// Serialize an array of form elements or a set of
+// key/values into a query string
+jQuery.param = function( a, traditional ) {
+	var prefix,
+		s = [],
+		add = function( key, value ) {
+			// If value is a function, invoke it and return its value
+			value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );
+			s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );
+		};
+
+	// Set traditional to true for jQuery <= 1.3.2 behavior.
+	if ( traditional === undefined ) {
+		traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
+	}
+
+	// If an array was passed in, assume that it is an array of form elements.
+	if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {
+		// Serialize the form elements
+		jQuery.each( a, function() {
+			add( this.name, this.value );
+		});
+
+	} else {
+		// If traditional, encode the "old" way (the way 1.3.2 or older
+		// did it), otherwise encode params recursively.
+		for ( prefix in a ) {
+			buildParams( prefix, a[ prefix ], traditional, add );
+		}
+	}
+
+	// Return the resulting serialization
+	return s.join( "&" ).replace( r20, "+" );
+};
+
+jQuery.fn.extend({
+	serialize: function() {
+		return jQuery.param( this.serializeArray() );
+	},
+	serializeArray: function() {
+		return this.map(function() {
+			// Can add propHook for "elements" to filter or add form elements
+			var elements = jQuery.prop( this, "elements" );
+			return elements ? jQuery.makeArray( elements ) : this;
+		})
+		.filter(function() {
+			var type = this.type;
+			// Use .is(":disabled") so that fieldset[disabled] works
+			return this.name && !jQuery( this ).is( ":disabled" ) &&
+				rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
+				( this.checked || !rcheckableType.test( type ) );
+		})
+		.map(function( i, elem ) {
+			var val = jQuery( this ).val();
+
+			return val == null ?
+				null :
+				jQuery.isArray( val ) ?
+					jQuery.map( val, function( val ) {
+						return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
+					}) :
+					{ name: elem.name, value: val.replace( rCRLF, "\r\n" ) };
+		}).get();
+	}
+});
+
+
+// Create the request object
+// (This is still attached to ajaxSettings for backward compatibility)
+jQuery.ajaxSettings.xhr = window.ActiveXObject !== undefined ?
+	// Support: IE6+
+	function() {
+
+		// XHR cannot access local files, always use ActiveX for that case
+		return !this.isLocal &&
+
+			// Support: IE7-8
+			// oldIE XHR does not support non-RFC2616 methods (#13240)
+			// See http://msdn.microsoft.com/en-us/library/ie/ms536648(v=vs.85).aspx
+			// and http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9
+			// Although this check for six methods instead of eight
+			// since IE also does not support "trace" and "connect"
+			/^(get|post|head|put|delete|options)$/i.test( this.type ) &&
+
+			createStandardXHR() || createActiveXHR();
+	} :
+	// For all other browsers, use the standard XMLHttpRequest object
+	createStandardXHR;
+
+var xhrId = 0,
+	xhrCallbacks = {},
+	xhrSupported = jQuery.ajaxSettings.xhr();
+
+// Support: IE<10
+// Open requests must be manually aborted on unload (#5280)
+if ( window.ActiveXObject ) {
+	jQuery( window ).on( "unload", function() {
+		for ( var key in xhrCallbacks ) {
+			xhrCallbacks[ key ]( undefined, true );
+		}
+	});
+}
+
+// Determine support properties
+support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );
+xhrSupported = support.ajax = !!xhrSupported;
+
+// Create transport if the browser can provide an xhr
+if ( xhrSupported ) {
+
+	jQuery.ajaxTransport(function( options ) {
+		// Cross domain only allowed if supported through XMLHttpRequest
+		if ( !options.crossDomain || support.cors ) {
+
+			var callback;
+
+			return {
+				send: function( headers, complete ) {
+					var i,
+						xhr = options.xhr(),
+						id = ++xhrId;
+
+					// Open the socket
+					xhr.open( options.type, options.url, options.async, options.username, options.password );
+
+					// Apply custom fields if provided
+					if ( options.xhrFields ) {
+						for ( i in options.xhrFields ) {
+							xhr[ i ] = options.xhrFields[ i ];
+						}
+					}
+
+					// Override mime type if needed
+					if ( options.mimeType && xhr.overrideMimeType ) {
+						xhr.overrideMimeType( options.mimeType );
+					}
+
+					// X-Requested-With header
+					// For cross-domain requests, seeing as conditions for a preflight are
+					// akin to a jigsaw puzzle, we simply never set it to be sure.
+					// (it can always be set on a per-request basis or even using ajaxSetup)
+					// For same-domain requests, won't change header if already provided.
+					if ( !options.crossDomain && !headers["X-Requested-With"] ) {
+						headers["X-Requested-With"] = "XMLHttpRequest";
+					}
+
+					// Set headers
+					for ( i in headers ) {
+						// Support: IE<9
+						// IE's ActiveXObject throws a 'Type Mismatch' exception when setting
+						// request header to a null-value.
+						//
+						// To keep consistent with other XHR implementations, cast the value
+						// to string and ignore `undefined`.
+						if ( headers[ i ] !== undefined ) {
+							xhr.setRequestHeader( i, headers[ i ] + "" );
+						}
+					}
+
+					// Do send the request
+					// This may raise an exception which is actually
+					// handled in jQuery.ajax (so no try/catch here)
+					xhr.send( ( options.hasContent && options.data ) || null );
+
+					// Listener
+					callback = function( _, isAbort ) {
+						var status, statusText, responses;
+
+						// Was never called and is aborted or complete
+						if ( callback && ( isAbort || xhr.readyState === 4 ) ) {
+							// Clean up
+							delete xhrCallbacks[ id ];
+							callback = undefined;
+							xhr.onreadystatechange = jQuery.noop;
+
+							// Abort manually if needed
+							if ( isAbort ) {
+								if ( xhr.readyState !== 4 ) {
+									xhr.abort();
+								}
+							} else {
+								responses = {};
+								status = xhr.status;
+
+								// Support: IE<10
+								// Accessing binary-data responseText throws an exception
+								// (#11426)
+								if ( typeof xhr.responseText === "string" ) {
+									responses.text = xhr.responseText;
+								}
+
+								// Firefox throws an exception when accessing
+								// statusText for faulty cross-domain requests
+								try {
+									statusText = xhr.statusText;
+								} catch( e ) {
+									// We normalize with Webkit giving an empty statusText
+									statusText = "";
+								}
+
+								// Filter status for non standard behaviors
+
+								// If the request is local and we have data: assume a success
+								// (success with no data won't get notified, that's the best we
+								// can do given current implementations)
+								if ( !status && options.isLocal && !options.crossDomain ) {
+									status = responses.text ? 200 : 404;
+								// IE - #1450: sometimes returns 1223 when it should be 204
+								} else if ( status === 1223 ) {
+									status = 204;
+								}
+							}
+						}
+
+						// Call complete if needed
+						if ( responses ) {
+							complete( status, statusText, responses, xhr.getAllResponseHeaders() );
+						}
+					};
+
+					if ( !options.async ) {
+						// if we're in sync mode we fire the callback
+						callback();
+					} else if ( xhr.readyState === 4 ) {
+						// (IE6 & IE7) if it's in cache and has been
+						// retrieved directly we need to fire the callback
+						setTimeout( callback );
+					} else {
+						// Add to the list of active xhr callbacks
+						xhr.onreadystatechange = xhrCallbacks[ id ] = callback;
+					}
+				},
+
+				abort: function() {
+					if ( callback ) {
+						callback( undefined, true );
+					}
+				}
+			};
+		}
+	});
+}
+
+// Functions to create xhrs
+function createStandardXHR() {
+	try {
+		return new window.XMLHttpRequest();
+	} catch( e ) {}
+}
+
+function createActiveXHR() {
+	try {
+		return new window.ActiveXObject( "Microsoft.XMLHTTP" );
+	} catch( e ) {}
+}
+
+
+
+
+// Install script dataType
+jQuery.ajaxSetup({
+	accepts: {
+		script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
+	},
+	contents: {
+		script: /(?:java|ecma)script/
+	},
+	converters: {
+		"text script": function( text ) {
+			jQuery.globalEval( text );
+			return text;
+		}
+	}
+});
+
+// Handle cache's special case and global
+jQuery.ajaxPrefilter( "script", function( s ) {
+	if ( s.cache === undefined ) {
+		s.cache = false;
+	}
+	if ( s.crossDomain ) {
+		s.type = "GET";
+		s.global = false;
+	}
+});
+
+// Bind script tag hack transport
+jQuery.ajaxTransport( "script", function(s) {
+
+	// This transport only deals with cross domain requests
+	if ( s.crossDomain ) {
+
+		var script,
+			head = document.head || jQuery("head")[0] || document.documentElement;
+
+		return {
+
+			send: function( _, callback ) {
+
+				script = document.createElement("script");
+
+				script.async = true;
+
+				if ( s.scriptCharset ) {
+					script.charset = s.scriptCharset;
+				}
+
+				script.src = s.url;
+
+				// Attach handlers for all browsers
+				script.onload = script.onreadystatechange = function( _, isAbort ) {
+
+					if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {
+
+						// Handle memory leak in IE
+						script.onload = script.onreadystatechange = null;
+
+						// Remove the script
+						if ( script.parentNode ) {
+							script.parentNode.removeChild( script );
+						}
+
+						// Dereference the script
+						script = null;
+
+						// Callback if not abort
+						if ( !isAbort ) {
+							callback( 200, "success" );
+						}
+					}
+				};
+
+				// Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending
+				// Use native DOM manipulation to avoid our domManip AJAX trickery
+				head.insertBefore( script, head.firstChild );
+			},
+
+			abort: function() {
+				if ( script ) {
+					script.onload( undefined, true );
+				}
+			}
+		};
+	}
+});
+
+
+
+
+var oldCallbacks = [],
+	rjsonp = /(=)\?(?=&|$)|\?\?/;
+
+// Default jsonp settings
+jQuery.ajaxSetup({
+	jsonp: "callback",
+	jsonpCallback: function() {
+		var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
+		this[ callback ] = true;
+		return callback;
+	}
+});
+
+// Detect, normalize options and install callbacks for jsonp requests
+jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {
+
+	var callbackName, overwritten, responseContainer,
+		jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?
+			"url" :
+			typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data"
+		);
+
+	// Handle iff the expected data type is "jsonp" or we have a parameter to set
+	if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {
+
+		// Get callback name, remembering preexisting value associated with it
+		callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?
+			s.jsonpCallback() :
+			s.jsonpCallback;
+
+		// Insert callback into url or form data
+		if ( jsonProp ) {
+			s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );
+		} else if ( s.jsonp !== false ) {
+			s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;
+		}
+
+		// Use data converter to retrieve json after script execution
+		s.converters["script json"] = function() {
+			if ( !responseContainer ) {
+				jQuery.error( callbackName + " was not called" );
+			}
+			return responseContainer[ 0 ];
+		};
+
+		// force json dataType
+		s.dataTypes[ 0 ] = "json";
+
+		// Install callback
+		overwritten = window[ callbackName ];
+		window[ callbackName ] = function() {
+			responseContainer = arguments;
+		};
+
+		// Clean-up function (fires after converters)
+		jqXHR.always(function() {
+			// Restore preexisting value
+			window[ callbackName ] = overwritten;
+
+			// Save back as free
+			if ( s[ callbackName ] ) {
+				// make sure that re-using the options doesn't screw things around
+				s.jsonpCallback = originalSettings.jsonpCallback;
+
+				// save the callback name for future use
+				oldCallbacks.push( callbackName );
+			}
+
+			// Call if it was a function and we have a response
+			if ( responseContainer && jQuery.isFunction( overwritten ) ) {
+				overwritten( responseContainer[ 0 ] );
+			}
+
+			responseContainer = overwritten = undefined;
+		});
+
+		// Delegate to script
+		return "script";
+	}
+});
+
+
+
+
+// data: string of html
+// context (optional): If specified, the fragment will be created in this context, defaults to document
+// keepScripts (optional): If true, will include scripts passed in the html string
+jQuery.parseHTML = function( data, context, keepScripts ) {
+	if ( !data || typeof data !== "string" ) {
+		return null;
+	}
+	if ( typeof context === "boolean" ) {
+		keepScripts = context;
+		context = false;
+	}
+	context = context || document;
+
+	var parsed = rsingleTag.exec( data ),
+		scripts = !keepScripts && [];
+
+	// Single tag
+	if ( parsed ) {
+		return [ context.createElement( parsed[1] ) ];
+	}
+
+	parsed = jQuery.buildFragment( [ data ], context, scripts );
+
+	if ( scripts && scripts.length ) {
+		jQuery( scripts ).remove();
+	}
+
+	return jQuery.merge( [], parsed.childNodes );
+};
+
+
+// Keep a copy of the old load method
+var _load = jQuery.fn.load;
+
+/**
+ * Load a url into a page
+ */
+jQuery.fn.load = function( url, params, callback ) {
+	if ( typeof url !== "string" && _load ) {
+		return _load.apply( this, arguments );
+	}
+
+	var selector, response, type,
+		self = this,
+		off = url.indexOf(" ");
+
+	if ( off >= 0 ) {
+		selector = jQuery.trim( url.slice( off, url.length ) );
+		url = url.slice( 0, off );
+	}
+
+	// If it's a function
+	if ( jQuery.isFunction( params ) ) {
+
+		// We assume that it's the callback
+		callback = params;
+		params = undefined;
+
+	// Otherwise, build a param string
+	} else if ( params && typeof params === "object" ) {
+		type = "POST";
+	}
+
+	// If we have elements to modify, make the request
+	if ( self.length > 0 ) {
+		jQuery.ajax({
+			url: url,
+
+			// if "type" variable is undefined, then "GET" method will be used
+			type: type,
+			dataType: "html",
+			data: params
+		}).done(function( responseText ) {
+
+			// Save response for use in complete callback
+			response = arguments;
+
+			self.html( selector ?
+
+				// If a selector was specified, locate the right elements in a dummy div
+				// Exclude scripts to avoid IE 'Permission Denied' errors
+				jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :
+
+				// Otherwise use the full result
+				responseText );
+
+		}).complete( callback && function( jqXHR, status ) {
+			self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] );
+		});
+	}
+
+	return this;
+};
+
+
+
+
+jQuery.expr.filters.animated = function( elem ) {
+	return jQuery.grep(jQuery.timers, function( fn ) {
+		return elem === fn.elem;
+	}).length;
+};
+
+
+
+
+
+var docElem = window.document.documentElement;
+
+/**
+ * Gets a window from an element
+ */
+function getWindow( elem ) {
+	return jQuery.isWindow( elem ) ?
+		elem :
+		elem.nodeType === 9 ?
+			elem.defaultView || elem.parentWindow :
+			false;
+}
+
+jQuery.offset = {
+	setOffset: function( elem, options, i ) {
+		var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
+			position = jQuery.css( elem, "position" ),
+			curElem = jQuery( elem ),
+			props = {};
+
+		// set position first, in-case top/left are set even on static elem
+		if ( position === "static" ) {
+			elem.style.position = "relative";
+		}
+
+		curOffset = curElem.offset();
+		curCSSTop = jQuery.css( elem, "top" );
+		curCSSLeft = jQuery.css( elem, "left" );
+		calculatePosition = ( position === "absolute" || position === "fixed" ) &&
+			jQuery.inArray("auto", [ curCSSTop, curCSSLeft ] ) > -1;
+
+		// need to be able to calculate position if either top or left is auto and position is either absolute or fixed
+		if ( calculatePosition ) {
+			curPosition = curElem.position();
+			curTop = curPosition.top;
+			curLeft = curPosition.left;
+		} else {
+			curTop = parseFloat( curCSSTop ) || 0;
+			curLeft = parseFloat( curCSSLeft ) || 0;
+		}
+
+		if ( jQuery.isFunction( options ) ) {
+			options = options.call( elem, i, curOffset );
+		}
+
+		if ( options.top != null ) {
+			props.top = ( options.top - curOffset.top ) + curTop;
+		}
+		if ( options.left != null ) {
+			props.left = ( options.left - curOffset.left ) + curLeft;
+		}
+
+		if ( "using" in options ) {
+			options.using.call( elem, props );
+		} else {
+			curElem.css( props );
+		}
+	}
+};
+
+jQuery.fn.extend({
+	offset: function( options ) {
+		if ( arguments.length ) {
+			return options === undefined ?
+				this :
+				this.each(function( i ) {
+					jQuery.offset.setOffset( this, options, i );
+				});
+		}
+
+		var docElem, win,
+			box = { top: 0, left: 0 },
+			elem = this[ 0 ],
+			doc = elem && elem.ownerDocument;
+
+		if ( !doc ) {
+			return;
+		}
+
+		docElem = doc.documentElement;
+
+		// Make sure it's not a disconnected DOM node
+		if ( !jQuery.contains( docElem, elem ) ) {
+			return box;
+		}
+
+		// If we don't have gBCR, just use 0,0 rather than error
+		// BlackBerry 5, iOS 3 (original iPhone)
+		if ( typeof elem.getBoundingClientRect !== strundefined ) {
+			box = elem.getBoundingClientRect();
+		}
+		win = getWindow( doc );
+		return {
+			top: box.top  + ( win.pageYOffset || docElem.scrollTop )  - ( docElem.clientTop  || 0 ),
+			left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 )
+		};
+	},
+
+	position: function() {
+		if ( !this[ 0 ] ) {
+			return;
+		}
+
+		var offsetParent, offset,
+			parentOffset = { top: 0, left: 0 },
+			elem = this[ 0 ];
+
+		// fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is its only offset parent
+		if ( jQuery.css( elem, "position" ) === "fixed" ) {
+			// we assume that getBoundingClientRect is available when computed position is fixed
+			offset = elem.getBoundingClientRect();
+		} else {
+			// Get *real* offsetParent
+			offsetParent = this.offsetParent();
+
+			// Get correct offsets
+			offset = this.offset();
+			if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {
+				parentOffset = offsetParent.offset();
+			}
+
+			// Add offsetParent borders
+			parentOffset.top  += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );
+			parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );
+		}
+
+		// Subtract parent offsets and element margins
+		// note: when an element has margin: auto the offsetLeft and marginLeft
+		// are the same in Safari causing offset.left to incorrectly be 0
+		return {
+			top:  offset.top  - parentOffset.top - jQuery.css( elem, "marginTop", true ),
+			left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true)
+		};
+	},
+
+	offsetParent: function() {
+		return this.map(function() {
+			var offsetParent = this.offsetParent || docElem;
+
+			while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) {
+				offsetParent = offsetParent.offsetParent;
+			}
+			return offsetParent || docElem;
+		});
+	}
+});
+
+// Create scrollLeft and scrollTop methods
+jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {
+	var top = /Y/.test( prop );
+
+	jQuery.fn[ method ] = function( val ) {
+		return access( this, function( elem, method, val ) {
+			var win = getWindow( elem );
+
+			if ( val === undefined ) {
+				return win ? (prop in win) ? win[ prop ] :
+					win.document.documentElement[ method ] :
+					elem[ method ];
+			}
+
+			if ( win ) {
+				win.scrollTo(
+					!top ? val : jQuery( win ).scrollLeft(),
+					top ? val : jQuery( win ).scrollTop()
+				);
+
+			} else {
+				elem[ method ] = val;
+			}
+		}, method, val, arguments.length, null );
+	};
+});
+
+// Add the top/left cssHooks using jQuery.fn.position
+// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084
+// getComputedStyle returns percent when specified for top/left/bottom/right
+// rather than make the css module depend on the offset module, we just check for it here
+jQuery.each( [ "top", "left" ], function( i, prop ) {
+	jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
+		function( elem, computed ) {
+			if ( computed ) {
+				computed = curCSS( elem, prop );
+				// if curCSS returns percentage, fallback to offset
+				return rnumnonpx.test( computed ) ?
+					jQuery( elem ).position()[ prop ] + "px" :
+					computed;
+			}
+		}
+	);
+});
+
+
+// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
+jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
+	jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) {
+		// margin is only for outerHeight, outerWidth
+		jQuery.fn[ funcName ] = function( margin, value ) {
+			var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),
+				extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );
+
+			return access( this, function( elem, type, value ) {
+				var doc;
+
+				if ( jQuery.isWindow( elem ) ) {
+					// As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there
+					// isn't a whole lot we can do. See pull request at this URL for discussion:
+					// https://github.com/jquery/jquery/pull/764
+					return elem.document.documentElement[ "client" + name ];
+				}
+
+				// Get document width or height
+				if ( elem.nodeType === 9 ) {
+					doc = elem.documentElement;
+
+					// Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest
+					// unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it.
+					return Math.max(
+						elem.body[ "scroll" + name ], doc[ "scroll" + name ],
+						elem.body[ "offset" + name ], doc[ "offset" + name ],
+						doc[ "client" + name ]
+					);
+				}
+
+				return value === undefined ?
+					// Get width or height on the element, requesting but not forcing parseFloat
+					jQuery.css( elem, type, extra ) :
+
+					// Set width or height on the element
+					jQuery.style( elem, type, value, extra );
+			}, type, chainable ? margin : undefined, chainable, null );
+		};
+	});
+});
+
+
+// The number of elements contained in the matched element set
+jQuery.fn.size = function() {
+	return this.length;
+};
+
+jQuery.fn.andSelf = jQuery.fn.addBack;
+
+
+
+
+// Register as a named AMD module, since jQuery can be concatenated with other
+// files that may use define, but not via a proper concatenation script that
+// understands anonymous AMD modules. A named AMD is safest and most robust
+// way to register. Lowercase jquery is used because AMD module names are
+// derived from file names, and jQuery is normally delivered in a lowercase
+// file name. Do this after creating the global so that if an AMD module wants
+// to call noConflict to hide this version of jQuery, it will work.
+
+// Note that for maximum portability, libraries that are not jQuery should
+// declare themselves as anonymous modules, and avoid setting a global if an
+// AMD loader is present. jQuery is a special case. For more information, see
+// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon
+
+if ( typeof define === "function" && define.amd ) {
+	define( "jquery", [], function() {
+		return jQuery;
+	});
+}
+
+
+
+
+var
+	// Map over jQuery in case of overwrite
+	_jQuery = window.jQuery,
+
+	// Map over the $ in case of overwrite
+	_$ = window.$;
+
+jQuery.noConflict = function( deep ) {
+	if ( window.$ === jQuery ) {
+		window.$ = _$;
+	}
+
+	if ( deep && window.jQuery === jQuery ) {
+		window.jQuery = _jQuery;
+	}
+
+	return jQuery;
+};
+
+// Expose jQuery and $ identifiers, even in
+// AMD (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
+// and CommonJS for browser emulators (#13566)
+if ( typeof noGlobal === strundefined ) {
+	window.jQuery = window.$ = jQuery;
+}
+
+
+
+
+return jQuery;
+
+}));
diff --git a/web/resetPassword/assets/js/jquery-1.11.1.min.js b/web/resetPassword/assets/js/jquery-1.11.1.min.js
new file mode 100755
index 0000000..ab28a24
--- /dev/null
+++ b/web/resetPassword/assets/js/jquery-1.11.1.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;
+if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")
+},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m});
diff --git a/web/resetPassword/assets/js/jquery.backstretch.js b/web/resetPassword/assets/js/jquery.backstretch.js
new file mode 100755
index 0000000..7ac0875
--- /dev/null
+++ b/web/resetPassword/assets/js/jquery.backstretch.js
@@ -0,0 +1,377 @@
+/*! Backstretch - v2.0.4 - 2013-06-19
+* http://srobbin.com/jquery-plugins/backstretch/
+* Copyright (c) 2013 Scott Robbin; Licensed MIT */
+
+;(function ($, window, undefined) {
+  'use strict';
+
+  /* PLUGIN DEFINITION
+   * ========================= */
+
+  $.fn.backstretch = function (images, options) {
+    // We need at least one image or method name
+    if (images === undefined || images.length === 0) {
+      $.error("No images were supplied for Backstretch");
+    }
+
+    /*
+     * Scroll the page one pixel to get the right window height on iOS
+     * Pretty harmless for everyone else
+    */
+    if ($(window).scrollTop() === 0 ) {
+      window.scrollTo(0, 0);
+    }
+
+    return this.each(function () {
+      var $this = $(this)
+        , obj = $this.data('backstretch');
+
+      // Do we already have an instance attached to this element?
+      if (obj) {
+
+        // Is this a method they're trying to execute?
+        if (typeof images == 'string' && typeof obj[images] == 'function') {
+          // Call the method
+          obj[images](options);
+
+          // No need to do anything further
+          return;
+        }
+
+        // Merge the old options with the new
+        options = $.extend(obj.options, options);
+
+        // Remove the old instance
+        obj.destroy(true);
+      }
+
+      obj = new Backstretch(this, images, options);
+      $this.data('backstretch', obj);
+    });
+  };
+
+  // If no element is supplied, we'll attach to body
+  $.backstretch = function (images, options) {
+    // Return the instance
+    return $('body')
+            .backstretch(images, options)
+            .data('backstretch');
+  };
+
+  // Custom selector
+  $.expr[':'].backstretch = function(elem) {
+    return $(elem).data('backstretch') !== undefined;
+  };
+
+  /* DEFAULTS
+   * ========================= */
+
+  $.fn.backstretch.defaults = {
+      centeredX: true   // Should we center the image on the X axis?
+    , centeredY: true   // Should we center the image on the Y axis?
+    , duration: 5000    // Amount of time in between slides (if slideshow)
+    , fade: 0           // Speed of fade transition between slides
+  };
+
+  /* STYLES
+   * 
+   * Baked-in styles that we'll apply to our elements.
+   * In an effort to keep the plugin simple, these are not exposed as options.
+   * That said, anyone can override these in their own stylesheet.
+   * ========================= */
+  var styles = {
+      wrap: {
+          left: 0
+        , top: 0
+        , overflow: 'hidden'
+        , margin: 0
+        , padding: 0
+        , height: '100%'
+        , width: '100%'
+        , zIndex: -999999
+      }
+    , img: {
+          position: 'absolute'
+        , display: 'none'
+        , margin: 0
+        , padding: 0
+        , border: 'none'
+        , width: 'auto'
+        , height: 'auto'
+        , maxHeight: 'none'
+        , maxWidth: 'none'
+        , zIndex: -999999
+      }
+  };
+
+  /* CLASS DEFINITION
+   * ========================= */
+  var Backstretch = function (container, images, options) {
+    this.options = $.extend({}, $.fn.backstretch.defaults, options || {});
+
+    /* In its simplest form, we allow Backstretch to be called on an image path.
+     * e.g. $.backstretch('/path/to/image.jpg')
+     * So, we need to turn this back into an array.
+     */
+    this.images = $.isArray(images) ? images : [images];
+
+    // Preload images
+    $.each(this.images, function () {
+      $('<img />')[0].src = this;
+    });    
+
+    // Convenience reference to know if the container is body.
+    this.isBody = container === document.body;
+
+    /* We're keeping track of a few different elements
+     *
+     * Container: the element that Backstretch was called on.
+     * Wrap: a DIV that we place the image into, so we can hide the overflow.
+     * Root: Convenience reference to help calculate the correct height.
+     */
+    this.$container = $(container);
+    this.$root = this.isBody ? supportsFixedPosition ? $(window) : $(document) : this.$container;
+
+    // Don't create a new wrap if one already exists (from a previous instance of Backstretch)
+    var $existing = this.$container.children(".backstretch").first();
+    this.$wrap = $existing.length ? $existing : $('<div class="backstretch"></div>').css(styles.wrap).appendTo(this.$container);
+
+    // Non-body elements need some style adjustments
+    if (!this.isBody) {
+      // If the container is statically positioned, we need to make it relative,
+      // and if no zIndex is defined, we should set it to zero.
+      var position = this.$container.css('position')
+        , zIndex = this.$container.css('zIndex');
+
+      this.$container.css({
+          position: position === 'static' ? 'relative' : position
+        , zIndex: zIndex === 'auto' ? 0 : zIndex
+        , background: 'none'
+      });
+      
+      // Needs a higher z-index
+      this.$wrap.css({zIndex: -999998});
+    }
+
+    // Fixed or absolute positioning?
+    this.$wrap.css({
+      position: this.isBody && supportsFixedPosition ? 'fixed' : 'absolute'
+    });
+
+    // Set the first image
+    this.index = 0;
+    this.show(this.index);
+
+    // Listen for resize
+    $(window).on('resize.backstretch', $.proxy(this.resize, this))
+             .on('orientationchange.backstretch', $.proxy(function () {
+                // Need to do this in order to get the right window height
+                if (this.isBody && window.pageYOffset === 0) {
+                  window.scrollTo(0, 1);
+                  this.resize();
+                }
+             }, this));
+  };
+
+  /* PUBLIC METHODS
+   * ========================= */
+  Backstretch.prototype = {
+      resize: function () {
+        try {
+          var bgCSS = {left: 0, top: 0}
+            , rootWidth = this.isBody ? this.$root.width() : this.$root.innerWidth()
+            , bgWidth = rootWidth
+            , rootHeight = this.isBody ? ( window.innerHeight ? window.innerHeight : this.$root.height() ) : this.$root.innerHeight()
+            , bgHeight = bgWidth / this.$img.data('ratio')
+            , bgOffset;
+
+            // Make adjustments based on image ratio
+            if (bgHeight >= rootHeight) {
+                bgOffset = (bgHeight - rootHeight) / 2;
+                if(this.options.centeredY) {
+                  bgCSS.top = '-' + bgOffset + 'px';
+                }
+            } else {
+                bgHeight = rootHeight;
+                bgWidth = bgHeight * this.$img.data('ratio');
+                bgOffset = (bgWidth - rootWidth) / 2;
+                if(this.options.centeredX) {
+                  bgCSS.left = '-' + bgOffset + 'px';
+                }
+            }
+
+            this.$wrap.css({width: rootWidth, height: rootHeight})
+                      .find('img:not(.deleteable)').css({width: bgWidth, height: bgHeight}).css(bgCSS);
+        } catch(err) {
+            // IE7 seems to trigger resize before the image is loaded.
+            // This try/catch block is a hack to let it fail gracefully.
+        }
+
+        return this;
+      }
+
+      // Show the slide at a certain position
+    , show: function (newIndex) {
+
+        // Validate index
+        if (Math.abs(newIndex) > this.images.length - 1) {
+          return;
+        }
+
+        // Vars
+        var self = this
+          , oldImage = self.$wrap.find('img').addClass('deleteable')
+          , evtOptions = { relatedTarget: self.$container[0] };
+
+        // Trigger the "before" event
+        self.$container.trigger($.Event('backstretch.before', evtOptions), [self, newIndex]); 
+
+        // Set the new index
+        this.index = newIndex;
+
+        // Pause the slideshow
+        clearInterval(self.interval);
+
+        // New image
+        self.$img = $('<img />')
+                      .css(styles.img)
+                      .bind('load', function (e) {
+                        var imgWidth = this.width || $(e.target).width()
+                          , imgHeight = this.height || $(e.target).height();
+                        
+                        // Save the ratio
+                        $(this).data('ratio', imgWidth / imgHeight);
+
+                        // Show the image, then delete the old one
+                        // "speed" option has been deprecated, but we want backwards compatibilty
+                        $(this).fadeIn(self.options.speed || self.options.fade, function () {
+                          oldImage.remove();
+
+                          // Resume the slideshow
+                          if (!self.paused) {
+                            self.cycle();
+                          }
+
+                          // Trigger the "after" and "show" events
+                          // "show" is being deprecated
+                          $(['after', 'show']).each(function () {
+                            self.$container.trigger($.Event('backstretch.' + this, evtOptions), [self, newIndex]);
+                          });
+                        });
+
+                        // Resize
+                        self.resize();
+                      })
+                      .appendTo(self.$wrap);
+
+        // Hack for IE img onload event
+        self.$img.attr('src', self.images[newIndex]);
+        return self;
+      }
+
+    , next: function () {
+        // Next slide
+        return this.show(this.index < this.images.length - 1 ? this.index + 1 : 0);
+      }
+
+    , prev: function () {
+        // Previous slide
+        return this.show(this.index === 0 ? this.images.length - 1 : this.index - 1);
+      }
+
+    , pause: function () {
+        // Pause the slideshow
+        this.paused = true;
+        return this;
+      }
+
+    , resume: function () {
+        // Resume the slideshow
+        this.paused = false;
+        this.next();
+        return this;
+      }
+
+    , cycle: function () {
+        // Start/resume the slideshow
+        if(this.images.length > 1) {
+          // Clear the interval, just in case
+          clearInterval(this.interval);
+
+          this.interval = setInterval($.proxy(function () {
+            // Check for paused slideshow
+            if (!this.paused) {
+              this.next();
+            }
+          }, this), this.options.duration);
+        }
+        return this;
+      }
+
+    , destroy: function (preserveBackground) {
+        // Stop the resize events
+        $(window).off('resize.backstretch orientationchange.backstretch');
+
+        // Clear the interval
+        clearInterval(this.interval);
+
+        // Remove Backstretch
+        if(!preserveBackground) {
+          this.$wrap.remove();          
+        }
+        this.$container.removeData('backstretch');
+      }
+  };
+
+  /* SUPPORTS FIXED POSITION?
+   *
+   * Based on code from jQuery Mobile 1.1.0
+   * http://jquerymobile.com/
+   *
+   * In a nutshell, we need to figure out if fixed positioning is supported.
+   * Unfortunately, this is very difficult to do on iOS, and usually involves
+   * injecting content, scrolling the page, etc.. It's ugly.
+   * jQuery Mobile uses this workaround. It's not ideal, but works.
+   *
+   * Modified to detect IE6
+   * ========================= */
+
+  var supportsFixedPosition = (function () {
+    var ua = navigator.userAgent
+      , platform = navigator.platform
+        // Rendering engine is Webkit, and capture major version
+      , wkmatch = ua.match( /AppleWebKit\/([0-9]+)/ )
+      , wkversion = !!wkmatch && wkmatch[ 1 ]
+      , ffmatch = ua.match( /Fennec\/([0-9]+)/ )
+      , ffversion = !!ffmatch && ffmatch[ 1 ]
+      , operammobilematch = ua.match( /Opera Mobi\/([0-9]+)/ )
+      , omversion = !!operammobilematch && operammobilematch[ 1 ]
+      , iematch = ua.match( /MSIE ([0-9]+)/ )
+      , ieversion = !!iematch && iematch[ 1 ];
+
+    return !(
+      // iOS 4.3 and older : Platform is iPhone/Pad/Touch and Webkit version is less than 534 (ios5)
+      ((platform.indexOf( "iPhone" ) > -1 || platform.indexOf( "iPad" ) > -1  || platform.indexOf( "iPod" ) > -1 ) && wkversion && wkversion < 534) ||
+      
+      // Opera Mini
+      (window.operamini && ({}).toString.call( window.operamini ) === "[object OperaMini]") ||
+      (operammobilematch && omversion < 7458) ||
+      
+      //Android lte 2.1: Platform is Android and Webkit version is less than 533 (Android 2.2)
+      (ua.indexOf( "Android" ) > -1 && wkversion && wkversion < 533) ||
+      
+      // Firefox Mobile before 6.0 -
+      (ffversion && ffversion < 6) ||
+      
+      // WebOS less than 3
+      ("palmGetResource" in window && wkversion && wkversion < 534) ||
+      
+      // MeeGo
+      (ua.indexOf( "MeeGo" ) > -1 && ua.indexOf( "NokiaBrowser/8.5.0" ) > -1) ||
+      
+      // IE6
+      (ieversion && ieversion <= 6)
+    );
+  }());
+
+}(jQuery, window));
\ No newline at end of file
diff --git a/web/resetPassword/assets/js/jquery.backstretch.min.js b/web/resetPassword/assets/js/jquery.backstretch.min.js
new file mode 100755
index 0000000..1bb20f8
--- /dev/null
+++ b/web/resetPassword/assets/js/jquery.backstretch.min.js
@@ -0,0 +1,4 @@
+/*! Backstretch - v2.0.4 - 2013-06-19
+* http://srobbin.com/jquery-plugins/backstretch/
+* Copyright (c) 2013 Scott Robbin; Licensed MIT */
+(function(a,d,p){a.fn.backstretch=function(c,b){(c===p||0===c.length)&&a.error("No images were supplied for Backstretch");0===a(d).scrollTop()&&d.scrollTo(0,0);return this.each(function(){var d=a(this),g=d.data("backstretch");if(g){if("string"==typeof c&&"function"==typeof g[c]){g[c](b);return}b=a.extend(g.options,b);g.destroy(!0)}g=new q(this,c,b);d.data("backstretch",g)})};a.backstretch=function(c,b){return a("body").backstretch(c,b).data("backstretch")};a.expr[":"].backstretch=function(c){return a(c).data("backstretch")!==p};a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5E3,fade:0};var r={left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},s={position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999},q=function(c,b,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{});this.images=a.isArray(b)?b:[b];a.each(this.images,function(){a("<img />")[0].src=this});this.isBody=c===document.body;this.$container=a(c);this.$root=this.isBody?l?a(d):a(document):this.$container;c=this.$container.children(".backstretch").first();this.$wrap=c.length?c:a('<div class="backstretch"></div>').css(r).appendTo(this.$container);this.isBody||(c=this.$container.css("position"),b=this.$container.css("zIndex"),this.$container.css({position:"static"===c?"relative":c,zIndex:"auto"===b?0:b,background:"none"}),this.$wrap.css({zIndex:-999998}));this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"});this.index=0;this.show(this.index);a(d).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===d.pageYOffset&&(d.scrollTo(0,1),this.resize())},this))};q.prototype={resize:function(){try{var a={left:0,top:0},b=this.isBody?this.$root.width():this.$root.innerWidth(),e=b,g=this.isBody?d.innerHeight?d.innerHeight:this.$root.height():this.$root.innerHeight(),j=e/this.$img.data("ratio"),f;j>=g?(f=(j-g)/2,this.options.centeredY&&(a.top="-"+f+"px")):(j=g,e=j*this.$img.data("ratio"),f=(e-b)/2,this.options.centeredX&&(a.left="-"+f+"px"));this.$wrap.css({width:b,height:g}).find("img:not(.deleteable)").css({width:e,height:j}).css(a)}catch(h){}return this},show:function(c){if(!(Math.abs(c)>this.images.length-1)){var b=this,e=b.$wrap.find("img").addClass("deleteable"),d={relatedTarget:b.$container[0]};b.$container.trigger(a.Event("backstretch.before",d),[b,c]);this.index=c;clearInterval(b.interval);b.$img=a("<img />").css(s).bind("load",function(f){var h=this.width||a(f.target).width();f=this.height||a(f.target).height();a(this).data("ratio",h/f);a(this).fadeIn(b.options.speed||b.options.fade,function(){e.remove();b.paused||b.cycle();a(["after","show"]).each(function(){b.$container.trigger(a.Event("backstretch."+this,d),[b,c])})});b.resize()}).appendTo(b.$wrap);b.$img.attr("src",b.images[c]);return b}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){this.paused=!0;return this},resume:function(){this.paused=!1;this.next();return this},cycle:function(){1<this.images.length&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration));return this},destroy:function(c){a(d).off("resize.backstretch orientationchange.backstretch");clearInterval(this.interval);c||this.$wrap.remove();this.$container.removeData("backstretch")}};var l,f=navigator.userAgent,m=navigator.platform,e=f.match(/AppleWebKit\/([0-9]+)/),e=!!e&&e[1],h=f.match(/Fennec\/([0-9]+)/),h=!!h&&h[1],n=f.match(/Opera Mobi\/([0-9]+)/),t=!!n&&n[1],k=f.match(/MSIE ([0-9]+)/),k=!!k&&k[1];l=!((-1<m.indexOf("iPhone")||-1<m.indexOf("iPad")||-1<m.indexOf("iPod"))&&e&&534>e||d.operamini&&"[object OperaMini]"==={}.toString.call(d.operamini)||n&&7458>t||-1<f.indexOf("Android")&&e&&533>e||h&&6>h||"palmGetResource"in d&&e&&534>e||-1<f.indexOf("MeeGo")&&-1<f.indexOf("NokiaBrowser/8.5.0")||k&&6>=k)})(jQuery,window);
\ No newline at end of file
diff --git a/web/resetPassword/assets/js/placeholder.js b/web/resetPassword/assets/js/placeholder.js
new file mode 100755
index 0000000..00d27b2
--- /dev/null
+++ b/web/resetPassword/assets/js/placeholder.js
@@ -0,0 +1,7 @@
+
+$(document).ready(function(){
+	
+	$(".form-username").val("Username...");
+	$(".form-password").val("Password...");
+	
+});
\ No newline at end of file
diff --git a/web/resetPassword/assets/js/scripts.js b/web/resetPassword/assets/js/scripts.js
new file mode 100755
index 0000000..6beb314
--- /dev/null
+++ b/web/resetPassword/assets/js/scripts.js
@@ -0,0 +1,31 @@
+
+jQuery(document).ready(function() {
+	
+    /*
+        Fullscreen background
+    */
+    $.backstretch("/resetPassword/assets/img/backgrounds/1.jpg");
+    
+    /*
+        Form validation
+    */
+    $('.login-form input[type="text"], .login-form input[type="password"], .login-form textarea').on('focus', function() {
+    	$(this).removeClass('input-error');
+    });
+    
+    $('.login-form').on('submit', function(e) {
+    	
+    	$(this).find('input[type="text"], input[type="password"], textarea').each(function(){
+    		if( $(this).val() == "" ) {
+    			e.preventDefault();
+    			$(this).addClass('input-error');
+    		}
+    		else {
+    			$(this).removeClass('input-error');
+    		}
+    	});
+    	
+    });
+    
+    
+});
diff --git a/web/webpage/password/reset-password.html b/web/webpage/password/reset-password.html
new file mode 100644
index 0000000..a5c1bb0
--- /dev/null
+++ b/web/webpage/password/reset-password.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <title>Easy Eportfolio</title>
+
+    <!-- CSS -->
+    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:400,100,300,500">
+    <link rel="stylesheet" href="/resetPassword/assets/bootstrap/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/resetPassword/assets/font-awesome/css/font-awesome.min.css">
+    <link rel="stylesheet" href="/resetPassword/assets/css/form-elements.css">
+    <link rel="stylesheet" href="/resetPassword/assets/css/style.css">
+    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.0/jquery-confirm.min.css">
+
+    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+    <script href="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+    <script href="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+    <script src="/plugins/bootstrapValidator.min.js"></script>
+    <![endif]-->
+
+    <!-- Favicon and touch icons -->
+    <link rel="shortcut icon" href="/resetPassword/assets/ico/favicon.png">
+    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/resetPassword/assets/ico/apple-touch-icon-144-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/resetPassword/assets/ico/apple-touch-icon-114-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/resetPassword/assets/ico/apple-touch-icon-72-precomposed.png">
+    <link rel="apple-touch-icon-precomposed" href="/resetPassword/assets/ico/apple-touch-icon-57-precomposed.png">
+    <link rel="stylesheet"
+          href="/plugins/bootstrapValidator.min.css" />
+
+</head>
+
+<body>
+
+<!-- Top content -->
+<div class="top-content">
+
+    <div class="inner-bg">
+        <div class="container">
+            <div class="row">
+                <div class="col-sm-8 col-sm-offset-2 text">
+                    <h1><strong>Easy Eportfolio</strong> Password Reset</h1>
+                    <div class="description">
+                        <p>
+                            You can reset your password here!
+                        </p>
+                    </div>
+                </div>
+            </div>
+            <div class="row">
+                <div class="col-sm-6 col-sm-offset-3 form-box">
+                    <div class="form-top">
+                        <div class="form-top-left">
+                            <h3 href="/index.html">Login to our site</h3>
+                            <p>Enter your new password twice to reset:</p>
+                        </div>
+                        <div class="form-top-right">
+                            <i class="fa fa-lock"></i>
+                        </div>
+                    </div>
+                    <div class="form-bottom">
+                        <form id="resetPwd" class="login-form">
+                            <div class="form-group">
+                                <label class="sr-only" for="newpassword">Password</label>
+                                <input type="password" name="form-password" placeholder="New Password..." class="form-password form-control" id="newpassword">
+                            </div>
+                            <div class="form-group">
+                                <label class="sr-only" for="confirmpassword">Password</label>
+                                <input type="password" name="form-password" placeholder="Re-enter Your Password..." class="form-password form-control" id="confirmpassword">
+                            </div>
+                            <input class="btn" id="resetPassword" type="button" value="Confirm New Password!">
+                        </form>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+
+</div>
+
+
+<!-- Javascript -->
+<script src="/resetPassword/assets/js/jquery-1.11.1.min.js"></script>
+<script src="/js/People/resetPassword.js"></script>
+<script src="/resetPassword/assets/bootstrap/js/bootstrap.min.js"></script>
+<script src="/resetPassword/assets/js/jquery.backstretch.min.js"></script>
+<script src="/resetPassword/assets/js/scripts.js"></script>
+<script src="/js/jquery-confirm.js"></script>
+
+
+<!--[if lt IE 10]>
+<script src="/resetPassword/assets/js/placeholder.js"></script>
+<![endif]-->
+
+</body>
+
+</html>
\ No newline at end of file
-- 
GitLab