@@ -0,0 +1,80 @@
|
||||
{
|
||||
"copyright":
|
||||
{
|
||||
"en":"Copyright © 2022.UM All rights reserved.",
|
||||
"zh":"版權所有©2022.UM All",
|
||||
"ch":"版权所有©2022.UM All"
|
||||
},
|
||||
"home":
|
||||
{
|
||||
"en":"home",
|
||||
"zh":"主頁",
|
||||
"ch":"主页"
|
||||
},
|
||||
"about":
|
||||
{
|
||||
"en":"About us",
|
||||
"zh":"關於我們",
|
||||
"ch":"关于我们"
|
||||
},
|
||||
"services":
|
||||
{
|
||||
"en":"We Services",
|
||||
"zh":"我們的服務",
|
||||
"ch":"我们的服务"
|
||||
},
|
||||
"pricing":
|
||||
{
|
||||
"en":"We pricing",
|
||||
"zh":"我們的價值",
|
||||
"ch":"我们的价值"
|
||||
},
|
||||
"contact":
|
||||
{
|
||||
"en":"Contact us",
|
||||
"zh":"聯繫我們",
|
||||
"ch":"联系我们"
|
||||
},
|
||||
"download":
|
||||
{
|
||||
"en":"Download",
|
||||
"zh":"下載",
|
||||
"ch":"下载"
|
||||
},
|
||||
"appsdownload":
|
||||
{
|
||||
"en":"APPs Download",
|
||||
"zh":"應用程式下載",
|
||||
"ch":"应用下载"
|
||||
},
|
||||
"introduction":
|
||||
{
|
||||
"en":"Integration of all information. Introduce what these are..",
|
||||
"zh":"這是一個信息整合平台,並可以提供各種快捷服務。。",
|
||||
"ch":"这是一个信息整合平台,并可以提供各种快捷服务。。"
|
||||
},
|
||||
"plice":
|
||||
{
|
||||
"en":"University of Macau Avenida da Universidade Taipa, Macau, China",
|
||||
"zh":"澳門大學 氹仔大馬路,澳門,中國",
|
||||
"ch":"澳门大学 凼仔大马路,澳门,中国"
|
||||
},
|
||||
"quicklinks":
|
||||
{
|
||||
"en":"Quick Links",
|
||||
"zh":"快速鏈接",
|
||||
"ch":"快速链接"
|
||||
},
|
||||
"newsletter":
|
||||
{
|
||||
"en":"Newsletter",
|
||||
"zh":"你的資訊",
|
||||
"ch":"你的信息"
|
||||
},
|
||||
"submit":
|
||||
{
|
||||
"en":"Submit Now",
|
||||
"zh":"上載",
|
||||
"ch":"提交"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,248 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>UMALL - APPs</title>
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||||
<meta content="Free HTML Templates" name="keywords">
|
||||
<meta content="Free HTML Templates" name="description">
|
||||
|
||||
<link id="icon" href="logo.png" rel="icon">
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com/">
|
||||
<link href="static/css/css2.css" rel="stylesheet">
|
||||
|
||||
<link href="static/css/all.min.css" rel="stylesheet">
|
||||
|
||||
<link href="static/css/owl.carousel.min.css" rel="stylesheet">
|
||||
|
||||
<link href="static/css/style.css" rel="stylesheet">
|
||||
|
||||
<script src="js/function.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="container-fluid bg-primary py-3">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-6 text-center text-lg-left mb-2 mb-lg-0">
|
||||
<div class="d-inline-flex align-items-center">
|
||||
<a class="text-white pr-3" href="javascript:set_language('zh')">繁體中文</a>
|
||||
<span class="text-white">|</span>
|
||||
<a class="text-white px-3" href="javascript:set_language('ch')">简体中文</a>
|
||||
<span class="text-white">|</span>
|
||||
<a class="text-white pl-3" href="javascript:set_language('en')">English</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 text-center text-lg-right">
|
||||
<div class="d-inline-flex align-items-center">
|
||||
<a class="text-white px-3" href="">
|
||||
<i class="fab fa-facebook-f"></i>
|
||||
</a>
|
||||
<a class="text-white px-3" href="">
|
||||
<i class="fab fa-twitter"></i>
|
||||
</a>
|
||||
<a class="text-white px-3" href="">
|
||||
<i class="fab fa-linkedin-in"></i>
|
||||
</a>
|
||||
<a class="text-white px-3" href="">
|
||||
<i class="fab fa-instagram"></i>
|
||||
</a>
|
||||
<a class="text-white pl-3" href="">
|
||||
<i class="fab fa-youtube"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="container-fluid position-relative nav-bar p-0">
|
||||
<div class="container-lg position-relative p-0 px-lg-3" style="z-index: 9;">
|
||||
<nav class="navbar navbar-expand-lg bg-white navbar-light py-3 py-lg-0 pl-3 pl-lg-5">
|
||||
<a href="" class="navbar-brand">
|
||||
<h1 class="m-0 text-secondary"><span class="text-primary">UM</span>ALL</h1>
|
||||
</a>
|
||||
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbarCollapse">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse justify-content-between px-3" id="navbarCollapse">
|
||||
<div class="navbar-nav ml-auto py-0">
|
||||
<a name="home" href="" class="nav-item nav-link active">home</a>
|
||||
<a name="about" href="" class="nav-item nav-link">about</a>
|
||||
<a name="services" href="" class="nav-item nav-link">services</a>
|
||||
<a name="pricing" href="" class="nav-item nav-link">pricing</a>
|
||||
<a name="contact" href="" class="nav-item nav-link">contact</a>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="page-header container-fluid bg-secondary pt-2 pt-lg-5 pb-2 mb-5">
|
||||
<div class="container py-5">
|
||||
<div class="row align-items-center py-4">
|
||||
<div class="col-md-6 text-center text-md-left">
|
||||
<h1 name="appsdownload" class="mb-4 mb-md-0 text-white">APPs DOWNLOAD</h1>
|
||||
</div>
|
||||
<div class="col-md-6 text-center text-md-right">
|
||||
<div class="d-inline-flex align-items-center">
|
||||
<a name="home" class="btn text-white" href="">Home</a>
|
||||
<i class="fas fa-angle-right text-white"></i>
|
||||
<a name="download" class="btn text-white disabled" href="">download</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="container-fluid pt-5 pb-3">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
|
||||
|
||||
<div class="col-lg-3 col-md-6 pb-1">
|
||||
<div class="d-flex flex-column align-items-center justify-content-center text-center bg-light mb-4 px-4" style="height: 300px;">
|
||||
<a style="text-decoration: none;" href="">
|
||||
<div class="d-inline-flex align-items-center justify-content-center bg-white shadow rounded-circle mb-4" style="width: 100px; height: 100px;">
|
||||
<i class="fab fa-3x fa-app-store-ios"></i>
|
||||
</div>
|
||||
<h4 class="font-weight-bold m-0">App Store</h4></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-6 pb-1">
|
||||
<div class="d-flex flex-column align-items-center justify-content-center text-center bg-light mb-4 px-4" style="height: 300px;">
|
||||
<a style="text-decoration: none;" href="">
|
||||
<div class="d-inline-flex align-items-center justify-content-center bg-white shadow rounded-circle mb-4" style="width: 100px; height: 100px;">
|
||||
<i class="fab fa-3x fa-google-play"></i>
|
||||
</div>
|
||||
<h4 class="font-weight-bold m-0">Play Store</h4></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-6 pb-1">
|
||||
<div class="d-flex flex-column align-items-center justify-content-center text-center bg-light mb-4 px-4" style="height: 300px;">
|
||||
<a style="text-decoration: none;" href="">
|
||||
<div class="d-inline-flex align-items-center justify-content-center bg-white shadow rounded-circle mb-4" style="width: 100px; height: 100px;">
|
||||
<i class="fab fa-3x fa-android"></i>
|
||||
</div>
|
||||
<h4 class="font-weight-bold m-0">Android APK</h4></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="col-lg-3 col-md-6 pb-1">
|
||||
<div class="d-flex flex-column align-items-center justify-content-center text-center bg-light mb-4 px-4" style="height: 300px;">
|
||||
<a style="text-decoration: none;" href="https://github.com/UM-ARK/UM-All-Frontend" target="_blank">
|
||||
<div class="d-inline-flex align-items-center justify-content-center bg-white shadow rounded-circle mb-4" style="width: 100px; height: 100px;">
|
||||
<i class="fab fa-3x fa-github"></i>
|
||||
</div>
|
||||
<h4 class="font-weight-bold m-0">Github</h4></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="container-fluid bg-primary text-white mt-5 pt-5 px-sm-3 px-md-5">
|
||||
<div class="row pt-5">
|
||||
<div class="col-lg-3 col-md-6 mb-5">
|
||||
<a href=""><h1 class="text-secondary mb-3"><span class="text-white">UM</span>ALL</h1></a>
|
||||
<p name="introduction">Integration of all information. Introduce what these are..</p>
|
||||
<div class="d-flex justify-content-start mt-4">
|
||||
<a class="btn btn-outline-light rounded-circle text-center mr-2 px-0" style="width: 38px; height: 38px;" href="#"><i class="fab fa-twitter"></i></a>
|
||||
<a class="btn btn-outline-light rounded-circle text-center mr-2 px-0" style="width: 38px; height: 38px;" href="#"><i class="fab fa-facebook-f"></i></a>
|
||||
<a class="btn btn-outline-light rounded-circle text-center mr-2 px-0" style="width: 38px; height: 38px;" href="#"><i class="fab fa-linkedin-in"></i></a>
|
||||
<a class="btn btn-outline-light rounded-circle text-center mr-2 px-0" style="width: 38px; height: 38px;" href="#"><i class="fab fa-instagram"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6 mb-5">
|
||||
<h4 name="contact" class="text-white mb-4">Get In Touch</h4>
|
||||
<i class="fa fa-map-marker-alt mr-2"></i><p name="plice">University of Macau Avenida da Universidade Taipa, Macau, China</p>
|
||||
<p><i class="fa fa-phone-alt mr-2"></i>+853 0000 0000</p>
|
||||
<p><i class="fa fa-envelope mr-2"></i><a href="">admin@admin.admin</a></p>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6 mb-5">
|
||||
<h4 name="quicklinks" class="text-white mb-4">Quick Links</h4>
|
||||
<div class="d-flex flex-column justify-content-start">
|
||||
<a name="home" class="text-white mb-2" href="#"><i class="fa fa-angle-right mr-2"></i>Home</a>
|
||||
<a name="about" class="text-white mb-2" href="#"><i class="fa fa-angle-right mr-2"></i>About Us</a>
|
||||
<a name="services" class="text-white mb-2" href="#"><i class="fa fa-angle-right mr-2"></i>Services</a>
|
||||
<a name="pricing" class="text-white mb-2" href="#"><i class="fa fa-angle-right mr-2"></i>Pricing</a>
|
||||
<a name="contact" class="text-white" href="#"><i class="fa fa-angle-right mr-2"></i>Contact Us</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6 mb-5">
|
||||
<h4 name="newsletter" class="text-white mb-4">Newsletter</h4>
|
||||
<form action="">
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-control border-0" placeholder="Your Name" required="required">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="email" class="form-control border-0" placeholder="Your Email" required="required">
|
||||
</div>
|
||||
<div>
|
||||
<button name="submit" class="btn btn-lg btn-secondary btn-block border-0" type="submit">Submit Now</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container-fluid bg-dark text-white py-4 px-sm-3 px-md-5">
|
||||
<p id="copyright" class="m-0 text-center text-white">
|
||||
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a href="#" class="btn btn-lg btn-primary back-to-top"><i class="fa fa-angle-double-up"></i></a>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<script>
|
||||
Printf("begin");
|
||||
|
||||
function set_language(lang)
|
||||
{
|
||||
var web_language_path = "/data/language.json?v="+Date.now();
|
||||
var web_language = Get_Json(web_language_path);
|
||||
for(var key in web_language)
|
||||
{
|
||||
var langdata=web_language[key][lang];
|
||||
if(langdata==null|langdata=="")
|
||||
{
|
||||
langdata=web_language[key][en];
|
||||
}
|
||||
var objname=document.getElementsByName(key)
|
||||
if(objname)
|
||||
{
|
||||
for(var i=0;i<objname.length;i++)
|
||||
{
|
||||
objname[i].innerHTML=langdata;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
set_language("zh");
|
||||
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
//调试模式
|
||||
var debugmod=1;
|
||||
|
||||
//输出到控制台
|
||||
function Printf(log)
|
||||
{
|
||||
if(debugmod==1)
|
||||
{
|
||||
console.log(log);
|
||||
}
|
||||
}
|
||||
|
||||
//获取GET值
|
||||
function Get(name) {
|
||||
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
|
||||
var r = window.location.search.substr(1).match(reg);
|
||||
if (r != null)
|
||||
return unescape(r[2]);
|
||||
return "";
|
||||
}
|
||||
|
||||
//获取html
|
||||
/*
|
||||
如果在open方法中第三个参数async设置为false,则请求是同步进行的。
|
||||
换句话说,JavaScript 执行在send()收到响应时暂停并恢复。有点像alert或prompt命令。
|
||||
这是重写的示例,的第三个参数open是false:
|
||||
*/
|
||||
function Get_Html(url)
|
||||
{
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("get", url,false);
|
||||
request.send();
|
||||
if(request.status==200)
|
||||
{
|
||||
var html=request.response;
|
||||
//Printf("status code:200\n"+html);
|
||||
return html;
|
||||
|
||||
}else
|
||||
{
|
||||
Printf("Error Can't open the page! Status code: "+request.status);
|
||||
return "";
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//获取json
|
||||
function Get_Json(url)
|
||||
{
|
||||
var html = Get_Html(url);
|
||||
if (html!="") {
|
||||
var json = JSON.parse(html);
|
||||
//Printf(json);
|
||||
return json;
|
||||
|
||||
}else
|
||||
{
|
||||
Printf("Error can't do it!");
|
||||
return null;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,240 @@
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* hebrew */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* hebrew */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* hebrew */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 800;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url(../font/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
/**
|
||||
* Owl Carousel v2.2.1
|
||||
* Copyright 2013-2017 David Deutsch
|
||||
* Licensed under ()
|
||||
*/
|
||||
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../image/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
|
||||
|
After Width: | Height: | Size: 715 B |
|
After Width: | Height: | Size: 484 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 854 B |
|
After Width: | Height: | Size: 537 B |
|
After Width: | Height: | Size: 946 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 452 B |
|
After Width: | Height: | Size: 4.9 KiB |
@@ -0,0 +1 @@
|
||||
$(function(){$("#contactForm input, #contactForm textarea").jqBootstrapValidation({preventSubmit:true,submitError:function($form,event,errors){},submitSuccess:function($form,event){event.preventDefault();var name=$("input#name").val();var email=$("input#email").val();var subject=$("input#subject").val();var message=$("textarea#message").val();$this=$("#sendMessageButton");$this.prop("disabled",true);$.ajax({url:"contact.php",type:"POST",data:{name:name,email:email,subject:subject,message:message},cache:false,success:function(){$('#success').html("<div class='alert alert-success'>");$('#success > .alert-success').html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×").append("</button>");$('#success > .alert-success').append("<strong>Your message has been sent. </strong>");$('#success > .alert-success').append('</div>');$('#contactForm').trigger("reset");},error:function(){$('#success').html("<div class='alert alert-danger'>");$('#success > .alert-danger').html("<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×").append("</button>");$('#success > .alert-danger').append($("<strong>").text("Sorry "+name+", it seems that our mail server is not responding. Please try again later!"));$('#success > .alert-danger').append('</div>');$('#contactForm').trigger("reset");},complete:function(){setTimeout(function(){$this.prop("disabled",false);},1000);}});},filter:function(){return $(this).is(":visible");},});$("a[data-toggle=\"tab\"]").click(function(e){e.preventDefault();$(this).tab("show");});});$('#name').focus(function(){$('#success').html('');});
|
||||
@@ -0,0 +1,11 @@
|
||||
/*!
|
||||
* jquery.counterup.js 2.1.0
|
||||
*
|
||||
* Copyright 2013, Benjamin Intal http://gambit.ph @bfintal
|
||||
* Released under the GPL v2 License
|
||||
*
|
||||
* Amended by Jeremy Paris, Ciro Mattia Gonano and others
|
||||
*
|
||||
* Date: Feb 24, 2017
|
||||
*/
|
||||
(function($){"use strict";$.fn.counterUp=function(options){var settings=$.extend({time:400,delay:10,offset:100,beginAt:0,formatter:false,context:"window",callback:function(){}},options),s;return this.each(function(){var $this=$(this),counter={time:$(this).data("counterup-time")||settings.time,delay:$(this).data("counterup-delay")||settings.delay,offset:$(this).data("counterup-offset")||settings.offset,beginAt:$(this).data("counterup-beginat")||settings.beginAt,context:$(this).data("counterup-context")||settings.context};var counterUpper=function(){var nums=[];var divisions=counter.time/counter.delay;var num=$(this).attr("data-num")?$(this).attr("data-num"):$this.text();var isComma=/[0-9]+,[0-9]+/.test(num);num=num.replace(/,/g,"");var decimalPlaces=(num.split(".")[1]||[]).length;if(counter.beginAt>num)counter.beginAt=num;var isTime=/[0-9]+:[0-9]+:[0-9]+/.test(num);if(isTime){var times=num.split(":"),m=1;s=0;while(times.length>0){s+=m*parseInt(times.pop(),10);m*=60}}for(var i=divisions;i>=counter.beginAt/num*divisions;i--){var newNum=parseFloat(num/divisions*i).toFixed(decimalPlaces);if(isTime){newNum=parseInt(s/divisions*i);var hours=parseInt(newNum/3600)%24;var minutes=parseInt(newNum/60)%60;var seconds=parseInt(newNum%60,10);newNum=(hours<10?"0"+hours:hours)+":"+(minutes<10?"0"+minutes:minutes)+":"+(seconds<10?"0"+seconds:seconds)}if(isComma){while(/(\d+)(\d{3})/.test(newNum.toString())){newNum=newNum.toString().replace(/(\d+)(\d{3})/,"$1"+","+"$2")}}if(settings.formatter){newNum=settings.formatter.call(this,newNum)}nums.unshift(newNum)}$this.data("counterup-nums",nums);$this.text(counter.beginAt);var f=function(){if(!$this.data("counterup-nums")){settings.callback.call(this);return}$this.html($this.data("counterup-nums").shift());if($this.data("counterup-nums").length){setTimeout($this.data("counterup-func"),counter.delay)}else{$this.data("counterup-nums",null);$this.data("counterup-func",null);settings.callback.call(this)}};$this.data("counterup-func",f);setTimeout($this.data("counterup-func"),counter.delay)};$this.waypoint(function(direction){counterUpper();this.destroy()},{offset:counter.offset+"%",context:counter.context})})}})(jQuery);
|
||||
@@ -0,0 +1 @@
|
||||
!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,c=1.70158,o=1.525*c,s=2*a/3,f=2*a/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-(t(2,20*n-10)*r((20*n-11.125)*f))/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return(c+1)*n*n*n-c*n*n},easeOutBack:function(n){return 1+(c+1)*t(n-1,3)+c*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-o)/2:(t(2*n-2,2)*((o+1)*(2*n-2)+o)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}})});
|
||||
@@ -0,0 +1 @@
|
||||
!function(){"use strict";function e(e){try{if("undefined"==typeof console)return;"error"in console?console.error(e):console.log(e)}catch(e){}}function t(e){return d.innerHTML='<a href="'+e.replace(/"/g,""")+'"></a>',d.childNodes[0].getAttribute("href")||""}function r(e,t){var r=e.substr(t,2);return parseInt(r,16)}function n(n,c){for(var o="",a=r(n,c),i=c+2;i<n.length;i+=2){var l=r(n,i)^a;o+=String.fromCharCode(l)}try{o=decodeURIComponent(escape(o))}catch(u){e(u)}return t(o)}function c(t){for(var r=t.querySelectorAll("a"),c=0;c<r.length;c++)try{var o=r[c],a=o.href.indexOf(l);a>-1&&(o.href="mailto:"+n(o.href,a+l.length))}catch(i){e(i)}}function o(t){for(var r=t.querySelectorAll(u),c=0;c<r.length;c++)try{var o=r[c],a=o.parentNode,i=o.getAttribute(f);if(i){var l=n(i,0),d=document.createTextNode(l);a.replaceChild(d,o)}}catch(h){e(h)}}function a(t){for(var r=t.querySelectorAll("template"),n=0;n<r.length;n++)try{i(r[n].content)}catch(c){e(c)}}function i(t){try{c(t),o(t),a(t)}catch(r){e(r)}}var l="/cdn-cgi/l/email-protection#",u=".__cf_email__",f="data-cfemail",d=document.createElement("div");i(document),function(){var e=document.currentScript||document.scripts[document.scripts.length-1];e.parentNode.removeChild(e)}()}();
|
||||
@@ -0,0 +1,2 @@
|
||||
(function($){"use strict";$(document).ready(function(){function toggleNavbarMethod(){if($(window).width()>992){$('.navbar .dropdown').on('mouseover',function(){$('.dropdown-toggle',this).trigger('click');}).on('mouseout',function(){$('.dropdown-toggle',this).trigger('click').blur();});}else{$('.navbar .dropdown').off('mouseover').off('mouseout');}}
|
||||
toggleNavbarMethod();$(window).resize(toggleNavbarMethod);});$(window).scroll(function(){if($(this).scrollTop()>100){$('.back-to-top').fadeIn('slow');}else{$('.back-to-top').fadeOut('slow');}});$('.back-to-top').click(function(){$('html, body').animate({scrollTop:0},1500,'easeInOutExpo');return false;});$('[data-toggle="counter-up"]').counterUp({delay:10,time:2000});$(".testimonial-carousel").owlCarousel({autoplay:true,smartSpeed:1000,dots:true,loop:true,margin:30,responsive:{0:{items:1},576:{items:1},768:{items:2},992:{items:3}}});$(".related-carousel").owlCarousel({autoplay:true,smartSpeed:1000,dots:true,loop:true,margin:30,responsive:{0:{items:1},576:{items:1},768:{items:2}}});})(jQuery);
|
||||
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 3.4 KiB |