增加模板

This commit is contained in:
2025-11-28 11:12:36 +08:00
parent 871cf27262
commit e678ff337c
137 changed files with 49724 additions and 0 deletions
@@ -0,0 +1,308 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="Webpixels">
<title>彩虹易支付 - 联系我们</title>
<meta name="description" content="彩虹易支付,支付宝免签约即时到账,第三方支付平台,免签约支付平台,财付通免签约,微信免签约支付,QQ钱包免签约,免签约支付" />
<meta name="keywords" content="彩虹易支付是阿斗云旗下的免签约支付产品,完美解决支付难题,一站式接入支付宝,微信,财付通,QQ钱包,微信wap,帮助开发者快速集成到自己相应产品,效率高,见效快,费率低!" />
<!-- Preloader -->
<style>
@keyframes hidePreloader {
0% {
width: 100%;
height: 100%;
}
100% {
width: 0;
height: 0;
}
}
body>div.preloader {
position: fixed;
background: white;
width: 100%;
height: 100%;
z-index: 1071;
opacity: 0;
transition: opacity .5s ease;
overflow: hidden;
pointer-events: none;
display: flex;
align-items: center;
justify-content: center;
}
body:not(.loaded)>div.preloader {
opacity: 1;
}
body:not(.loaded) {
overflow: hidden;
}
body.loaded>div.preloader {
animation: hidePreloader .5s linear .5s forwards;
}
</style>
<script>
window.addEventListener("load", function() {
setTimeout(function() {
document.querySelector('body').classList.add('loaded');
}, 300);
});
</script>
<!-- Favicon --><!-- Font Awesome -->
<link rel="stylesheet" href="static/css/all.min.css">
<!-- Quick CSS -->
<link rel="stylesheet" href="static/css/quick-website.css" id="stylesheet">
</head>
<body>
<!-- Preloader -->
<div class="preloader">
<div class="spinner-border text-primary" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<div class="modal fade" tabindex="-1" role="dialog" id="modal-cookies" data-backdrop="false" aria-labelledby="modal-cookies" aria-hidden="true">
<div class="modal-dialog modal-dialog-aside left-4 right-4 bottom-4">
<div class="modal-content bg-dark-dark">
<div class="modal-body">
<!-- Text -->
<p class="text-sm text-white mb-3">
We use cookies so that our themes work for you. By using our website, you agree to our use of cookies.
</p>
<!-- Buttons -->
<a href="javascript:;" class="btn btn-sm btn-white" target="_blank">Learn more</a>
<button type="button" class="btn btn-sm btn-primary mr-2" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>
<!-- Go Pro -->
<!-- <a href="" class="btn btn-block btn-primary text-truncate rounded-0 py-2 d-none d-lg-block" style="z-index: 1000;" target="_blank">
<strong></strong>
了解更多
</a>-->
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-light bg-white">
<div class="container">
<!-- Brand -->
<a class="navbar-brand" href="/">
<img alt="Image placeholder" src="../../Core/Assets/Img/logo.png" id="navbar-logo">
</a>
<!-- Toggler -->
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Collapse -->
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mt-4 mt-lg-0 ml-auto">
<li class="nav-item ">
<a class="nav-link" href="/">首页</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="/doc.html">API开发文档</a>
</li>
</ul>
<!-- Button -->
<a class="navbar-btn btn btn-sm btn-primary d-none d-lg-inline-block ml-3" href="/user/reg.php" target="_blank">
注册
</a>
<a class="navbar-btn btn btn-sm btn-warning d-none d-lg-inline-block" href="/user/login.php" target="_blank">
登录
</a>
<!-- Mobile button --><br>
<div class="d-lg-none text-center">
<a href="/user/login.php" class="btn btn-primary btn-icon">商户登录</a>
<a href="/user/reg.php" class="btn btn-primary btn-icon">前往注册</a>
</div><br>
</div>
</div>
</nav>
<!-- Main content -->
<section class="slice py-8 bg-dark">
<div class="container py-5">
<div class="row row-grid align-items-center">
<div class="col-lg-8 text-center text-lg-left">
<!-- Heading -->
<h1 class="text-white mb-4">
联系我们
</h1>
<!-- Text -->
<p class="lead text-white opacity-8">
彩虹易支付是免签约支付产品,完美解决支付难题,一站式接入支付宝,微信,财付通,QQ钱包,微信wap,帮助开发者快速集成到自己相应产品,效率高,见效快,费率低!</p>
</div>
</div>
</div>
<!-- SVG separator -->
<div class="shape-container shape-line shape-position-bottom">
<svg width="2560px" height="100px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveaspectratio="none" x="0px" y="0px" viewbox="0 0 2560 100" style="enable-background:new 0 0 2560 100;" xml:space="preserve" class="">
<polygon points="2560 0 2560 100 0 100"></polygon>
</svg>
</div>
</section>
<div><br>
<div class="col-xl-12 docs-content pb-5">
<div class="row mt-5">
<div class="col-md-4">
<div class="card border-0 bg-soft-danger">
<div class="card-body pb-5">
<h5 class="h4 lh-130 text-dark mb-3" style="margin: auto;text-align:center;">QQ客服号</h5>
<div class="pt-4 pb-5" style="margin: auto;text-align:center;">
<img src="../../assets/img/qrcode_for_gh_aa9b46c3f480_860.jpg" class="img-fluid img-center" style="height: 200px;" alt="Illustration">
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card border-0 bg-soft-success">
<div class="card-body pb-5">
<h5 class="h4 lh-130 text-dark mb-3" style="margin: auto;text-align:center;">微信小程序</h5>
<div class="pt-4 pb-5" style="margin: auto;text-align:center;">
<img src="static/picture/illustration-6.svg" class="img-fluid img-center" style="height: 200px;" alt="Illustration">
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card border-0 bg-soft-warning">
<div class="card-body pb-5">
<h5 class="h4 lh-130 text-dark mb-3">联系我们</h5>
<div class="pt-4 pb-5">
<p class="text-dark opacity-6 mb-0">彩虹易支付</p><br>
<p class="text-dark opacity-6 mb-0">Email1692708252@qq.com</p><br>
<p class="text-dark opacity-6 mb-0">企业QQ1692708252</p><br>
</div>
</div>
</div>
</div>
<section class="slice slice-lg">
</section>
</div>
</div>
<footer class="position-relative" id="footer-main">
<div class="footer pt-lg-7 footer-dark bg-dark">
<!-- SVG shape -->
<div class="shape-container shape-line shape-position-top shape-orientation-inverse">
<svg width="2560px" height="100px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveaspectratio="none" x="0px" y="0px" viewbox="0 0 2560 100" style="enable-background:new 0 0 2560 100;" xml:space="preserve" class=" fill-section-secondary">
<polygon points="2560 0 2560 100 0 100"></polygon>
</svg>
</div>
<!-- Footer -->
<div class="container pt-4">
<div class="row">
<div class="col-lg-4 mb-5 mb-lg-0">
<!-- Theme's logo -->
<a href="#">
<img alt="Image placeholder" src="../../Core/Assets/Img/logo.png" id="footer-logo">
</a>
<!-- Webpixels' mission -->
<p class="mt-4 text-sm opacity-8 pr-lg-4">彩虹易支付免签约支付产品,完美解决支付难题,一站式接入支付宝,微信,财付通,QQ钱包,微信wap,帮助开发者快速集成到自己相应产品,效率高,见效快,费率低!</p>
<!-- Social -->
<ul class="nav mt-4">
<li class="nav-item">
<a class="nav-link pl-0" href="#" target="_blank">
<i class="fab fa-dribbble"></i>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" target="_blank">
<i class="fab fa-github"></i>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" target="_blank">
<i class="fab fa-instagram"></i>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" target="_blank">
<i class="fab fa-facebook"></i>
</a>
</li>
</ul>
</div>
<div class="col-lg-2 col-6 col-sm-4 ml-lg-auto mb-5 mb-lg-0">
<h6 class="heading mb-3">Link</h6>
<ul class="list-unstyled">
<li><a href="/doc.html">API开发文档</a></li>
<li><a href="/agreement.html">用户协议</a></li>
</ul>
</div>
<div class="col-lg-2 col-6 col-sm-4 mb-5 mb-lg-0">
<h6 class="heading mb-3">About Us</h6>
<ul class="list-unstyled">
<li><a href="https://wpa.qq.com/msgrd?v=3&uin=1692708252&site=qq&menu=yes">在线客服</a></li>
<li><a href="https://wpa.qq.com/msgrd?v=3&uin=1692708252&site=qq&menu=yes">接口合作</a></li>
</ul>
</div>
<div class="col-lg-2 col-6 col-sm-4 mb-5 mb-lg-0">
<h6 class="heading mb-3">Contact Us</h6>
<ul class="list-unstyled">
<li><a >彩虹易支付</a></li>
<li><a >Email1692708252@qq.com</a></li>
<li><a href="https://wpa.qq.com/msgrd?v=3&uin=1692708252&site=qq&menu=yes">企业QQ<br>1692708252</a></li>
</ul>
</div>
</div>
<hr class="divider divider-fade divider-dark my-4">
<div class="row align-items-center justify-content-md-between pb-4">
<div class="col-md-6">
<div class="copyright text-sm font-weight-bold text-center text-md-left">
Copyright © 2016-2023 彩虹易支付 All rights reserved. 版权所有
</div>
</div>
<div class="col-md-6">
<ul class="nav justify-content-center justify-content-md-end mt-3 mt-md-0">
<li class="nav-item">
</li>
</ul>
</div>
</div>
</div>
</div>
</footer>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?214f77fa0e9b4af6d03f316b703f2560";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<!-- Core JS -->
<script src="static/js/jquery.min.js"></script>
<script src="static/js/bootstrap.bundle.min.js"></script>
<script src="static/js/svg-injector.min.js"></script>
<script src="static/js/feather.min.js"></script>
<!-- Quick JS -->
<script src="static/js/quick-website.js"></script>
<!-- Feather Icons -->
<script>
feather.replace({
'width': '1em',
'height': '1em'
})
</script>
<style>
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
</style>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long
@@ -0,0 +1,225 @@
/* cyrillic-ext */
@font-face {
font-family: 'Nunito Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0omimslybiv1o4x1m8cce4e9rkdmwp.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: 'Nunito Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0omimslybiv1o4x1m8cce4e91kdmwp.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0omimslybiv1o4x1m8cce4e9zkdmwp.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: 'Nunito Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0omimslybiv1o4x1m8cce4e9dkdmwp.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: 'Nunito Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0omimslybiv1o4x1m8cce4e9lkdg.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: 'Nunito Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0qmimslybiv1o4x1m8ccewi9tscg.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: 'Nunito Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0qmimslybiv1o4x1m8cce5i9tscg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0qmimslybiv1o4x1m8cceyi9tscg.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: 'Nunito Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0qmimslybiv1o4x1m8ccezi9tscg.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: 'Nunito Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(../fonts/pe0qmimslybiv1o4x1m8cce9i9s.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: 'Nunito Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc9ib85gu1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc9ib85pu1eqvg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc9ib85iu1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc9ib85ju1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc9ib85tu1e.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: 'Nunito Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8gbs5gu1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8gbs5pu1eqvg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8gbs5iu1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8gbs5ju1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8gbs5tu1e.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: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8abc5gu1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8abc5pu1eqvg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8abc5iu1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8abc5ju1eqvg.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: 'Nunito Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(../fonts/pe03mimslybiv1o4x1m8cc8abc5tu1e.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;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,351 @@
//
// Popover
//
'use strict';
var Popover = (function() {
// Variables
var $popover = $('[data-toggle="popover"]');
// Methods
function init($this) {
var popoverClass = '';
if ($this.data('color')) {
popoverClass = ' popover-' + $this.data('color');
}
var options = {
trigger: 'focus',
template: '<div class="popover' + popoverClass + '" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'
};
$this.popover(options);
}
// Events
if ($popover.length) {
$popover.each(function() {
init($(this));
});
}
})();
//
// Tooltip
//
'use strict';
var Tooltip = (function() {
// Variables
var $tooltip = $('[data-toggle="tooltip"]');
// Methods
function init() {
$tooltip.tooltip();
}
// Events
if ($tooltip.length) {
init();
}
})();
var CopyType = (function() {
// Variables
var $element = '.btn-type-clipboard',
$btn = $($element);
// Methods
function init($this) {
$this.tooltip().on('mouseleave', function() {
// Explicitly hide tooltip, since after clicking it remains
// focused (as it's a button), so tooltip would otherwise
// remain visible until focus is moved away
$this.tooltip('hide');
});
var clipboard = new ClipboardJS($element);
clipboard.on('success', function(e) {
$(e.trigger)
.attr('title', 'Copied!')
.tooltip('_fixTitle')
.tooltip('show')
.attr('title', 'Copy to clipboard')
.tooltip('_fixTitle')
e.clearSelection()
});
}
// Events
if ($btn.length) {
init($btn);
}
})();
//
// Forms
//
'use strict';
//
// Form control
//
var FormControl = (function() {
// Variables
var $input = $('.form-control'),
$indeterminateCheckbox = $('[data-toggle="indeterminate"]');
// Methods
function init($this) {
$this.on('focus blur', function(e) {
$(this).parents('.form-group').toggleClass('focused', (e.type === 'focus'));
}).trigger('blur');
}
// Events
if ($input.length) {
init($input);
}
// Add indeterminate state to a checkbox
if($indeterminateCheckbox.length) {
$indeterminateCheckbox.each(function() {
$(this).prop('indeterminate', true)
})
}
})();
//
// Custom input file
//
var CustomInputFile = (function() {
// Variables
var $customInputFile = $('.custom-input-file');
// Methods
function change($input, $this, $e) {
var fileName,
$label = $input.next('label'),
labelVal = $label.html();
if ($this && $this.files.length > 1) {
fileName = ($this.getAttribute('data-multiple-caption') || '').replace('{count}', $this.files.length);
}
else if ($e.target.value) {
fileName = $e.target.value.split('\\').pop();
}
if (fileName) {
$label.find('span').html(fileName);
}
else {
$label.html(labelVal);
}
}
function focus($input) {
$input.addClass('has-focus');
}
function blur($input) {
$input.removeClass('has-focus');
}
// Events
if ($customInputFile.length) {
$customInputFile.each(function() {
var $input = $(this);
$input.on('change', function(e) {
var $this = this,
$e = e;
change($input, $this, $e);
});
// Firefox bug fix
$input.on('focus', function() {
focus($input);
})
.on('blur', function() {
blur($input);
});
});
}
})();
//
// Sticky Navbar
//
var NavbarSticky = (function() {
// Variables
var $nav = $('.navbar-sticky'),
navOffsetTop = 0,
scrolling = false;
// Methods
function init($this) {
// our current vertical position from the top
var scrollTop = $(window).scrollTop(),
navHeight = $this.outerHeight();
if (scrollTop > (navOffsetTop + 200)) {
$this.addClass('sticky');
$("body").css("padding-top", navHeight + "px");
} else {
$this.removeClass('sticky');
$("body").css("padding-top", "0");
}
}
// Events
if ($nav.length) {
navOffsetTop = $nav.offset().top;
$(window).on({
'scroll': function() {
scrolling = true;
setInterval(function() {
if (scrolling) {
scrolling = false;
// Sticky navbar init
init($nav);
}
}, 250);
}
})
}
})();
//
// Highlight.js
//
'use strict';
var Highlight = (function() {
//
// Variables
//
var $highlight = $('.highlight');
//
// Methods
//
function init(i, block) {
// Insert the copy button inside the highlight block
var btnHtml = '<button class="action-item btn-clipboard" title="Copy to clipboard"><i data-feather="copy"></i></button>'
$(block).before(btnHtml)
$('.btn-clipboard')
.tooltip()
.on('mouseleave', function() {
// Explicitly hide tooltip, since after clicking it remains
// focused (as it's a button), so tooltip would otherwise
// remain visible until focus is moved away
$(this).tooltip('hide');
});
// Component code copy/paste
var clipboard = new ClipboardJS('.btn-clipboard', {
target: function(trigger) {
return trigger.nextElementSibling
}
})
clipboard.on('success', function(e) {
$(e.trigger)
.attr('title', 'Copied!')
.tooltip('_fixTitle')
.tooltip('show')
.attr('title', 'Copy to clipboard')
.tooltip('_fixTitle')
e.clearSelection()
})
clipboard.on('error', function(e) {
var modifierKey = /Mac/i.test(navigator.userAgent) ? '\u2318' : 'Ctrl-'
var fallbackMsg = 'Press ' + modifierKey + 'C to copy'
$(e.trigger)
.attr('title', fallbackMsg)
.tooltip('_fixTitle')
.tooltip('show')
.attr('title', 'Copy to clipboard')
.tooltip('_fixTitle')
})
// Initialize highlight.js plugin
hljs.highlightBlock(block);
}
//
// Events
//
$highlight.each(function(i, block) {
init(i, block);
});
})();
//# sourceMappingURL=quick-website.js.map
@@ -0,0 +1,9 @@
/**
* SVGInjector v1.1.3 - Fast, caching, dynamic inline SVG DOM injection library
* https://github.com/iconic/SVGInjector
*
* Copyright (c) 2014-2015 Waybury <hello@waybury.com>
* @license MIT
*/
!function(t,e){"use strict";function r(t){t=t.split(" ");for(var e={},r=t.length,n=[];r--;)e.hasOwnProperty(t[r])||(e[t[r]]=1,n.unshift(t[r]));return n.join(" ")}var n="file:"===t.location.protocol,i=e.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),o=Array.prototype.forEach||function(t,e){if(void 0===this||null===this||"function"!=typeof t)throw new TypeError;var r,n=this.length>>>0;for(r=0;n>r;++r)r in this&&t.call(e,this[r],r,this)},a={},l=0,s=[],u=[],c={},f=function(t){return t.cloneNode(!0)},p=function(t,e){u[t]=u[t]||[],u[t].push(e)},d=function(t){for(var e=0,r=u[t].length;r>e;e++)!function(e){setTimeout(function(){u[t][e](f(a[t]))},0)}(e)},v=function(e,r){if(void 0!==a[e])a[e]instanceof SVGSVGElement?r(f(a[e])):p(e,r);else{if(!t.XMLHttpRequest)return r("Browser does not support XMLHttpRequest"),!1;a[e]={},p(e,r);var i=new XMLHttpRequest;i.onreadystatechange=function(){if(4===i.readyState){if(404===i.status||null===i.responseXML)return r("Unable to load SVG file: "+e),n&&r("Note: SVG injection ajax calls do not work locally without adjusting security setting in your browser. Or consider using a local webserver."),r(),!1;if(!(200===i.status||n&&0===i.status))return r("There was a problem injecting the SVG: "+i.status+" "+i.statusText),!1;if(i.responseXML instanceof Document)a[e]=i.responseXML.documentElement;else if(DOMParser&&DOMParser instanceof Function){var t;try{var o=new DOMParser;t=o.parseFromString(i.responseText,"text/xml")}catch(l){t=void 0}if(!t||t.getElementsByTagName("parsererror").length)return r("Unable to parse SVG file: "+e),!1;a[e]=t.documentElement}d(e)}},i.open("GET",e),i.overrideMimeType&&i.overrideMimeType("text/xml"),i.send()}},h=function(e,n,a,u){var f=e.getAttribute("data-src")||e.getAttribute("src");if(!/\.svg/i.test(f))return void u("Attempted to inject a file with a non-svg extension: "+f);if(!i){var p=e.getAttribute("data-fallback")||e.getAttribute("data-png");return void(p?(e.setAttribute("src",p),u(null)):a?(e.setAttribute("src",a+"/"+f.split("/").pop().replace(".svg",".png")),u(null)):u("This browser does not support SVG and no PNG fallback was defined."))}-1===s.indexOf(e)&&(s.push(e),e.setAttribute("src",""),v(f,function(i){if("undefined"==typeof i||"string"==typeof i)return u(i),!1;var a=e.getAttribute("id");a&&i.setAttribute("id",a);var p=e.getAttribute("title");p&&i.setAttribute("title",p);var d=[].concat(i.getAttribute("class")||[],"injected-svg",e.getAttribute("class")||[]).join(" ");i.setAttribute("class",r(d));var v=e.getAttribute("style");v&&i.setAttribute("style",v);var h=[].filter.call(e.attributes,function(t){return/^data-\w[\w\-]*$/.test(t.name)});o.call(h,function(t){t.name&&t.value&&i.setAttribute(t.name,t.value)});var g,m,b,y,A,w={clipPath:["clip-path"],"color-profile":["color-profile"],cursor:["cursor"],filter:["filter"],linearGradient:["fill","stroke"],marker:["marker","marker-start","marker-mid","marker-end"],mask:["mask"],pattern:["fill","stroke"],radialGradient:["fill","stroke"]};Object.keys(w).forEach(function(t){g=t,b=w[t],m=i.querySelectorAll("defs "+g+"[id]");for(var e=0,r=m.length;r>e;e++){y=m[e].id,A=y+"-"+l;var n;o.call(b,function(t){n=i.querySelectorAll("["+t+'*="'+y+'"]');for(var e=0,r=n.length;r>e;e++)n[e].setAttribute(t,"url(#"+A+")")}),m[e].id=A}}),i.removeAttribute("xmlns:a");for(var x,S,k=i.querySelectorAll("script"),j=[],G=0,T=k.length;T>G;G++)S=k[G].getAttribute("type"),S&&"application/ecmascript"!==S&&"application/javascript"!==S||(x=k[G].innerText||k[G].textContent,j.push(x),i.removeChild(k[G]));if(j.length>0&&("always"===n||"once"===n&&!c[f])){for(var M=0,V=j.length;V>M;M++)new Function(j[M])(t);c[f]=!0}var E=i.querySelectorAll("style");o.call(E,function(t){t.textContent+=""}),e.parentNode.replaceChild(i,e),delete s[s.indexOf(e)],e=null,l++,u(i)}))},g=function(t,e,r){e=e||{};var n=e.evalScripts||"always",i=e.pngFallback||!1,a=e.each;if(void 0!==t.length){var l=0;o.call(t,function(e){h(e,n,i,function(e){a&&"function"==typeof a&&a(e),r&&t.length===++l&&r(l)})})}else t?h(t,n,i,function(e){a&&"function"==typeof a&&a(e),r&&r(1),t=null}):r&&r(0)};"object"==typeof module&&"object"==typeof module.exports?module.exports=exports=g:"function"==typeof define&&define.amd?define(function(){return g}):"object"==typeof t&&(t.SVGInjector=g)}(window,document);
//# sourceMappingURL=svg-injector.map.js
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 48 KiB

@@ -0,0 +1,85 @@
<svg viewBox="0 0 924.27 657.498" xmlns="http://www.w3.org/2000/svg" id="Layer_1">
<path fill="#f3f5fd" d="M924.27,657.5H0c10.128-27.421,28.831-50.684,55.2-57.585,38.568-10.082,79.383,17.64,117.865,7.216,21.863-5.915,39.075-23.155,57.162-37.471,68.234-54.015,161.739-69.979,242.481-41.389,42.2,14.937,80.661,41.058,123.894,52.163,55.906,14.366,114.37,2.453,171.862.49C824.452,579.01,904.678,603.234,924.27,657.5Z"></path>
<rect fill="#dee8f5" height="449.786" width="621.087" x="133.761"></rect>
<rect fill="#c1d8ed" height="37.051" width="621.087" x="133.761"></rect>
<circle fill="#fff" r="9.296" cy="18.526" cx="734.046"></circle>
<g>
<rect fill="#c1d8ed" height="132.685" width="220.962" y="81.634" x="646.614"></rect>
<path fill="#fdb754" d="M844.846,148.019a45,45,0,1,1-84.17-22.161l39.17,22.161,43.72-10.65h.01A45.061,45.061,0,0,1,844.846,148.019Z"></path>
<path fill="#dee8f5" d="M843.576,137.369l-43.73,10.65,17.44-41.49A45.051,45.051,0,0,1,843.576,137.369Z"></path>
<g>
<rect fill="#fff" height="9.863" width="59.744" y="117.025" x="669.62"></rect>
<rect fill="#fff" height="9.863" width="59.744" y="143.045" x="669.62"></rect>
<rect fill="#fff" height="9.863" width="59.744" y="169.065" x="669.62"></rect>
</g>
<path fill="#fff" d="M817.286,106.529l-17.44,41.49-39.17-22.161A45.026,45.026,0,0,1,817.286,106.529Z"></path>
</g>
<g>
<rect fill="#c1d8ed" height="132.685" width="220.962" y="265.522" x="646.614"></rect>
<rect fill="#fff" height="61.291" width="21.816" y="315.714" x="668.511"></rect>
<rect fill="#fff" height="53.681" width="21.816" y="323.325" x="784.401"></rect>
<rect fill="#fff" height="77.507" width="21.816" y="299.498" x="707.141"></rect>
<rect fill="#fff" height="43.116" width="21.816" y="333.89" x="745.771"></rect>
<rect fill="#fff" height="65.029" width="21.816" y="311.977" x="823.03"></rect>
</g>
<rect fill="#fff" height="266.43" width="412.043" y="81.634" x="180.571"></rect>
<g>
<path fill="#dee8f5" d="M563.266,318.942H208.745a1.5,1.5,0,0,1-1.5-1.5V113.463a1.5,1.5,0,1,1,3,0V315.942H563.266a1.5,1.5,0,0,1,0,3Z"></path>
<path fill="#dee8f5" d="M220.485,303.948a1.5,1.5,0,0,1-.988-2.631l95.087-82.984a1.5,1.5,0,0,1,1.95-.019l28.451,23.83,80.053-57.988a1.5,1.5,0,0,1,1.751-.007l46.882,33.433,76.913-62.12a1.5,1.5,0,0,1,1.885,2.334h0l-77.8,62.835a1.5,1.5,0,0,1-1.813.054l-46.931-33.471L345.8,245.256a1.5,1.5,0,0,1-1.843-.065l-28.364-23.758L221.47,303.574A1.5,1.5,0,0,1,220.485,303.948Z"></path>
<circle fill="#dee8f5" r="7" cy="158.792" cx="548.592"></circle>
<g opacity="0.77">
<g>
<rect fill="#dee8f5" height="1" width="355.526" y="130.329" x="207.74"></rect>
<rect fill="#dee8f5" height="1" width="355.526" y="161.164" x="207.74"></rect>
<rect fill="#dee8f5" height="1" width="355.526" y="191.998" x="207.74"></rect>
<rect fill="#dee8f5" height="1" width="355.526" y="222.833" x="207.74"></rect>
<rect fill="#dee8f5" height="1" width="355.526" y="253.668" x="207.74"></rect>
<rect fill="#dee8f5" height="1" width="355.526" y="284.502" x="207.74"></rect>
</g>
</g>
</g>
<g>
<g>
<path fill="#eda59f" d="M86.473,246.032s7.732-4.1,6.006-25.156l15.973-2.962s-1.8,18.878,6.288,24.872Z"></path>
<g opacity="0.15">
<path d="M111.469,238.839,98.2,228.686l10.424-.108A28.706,28.706,0,0,0,111.469,238.839Z"></path>
</g>
<path fill="#eda59f" d="M83.414,212.714c1.106,6.389,4.592,12.438,10.227,14.5,6.69,2.449,11.645,2.615,19.358,2.615,10.525,0,10.177-10.976,10.473-22.038.3-11.106-.586-23.018-4.746-26.888-8.3-7.725-32.674-2.833-35.638,10.087C81.552,197.671,82.361,206.631,83.414,212.714Z"></path>
<path fill="#0f1011" d="M129.113,187.322s4.311-.963,3.13-5.261c-.782-2.85-4.434-2.217-4.434-2.217s3.458-.633,3.458-3.652c0-1.9-1.462-5.125-5.871-3.283-5.174,2.161-11.074,1.883-15.561,1.129a51.753,51.753,0,0,0-7.707-1.088h-.014a29.653,29.653,0,0,0-8.814,1.179c-8.02,2.4-20.157,9.591-17.577,25.893,2.88,18.194,11.418,25.152,15.174,27.384a1.712,1.712,0,0,0,2.35-.583,1.747,1.747,0,0,0,.168-.374c1.065-3.409,2.9-11.989,2.387-29.681,24.652-1.21,31.745-1.576,31.745-1.576s5.8.217,5.8-4.022S129.113,187.322,129.113,187.322Z"></path>
<g>
<circle fill="#0f1011" r="1.449" cy="206.341" cx="108.433"></circle>
<circle fill="#0f1011" r="1.449" cy="205.404" cx="119.864"></circle>
<path fill="#0f1011" d="M122.375,202.316h-.009l-3.839-.048a.681.681,0,0,1,.009-1.361h.009l3.838.047a.681.681,0,0,1-.008,1.362Z"></path>
<path fill="#0f1011" d="M105.3,203.716a.681.681,0,0,1-.158-1.344l3.784-.91a.681.681,0,1,1,.319,1.324l-3.785.911A.728.728,0,0,1,105.3,203.716Z"></path>
</g>
<path fill="#eda59f" d="M100.9,209.887a6.143,6.143,0,1,1-12.23,1.173c-.006-.057-.01-.115-.014-.173a6.039,6.039,0,0,1,5.413-6.607c.069-.007.138-.013.207-.017C98.652,204.124,100.618,206.506,100.9,209.887Z"></path>
<g opacity="0.15">
<path d="M114.865,214.378a.5.5,0,0,1-.147-.977l2.947-.906-2.063-4.59a.5.5,0,0,1,.912-.411l2.3,5.108a.5.5,0,0,1-.309.683l-3.489,1.071A.488.488,0,0,1,114.865,214.378Z"></path>
</g>
<path fill="#fff" d="M109.1,217.753s5.349.564,9.1-.746c0,0-.03,3.523-4.263,3.87S109.1,217.753,109.1,217.753Z"></path>
</g>
<g>
<path fill="#eda59f" d="M194.252,246.105s.15-12.01,8.735-11.386c5.416.394,31.151-.8,31.534,1.544.948,5.8-22.592,7.218-24.728,12.623Z"></path>
<path fill="#eda59f" d="M199.944,235.1s11.949-3.894,14.886-3.2c2.6.617-2.82,4.85-2.82,4.85Z"></path>
</g>
<path fill="#eda59f" d="M193.509,646.676,172.656,644.2c.938-7.894,2-17.374,2.071-18.929,0,.1,0,.182,0,.245h21C195.722,626.143,195.722,628.059,193.509,646.676Z"></path>
<path fill="#eda59f" d="M99.834,649.187l-21-.068s.07-21.685.07-23.605h21C99.9,627.44,99.834,649.187,99.834,649.187Z"></path>
<path fill="#55affc" d="M164.752,643.984l36.01-8.5c-23.31-91.532-42.877-184.957-61.827-277.47l-.267.079-.781-5.33-76.077-4.7s-2.031,37.261-1.918,49.693c.339,37.116,8.668,162.443,13.488,243.6l36.951-1.893c-2.174-78.7-6.047-157.514-5.625-236.235C126.833,482.87,146.9,563.361,164.752,643.984Z"></path>
<path fill="#c1d8ed" d="M125.362,657.314a4.108,4.108,0,0,0,4.088-4.128c0-.1,0-.2-.012-.3h0a4.108,4.108,0,0,0-2.658-3.53l-24.443-8.186a3.463,3.463,0,0,0-2.872.319A19.1,19.1,0,0,1,88,644.89a17.031,17.031,0,0,1-8.82-3.222,1.546,1.546,0,0,0-2.528,1.2V654.82a2.678,2.678,0,0,0,2.678,2.678h.011Z"></path>
<path fill="#c1d8ed" d="M219.1,657.314a4.108,4.108,0,0,0,4.088-4.128c0-.1,0-.2-.012-.3h0a4.107,4.107,0,0,0-2.659-3.53l-24.442-8.186a3.461,3.461,0,0,0-2.873.319,19.1,19.1,0,0,1-11.467,3.4,17.034,17.034,0,0,1-8.821-3.222,1.546,1.546,0,0,0-2.527,1.2V654.82a2.676,2.676,0,0,0,2.676,2.678h.013Z"></path>
<path fill="#2f3235" d="M193.24,239.088l-21.548,40.234-32.24-30.157a16.494,16.494,0,0,0-5.919-5.538l-.154-.143-.036.039a26.738,26.738,0,0,0-11.729-2.845c-.63-.03-1.64-.05-2.94-.07-.26,5.5-34.32,5.48-35.04-.13-9.62.01-17.51,2.96-22.08,7.53-15.75,15.75,3.58,42.59,3.58,63.59s-9.5,30.42-8.8,41.2c1.1,16.94,83.43,12.94,87.619,3.31,2.453-5.632.687-10.044-1.227-18.74l19.536-.6-.664-21.794-21.605.658c-.093-2.486-.134-5.149-.1-8.028.1-8.479,1.526-17.892,2.517-26.919l24.912,23.3a10.5,10.5,0,0,0,16.428-2.711l28-52.28Z"></path>
<path fill="#eda59f" d="M118.676,240.608c-.26,5.5-3.25,13.59-12.48,14.2-12.3.81-21.84-8.72-22.56-14.33h.03C95.776,240.478,111.616,240.5,118.676,240.608Z"></path>
<g>
<g>
<path fill="#9ebcea" d="M157.117,262.993l-12.143,50.971a5.4,5.4,0,0,0,5.252,6.65H221.81a5.4,5.4,0,0,0,5.206-3.97l13.991-50.971a5.4,5.4,0,0,0-5.206-6.827H162.369A5.4,5.4,0,0,0,157.117,262.993Z"></path>
<path fill="#9ebcea" d="M119.491,314.269H206.01a3.172,3.172,0,0,1,3.172,3.172h0a3.172,3.172,0,0,1-3.172,3.172H119.491a3.172,3.172,0,0,1-3.172-3.172h0A3.172,3.172,0,0,1,119.491,314.269Z"></path>
</g>
<circle fill="#fff" r="8.466" cy="289.226" cx="195.922"></circle>
</g>
<path fill="#eda59f" d="M179.617,327.3c-4.489,2.77-11.439,4.08-17.5,4.56l-.34-11.04c2.851-.08,7.231-.38,11.52-.21,1.939-1.581,3.055-2.05,5.044-4.04,2.119-2.118,7.677-3.39,8.726,0S183.558,324.864,179.617,327.3Z"></path>
</g>
<g>
<path fill="#8ddbe0" d="M856.638,576.35c-4.84-1.585-9.807.193-14.558,3.808,6.258-15.807,8.842-30.083-1.859-30.726-7.487-.45-13.223,5.295-17.581,13.462-1.532-14.36-5.487-25.069-14.343-21.518-9.723,3.9-11.2,17.257-9.727,31.235-4.284-7.14-8.9-11.121-13.084-6.933-12.5,12.5,18.18,47.722,18.18,47.722h7.618l4.348,4.72c-.88,1.86-1.362,2.969-1.362,2.969l5.523,11.239S876.722,582.923,856.638,576.35Z"></path>
<polygon fill="#c1d8ed" points="842.978 657.497 799.858 657.497 792.639 607.16 850.195 607.16 842.978 657.497"></polygon>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB