Brandon Thomas committed 2021-03-30 03:24:07 -04:00
1 parent e1e3f02b3c
commit 97d16e208f
100 files changed
+45408 -13

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
+1
View File
@@ -0,0 +1 @@
*~
+116
View File
@@ -0,0 +1,116 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<section class="page-404 text-center d-flex align-items-center">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1>404</h1>
<h2>Page Not Found</h2>
<p>Sorry, but the page you were trying to view does not exist.</p>
<a href="index.html" class="btn btn-main mt-20">Go Home</a>
</div>
</div>
</div>
</section>
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>
+452
View File
@@ -0,0 +1,452 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<!--
Fixed Navigation
==================================== -->
<section class="header navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-expand-md">
<a class="navbar-brand" href="index.html">
<img src="images/logo.png" alt="logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="tf-ion-android-menu"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="service.html">Service</a>
</li>
<li class="nav-item">
<a class="nav-link" href="portfolio.html">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pages
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="404.html">404 Page</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</section>
<section class="single-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>About Us</h2>
<nav aria-label="breadcrumb mx-auto" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">About Us</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<!--
Start About Section
==================================== -->
<section class="about-2 section bg-gray" id="about">
<div class="container">
<div class="row">
<div class="col-12 col-md-5">
<h2>We have explored the digital landscape with passion for a long time</h2>
</div>
<div class="col-12 col-md-7">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae deleniti ipsa labore necessitatibus culpa veritatis quo accusantium, neque enim ea ad eaque iure, quas tempore velit, quibusdam dolor illo! Explicabo.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid quisquam maiores iste soluta, nihil dolorem?</p>
</div>
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<section class="about-mission-vision section">
<div class="container">
<div class="row">
<div class="col">
<div class="title">
<h4>Little more brief</h4>
<h2>About Us.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="commonTab">
<ul class="nav nav-tabs justify-content-center" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#philosophy" role="tab" aria-controls="philosophy" aria-selected="true">Our Philosophy</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#mission" role="tab" aria-controls="mission" aria-selected="false">mission</a>
</li>
<li class="nav-item">
<a class="nav-link" id="contact-tab" data-toggle="tab" href="#vision" role="tab" aria-controls="vision" aria-selected="false">vision</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="philosophy" role="tabpanel" aria-labelledby="home-tab">
<div class="row">
<div class="col-md-6 align-self-center">
<h2>We Create Designs<br> and technology</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat voluptate molestias, quaerat quo natus dolor harum voluptatibus modi dicta ducimus.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum quae officia earum dolore est quaerat cupiditate voluptatibus id, magni alias veniam voluptate, libero explicabo, distinctio atque!</p>
</div>
<div class="col-md-6">
<img class="img-fluid rounded shadow " src="images/company/company-image.jpg" alt="">
</div>
</div>
</div>
<div class="tab-pane fade" id="mission" role="tabpanel" aria-labelledby="profile-tab">
<div class="row">
<div class="col-md-6 align-self-center">
<h2>Our Mission</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat voluptate molestias, quaerat quo natus dolor harum voluptatibus modi dicta ducimus.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum quae officia earum dolore est quaerat cupiditate voluptatibus id, magni alias veniam voluptate, libero explicabo, distinctio atque!</p>
</div>
<div class="col-md-6">
<img class="img-fluid rounded shadow mt-20" src="images/company/company-image-2.jpg" alt="">
</div>
</div>
</div>
<div class="tab-pane fade" id="vision" role="tabpanel" aria-labelledby="contact-tab">
<div class="row">
<div class="col-md-6 align-self-center">
<h2>Our Vision</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat voluptate molestias, quaerat quo natus dolor harum voluptatibus modi dicta ducimus.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum quae officia earum dolore est quaerat cupiditate voluptatibus id, magni alias veniam voluptate, libero explicabo, distinctio atque!</p>
</div>
<div class="col-md-6">
<img class="img-fluid rounded shadow mt-20" src="images/company/company-image-3.jpg" alt="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Start Our Team
=========================================== -->
<section class="team section bg-gray" id="team">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>TEAM MEMBER</h4>
<h2>Our Team.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6" >
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-1.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Shawshank Redemption</h3>
<span>Head Of Marketing</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6" >
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-2.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Luis Anthon</h3>
<span>Web Developer</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6">
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-3.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Jonathon Andrew</h3>
<span>Head Of Management</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6">
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-4.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Michael Jonson</h3>
<span>Head Of Management</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!--
Start Call To Action
==================================== -->
<section class="call-to-action section">
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h2>Let's Create Something Together</h2>
<p>Proin gravida nibh vel velit auctor aliquet. Aenean sollicudin bibendum auctor, <br> nisi elit consequat ipsum, nesagittis sem nid elit. Duis sed odio sitain elit.</p>
<a href="" class="btn btn-main">Contact Us</a>
</div>
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<footer id="footer" class="bg-one">
<div class="top-footer">
<div class="container">
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>About</h3>
<p>Integer posuere erat a ante venenati dapibus posuere velit aliquet. Fusce dapibus, tellus cursus commodo, tortor mauris sed posuere.</p>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Our Services</h3>
<ul>
<li><a href="#">Graphic Design</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Quick Links</h3>
<ul>
<li><a href="#">Partners</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQ’s</a></li>
<li><a href="#">Badges</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Subscribe Now</h3>
<form class="subscribe-form">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-main-sm">Subscribe Now</button>
</form>
</div>
<!-- End of .col-sm-3 -->
</div>
</div> <!-- end container -->
</div>
<div class="footer-bottom">
<h5>Copyright 2018. All rights reserved.</h5>
<h6>Design and Developed by themefisher.com<br>Get More <a href="https://themefisher.com/free-bootstrap-templates/" target="_blank">Free Bootstrap Templates</a></h6>
</div>
</footer> <!-- end footer -->
<!-- end Footer Area
========================================== -->
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>
+323
View File
@@ -0,0 +1,323 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<!--
Fixed Navigation
==================================== -->
<section class="header navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-expand-md">
<a class="navbar-brand" href="index.html">
<img src="images/logo.png" alt="logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="tf-ion-android-menu"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="service.html">Service</a>
</li>
<li class="nav-item">
<a class="nav-link" href="portfolio.html">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pages
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="404.html">404 Page</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</section>
<section class="single-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Contact Us</h2>
<nav aria-label="breadcrumb mx-auto" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Contact Us</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<!-- Srart Contact Us
=========================================== -->
<section class="contact-us section bg-gray" id="contact">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>Drop us a note</h4>
<h2>Contact Us.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- Contact Details -->
<div class="col-12 col-md-6">
<div class="map">
<div id="map"></div>
</div>
</div>
<!-- / End Contact Details -->
<!-- Contact Form -->
<div class="contact-form col-12 col-md-6 " >
<form id="contact-form" method="post" action="sendmail.php" role="form">
<div class="form-group">
<input type="text" placeholder="Your Name" class="form-control" name="name" id="name">
</div>
<div class="form-group">
<input type="email" placeholder="Your Email" class="form-control" name="email" id="email">
</div>
<div class="form-group">
<input type="text" placeholder="Subject" class="form-control" name="subject" id="subject">
</div>
<div class="form-group">
<textarea rows="6" placeholder="Message" class="form-control" name="message" id="message"></textarea>
</div>
<div id="mail-success" class="success">
Thank you. The Mailman is on His Way :)
</div>
<div id="mail-fail" class="error">
Sorry, don't know what happened. Try later :(
</div>
<div id="cf-submit">
<input type="submit" id="contact-submit" class="btn btn-transparent" value="Submit">
</div>
</form>
</div>
<!-- ./End Contact Form -->
</div> <!-- end row -->
<div class="row">
<div class="col-12 col-md-4">
<div class="address-block contact-meta-block">
<i class="tf-ion-android-pin"></i>
<h4>Our Location</h4>
<p>
14/05, Stockhome <br>
Victori Palace , United States <br>
</p>
</div>
</div>
<div class="col-12 col-md-4">
<div class="phone-block contact-meta-block">
<i class="tf-ion-ios-telephone"></i>
<h4>Call Us</h4>
<p>
Office: (03) 9283 2617 <br>
Fax: +61 3827 3590
</p>
</div>
</div>
<div class="col-12 col-md-4">
<div class="social-icons-block contact-meta-block">
<i class="tf-ion-ios-contact"></i>
<h4>We are social</h4>
<ul class="list-inline social-icon">
<li class="list-inline-item"><a href=""><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-linkedin"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-dribbble"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-instagram"></i></a></li>
</ul>
</div>
</div>
</div>
</div> <!-- end container -->
</section> <!-- end section -->
<footer id="footer" class="bg-one">
<div class="top-footer">
<div class="container">
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>About</h3>
<p>Integer posuere erat a ante venenati dapibus posuere velit aliquet. Fusce dapibus, tellus cursus commodo, tortor mauris sed posuere.</p>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Our Services</h3>
<ul>
<li><a href="#">Graphic Design</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Quick Links</h3>
<ul>
<li><a href="#">Partners</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQ’s</a></li>
<li><a href="#">Badges</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Subscribe Now</h3>
<form class="subscribe-form">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-main-sm">Subscribe Now</button>
</form>
</div>
<!-- End of .col-sm-3 -->
</div>
</div> <!-- end container -->
</div>
<div class="footer-bottom">
<h5>Copyright 2018. All rights reserved.</h5>
<h6>Design and Developed by themefisher.com<br>Get More <a href="https://themefisher.com/free-bootstrap-templates/" target="_blank">Free Bootstrap Templates</a></h6>
</div>
</footer> <!-- end footer -->
<!-- end Footer Area
========================================== -->
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>
+149
View File
@@ -0,0 +1,149 @@
@-webkit-keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #28ABE3;
}
}
@keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #28ABE3;
}
}
.btn-main {
background: #28ABE3;
border: 1px solid #28ABE3;
}
.title .border {
background-color: #28ABE3;
}
.navigation .navbar-nav > li.active a {
color: #28ABE3;
}
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
color: #28ABE3;
}
.testimonial {
background: #28ABE3;
}
.portfolio-filter button {
background: #28ABE3;
}
.team .member-photo .mask {
background: rgba(40, 171, 227, 0.7);
}
/*=================================================================
Our skills
==================================================================*/
.team-skills .progress-block .progress .progress-bar {
background: #28ABE3;
}
/*=================================================================
Step section
==================================================================*/
.development-steps .step-2 {
background-color: #28ABE3;
}
.development-steps .step-3 {
background: #198dbf;
}
.development-steps .step-4 {
background: #167da9;
}
.services .service-block.color-bg {
background: #28ABE3;
}
.services .service-block i {
color: #28ABE3;
}
.service-2 .service-item:hover i {
color: #28ABE3;
}
.service-2 .service-item i {
background: #28ABE3 none repeat scroll 0 0;
}
.pricing-table .price-title .value {
color: #28ABE3;
}
.portfolio-filter ul li.active {
background: #28ABE3;
}
.portfolio-block .caption .search-icon {
background: #28ABE3;
}
.counters-item i {
color: #28ABE3;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
border-color: #28ABE3;
}
.contact-form #contact-submit {
background: #28ABE3;
}
.social-icon ul li a:hover {
background: #28ABE3;
border: 1px solid #28ABE3;
}
.about .btn-about {
background: #28ABE3;
}
.about .feature-list li i {
color: #28ABE3;
}
.top-footer li a:hover {
color: #28ABE3;
}
.footer-bottom a {
color: #28ABE3;
}
.post-meta a {
color: #28ABE3;
}
.next-prev a:hover {
color: #28ABE3;
}
.social-profile ul li a i:hover {
color: #28ABE3;
}
.comment-reply-form input:focus, .comment-reply-form textarea:focus {
border: 1px solid #28ABE3;
}
/*# sourceMappingURL=../maps/colors/blue.css.map */
+149
View File
@@ -0,0 +1,149 @@
@-webkit-keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #5BB12F;
}
}
@keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #5BB12F;
}
}
.btn-main {
background: #5BB12F;
border: 1px solid #5BB12F;
}
.title .border {
background-color: #5BB12F;
}
.portfolio-filter button {
background: #5BB12F;
}
.navigation .navbar-nav > li.active a {
color: #5BB12F;
}
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
color: #5BB12F;
}
.testimonial {
background: #5BB12F;
}
.team .member-photo .mask {
background: rgba(91, 177, 47, 0.7);
}
/*=================================================================
Our skills
==================================================================*/
.team-skills .progress-block .progress .progress-bar {
background: #5BB12F;
}
/*=================================================================
Step section
==================================================================*/
.development-steps .step-2 {
background-color: #5BB12F;
}
.development-steps .step-3 {
background: #468924;
}
.development-steps .step-4 {
background: #3c751f;
}
.services .service-block.color-bg {
background: #5BB12F;
}
.services .service-block i {
color: #5BB12F;
}
.service-2 .service-item:hover i {
color: #5BB12F;
}
.service-2 .service-item i {
background: #5BB12F none repeat scroll 0 0;
}
.pricing-table .price-title .value {
color: #5BB12F;
}
.portfolio-filter ul li.active {
background: #5BB12F;
}
.portfolio-block .caption .search-icon {
background: #5BB12F;
}
.counters-item i {
color: #5BB12F;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
border-color: #5BB12F;
}
.contact-form #contact-submit {
background: #5BB12F;
}
.social-icon ul li a:hover {
background: #5BB12F;
border: 1px solid #5BB12F;
}
.about .btn-about {
background: #5BB12F;
}
.about .feature-list li i {
color: #5BB12F;
}
.top-footer li a:hover {
color: #5BB12F;
}
.footer-bottom a {
color: #5BB12F;
}
.post-meta a {
color: #5BB12F;
}
.next-prev a:hover {
color: #5BB12F;
}
.social-profile ul li a i:hover {
color: #5BB12F;
}
.comment-reply-form input:focus, .comment-reply-form textarea:focus {
border: 1px solid #5BB12F;
}
/*# sourceMappingURL=../maps/colors/green.css.map */
+149
View File
@@ -0,0 +1,149 @@
@-webkit-keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #69D2E7;
}
}
@keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #69D2E7;
}
}
.btn-main {
background: #69D2E7;
border: 1px solid #69D2E7;
}
.title .border {
background-color: #69D2E7;
}
.portfolio-filter button {
background: #69D2E7;
}
.navigation .navbar-nav > li.active a {
color: #69D2E7;
}
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
color: #69D2E7;
}
.testimonial {
background: #69D2E7;
}
.team .member-photo .mask {
background: rgba(105, 210, 231, 0.7);
}
/*=================================================================
Our skills
==================================================================*/
.team-skills .progress-block .progress .progress-bar {
background: #69D2E7;
}
/*=================================================================
Step section
==================================================================*/
.development-steps .step-2 {
background-color: #69D2E7;
}
.development-steps .step-3 {
background: #3dc5e0;
}
.development-steps .step-4 {
background: #27bedc;
}
.services .service-block.color-bg {
background: #69D2E7;
}
.services .service-block i {
color: #69D2E7;
}
.service-2 .service-item:hover i {
color: #69D2E7;
}
.service-2 .service-item i {
background: #69D2E7 none repeat scroll 0 0;
}
.pricing-table .price-title .value {
color: #69D2E7;
}
.portfolio-filter ul li.active {
background: #69D2E7;
}
.portfolio-block .caption .search-icon {
background: #69D2E7;
}
.counters-item i {
color: #69D2E7;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
border-color: #69D2E7;
}
.contact-form #contact-submit {
background: #69D2E7;
}
.social-icon ul li a:hover {
background: #69D2E7;
border: 1px solid #69D2E7;
}
.about .btn-about {
background: #69D2E7;
}
.about .feature-list li i {
color: #69D2E7;
}
.top-footer li a:hover {
color: #69D2E7;
}
.footer-bottom a {
color: #69D2E7;
}
.post-meta a {
color: #69D2E7;
}
.next-prev a:hover {
color: #69D2E7;
}
.social-profile ul li a i:hover {
color: #69D2E7;
}
.comment-reply-form input:focus, .comment-reply-form textarea:focus {
border: 1px solid #69D2E7;
}
/*# sourceMappingURL=../maps/colors/light-blue.css.map */
+149
View File
@@ -0,0 +1,149 @@
@-webkit-keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #BCCF02;
}
}
@keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #BCCF02;
}
}
.btn-main {
background: #BCCF02;
border: 1px solid #BCCF02;
}
.title .border {
background-color: #BCCF02;
}
.portfolio-filter button {
background: #BCCF02;
}
.navigation .navbar-nav > li.active a {
color: #BCCF02;
}
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
color: #BCCF02;
}
.testimonial {
background: #BCCF02;
}
.team .member-photo .mask {
background: rgba(188, 207, 2, 0.7);
}
/*=================================================================
Our skills
==================================================================*/
.team-skills .progress-block .progress .progress-bar {
background: #BCCF02;
}
/*=================================================================
Step section
==================================================================*/
.development-steps .step-2 {
background-color: #BCCF02;
}
.development-steps .step-3 {
background: #8e9c02;
}
.development-steps .step-4 {
background: #778301;
}
.services .service-block.color-bg {
background: #BCCF02;
}
.services .service-block i {
color: #BCCF02;
}
.service-2 .service-item:hover i {
color: #BCCF02;
}
.service-2 .service-item i {
background: #BCCF02 none repeat scroll 0 0;
}
.pricing-table .price-title .value {
color: #BCCF02;
}
.portfolio-filter ul li.active {
background: #BCCF02;
}
.portfolio-block .caption .search-icon {
background: #BCCF02;
}
.counters-item i {
color: #BCCF02;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
border-color: #BCCF02;
}
.contact-form #contact-submit {
background: #BCCF02;
}
.social-icon ul li a:hover {
background: #BCCF02;
border: 1px solid #BCCF02;
}
.about .btn-about {
background: #BCCF02;
}
.about .feature-list li i {
color: #BCCF02;
}
.top-footer li a:hover {
color: #BCCF02;
}
.footer-bottom a {
color: #BCCF02;
}
.post-meta a {
color: #BCCF02;
}
.next-prev a:hover {
color: #BCCF02;
}
.social-profile ul li a i:hover {
color: #BCCF02;
}
.comment-reply-form input:focus, .comment-reply-form textarea:focus {
border: 1px solid #BCCF02;
}
/*# sourceMappingURL=../maps/colors/light-green.css.map */
+149
View File
@@ -0,0 +1,149 @@
@-webkit-keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #FF432E;
}
}
@keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #FF432E;
}
}
.btn-main {
background: #FF432E;
border: 1px solid #FF432E;
}
.title .border {
background-color: #FF432E;
}
.portfolio-filter button {
background: #FF432E;
}
.navigation .navbar-nav > li.active a {
color: #FF432E;
}
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
color: #FF432E;
}
.testimonial {
background: #FF432E;
}
.team .member-photo .mask {
background: rgba(255, 67, 46, 0.7);
}
/*=================================================================
Our skills
==================================================================*/
.team-skills .progress-block .progress .progress-bar {
background: #FF432E;
}
/*=================================================================
Step section
==================================================================*/
.development-steps .step-2 {
background-color: #FF432E;
}
.development-steps .step-3 {
background: #fa1900;
}
.development-steps .step-4 {
background: #e11700;
}
.services .service-block.color-bg {
background: #FF432E;
}
.services .service-block i {
color: #FF432E;
}
.service-2 .service-item:hover i {
color: #FF432E;
}
.service-2 .service-item i {
background: #FF432E none repeat scroll 0 0;
}
.pricing-table .price-title .value {
color: #FF432E;
}
.portfolio-filter ul li.active {
background: #FF432E;
}
.portfolio-block .caption .search-icon {
background: #FF432E;
}
.counters-item i {
color: #FF432E;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
border-color: #FF432E;
}
.contact-form #contact-submit {
background: #FF432E;
}
.social-icon ul li a:hover {
background: #FF432E;
border: 1px solid #FF432E;
}
.about .btn-about {
background: #FF432E;
}
.about .feature-list li i {
color: #FF432E;
}
.top-footer li a:hover {
color: #FF432E;
}
.footer-bottom a {
color: #FF432E;
}
.post-meta a {
color: #FF432E;
}
.next-prev a:hover {
color: #FF432E;
}
.social-profile ul li a i:hover {
color: #FF432E;
}
.comment-reply-form input:focus, .comment-reply-form textarea:focus {
border: 1px solid #FF432E;
}
/*# sourceMappingURL=../maps/colors/red.css.map */
+149
View File
@@ -0,0 +1,149 @@
@-webkit-keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #FED136;
}
}
@keyframes preloader {
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #FED136;
}
}
.btn-main {
background: #FED136;
border: 1px solid #FED136;
}
.title .border {
background-color: #FED136;
}
.portfolio-filter button {
background: #FED136;
}
.navigation .navbar-nav > li.active a {
color: #FED136;
}
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {
color: #FED136;
}
.testimonial {
background: #FED136;
}
.team .member-photo .mask {
background: rgba(254, 209, 54, 0.7);
}
/*=================================================================
Our skills
==================================================================*/
.team-skills .progress-block .progress .progress-bar {
background: #FED136;
}
/*=================================================================
Step section
==================================================================*/
.development-steps .step-2 {
background-color: #FED136;
}
.development-steps .step-3 {
background: #fec503;
}
.development-steps .step-4 {
background: #e6b301;
}
.services .service-block.color-bg {
background: #FED136;
}
.services .service-block i {
color: #FED136;
}
.service-2 .service-item:hover i {
color: #FED136;
}
.service-2 .service-item i {
background: #FED136 none repeat scroll 0 0;
}
.pricing-table .price-title .value {
color: #FED136;
}
.portfolio-filter ul li.active {
background: #FED136;
}
.portfolio-block .caption .search-icon {
background: #FED136;
}
.counters-item i {
color: #FED136;
}
.contact-form input:hover,
.contact-form textarea:hover,
.contact-form #contact-submit:hover {
border-color: #FED136;
}
.contact-form #contact-submit {
background: #FED136;
}
.social-icon ul li a:hover {
background: #FED136;
border: 1px solid #FED136;
}
.about .btn-about {
background: #FED136;
}
.about .feature-list li i {
color: #FED136;
}
.top-footer li a:hover {
color: #FED136;
}
.footer-bottom a {
color: #FED136;
}
.post-meta a {
color: #FED136;
}
.next-prev a:hover {
color: #FED136;
}
.social-profile ul li a i:hover {
color: #FED136;
}
.comment-reply-form input:focus, .comment-reply-form textarea:focus {
border: 1px solid #FED136;
}
/*# sourceMappingURL=../maps/colors/yellow.css.map */
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["blue.css"],"names":[],"mappings":"AAAA;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oCAAoC;CACrC;;AAED;;oEAEoE;AACpE;EACE,oBAAoB;CACrB;;AAED;;oEAEoE;AACpE;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B","file":"../../colors/blue.css","sourcesContent":["@-webkit-keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #28ABE3;\n }\n}\n\n@keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #28ABE3;\n }\n}\n\n.btn-main {\n background: #28ABE3;\n border: 1px solid #28ABE3;\n}\n\n.title .border {\n background-color: #28ABE3;\n}\n\n.navigation .navbar-nav > li.active a {\n color: #28ABE3;\n}\n\n.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {\n color: #28ABE3;\n}\n\n.testimonial {\n background: #28ABE3;\n}\n\n.portfolio-filter button {\n background: #28ABE3;\n}\n\n.team .member-photo .mask {\n background: rgba(40, 171, 227, 0.7);\n}\n\n/*=================================================================\r\n Our skills\r\n==================================================================*/\n.team-skills .progress-block .progress .progress-bar {\n background: #28ABE3;\n}\n\n/*=================================================================\r\n Step section\r\n==================================================================*/\n.development-steps .step-2 {\n background-color: #28ABE3;\n}\n\n.development-steps .step-3 {\n background: #198dbf;\n}\n\n.development-steps .step-4 {\n background: #167da9;\n}\n\n.services .service-block.color-bg {\n background: #28ABE3;\n}\n\n.services .service-block i {\n color: #28ABE3;\n}\n\n.service-2 .service-item:hover i {\n color: #28ABE3;\n}\n\n.service-2 .service-item i {\n background: #28ABE3 none repeat scroll 0 0;\n}\n\n.pricing-table .price-title .value {\n color: #28ABE3;\n}\n\n.portfolio-filter ul li.active {\n background: #28ABE3;\n}\n\n.portfolio-block .caption .search-icon {\n background: #28ABE3;\n}\n\n.counters-item i {\n color: #28ABE3;\n}\n\n.contact-form input:hover,\n.contact-form textarea:hover,\n.contact-form #contact-submit:hover {\n border-color: #28ABE3;\n}\n\n.contact-form #contact-submit {\n background: #28ABE3;\n}\n\n.social-icon ul li a:hover {\n background: #28ABE3;\n border: 1px solid #28ABE3;\n}\n\n.about .btn-about {\n background: #28ABE3;\n}\n\n.about .feature-list li i {\n color: #28ABE3;\n}\n\n.top-footer li a:hover {\n color: #28ABE3;\n}\n\n.footer-bottom a {\n color: #28ABE3;\n}\n\n.post-meta a {\n color: #28ABE3;\n}\n\n.next-prev a:hover {\n color: #28ABE3;\n}\n\n.social-profile ul li a i:hover {\n color: #28ABE3;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n border: 1px solid #28ABE3;\n}\n"]}
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["green.css"],"names":[],"mappings":"AAAA;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,mCAAmC;CACpC;;AAED;;oEAEoE;AACpE;EACE,oBAAoB;CACrB;;AAED;;oEAEoE;AACpE;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B","file":"../../colors/green.css","sourcesContent":["@-webkit-keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #5BB12F;\n }\n}\n\n@keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #5BB12F;\n }\n}\n\n.btn-main {\n background: #5BB12F;\n border: 1px solid #5BB12F;\n}\n\n.title .border {\n background-color: #5BB12F;\n}\n\n.portfolio-filter button {\n background: #5BB12F;\n}\n\n.navigation .navbar-nav > li.active a {\n color: #5BB12F;\n}\n\n.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {\n color: #5BB12F;\n}\n\n.testimonial {\n background: #5BB12F;\n}\n\n.team .member-photo .mask {\n background: rgba(91, 177, 47, 0.7);\n}\n\n/*=================================================================\r\n Our skills\r\n==================================================================*/\n.team-skills .progress-block .progress .progress-bar {\n background: #5BB12F;\n}\n\n/*=================================================================\r\n Step section\r\n==================================================================*/\n.development-steps .step-2 {\n background-color: #5BB12F;\n}\n\n.development-steps .step-3 {\n background: #468924;\n}\n\n.development-steps .step-4 {\n background: #3c751f;\n}\n\n.services .service-block.color-bg {\n background: #5BB12F;\n}\n\n.services .service-block i {\n color: #5BB12F;\n}\n\n.service-2 .service-item:hover i {\n color: #5BB12F;\n}\n\n.service-2 .service-item i {\n background: #5BB12F none repeat scroll 0 0;\n}\n\n.pricing-table .price-title .value {\n color: #5BB12F;\n}\n\n.portfolio-filter ul li.active {\n background: #5BB12F;\n}\n\n.portfolio-block .caption .search-icon {\n background: #5BB12F;\n}\n\n.counters-item i {\n color: #5BB12F;\n}\n\n.contact-form input:hover,\n.contact-form textarea:hover,\n.contact-form #contact-submit:hover {\n border-color: #5BB12F;\n}\n\n.contact-form #contact-submit {\n background: #5BB12F;\n}\n\n.social-icon ul li a:hover {\n background: #5BB12F;\n border: 1px solid #5BB12F;\n}\n\n.about .btn-about {\n background: #5BB12F;\n}\n\n.about .feature-list li i {\n color: #5BB12F;\n}\n\n.top-footer li a:hover {\n color: #5BB12F;\n}\n\n.footer-bottom a {\n color: #5BB12F;\n}\n\n.post-meta a {\n color: #5BB12F;\n}\n\n.next-prev a:hover {\n color: #5BB12F;\n}\n\n.social-profile ul li a i:hover {\n color: #5BB12F;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n border: 1px solid #5BB12F;\n}\n"]}
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["light-blue.css"],"names":[],"mappings":"AAAA;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,qCAAqC;CACtC;;AAED;;oEAEoE;AACpE;EACE,oBAAoB;CACrB;;AAED;;oEAEoE;AACpE;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B","file":"../../colors/light-blue.css","sourcesContent":["@-webkit-keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #69D2E7;\n }\n}\n\n@keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #69D2E7;\n }\n}\n\n.btn-main {\n background: #69D2E7;\n border: 1px solid #69D2E7;\n}\n\n.title .border {\n background-color: #69D2E7;\n}\n\n.portfolio-filter button {\n background: #69D2E7;\n}\n\n.navigation .navbar-nav > li.active a {\n color: #69D2E7;\n}\n\n.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {\n color: #69D2E7;\n}\n\n.testimonial {\n background: #69D2E7;\n}\n\n.team .member-photo .mask {\n background: rgba(105, 210, 231, 0.7);\n}\n\n/*=================================================================\r\n Our skills\r\n==================================================================*/\n.team-skills .progress-block .progress .progress-bar {\n background: #69D2E7;\n}\n\n/*=================================================================\r\n Step section\r\n==================================================================*/\n.development-steps .step-2 {\n background-color: #69D2E7;\n}\n\n.development-steps .step-3 {\n background: #3dc5e0;\n}\n\n.development-steps .step-4 {\n background: #27bedc;\n}\n\n.services .service-block.color-bg {\n background: #69D2E7;\n}\n\n.services .service-block i {\n color: #69D2E7;\n}\n\n.service-2 .service-item:hover i {\n color: #69D2E7;\n}\n\n.service-2 .service-item i {\n background: #69D2E7 none repeat scroll 0 0;\n}\n\n.pricing-table .price-title .value {\n color: #69D2E7;\n}\n\n.portfolio-filter ul li.active {\n background: #69D2E7;\n}\n\n.portfolio-block .caption .search-icon {\n background: #69D2E7;\n}\n\n.counters-item i {\n color: #69D2E7;\n}\n\n.contact-form input:hover,\n.contact-form textarea:hover,\n.contact-form #contact-submit:hover {\n border-color: #69D2E7;\n}\n\n.contact-form #contact-submit {\n background: #69D2E7;\n}\n\n.social-icon ul li a:hover {\n background: #69D2E7;\n border: 1px solid #69D2E7;\n}\n\n.about .btn-about {\n background: #69D2E7;\n}\n\n.about .feature-list li i {\n color: #69D2E7;\n}\n\n.top-footer li a:hover {\n color: #69D2E7;\n}\n\n.footer-bottom a {\n color: #69D2E7;\n}\n\n.post-meta a {\n color: #69D2E7;\n}\n\n.next-prev a:hover {\n color: #69D2E7;\n}\n\n.social-profile ul li a i:hover {\n color: #69D2E7;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n border: 1px solid #69D2E7;\n}\n"]}
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["light-green.css"],"names":[],"mappings":"AAAA;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,mCAAmC;CACpC;;AAED;;oEAEoE;AACpE;EACE,oBAAoB;CACrB;;AAED;;oEAEoE;AACpE;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B","file":"../../colors/light-green.css","sourcesContent":["@-webkit-keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #BCCF02;\n }\n}\n\n@keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #BCCF02;\n }\n}\n\n.btn-main {\n background: #BCCF02;\n border: 1px solid #BCCF02;\n}\n\n.title .border {\n background-color: #BCCF02;\n}\n\n.portfolio-filter button {\n background: #BCCF02;\n}\n\n.navigation .navbar-nav > li.active a {\n color: #BCCF02;\n}\n\n.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {\n color: #BCCF02;\n}\n\n.testimonial {\n background: #BCCF02;\n}\n\n.team .member-photo .mask {\n background: rgba(188, 207, 2, 0.7);\n}\n\n/*=================================================================\r\n Our skills\r\n==================================================================*/\n.team-skills .progress-block .progress .progress-bar {\n background: #BCCF02;\n}\n\n/*=================================================================\r\n Step section\r\n==================================================================*/\n.development-steps .step-2 {\n background-color: #BCCF02;\n}\n\n.development-steps .step-3 {\n background: #8e9c02;\n}\n\n.development-steps .step-4 {\n background: #778301;\n}\n\n.services .service-block.color-bg {\n background: #BCCF02;\n}\n\n.services .service-block i {\n color: #BCCF02;\n}\n\n.service-2 .service-item:hover i {\n color: #BCCF02;\n}\n\n.service-2 .service-item i {\n background: #BCCF02 none repeat scroll 0 0;\n}\n\n.pricing-table .price-title .value {\n color: #BCCF02;\n}\n\n.portfolio-filter ul li.active {\n background: #BCCF02;\n}\n\n.portfolio-block .caption .search-icon {\n background: #BCCF02;\n}\n\n.counters-item i {\n color: #BCCF02;\n}\n\n.contact-form input:hover,\n.contact-form textarea:hover,\n.contact-form #contact-submit:hover {\n border-color: #BCCF02;\n}\n\n.contact-form #contact-submit {\n background: #BCCF02;\n}\n\n.social-icon ul li a:hover {\n background: #BCCF02;\n border: 1px solid #BCCF02;\n}\n\n.about .btn-about {\n background: #BCCF02;\n}\n\n.about .feature-list li i {\n color: #BCCF02;\n}\n\n.top-footer li a:hover {\n color: #BCCF02;\n}\n\n.footer-bottom a {\n color: #BCCF02;\n}\n\n.post-meta a {\n color: #BCCF02;\n}\n\n.next-prev a:hover {\n color: #BCCF02;\n}\n\n.social-profile ul li a i:hover {\n color: #BCCF02;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n border: 1px solid #BCCF02;\n}\n"]}
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["red.css"],"names":[],"mappings":"AAAA;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,mCAAmC;CACpC;;AAED;;oEAEoE;AACpE;EACE,oBAAoB;CACrB;;AAED;;oEAEoE;AACpE;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B","file":"../../colors/red.css","sourcesContent":["@-webkit-keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #FF432E;\n }\n}\n\n@keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #FF432E;\n }\n}\n\n.btn-main {\n background: #FF432E;\n border: 1px solid #FF432E;\n}\n\n.title .border {\n background-color: #FF432E;\n}\n\n.portfolio-filter button {\n background: #FF432E;\n}\n\n.navigation .navbar-nav > li.active a {\n color: #FF432E;\n}\n\n.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {\n color: #FF432E;\n}\n\n.testimonial {\n background: #FF432E;\n}\n\n.team .member-photo .mask {\n background: rgba(255, 67, 46, 0.7);\n}\n\n/*=================================================================\r\n Our skills\r\n==================================================================*/\n.team-skills .progress-block .progress .progress-bar {\n background: #FF432E;\n}\n\n/*=================================================================\r\n Step section\r\n==================================================================*/\n.development-steps .step-2 {\n background-color: #FF432E;\n}\n\n.development-steps .step-3 {\n background: #fa1900;\n}\n\n.development-steps .step-4 {\n background: #e11700;\n}\n\n.services .service-block.color-bg {\n background: #FF432E;\n}\n\n.services .service-block i {\n color: #FF432E;\n}\n\n.service-2 .service-item:hover i {\n color: #FF432E;\n}\n\n.service-2 .service-item i {\n background: #FF432E none repeat scroll 0 0;\n}\n\n.pricing-table .price-title .value {\n color: #FF432E;\n}\n\n.portfolio-filter ul li.active {\n background: #FF432E;\n}\n\n.portfolio-block .caption .search-icon {\n background: #FF432E;\n}\n\n.counters-item i {\n color: #FF432E;\n}\n\n.contact-form input:hover,\n.contact-form textarea:hover,\n.contact-form #contact-submit:hover {\n border-color: #FF432E;\n}\n\n.contact-form #contact-submit {\n background: #FF432E;\n}\n\n.social-icon ul li a:hover {\n background: #FF432E;\n border: 1px solid #FF432E;\n}\n\n.about .btn-about {\n background: #FF432E;\n}\n\n.about .feature-list li i {\n color: #FF432E;\n}\n\n.top-footer li a:hover {\n color: #FF432E;\n}\n\n.footer-bottom a {\n color: #FF432E;\n}\n\n.post-meta a {\n color: #FF432E;\n}\n\n.next-prev a:hover {\n color: #FF432E;\n}\n\n.social-profile ul li a i:hover {\n color: #FF432E;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n border: 1px solid #FF432E;\n}\n"]}
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["yellow.css"],"names":[],"mappings":"AAAA;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE;IACE,aAAa;IACb,oCAAoC;IACpC,4BAA4B;IAC5B,oBAAoB;GACrB;CACF;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oCAAoC;CACrC;;AAED;;oEAEoE;AACpE;EACE,oBAAoB;CACrB;;AAED;;oEAEoE;AACpE;EACE,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,2CAA2C;CAC5C;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;;;EAGE,sBAAsB;CACvB;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,oBAAoB;EACpB,0BAA0B;CAC3B;;AAED;EACE,oBAAoB;CACrB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,0BAA0B;CAC3B","file":"../../colors/yellow.css","sourcesContent":["@-webkit-keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #FED136;\n }\n}\n\n@keyframes preloader {\n 25% {\n height: 30px;\n -webkit-transform: translateY(15px);\n transform: translateY(15px);\n background: #FED136;\n }\n}\n\n.btn-main {\n background: #FED136;\n border: 1px solid #FED136;\n}\n\n.title .border {\n background-color: #FED136;\n}\n\n.portfolio-filter button {\n background: #FED136;\n}\n\n.navigation .navbar-nav > li.active a {\n color: #FED136;\n}\n\n.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:active, .navigation .navbar-nav > li > a:focus {\n color: #FED136;\n}\n\n.testimonial {\n background: #FED136;\n}\n\n.team .member-photo .mask {\n background: rgba(254, 209, 54, 0.7);\n}\n\n/*=================================================================\r\n Our skills\r\n==================================================================*/\n.team-skills .progress-block .progress .progress-bar {\n background: #FED136;\n}\n\n/*=================================================================\r\n Step section\r\n==================================================================*/\n.development-steps .step-2 {\n background-color: #FED136;\n}\n\n.development-steps .step-3 {\n background: #fec503;\n}\n\n.development-steps .step-4 {\n background: #e6b301;\n}\n\n.services .service-block.color-bg {\n background: #FED136;\n}\n\n.services .service-block i {\n color: #FED136;\n}\n\n.service-2 .service-item:hover i {\n color: #FED136;\n}\n\n.service-2 .service-item i {\n background: #FED136 none repeat scroll 0 0;\n}\n\n.pricing-table .price-title .value {\n color: #FED136;\n}\n\n.portfolio-filter ul li.active {\n background: #FED136;\n}\n\n.portfolio-block .caption .search-icon {\n background: #FED136;\n}\n\n.counters-item i {\n color: #FED136;\n}\n\n.contact-form input:hover,\n.contact-form textarea:hover,\n.contact-form #contact-submit:hover {\n border-color: #FED136;\n}\n\n.contact-form #contact-submit {\n background: #FED136;\n}\n\n.social-icon ul li a:hover {\n background: #FED136;\n border: 1px solid #FED136;\n}\n\n.about .btn-about {\n background: #FED136;\n}\n\n.about .feature-list li i {\n color: #FED136;\n}\n\n.top-footer li a:hover {\n color: #FED136;\n}\n\n.footer-bottom a {\n color: #FED136;\n}\n\n.post-meta a {\n color: #FED136;\n}\n\n.next-prev a:hover {\n color: #FED136;\n}\n\n.social-profile ul li a i:hover {\n color: #FED136;\n}\n\n.comment-reply-form input:focus, .comment-reply-form textarea:focus {\n border: 1px solid #FED136;\n}\n"]}
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["_typography.scss","_variables.scss","_mixins.scss","_common.scss","style.css","_backgrounds.scss","templates/_header.scss","templates/_navigation.scss","templates/_hero-area.scss","templates/_about_us.scss","templates/_call-to-action.scss","templates/_contact.scss","templates/_counter.scss","templates/_pricing.scss","templates/_portfolio.scss","templates/_services.scss","templates/_skills.scss","templates/_team.scss","templates/_testimonials.scss","templates/_blog.scss","templates/_single-post.scss","templates/_footer.scss","templates/_404.scss"],"names":[],"mappings":"AAAA,qFAAY;AACZ;EACE,iBAAiB;EACjB,yCCGuC;EDFvC,oCAAoC;CACrC;;AACD;EACE,yCCDuC;EDEvC,eAAe;EACf,gBAAe;CAChB;;AACD;EACC,yCCNwC;EDOxC,iBAAiB;CACjB;;AE8BD,uBAAuB;AC3CvB;EACE,sBAAmB;CACpB;;AACD;EACE,sBAAsB;CACvB;;AAED;EACE,UAAU;EACV,WAAW;EACX,iBAAiB;CAClB;;AAED;EACE,UAAU;CACX;;AAED;EACE,+BAA+B;CAChC;;AAED;EACE,UAAU;CACX;;AAED;EACE,sBAAsB;EACtB,WAAW;CACZ;;AAED;EACE,eF7BqB;CE8BtB;;AAED;EACE,0BAA0B;EAC1B,4DAAiC;EACjC,YFpCU;EEqCV,sBAAsB;EACtB,gBAAgB;EAChB,oBAAoB;EACpB,mBAAmB;EACnB,0BAA0B;EAC1B,8BAA6B;EAC7B,mBAAkB;CAInB;;AAdD;EAYI,YF7CQ;CE8CT;;AAGH;EAEE,kBAAiB;EACjB,gBAAe;CAChB;;AACD;EACE,YFvDU;EEwDV,uBFxDU;EEyDV,sBAAsB;EACtB,gBAAgB;EAChB,oBAAoB;EACpB,mBAAmB;EACnB,0BAA0B;CAI3B;;AAXD;EASI,YF/DQ;CEgET;;AAIH;EACE,iBAAiB;CAClB;;AACD;EACE,iBAAiB;CAClB;;AACD;EACE,iBAAiB;CAClB;;AACD;EACE,iBAAiB;CAClB;;AACD;EACE,iBAAiB;CAClB;;AAGD;EACE,YAAY;CACb;;AACD;EACE,mBAAmB;CACpB;;AAED;EACE,iBAAgB;CAIjB;;ADhDC;EC2CF;IAGI,gBAAe;GAElB;CC2BA;;AD1BD;EACE,WAAU;CAIX;;ADjDC;EC4CF;IAGI,gBAAe;GAElB;CC+BA;;AD9BD;EACE,gBAAgB;CACjB;;AACD;EACE,gBAAgB;CACjB;;AAED;EACE,WAAW;CACZ;;AAMD;EACE,oBFvHqB;EEwHrB,aAAa;EACb,WAAW;EACX,2BAAa;EACb,gBAAgB;EAChB,mBAAmB;EACnB,YAAY;EACZ,YAAY;EACZ,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,0BAAoB;MAApB,uBAAoB;UAApB,oBAAoB;CACrB;;AAGD;EACE,mBAAmB;EACnB,YAAY;EACZ,aAAa;EACb,mBAAmB;CACpB;;AACD;EACE,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,OAAO;CACR;;AACD;EACE,YAAY;EACZ,eAAe;EACf,eAAe;EACf,WAAW;EACX,YAAY;EACZ,uBFxJU;EEyJV,oBAAoB;EACpB,uEAAuE;EAC/D,+DAA+D;CACxE;;AACD;EACE,iCAAyB;EAEjB,yBAAiB;CAAU;;AACrC;EACE,iCAAyB;EAEjB,yBAAiB;CAAU;;AACrC;EACE,iCAAyB;EAEjB,yBAAiB;CAAU;;AACrC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,kCAAyB;EAEjB,0BAAiB;CAAW;;AACtC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,6BAA6B;EACrB,qBAAqB;CAAG;;AAClC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AACpC;EACE,+BAA+B;EACvB,uBAAuB;CAAG;;AAEpC;EACE;IACE,4BAAwB;IAChB,oBAAgB;GC2EzB;ED1EC;IACA,4BAAwB;IAChB,oBAAgB;GC4EzB;CACF;;ADzED;EACE;IACE,4BAAwB;IAChB,oBAAgB;GC4EzB;ED3EC;IACA,4BAAwB;IAChB,oBAAgB;GC6EzB;CACF;;ADxED;EACE,qBAAqB;EACrB,mBAAmB;CAoCpB;;AAtCD;EAII,gBAAgB;EAChB,eAAe;EACf,2BAA2B;EAC3B,mBAAkB;EAClB,iBAAiB;CAClB;;AATH;EAWI,gBAAgB;EAChB,kBAAkB;EAClB,iBAAiB;EACjB,sBAAsB;EACtB,0BAA0B;CAC3B;;AAhBH;EAkBI,eAAe;EACf,WAAW;EACX,eAAc;CAOf;;AD3OD;ECgNF;IAsBM,WAAW;GAKd;CC8EF;;AFpTC;EC2MF;IAyBM,WAAW;GAEd;CCoFF;;AD/GD;EA6BI,aAAY;EACZ,sBAAsB;EACtB,mBAAmB;EACnB,YAAY;EACZ,mBAAmB;EACnB,YAAY;EAEZ,oBAAmB;CACpB;;AAGH;EACE,oBAAoB;CACrB;;AACD;EACE,YAAW;CACZ;;AAED;EACE,iDAAiC;CAClC;;AAED;EACE,4DAAiC;CAClC;;AAED;EACE,wBAAwB;CASzB;;AAVD;EAGI,eAAc;EACd,iBAAiB;EACjB,yCFzTqC;CE0TtC;;AANH;EAQI,eF/TmB;CEgUpB;;AAQH;EACE,cAAc;CACf;;AAED;EAEI,8BAA6B;EAC7B,mBAAmB;CAqBlB;;AAxBL;EAKM,cAAa;CAkBZ;;AAvBP;EAOU,oBAAoB;EACpB,YAAW;EACX,2BAA2B;EAC3B,iBAAgB;CAYjB;;AAtBT;EAYY,0BFxVW;EEyVX,oBFzVW;EE0VX,YF3VA;CE4VD;;AAfX;EAiBY,0BF7VW;EE8VX,iBAAgB;EAChB,oBF/VW;EEgWX,YFjWA;CEkWD;;AArBX;EA0BM,kBAAiB;CAClB;;AE1WL;EACC,4CAAe;EACf,uBAAsB;CACtB;;ACHD;EACC,oBAAoB;EACpB,gBAAe;EACf,mBAAmB;EACnB,YLFW;EKGX,mBAAmB;CAWnB;;AAhBD;EAOE,wBAAwB;EACxB,sBAAsB;CAOtB;;AAfF;EAUG,sBAAsB;CAItB;;AAdH;EAYI,eLTmB;CKUnB;;ACbJ;EACE,oBAAoB;EACpB,oBAAoB;CAmErB;;AArED;EAMQ,YNJI;CMKL;;AAPP;EAUM,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,8BAA4B;EAC5B,+BAA+B;CAWhC;;AL0BH;EKnDF;IAgBQ,0BAAuB;GAS1B;CHudJ;;AFxbC;EKxDF;IAmBQ,0BAAuB;GAM1B;CH6dJ;;AGtfD;EAsBQ,iBAAiB;EACjB,eNpBe;CMqBhB;;AAxBP;EA4BI,YN1BQ;EM2BR,gBAAe;EACf,gBAAgB;EAChB,cAAc;CACf;;AAhCH;EAkCI,iBAAiB;CAClB;;AAnCH;EAqCI,WAAU;CA8BX;;AAnEH;EAuCM,kBAAiB;EACjB,YNtCM;EMuCN,gBAAe;CAKhB;;AA9CL;EA2CQ,wBAAwB;EACxB,eNzCe;CM0ChB;;AA7CP;EAgDM,iBAAiB;EACjB,8BAAsB;UAAtB,sBAAsB;EACtB,sCAA8B;UAA9B,8BAA8B;EAC9B,+BAAgB;UAAhB,uBAAgB;EAChB,uBAAuB;EACvB,eAAe;EACf,WAAW;EACX,4DAA4D;EAC5D,oDAAoD;EACpD,2EAA2E;CAE5E;;AA3DL;EA6DM,4DAA4D;EAC5D,oDAAoD;EACpD,2EAA2E;EAC3E,+BAAgB;UAAhB,uBAAgB;EAChB,WAAW;CACZ;;AAQL;EACE,aAAa;EACb,eAAe;CAChB;;AAED;EACE,UAAU;CACX;;ACjFD;EACE,iBAAgB;EAChB,mBAAmB;EACnB,qBAAc;EAAd,qBAAc;EAAd,cAAc;EACd,yBAAwB;MAAxB,sBAAwB;UAAxB,wBAAwB;EACxB,0BAAoB;MAApB,uBAAoLine truncated
+1755
View File
File diff suppressed because it is too large. Load diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

+994 -13
View File
File diff suppressed because it is too large. Load diff
+299
View File
@@ -0,0 +1,299 @@
(function ($) { "use strict";
/* ========================================================================= */
/* Page Preloader
/* ========================================================================= */
// window.load = function () {
// document.getElementById('preloader').style.display = 'none';
// }
$(window).on("load",function(){
$('#preloader').fadeOut('slow',function(){$(this).remove();});
});
/* ========================================================================= */
/* Portfolio Filtering Hook
/* ========================================================================= */
$('.play-icon i').click(function() {
var video = '<iframe allowfullscreen src="' + $(this).attr('data-video') + '"></iframe>';
$(this).replaceWith(video);
});
/* ========================================================================= */
/* Portfolio Filtering Hook
/* ========================================================================= */
var portfolio_item = $('.portfolio-items-wrapper');
if (portfolio_item.length) {
var mixer = mixitup(portfolio_item);
};
/* ========================================================================= */
/* Testimonial Carousel
/* ========================================================================= */
//Init the slider
$('.testimonial-slider').slick({
slidesToShow: 2,
slidesToScroll: 1,
infinite: true,
arrows:false,
autoplay: true,
autoplaySpeed: 2000,
responsive: [
{
breakpoint: 600,
settings: {
slidesToShow: 1,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
/* ========================================================================= */
/* Clients Slider Carousel
/* ========================================================================= */
//Init the slider
$('.clients-logo-slider').slick({
infinite: true,
arrows:false,
autoplay: true,
autoplaySpeed: 2000,
slidesToShow: 5,
slidesToScroll: 1,
});
/* ========================================================================= */
/* Company Slider Carousel
/* ========================================================================= */
$('.company-gallery').slick({
infinite: true,
arrows:false,
autoplay: true,
autoplaySpeed: 2000,
slidesToShow: 5,
slidesToScroll: 1,
});
/* ========================================================================= */
/* Awars Counter Js
/* ========================================================================= */
$('.counter').each(function() {
var $this = $(this),
countTo = $this.attr('data-count');
$({ countNum: $this.text()}).animate({
countNum: countTo
},
{
duration: 1500,
easing:'linear',
step: function() {
$this.text(Math.floor(this.countNum));
},
complete: function() {
$this.text(this.countNum);
//alert('finished');
}
});
});
/* ========================================================================= */
/* Contact Form Validating
/* ========================================================================= */
$('#contact-submit').click(function (e) {
//stop the form from being submitted
e.preventDefault();
/* declare the variables, var error is the variable that we use on the end
to determine if there was an error or not */
var error = false;
var name = $('#name').val();
var email = $('#email').val();
var subject = $('#subject').val();
var message = $('#message').val();
/* in the next section we do the checking by using VARIABLE.length
where VARIABLE is the variable we are checking (like name, email),
length is a JavaScript function to get the number of characters.
And as you can see if the num of characters is 0 we set the error
variable to true and show the name_error div with the fadeIn effect.
if it's not 0 then we fadeOut the div( that's if the div is shown and
the error is fixed it fadesOut.
The only difference from these checks is the email checking, we have
email.indexOf('@') which checks if there is @ in the email input field.
This JavaScript function will return -1 if no occurrence have been found.*/
if (name.length == 0) {
var error = true;
$('#name').css("border-color", "#D8000C");
} else {
$('#name').css("border-color", "#666");
}
if (email.length == 0 || email.indexOf('@') == '-1') {
var error = true;
$('#email').css("border-color", "#D8000C");
} else {
$('#email').css("border-color", "#666");
}
if (subject.length == 0) {
var error = true;
$('#subject').css("border-color", "#D8000C");
} else {
$('#subject').css("border-color", "#666");
}
if (message.length == 0) {
var error = true;
$('#message').css("border-color", "#D8000C");
} else {
$('#message').css("border-color", "#666");
}
//now when the validation is done we check if the error variable is false (no errors)
if (error == false) {
//disable the submit button to avoid spamming
//and change the button text to Sending...
$('#contact-submit').attr({
'disabled': 'false',
'value': 'Sending...'
});
/* using the jquery's post(ajax) function and a lifesaver
function serialize() which gets all the data from the form
we submit it to send_email.php */
$.post("sendmail.php", $("#contact-form").serialize(), function (result) {
//and after the ajax request ends we check the text returned
if (result == 'sent') {
//if the mail is sent remove the submit paragraph
$('#cf-submit').remove();
//and show the mail success div with fadeIn
$('#mail-success').fadeIn(500);
} else {
//show the mail failed div
$('#mail-fail').fadeIn(500);
//re enable the submit button by removing attribute disabled and change the text back to Send The Message
$('#contact-submit').removeAttr('disabled').attr('value', 'Send The Message');
}
});
}
});
/* ========================================================================= */
/* On scroll fade/bounce effect
/* ========================================================================= */
var scroll = new SmoothScroll('a[href*="#"]');
/* ========================================================================= */
/* Header Scroll Background Change
/* ========================================================================= */
$(window).scroll(function() {
var scroll = $(window).scrollTop();
//console.log(scroll);
if (scroll > 200) {
//console.log('a');
$(".navigation").addClass("sticky-header");
} else {
//console.log('a');
$(".navigation").removeClass("sticky-header");
}});
})(jQuery);
window.marker = null;
function initialize() {
var map;
var nottingham = new google.maps.LatLng(51.507351, -0.127758);
var style = [
{"stylers": [{"hue": "#ff61a6"},{"visibility": "on"},{"invert_lightness": true},{"saturation": 40},{"lightness": 10}]}
];
var mapOptions = {
// SET THE CENTER
center: nottingham,
// SET THE MAP STYLE & ZOOM LEVEL
mapTypeId: google.maps.MapTypeId.ROADMAP,
zoom:9,
// SET THE BACKGROUND COLOUR
backgroundColor:"#000",
// REMOVE ALL THE CONTROLS EXCEPT ZOOM
zoom:17,
panControl:false,
zoomControl:true,
mapTypeControl:false,
scaleControl:false,
streetViewControl:false,
overviewMapControl:false,
zoomControlOptions: {
style:google.maps.ZoomControlStyle.LARGE
}
}
map = new google.maps.Map(document.getElementById('map'), mapOptions);
// SET THE MAP TYPE
var mapType = new google.maps.StyledMapType(style, {name:"Grayscale"});
map.mapTypes.set('grey', mapType);
map.setMapTypeId('grey');
//CREATE A CUSTOM PIN ICON
var marker_image ='images/marker.png';
var pinIcon = new google.maps.MarkerImage(marker_image,null,null, null,new google.maps.Size(25, 33));
marker = new google.maps.Marker({
position: nottingham,
map: map,
icon: pinIcon,
title: 'navigator'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
+1044
View File
File diff suppressed because it is too large. Load diff
+7
View File
@@ -0,0 +1,7 @@
/*!
* Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
* Copyright 2011-2017 The Bootstrap Authors
* Copyright 2011-2017 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{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}}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!imLine truncated
/*# sourceMappingURL=bootstrap.min.css.map */
+7
View File
@@ -0,0 +1,7 @@
/*!
* Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
* Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
var bootstrap=function(t,e,n){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}e=e&&e.hasOwnProperty("default")?e.default:e,n=n&&n.hasOwnProperty("default")?n.default:n;var s=function(){function t(t){return{}.toString.call(t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function n(){return{bindType:r.end,delegateType:r.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}}}function i(){if(window.QUnit)return!1;var t=document.createElement("bootstrap");for(var e in o)if("undefined"!=typeof t.style[e])return{end:o[e]};return!1}function s(t){var n=this,i=!1;return e(this).one(a.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||a.triggerTransitionEnd(n)},t),this}var r=!1,o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},a={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var n=t.getAttribute("data-target");n&&"#"!==n||(n=t.getAttribute("href")||"");try{return e(document).find(n).length>0?n:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){e(t).trigger(r.end)},supportsTransitionEnd:function(){return Boolean(r)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(e,n,i){for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)){var r=i[s],o=n[s],l=o&&a.isElement(o)?"element":t(o);if(!new RegExp(r).test(l))throw new Error(e.toUpperCase()+': Option "'+s+'" provided type "'+l+'" but expected type "'+r+'".')}}};return r=i(),e.fn.emulateTransitionEnd=s,a.supportsTransitionEnd()&&(e.event.special[a.TRANSITION_END]=n()),a}(),r=function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t},o=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e},a=function(){var t="alert",n=e.fn[t],i={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},o={ALERT:"alert",FADE:"fade",SHOW:"show"},a=function(){function t(t){this._element=t}var n=t.prototype;return n.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},n.dispose=function(){e.removeData(this._element,"bs.alert"),this._element=null},n._getRootElement=function(t){var n=s.getSelectorFromElement(t),i=!1;return n&&(i=e(n)[0]),i||(i=e(t).closest("."+o.ALERT)[0]),i},n._triggerCloseEvent=function(t){var n=e.Event(i.CLOSE);return e(t).trigger(n),n},n._removeElement=function(t){var n=this;e(t).removeClass(o.SHOW),s.supportsTransitionEnd()&&e(t).hasClass(o.FADE)?e(t).one(s.TRANSITION_END,function(e){return n._destroyElement(t,e)}).emulateTransitionEnd(150):this._destroyElement(t)},n._destroyElement=function(t){e(t).detach().trigger(i.CLOSED).remove()},t._jQueryInterface=function(n){return this.each(function(){var i=e(this),s=i.data("bs.alert");s||(s=new t(this),i.data("bs.alert",s)),"close"===n&&s[n](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},r(t,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),t}();return e(document).on(i.CLICK_DATA_API,{DISMISS:'[data-dismiss="alert"]'}.DISMISS,a._handleDismiss(new a)),e.fn[t]=a._jQueryInterface,e.fn[t].Constructor=a,e.fn[t].noConflict=function(){return e.fn[t]=n,a._jQueryInterface},a}(),l=function(){var t="button",n=e.fn[t],i={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},s={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},o={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},a=function(){function t(t){this._element=t}var n=t.prototype;return n.toggle=function(){var t=!0,n=!0,r=e(this._element).closest(s.DATA_TOGGLE)[0];if(r){var o=e(this._element).find(s.INPUT)[0];if(o){if("radio"===o.type)if(o.checked&&e(this._element).hasClass(i.ACTIVE))t=!1;else{var a=e(r).find(s.ACTIVE)[0];a&&e(a).removeClass(i.ACTIVE)}if(t){if(o.hasAttribute("disabled")||r.hasAttribute("disabled")||o.classList.contains("disabled")||r.classList.contains("disabled"))return;o.checked=!e(this._element).hasClass(i.ACTIVE),e(o).trigger("change")}o.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!e(this._element).hasClass(i.ACTIVE)),t&&e(this._element).toggleClass(i.ACTIVE)},n.dispose=function(){e.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(n){return this.each(function(){var i=e(this).data("bs.button");i||(i=new t(this),e(this).data("bs.button",i)),"toggle"===n&&i[n]()})},r(t,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),t}();return e(document).on(o.CLICK_DATA_API,s.DATA_TOGGLE_CARROT,function(t){t.preventDefault();Line truncated
//# sourceMappingURL=bootstrap.min.js.map
+5
View File
@@ -0,0 +1,5 @@
/*
Copyright (C) Federico Zivolo 2017
Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
*/(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return window.document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:e?e.ownerDocument.documentElement:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var l=a.commonAncestorContainer;if(e!==l&&t!==l||i.contains(n))return p(l)?l:r(l);var f=s(e);return f.host?d(f.host,t):d(e,s(t).host)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',i=e.nodeName;if('BODY'===i||'HTML'===i){var n=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||n;return r[o]}return e[o]}function l(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=a(t,'top'),n=a(t,'left'),r=o?-1:1;return e.top+=i*r,e.bottom+=i*r,e.left+=n*r,e.right+=n*r,e}function f(e,t){var o='x'===t?'Left':'Top',i='Left'==o?'Right':'Bottom';return+e['border'+o+'Width'].split('px')[0]+ +e['border'+i+'Width'].split('px')[0]}function m(e,t,o,i){return J(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],ie()?o['offset'+e]+i['margin'+('Height'===e?'Top':'Left')]+i['margin'+('Height'===e?'Bottom':'Right')]:0)}function c(){var e=window.document.body,t=window.document.documentElement,o=ie()&&window.getComputedStyle(t);return{height:m('Height',e,t,o),width:m('Width',e,t,o)}}function h(e){return se({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};if(ie())try{o=e.getBoundingClientRect();var i=a(e,'top'),n=a(e,'left');o.top+=i,o.left+=n,o.bottom+=i,o.right+=n}catch(e){}else o=e.getBoundingClientRect();var r={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},p='HTML'===e.nodeName?c():{},s=p.width||e.clientWidth||r.right-r.left,d=p.height||e.clientHeight||r.bottom-r.top,l=e.offsetWidth-s,m=e.offsetHeight-d;if(l||m){var u=t(e);l-=f(u,'x'),m-=f(u,'y'),r.width-=l,r.height-=m}return h(r)}function g(e,o){var i=ie(),r='HTML'===o.nodeName,p=u(e),s=u(o),d=n(e),a=t(o),f=+a.borderTopWidth.split('px')[0],m=+a.borderLeftWidth.split('px')[0],c=h({top:p.top-s.top-f,left:p.left-s.left-m,width:p.width,height:p.height});if(c.marginTop=0,c.marginLeft=0,!i&&r){var g=+a.marginTop.split('px')[0],b=+a.marginLeft.split('px')[0];c.top-=f-g,c.bottom-=f-g,c.left-=m-b,c.right-=m-b,c.marginTop=g,c.marginLeft=b}return(i?o.contains(d):o===d&&'BODY'!==d.nodeName)&&(c=l(c,o)),c}function b(e){var t=e.ownerDocument.documentElement,o=g(e,t),i=J(t.clientWidth,window.innerWidth||0),n=J(t.clientHeight,window.innerHeight||0),r=a(t),p=a(t,'left'),s={top:r-o.top+o.marginTop,left:p-o.left+o.marginLeft,width:i,height:n};return h(s)}function y(e){var i=e.nodeName;return'BODY'===i||'HTML'===i?!1:'fixed'===t(e,'position')||y(o(e))}function w(e,t,i,r){var p={top:0,left:0},s=d(e,t);if('viewport'===r)p=b(s);else{var a;'scrollParent'===r?(a=n(o(e)),'BODY'===a.nodeName&&(a=e.ownerDocument.documentElement)):'window'===r?a=e.ownerDocument.documentElement:a=r;var l=g(a,s);if('HTML'===a.nodeName&&!y(s)){var f=c(),m=f.height,h=f.width;p.top+=l.top-l.marginTop,p.bottom=m+l.top,p.left+=l.left-l.marginLeft,p.right=h+l.left}else p=l}return p.left+=i,p.top+=i,p.right-=i,p.bottom-=i,p}function E(e){var t=e.width,o=e.height;return t*o}function v(e,t,o,i,n){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=w(o,i,r,n),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return se({key:e},s[e],{area:E(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,i=e.height;return t>=o.clientWidth&&i>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function x(e,t,o){var i=d(t,o);return g(o,i)}function O(e){var t=window.getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),i=parseFloat(t.marginLeft)+parseFloaLine truncated
//# sourceMappingURL=popper.min.js.map
+9814
View File
File diff suppressed because it is too large. Load diff
+4
View File
@@ -0,0 +1,4 @@
/*! jQuery v2.2.4 | (c) jQuery Foundation | 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=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.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()},push:g,sort:c.sort,splice:c.splice},n.extend=n.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||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;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,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new ReLine truncated
}catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.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=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.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 N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.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=N.get(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=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);forLine truncated
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=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},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)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==Line truncated
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["jquery.js"],"names":["global","factory","module","exports","document","w","Error","window","this","noGlobal","arr","slice","concat","push","indexOf","class2type","toString","hasOwn","hasOwnProperty","support","version","jQuery","selector","context","fn","init","rtrim","rmsPrefix","rdashAlpha","fcamelCase","all","letter","toUpperCase","prototype","jquery","constructor","length","toArray","call","get","num","pushStack","elems","ret","merge","prevObject","each","callback","map","elem","i","apply","arguments","first","eq","last","len","j","end","sort","splice","extend","options","name","src","copy","copyIsArray","clone","target","deep","isFunction","isPlainObject","isArray","undefined","expando","Math","random","replace","isReady","error","msg","noop","obj","type","Array","isWindow","isNumeric","realStringObj","parseFloat","key","nodeType","isEmptyObject","globalEval","code","script","indirect","eval","trim","createElement","text","head","appendChild","parentNode","removeChild","camelCase","string","nodeName","toLowerCase","isArrayLike","makeArray","results","Object","inArray","second","grep","invert","callbackInverse","matches","callbackExpect","arg","value","guid","proxy","tmp","args","now","Date","Symbol","iterator","split","Sizzle","Expr","getText","isXML","tokenize","compile","select","outermostContext","sortInput","hasDuplicate","setDocument","docElem","documentIsHTML","rbuggyQSA","rbuggyMatches","contains","preferredDoc","dirruns","done","classCache","createCache","tokenCache","compilerCache","sortOrder","a","b","MAX_NEGATIVE","pop","push_native","list","booleans","whitespace","identifier","attributes","pseudos","rwhitespace","RegExp","rcomma","rcombinators","rattributeQuotes","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rinputs","rheader","rnative","rquickExpr","rsibling","rescape","runescape","funescape","_","escaped","escapedWhitespace","high","String","fromCharCode","unloadHandler","childNodes","e","els","seed","m","nid","nidselect","match","groups","newSelector","newContext","ownerDocument","exec","getElementById","id","getElementsByTagName","getElementsByClassName","qsa","test","getAttribute","setAttribute","toSelector","join","testContext","querySelectorAll","qsaError","removeAttribute","keys","cache","cacheLength","shift","markFunction","assert","div","addHandle","attrs","handler","attrHandle","siblingCheck","cur","diff","sourceIndex","nextSibling","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","documentElement","node","hasCompare","parent","doc","defaultView","top","addEventListener","attachEvent","className","createComment","getById","getElementsByName","find","filter","attrId","getAttributeNode","tag","innerHTML","input","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","compare","sortDetached","aup","ap","bp","unshift","expr","elements","attr","val","specified","uniqueSort","duplicates","detectDuplicates","sortStable","textContent","firstChild","nodeValue","selectors","createPseudo","relative",">","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","xml","uniqueCache","outerCache","nodeIndex","start","useCache","lastChild","uniqueID","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","filters","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","multipleContexts","contexts","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","div1","defaultValue","unique","isXMLDoc","until","truncate","is","siblings","n","rneedsContext","rsingleTag","risSimple","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","next","prev","targets","l","closest","pos","index","prevAll","add","addBack","sibling","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","reverse","rnotwhite","createOptions","object","flag","Callbacks","firing","memory","fired","locked","queue","firingIndex","fire","once","stopOnFalse","remove","Line truncated
+213
View File
@@ -0,0 +1,213 @@
/* Preload images */
body:after {
content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);
display: none;
}
body.lb-disable-scrolling {
overflow: hidden;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px;
/* Image border */
border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px;
/* Background color behind image.
This is visible during transitions. */
background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(../images/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(../images/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(../images/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(../images/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
+1
View File
@@ -0,0 +1 @@
.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because it is too large. Load diff
+38
View File
@@ -0,0 +1,38 @@
/*!
* jQuery JavaScript Library v2.1.4
* 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: 2015-04-28T16:01Z
*/
!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){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"===c||_.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=oa[a]={};return _.each(a.match(na)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ua,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:ta.test(c)?_.parseJSON(c):c}catch(e){}sa.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ka.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)ra.set(a[c],"globalEval",!b||ra.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(ra.hasData(a)&&(f=ra.access(a),g=ra.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}sa.hasData(a)&&(h=sa.access(a),i=_.extend({},h),sa.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ya.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Oa[a];return c||(c=t(a,b),"none"!==c&&c||(Na=(Na||_("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=Na[0].contentDocument,b.write(),b.close(),c=t(a,b),Na.detach()),Oa[a]=c),c}function v(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||_.contains(a.ownerDocument,a)||(g=_.style(a,b)),Qa.test(g)&&Pa.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}function w(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}function x(a,b){if(b in a)return b;for(var c=b[0].toUpperCase()+b.slice(1),d=b,e=Xa.length;e--;)if(b=Xa[e]+c,b in a)return b;return d}function y(a,b,c){var d=Ta.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function z(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+=_.css(a,c+wa[f],!0,e)),d?("content"===c&&(g-=_.css(a,"padding"+wa[f],!0,e)),"margin"!==c&&(g-=_.css(a,"border"+wa[f]+"Width",!0,e))):(g+=_.css(a,"padding"+wa[f],!0,e),"padding"!==c&&(g+=_.css(a,"border"+wa[f]+"Width",!0,e)));return g}function A(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g="border-box"===_.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=v(a,b,f),(0>e||null==e)&&(e=a.style[b]),Qa.test(e))return e;d=g&&(Y.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+z(a,b,c||(g?"border":"content"),d,f)+"px"}function B(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=ra.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&xa(d)&&(f[g]=ra.access(d,"olddisplay",u(d.nodeName)))):(e=xa(d),"none"===c&&e||ra.set(d,"olddisplay",e?c:_.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 C(a,b,c,d,e){return new C.prototype.init(a,b,c,d,e)}function D(){return setTimeout(function(){Ya=void 0}),Ya=_.now()}function E(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=wa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function F(a,b,c){for(var d,e=(cb[b]||[]).concat(cb["*"]),f=0,g=e.length;g>Line truncated
* Sizzle CSS Selector Engine v2.2.0-pre
* http://sizzlejs.com/
*
* Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors
* Released under the MIT license
* http://jquery.org/license
*
* Date: 2014-12-16
*/
function(a){function b(a,b,c,d){var e,f,g,h,i,j,l,n,o,p;if((b?b.ownerDocument||b:O)!==G&&F(b),b=b||G,c=c||[],h=b.nodeType,"string"!=typeof a||!a||1!==h&&9!==h&&11!==h)return c;if(!d&&I){if(11!==h&&(e=sa.exec(a)))if(g=e[1]){if(9===h){if(f=b.getElementById(g),!f||!f.parentNode)return c;if(f.id===g)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&M(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return $.apply(c,b.getElementsByTagName(a)),c;if((g=e[3])&&v.getElementsByClassName)return $.apply(c,b.getElementsByClassName(g)),c}if(v.qsa&&(!J||!J.test(a))){if(n=l=N,o=b,p=1!==h&&a,1===h&&"object"!==b.nodeName.toLowerCase()){for(j=z(a),(l=b.getAttribute("id"))?n=l.replace(ua,"\\$&"):b.setAttribute("id",n),n="[id='"+n+"'] ",i=j.length;i--;)j[i]=n+m(j[i]);o=ta.test(a)&&k(b.parentNode)||b,p=j.join(",")}if(p)try{return $.apply(c,o.querySelectorAll(p)),c}catch(q){}finally{l||b.removeAttribute("id")}}}return B(a.replace(ia,"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>w.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function d(a){return a[N]=!0,a}function e(a){var b=G.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function f(a,b){for(var c=a.split("|"),d=a.length;d--;)w.attrHandle[c[d]]=b}function g(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||V)-(~a.sourceIndex||V);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function h(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function i(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function j(a){return d(function(b){return b=+b,d(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function k(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}function l(){}function m(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function n(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=Q++;return b.first?function(b,c,f){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[P,f];if(g){for(;b=b[d];)if((1===b.nodeType||e)&&a(b,c,g))return!0}else for(;b=b[d];)if(1===b.nodeType||e){if(i=b[N]||(b[N]={}),(h=i[d])&&h[0]===P&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function o(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function p(a,c,d){for(var e=0,f=c.length;f>e;e++)b(a,c[e],d);return d}function q(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 r(a,b,c,e,f,g){return e&&!e[N]&&(e=r(e)),f&&!f[N]&&(f=r(f,g)),d(function(d,g,h,i){var j,k,l,m=[],n=[],o=g.length,r=d||p(b||"*",h.nodeType?[h]:h,[]),s=!a||!d&&b?r:q(r,m,a,h,i),t=c?f||(d?a:o||e)?[]:g:s;if(c&&c(s,t,h,i),e)for(j=q(t,n),e(j,[],h,i),k=j.length;k--;)(l=j[k])&&(t[n[k]]=!(s[n[k]]=l));if(d){if(f||a){if(f){for(j=[],k=t.length;k--;)(l=t[k])&&j.push(s[k]=l);f(null,t=[],j,i)}for(k=t.length;k--;)(l=t[k])&&(j=f?aa(d,l):m[k])>-1&&(d[j]=!(g[j]=l))}}else t=q(t===g?t.splice(o,t.length):t),f?f(null,g,t,i):$.apply(g,t)})}function s(a){for(var b,c,d,e=a.length,f=w.relative[a[0].type],g=f||w.relative[" "],h=f?1:0,i=n(function(a){return a===b},g,!0),j=n(function(a){return aa(b,a)>-1},g,!0),k=[function(a,c,d){var e=!f&&(d||c!==C)||((b=c).nodeType?i(a,c,d):j(a,c,d));return b=null,e}];e>h;h++)if(c=w.relative[a[h].type])k=[n(o(k),c)];else{if(c=w.filter[a[h].type].apply(null,a[h].matches),c[N]){for(d=++h;e>d&&!w.relative[a[d].type];d++);return r(h>1&&o(k),h>1&&m(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(ia,"$1"),c,d>h&&s(a.slice(h,d)),e>d&&s(a=a.slice(d)),e>d&&m(a))}k.push(c)}return o(k)}function t(a,c){var e=c.length>0,f=a.length>0,g=function(d,g,h,i,j){var k,l,m,n=0,o="0",p=d&&[],r=[],s=C,t=d||f&&w.find.TAG("*",j),u=P+=null==s?1:Math.random()||.1,v=t.length;for(j&&(C=g!==G&&g);o!==v&&null!=(k=t[o]);o++){if(f&&k){for(l=0;m=a[l++];)if(m(k,g,h)){i.push(k);break}j&&(P=u)}e&&((k=!m&&k)&&n--,d&&p.push(k))}if(n+=o,e&&o!==n){for(l=0;m=c[l++];)m(p,r,g,h);if(d){if(n>0)for(;o--;)p[o]||r[o]||(r[o]=Y.call(i));r=q(r)}$.apply(i,r),j&&!d&&r.length>0&&n+c.length>1&&b.uniqueSort(i)}return j&&(P=u,C=s),p};return e?d(g):g}var u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N="sizzle"+1*new Date,O=a.document,P=0,Q=0,R=c(),S=c(),T=c(),U=function(a,b){return a===b&&(E=!0),0},V=1<<31,W={}.hasOwnProperty,X=[],Y=X.pop,Z=X.push,$=X.push,_=X.slice,aa=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},ba="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ca="[\\x20\\t\\r\\n\\f]",da="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ea=da.replace("w","w#"),fa="\\["+ca+"*("+da+")(?:"+ca+"*([*^$|!~]?=)"+ca+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ea+"))|)"+ca+"*\\]",ga=":("+da+")(?:\\(Line truncated
c=null==c?[b]:_.makeArray(c,[b]),l=_.event.special[n]||{},e||!l.trigger||l.trigger.apply(d,c)!==!1)){if(!e&&!l.noBubble&&!_.isWindow(d)){for(i=l.delegateType||n,Ca.test(i+n)||(g=g.parentNode);g;g=g.parentNode)m.push(g),h=g;h===(d.ownerDocument||Z)&&m.push(h.defaultView||h.parentWindow||a)}for(f=0;(g=m[f++])&&!b.isPropagationStopped();)b.type=f>1?i:l.bindType||n,k=(ra.get(g,"events")||{})[b.type]&&ra.get(g,"handle"),k&&k.apply(g,c),k=j&&g[j],k&&k.apply&&_.acceptData(g)&&(b.result=k.apply(g,c),b.result===!1&&b.preventDefault());return b.type=n,e||b.isDefaultPrevented()||l._default&&l._default.apply(m.pop(),c)!==!1||!_.acceptData(d)||j&&_.isFunction(d[n])&&!_.isWindow(d)&&(h=d[j],h&&(d[j]=null),_.event.triggered=n,d[n](),_.event.triggered=void 0,h&&(d[j]=h)),b.result}},dispatch:function(a){a=_.event.fix(a);var b,c,d,e,f,g=[],h=R.call(arguments),i=(ra.get(this,"events")||{})[a.type]||[],j=_.event.special[a.type]||{};if(h[0]=a,a.delegateTarget=this,!j.preDispatch||j.preDispatch.call(this,a)!==!1){for(g=_.event.handlers.call(this,a,i),b=0;(e=g[b++])&&!a.isPropagationStopped();)for(a.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!a.isImmediatePropagationStopped();)(!a.namespace_re||a.namespace_re.test(f.namespace))&&(a.handleObj=f,a.data=f.data,d=((_.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()));return j.postDispatch&&j.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(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?_(e,this).index(i)>=0:_.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},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 offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||Z,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[_.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];for(g||(this.fixHooks[e]=g=Ba.test(e)?this.mouseHooks:Aa.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new _.Event(f),b=d.length;b--;)c=d[b],a[c]=f[c];return a.target||(a.target=Z),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==l()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===l()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&_.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return _.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=_.extend(new _.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?_.event.trigger(e,null,b):_.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},_.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},_.Event=function(a,b){return this instanceof _.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?j:k):this.type=a,b&&_.extend(this,b),this.timeStamp=a&&a.timeStamp||_.now(),void(this[_.expando]=!0)):new _.Event(a,b)},_.Event.prototype={isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=j,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=j,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=j,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){_.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!_.contains(d,e))&&(a.type=f.orLine truncated
d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=_.ajaxSettings&&_.ajaxSettings.traditional),_.isArray(a)||a.jquery&&!_.isPlainObject(a))_.each(a,function(){e(this.name,this.value)});else for(c in a)O(c,a[c],b,e);return d.join("&").replace(xb,"+")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=_.prop(this,"elements");return a?_.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!_(this).is(":disabled")&&Bb.test(this.nodeName)&&!Ab.test(a)&&(this.checked||!ya.test(a))}).map(function(a,b){var c=_(this).val();return null==c?null:_.isArray(c)?_.map(c,function(a){return{name:b.name,value:a.replace(zb,"\r\n")}}):{name:b.name,value:c.replace(zb,"\r\n")}}).get()}}),_.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cb=0,Db={},Eb={0:200,1223:204},Fb=_.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Db)Db[a]()}),Y.cors=!!Fb&&"withCredentials"in Fb,Y.ajax=Fb=!!Fb,_.ajaxTransport(function(a){var b;return Y.cors||Fb&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cb;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)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Db[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Eb[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Db[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return _.globalEval(a),a}}}),_.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),_.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=_("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),Z.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gb=[],Hb=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gb.pop()||_.expando+"_"+jb++;return this[a]=!0,a}}),_.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hb.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=_.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hb,"$1"+e):b.jsonp!==!1&&(b.url+=(kb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||_.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,Gb.push(e)),g&&_.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),_.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||Z;var d=ga.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=_.buildFragment([a],b,e),e&&e.length&&_(e).remove(),_.merge([],d.childNodes))};var Ib=_.fn.load;_.fn.load=function(a,b,c){if("string"!=typeof a&&Ib)return Ib.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=_.trim(a.slice(h)),a=a.slice(0,h)),_.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&_.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?_("<div>").append(_.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){_.fn[b]=function(a){return this.on(b,a)}}),_.expr.filters.animated=function(a){return _.grep(_.timers,function(b){return a===b.elem}).length};var Jb=a.document.documentElement;_.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=_.css(a,"position"),l=_(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=_.css(a,"top"),i=_.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),_.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},_.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){_.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.docuLine truncated
* Lightbox v2.9.0
* by Lokesh Dhakar
*
* More info:
* http://lokeshdhakar.com/projects/lightbox2/
*
* Copyright 2007, 2015 Lokesh Dhakar
* Released under the MIT license
* https://github.com/lokesh/lightbox2/blob/master/LICENSE
*/
function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.lightbox=b(a.jQuery)}(this,function(a){function b(b){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=a.extend({},this.constructor.defaults),this.option(b)}return b.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},b.prototype.option=function(b){a.extend(this.options,b)},b.prototype.imageCountLabel=function(a,b){return this.options.albumLabel.replace(/%1/g,a).replace(/%2/g,b)},b.prototype.init=function(){var b=this;a(document).ready(function(){b.enable(),b.build()})},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>').appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===b.currentImageIndex?b.changeImage(b.album.length-1):b.changeImage(b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.currentImageIndex===b.album.length-1?b.changeImage(0):b.changeImage(b.currentImageIndex+1),!1}),this.$nav.on("mousedown",function(a){3===a.which&&(b.$nav.css("pointer-events","none"),b.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(b),0)}))}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+'[data-lightbox="'+h+'"]');for(var i=0;i<f.length;i=++i)c(a(f[i])),f[i]===b[0]&&(g=i)}else if("lightbox"===b.attr("rel"))c(b);else{f=a(b.prop("tagName")+'[rel="'+b.attr("rel")+'"]');for(var j=0;j<f.length;j=++j)c(a(f[j])),f[j]===b[0]&&(g=j)}var k=e.scrollTop()+this.options.positionFromTop,l=e.scrollLeft();this.$lightbox.css({top:k+"px",left:l+"px"}).fadeIn(this.options.fadeDuration),this.options.disableScrolling&&a("body").addClass("lb-disable-scrolling"),this.changeImage(g)},b.prototype.changeImage=function(b){var c=this;this.disableKeyboardNav();var d=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration),a(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var e=new Image;e.onload=function(){var f,g,h,i,j,k,l;d.attr("src",c.album[b].link),f=a(e),d.width(e.width),d.height(e.height),c.options.fitImagesInViewport&&(l=a(window).width(),k=a(window).height(),j=l-c.containerPadding.left-c.containerPadding.right-c.imageBorderWidth.left-c.imageBorderWidth.right-20,i=k-c.containerPadding.top-c.containerPadding.bottom-c.imageBorderWidth.top-c.imageBorderWidth.bottom-120,c.options.maxWidth&&c.options.maxWidth<j&&(j=c.options.Line truncated
//# sourceMappingURL=lightbox-plus-jquery.min.map
@@ -0,0 +1 @@
{"version":3,"sources":["lightbox-plus-jquery.js"],"names":["global","factory","module","exports","document","w","Error","window","this","noGlobal","isArraylike","obj","length","type","jQuery","isWindow","nodeType","winnow","elements","qualifier","not","isFunction","grep","elem","i","call","risSimple","test","filter","indexOf","sibling","cur","dir","createOptions","options","object","optionsCache","each","match","rnotwhite","_","flag","completed","removeEventListener","ready","Data","Object","defineProperty","cache","get","expando","uid","dataAttr","key","data","name","undefined","replace","rmultiDash","toLowerCase","getAttribute","rbrace","parseJSON","e","data_user","set","returnTrue","returnFalse","safeActiveElement","activeElement","err","manipulationTarget","content","nodeName","firstChild","getElementsByTagName","appendChild","ownerDocument","createElement","disableScript","restoreScript","rscriptTypeMasked","exec","removeAttribute","setGlobalEval","elems","refElements","l","data_priv","cloneCopyEvent","src","dest","pdataOld","pdataCur","udataOld","udataCur","events","hasData","access","handle","event","add","extend","getAll","context","tag","ret","querySelectorAll","merge","fixInput","rcheckableType","checked","defaultValue","actualDisplay","doc","style","appendTo","body","display","getDefaultComputedStyle","css","detach","defaultDisplay","elemdisplay","iframe","documentElement","contentDocument","write","close","curCSS","computed","width","minWidth","maxWidth","getStyles","getPropertyValue","contains","rnumnonpx","rmargin","addGetHookIf","conditionFn","hookFn","apply","arguments","vendorPropName","capName","toUpperCase","slice","origName","cssPrefixes","setPositiveNumber","value","subtract","matches","rnumsplit","Math","max","augmentWidthOrHeight","extra","isBorderBox","styles","val","cssExpand","getWidthOrHeight","valueIsBorderBox","offsetWidth","offsetHeight","support","boxSizingReliable","parseFloat","showHide","show","hidden","values","index","isHidden","Tween","prop","end","easing","prototype","init","createFxNow","setTimeout","fxNow","now","genFx","includeWidth","which","attrs","height","opacity","createTween","animation","tween","collection","tweeners","concat","defaultPrefilter","props","opts","toggle","hooks","oldfire","checkDisplay","anim","orig","dataShow","queue","_queueHooks","unqueued","empty","fire","always","overflow","overflowX","overflowY","rfxtypes","isEmptyObject","done","hide","remove","start","propFilter","specialEasing","camelCase","isArray","cssHooks","expand","Animation","properties","result","stopped","animationPrefilters","deferred","Deferred","tick","currentTime","remaining","startTime","duration","temp","percent","tweens","run","notifyWith","resolveWith","promise","originalProperties","originalOptions","push","stop","gotoEnd","rejectWith","map","fx","timer","progress","complete","fail","addToPrefiltersOrTransports","structure","dataTypeExpression","func","dataType","dataTypes","unshift","inspectPrefiltersOrTransports","jqXHR","inspect","selected","inspected","prefilterOrFactory","dataTypeOrTransport","seekingTransport","transports","ajaxExtend","target","deep","flatOptions","ajaxSettings","ajaxHandleResponses","s","responses","ct","finalDataType","firstDataType","contents","shift","mimeType","getResponseHeader","converters","ajaxConvert","response","isSuccess","conv2","current","conv","tmp","prev","responseFields","dataFilter","split","state","error","buildParams","prefix","traditional","v","rbracket","getWindow","defaultView","arr","class2type","toString","hasOwn","hasOwnProperty","version","selector","fn","rtrim","rmsPrefix","rdashAlpha","fcamelCase","all","letter","jquery","constructor","toArray","num","pushStack","prevObject","callback","args","first","eq","last","len","j","sort","splice","copy","copyIsArray","clone","isPlainObject","random","isReady","msg","noop","Array","isNumeric","globalEval","code","script","indirect","eval","trim","text","head","parentNode","removeChild","string","makeArray","results","inArray","second","invert","callbackInverse","callbackExpect","arg","guid","proxy","Date","Sizzle","seed","m","groups","old","nid","newContext","newSelector","preferredDoc","setDocument","documentIsHTML","rquickExpr","getElementById","id","getElementsByClassName","qsa","rbuggyQSA","tokenize","rescape","setAttribute","toSelector","rsibling","testContext","join","qsaError","select","createCache","keys","Expr","cacheLength","markFunction","assert","div","addHandle","handler","attrHandle","siblingCheck","a","b","diff","sourceIndex","MAX_NEGATIVE","nextSibling","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","setFilters","tokens","addCombinator","matcher","combinator","base","checkNonElements","doneName","xml","oldCache","outerCache","newCache","dirruns","elementMatcher","matchers","multipleContexts","contexts","condense","unmatched","newUnmatched","mapped","setMatcher","preFilter","postFilter","postFinder","postSelector","pLine truncated
+508
View File
@@ -0,0 +1,508 @@
/*!
* Lightbox v2.9.0
* by Lokesh Dhakar
*
* More info:
* http://lokeshdhakar.com/projects/lightbox2/
*
* Copyright 2007, 2015 Lokesh Dhakar
* Released under the MIT license
* https://github.com/lokesh/lightbox2/blob/master/LICENSE
*/
// Uses Node, AMD or browser globals to create a module.
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['jquery'], factory);
} else if (typeof exports === 'object') {
// Node. Does not work with strict CommonJS, but
// only CommonJS-like environments that support module.exports,
// like Node.
module.exports = factory(require('jquery'));
} else {
// Browser globals (root is window)
root.lightbox = factory(root.jQuery);
}
}(this, function ($) {
function Lightbox(options) {
this.album = [];
this.currentImageIndex = void 0;
this.init();
// options
this.options = $.extend({}, this.constructor.defaults);
this.option(options);
}
// Descriptions of all options available on the demo site:
// http://lokeshdhakar.com/projects/lightbox2/index.html#options
Lightbox.defaults = {
albumLabel: 'Image %1 of %2',
alwaysShowNavOnTouchDevices: false,
fadeDuration: 600,
fitImagesInViewport: true,
imageFadeDuration: 600,
// maxWidth: 800,
// maxHeight: 600,
positionFromTop: 50,
resizeDuration: 700,
showImageNumberLabel: true,
wrapAround: false,
disableScrolling: false,
/*
Sanitize Title
If the caption data is trusted, for example you are hardcoding it in, then leave this to false.
This will free you to add html tags, such as links, in the caption.
If the caption data is user submitted or from some other untrusted source, then set this to true
to prevent xss and other injection attacks.
*/
sanitizeTitle: false
};
Lightbox.prototype.option = function(options) {
$.extend(this.options, options);
};
Lightbox.prototype.imageCountLabel = function(currentImageNum, totalImages) {
return this.options.albumLabel.replace(/%1/g, currentImageNum).replace(/%2/g, totalImages);
};
Lightbox.prototype.init = function() {
var self = this;
// Both enable and build methods require the body tag to be in the DOM.
$(document).ready(function() {
self.enable();
self.build();
});
};
// Loop through anchors and areamaps looking for either data-lightbox attributes or rel attributes
// that contain 'lightbox'. When these are clicked, start lightbox.
Lightbox.prototype.enable = function() {
var self = this;
$('body').on('click', 'a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]', function(event) {
self.start($(event.currentTarget));
return false;
});
};
// Build html for the lightbox and the overlay.
// Attach event handlers to the new DOM elements. click click click
Lightbox.prototype.build = function() {
var self = this;
$('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>').appendTo($('body'));
// Cache jQuery objects
this.$lightbox = $('#lightbox');
this.$overlay = $('#lightboxOverlay');
this.$outerContainer = this.$lightbox.find('.lb-outerContainer');
this.$container = this.$lightbox.find('.lb-container');
this.$image = this.$lightbox.find('.lb-image');
this.$nav = this.$lightbox.find('.lb-nav');
// Store css values for future lookup
this.containerPadding = {
top: parseInt(this.$container.css('padding-top'), 10),
right: parseInt(this.$container.css('padding-right'), 10),
bottom: parseInt(this.$container.css('padding-bottom'), 10),
left: parseInt(this.$container.css('padding-left'), 10)
};
this.imageBorderWidth = {
top: parseInt(this.$image.css('border-top-width'), 10),
right: parseInt(this.$image.css('border-right-width'), 10),
bottom: parseInt(this.$image.css('border-bottom-width'), 10),
left: parseInt(this.$image.css('border-left-width'), 10)
};
// Attach event handlers to the newly minted DOM elements
this.$overlay.hide().on('click', function() {
self.end();
return false;
});
this.$lightbox.hide().on('click', function(event) {
if ($(event.target).attr('id') === 'lightbox') {
self.end();
}
return false;
});
this.$outerContainer.on('click', function(event) {
if ($(event.target).attr('id') === 'lightbox') {
self.end();
}
return false;
});
this.$lightbox.find('.lb-prev').on('click', function() {
if (self.currentImageIndex === 0) {
self.changeImage(self.album.length - 1);
} else {
self.changeImage(self.currentImageIndex - 1);
}
return false;
});
this.$lightbox.find('.lb-next').on('click', function() {
if (self.currentImageIndex === self.album.length - 1) {
self.changeImage(0);
} else {
self.changeImage(self.currentImageIndex + 1);
}
return false;
});
/*
Show context menu for image on right-click
There is a div containing the navigation that spans the entire image and lives above of it. If
you right-click, you are right clicking this div and not the image. This prevents users from
saving the image or using other context menu actions with the image.
To fix this, when we detect the right mouse button is pressed down, but not yet clicked, we
set pointer-events to none on the nav div. This is so that the upcoming right-click event on
the next mouseup will bubble down to the image. Once the right-click/contextmenu event occurs
we set the pointer events back to auto for the nav div so it can capture hover and left-click
events as usual.
*/
this.$nav.on('mousedown', function(event) {
if (event.which === 3) {
self.$nav.css('pointer-events', 'none');
self.$lightbox.one('contextmenu', function() {
setTimeout(function() {
this.$nav.css('pointer-events', 'auto');
}.bind(self), 0);
});
}
});
this.$lightbox.find('.lb-loader, .lb-close').on('click', function() {
self.end();
return false;
});
};
// Show overlay and lightbox. If the image is part of a set, add siblings to album array.
Lightbox.prototype.start = function($link) {
var self = this;
var $window = $(window);
$window.on('resize', $.proxy(this.sizeOverlay, this));
$('select, object, embed').css({
visibility: 'hidden'
});
this.sizeOverlay();
this.album = [];
var imageNumber = 0;
function addToAlbum($link) {
self.album.push({
link: $link.attr('href'),
title: $link.attr('data-title') || $link.attr('title')
});
}
// Support both data-lightbox attribute and rel attribute implementations
var dataLightboxValue = $link.attr('data-lightbox');
var $links;
if (dataLightboxValue) {
$links = $($link.prop('tagName') + '[data-lightbox="' + dataLightboxValue + '"]');
for (var i = 0; i < $links.length; i = ++i) {
addToAlbum($($links[i]));
if ($links[i] === $link[0]) {
imageNumber = i;
}
}
} else {
if ($link.attr('rel') === 'lightbox') {
// If image is not part of a set
addToAlbum($link);
} else {
// If image is part of a set
$links = $($link.prop('tagName') + '[rel="' + $link.attr('rel') + '"]');
for (var j = 0; j < $links.length; j = ++j) {
addToAlbum($($links[j]));
if ($links[j] === $link[0]) {
imageNumber = j;
}
}
}
}
// Position Lightbox
var top = $window.scrollTop() + this.options.positionFromTop;
var left = $window.scrollLeft();
this.$lightbox.css({
top: top + 'px',
left: left + 'px'
}).fadeIn(this.options.fadeDuration);
// Disable scrolling of the page while open
if (this.options.disableScrolling) {
$('body').addClass('lb-disable-scrolling');
}
this.changeImage(imageNumber);
};
// Hide most UI elements in preparation for the animated resizing of the lightbox.
Lightbox.prototype.changeImage = function(imageNumber) {
var self = this;
this.disableKeyboardNav();
var $image = this.$lightbox.find('.lb-image');
this.$overlay.fadeIn(this.options.fadeDuration);
$('.lb-loader').fadeIn('slow');
this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();
this.$outerContainer.addClass('animating');
// When image to show is preloaded, we send the width and height to sizeContainer()
var preloader = new Image();
preloader.onload = function() {
var $preloader;
var imageHeight;
var imageWidth;
var maxImageHeight;
var maxImageWidth;
var windowHeight;
var windowWidth;
$image.attr('src', self.album[imageNumber].link);
$preloader = $(preloader);
$image.width(preloader.width);
$image.height(preloader.height);
if (self.options.fitImagesInViewport) {
// Fit image inside the viewport.
// Take into account the border around the image and an additional 10px gutter on each side.
windowWidth = $(window).width();
windowHeight = $(window).height();
maxImageWidth = windowWidth - self.containerPadding.left - self.containerPadding.right - self.imageBorderWidth.left - self.imageBorderWidth.right - 20;
maxImageHeight = windowHeight - self.containerPadding.top - self.containerPadding.bottom - self.imageBorderWidth.top - self.imageBorderWidth.bottom - 120;
// Check if image size is larger then maxWidth|maxHeight in settings
if (self.options.maxWidth && self.options.maxWidth < maxImageWidth) {
maxImageWidth = self.options.maxWidth;
}
if (self.options.maxHeight && self.options.maxHeight < maxImageWidth) {
maxImageHeight = self.options.maxHeight;
}
// Is there a fitting issue?
if ((preloader.width > maxImageWidth) || (preloader.height > maxImageHeight)) {
if ((preloader.width / maxImageWidth) > (preloader.height / maxImageHeight)) {
imageWidth = maxImageWidth;
imageHeight = parseInt(preloader.height / (preloader.width / imageWidth), 10);
$image.width(imageWidth);
$image.height(imageHeight);
} else {
imageHeight = maxImageHeight;
imageWidth = parseInt(preloader.width / (preloader.height / imageHeight), 10);
$image.width(imageWidth);
$image.height(imageHeight);
}
}
}
self.sizeContainer($image.width(), $image.height());
};
preloader.src = this.album[imageNumber].link;
this.currentImageIndex = imageNumber;
};
// Stretch overlay to fit the viewport
Lightbox.prototype.sizeOverlay = function() {
this.$overlay
.width($(document).width())
.height($(document).height());
};
// Animate the size of the lightbox to fit the image we are showing
Lightbox.prototype.sizeContainer = function(imageWidth, imageHeight) {
var self = this;
var oldWidth = this.$outerContainer.outerWidth();
var oldHeight = this.$outerContainer.outerHeight();
var newWidth = imageWidth + this.containerPadding.left + this.containerPadding.right + this.imageBorderWidth.left + this.imageBorderWidth.right;
var newHeight = imageHeight + this.containerPadding.top + this.containerPadding.bottom + this.imageBorderWidth.top + this.imageBorderWidth.bottom;
function postResize() {
self.$lightbox.find('.lb-dataContainer').width(newWidth);
self.$lightbox.find('.lb-prevLink').height(newHeight);
self.$lightbox.find('.lb-nextLink').height(newHeight);
self.showImage();
}
if (oldWidth !== newWidth || oldHeight !== newHeight) {
this.$outerContainer.animate({
width: newWidth,
height: newHeight
}, this.options.resizeDuration, 'swing', function() {
postResize();
});
} else {
postResize();
}
};
// Display the image and its details and begin preload neighboring images.
Lightbox.prototype.showImage = function() {
this.$lightbox.find('.lb-loader').stop(true).hide();
this.$lightbox.find('.lb-image').fadeIn(this.options.imageFadeDuration);
this.updateNav();
this.updateDetails();
this.preloadNeighboringImages();
this.enableKeyboardNav();
};
// Display previous and next navigation if appropriate.
Lightbox.prototype.updateNav = function() {
// Check to see if the browser supports touch events. If so, we take the conservative approach
// and assume that mouse hover events are not supported and always show prev/next navigation
// arrows in image sets.
var alwaysShowNav = false;
try {
document.createEvent('TouchEvent');
alwaysShowNav = (this.options.alwaysShowNavOnTouchDevices) ? true : false;
} catch (e) {}
this.$lightbox.find('.lb-nav').show();
if (this.album.length > 1) {
if (this.options.wrapAround) {
if (alwaysShowNav) {
this.$lightbox.find('.lb-prev, .lb-next').css('opacity', '1');
}
this.$lightbox.find('.lb-prev, .lb-next').show();
} else {
if (this.currentImageIndex > 0) {
this.$lightbox.find('.lb-prev').show();
if (alwaysShowNav) {
this.$lightbox.find('.lb-prev').css('opacity', '1');
}
}
if (this.currentImageIndex < this.album.length - 1) {
this.$lightbox.find('.lb-next').show();
if (alwaysShowNav) {
this.$lightbox.find('.lb-next').css('opacity', '1');
}
}
}
}
};
// Display caption, image number, and closing button.
Lightbox.prototype.updateDetails = function() {
var self = this;
// Enable anchor clicks in the injected caption html.
// Thanks Nate Wright for the fix. @https://github.com/NateWr
if (typeof this.album[this.currentImageIndex].title !== 'undefined' &&
this.album[this.currentImageIndex].title !== '') {
var $caption = this.$lightbox.find('.lb-caption');
if (this.options.sanitizeTitle) {
$caption.text(this.album[this.currentImageIndex].title);
} else {
$caption.html(this.album[this.currentImageIndex].title);
}
$caption.fadeIn('fast')
.find('a').on('click', function(event) {
if ($(this).attr('target') !== undefined) {
window.open($(this).attr('href'), $(this).attr('target'));
} else {
location.href = $(this).attr('href');
}
});
}
if (this.album.length > 1 && this.options.showImageNumberLabel) {
var labelText = this.imageCountLabel(this.currentImageIndex + 1, this.album.length);
this.$lightbox.find('.lb-number').text(labelText).fadeIn('fast');
} else {
this.$lightbox.find('.lb-number').hide();
}
this.$outerContainer.removeClass('animating');
this.$lightbox.find('.lb-dataContainer').fadeIn(this.options.resizeDuration, function() {
return self.sizeOverlay();
});
};
// Preload previous and next images in set.
Lightbox.prototype.preloadNeighboringImages = function() {
if (this.album.length > this.currentImageIndex + 1) {
var preloadNext = new Image();
preloadNext.src = this.album[this.currentImageIndex + 1].link;
}
if (this.currentImageIndex > 0) {
var preloadPrev = new Image();
preloadPrev.src = this.album[this.currentImageIndex - 1].link;
}
};
Lightbox.prototype.enableKeyboardNav = function() {
$(document).on('keyup.keyboard', $.proxy(this.keyboardAction, this));
};
Lightbox.prototype.disableKeyboardNav = function() {
$(document).off('.keyboard');
};
Lightbox.prototype.keyboardAction = function(event) {
var KEYCODE_ESC = 27;
var KEYCODE_LEFTARROW = 37;
var KEYCODE_RIGHTARROW = 39;
var keycode = event.keyCode;
var key = String.fromCharCode(keycode).toLowerCase();
if (keycode === KEYCODE_ESC || key.match(/x|o|c/)) {
this.end();
} else if (key === 'p' || keycode === KEYCODE_LEFTARROW) {
if (this.currentImageIndex !== 0) {
this.changeImage(this.currentImageIndex - 1);
} else if (this.options.wrapAround && this.album.length > 1) {
this.changeImage(this.album.length - 1);
}
} else if (key === 'n' || keycode === KEYCODE_RIGHTARROW) {
if (this.currentImageIndex !== this.album.length - 1) {
this.changeImage(this.currentImageIndex + 1);
} else if (this.options.wrapAround && this.album.length > 1) {
this.changeImage(0);
}
}
};
// Closing time. :-(
Lightbox.prototype.end = function() {
this.disableKeyboardNav();
$(window).off('resize', this.sizeOverlay);
this.$lightbox.fadeOut(this.options.fadeDuration);
this.$overlay.fadeOut(this.options.fadeDuration);
$('select, object, embed').css({
visibility: 'visible'
});
if (this.options.disableScrolling) {
$('body').removeClass('lb-disable-scrolling');
}
};
return new Lightbox();
}));
+13
View File
@@ -0,0 +1,13 @@
/*!
* Lightbox v2.9.0
* by Lokesh Dhakar
*
* More info:
* http://lokeshdhakar.com/projects/lightbox2/
*
* Copyright 2007, 2015 Lokesh Dhakar
* Released under the MIT license
* https://github.com/lokesh/lightbox2/blob/master/LICENSE
*/
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.lightbox=b(a.jQuery)}(this,function(a){function b(b){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=a.extend({},this.constructor.defaults),this.option(b)}return b.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},b.prototype.option=function(b){a.extend(this.options,b)},b.prototype.imageCountLabel=function(a,b){return this.options.albumLabel.replace(/%1/g,a).replace(/%2/g,b)},b.prototype.init=function(){var b=this;a(document).ready(function(){b.enable(),b.build()})},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>').appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return 0===b.currentImageIndex?b.changeImage(b.album.length-1):b.changeImage(b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.currentImageIndex===b.album.length-1?b.changeImage(0):b.changeImage(b.currentImageIndex+1),!1}),this.$nav.on("mousedown",function(a){3===a.which&&(b.$nav.css("pointer-events","none"),b.$lightbox.one("contextmenu",function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(b),0)}))}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+'[data-lightbox="'+h+'"]');for(var i=0;i<f.length;i=++i)c(a(f[i])),f[i]===b[0]&&(g=i)}else if("lightbox"===b.attr("rel"))c(b);else{f=a(b.prop("tagName")+'[rel="'+b.attr("rel")+'"]');for(var j=0;j<f.length;j=++j)c(a(f[j])),f[j]===b[0]&&(g=j)}var k=e.scrollTop()+this.options.positionFromTop,l=e.scrollLeft();this.$lightbox.css({top:k+"px",left:l+"px"}).fadeIn(this.options.fadeDuration),this.options.disableScrolling&&a("body").addClass("lb-disable-scrolling"),this.changeImage(g)},b.prototype.changeImage=function(b){var c=this;this.disableKeyboardNav();var d=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration),a(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var e=new Image;e.onload=function(){var f,g,h,i,j,k,l;d.attr("src",c.album[b].link),f=a(e),d.width(e.width),d.height(e.height),c.options.fitImagesInViewport&&(l=a(window).width(),k=a(window).height(),j=l-c.containerPadding.left-c.containerPadding.right-c.imageBorderWidth.left-c.imageBorderWidth.right-20,i=k-c.containerPadding.top-c.containerPadding.bottom-c.imageBorderWidth.top-c.imageBorderWidth.bottom-120,c.options.maxWidth&&c.options.maxWidth<j&&(j=c.optionsLine truncated
//# sourceMappingURL=lightbox.min.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../../src/js/lightbox.js"],"names":["root","factory","define","amd","exports","module","require","lightbox","jQuery","this","$","Lightbox","options","album","currentImageIndex","init","extend","constructor","defaults","option","albumLabel","alwaysShowNavOnTouchDevices","fadeDuration","fitImagesInViewport","imageFadeDuration","positionFromTop","resizeDuration","showImageNumberLabel","wrapAround","disableScrolling","sanitizeTitle","prototype","imageCountLabel","currentImageNum","totalImages","replace","self","document","ready","enable","build","on","event","start","currentTarget","appendTo","$lightbox","$overlay","$outerContainer","find","$container","$image","$nav","containerPadding","top","parseInt","css","right","bottom","left","imageBorderWidth","hide","end","target","attr","changeImage","length","which","one","setTimeout","bind","$link","addToAlbum","push","link","title","$window","window","proxy","sizeOverlay","visibility","$links","imageNumber","dataLightboxValue","prop","i","j","scrollTop","scrollLeft","fadeIn","addClass","disableKeyboardNav","preloader","Image","onload","$preloader","imageHeight","imageWidth","maxImageHeight","maxImageWidth","windowHeight","windowWidth","width","height","maxWidth","maxHeight","sizeContainer","src","postResize","newWidth","newHeight","showImage","oldWidth","outerWidth","oldHeight","outerHeight","animate","stop","updateNav","updateDetails","preloadNeighboringImages","enableKeyboardNav","alwaysShowNav","createEvent","e","show","$caption","text","html","undefined","open","location","href","labelText","removeClass","preloadNext","preloadPrev","keyboardAction","off","KEYCODE_ESC","KEYCODE_LEFTARROW","KEYCODE_RIGHTARROW","keycode","keyCode","key","String","fromCharCode","toLowerCase","match","fadeOut"],"mappings":";;;;;;;;;;;CAaC,SAAUA,EAAMC,GACS,kBAAXC,SAAyBA,OAAOC,IAEvCD,QAAQ,UAAWD,GACO,gBAAZG,SAIdC,OAAOD,QAAUH,EAAQK,QAAQ,WAGjCN,EAAKO,SAAWN,EAAQD,EAAKQ,SAEnCC,KAAM,SAAUC,GAEhB,QAASC,GAASC,GAChBH,KAAKI,SACLJ,KAAKK,kBAAoB,OACzBL,KAAKM,OAGLN,KAAKG,QAAUF,EAAEM,UAAWP,KAAKQ,YAAYC,UAC7CT,KAAKU,OAAOP,GAudd,MAldAD,GAASO,UACPE,WAAY,iBACZC,6BAA6B,EAC7BC,aAAc,IACdC,qBAAqB,EACrBC,kBAAmB,IAGnBC,gBAAiB,GACjBC,eAAgB,IAChBC,sBAAsB,EACtBC,YAAY,EACZC,kBAAkB,EASlBC,eAAe,GAGjBnB,EAASoB,UAAUZ,OAAS,SAASP,GACnCF,EAAEM,OAAOP,KAAKG,QAASA,IAGzBD,EAASoB,UAAUC,gBAAkB,SAASC,EAAiBC,GAC7D,MAAOzB,MAAKG,QAAQQ,WAAWe,QAAQ,MAAOF,GAAiBE,QAAQ,MAAOD,IAGhFvB,EAASoB,UAAUhB,KAAO,WACxB,GAAIqB,GAAO3B,IAEXC,GAAE2B,UAAUC,MAAM,WAChBF,EAAKG,SACLH,EAAKI,WAMT7B,EAASoB,UAAUQ,OAAS,WAC1B,GAAIH,GAAO3B,IACXC,GAAE,QAAQ+B,GAAG,QAAS,+EAAgF,SAASC,GAE7G,MADAN,GAAKO,MAAMjC,EAAEgC,EAAME,iBACZ,KAMXjC,EAASoB,UAAUS,MAAQ,WACzB,GAAIJ,GAAO3B,IACXC,GAAE,qoBAAqoBmC,SAASnC,EAAE,SAGlpBD,KAAKqC,UAAkBpC,EAAE,aACzBD,KAAKsC,SAAkBrC,EAAE,oBACzBD,KAAKuC,gBAAkBvC,KAAKqC,UAAUG,KAAK,sBAC3CxC,KAAKyC,WAAkBzC,KAAKqC,UAAUG,KAAK,iBAC3CxC,KAAK0C,OAAkB1C,KAAKqC,UAAUG,KAAK,aAC3CxC,KAAK2C,KAAkB3C,KAAKqC,UAAUG,KAAK,WAG3CxC,KAAK4C,kBACHC,IAAKC,SAAS9C,KAAKyC,WAAWM,IAAI,eAAgB,IAClDC,MAAOF,SAAS9C,KAAKyC,WAAWM,IAAI,iBAAkB,IACtDE,OAAQH,SAAS9C,KAAKyC,WAAWM,IAAI,kBAAmB,IACxDG,KAAMJ,SAAS9C,KAAKyC,WAAWM,IAAI,gBAAiB,KAGtD/C,KAAKmD,kBACHN,IAAKC,SAAS9C,KAAK0C,OAAOK,IAAI,oBAAqB,IACnDC,MAAOF,SAAS9C,KAAK0C,OAAOK,IAAI,sBAAuB,IACvDE,OAAQH,SAAS9C,KAAK0C,OAAOK,IAAI,uBAAwB,IACzDG,KAAMJ,SAAS9C,KAAK0C,OAAOK,IAAI,qBAAsB,KAIvD/C,KAAKsC,SAASc,OAAOpB,GAAG,QAAS,WAE/B,MADAL,GAAK0B,OACE,IAGTrD,KAAKqC,UAAUe,OAAOpB,GAAG,QAAS,SAASC,GAIzC,MAHmC,aAA/BhC,EAAEgC,EAAMqB,QAAQC,KAAK,OACvB5B,EAAK0B,OAEA,IAGTrD,KAAKuC,gBAAgBP,GAAG,QAAS,SAASC,GAIxC,MAHmC,aAA/BhC,EAAEgC,EAAMqB,QAAQC,KAAK,OACvB5B,EAAK0B,OAEA,IAGTrD,KAAKqC,UAAUG,KAAK,YAAYR,GAAG,QAAS,WAM1C,MAL+B,KAA3BL,EAAKtB,kBACPsB,EAAK6B,YAAY7B,EAAKvB,MAAMqD,OAAS,GAErC9B,EAAK6B,YAAY7B,EAAKtB,kBAAoB,IAErC,IAGTL,KAAKqC,UAAUG,KAAK,YAAYR,GAAG,QAAS,WAM1C,MALIL,GAAKtB,oBAAsBsB,EAAKvB,MAAMqD,OAAS,EACjD9B,EAAK6B,YAAY,GAEjB7B,EAAK6B,YAAY7B,EAAKtB,kBAAoB,IAErC,IAgBTL,KAAK2C,KAAKX,GAAG,YAAa,SAASC,GACb,IAAhBA,EAAMyB,QACR/B,EAAKgB,KAAKI,IAAI,iBAAkB,QAEhCpB,EAAKU,UAAUsB,IAAI,cAAe,WAChCC,WAAW,WACP5D,KAAK2C,KAAKI,IAAI,iBAAkB,SAClCc,KAAKlC,GAAO,QAMpB3B,KAAKqC,UAAUG,KAAK,yBAAyBR,GAAG,QAAS,WAEvD,MADAL,GAAK0B,OACE,KAKXnD,EAASoB,UAAUY,MAAQ,SAAS4B,GAelC,QAASC,GAAWD,GAClBnC,EAAKvB,MAAM4D,MACTC,KAAMH,EAAMP,KAAK,QACjBW,MAAOJ,EAAMP,KAAK,eAAiBO,EAAMP,KAAK,WAjBlD,GAAI5B,GAAU3B,KACVmE,EAAUlE,EAAEmE,OAEhBD,GAAQnC,GAAG,SAAU/B,EAAEoE,MAAMrE,KAAKsE,YAAatE,OAE/CC,EAAE,yBAAyB8C,KACzBwB,WAAY,WAGdvE,KAAKsE,cAELtE,KAAKI,QACL,IAWIoE,GAXAC,EAAc,EAUdC,EAAoBZ,EAAMP,KAAK,gBAGnC,IAAImB,EAAmB,CACrBF,EAASvE,EAAE6D,EAAMa,KAAK,WAAa,mBAAqBD,EAAoB,KAC5E,KAAK,GAAIE,GAAI,EAAGA,EAAIJ,EAAOf,OAAQmB,IAAMA,EACvCb,EAAW9D,EAAEuE,EAAOI,KAChBJ,EAAOI,KAAOd,EAAM,KACtBW,EAAcG,OAIlB,IAA0B,aAAtBd,EAAMP,KAAK,OAEbQ,EAAWD,OACN,CAELU,EAASvE,EAAE6D,EAAMa,KAAK,WAAa,SAAWb,EAAMP,KAAK,OAAS,KAClE,KAAK,GAAIsB,GAAI,EAAGA,EAAIL,EAAOf,OAAQoB,IAAMA,EACvCd,EAAW9D,EAAEuE,EAAOK,KAChBL,EAAOK,KAAOf,EAAM,KACtBW,EAAcI,GAOtB,GAAIhC,GAAOsB,EAAQW,YAAc9E,KAAKG,QAAQa,gBAC1CkC,EAAOiB,EAAQY,YACnB/E,MAAKqC,UAAUU,KACbF,IAAKA,Line truncated
+10649
View File
File diff suppressed because it is too large. Load diff
+18
View File
@@ -0,0 +1,18 @@
/**!
* MixItUp v3.2.1
* A high-performance, dependency-free library for animated filtering, sorting and more
* Build e686293a-a831-4453-8fff-74c886296ad0
*
* @copyright Copyright 2014-2017 KunkaLabs Limited.
* @author KunkaLabs Limited.
* @link https://www.kunkalabs.com/mixitup/
*
* @license Commercial use requires a commercial license.
* https://www.kunkalabs.com/mixitup/licenses/
*
* Non-commercial use permitted under same terms as CC BY-NC 3.0 license.
* http://creativecommons.org/licenses/by-nc/3.0/
*/
!function(t){"use strict";var e=null,n=null;!function(){var e=["webkit","moz","o","ms"],n=t.document.createElement("div"),a=-1;for(a=0;a<e.length&&!t.requestAnimationFrame;a++)t.requestAnimationFrame=t[e[a]+"RequestAnimationFrame"];"undefined"==typeof n.nextElementSibling&&Object.defineProperty(t.Element.prototype,"nextElementSibling",{get:function(){for(var t=this.nextSibling;t;){if(1===t.nodeType)return t;t=t.nextSibling}return null}}),function(t){t.matches=t.matches||t.machesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector||function(t){return Array.prototype.indexOf.call(this.parentElement.querySelectorAll(t),this)>-1}}(t.Element.prototype),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,e=!1,n=[],a=-1;return e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=n.length,function(i){var o=[],r="",s=-1;if("object"!=typeof i&&("function"!=typeof i||null===i))throw new TypeError("Object.keys called on non-object");for(r in i)t.call(i,r)&&o.push(r);if(e)for(s=0;s<a;s++)t.call(i,n[s])&&o.push(n[s]);return o}}()),Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),"function"!=typeof Object.create&&(Object.create=function(t){var e=function(){};return function(n,a){if(n!==Object(n)&&null!==n)throw TypeError("Argument must be an object, or null");e.prototype=n||{};var i=new e;return e.prototype=null,a!==t&&Object.defineProperties(i,a),null===n&&(i.__proto__=null),i}}()),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),Array.prototype.indexOf||(Array.prototype.indexOf=function(t){var e,n,a,i;if(null===this)throw new TypeError;if(a=Object(this),i=a.length>>>0,0===i)return-1;if(e=0,arguments.length>1&&(e=Number(arguments[1]),e!==e?e=0:0!==e&&e!==1/0&&e!==-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e)))),e>=i)return-1;for(n=e>=0?e:Math.max(i-Math.abs(e),0);n<i;n++)if(n in a&&a[n]===t)return n;return-1}),Function.prototype.bind||(Function.prototype.bind=function(t){var e,n,a,i;if("function"!=typeof this)throw new TypeError;return e=Array.prototype.slice.call(arguments,1),n=this,a=function(){},i=function(){return n.apply(this instanceof a?this:t,e.concat(Array.prototype.slice.call(arguments)))},this.prototype&&(a.prototype=this.prototype),i.prototype=new a,i}),t.Element.prototype.dispatchEvent||(t.Element.prototype.dispatchEvent=function(t){try{return this.fireEvent("on"+t.type,t)}catch(e){}})}(),e=function(a,i,o){var r=null,s=!1,l=null,c=null,u=null,f=null,h=[],d="",m=[],g=-1;if(u=o||t.document,(s=arguments[3])&&(s="boolean"==typeof s),"string"==typeof a)m=u.querySelectorAll(a);else if(a&&"object"==typeof a&&n.isElement(a,u))m=[a];else{if(!a||"object"!=typeof a||!a.length)throw new Error(e.messages.errorFactoryInvalidContainer());m=a}if(m.length<1)throw new Error(e.messages.errorFactoryContainerNotFound());for(g=0;(r=m[g])&&(!(g>0)||s);g++)r.id?d=r.id:(d="MixItUp"+n.randomHex(),r.id=d),e.instances[d]instanceof e.Mixer?(l=e.instances[d],(!i||i&&i.debug&&i.debug.showWarnings!==!1)&&console.warn(e.messages.warningFactoryPreexistingInstance())):(l=new e.Mixer,l.attach(r,u,d,i),e.instances[d]=l),c=new e.Facade(l),i&&i.debug&&i.debug.enable?h.push(l):h.push(c);return f=s?new e.Collection(h):h[0]},e.use=function(t){e.Base.prototype.callActions.call(e,"beforeUse",arguments),"function"==typeof t&&"mixitup-extension"===t.TYPE?"undefined"==typeof e.extensions[t.NAME]&&(t(e),e.extensions[t.NAME]=t):t.fn&&t.fn.jquery&&(e.libraries.$=t),e.Base.prototype.callActions.call(e,"afterUse",arguments)},e.instances={},e.extensions={},e.libraries={},n={hasClass:function(t,e){return!!t.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))},addClass:function(t,e){this.hasClass(t,e)||(t.className+=t.className?" "+e:e)},removeClass:function(t,e){if(this.hasClass(t,e)){var n=new RegExp("(\\s|^)"+e+"(\\s|$)");t.className=t.className.replace(n," ").trim()}},extend:function(t,e,n,a){var i=[],o="",r=-1;n=n||!1,a=a||!1;try{if(Array.isArray(e))for(r=0;r<e.length;r++)i.push(r);else e&&(i=Object.keys(e));for(r=0;r<i.length;r++)o=i[r],!n||"object"!=typeof e[o]||this.isElement(e[o])?t[o]=e[o]:Array.isArray(e[o])?(t[o]||(t[o]=[]),this.extend(t[o],e[o],n,a)):(t[o]||(t[o]={}),this.extend(t[o],e[o],n,a))}catch(s){if(!a)throw s;this.handleExtendError(s,t)}return t},handleExtendError:function(t,n){var a=/property "?(\w*)"?[,:] object/i,i=null,o="",r="",s="",l="",c="",u=-1,f=-1;if(t instanceof TypeError&&(i=a.exec(t.message))){o=i[1];for(c in n){for(f=0;f<o.length&&o.charAt(f)===c.charAt(f);)f++;f>u&&(u=f,l=c)}throw u>1&&(s=e.messages.errorConfigInvalidPropertySuggestion({probableMatch:l})),r=e.messages.errorConfigInvalidProperty({erroneous:o,suggestion:s}),new TypeError(r)}throw t},template:function(t){for(var e=/\${([\w]*)}/g,n={},a=null;a=e.exec(t);)n[a[1]]=new Line truncated
this.lastClicked=null,this.userCallback=null,this.userDeferred=null,this.dom=new e.MixerDom,this.callActions("afterConstruct"),n.seal(this)},e.BaseStatic.call(e.Mixer),e.Mixer.prototype=Object.create(e.Base.prototype),n.extend(e.Mixer.prototype,{constructor:e.Mixer,attach:function(a,i,o,r){var s=this,l=null,c=-1;for(s.callActions("beforeAttach",arguments),s.id=o,r&&n.extend(s.config,r,!0,!0),s.sanitizeConfig(),s.cacheDom(a,i),s.config.layout.containerClassName&&n.addClass(s.dom.container,s.config.layout.containerClassName),e.features.has.transitions||(s.config.animation.enable=!1),"undefined"==typeof t.console&&(s.config.debug.showWarnings=!1),s.config.data.uidKey&&(s.config.controls.enable=!1),s.indexTargets(),s.state=s.getInitialState(),c=0;l=s.lastOperation.toHide[c];c++)l.hide();s.config.controls.enable&&(s.initControls(),s.updateControls({filter:s.state.activeFilter,sort:s.state.activeSort}),s.buildToggleArray(null,s.state)),s.parseEffects(),s.callActions("afterAttach",arguments)},sanitizeConfig:function(){var t=this;t.callActions("beforeSanitizeConfig",arguments),t.config.controls.scope=t.config.controls.scope.toLowerCase().trim(),t.config.controls.toggleLogic=t.config.controls.toggleLogic.toLowerCase().trim(),t.config.controls.toggleDefault=t.config.controls.toggleDefault.toLowerCase().trim(),t.config.animation.effects=t.config.animation.effects.trim(),t.callActions("afterSanitizeConfig",arguments)},getInitialState:function(){var t=this,n=new e.State,a=new e.Operation;if(t.callActions("beforeGetInitialState",arguments),n.activeContainerClassName=t.config.layout.containerClassName,t.config.load.dataset){if(!t.config.data.uidKey||"string"!=typeof t.config.data.uidKey)throw new TypeError(e.messages.errorConfigDataUidKeyNotSet());a.startDataset=a.newDataset=n.activeDataset=t.config.load.dataset.slice(),a.startContainerClassName=a.newContainerClassName=n.activeContainerClassName,a.show=t.targets.slice(),n=t.callFilters("stateGetInitialState",n,arguments)}else n.activeFilter=t.parseFilterArgs([t.config.load.filter]).command,n.activeSort=t.parseSortArgs([t.config.load.sort]).command,n.totalTargets=t.targets.length,n=t.callFilters("stateGetInitialState",n,arguments),n.activeSort.collection||n.activeSort.attribute||"random"===n.activeSort.order||"desc"===n.activeSort.order?(a.newSort=n.activeSort,t.sortOperation(a),t.printSort(!1,a),t.targets=a.newOrder):a.startOrder=a.newOrder=t.targets,a.startFilter=a.newFilter=n.activeFilter,a.startSort=a.newSort=n.activeSort,a.startContainerClassName=a.newContainerClassName=n.activeContainerClassName,"all"===a.newFilter.selector?a.newFilter.selector=t.config.selectors.target:"none"===a.newFilter.selector&&(a.newFilter.selector="");return a=t.callFilters("operationGetInitialState",a,[n]),t.lastOperation=a,a.newFilter&&t.filterOperation(a),n=t.buildState(a)},cacheDom:function(t,e){var n=this;n.callActions("beforeCacheDom",arguments),n.dom.document=e,n.dom.body=n.dom.document.querySelector("body"),n.dom.container=t,n.dom.parent=t,n.callActions("afterCacheDom",arguments)},indexTargets:function(){var t=this,a=null,i=null,o=null,r=-1;if(t.callActions("beforeIndexTargets",arguments),t.dom.targets=t.config.layout.allowNestedTargets?t.dom.container.querySelectorAll(t.config.selectors.target):n.children(t.dom.container,t.config.selectors.target,t.dom.document),t.dom.targets=n.arrayFromList(t.dom.targets),t.targets=[],(o=t.config.load.dataset)&&o.length!==t.dom.targets.length)throw new Error(e.messages.errorDatasetPrerenderedMismatch());if(t.dom.targets.length){for(r=0;i=t.dom.targets[r];r++)a=new e.Target,a.init(i,t,o?o[r]:void 0),a.isInDom=!0,t.targets.push(a);t.dom.parent=t.dom.targets[0].parentElement===t.dom.container?t.dom.container:t.dom.targets[0].parentElement}t.origOrder=t.targets,t.callActions("afterIndexTargets",arguments)},initControls:function(){var t=this,n="",a=null,i=null,o=null,r=null,s=null,l=-1,c=-1;switch(t.callActions("beforeInitControls",arguments),t.config.controls.scope){case"local":o=t.dom.container;break;case"global":o=t.dom.document;break;default:throw new Error(e.messages.errorConfigInvalidControlsScope())}for(l=0;n=e.controlDefinitions[l];l++)if(t.config.controls.live||n.live){if(n.parent){if(r=t.dom[n.parent],!r||r.length<0)continue;"number"!=typeof r.length&&(r=[r])}else r=[o];for(c=0;i=r[c];c++)s=t.getControl(i,n.type,n.selector),t.controls.push(s)}else for(a=o.querySelectorAll(t.config.selectors.control+n.selector),c=0;i=a[c];c++)s=t.getControl(i,n.type,""),s&&t.controls.push(s);t.callActions("afterInitControls",arguments)},getControl:function(t,a,i){var o=this,r=null,s=-1;if(o.callActions("beforeGetControl",arguments),!i)for(s=0;r=e.controls[s];s++){if(r.el===t&&r.isBound(o))return o.callFilters("controlGetControl",null,arguments);if(r.el===t&&r.type===a&&r.selector===i)return r.addBinding(o),o.callFilters("controlGetControl",r,arguments)}return r=new e.Control,r.init(t,a,i),r.classNames.base=n.getClassname(o.config.classNames,a),r.classNames.actiLine truncated
return i.id=n.randomHex(),i.startState=a.state,i.startDataset=o,i.newDataset=t.slice(),a.diffDatasets(i),i.startOrder=a.targets,i.newOrder=i.show,a.config.animation.enable&&(a.getStartMixData(i),a.setInter(i),i.docState=n.getDocumentState(a.dom.document),a.getInterMixData(i),a.setFinal(i),a.getFinalMixData(i),a.parseEffects(),i.hasEffect=a.hasEffect(),a.getTweenData(i)),a.targets=i.show.slice(),i.newState=a.buildState(i),Array.prototype.push.apply(a.targets,i.toRemove),i=a.callFilters("operationMappedGetDataOperation",i,arguments)},diffDatasets:function(t){var a=this,i=[],o=[],r=[],s=null,l=null,c=null,u=null,f=null,h={},d="",m=-1;for(a.callActions("beforeDiffDatasets",arguments),m=0;s=t.newDataset[m];m++){if("undefined"==typeof(d=s[a.config.data.uidKey])||d.toString().length<1)throw new TypeError(e.messages.errorDatasetInvalidUidKey({uidKey:a.config.data.uidKey}));if(h[d])throw new Error(e.messages.errorDatasetDuplicateUid({uid:d}));h[d]=!0,(l=a.cache[d])instanceof e.Target?(a.config.data.dirtyCheck&&!n.deepEquals(s,l.data)&&(c=l.render(s),l.data=s,c!==l.dom.el&&(l.isInDom&&(l.unbindEvents(),a.dom.parent.replaceChild(c,l.dom.el)),l.isShown||(c.style.display="none"),l.dom.el=c,l.isInDom&&l.bindEvents())),c=l.dom.el):(l=new e.Target,l.init(null,a,s),l.hide()),l.isInDom?(f=l.dom.el.nextElementSibling,o.push(d),u&&(u.lastElementChild&&u.appendChild(a.dom.document.createTextNode(" ")),a.insertDatasetFrag(u,l.dom.el,r),u=null)):(u||(u=a.dom.document.createDocumentFragment()),u.lastElementChild&&u.appendChild(a.dom.document.createTextNode(" ")),u.appendChild(l.dom.el),l.isInDom=!0,l.unbindEvents(),l.bindEvents(),l.hide(),t.toShow.push(l),r.push(l)),t.show.push(l)}for(u&&(f=f||a.config.layout.siblingAfter,f&&u.appendChild(a.dom.document.createTextNode(" ")),a.insertDatasetFrag(u,f,r)),m=0;s=t.startDataset[m];m++)d=s[a.config.data.uidKey],l=a.cache[d],t.show.indexOf(l)<0?(t.hide.push(l),t.toHide.push(l),t.toRemove.push(l)):i.push(d);n.isEqualArray(i,o)||(t.willSort=!0),a.callActions("afterDiffDatasets",arguments)},insertDatasetFrag:function(t,e,n){var a=this,i=e?Array.from(a.dom.parent.children).indexOf(e):a.targets.length;for(a.dom.parent.insertBefore(t,e);n.length;)a.targets.splice(i,0,n.shift()),i++},willSort:function(t,e){var n=this,a=!1;return a=!!(n.config.behavior.liveSort||"random"===t.order||t.attribute!==e.attribute||t.order!==e.order||t.collection!==e.collection||null===t.next&&e.next||t.next&&null===e.next)||!(!t.next||!e.next)&&n.willSort(t.next,e.next),n.callFilters("resultWillSort",a,arguments)},show:function(){var t=this;return t.filter("all")},hide:function(){var t=this;return t.filter("none")},isMixing:function(){var t=this;return t.isBusy},filter:function(){var t=this,e=t.parseFilterArgs(arguments);return t.multimix({filter:e.command},e.animate,e.callback)},toggleOn:function(){var t=this,e=t.parseFilterArgs(arguments),n=e.command.selector,a="";return t.isToggling=!0,t.toggleArray.indexOf(n)<0&&t.toggleArray.push(n),a=t.getToggleSelector(),t.multimix({filter:a},e.animate,e.callback)},toggleOff:function(){var t=this,e=t.parseFilterArgs(arguments),n=e.command.selector,a="";return t.isToggling=!0,t.toggleArray.splice(t.toggleArray.indexOf(n),1),a=t.getToggleSelector(),t.multimix({filter:a},e.animate,e.callback)},sort:function(){var t=this,e=t.parseSortArgs(arguments);return t.multimix({sort:e.command},e.animate,e.callback)},changeLayout:function(){var t=this,e=t.parseChangeLayoutArgs(arguments);return t.multimix({changeLayout:e.command},e.animate,e.callback)},dataset:function(){var t=this,n=t.parseDatasetArgs(arguments),a=null,i=null,o=!1;return t.callActions("beforeDataset",arguments),t.isBusy?(i=new e.QueueItem,i.args=arguments,i.instruction=n,t.queueMix(i)):(n.callback&&(t.userCallback=n.callback),o=n.animate^t.config.animation.enable?n.animate:t.config.animation.enable,a=t.getDataOperation(n.command.dataset),t.goMix(o,a))},multimix:function(){var t=this,n=null,a=!1,i=null,o=t.parseMultimixArgs(arguments);return t.callActions("beforeMultimix",arguments),t.isBusy?(i=new e.QueueItem,i.args=arguments,i.instruction=o,i.triggerElement=t.lastClicked,i.isToggling=t.isToggling,t.queueMix(i)):(n=t.getOperation(o.command),t.config.controls.enable&&(o.command.filter&&!t.isToggling&&(t.toggleArray.length=0,t.buildToggleArray(n.command)),t.queue.length<1&&t.updateControls(n.command)),o.callback&&(t.userCallback=o.callback),a=o.animate^t.config.animation.enable?o.animate:t.config.animation.enable,t.callFilters("operationMultimix",n,arguments),t.goMix(a,n))},getOperation:function(t){var a=this,i=t.sort,o=t.filter,r=t.changeLayout,s=t.remove,l=t.insert,c=new e.Operation;return c=a.callFilters("operationUnmappedGetOperation",c,arguments),c.id=n.randomHex(),c.command=t,c.startState=a.state,c.triggerElement=a.lastClicked,a.isBusy?(a.config.debug.showWarnings&&console.warn(e.messages.warningGetOperationInstanceBusy()),null):(l&&a.insertTargets(l,c),s&&(c.toRemove=s.targets),c.startSort=c.newSort=c.startState.activeSLine truncated
+69
View File
@@ -0,0 +1,69 @@
/*
Plugin: jQuery Parallax
Version 1.1.3
Author: Ian Lunn
Twitter: @IanLunn
Author URL: http://www.ianlunn.co.uk/
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/
Dual licensed under the MIT and GPL licenses:
http://www.opensource.org/licenses/mit-license.php
http://www.gnu.org/licenses/gpl.html
*/
(function( $ ){
var $window = $(window);
var windowHeight = $window.height();
$window.resize(function () {
windowHeight = $window.height();
});
$.fn.parallax = function(xpos, speedFactor, outerHeight) {
var $this = $(this);
var getHeight;
var firstTop;
var paddingTop = 0;
//get the starting position of each element to have parallax applied to it
$this.each(function(){
firstTop = $this.offset().top;
});
if (outerHeight) {
getHeight = function(jqo) {
return jqo.outerHeight(true);
};
} else {
getHeight = function(jqo) {
return jqo.height();
};
}
// setup defaults if arguments aren't specified
if (arguments.length < 1 || xpos === null) xpos = "50%";
if (arguments.length < 2 || speedFactor === null) speedFactor = 0.1;
if (arguments.length < 3 || outerHeight === null) outerHeight = true;
// function to be called whenever the window is scrolled or resized
function update(){
var pos = $window.scrollTop();
$this.each(function(){
var $element = $(this);
var top = $element.offset().top;
var height = getHeight($element);
// Check if totally above or totally below viewport
if (top + height < pos || top > pos + windowHeight) {
return;
}
$this.css('backgroundPosition', xpos + " " + Math.round((firstTop - pos) * speedFactor) + "px");
});
}
$window.bind('scroll', update).resize(update);
update();
};
})(jQuery);
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

+10
View File
@@ -0,0 +1,10 @@
css_dir = "."
sass_dir = "."
images_dir = "."
fonts_dir = "fonts"
relative_assets = true
output_style = :compact
line_comments = false
preferred_syntax = :scss
Binary file not shown.
@@ -0,0 +1,14 @@
<?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>Generated by Fontastic.me</metadata>
<defs>
<font id="slick" horiz-adv-x="512">
<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#8594;" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#8592;" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#8226;" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
<glyph unicode="&#97;" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
</font></defs></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.
Binary file not shown.
@@ -0,0 +1,204 @@
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
background: #fff url('./ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url('./fonts/slick.eot');
src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
}
/* Dots */
.slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}
+119
View File
@@ -0,0 +1,119 @@
/* Slider */
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
File diff suppressed because it is too large. Load diff
+1
View File
@@ -0,0 +1 @@
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(fuLine truncated
+576
View File
@@ -0,0 +1,576 @@
/*!
* smooth-scroll v12.1.5: Animate scrolling to anchor links
* (c) 2017 Chris Ferdinandi
* MIT License
* http://github.com/cferdinandi/smooth-scroll
*/
(function (root, factory) {
if ( typeof define === 'function' && define.amd ) {
define([], (function () {
return factory(root);
}));
} else if ( typeof exports === 'object' ) {
module.exports = factory(root);
} else {
root.SmoothScroll = factory(root);
}
})(typeof global !== 'undefined' ? global : typeof window !== 'undefined' ? window : this, (function (window) {
'use strict';
//
// Feature Test
//
var supports =
'querySelector' in document &&
'addEventListener' in window &&
'requestAnimationFrame' in window &&
'closest' in window.Element.prototype;
//
// Default settings
//
var defaults = {
// Selectors
ignore: '[data-scroll-ignore]',
header: null,
// Speed & Easing
speed: 500,
offset: 0,
easing: 'easeInOutCubic',
customEasing: null,
// Callback API
before: function () {},
after: function () {}
};
//
// Utility Methods
//
/**
* Merge two or more objects. Returns a new object.
* @param {Object} objects The objects to merge together
* @returns {Object} Merged values of defaults and options
*/
var extend = function () {
// Variables
var extended = {};
var deep = false;
var i = 0;
var length = arguments.length;
// Merge the object into the extended object
var merge = function (obj) {
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
extended[prop] = obj[prop];
}
}
};
// Loop through each object and conduct a merge
for ( ; i < length; i++ ) {
var obj = arguments[i];
merge(obj);
}
return extended;
};
/**
* Get the height of an element.
* @param {Node} elem The element to get the height of
* @return {Number} The element's height in pixels
*/
var getHeight = function (elem) {
return parseInt(window.getComputedStyle(elem).height, 10);
};
/**
* Escape special characters for use with querySelector
* @param {String} id The anchor ID to escape
* @author Mathias Bynens
* @link https://github.com/mathiasbynens/CSS.escape
*/
var escapeCharacters = function (id) {
// Remove leading hash
if (id.charAt(0) === '#') {
id = id.substr(1);
}
var string = String(id);
var length = string.length;
var index = -1;
var codeUnit;
var result = '';
var firstCodeUnit = string.charCodeAt(0);
while (++index < length) {
codeUnit = string.charCodeAt(index);
// Note: there’s no need to special-case astral symbols, surrogate
// pairs, or lone surrogates.
// If the character is NULL (U+0000), then throw an
// `InvalidCharacterError` exception and terminate these steps.
if (codeUnit === 0x0000) {
throw new InvalidCharacterError(
'Invalid character: the input contains U+0000.'
);
}
if (
// If the character is in the range [\1-\1F] (U+0001 to U+001F) or is
// U+007F, […]
(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||
// If the character is the first character and is in the range [0-9]
// (U+0030 to U+0039), […]
(index === 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||
// If the character is the second character and is in the range [0-9]
// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]
(
index === 1 &&
codeUnit >= 0x0030 && codeUnit <= 0x0039 &&
firstCodeUnit === 0x002D
)
) {
// http://dev.w3.org/csswg/cssom/#escape-a-character-as-code-point
result += '\\' + codeUnit.toString(16) + ' ';
continue;
}
// If the character is not handled by one of the above rules and is
// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or
// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to
// U+005A), or [a-z] (U+0061 to U+007A), […]
if (
codeUnit >= 0x0080 ||
codeUnit === 0x002D ||
codeUnit === 0x005F ||
codeUnit >= 0x0030 && codeUnit <= 0x0039 ||
codeUnit >= 0x0041 && codeUnit <= 0x005A ||
codeUnit >= 0x0061 && codeUnit <= 0x007A
) {
// the character itself
result += string.charAt(index);
continue;
}
// Otherwise, the escaped character.
// http://dev.w3.org/csswg/cssom/#escape-a-character
result += '\\' + string.charAt(index);
}
return '#' + result;
};
/**
* Calculate the easing pattern
* @link https://gist.github.com/gre/1650294
* @param {String} type Easing pattern
* @param {Number} time Time animation should take to complete
* @returns {Number}
*/
var easingPattern = function (settings, time) {
var pattern;
// Default Easing Patterns
if (settings.easing === 'easeInQuad') pattern = time * time; // accelerating from zero velocity
if (settings.easing === 'easeOutQuad') pattern = time * (2 - time); // decelerating to zero velocity
if (settings.easing === 'easeInOutQuad') pattern = time < 0.5 ? 2 * time * time : -1 + (4 - 2 * time) * time; // acceleration until halfway, then deceleration
if (settings.easing === 'easeInCubic') pattern = time * time * time; // accelerating from zero velocity
if (settings.easing === 'easeOutCubic') pattern = (--time) * time * time + 1; // decelerating to zero velocity
if (settings.easing === 'easeInOutCubic') pattern = time < 0.5 ? 4 * time * time * time : (time - 1) * (2 * time - 2) * (2 * time - 2) + 1; // acceleration until halfway, then deceleration
if (settings.easing === 'easeInQuart') pattern = time * time * time * time; // accelerating from zero velocity
if (settings.easing === 'easeOutQuart') pattern = 1 - (--time) * time * time * time; // decelerating to zero velocity
if (settings.easing === 'easeInOutQuart') pattern = time < 0.5 ? 8 * time * time * time * time : 1 - 8 * (--time) * time * time * time; // acceleration until halfway, then deceleration
if (settings.easing === 'easeInQuint') pattern = time * time * time * time * time; // accelerating from zero velocity
if (settings.easing === 'easeOutQuint') pattern = 1 + (--time) * time * time * time * time; // decelerating to zero velocity
if (settings.easing === 'easeInOutQuint') pattern = time < 0.5 ? 16 * time * time * time * time * time : 1 + 16 * (--time) * time * time * time * time; // acceleration until halfway, then deceleration
// Custom Easing Patterns
if (!!settings.customEasing) pattern = settings.customEasing(time);
return pattern || time; // no easing, no acceleration
};
/**
* Determine the document's height
* @returns {Number}
*/
var getDocumentHeight = function () {
return Math.max(
document.body.scrollHeight, document.documentElement.scrollHeight,
document.body.offsetHeight, document.documentElement.offsetHeight,
document.body.clientHeight, document.documentElement.clientHeight
);
};
/**
* Calculate how far to scroll
* @param {Element} anchor The anchor element to scroll to
* @param {Number} headerHeight Height of a fixed header, if any
* @param {Number} offset Number of pixels by which to offset scroll
* @returns {Number}
*/
var getEndLocation = function (anchor, headerHeight, offset) {
var location = 0;
if (anchor.offsetParent) {
do {
location += anchor.offsetTop;
anchor = anchor.offsetParent;
} while (anchor);
}
location = Math.max(location - headerHeight - offset, 0);
return location;
};
/**
* Get the height of the fixed header
* @param {Node} header The header
* @return {Number} The height of the header
*/
var getHeaderHeight = function (header) {
return !header ? 0 : (getHeight(header) + header.offsetTop);
};
/**
* Bring the anchored element into focus
* @param {Node} anchor The anchor element
* @param {Number} endLocation The end location to scroll to
* @param {Boolean} isNum If true, scroll is to a position rather than an element
*/
var adjustFocus = function (anchor, endLocation, isNum) {
// Don't run if scrolling to a number on the page
if (isNum) return;
// Otherwise, bring anchor element into focus
anchor.focus();
if (document.activeElement.id !== anchor.id) {
anchor.setAttribute('tabindex', '-1');
anchor.focus();
anchor.style.outline = 'none';
}
window.scrollTo(0 , endLocation);
};
/**
* Check to see if user prefers reduced motion
* @param {Object} settings Script settings
*/
var reduceMotion = function (settings) {
if ('matchMedia' in window && window.matchMedia('(prefers-reduced-motion)').matches) {
return true;
}
return false;
};
//
// SmoothScroll Constructor
//
var SmoothScroll = function (selector, options) {
//
// Variables
//
var smoothScroll = {}; // Object for public APIs
var settings, anchor, toggle, fixedHeader, headerHeight, eventTimeout, animationInterval;
//
// Methods
//
/**
* Cancel a scroll-in-progress
*/
smoothScroll.cancelScroll = function () {
// clearInterval(animationInterval);
cancelAnimationFrame(animationInterval);
};
/**
* Start/stop the scrolling animation
* @param {Node|Number} anchor The element or position to scroll to
* @param {Element} toggle The element that toggled the scroll event
* @param {Object} options
*/
smoothScroll.animateScroll = function (anchor, toggle, options) {
// Local settings
var animateSettings = extend(settings || defaults, options || {}); // Merge user options with defaults
// Selectors and variables
var isNum = Object.prototype.toString.call(anchor) === '[object Number]' ? true : false;
var anchorElem = isNum || !anchor.tagName ? null : anchor;
if (!isNum && !anchorElem) return;
var startLocation = window.pageYOffset; // Current location on the page
if (animateSettings.header && !fixedHeader) {
// Get the fixed header if not already set
fixedHeader = document.querySelector( animateSettings.header );
}
if (!headerHeight) {
// Get the height of a fixed header if one exists and not already set
headerHeight = getHeaderHeight(fixedHeader);
}
var endLocation = isNum ? anchor : getEndLocation(anchorElem, headerHeight, parseInt((typeof animateSettings.offset === 'function' ? animateSettings.offset() : animateSettings.offset), 10)); // Location to scroll to
var distance = endLocation - startLocation; // distance to travel
var documentHeight = getDocumentHeight();
var timeLapsed = 0;
var start, percentage, position;
/**
* Stop the scroll animation when it reaches its target (or the bottom/top of page)
* @param {Number} position Current position on the page
* @param {Number} endLocation Scroll to location
* @param {Number} animationInterval How much to scroll on this loop
*/
var stopAnimateScroll = function (position, endLocation) {
// Get the current location
var currentLocation = window.pageYOffset;
// Check if the end location has been reached yet (or we've hit the end of the document)
if ( position == endLocation || currentLocation == endLocation || ((startLocation < endLocation && window.innerHeight + currentLocation) >= documentHeight )) {
// Clear the animation timer
smoothScroll.cancelScroll();
// Bring the anchored element into focus
adjustFocus(anchor, endLocation, isNum);
// Run callback after animation complete
animateSettings.after(anchor, toggle);
// Reset start
start = null;
return true;
}
};
/**
* Loop scrolling animation
*/
var loopAnimateScroll = function (timestamp) {
if (!start) { start = timestamp; }
timeLapsed += timestamp - start;
percentage = (timeLapsed / parseInt(animateSettings.speed, 10));
percentage = (percentage > 1) ? 1 : percentage;
position = startLocation + (distance * easingPattern(animateSettings, percentage));
window.scrollTo(0, Math.floor(position));
if (!stopAnimateScroll(position, endLocation)) {
window.requestAnimationFrame(loopAnimateScroll);
start = timestamp;
}
};
/**
* Reset position to fix weird iOS bug
* @link https://github.com/cferdinandi/smooth-scroll/issues/45
*/
if (window.pageYOffset === 0) {
window.scrollTo( 0, 0 );
}
// Run callback before animation starts
animateSettings.before(anchor, toggle);
// Start scrolling animation
smoothScroll.cancelScroll();
window.requestAnimationFrame(loopAnimateScroll);
};
/**
* Handle has change event
*/
var hashChangeHandler = function (event) {
// Only run if there's an anchor element to scroll to
if (!anchor) return;
// Reset the anchor element's ID
anchor.id = anchor.getAttribute('data-scroll-id');
// Scroll to the anchored content
smoothScroll.animateScroll(anchor, toggle);
// Reset anchor and toggle
anchor = null;
toggle = null;
};
/**
* If smooth scroll element clicked, animate scroll
*/
var clickHandler = function (event) {
// Don't run if the user prefers reduced motion
if (reduceMotion(settings)) return;
// Don't run if right-click or command/control + click
if (event.button !== 0 || event.metaKey || event.ctrlKey) return;
// Check if a smooth scroll link was clicked
toggle = event.target.closest(selector);
if (!toggle || toggle.tagName.toLowerCase() !== 'a' || event.target.closest(settings.ignore)) return;
// Only run if link is an anchor and points to the current page
if (toggle.hostname !== window.location.hostname || toggle.pathname !== window.location.pathname || !/#/.test(toggle.href)) return;
// Get the sanitized hash
var hash;
try {
hash = escapeCharacters(decodeURIComponent(toggle.hash));
} catch(e) {
hash = escapeCharacters(toggle.hash);
}
// If the hash is empty, scroll to the top of the page
if (hash === '#') {
// Prevent default link behavior
event.preventDefault();
// Set the anchored element
anchor = document.body;
// Save or create the ID as a data attribute and remove it (prevents scroll jump)
var id = anchor.id ? anchor.id : 'smooth-scroll-top';
anchor.setAttribute('data-scroll-id', id);
anchor.id = '';
// If no hash change event will happen, fire manually
// Otherwise, update the hash
if (window.location.hash.substring(1) === id) {
hashChangeHandler();
} else {
window.location.hash = id;
}
return;
}
// Get the anchored element
anchor = document.querySelector(hash);
// If anchored element exists, save the ID as a data attribute and remove it (prevents scroll jump)
if (!anchor) return;
anchor.setAttribute('data-scroll-id', anchor.id);
anchor.id = '';
// If no hash change event will happen, fire manually
if (toggle.hash === window.location.hash) {
event.preventDefault();
hashChangeHandler();
}
};
/**
* On window scroll and resize, only run events at a rate of 15fps for better performance
*/
var resizeThrottler = function (event) {
if (!eventTimeout) {
eventTimeout = setTimeout((function() {
eventTimeout = null; // Reset timeout
headerHeight = getHeaderHeight(fixedHeader); // Get the height of a fixed header if one exists
}), 66);
}
};
/**
* Destroy the current initialization.
*/
smoothScroll.destroy = function () {
// If plugin isn't already initialized, stop
if (!settings) return;
// Remove event listeners
document.removeEventListener('click', clickHandler, false);
window.removeEventListener('resize', resizeThrottler, false);
// Cancel any scrolls-in-progress
smoothScroll.cancelScroll();
// Reset variables
settings = null;
anchor = null;
toggle = null;
fixedHeader = null;
headerHeight = null;
eventTimeout = null;
animationInterval = null;
};
/**
* Initialize Smooth Scroll
* @param {Object} options User settings
*/
smoothScroll.init = function (options) {
// feature test
if (!supports) return;
// Destroy any existing initializations
smoothScroll.destroy();
// Selectors and variables
settings = extend(defaults, options || {}); // Merge user options with defaults
fixedHeader = settings.header ? document.querySelector(settings.header) : null; // Get the fixed header
headerHeight = getHeaderHeight(fixedHeader);
// When a toggle is clicked, run the click handler
document.addEventListener('click', clickHandler, false);
// Listen for hash changes
window.addEventListener('hashchange', hashChangeHandler, false);
// If window is resized and there's a fixed header, recalculate its size
if (fixedHeader) {
window.addEventListener('resize', resizeThrottler, false);
}
};
//
// Initialize plugin
//
smoothScroll.init(options);
//
// Public APIs
//
return smoothScroll;
};
return SmoothScroll;
}));
+2
View File
@@ -0,0 +1,2 @@
/*! smooth-scroll v12.1.5 | (c) 2017 Chris Ferdinandi | MIT License | http://github.com/cferdinandi/smooth-scroll */
!(function(e,t){"function"==typeof define&&define.amd?define([],(function(){return t(e)})):"object"==typeof exports?module.exports=t(e):e.SmoothScroll=t(e)})("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,(function(e){"use strict";var t="querySelector"in document&&"addEventListener"in e&&"requestAnimationFrame"in e&&"closest"in e.Element.prototype,n={ignore:"[data-scroll-ignore]",header:null,speed:500,offset:0,easing:"easeInOutCubic",customEasing:null,before:function(){},after:function(){}},o=function(){for(var e={},t=0,n=arguments.length;t<n;t++){var o=arguments[t];!(function(t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(o)}return e},a=function(t){return parseInt(e.getComputedStyle(t).height,10)},r=function(e){"#"===e.charAt(0)&&(e=e.substr(1));for(var t,n=String(e),o=n.length,a=-1,r="",i=n.charCodeAt(0);++a<o;){if(0===(t=n.charCodeAt(a)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");t>=1&&t<=31||127==t||0===a&&t>=48&&t<=57||1===a&&t>=48&&t<=57&&45===i?r+="\\"+t.toString(16)+" ":r+=t>=128||45===t||95===t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122?n.charAt(a):"\\"+n.charAt(a)}return"#"+r},i=function(e,t){var n;return"easeInQuad"===e.easing&&(n=t*t),"easeOutQuad"===e.easing&&(n=t*(2-t)),"easeInOutQuad"===e.easing&&(n=t<.5?2*t*t:(4-2*t)*t-1),"easeInCubic"===e.easing&&(n=t*t*t),"easeOutCubic"===e.easing&&(n=--t*t*t+1),"easeInOutCubic"===e.easing&&(n=t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1),"easeInQuart"===e.easing&&(n=t*t*t*t),"easeOutQuart"===e.easing&&(n=1- --t*t*t*t),"easeInOutQuart"===e.easing&&(n=t<.5?8*t*t*t*t:1-8*--t*t*t*t),"easeInQuint"===e.easing&&(n=t*t*t*t*t),"easeOutQuint"===e.easing&&(n=1+--t*t*t*t*t),"easeInOutQuint"===e.easing&&(n=t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t),e.customEasing&&(n=e.customEasing(t)),n||t},u=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},c=function(e,t,n){var o=0;if(e.offsetParent)do{o+=e.offsetTop,e=e.offsetParent}while(e);return o=Math.max(o-t-n,0)},s=function(e){return e?a(e)+e.offsetTop:0},l=function(t,n,o){o||(t.focus(),document.activeElement.id!==t.id&&(t.setAttribute("tabindex","-1"),t.focus(),t.style.outline="none"),e.scrollTo(0,n))},f=function(t){return!!("matchMedia"in e&&e.matchMedia("(prefers-reduced-motion)").matches)};return function(a,d){var m,h,g,p,v,b,y,S={};S.cancelScroll=function(){cancelAnimationFrame(y)},S.animateScroll=function(t,a,r){var f=o(m||n,r||{}),d="[object Number]"===Object.prototype.toString.call(t),h=d||!t.tagName?null:t;if(d||h){var g=e.pageYOffset;f.header&&!p&&(p=document.querySelector(f.header)),v||(v=s(p));var b,y,E,I=d?t:c(h,v,parseInt("function"==typeof f.offset?f.offset():f.offset,10)),O=I-g,A=u(),C=0,w=function(n,o){var r=e.pageYOffset;if(n==o||r==o||(g<o&&e.innerHeight+r)>=A)return S.cancelScroll(),l(t,o,d),f.after(t,a),b=null,!0},Q=function(t){b||(b=t),C+=t-b,y=C/parseInt(f.speed,10),y=y>1?1:y,E=g+O*i(f,y),e.scrollTo(0,Math.floor(E)),w(E,I)||(e.requestAnimationFrame(Q),b=t)};0===e.pageYOffset&&e.scrollTo(0,0),f.before(t,a),S.cancelScroll(),e.requestAnimationFrame(Q)}};var E=function(e){h&&(h.id=h.getAttribute("data-scroll-id"),S.animateScroll(h,g),h=null,g=null)},I=function(t){if(!f()&&0===t.button&&!t.metaKey&&!t.ctrlKey&&(g=t.target.closest(a))&&"a"===g.tagName.toLowerCase()&&!t.target.closest(m.ignore)&&g.hostname===e.location.hostname&&g.pathname===e.location.pathname&&/#/.test(g.href)){var n;try{n=r(decodeURIComponent(g.hash))}catch(e){n=r(g.hash)}if("#"===n){t.preventDefault(),h=document.body;var o=h.id?h.id:"smooth-scroll-top";return h.setAttribute("data-scroll-id",o),h.id="",void(e.location.hash.substring(1)===o?E():e.location.hash=o)}h=document.querySelector(n),h&&(h.setAttribute("data-scroll-id",h.id),h.id="",g.hash===e.location.hash&&(t.preventDefault(),E()))}},O=function(e){b||(b=setTimeout((function(){b=null,v=s(p)}),66))};return S.destroy=function(){m&&(document.removeEventListener("click",I,!1),e.removeEventListener("resize",O,!1),S.cancelScroll(),m=null,h=null,g=null,p=null,v=null,b=null,y=null)},S.init=function(a){t&&(S.destroy(),m=o(n,a||{}),p=m.header?document.querySelector(m.header):null,v=s(p),document.addEventListener("click",I,!1),e.addEventListener("hashchange",E,!1),p&&e.addEventListener("resize",O,!1))},S.init(d),S}}));
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large. Load diff
+451
View File
@@ -0,0 +1,451 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<!--
Fixed Navigation
==================================== -->
<section class="header navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-expand-md">
<a class="navbar-brand" href="index.html">
<img src="images/logo.png" alt="logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="tf-ion-android-menu"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="service.html">Service</a>
</li>
<li class="nav-item">
<a class="nav-link" href="portfolio.html">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pages
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="404.html">404 Page</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</section>
<section class="single-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Portfolio</h2>
<nav aria-label="breadcrumb mx-auto" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Portfolio</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<!-- Start Portfolio Section
=========================================== -->
<section class="portfolio section" id="portfolio">
<div class="container-fluid">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>RECENT WORK</h4>
<h2>WORK SHOWCASE.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row" >
<div class="col-lg-12">
<!-- /section title -->
<div class="portfolio-filter">
<button type="button" data-filter="all">All</button>
<button type="button" data-filter=".photography">Photography</button>
<button type="button" data-filter=".ios">IOS App</button>
<button type="button" data-filter=".development">Development</button>
<button type="button" data-filter=".design">Design</button>
</div>
</div>
</div> <!-- /end col-lg-12 -->
<div class="row portfolio-items-wrapper">
<div class="col-6 col-md-4 padding-0 mix design">
<div class="portfolio-block">
<img class="img-fluid" src="images/portfolio/portfolio-1.jpg" alt="">
<div class="caption">
<a class="search-icon" href="images/portfolio/portfolio-1.jpg" data-lightbox="image-1">
<i class="tf-ion-ios-search-strong"></i>
</a>
<h4><a href="">AirBnB Postcard</a></h4>
</div>
</div>
</div>
<div class="col-6 col-md-4 padding-0 mix design ios">
<div class="portfolio-block ">
<img class="img-fluid" src="images/portfolio/portfolio-2.jpg" alt="">
<div class="caption">
<a class="search-icon" href="images/portfolio/portfolio-2.jpg" data-lightbox="image-1">
<i class="tf-ion-ios-search-strong"></i>
</a>
<h4><a href="">AirBnB Postcard</a></h4>
</div>
</div>
</div>
<div class="col-6 col-md-4 padding-0 mix photography development">
<div class="portfolio-block">
<img class="img-fluid" src="images/portfolio/portfolio-3.jpg" alt="">
<div class="caption">
<a class="search-icon" href="images/portfolio/portfolio-3.jpg" data-lightbox="image-1">
<i class="tf-ion-ios-search-strong"></i>
</a>
<h4><a href="">AirBnB Postcard</a></h4>
</div>
</div>
</div>
<div class="col-6 col-md-4 padding-0 mix photography ios">
<div class="portfolio-block">
<img class="img-fluid" src="images/portfolio/portfolio-4.jpg" alt="">
<div class="caption">
<a class="search-icon" href="images/portfolio/portfolio-4.jpg" data-lightbox="image-1">
<i class="tf-ion-ios-search-strong"></i>
</a>
<h4><a href="">AirBnB Postcard</a></h4>
</div>
</div>
</div>
<div class="col-6 col-md-4 padding-0 mix design">
<div class="portfolio-block">
<img class="img-fluid" src="images/portfolio/portfolio-5.jpg" alt="">
<div class="caption">
<a class="search-icon" href="images/portfolio/portfolio-5.jpg" data-lightbox="image-1">
<i class="tf-ion-ios-search-strong"></i>
</a>
<h4><a href="">AirBnB Postcard</a></h4>
</div>
</div>
</div>
<div class="col-6 col-md-4 padding-0 development mix design">
<div class="portfolio-block">
<img class="img-fluid" src="images/portfolio/portfolio-1.jpg" alt="">
<div class="caption">
<a class="search-icon" href="images/portfolio/portfolio-1.jpg" data-lightbox="image-1">
<i class="tf-ion-ios-search-strong"></i>
</a>
<h4><a href="">Photography Website</a></h4>
</div>
</div>
</div>
</div>
</div> <!-- end row -->
</section> <!-- End section -->
<!--
Start About Section
==================================== -->
<section class="service-2 section bg-gray">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>How We Works</h4>
<h2>Our work process</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row justify-content-center">
<div class="col-md-4 col-sm-6 p-0">
<div class="service-item text-center">
<span class="count">1.</span>
<i class="tf-ion-ios-briefcase-outline"></i>
<h4>Project Analysis</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce vitae risus nec dui venenatis.</p>
</div>
</div>
<div class="col-md-4 col-sm-6 p-0">
<div class="service-item text-center">
<span class="count">2.</span>
<i class="tf-ion-ios-alarm-outline"></i>
<h4>Time Management</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce vitae risus nec dui venenatis.</p>
</div>
</div>
<div class="w-100"></div>
<div class="col-md-4 col-sm-6 p-0">
<div class="service-item text-center">
<span class="count">3.</span>
<i class="tf-ion-ios-email-outline"></i>
<h4>Mail Support</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce vitae risus nec dui venenatis.</p>
</div>
</div>
<div class="col-md-4 col-sm-6 p-0">
<div class="service-item text-center">
<span class="count">4.</span>
<i class="tf-ion-ios-locked-outline"></i>
<h4>Secure System</h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce vitae risus nec dui venenatis.</p>
</div>
</div>
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Start Testimonial
=========================================== -->
<section class="testimonial section" id="testimonial">
<div class="container">
<div class="row">
<div class="col-lg-12">
<!-- testimonial wrapper -->
<div class="testimonial-slider">
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-1.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Matt Cutts</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-2.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Elon Musk</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-1.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Jonathon Ive</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
</div>
</div> <!-- end col lg 12 -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End Section -->
<footer id="footer" class="bg-one">
<div class="top-footer">
<div class="container">
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>About</h3>
<p>Integer posuere erat a ante venenati dapibus posuere velit aliquet. Fusce dapibus, tellus cursus commodo, tortor mauris sed posuere.</p>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Our Services</h3>
<ul>
<li><a href="#">Graphic Design</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Quick Links</h3>
<ul>
<li><a href="#">Partners</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQ’s</a></li>
<li><a href="#">Badges</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Subscribe Now</h3>
<form class="subscribe-form">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-main-sm">Subscribe Now</button>
</form>
</div>
<!-- End of .col-sm-3 -->
</div>
</div> <!-- end container -->
</div>
<div class="footer-bottom">
<h5>Copyright 2018. All rights reserved.</h5>
<h6>Design and Developed by themefisher.com<br>Get More <a href="https://themefisher.com/free-bootstrap-templates/" target="_blank">Free Bootstrap Templates</a></h6>
</div>
</footer> <!-- end footer -->
<!-- end Footer Area
========================================== -->
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>
+455
View File
@@ -0,0 +1,455 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<!--
Fixed Navigation
==================================== -->
<section class="header navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-expand-md">
<a class="navbar-brand" href="index.html">
<img src="images/logo.png" alt="logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="tf-ion-android-menu"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="service.html">Service</a>
</li>
<li class="nav-item">
<a class="nav-link" href="portfolio.html">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pages
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="404.html">404 Page</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</section>
<section class="single-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Easy Pricing</h2>
<nav aria-label="breadcrumb mx-auto" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Easy Pricing</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<!--
Start About Section
==================================== -->
<section class="about-2 section bg-gray" id="about">
<div class="container">
<div class="row">
<div class="col-12 col-md-5">
<h2>We have explored the digital landscape with passion for a long time</h2>
</div>
<div class="col-12 col-md-7">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae deleniti ipsa labore necessitatibus culpa veritatis quo accusantium, neque enim ea ad eaque iure, quas tempore velit, quibusdam dolor illo! Explicabo.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid quisquam maiores iste soluta, nihil dolorem?</p>
</div>
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Start Pricing section
=========================================== -->
<section class="pricing-table section" id="pricing">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>Easy Pricing</h4>
<h2>Pricing.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- single pricing table -->
<div class="col-md-4 col-sm-6 col-xs-12" >
<div class="pricing-item">
<!-- plan name & value -->
<div class="price-title bg-pricing">
<h3>Basic</h3>
<strong class="value">$99</strong>
<p>Perfect for single freelancers who work by themselves</p>
</div>
<!-- /plan name & value -->
<!-- plan description -->
<ul>
<li>1GB Disk Space</li>
<li>10 Email Account</li>
<li>Script Installer</li>
<li>1 GB Storage</li>
<li>10 GB Bandwidth</li>
<li>24/7 Tech Support</li>
</ul>
<!-- /plan description -->
<!-- signup button -->
<a class="btn btn-main" href="#">Signup</a>
<!-- /signup button -->
</div>
</div>
<!-- end single pricing table -->
<!-- single pricing table -->
<div class="col-md-4 col-sm-6 col-xs-12" >
<div class="pricing-item">
<!-- plan name & value -->
<div class="price-title bg-pricing">
<h3>Advance</h3>
<strong class="value">$199</strong>
<p>Suitable for small businesses with up to 5 employees</p>
</div>
<!-- /plan name & value -->
<!-- plan description -->
<ul>
<li>1GB Disk Space</li>
<li>10 Email Account</li>
<li>Script Installer</li>
<li>1 GB Storage</li>
<li>10 GB Bandwidth</li>
<li>24/7 Tech Support</li>
</ul>
<!-- /plan description -->
<!-- signup button -->
<a class="btn btn-main" href="#">Signup</a>
<!-- /signup button -->
</div>
</div>
<!-- end single pricing table -->
<!-- single pricing table -->
<div class="col-md-4 col-sm-6 col-xs-12 mx-auto">
<div class="pricing-item ">
<!-- plan name & value -->
<div class="price-title bg-pricing">
<h3>Professional</h3>
<strong class="value">$299</strong>
<p>Great for large businesses with more than 5 employees</p>
</div>
<!-- /plan name & value -->
<!-- plan description -->
<ul>
<li>1GB Disk Space</li>
<li>10 Email Account</li>
<li>Script Installer</li>
<li>1 GB Storage</li>
<li>10 GB Bandwidth</li>
<li>24/7 Tech Support</li>
</ul>
<!-- /plan description -->
<!-- signup button -->
<a class="btn btn-main" href="#">Signup</a>
<!-- /signup button -->
</div>
</div>
<!-- end single pricing table -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Srart Contact Us
=========================================== -->
<section class="contact-us section bg-gray" id="contact">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>Drop us a note</h4>
<h2>Contact Us.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- Contact Details -->
<div class="col-12 col-md-6">
<div class="map">
<div id="map"></div>
</div>
</div>
<!-- / End Contact Details -->
<!-- Contact Form -->
<div class="contact-form col-12 col-md-6 " >
<form id="contact-form" method="post" action="sendmail.php" role="form">
<div class="form-group">
<input type="text" placeholder="Your Name" class="form-control" name="name" id="name">
</div>
<div class="form-group">
<input type="email" placeholder="Your Email" class="form-control" name="email" id="email">
</div>
<div class="form-group">
<input type="text" placeholder="Subject" class="form-control" name="subject" id="subject">
</div>
<div class="form-group">
<textarea rows="6" placeholder="Message" class="form-control" name="message" id="message"></textarea>
</div>
<div id="mail-success" class="success">
Thank you. The Mailman is on His Way :)
</div>
<div id="mail-fail" class="error">
Sorry, don't know what happened. Try later :(
</div>
<div id="cf-submit">
<input type="submit" id="contact-submit" class="btn btn-transparent" value="Submit">
</div>
</form>
</div>
<!-- ./End Contact Form -->
</div> <!-- end row -->
<div class="row">
<div class="col-12 col-md-4">
<div class="address-block contact-meta-block">
<i class="tf-ion-android-pin"></i>
<h4>Our Location</h4>
<p>
14/05, Stockhome <br>
Victori Palace , United States <br>
</p>
</div>
</div>
<div class="col-12 col-md-4">
<div class="phone-block contact-meta-block">
<i class="tf-ion-ios-telephone"></i>
<h4>Call Us</h4>
<p>
Office: (03) 9283 2617 <br>
Fax: +61 3827 3590
</p>
</div>
</div>
<div class="col-12 col-md-4">
<div class="social-icons-block contact-meta-block">
<i class="tf-ion-ios-contact"></i>
<h4>We are social</h4>
<ul class="list-inline social-icon">
<li class="list-inline-item"><a href=""><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-linkedin"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-dribbble"></i></a></li>
<li class="list-inline-item"><a href=""><i class="tf-ion-social-instagram"></i></a></li>
</ul>
</div>
</div>
</div>
</div> <!-- end container -->
</section> <!-- end section -->
<footer id="footer" class="bg-one">
<div class="top-footer">
<div class="container">
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>About</h3>
<p>Integer posuere erat a ante venenati dapibus posuere velit aliquet. Fusce dapibus, tellus cursus commodo, tortor mauris sed posuere.</p>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Our Services</h3>
<ul>
<li><a href="#">Graphic Design</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Quick Links</h3>
<ul>
<li><a href="#">Partners</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQ’s</a></li>
<li><a href="#">Badges</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Subscribe Now</h3>
<form class="subscribe-form">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-main-sm">Subscribe Now</button>
</form>
</div>
<!-- End of .col-sm-3 -->
</div>
</div> <!-- end container -->
</div>
<div class="footer-bottom">
<h5>Copyright 2018. All rights reserved.</h5>
<h6>Design and Developed by themefisher.com<br>Get More <a href="https://themefisher.com/free-bootstrap-templates/" target="_blank">Free Bootstrap Templates</a></h6>
</div>
</footer> <!-- end footer -->
<!-- end Footer Area
========================================== -->
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>
+638
View File
@@ -0,0 +1,638 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<!--
Fixed Navigation
==================================== -->
<section class="header navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-expand-md">
<a class="navbar-brand" href="index.html">
<img src="images/logo.png" alt="logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="tf-ion-android-menu"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="service.html">Service</a>
</li>
<li class="nav-item">
<a class="nav-link" href="portfolio.html">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pages
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="404.html">404 Page</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</section>
<section class="single-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Our Services</h2>
<nav aria-label="breadcrumb mx-auto" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Our Services</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<section class="service-list section bg-gray">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>A List of services</h4>
<h2>Our Service.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="block">
<i class="tf-ion-ios-copy-outline"></i>
<h3>Branding</h3>
<ul>
<li>Brand Strategy</li>
<li>Advertising / Campaigns</li>
<li>Product Design</li>
<li>Video / Photography</li>
</ul>
</div>
</div>
<div class="col-md-4">
<div class="block">
<i class="tf-ion-ios-alarm-outline"></i>
<h3>Web Design</h3>
<ul>
<li>UI Design</li>
<li>E- Commerce Site Design</li>
<li>App Development</li>
<li>Mobile UI Design</li>
</ul>
</div>
</div>
<div class="col-md-4">
<div class="block">
<i class="tf-ion-ios-book-outline"></i>
<h3>IOS App Development</h3>
<ul>
<li>Game Development</li>
<li>Game Design</li>
<li>Social Media Marketing</li>
<li>Mobile UI Design</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="row">
<div class="col-md-6 text-center">
<img class="img-fluid shadow rounded" src="images/about/about-1.jpg" alt="" />
</div>
<div class="col-md-6 align-self-center">
<h2>We care about our work</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae dolorem, saepe ab, optio obcaecati id asperiores. Ab ullam qui architecto at eos distinctio debitis, libero reprehenderit excepturi rem ut odit est nam magni ratione necessitatibus, quod eaque, eius minima tempora deleniti illum aliquam! Perferendis optio dolorum blanditiis sapiente aperiam quaerat.</p>
<div class="row">
<div class="col-md-6">
<ul class="color-gray">
<li><i class="tf-ion-android-checkbox-outline"></i> Creative Designers</li>
<li><i class="tf-ion-android-checkbox-outline"></i> Genius Developers</li>
<li><i class="tf-ion-android-checkbox-outline"></i> Growth Hackers</li>
<li><i class="tf-ion-android-checkbox-outline"></i> Marketing Masterminds</li>
</ul>
</div>
<div class="col-md-6">
<ul class="color-gray">
<li><i class="tf-ion-android-checkbox-outline"></i> Growth Hackers</li>
<li><i class="tf-ion-android-checkbox-outline"></i> Genius Developers</li>
<li><i class="tf-ion-android-checkbox-outline"></i> Marketing Masterminds</li>
<li><i class="tf-ion-android-checkbox-outline"></i> Creative Designers</li>
</ul>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div id="clients-slider" class="clients-logo-slider">
<img src="images/client-logo/logo1.png" alt="">
<img src="images/client-logo/logo-2.png" alt="">
<img src="images/client-logo/logo-3.png" alt="">
<img src="images/client-logo/logo-4.png" alt="">
<img src="images/client-logo/logo-5.png" alt="">
<img src="images/client-logo/logo1.png" alt="">
<img src="images/client-logo/logo-2.png" alt="">
<img src="images/client-logo/logo-3.png" alt="">
<img src="images/client-logo/logo-4.png" alt="">
<img src="images/client-logo/logo-5.png" alt="">
</div>
</div>
</div>
</div>
</section>
<!-- Start Our Team
=========================================== -->
<section class="team section bg-gray" id="team">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>TEAM MEMBER</h4>
<h2>Our Team.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6" >
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-1.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Shawshank Redemption</h3>
<span>Head Of Marketing</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6" >
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-2.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Luis Anthon</h3>
<span>Web Developer</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6">
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-3.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Jonathon Andrew</h3>
<span>Head Of Management</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6">
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-4.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Michael Jonson</h3>
<span>Head Of Management</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Start Pricing section
=========================================== -->
<section class="pricing-table section" id="pricing">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>Easy Pricing</h4>
<h2>Pricing.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- single pricing table -->
<div class="col-md-4 col-sm-6 col-xs-12" >
<div class="pricing-item">
<!-- plan name & value -->
<div class="price-title bg-pricing">
<h3>Basic</h3>
<strong class="value">$99</strong>
<p>Perfect for single freelancers who work by themselves</p>
</div>
<!-- /plan name & value -->
<!-- plan description -->
<ul>
<li>1GB Disk Space</li>
<li>10 Email Account</li>
<li>Script Installer</li>
<li>1 GB Storage</li>
<li>10 GB Bandwidth</li>
<li>24/7 Tech Support</li>
</ul>
<!-- /plan description -->
<!-- signup button -->
<a class="btn btn-main" href="#">Signup</a>
<!-- /signup button -->
</div>
</div>
<!-- end single pricing table -->
<!-- single pricing table -->
<div class="col-md-4 col-sm-6 col-xs-12" >
<div class="pricing-item">
<!-- plan name & value -->
<div class="price-title bg-pricing">
<h3>Advance</h3>
<strong class="value">$199</strong>
<p>Suitable for small businesses with up to 5 employees</p>
</div>
<!-- /plan name & value -->
<!-- plan description -->
<ul>
<li>1GB Disk Space</li>
<li>10 Email Account</li>
<li>Script Installer</li>
<li>1 GB Storage</li>
<li>10 GB Bandwidth</li>
<li>24/7 Tech Support</li>
</ul>
<!-- /plan description -->
<!-- signup button -->
<a class="btn btn-main" href="#">Signup</a>
<!-- /signup button -->
</div>
</div>
<!-- end single pricing table -->
<!-- single pricing table -->
<div class="col-md-4 col-sm-6 col-xs-12 mx-auto">
<div class="pricing-item ">
<!-- plan name & value -->
<div class="price-title bg-pricing">
<h3>Professional</h3>
<strong class="value">$299</strong>
<p>Great for large businesses with more than 5 employees</p>
</div>
<!-- /plan name & value -->
<!-- plan description -->
<ul>
<li>1GB Disk Space</li>
<li>10 Email Account</li>
<li>Script Installer</li>
<li>1 GB Storage</li>
<li>10 GB Bandwidth</li>
<li>24/7 Tech Support</li>
</ul>
<!-- /plan description -->
<!-- signup button -->
<a class="btn btn-main" href="#">Signup</a>
<!-- /signup button -->
</div>
</div>
<!-- end single pricing table -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Start Testimonial
=========================================== -->
<section class="testimonial section" id="testimonial">
<div class="container">
<div class="row">
<div class="col-lg-12">
<!-- testimonial wrapper -->
<div class="testimonial-slider">
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-1.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Matt Cutts</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-2.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Elon Musk</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-1.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Jonathon Ive</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
</div>
</div> <!-- end col lg 12 -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End Section -->
<footer id="footer" class="bg-one">
<div class="top-footer">
<div class="container">
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>About</h3>
<p>Integer posuere erat a ante venenati dapibus posuere velit aliquet. Fusce dapibus, tellus cursus commodo, tortor mauris sed posuere.</p>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Our Services</h3>
<ul>
<li><a href="#">Graphic Design</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Quick Links</h3>
<ul>
<li><a href="#">Partners</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQ’s</a></li>
<li><a href="#">Badges</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Subscribe Now</h3>
<form class="subscribe-form">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-main-sm">Subscribe Now</button>
</form>
</div>
<!-- End of .col-sm-3 -->
</div>
</div> <!-- end container -->
</div>
<div class="footer-bottom">
<h5>Copyright 2018. All rights reserved.</h5>
<h6>Design and Developed by themefisher.com<br>Get More <a href="https://themefisher.com/free-bootstrap-templates/" target="_blank">Free Bootstrap Templates</a></h6>
</div>
</footer> <!-- end footer -->
<!-- end Footer Area
========================================== -->
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>
+455
View File
@@ -0,0 +1,455 @@
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="Bingo One page parallax responsive HTML Template ">
<meta name="author" content="Themefisher.com">
<title>Navigator | Responsive Multipurpose Bootstrap HTML5 Template</title>
<!-- Mobile Specific Meta
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon -->
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" />
<!-- CSS
================================================== -->
<!-- Themefisher Icon font -->
<link rel="stylesheet" href="plugins/themefisher-font/style.css">
<!-- bootstrap.min css -->
<link rel="stylesheet" href="plugins/bootstrap/dist/css/bootstrap.min.css">
<!-- Lightbox.min css -->
<link rel="stylesheet" href="plugins/lightbox2/dist/css/lightbox.min.css">
<!-- Slick Carousel -->
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick.css">
<link rel="stylesheet" href="plugins/slick-carousel/slick/slick-theme.css">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="css/style.css">
<!-- Colors -->
<!-- <link rel="stylesheet" type="text/css" href="css/colors/green.css" title="green">
<link rel="stylesheet" type="text/css" href="css/colors/red.css" title="light-red">
<link rel="stylesheet" type="text/css" href="css/colors/light-blue.css" title="light-blue">
<link rel="stylesheet" type="text/css" href="css/colors/yellow.css" title="yellow">
<link rel="stylesheet" type="text/css" href="css/colors/light-green.css" title="light-green">
<link rel="stylesheet" type="text/css" href="css/colors/blue.css" title="blue"> -->
</head>
<body id="body">
<!--
Start Preloader
==================================== -->
<div id="preloader">
<div class="preloader">
<div class="sk-circle1 sk-child"></div>
<div class="sk-circle2 sk-child"></div>
<div class="sk-circle3 sk-child"></div>
<div class="sk-circle4 sk-child"></div>
<div class="sk-circle5 sk-child"></div>
<div class="sk-circle6 sk-child"></div>
<div class="sk-circle7 sk-child"></div>
<div class="sk-circle8 sk-child"></div>
<div class="sk-circle9 sk-child"></div>
<div class="sk-circle10 sk-child"></div>
<div class="sk-circle11 sk-child"></div>
<div class="sk-circle12 sk-child"></div>
</div>
</div>
<!--
End Preloader
==================================== -->
<!--
Fixed Navigation
==================================== -->
<section class="header navigation">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav class="navbar navbar-expand-md">
<a class="navbar-brand" href="index.html">
<img src="images/logo.png" alt="logo">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="tf-ion-android-menu"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="service.html">Service</a>
</li>
<li class="nav-item">
<a class="nav-link" href="portfolio.html">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.html">Contact</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Pages
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="404.html">404 Page</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</section>
<section class="single-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Our Team</h2>
<nav aria-label="breadcrumb mx-auto" role="navigation">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Our Team</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<section class="about section-sm" id="about">
<div class="container">
<div class="row mb-50 justify-content-center">
<div class="col-md-5 col-sm-12 text-center offset-md-1">
<img src="images/about/about-1.jpg" class="img-fluid rounded shadow" alt="">
</div>
<div class="col-md-5 col-sm-12">
<div class="content">
<h2>Creativity is in our <br> blood</h2>
<p>Curabitur felis nibh, imperdiet eu erat non, luctus cursus lectus. Donec maximus diam leo, sed fringilla nisl auctor eget. Donec dictum neque est, ac faucibus ex blandit a
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae quo minima ab aperiam molestiae natus repellendus neque culpa iure, nemo veritatis explicabo facilis, officia, saepe! Et corrupti odit, non deserunt.
</div>
</p>
</div>
</div> <!-- End row -->
<div class="row mt-50 justify-content-center">
<div class="col-12 col-md-5 offset-md-1 col-md-5 col-sm-12">
<div class="content">
<h2>We think out of the <br> Box</h2>
<p>Curabitur felis nibh, imperdiet eu erat non, luctus cursus lectus. Donec maximus diam leo, sed fringilla nisl auctor eget. Donec dictum neque est, ac faucibus ex blandit a
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae quo minima ab aperiam molestiae natus repellendus neque culpa iure, nemo veritatis explicabo facilis, officia, saepe! Et corrupti odit, non deserunt.
</div>
</p>
</div>
<div class="col-12 col-md-5 col-sm-12 text-center">
<img src="images/about/about-2.jpg" class="img-fluid rounded shadow" alt="">
</div>
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Start Our Team
=========================================== -->
<section class="team section bg-gray" id="team">
<div class="container">
<div class="row">
<div class="col">
<div class="title text-center">
<h4>TEAM MEMBER</h4>
<h2>Our Team.</h2>
<span class="border"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum reiciendis quasi itaque, obcaecati atque sit!</p>
</div>
</div>
</div>
<div class="row">
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6" >
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-1.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Shawshank Redemption</h3>
<span>Head Of Marketing</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6" >
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-2.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Luis Anthon</h3>
<span>Web Developer</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6">
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-3.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Jonathon Andrew</h3>
<span>Head Of Management</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
<!-- team member -->
<div class="col-12 col-md-3 col-sm-6">
<div class="team-member text-center">
<div class="member-photo">
<!-- member photo -->
<img class="img-fluid" src="images/team/member-4.jpg" alt="team people">
<!-- /member photo -->
</div>
<!-- member name & designation -->
<div class="member-content">
<h3>Michael Jonson</h3>
<span>Head Of Management</span>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aspernatur necessitatibus ullam, culpa odio.</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-facebook"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-twitter"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-google-outline"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="tf-ion-social-dribbble"></i></a></li>
</ul>
</div>
<!-- /member name & designation -->
</div>
</div>
<!-- end team member -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End section -->
<!-- Start Testimonial
=========================================== -->
<section class="testimonial section" id="testimonial">
<div class="container">
<div class="row">
<div class="col-lg-12">
<!-- testimonial wrapper -->
<div class="testimonial-slider">
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-1.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Matt Cutts</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-2.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Elon Musk</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
<!-- testimonial single -->
<div class="item text-center">
<i class="tf-ion-quote"></i>
<!-- client info -->
<div class="client-details">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum nulla, soluta dolorum. Eos earum, magni asperiores, unde corporis labore, enim, voluptatum officiis voluptates alias natus. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quia, officia. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod, quia?</p>
</div>
<!-- /client info -->
<!-- client photo -->
<div class="client-thumb">
<img src="images/client-logo/clients-1.jpg" class="img-fluid" alt="">
</div>
<div class="client-meta">
<h4>Jonathon Ive</h4>
<span>CEO , Company Name</span>
</div>
<!-- /client photo -->
</div>
<!-- /testimonial single -->
</div>
</div> <!-- end col lg 12 -->
</div> <!-- End row -->
</div> <!-- End container -->
</section> <!-- End Section -->
<footer id="footer" class="bg-one">
<div class="top-footer">
<div class="container">
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>About</h3>
<p>Integer posuere erat a ante venenati dapibus posuere velit aliquet. Fusce dapibus, tellus cursus commodo, tortor mauris sed posuere.</p>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Our Services</h3>
<ul>
<li><a href="#">Graphic Design</a></li>
<li><a href="#">Web Design</a></li>
<li><a href="#">Web Development</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Quick Links</h3>
<ul>
<li><a href="#">Partners</a></li>
<li><a href="#">About</a></li>
<li><a href="#">FAQ’s</a></li>
<li><a href="#">Badges</a></li>
</ul>
</div>
<!-- End of .col-sm-3 -->
<div class="col-sm-3 col-md-3 col-lg-3">
<h3>Subscribe Now</h3>
<form class="subscribe-form">
<div class="form-group">
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-main-sm">Subscribe Now</button>
</form>
</div>
<!-- End of .col-sm-3 -->
</div>
</div> <!-- end container -->
</div>
<div class="footer-bottom">
<h5>Copyright 2018. All rights reserved.</h5>
<h6>Design and Developed by themefisher.com<br>Get More <a href="https://themefisher.com/free-bootstrap-templates/" target="_blank">Free Bootstrap Templates</a></h6>
</div>
</footer> <!-- end footer -->
<!-- end Footer Area
========================================== -->
<!--
Essential Scripts
=====================================-->
<!-- Main jQuery -->
<script src="plugins/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.7 -->
<script src="plugins/bootstrap/dist/js/popper.min.js"></script>
<script src="plugins/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Parallax -->
<script src="plugins/parallax/jquery.parallax-1.1.3.js"></script>
<!-- lightbox -->
<script src="plugins/lightbox2/dist/js/lightbox.min.js"></script>
<!-- Owl Carousel -->
<script src="plugins/slick-carousel/slick/slick.min.js"></script>
<!-- Portfolio Filtering -->
<script src="plugins/mixitup/dist/mixitup.min.js"></script>
<!-- Smooth Scroll js -->
<script src="plugins/smooth-scroll/dist/js/smooth-scroll.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCC72vZw-6tGqFyRhhg5CkF2fqfILn2Tsw"></script>
<!-- Custom js -->
<script src="js/script.js"></script>
</body>
</html>