Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
302 Found - fb4c.com
HTTP Status: 302
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Tue, 13 May 2025 07:36:20 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 60
Connection: keep-alive
Location: https://www.fbcchome.org/FBCC/Page/32
X-Served-By: Namecheap URL Forward
Server: namecheap-nginx

HTTP Code 302 Found (Moved Temporarily)

302 Found indicates that the requested resource is temporarily available at a different URL.

When is Code 302 used?

  • When temporarily changing a page URL
  • When testing new content
  • During temporary maintenance

What does Code 302 mean for the user?

The user is automatically redirected to the new URL, but search engines continue to index the old address.

200 OK - https://www.fbcchome.org/FBCC/Page/32
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/10.0
X-AspNetMvc-Version: 5.2
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 13 May 2025 07:36:21 GMT
Content-Length: 216344

HTTP Code 200 OK

200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: fb4c.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html>
<head>
    <meta name="WebPartPageExpansion" content="full" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="generator" content="DYD Creative Solutions">
    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
    <meta name="description" content="Fort Bend Community Church - Pursue the heart of God by making disciples locally and globally to reach all people for Christ.FBCC ministers to a community of 1,500 weekly through a network of over one hundred small groups, 5 worship services - Mandarin, Cantonese, English adult, youths and children - with a missions vision to serving not only locally but globally.">
    <meta name="keywords" content="Fort Bend Community Church, Fort Bend, Sugar Land, Missouri City, TX, Texas, 77459, Houston, First Colony, Church, Chinese, Asian, Asian American, Bible,
Jesus, Christian, Gospel, Faith, Love, Hope, Sienna Plantation, Riverstone, chinese church">
    <meta name="google-site-verification" content="xri8xL_hzrYWSc6TCYDVicaHu6SN0bV26DcqQuD9SH4" />
<link rel="apple-touch-icon" sizes="180x180" href="/Content/fbccassets/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/Content/fbccassets/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/Content/fbccassets/icons/favicon-16x16.png">
<link rel="manifest" href="/Content/fbccassets/icons/site.webmanifest">
<link rel="mask-icon" href="/Content/fbccassets/icons/safari-pinned-tab.svg" color="#66cc33">
<link rel="shortcut icon" href="/Content/fbccassets/icons/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/Content/fbccassets/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/es6-promise/4.1.1/es6-promise.auto.min.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.min.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/i18next/17.0.16/i18next.js"></script>
    <title>Fort Bend Community Church- Counseling Center</title>
    <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
    <link rel="stylesheet" href="/Content/fbccassets/web/assets/mobirise-icons/mobirise-icons.css">
    <link rel="stylesheet" href="/Content/fbccassets/icon54-v3/style.css">
    <link rel="stylesheet" href="/Content/fbccassets/bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" href="/Content/fbccassets/bootstrap/css/bootstrap-grid.min.css">
    <link rel="stylesheet" href="/Content/fbccassets/bootstrap/css/bootstrap-reboot.min.css">
    <link rel="stylesheet" href="/Content/fbccassets/socicon/css/styles.css">
    <link rel="stylesheet" href="/Content/fbccassets/animatecss/animate.min.css">
    <link rel="stylesheet" href="/Content/fbccassets/formstyler/jquery.formstyler.css">
    <link rel="stylesheet" href="/Content/fbccassets/formstyler/jquery.formstyler.theme.css">
    <link rel="stylesheet" href="/Content/fbccassets/dropdown/css/style.css">
    <link rel="stylesheet" href="/Content/fbccassets/tether/tether.min.css">
    <link rel="stylesheet" href="/Content/fbccassets/slick/slick.css"/>
    <link rel="stylesheet" href="/Content/fbccassets/slick/slick-theme.css"/>
    <link rel="stylesheet" href="/Content/fbccassets/theme/css/style.css">
    <link rel="stylesheet" href="/Content/fbccassets/gallery/style.css">
    <link rel="stylesheet" href="/Content/fbccassets/formoid-css/recaptcha.css">
    
    <link rel="stylesheet" href="/Content/fbccassets/mobirise/css/mbr-additional.css" type="text/css">
<style>
.dydUpperCase {
    text-transform: uppercase;
}
</style>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P3LLPXJ');</script>
<!-- End Google Tag Manager -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3LLPXJ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<section class="menu cid-rJ496nMJAT" once="menu" id="menu1-2e" style="display:none"><nav class="navbar navbar-expand beta-menu navbar-dropdown align-items-center navbar-toggleable-sm">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<div class="hamburger">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</button>
<div class="menu-logo">
<div class="navbar-brand"><span class="navbar-logo"> <a href="/"> <img src="/Content/fbccassets/images/fbcc-web-logo1-244x81.png" alt="FBCC_Logo" title="" style="height: 3.8rem;" /> </a> </span></div>
</div>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav nav-dropdown nav-right" data-app-modern-menu="true">
<li class="nav-item"><a class="nav-link link text-white display-4 dydUpperCase" href="javascript:void(0)" onclick="gotoHome()" id="aMenuHome"></a></li>
<li class="nav-item dropdown"><a class="nav-link link text-white dropdown-toggle display-4" data-toggle="dropdown-submenu" aria-expanded="false" id="aAboutUs"></a>
<div class="dropdown-menu">
<a class="text-white dropdown-item display-4" href="/FBCC/Page/18" aria-expanded="false" id="aAboutFBCC"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/19" aria-expanded="false" id="aLeadership"></a>
<a class="text-white dropdown-item display-4" href="https://history.fbcchome.org/" target="_blank" aria-expanded="false" id="aOurHistory"></a>
</div>
</li>
<li class="nav-item dropdown"><a class="nav-link link text-white dropdown-toggle display-4 dydUpperCase" aria-expanded="true" data-toggle="dropdown-submenu" id="aConnectUs"></a>
<div class="dropdown-menu">
<a class="text-white dropdown-item display-4" href="/FBCC/Page/26" aria-expanded="false" id="aMinistries"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/91" aria-expanded="false" id="label-sundayService-Bulletin"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/81" aria-expanded="false" id="aServe"></a>
<!--a class="text-white dropdown-item display-4" href="/FBCC/Page/27" aria-expanded="false" id="aSmallGroups"></a-->
<a class="text-white dropdown-item display-4" href="/FBCC/Page/28" aria-expanded="false" id="aEvents"></a>
</div>
</li>
<li class="nav-item"><a class="nav-link link text-white display-4 dydUpperCase" href="/FBCC/Page/16" aria-expanded="false" id="aSundayWorship"></a></li>
<li class="nav-item dropdown"><a class="nav-link link text-white dropdown-toggle display-4 dydUpperCase" aria-expanded="false" data-toggle="dropdown-submenu" id="aResourcesMain"></a>
<div class="dropdown-menu">

<a class="text-white dropdown-item display-4" href="/FBCC/Page/20" aria-expanded="false" id="aSermonArchive"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/70" aria-expanded="false" id="aChurchResources"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/32" aria-expanded="false" id="aCounselingcenter"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/21" aria-expanded="false" id="aJobOpp"></a>
<a class="text-white dropdown-item display-4" href="/FBCC/Page/114" aria-expanded="false" id="aInternship"></a>
<a class="text-white dropdown-item display-4" href="https://www.rightnow.org/Account/Invite/fortbendcommunity" target="_blank" aria-expanded="false" id="aRightNowMedia"></a>
<!--a class="text-white dropdown-item display-4" href="#" target="_blank" aria-expanded="false" id="aHomeDisciple" style="display:none">居家信徒生活講座</a-->
<a class="text-white dropdown-item display-4" href="https://fortbendcommunitychurch.ccbchurch.com/goto/login" target="_blank" aria-expanded="false" id="aMyAccount"></a>
</div>
</li>
<li class="nav-item"><a class="nav-link link text-white display-4 dydUpperCase" href="/FBCC/Page/17" aria-expanded="false" id="aGive"></a></li>
<li class="nav-item" id="liLogin" style="display:none"><a class="nav-link link text-white display-4" href="javascript:void(0)" aria-expanded="false" id="aLoginEmail"><span id="spanGreeting" style="padding-right:0px"></span></a></li>
<li class="nav-item dropdown">

<a class="nav-link link text-white dropdown-toggle display-4" href="javascript:void(0)" data-toggle="dropdown-submenu" aria-expanded="false"> <img src="/Content/fbccassets/images/church_icon.png" alt="Congregation" title="" style="height:30px" /></a>
<div class="dropdown-menu">
<a class="text-white dropdown-item display-4" onclick="setLanguage(4, null, 'English')" href="javascript:void(0)" aria-expanded="false">English</a>
<a class="text-white dropdown-item display-4" onclick="setLanguage(5, null, 'Chinese')" href="javascript:void(0)" aria-expanded="false">國語</a>
<a class="text-white dropdown-item display-4" onclick="setLanguage(5, null, 'Cantonese')" href="javascript:void(0)" aria-expanded="false">粵語</a>
<a class="text-white dropdown-item display-4" onclick="setLanguage(4, null, 'Youth')" href="javascript:void(0)" aria-expanded="false">Youth</a>
<a class="text-white dropdown-item display-4" href="https://www.fbcchome.org/FBCC/Page/43" aria-expanded="false">Children</a>
<a class="text-white dropdown-item display-4" href="https://fbccpearland.wixsite.com/fbccpearland"target="_blank" aria-expanded="false">Pearland</a>
<a class="text-white dropdown-item display-4" href="https://www.fbcchome.org/FBCC/Page/121" aria-expanded="false">Richmond</a></div>
</li>
</ul>
</div>
</nav></section>
    

<style>
    .dydAutoFit {
        width: auto;
        height: auto;
        display: flex;
    }

    .dydSSTitle {
        height: 80px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #divMoreInfo {
        background-color: bisque;
        margin: auto;
        display: block;
        border-radius: 25px;
        position: absolute;
        top: 5px;
        left: 500px;
        padding: 10px;
        width: 50%;
        z-index: 2000;
        text-align: center;
        font-weight: 200;
    }
</style>
    <div id="divMainContent"></div> 
    <div id="divMoreContent"></div> 
    <div id="divFooterContent"></div> 
    <div id="divMoreInfo" style="display:none;"><i class="fa fa-times" aria-hidden="true" onclick="closeMoreInfo()" style="position:inherit;float:right;right:35px;top:13px"></i></div>


<section class="cid-rDUpdkhTzk" id="footer2-v" style="display:none">

<div class="container">
<div class="media-container-row content mbr-white pb-4">
    <div class="col-12 col-md-3 mbr-fonts-style display-7">
    <p class="mbr-text">
        <strong><br /></strong><strong>Links</strong> <br />
        <a href="javascript:void(0)" onclick="setLanguage(4, null, 'English')">English</a><br />
        <a href="javascript:void(0)" onclick="setLanguage(5, null, 'Chinese')" >Chinese</a><br />
        <a href="javascript:void(0)" onclick="setLanguage(5, null, 'Cantonese')">Cantonese</a><br />
        <a href="javascript:void(0)" onclick="setLanguage(4, null, 'Youth')">Youth</a><br />
        <a href="43" onclick="setLanguage(4, null, 'English')">Children</a><br />
        <a href="https://fbccpearland.wixsite.com/fbccpearland" target="_blank">Pearland Campus</a><br />
        <a href="https://www.fbcchome.org/FBCC/Page/121">Richmond Campus</a>
    </p>
    </div>
    <div class="col-12 col-md-4 mbr-fonts-style display-7">
        <p class="mbr-text">
        <strong><br /></strong><strong>Contacts</strong> <br />
        <span>Email:<a href="mailto:[email protected]"> [email protected]</a> <br />
        Phone: (281) 499-2131</span>
        <br>
        <strong><br /></strong><strong>Address</strong> <br />
        <span>7707 Hwy 6, Missouri City - TX 77459</span>
        </p>

    </div>
    <div class="col-12 col-md-5 mbr-fonts-style display-7">
     <img src="/Content/fbccassets/images/fbcc-web-logo1-244x81.png" alt="FBCC_Logo" title="" style="height: 3.8rem; margin-bottom: 15px" />
        <p class="mbr-text">
        <span>Pursue the heart of God by making disciples locally and globally to reach all people for Christ.</span>
        </p>
    </div>
</div>

<iframe frameborder="0" style="border: 0; width: 100%; height: 150px" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCx3d07zxHPLvkFBLlAR3Ng8a9wsAsGoJ8&amp;q=place_id:ChIJc1LbSmnvQIYR8RBULemZsK4" allowfullscreen=""></iframe>

<div class="footer-lower">
<div class="media-container-row">
<div class="col-sm-12"><br></div>
</div>
<div class="media-container-row mbr-white">
<div class="col-sm-6 copyright">
<p class="mbr-text mbr-fonts-style display-4">&copy; Copyright <script>document.write(new Date().getFullYear())</script> Fort Bend Community Church - All Rights Reserved</p>
</div>
<div class="col-md-6">
<div class="social-list align-right">
<div class="soc-item"><a href="https://twitter.com/fbcchome" target="_blank"> <span class="socicon-twitter socicon mbr-iconfont mbr-iconfont-social"></span> </a></div>
<div class="soc-item"><a href="https://www.facebook.com/ftbendcc" target="_blank"> <span class="socicon-facebook socicon mbr-iconfont mbr-iconfont-social"></span> </a></div>
<div class="soc-item"><a href="https://www.youtube.com/channel/UCvy7tm-3ImQod4Q1idXSKUw/featured" target="_blank"> <span class="socicon-youtube socicon mbr-iconfont mbr-iconfont-social"></span> </a></div>
<div class="soc-item"><a href="https://www.instagram.com/fbcchome/" target="_blank"> <span class="socicon-instagram socicon mbr-iconfont mbr-iconfont-social"></span> </a></div>
</div>
</div>
</div>
</div>
</div>

</section>


<script src="/Content/fbccassets/web/assets/jquery/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"></script>
<script src="/Content/fbccassets/popper/popper.min.js"></script>
<script src="/Content/fbccassets/bootstrap/js/bootstrap.min.js"></script>
<script src="/Content/fbccassets/smoothscroll/smooth-scroll.js"></script>
<script src="/Content/fbccassets/parallax/jarallax.min.js"></script>
<script src="/Content/fbccassets/ytplayer/jquery.mb.ytplayer.min.js"></script>
<script src="/Content/fbccassets/vimeoplayer/jquery.mb.vimeo_player.js"></script>
<script src="/Content/fbccassets/bootstrapcarouselswipe/bootstrap-carousel-swipe.js"></script>
<script src="/Content/fbccassets/viewportchecker/jquery.viewportchecker.js"></script>
<script src="/Content/fbccassets/formstyler/jquery.formstyler.js"></script>
<script src="/Content/fbccassets/formstyler/jquery.formstyler.min.js"></script>
<script src="/Content/fbccassets/masonry/masonry.pkgd.min.js"></script>
<script src="/Content/fbccassets/imagesloaded/imagesloaded.pkgd.min.js"></script>

<script src="/Content/fbccassets/tether/tether.min.js"></script>
<script src="/Content/fbccassets/popup-overlay-plugin/script.js"></script>
<script src="/Content/fbccassets/popup-plugin/script.js"></script>
<script src="/Content/fbccassets/popup-video-plugin/script.js"></script>


<script src="/Scripts/jquery.cookie.js"></script>
<script src="/Scripts/languageSetting.js"></script>
<script src="/Scripts/commonTCR.js"></script>

<script src="/Content/fbccassets/slick/slick.min.js"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-164796338-1"></script>

<script>
$.fn.randomize = function (selector) {
    var $elems = selector ? $(this).find(selector) : $(this).children(),
        $parents = $elems.parent();

    $parents.each(function () {
        $(this).children(selector).sort(function (childA, childB) {
            // * Prevent last slide from being reordered
            if($(childB).index() !== $(this).children(selector).length - 1) {
                return Math.round(Math.random()) - 0.5;
            }
        }.bind(this)).detach().appendTo(this);
    });

    return this;
};

$(".slider").randomize().slick();
</script>

<script type="text/javascript">
    $('.responsive').slick({
        dots: true,
        infinite: false,
        speed: 300,
        slidesToShow: 1,
        slidesToScroll: 3,
        responsive: [
            {
                breakpoint: 1024,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 3,
                    infinite: true,
                    dots: true
                }
            },
            {
                breakpoint: 600,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 3
                }
            },
            {
                breakpoint: 480,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 3
                }
            }

        ]
    });
</script>



    <script> 
        var _page = {"ID":32,"Created":"\/Date(1577155836590)\/","Title":"32","ParentID":26,"ActiveFlag":"1","OrderID":739,"ShowAssets":"yes","ViewInTab":"no","ViewInTabShowAssetContact":null,"TemplateID":null,"ViewType":"1","ShowHierarchyBox":"yes","ShowBreadCrumb":"yes","Author":25,"Editor":25,"Modified":"\/Date(1744904339413)\/"};
        var _pageContents = [{"ID":33,"Created":"2019-12-24T02:50:36.913","Title":"Counseling Center","PageID":32,"LanguageID":4,"IsPrimary":"1","LongDesc":"PHNlY3Rpb24gY2xhc3M9Im1ici1zZWN0aW9uIGNvbnRlbnQ1IGNpZC1ySkJNZGJHeFBkIiBpZD0iY29udGVudDUtNjQiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0idGl0bGUgY29sLTEyIGNvbC1tZC0xMiI+CjxoMiBjbGFzcz0iYWxpZ24tY2VudGVyIG1ici1ib2xkIG1ici13aGl0ZSBwYi0zIG1ici1mb250cy1zdHlsZSBkaXNwbGF5LTEiPkNvdW5zZWxpbmcgQ2VudGVyIChGQjRDKTwvaDI+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwvc2VjdGlvbj4KPHNlY3Rpb24gY2xhc3M9Im1ici1zZWN0aW9uIGFydGljbGUgY29udGVudDEgY2lkLXJKNDhGQTRJTHkiIGlkPSJjb250ZW50MS01eCI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJtYnItdGV4dCBjb2wtMTIgbWJyLWZvbnRzLXN0eWxlIGRpc3BsYXktNyBjb2wtbWQtMTIiPjwhLS1kaXYgc3R5bGU9InBhZGRpbmc6IDU2LjI1JSAwIDAgMDsgcG9zaXRpb246IHJlbGF0aXZlOyI+PGlmcmFtZSBzcmM9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL3RicTdMOTRFVWZrIiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IiBmcmFtZWJvcmRlcj0iMCIgYWxsb3c9ImF1dG9wbGF5OyBmdWxsc2NyZWVuIiBhbGxvd2Z1bGxzY3JlZW49IiI+PC9pZnJhbWU+PC9kaXYtLT4KPHA+PGEgaHJlZj0iMTIzIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cuZmJjY2hvbWUub3JnL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvdXBsb2FkLzIwMjUtMDQtMTItMDMtMTctMzctNjA3NzIwMjVNZW50YWxIZWFsdGhfRW5nLmpwZyIgd2lkdGg9IjgwJSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyIgLz48L2E+PC9wPgo8IS0tcCBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+PGEgY2xhc3M9ImJ0biBidG4tc3VjY2VzcyBkaXNwbGF5LTQiIHN0eWxlPSJtYXJnaW46IDEycHggMDsgcGFkZGluZzogNnB4IDEycHg7IiBocmVmPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL21pbmlzdHJpZXMvZmI0Yy8yMDIxLzAzLzIwMjFNZW50YWxIZWFsdGhXZWVrZW5kRW5nbGlzaC5wZGYiIHRhcmdldD0iX2JsYW5rIj5Nb3JlIEluZm88L2E+PC9wLS0+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0ibWJyLXNlY3Rpb24gYXJ0aWNsZSBjb250ZW50MSBjaWQtckpCTWRjWmdhayIgaWQ9ImNvbnRlbnQxLTY1Ij4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9Im1ici10ZXh0IGNvbC0xMiBtYnItZm9udHMtc3R5bGUgZGlzcGxheS03IGNvbC1tZC0xMiI+CjxwPjxlbT5TbyB3ZSB0ZWxsIG90aGVycyBhYm91dCBDaHJpc3QsIHdhcm5pbmcgZXZlcnlvbmUgYW5kIHRlYWNoaW5nIGV2ZXJ5b25lIHdpdGggYWxsIHRoZSB3aXNkb20gR29kIGhhcyBnaXZlbiB1cy4gV2Ugd2FudCB0byBwcmVzZW50IHRoZW0gdG8gR29kLCBwZXJmZWN0IGluIHRoZWlyIHJlbGF0aW9uc2hpcCB0byBDaHJpc3QuIC0gQ29sb3NzaWFucyAxOjI4IChOTFQpPC9lbT48L3A+CjxwPkZCNEMgc3RhbmRzIGZvciAiRmFpdGggYW5kIEJlaGF2aW9yIGZvciBDaHJpc3QiPC9wPgo8cD48YSBocmVmPSJodHRwczovL2ZiNGMtcGFyZW50aW5nLmJsb2dzcG90LmNvbS8iIHRhcmdldD0iX2JsYW5rIj5QYXJlbnRpbmcgSW5zaWdodCBCbG9nPC9hPiA8YnIgLz48YSBocmVmPSI0NyIgdGFyZ2V0PSJfYmxhbmsiPlJlc291cmNlcyBhbmQgU2VtaW5hcnM8L2E+IDxiciAvPjxhIGhyZWY9IjQ1Ij5NZW50YWwgSGVhbHRoIFByb3ZpZGVycyBhbmQgQWdlbmNpZXM8L2E+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZm9ybXMvZC9lLzFGQUlwUUxTZHJNaE0xb1dISHU2SElqSWVyS0hDVi1Ca0szTE80WVIzTGN6UjN5bnNTY0txSDlRL3ZpZXdmb3JtP3VzcD1zZl9saW5rIiB0YXJnZXQ9Il9ibGFuayI+T25saW5lIEdyb3dpbmcgaW4gQ2hyaXN0IEVuZ2xpc2ggVHJpYWwgc2lnbnVwIGZvcm08L2E+PC9wPgo8cD48c3Ryb25nPkd1aWRlbGluZXMgPC9zdHJvbmc+PC9wPgo8dWw+CjxsaT5TY29wZSBvZiBpbmRpdmlkdWFsIGNvdW5zZWxpbmcgc2VydmljZSBpcyBsaW1pdGVkIHRvIEZCQ0MgcmVndWxhciBjaHVyY2ggbWVtYmVycyBvbmx5LiBUaGlzIGlzIGRpcmVjdGVkIGJ5IEZCQ0MgQ291bmNpbCBndWlkZWxpbmVzIGR1ZSB0byB0aGUgbGltaXRlZCBudW1iZXIgb2YgY291bnNlbG9ycyBhdmFpbGFibGUuJm5ic3A7PC9saT4KPGxpPkhvd2V2ZXIsIHdlIGFyZSBhYmxlIHRvIHJlY29tbWVuZCBub24tRkI0QyBjb3Vuc2Vsb3JzIHVwb24gcmVxdWVzdC48L2xpPgo8bGk+Wm9uZSBwYXN0b3JzIGFuZC9vciBzbWFsbCBncm91cCBsZWFkZXJzIG1heSByZWZlciB0aGVpciBzbWFsbCBncm91cCBtZW1iZXJzIHRvIEZCNEMgZm9yIGNvdW5zZWxpbmcuPC9saT4KPC91bD4KPHA+PHN0cm9uZz5GQjRDIE1pbmlzdHJ5IDwvc3Ryb25nPjwvcD4KPHVsPgo8bGk+WW91dGggcGFyZW50aW5nIHNlbWluYXJzJm5ic3A7PC9saT4KPGxpPk1lbnRhbCBoZWFsdGggaXNzdWVzIHRyYWluaW5nPC9saT4KPGxpPlNpbmdsZSBwYXJlbnRpbmcgY2xhc3MgRGl2b3JjZSBDYXJlIGZvciBLaWRzIChEQzRLKSBKZXN1cyBMb3ZlcyBjaGlsZHJlbiBTdW1tZXIgcHJvZ3JhbTwvbGk+CjxsaT4yLTQgbWluaXN0cnkgZm9yIHNpbmdsZSBhZ2FpbiBkdWUgdG8gZGl2b3JjZSBvciBkZWF0aCBvZiB0aGUgc3BvdXNlPC9saT4KPGxpPkdyaWVmIFNoYXJlIHN1cHBvcnRpdmUgZ3JvdXA8L2xpPgo8bGk+UG9zdC1UcmF1bWEgcmVjb3ZlcnkgYW5kIHN1cHBvcnQ8L2xpPgo8bGk+RlAzIHN1cHBvcnRpdmUgZ3JvdXAgZm9yIGNhcmUgZ2l2ZXJzIHdobyBoYXZlIHNwZWNpYWwgbmVlZHMgZmFtaWx5IG1lbWJlcnM8L2xpPgo8bGk+UHJvdmlkZXMgY29uc3VsdGF0aW9uIHRvIG1lbWJlcnMgaW4gY2FyaW5nIG1pbmlzdHJpZXM8L2xpPgo8bGk+UHJvdmlkZXMgbWVudGFsIGhlYWx0aCByZXNvdXJjZXMgYW5kIHJlZmVycmFsIGxpc3Qgb2YgbG9jYWwgY291bnNlbG9yczwvbGk+CjxsaT5TdXBlcnZpc2lvbiBmb3IgTFBDSSAoaW50ZXJuc2hpcCk8L2xpPgo8bGk+UHJlLW1hcml0YWwgY291bnNlbGluZyBhbmQgTWFycmlhZ2UgRW5yaWNobWVudCBNaW5pc3RyaWVzIChNRVIpPC9saT4KPGxpPkJlaW5nIEJlbG92ZWQgc2lzdGVyIGdyb3d0aCBncm91cDwvbGk+CjwvdWw+CjxwPkNvbnRhY3Q6IE1zLiBMaWx5IExhbSA8YnIgLz48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxcmVtOyI+RW1haWw6IDxhIGhyZWY9Im1haWx0bzpMaWx5TEBmYmNjaG9tZS5vcmciPkxpbHlMQGZiY2Nob21lLm9yZzwvYT4mbmJzcDs8YnIgLz48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMXJlbTsiPlBob25lOiAoMjgxKSA0OTktMjEzMSBleHQuIDIyOCZuYnNwOzxiciAvPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxcmVtOyI+TG9jYXRpb246IDxhIGhyZWY9Imh0dHA6Ly9lbmdsaXNoLmZiY2Nob21lLm9yZy9pbmRleC5waHAvYWJvdXQvaW0tbmV3L2J1aWxkaW5nLTIvIiB0YXJnZXQ9Il9ibGFuayI+QnVpbGRpbmcgMjwvYT4gJm1kYXNoOyBSb29tIEEyMzAgKDJuZCBmbG9vcikmbmJzcDs8L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxcmVtOyI+Rm9yIHRob3NlIHdobyB3b3VsZCBsaWtlIHRvIG1ha2UgYW4gYXBwb2ludG1lbnQgZm9yIGEgY291bnNlbGluZyBzZXNzaW9uLCBwbGVhc2UgZmlsbCBvdXQgdGhlIDxhIGhyZWY9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvRW5nbGlzaC9GaWxlcy9Db3Vuc2VsaW5nX0NlbnRlci9FbmdsaXNoX0NvdW5zZWxpbmdfSW50YWtlX0Zvcm1fMjAxMyUyMHdpdGglMjBuZXclMjBsb2dvLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPkNvdW5zZWxpbmcgSW50YWtlIEZvcm08L2E+IGFuZCBlbWFpbCBpdCB0byBNcy4gTGlseSB0b2dldGhlciB3aXRoIHRoZSBhcHBvaW50bWVudCBzY2hlZHVsZSB0aGF0IHdvcmtzIGZvciB5b3UuPC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0iY2xpZW50cyBjaWQtckRVQ0RiZDdUUCIgaWQ9ImNsaWVudHMteiI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciBtYi01Ij4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC0xMiBhbGlnbi1jZW50ZXIiPgo8aDIgY2xhc3M9Im1ici1zZWN0aW9uLXRpdGxlIHBiLTMgbWJyLWZvbnRzLXN0eWxlIGRpc3BsYXktMiI+T3VyIE1pbmlzdHJpZXM8L2gyPgo8aDMgY2xhc3M9Im1ici1zZWN0aW9uLXN1YnRpdGxlIG1ici1saWdodCBtYnItZm9udHMtc3R5bGUgZGlzcGxheS01Ij5Gb3J0IEJlbmQgQ29tbXVuaXR5IENodXJjaCBoYXMgYSB2YXJpZXR5IG9mIG1pbmlzdHJpZXMgdGhhdCB3aWxsIGhlbHAgeW91ciBlbnRpcmUgZmFtaWx5IGdyb3cgaW4gdGhlaXIgd2FsayB3aXRoIENocmlzdC4gV2UgaGF2ZSBzb21ldGhpbmcgZm9yIGV2ZXJ5b25lIGluIHRoZSBmYW1pbHkgZnJvbSBiYWJpZXMgdG8gZ3JhbmRwYXJlbnRzLiBFdmVyeSBtaW5pc3RyeSBpcyBhdmFpbGFibGUgZm9yIHlvdSB0byBiZSBhIHBhcnQgb2YuPC9oMz4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiIHJvbGU9Imxpc3Rib3giPgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciIgZGF0YS12aXNpYmxlPSI2Ij4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIyOSI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvbWlzc2lvbi0xMTQ3eDc0OC5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSIiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9Ijg5Ij48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9taW5pc3RyaWVzL0ZCQ0NfTG92ZV9DYXJlX0UucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0iIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzMCI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvbTY4LTMxMHgyMDIucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0iIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzMSI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvY2hyaXN0aWFuLWVkdWNhdGlvbi0zMTB4MjAyLnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IiIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iMzIiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL2NvdW5zZWxpbmctY2VudGVyLTExNDd4NzQ4LnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IiIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iMzMiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL3dvbWFuLW1pbmlzdHJ5LTExNDd4NzQ4LnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IiIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iMzQiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL3ByYXlpbmctY2VudGVyLTExNDd4NzQ4LnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IiIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iMzUiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL3Nlbmlvci1jZW50ZXItMS0xMTQ3eDc0OC5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSIiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9IjM3Ij48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9zcG9ydHMtMS0xMTQ3eDc0OC5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSIiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9IjM4Ij48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9jaGluZXNlLXNjaG9vbC0xLTExNDd4NzQ4LnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IiIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iMzkiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL2NodXJjaC1saWJyYXJ5LTEtMTE0N3g3NDgucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0iIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSJodHRwczovL3d3dy5mb3J0YmVuZGNhcmVjZW50ZXIub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL2NhcmUtY2VudGVyLTEtMTE0N3g3NDgucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0iIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9InB5LTQgY2Fyb3VzZWwtY29udHJvbHMiPjxhIGRhdGEtYXBwLXByZXZlbnQtc2V0dGluZ3M9IiIgY2xhc3M9ImNhcm91c2VsLWNvbnRyb2wgY2Fyb3VzZWwtY29udHJvbC1wcmV2IiByb2xlPSJidXR0b24iIGRhdGEtc2xpZGU9InByZXYiPiA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9Im1icmktbGVmdCBtYnItaWNvbmZvbnQiPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InNyLW9ubHkiPlByZXZpb3VzPC9zcGFuPiA8L2E+IDxhIGRhdGEtYXBwLXByZXZlbnQtc2V0dGluZ3M9IiIgY2xhc3M9ImNhcm91c2VsLWNvbnRyb2wgY2Fyb3VzZWwtY29udHJvbC1uZXh0IiByb2xlPSJidXR0b24iIGRhdGEtc2xpZGU9Im5leHQiPiA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9Im1icmktcmlnaHQgbWJyLWljb25mb250Ij48L3NwYW4+IDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5OZXh0PC9zcGFuPiA8L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9zZWN0aW9uPg==","ReadMoreDesc":null,"FooterContent":null,"Author":25,"Editor":25,"Modified":"2025-04-17T15:37:13.9"},{"ID":52,"Created":"2020-01-08T15:49:55.45","Title":"輔導中心","PageID":32,"LanguageID":5,"IsPrimary":"0","LongDesc":"PHNlY3Rpb24gY2xhc3M9Im1ici1zZWN0aW9uIGNvbnRlbnQ1IGNpZC1ySkJNZGJHeFBkIiBpZD0iY29udGVudDUtNjQiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0idGl0bGUgY29sLTEyIGNvbC1tZC04Ij4KPGgyIGNsYXNzPSJhbGlnbi1jZW50ZXIgbWJyLWJvbGQgbWJyLXdoaXRlIHBiLTMgbWJyLWZvbnRzLXN0eWxlIGRpc3BsYXktMSI+6LyU5bCO5Lit5b+DKEZCNEMpPC9oMj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9zZWN0aW9uPgo8c2VjdGlvbiBjbGFzcz0ibWJyLXNlY3Rpb24gYXJ0aWNsZSBjb250ZW50MSBjaWQtcko0OEZBNElMeSIgaWQ9ImNvbnRlbnQxLTV4Ij4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9Im1ici10ZXh0IGNvbC0xMiBtYnItZm9udHMtc3R5bGUgZGlzcGxheS03IGNvbC1tZC0xMiI+PCEtLWRpdiBzdHlsZT0icGFkZGluZzogNTYuMjUlIDAgMCAwOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij48aWZyYW1lIHNyYz0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvX0haOGdTNUFNcXMiIHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGZ1bGxzY3JlZW4iIGFsbG93ZnVsbHNjcmVlbj0iIj48L2lmcmFtZT48L2Rpdi0tPgo8cD48YSBocmVmPSIxMjMiPjxpbWcgc3JjPSJodHRwczovL3d3dy5mYmNjaG9tZS5vcmcvQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy91cGxvYWQvMjAyNS0wNC0xMi0wMy0xNy0zNy03MzI3MjAyNU1lbnRhbEhlYWx0aF9jaG4uanBnIiB3aWR0aD0iODAlIiBzdHlsZT0iZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IiAvPjwvYT48L3A+CjwhLS1wIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48YSBjbGFzcz0iYnRuIGJ0bi1zdWNjZXNzIGRpc3BsYXktNCIgc3R5bGU9Im1hcmdpbjogMTJweCAwOyBwYWRkaW5nOiA2cHggMTJweDsiIGhyZWY9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvbWluaXN0cmllcy9mYjRjLzIwMjEvMDMvMjAyMU1lbnRhbEhlYWx0aFdlZWtlbmRDaGluZXNlLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPua0u+WLlee0sOevgDwvYT48L3AtLT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L3NlY3Rpb24+CjxzZWN0aW9uIGNsYXNzPSJtYnItc2VjdGlvbiBhcnRpY2xlIGNvbnRlbnQxIGNpZC1ySkJNZGNaZ2FrIiBpZD0iY29udGVudDEtNjUiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0ibWJyLXRleHQgY29sLTEyIG1ici1mb250cy1zdHlsZSBkaXNwbGF5LTcgY29sLW1kLTEyIj4KPHA+PGVtPuOAjOaIkeWAkeWCs+aPmuS7lu+8jOaYr+eUqOiruOiIrOeahOaZuuaFp++8jOWLuOaIkuWQhOS6uu+8jOaVmeWwjuWQhOS6uu+8jOimgeaKiuWQhOS6uuWcqOWfuuedo+ijoeWujOWujOWFqOWFqOeahOW8leWIsOelnumdouWJjeOAguOAjeatjOe+heilv+abuDE6Mjg8L2VtPjwvcD4KPHA+RkI0Q+ewoeeosUZhaXRoIGFuZCBCZWhhdmlvciBmb3IgQ0hSSVNUPC9wPgo8cD48YSBocmVmPSJodHRwczovL2ZiNGMtcGFyZW50aW5nLmJsb2dzcG90LmNvbS8iIHRhcmdldD0iX2JsYW5rIj7niLbmr43mtJ7opovljZrlrqI8L2E+IDxiciAvPjxhIGhyZWY9IjQ3Ij7oqrLnqIvpjITlvbHluqs8L2E+IDxiciAvPjxhIGhyZWY9IjQ1Ij7npL7ljYDlv4PnkIboq67oqaLmqZ/mp4vlj4rlhbbku5bnsr7npZ7lgaXlurfmnI3li5nos4foqIo8L2E+PGJyIC8+PGEgaHJlZj0iaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZm9ybXMvZC9lLzFGQUlwUUxTZHJNaE0xb1dISHU2SElqSWVyS0hDVi1Ca0szTE80WVIzTGN6UjN5bnNTY0txSDlRL3ZpZXdmb3JtP3VzcD1zZl9saW5rIiB0YXJnZXQ9Il9ibGFuayI+IumHjeeUn+iIh+aIkOmVtyLpm7vlrZDoi7HmlofniYjoqLvlhoo8L2E+PC9wPgo8IS0tcD48YSBocmVmPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL21hbmRhcmluLzIwMjAvMDgvJUU1JTkzJTgwJUU1JTgyJUI3JUU4JUFBJUIyJUU3JUE4JThCJUU0JUJCJThCJUU3JUI0JUI5JUU1JThGJThBJUU1JUEwJUIxJUU1JTkwJThEJUU4JUExJUE4LnBkZiIgdGFyZ2V0PSJfYmxhbmsiPiA8aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9tYW5kYXJpbi8yMDIwLzA4L2ZhbGwyMDIwZ3JpZWZjbGFzc2Jhbm5lcjIuanBlZyIgYWx0PSIyMDIw5ZOA5YK36Kqy56iL5LuL57S55Y+K5aCx5ZCN6KGoIiB3aWR0aD0iMTAwJSIgLz48L2E+PC9wLS0+CjxwPjxzdHJvbmc+5pa56YedIDwvc3Ryb25nPjwvcD4KPHVsPgo8bGk+5LuL5pa86LOH5rqQ55qE5pyJ6ZmQ77yM5pys6LyU5bCO5Lit5b+D5Y+q5o+Q5L6b5YCL5Lq65oiW5a625bqt6LyU5bCO57Wm5pys5pWZ5pyD5Y+K5Y+D6IiH5bCP57WE55qE5pyD5Y+L44CC5pys6LyU5bCO5Lit5b+D5Y+v5o+Q5L6b5Y+K6L2J5LuL6Z2e5pyD5Y+L5Yiw56S+5Y2A55qE6LyU5bCO5Lit5b+D5oiW5qmf5qeL44CCJm5ic3A7PC9saT4KPGxpPui8lOWwjuS4reW/g+e2sumggeaPkOS+m+W/g+eQhui8lOWwjueahOizh+ioiuOAguiLpeaciemcgOimgei8lOWwju+8jOiri+iIh+Wwj+e1hOe1hOmVt+aIluaVmeeJp+WQjOW3peiBr+e5q+OAgjwvbGk+CjwvdWw+CjxwPjxzdHJvbmc+RkI0Q+i8lOWwjuS4reW/g+S6i+W3pSA8L3N0cm9uZz48L3A+Cjx1bD4KPGxpPuijneWCmemdkuWwkeW5tOWutumVt+imquWtkOiqsueoizwvbGk+CjxsaT7lv4PnkIbllY/poYznmoTpoJDpmLLoiIfmlZnogrI8L2xpPgo8bGk+5pqR5pyfREM0SyjogLbnqYzmhJvlsI/lrakp6Zui5ama5a625bqt5a2p5a2Q55qE5pSv5oyB5bCP57WE5Y+K6Kqy56iLPC9saT4KPGxpPjItNCDpm6LlqZrlj4rllqrlgbbogIXnmoTmlK/mjIHlsI/ntYTlj4rkuovlt6U8L2xpPgo8bGk+R3JpZWYgU2hhcmXlk4DlgrfmlK/mjIHlsI/ntYQ8L2xpPgo8bGk+54G95b6M5b6p5Y6f5pSv5oyB5bCP57WE5Y+K5LqL5belPC9saT4KPGxpPkZQMyDlrrbmnInplbfmnJ/nl4XmgqPlj4rnibnmrorpnIDopoHogIXmlK/mjIHlsI/ntYQ8L2xpPgo8bGk+5YCL5Lq644CB5a625bqt5Y+K5bCP57WE6LOH6Kmi6IiH6LyU5bCOPC9saT4KPGxpPuaPkOS+m+W/g+eQhuWBpeW6t+WQhOeoruizh+a6kOWPiui9ieiouuacjeWLmTwvbGk+CjxsaT7lv4PnkIbovJTlsI7lr6bnv5LnlJ/nnaPlsI48L2xpPgo8bGk+5ama5YmN6LyU5bCO5Y+KTUVS5aSr5aa75oGp5oSb54ef5LqL5belPC9saT4KPGxpPkJlaW5nIEJlbG92ZWQg5aeK5aa55oiQ6ZW35bCP57WEPC9saT4KPC91bD4KPHA+6IGv57mr5Lq677ya5p6X5ZGC5a+n6I+v5bir5q+NIDxiciAvPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDFyZW07Ij7pm7vlrZDpg7Xku7Y6IDxhIGhyZWY9Im1haWx0bzpMaWx5TEBmYmNjaG9tZS5vcmciPkxpbHlMQGZiY2Nob21lLm9yZzwvYT4mbmJzcDs8YnIgLz48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMXJlbTsiPumbu+ipse+8migyODEpIDQ5OS0yMTMx5YiG5qmfMjI4PGJyIC8+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDFyZW07Ij7ovqblhazlrqTvvJogPGEgaHJlZj0iaHR0cDovL2VuZ2xpc2guZmJjY2hvbWUub3JnL2luZGV4LnBocC9hYm91dC9pbS1uZXcvYnVpbGRpbmctMi8iIHRhcmdldD0iX2JsYW5rIj7mlZnmnIPkuozmnJ8gPC9hPiAmbWRhc2g7IEEyMzDlrqTvvIgy5qiT77yJJm5ic3A7PC9zcGFuPjwvcD4KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMXJlbTsiPuWcqOiIh+i8lOWwjuWToeimi+mdouWJjSzoq4vloavlr6sgPGEgaHJlZj0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9FbmdsaXNoL0ZpbGVzL0NvdW5zZWxpbmdfQ2VudGVyL0NoaW5lc2VfQ291bnNlbGluZ19JbnRha2VfRm9ybV8yMDEzJTIwd2l0aCUyMG5ldyUyMGxvZ28ucGRmIiB0YXJnZXQ9Il9ibGFuayI+6LyU5bCO6Kuu6Kmi6KGo5qC8PC9hPiDku6Xlj4rmnIDlkIjpgannmoTpoJDntITmmYLplpMs55So6Zu76YO155m86YCB6IezPGEgaHJlZj0ibWFpbHRvOkxpbHlMQGZiY2Nob21lLm9yZyI+TGlseUxAZmJjY2hvbWUub3JnPC9hPuOAgjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwvc2VjdGlvbj4KPHNlY3Rpb24gaWQ9ImNsaWVudHMteiIgY2xhc3M9ImNsaWVudHMgY2lkLXJEVUNEYmQ3VFAiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIgbWItNSI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtMTIgYWxpZ24tY2VudGVyIj4KPGgyIGNsYXNzPSJtYnItc2VjdGlvbi10aXRsZSBwYi0zIG1ici1mb250cy1zdHlsZSBkaXNwbGF5LTIiIGlkPSJoXzk0OTc3MjYwOTM5MTU3ODY3NjUzNzEzMiI+5pWZ5pyD5LqL5belPC9oMj4KPGgzIGNsYXNzPSJtYnItc2VjdGlvbi1zdWJ0aXRsZSBtYnItbGlnaHQgbWJyLWZvbnRzLXN0eWxlIGRpc3BsYXktNSI+56aP6YGN5Lit5ZyL5pWZ5pyD5pyJ6Kix5aSa5LiN5ZCM55qE5LqL5bel77yM6IO95aSg5bmr5Yqp5oKo5pW05YCL5a625bqt5Zyo5Z+6552j5YWn5oiQ6ZW344CC5oiR5YCR5pyJ5b6e5ayw5YWS6Iez56WW54i2L+avjemDvemBqeWQiOWPg+WKoOeahOa0u+WLleOAguavj+mgheS6i+W3pemDveacieaCqOWPr+S7peWPg+iIh+eahOWcsOaWue+8jOaIkeWAkem8k+WLteavj+S4gOWAi+S6uumDveWPg+iIh+S4gOWAi+S6i+W3pe+8jOS4puacjeS+jeWPpuS4gOWAi+e1hOWIpeOAguWmguatpO+8jOelnueahOWci+W6puWwseW+l+S7peWinumVt+OAguiri+iKseS6m+aZgumWk+e0sOmWseavj+S4gOWAi+S6i+W3pe+8jOaCqOWPr+S7peWcqOWFp+aJvuWIsOiBr+e1oeizh+aWmeWPiueci+eci+aCqOWPr+S7peWPg+iIh+mCo+S6m+S6i+W3peOAgjwvaDM+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CjxkaXYgY2xhc3M9ImNhcm91c2VsIHNsaWRlIiBkYXRhLXJpZGU9ImNhcm91c2VsIiByb2xlPSJsaXN0Ym94Ij4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaW5uZXIiIGRhdGEtdmlzaWJsZT0iNiI+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iODkiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL21pbmlzdHJpZXMvRkJDQ19Mb3ZlX0NhcmVfQy5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSLmhJvoiIfpl5zmh7fkuovlt6UiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9IjI5Ij48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9NaXNzaW9uX2MucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0i5beu5YKz5Lit5b+DIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzMCI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvTTY4X2MucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0iTTY4IiB0aXRsZT0iTTY4IiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzMSI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvQ2hyaXN0aWFuXyBFZHVjYXRpb25fYy5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSLmiJDkurrmlZnogrIiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9IjMyIj48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9Db3Vuc2VsaW5nX2NlbnRlcl9jLnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9Iuemj+mBjeS4reWci+aVmeacg+i8lOWwjuS4reW/gyIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iMzMiPjxpbWcgc3JjPSIuLi8uLi9Db250ZW50L2ZiY2Nhc3NldHMvaW1hZ2VzL1dvbWFuX01pbmlzdHJ5X2MucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0i5amm5aWz5LqL5belIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzNCI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvUHJheWluZ19jZW50ZXJfYy5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSLnprHlkYrkuK3lv4MiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9IjM1Ij48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9TZW5pb3JfY2VudGVyX2MucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0i6ZW36Lyp5Lit5b+DIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzNyI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvU3BvcnRzX2MucG5nIiBjbGFzcz0iaW1nLXJlc3BvbnNpdmUgY2xpZW50cy1pbWciIGFsdD0i6auU6IKy5LqL5belIiB0aXRsZT0iIiAvPjwvYT48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaXRlbSAiPgo8ZGl2IGNsYXNzPSJtZWRpYS1jb250YWluZXItcm93Ij4KPGRpdiBjbGFzcz0iY29sLW1kLTEyIj4KPGRpdiBjbGFzcz0id3JhcC1pbWcgIj48YSBocmVmPSIzOCI+PGltZyBzcmM9Ii4uLy4uL0NvbnRlbnQvZmJjY2Fzc2V0cy9pbWFnZXMvQ2hpbmVzZV9zY2hvb2xfYy5wbmciIGNsYXNzPSJpbWctcmVzcG9uc2l2ZSBjbGllbnRzLWltZyIgYWx0PSLkuK3mloflrbjmoKEiIHRpdGxlPSIiIC8+PC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICI+CjxkaXYgY2xhc3M9Im1lZGlhLWNvbnRhaW5lci1yb3ciPgo8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPgo8ZGl2IGNsYXNzPSJ3cmFwLWltZyAiPjxhIGhyZWY9IjM5Ij48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9DaHVyY2hfTGlicmFyeV9jLnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IuWcluabuOmkqCIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gIj4KPGRpdiBjbGFzcz0ibWVkaWEtY29udGFpbmVyLXJvdyI+CjxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+CjxkaXYgY2xhc3M9IndyYXAtaW1nICI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZm9ydGJlbmRjYXJlY2VudGVyLm9yZy8iIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iLi4vLi4vQ29udGVudC9mYmNjYXNzZXRzL2ltYWdlcy9DYXJlX2NlbnRlcl9jLnBuZyIgY2xhc3M9ImltZy1yZXNwb25zaXZlIGNsaWVudHMtaW1nIiBhbHQ9IumXnOaHt+S4reW/gyIgdGl0bGU9IiIgLz48L2E+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJweS00IGNhcm91c2VsLWNvbnRyb2xzIj48YSBkYXRhLWFwcC1wcmV2ZW50LXNldHRpbmdzPSIiIGNsYXNzPSJjYXJvdXNlbC1jb250cm9sIGNhcm91c2VsLWNvbnRyb2wtcHJldiIgcm9sZT0iYnV0dG9uIiBkYXRhLXNsaWRlPSJwcmV2Ij4gPHNwYW4gYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJtYnJpLWxlZnQgbWJyLWljb25mb250Ij48L3NwYW4+IDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5QcmV2aW91czwvc3Bhbj4gPC9hPiA8YSBkYXRhLWFwcC1wcmV2ZW50LXNldHRpbmdzPSIiIGNsYXNzPSJjYXJvdXNlbC1jb250cm9sIGNhcm91c2VsLWNvbnRyb2wtbmV4dCIgcm9sZT0iYnV0dG9uIiBkYXRhLXNsaWRlPSJuZXh0Ij4gPHNwYW4gYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJtYnJpLXJpZ2h0IG1ici1pY29uZm9udCI+PC9zcGFuPiA8c3BhbiBjbGFzcz0ic3Itb25seSI+TmV4dDwvc3Bhbj4gPC9hPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwvc2VjdGlvbj4=","ReadMoreDesc":null,"FooterContent":null,"Author":25,"Editor":25,"Modified":"2025-04-17T15:38:59.493"}];
        var crrentUrl = window.location.href;//controls header and footer
        var _contentByLanguage;

        function closeMoreInfo() {
            $('#divMoreInfo').hide();
        }

        _.defer(function () {
            //alert($.cookie('dydUserLanguage'));
            //added 2020-05-15
            if (getParameterByName('lang') && getParameterByName('lang').length > 0) {
                _contentByLanguage = $.grep(_pageContents, function (item) {            
                    return item.LanguageID == getParameterByName('lang');
                }); 
                if (_contentByLanguage.length == 0) {//no language is available
                    _contentByLanguage = $.grep(_pageContents, function (item) {            
                        return item.IsPrimary == '1';
                    }); 
                }
            } else if ($.cookie('dydUserLanguage') && $.cookie('dydUserLanguage').length > 0) {
                _contentByLanguage = $.grep(_pageContents, function (item) {            
                    return item.LanguageID == $.cookie('dydUserLanguage');
                }); 
                if (_contentByLanguage.length == 0) {//no language is available
                    _contentByLanguage = $.grep(_pageContents, function (item) {            
                        return item.IsPrimary == '1';
                    }); 
                } 
            } else {
                _contentByLanguage = $.grep(_pageContents, function (item) {            
                    return item.IsPrimary == '1';
                });   
            }
            if (getParameterByName('type') && getParameterByName('type').length > 0) {//added 2020-03-13 history
                if (getParameterByName('type') == 'old') {   
                     $.ajax({
                        url: '/api/Account/GetPageHistoriesByPageID/' + _page.ID,
                        type: 'GET',
                        async:false,                    
                        success: function (result) {
                            //alert(JSON.stringify(result));
                            //var resultObj = JSON.parse(result);                           
                            if (result.length > 0) {                                
                                var objResult = $.grep(result, function (item) {
                                    return item.ID == getParameterByName('hid');
                                });                                
                                var dateStr = moment(objResult[0].Created).format('YYYY/MM/DD HH:mm');
                                var noteHtml = '';
                                if (objResult[0].Note && objResult[0].Note.length > 0) {
                                    noteHtml = ' , ' + objResult[0].Note;
                                }
                                $('#divMoreInfo').append('You are viewing old content edited on ' + dateStr + noteHtml);
                                $('#divMoreInfo').show('slow');

                                var contentObj =  $.grep(result, function (item) {
                                    return item.GUID == objResult[0].GUID;
                                });
                                if (contentObj.length > 0) {
                                   // alert('set content');
                                    _.map(contentObj, function (value, index) {
                                        if (value.PageType == "1") {
                                             $('#divMainContent').html(Base64DecodeString(value.PageContent));
                                        } else if (value.PageType == "2") {
                                             $('#divMoreContent').html(Base64DecodeString(value.PageContent));
                                        } else if (value.PageType == "3") {
                                             $('#divFooterContent').html(Base64DecodeString(value.PageContent));
                                        }else {
                                            //error
                                        }                      
                                    });

                                    setTimeout(function(){ 
					                    $('body > *:not(style, script)').trigger('add.cards');									
				                    }, 3000);
                                }
                            } else {
                                $('#divMoreInfo').append('<p>NO HISTORY FOUND</p>');
                                $('#divMoreInfo').show('slow');
                            }                                                                             
                        },
                        error: function (ex) {
                            //alert("saveData error" + JSON.stringify(ex));
                        }
                    });                                     
                }
            } else {
                $('#divMainContent').html(Base64DecodeString(_contentByLanguage[0].LongDesc));
                $('#divMoreContent').html(Base64DecodeString(_contentByLanguage[0].ReadMoreDesc));
                $('#divFooterContent').html(Base64DecodeString(_contentByLanguage[0].FooterContent));
            }


            //alert(_page.LongDesc);  
            //$(".player").mb_YTPlayer();

            //$('#menu1-2e').show();//header
            //$('#footer2-v').show();//header            
            //mbr-switch-arrow

            var isBuilder = $('html').hasClass('is-builder');
            if (!isBuilder) { 
                              
                if (typeof window.initSwitchArrowPlugin === 'undefined'){
                    window.initSwitchArrowPlugin = true;
                    $(document).ready(function() {
                        if ($('.accordionStyles').length!=0) {
                                $('.accordionStyles .card-header a[role="button"]').each(function(){
                                    if(!$(this).hasClass('collapsed')){
                                        $(this).addClass('collapsed');
                                    }
                                });
                            }
                    });

                    $('.accordionStyles .card-header a[role="button"]').click(function () {
                        
                        var $id = $(this).closest('.accordionStyles').attr('id'),
                            $iscollapsing = $(this).closest('.card').find('.panel-collapse');
 
                        if (!$iscollapsing.hasClass('collapsing')) {
                            if ($id.indexOf('toggle') != -1){
                                if ($(this).hasClass('collapsed')) {
                                    $(this).find('span.sign').removeClass('mbri-arrow-down').addClass('mbri-arrow-up'); 
                                }
                                else{
                                    $(this).find('span.sign').removeClass('mbri-arrow-up').addClass('mbri-arrow-down'); 
                                }
                            }
                            else if ($id.indexOf('accordion')!=-1) {
                                var $accordion =  $(this).closest('.accordionStyles ');
                
                                $accordion.children('.card').each(function() {
                                    $(this).find('span.sign').removeClass('mbri-arrow-up').addClass('mbri-arrow-down'); 
                                });
                                if ($(this).hasClass('collapsed')) {
                                    $(this).find('span.sign').removeClass('mbri-arrow-down').addClass('mbri-arrow-up'); 
                                }
                            }
                        }
                    });
                }
            };
            
            
            //viewport
            var isBuilder = $('html').hasClass('is-builder');
            if(!isBuilder){
                $('.counters').each(function(){
                    $(this).viewportChecker({
                        offset:200,
                        callbackFunction: function(elem,action){
                            $('#' + elem.attr('id') + ' .count').each(function() {
                                var value = $(this).text().trim();
                                var counter = (value.length - (value.indexOf(".") + 1)) > 2 ? value.replace(/\./ig, "") : Math.floor(value);

                                $(this).prop('Counter', 0).animate({
                                    Counter: counter
                                }, {
                                    duration: 3000,
                                    easing: 'swing',
                                    step: function(now) {
                                        $(this).text(Math.ceil(now));
                                    },
                                    done: function () {
                                        $(this).text(value);
                                    }
                                });
                            });
                        }
                    });
                });
            }

            //mbr-clients-slider.js
            function setActiveCarouselItem(card){
               var $target = $(card).find('.carousel-item:first');
               $target.addClass('active');
            } 
            function initTestimonialsCarousel(card){
                var $target = $(card),
                    $carouselID = $target.attr('ID') +"-carousel"; 
                $target.find('.carousel').attr('id',$carouselID);
                $target.find('.carousel-controls a').attr('href','#'+$carouselID);
                $target.find('.carousel-indicators li').attr('data-target','#'+$carouselID);
                setActiveCarouselItem($target);  
            }
            function initClientCarousel(card){
                var $target = $(card),
                countElems = $target.find('.carousel-item').length,
                visibleSlides = $target.find('.carousel-inner').attr('data-visible');
                if (countElems < visibleSlides){
                    visibleSlides = countElems;
                }
                $target.find('.carousel-inner').attr('class', 'carousel-inner slides' + visibleSlides);
                $target.find('.clonedCol').remove();

                $target.find('.carousel-item .col-md-12').each(function() {
                    if (visibleSlides < 2) {
                        $(this).attr('class', 'col-md-12');
                    } else if (visibleSlides == '5') {
                        $(this).attr('class', 'col-md-12 col-lg-15');
                    } else {
                        $(this).attr('class', 'col-md-12 col-lg-' + 12 / visibleSlides);
                    }
                });

                $target.find('.carousel-item').each(function() {
                    var itemToClone = $(this);
                    for (var i = 1; i < visibleSlides; i++) {
                        itemToClone = itemToClone.next();
                        if (!itemToClone.length) {
                            itemToClone = $(this).siblings(':first');
                        }
                        var index = itemToClone.index();
                        itemToClone.find('.col-md-12:first').clone().addClass('cloneditem-' + i).addClass('clonedCol').attr('data-cloned-index', index).appendTo($(this).children().eq(0));
                    }
                });
            }
            function updateClientCarousel(card){
                var $target = $(card),
                    countElems = $target.find('.carousel-item').length,
                    visibleSlides = $target.find('.carousel-inner').attr('data-visible');
                if (countElems < visibleSlides){
                    visibleSlides = countElems;
                }
                $target.find('.clonedCol').remove();
                $target.find('.carousel-item').each(function() {
                    var itemToClone = $(this);
                    for (var i = 1; i < visibleSlides; i++) {
                        itemToClone = itemToClone.next();
                        if (!itemToClone.length) {
                            itemToClone = $(this).siblings(':first');
                        }
                        var index = itemToClone.index();
                        itemToClone.find('.col-md-12:first').clone().addClass('cloneditem-' + i).addClass('clonedCol').attr('data-cloned-index', index).appendTo($(this).children().eq(0));
                    }
                });
            }
            function clickHandler(e){
                e.stopPropagation();
                e.preventDefault();

                var $target = $(e.target);
                var curItem;
                var curIndex;

                if ($target.closest('.clonedCol').length) {
                    curItem = $target.closest('.clonedCol');
                    curIndex = curItem.attr('data-cloned-index');
                } else {
                    curItem = $target.closest('.carousel-item');
                    curIndex = curItem.index();
                }
                var item = $($target.closest('.carousel-inner').find('.carousel-item')[curIndex]).find('img')[0];
 
                if ($target.parents('.clonedCol').length > 0) {
                    item.click();
                }
            }

            // Mobirise initialization
            var isBuilder = $('html').hasClass('is-builder');
            if (isBuilder) {
                $(document).on('add.cards', function(event) {
                    if (!$(event.target).hasClass('clients')) {
                        return;
                    }
                    initTestimonialsCarousel(event.target);
                    initClientCarousel(event.target);
                    if (event.type === 'add') {       
                        $(event.target).on('slide.bs.carousel', function() {
                            updateClientCarousel(event.target);
                        });
                    }
                    $(event.target).find('.carousel-item [mbr-media]').on('click', function(e) {
                        clickHandler(e);
                    });
                    $(event.target).on('slide.bs.carousel', function() {
                        $(event.target).find('.carousel-item .clonedCol [mbr-media]').off('click').on('click', function(e) {
                                    clickHandler(e);
                                });
                    });
                }).on('changeParameter.cards', function(event, paramName,value) {
                    if (paramName=='slidesCount'){
                        if ($(event.target).find('.carousel-item.active').length==0) {
                            setActiveCarouselItem(event.target);
                        }                
                    }
                    initClientCarousel(event.target);
                    updateClientCarousel(event.target);
                    $(event.target).find('.carousel-item [mbr-media]').on('click', function(e) {
                        clickHandler(e);
                    });
                    $(event.target).on('slide.bs.carousel', function() {
                        $(event.target).find('.carousel-item .clonedCol [mbr-media]').off('click').on('click', function(e) {
                                    clickHandler(e);
                                });
                    });
                }).on('changeContent.cards', function(event,type) {
                   updateClientCarousel(event.target);
                   try{
                    $(event.target).closest('.carousel').carousel('next');
                   }catch(err){}
                });
            }
            else{
                if(typeof window.initClientPlugin === 'undefined'){
                    window.initClientPlugin = true;
                    $(document.body).find('.clients').each(function(index, el) {
                        if(!$(this).attr('data-isinit')){
                            initTestimonialsCarousel($(this));
                            initClientCarousel($(this));
                        }  
                    });  
                }
            }

            //nav-dropdown.js
            (function($){

                var NAME = 'navDropdown';
                var DATA_KEY = 'bs.nav-dropdown';
                var EVENT_KEY = '.' + DATA_KEY;
                var DATA_API_KEY = '.data-api';
                var JQUERY_NO_CONFLICT = $.fn[NAME];

                var Event = {
                    HIDE: 'hide' + EVENT_KEY,
                    HIDDEN: 'hidden' + EVENT_KEY,
                    SHOW: 'show' + EVENT_KEY,
                    SHOWN: 'shown' + EVENT_KEY,
                    CLICK: 'click' + EVENT_KEY,
                    READY: 'ready' + EVENT_KEY,
                    COLLAPSE: 'collapse' + EVENT_KEY,
                    LOAD_DATA_API: 'ready' + EVENT_KEY + DATA_API_KEY,
                    CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY,
                    RESIZE_DATA_API: 'resize' + EVENT_KEY + DATA_API_KEY,
                    KEYDOWN_DATA_API: 'keydown' + EVENT_KEY + DATA_API_KEY,
                    NAVBAR_COLLAPSE: 'collapse.bs.navbar-dropdown'
                };

                var Hotkeys = {
                    ESC: 27,
                    LEFT: 37,
                    UP: 38,
                    RIGHT: 39,
                    DOWN: 40
                };

                var Breakpoints = {
                    XS: 544,
                    SM: 768,
                    MD: 992,
                    LG: 1200,
                    XL: Infinity
                };

                var ClassName = {
                    BACKDROP: 'dropdown-backdrop',
                    DISABLED: 'disabled',
                    OPEN: 'open',
                    SM: 'nav-dropdown-sm'
                };

                var Selector = {
                    BASE: '.nav-dropdown',
                    DROPDOWN: '.dropdown',
                    DROPDOWN_MENU: '.dropdown-menu',
                    BACKDROP: '.' + ClassName.BACKDROP,
                    DATA_BUTTON: '[data-button]',
                    DATA_TOGGLE: '[data-toggle="dropdown-submenu"]',
                    FORM_CHILD: '.dropdown form'
                };



                var $$ = (function(){

                    function Item(elements, prevItem) {
                        if (!('length' in elements)) elements = [elements];
                        this.props = {};
                        this.length = elements.length;
                        if (prevItem) {
                            this.prevItem = prevItem;
                            $.extend(this.props, prevItem.props);
                        }
                        for (var i = 0; i < elements.length; i++) {
                            this[i] = elements[i];
                        }
                    }

                    Item.prototype.eq = function(index) {
                        return new Item(this[index] ? this[index] : [], this);
                    };

                    Item.prototype.parent = function() {
                        return new Item(
                
                            $(this).map(function(){

                                var $$this = new Item(this);

                                if ($$this.is(':upper')) return null;

                                return $( $$this.is(':toggle') ? this.parentNode.parentNode : this )
                                    .closest(Selector.DROPDOWN)
                                    .find('>' + Selector.DATA_TOGGLE)[0];

                            }),

                            this

                        );
                    };

                    Item.prototype.parents = function(selector) {
                        var elements = $(this).map(function(){

                            return (new Item(this)).is(':toggle') ? this.parentNode : this;

                        }).parentsUntil(Selector.BASE, Selector.DROPDOWN);

                        if (selector === ':upper') elements = elements.last();
                
                        elements = elements.find('>' + Selector.DATA_TOGGLE);

                        return new Item(elements, this);
                    };

                    Item.prototype.children = function(deepSearch) {

                        var elements = [];

                        $(this).each(function(){

                            var $parent, $items, $$item = new Item(this);

                            if ($$item.is(':root')) {
                                $parent = $(this);
                            } else if ($$item.is(':toggle')) {
                                $parent = $(this).parent().find('>' + Selector.DROPDOWN_MENU);
                            } else {
                                return;
                            }

                            if (deepSearch) {
                                $items = $parent.find('a');
                            } else if ($$item.is(':root')) {
                                $items = $parent.find('>li>a');
                            } else {
                                $items = $parent.find('>a, >' + Selector.DROPDOWN + '>a');
                            }

                            $items.each(function(){

                                if ((deepSearch && !this.offsetWidth && !this.offsetHeight)
                                    || this.disabled || $(this).is(Selector.DATA_BUTTON) || $(this).hasClass(ClassName.DISABLED) || ~$.inArray(this, elements)) {
                                    return;
                                }

                                elements.push(this);

                            });

                        });

                        return new Item(elements, this);

                    };

                    Item.prototype.root = function() {
                        return new Item(
                            $(this).closest(Selector.BASE),
                            this
                        );
                    };

                    Item.prototype.jump = function(step) {
                        step = step || 'next';
            
                        if (!this.length) {
                            return new Item([], this);
                        }
            
                        var children, $$item = this.eq(0);
                        if (this.is(':flat') || $$item.is(':upper')) {
                            children = $$item.root().children( this.is(':flat') );
                        } else {
                            children = $$item.parent().children();
                        }

                        var index = $.inArray(this[0], children);
                        if (!children.length || !~index) {
                            return new Item([], this);
                        }

                        if (step == 'next') {
                            index += 1;
                            if (index < children.length) {
                                return new Item(children[index], this);
                            }
                            step = 'first';
                        } else if (step == 'prev') {
                            index -= 1;
                            if (index >= 0) {
                                return new Item(children[index], this);
                            }
                            step = 'last';
                        }

                        if (step == 'first') return new Item(children[0], this);
                        if (step == 'last') return new Item(children[ children.length - 1 ], this);

                        return new Item([], this);
                    };

                    Item.prototype.next = function() {
                        return this.jump('next');
                    };

                    Item.prototype.prev = function() {
                        return this.jump('prev');
                    };

                    Item.prototype.first = function() {
                        return this.jump('first');
                    };

                    Item.prototype.last = function() {
                        return this.jump('last');
                    };

                    Item.prototype.prop = function(name, value) {
                        if (arguments.length) {
                            if (arguments.length > 1) {
                                this.props[name] = value;
                                return this;
                            }
                            if (typeof arguments[0] == 'object') {
                                $.extend(this.props, arguments[0]);
                                return this;
                            }
                            return (name in this.props) ?
                                this.props[name] : null;
                        }
                        return $.extend({}, this.props);
                    };

                    Item.prototype.removeProp = function(name) {
                        delete this.props[name];
                        return this;
                    };

                    Item.prototype.is = function(selector) {
                        var $this = $(this),
                            selectors = (selector || '').split(/(?=[*#.\[:\s])/);
            
                        while (selector = selectors.pop()){
            
                            switch (selector){
                
                                case ':root':
                                    if (!$this.is(Selector.BASE))
                                        return false;
                                    break;

                                case ':upper':
                                    if (!$this.parent().parent().is(Selector.BASE))
                                        return false;
                                    break;

                                case ':opened':
                                case ':closed':
                                    if ((selector == ':opened') != $this.parent().hasClass(ClassName.OPEN))
                                        return false;
                                case ':toggle':
                                    if (!$this.is(Selector.DATA_TOGGLE))
                                        return false;
                                    break;

                                default:
                                    if (!this.props[selector])
                                        return false;
                                    break;

                            }

                        }

                        return true;
                    };

                    Item.prototype.open = function() {
                        if (this.is(':closed')) {
                            this.click();
                        }
                        return this;
                    };

                    Item.prototype.close = function() {
                        if (this.is(':opened')) {
                            this.click();
                        }
                        return this;
                    };

                    Item.prototype.focus = function() {
                        if (this.length) {
                            this[0].focus();
                        }
                        return this;
                    };

                    Item.prototype.click = function() {
                        if (this.length) {
                            $(this[0]).trigger('click');
                        }
                        return this;
                    }

                    return function(element) {
                        return new Item(element);
                    };

                })();



                var NavDropdown = function(element){
                    this._element = element;
                    $(this._element).on(Event.CLICK, this.toggle);
                };

                NavDropdown.prototype.toggle = function(event) {        
                    if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {
                        return false;
                    }

                    var $parent = $(this.parentNode);
                    var isActive = $parent.hasClass(ClassName.OPEN);
                    var isCollapsed = NavDropdown._isCollapsed( $(this).closest(Selector.BASE) );

                    NavDropdown._clearMenus(
                        $.Event('click', {
                            target: this,
                            data: {
                                toggles: isCollapsed ? [this] : null
                            }
                        })
                    );

                    if (isActive) {
                        return false;
                    }

                    if ('ontouchstart' in document.documentElement
                        && !$parent.closest(Selector.DROPDOWN + '.' + ClassName.OPEN).length) {
        
                        // if mobile we use a backdrop because click events don't delegate
                        var dropdown = document.createElement('div');
                        dropdown.className = ClassName.BACKDROP;
                        $(dropdown).insertBefore( $(this).closest(Selector.BASE) );
                        $(dropdown).on('click', NavDropdown._clearMenus);

                    }

                    var relatedTarget = { relatedTarget: this };
                    var showEvent = $.Event(Event.SHOW, relatedTarget);

                    $parent.trigger(showEvent);

                    if (showEvent.isDefaultPrevented()) {
                        return false;
                    }

                    this.focus();
                    this.setAttribute('aria-expanded', 'true');

                    $parent.toggleClass(ClassName.OPEN);
                    $parent.trigger( $.Event(Event.SHOWN, relatedTarget) );

                    return false;
                };

                NavDropdown.prototype.dispose = function() {
                    $.removeData(this._element, DATA_KEY);
                    $(this._element).off(EVENT_KEY);
                    this._element = null;
                };

                NavDropdown._clearMenus = function(event) {
                    event = event || {};

                    if (event.which === 3) {
                        return;
                    }

                    var collapseEvent;
                    var filter = function(){ return false; };

                    if (event.target) {

                        if (this === document) {

                            if ( $(event.target).is('a:not([disabled], .' + ClassName.DISABLED +  ')') ) {
                                collapseEvent = $.Event(Event.COLLAPSE, { relatedTarget: event.target })
                            } else  {

                                var $rootNode = (event.targetWrapper && $(event.targetWrapper).find(Selector.BASE)) || $(event.target).closest(Selector.BASE);

                                if (NavDropdown._isCollapsed($rootNode)) return;
                            }

                        } else {

                            if ($(event.target).hasClass(ClassName.BACKDROP)) {
                                var $nextNode = $(event.target).next();
                                if ($nextNode.is(Selector.BASE) && NavDropdown._isCollapsed($nextNode)) {
                                    return;
                                }
                            }

                        }

                        if ($(event.target).is(Selector.DATA_TOGGLE)) {
                            filter = $(event.target.parentNode).parents(Selector.DROPDOWN).find('>' + Selector.DATA_TOGGLE);
                        } else {
                            $(Selector.BACKDROP).remove();
                        }

                    }

                    var toggles = (event.data && event.data.toggles && $(event.data.toggles).parent().find(Selector.DATA_TOGGLE)) || $.makeArray( $(Selector.DATA_TOGGLE).not(filter) );

                    for (var i = 0; i < toggles.length; i++) {

                        var parent = toggles[i].parentNode;
                        var relatedTarget = { relatedTarget: toggles[i] };

                        if (!$(parent).hasClass(ClassName.OPEN)) {
                            continue;
                        }

                        if (event.type === 'click' &&
                            (/input|textarea/i.test(event.target.tagName)) &&
                            ($.contains(parent, event.target))) {
                            continue;
                        }

                        var hideEvent = $.Event(Event.HIDE, relatedTarget);
                        $(parent).trigger(hideEvent);
                        if (hideEvent.isDefaultPrevented()) {
                            continue;
                        }

                        toggles[i].setAttribute('aria-expanded', 'false');

                        $(parent)
                            .removeClass(ClassName.OPEN)
                            .trigger( $.Event(Event.HIDDEN, relatedTarget) );
                
                    }

                    if (collapseEvent) {
                        $(document).trigger(collapseEvent);
                    }

                };

                // static
                NavDropdown._dataApiKeydownHandler = function(event) {

                      if (/input|textarea/i.test(event.target.tagName)) {
                        return;
                      }
          
                      var found;
                      for (var k in Hotkeys) {
                        if (found = (Hotkeys[k] === event.which)) {
                            break;
                        }
                      }
                      if (!found) return;

                      event.preventDefault();
                      event.stopPropagation();

                      if (event.which == Hotkeys.ESC) {

                        if (NavDropdown._isCollapsed(this)) {
                            return;
                        }

                        var toggle = $(event.target).parents(Selector.DROPDOWN + '.' + ClassName.OPEN)
                            .last().find('>' + Selector.DATA_TOGGLE);
                        NavDropdown._clearMenus();
                        toggle.trigger('focus');
                        return;

                      }

                      if (event.target.tagName != 'A') {
                        return;
                      }

                      var $$item = $$(event.target);
          
                      $$item.prop(':flat', NavDropdown._isCollapsed($$item.root()));

                      if ($$item.is(':flat')){

                        if (event.which === Hotkeys.DOWN || event.which === Hotkeys.UP) {

                            $$item[ event.which === Hotkeys.UP ? 'prev' : 'next' ]().focus();

                        } else if (event.which === Hotkeys.LEFT) {
                
                            if ($$item.is(':opened')) {
                                $$item.close();
                            } else {
                                $$item.parent().close().focus();
                            }

                        } else if (event.which === Hotkeys.RIGHT && $$item.is(':toggle')) {
                            $$item.open();
                        }

                      } else if ($$item.is(':upper')) {
          
                          if (event.which === Hotkeys.LEFT || event.which === Hotkeys.RIGHT) {

                            $$item[event.which === Hotkeys.LEFT ? 'prev' : 'next']().focus().open();
                            if ($$item.is(':toggle')) $$item.close();

                          } else if ((event.which === Hotkeys.DOWN || event.which === Hotkeys.UP) && $$item.is(':toggle')) {

                            $$item.children()[ event.which === Hotkeys.DOWN ? 'first' : 'last' ]().focus();

                          }

                      } else {

                          if (event.which === Hotkeys.LEFT) {

                            var $$parent = $$item.parent();
                
                            if ($$parent.is(':upper')) {
                                $$parent.close().prev().focus().open();
                            } else {
                                $$parent.focus().close();
                            }

                          } else if (event.which === Hotkeys.RIGHT) {
                
                            var $$children = $$item.children();
                            if ($$children.length) {
                                $$item.open();
                                $$children.first().focus();
                            } else {
                                $$item.parents(':upper').close().next().focus().open();
                            }

                          } else if (event.which === Hotkeys.DOWN || event.which === Hotkeys.UP) {

                            $$item[ event.which === Hotkeys.UP ? 'prev' : 'next' ]().focus();

                          }

                      }
          
                };

                // static
                NavDropdown._isCollapsed = function(rootNode) {
                    var match;
                    if (rootNode.length) rootNode = rootNode[0];
                    return rootNode && (match = /navbar-toggleable-(xs|sm|md|lg|xl)/.exec(rootNode.className))
                        && (window.innerWidth < Breakpoints[ match[1].toUpperCase() ]);
                };

                // static
                NavDropdown._dataApiResizeHandler = function() {

                    $(Selector.BASE).each(function(){
            
                        var isCollapsed = NavDropdown._isCollapsed(this);
            
                        $(this).find(Selector.DROPDOWN).removeClass(ClassName.OPEN);
                        $(this).find('[aria-expanded="true"]').attr('aria-expanded', 'false');

                        var backdrop = $(Selector.BACKDROP)[0];
                        if (backdrop) {
                            backdrop.parentNode.removeChild(backdrop); // ???
                        }

                        if (isCollapsed == $(this).hasClass(ClassName.SM)) {
                            return;
                        }

                        if (isCollapsed) {
                            $(this).addClass(ClassName.SM);
                        } else {
                            $(this).removeClass(ClassName.SM);

                            // $(this).removeClass(ClassName.SM + ' in'); /// ???
                            // NavDropdown._clearMenus();
                        }

                    });
                };

 

                $.fn[NAME] = function(config) {
                    return this.each(function(){
            
                        var data  = $(this).data(DATA_KEY);

                        if (!data) {
                            $(this).data(DATA_KEY, (data = new NavDropdown(this)));
                        }

                        if (typeof config === 'string') {
                            if (data[config] === undefined) {
                                throw new Error('No method named "' + config + '"');
                            }
                            data[config].call(this);
                        }

                    });
                };
                $.fn[NAME].noConflict = function() {
                    $.fn[NAME] = JQUERY_NO_CONFLICT;
                    return this;
                };
                $.fn[NAME].Constructor = NavDropdown;
                $.fn[NAME].$$ = $$;


                $(window)
                    .on(Event.RESIZE_DATA_API + ' ' + Event.LOAD_DATA_API, NavDropdown._dataApiResizeHandler);

                $(document)
                    .on(Event.KEYDOWN_DATA_API, Selector.BASE,  NavDropdown._dataApiKeydownHandler)
                    .on(Event.NAVBAR_COLLAPSE, NavDropdown._clearMenus)
                    .on(Event.CLICK_DATA_API, NavDropdown._clearMenus)
                    .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, NavDropdown.prototype.toggle)
                    .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function(e){
                        e.stopPropagation();
                    });

                $(window)
                   .trigger(Event.READY);


            })(jQuery);


            //navbar-dropdown.js
                jQuery(function($){

                var DATA_KEY = 'bs.navbar-dropdown';
                var EVENT_KEY = '.' + DATA_KEY;
                var DATA_API_KEY = '.data-api';
    
                var Event = {
                    COLLAPSE: 'collapse' + EVENT_KEY,
                    CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY,
                    SCROLL_DATA_API: 'scroll' + EVENT_KEY + DATA_API_KEY,
                    RESIZE_DATA_API: 'resize' + EVENT_KEY + DATA_API_KEY,
                    COLLAPSE_SHOW: 'show.bs.collapse',
                    COLLAPSE_HIDE: 'hide.bs.collapse',
                    DROPDOWN_COLLAPSE: 'collapse.bs.nav-dropdown'
                };

                var ClassName = {
                    IN: 'in',
                    OPENED: 'opened',
                    BG_COLOR: 'bg-color',
                    DROPDOWN_OPEN: 'navbar-dropdown-open',
                    SHORT: 'navbar-short'
                };

                var Selector = {
                    BODY: 'body',
                    BASE: '.navbar-dropdown',
                    TOGGLER: '.navbar-toggler[aria-expanded="true"]',
                    TRANSPARENT: '.transparent',
                    FIXED_TOP: '.navbar-fixed-top'
                };

                function _dataApiHandler(event) {

                    if (event.type === 'resize') {

                        $(Selector.BODY).removeClass(ClassName.DROPDOWN_OPEN);
                        $(Selector.BASE).find(".navbar-collapse").removeClass("show");
                        $(Selector.BASE)
                            .removeClass(ClassName.OPENED)
                            .find(Selector.TOGGLER).each(function(){
                    
                                $( $(this).attr('data-target') )
                                    .removeClass(ClassName.IN)
                                    .add(this)
                                    .attr('aria-expanded', 'false');

                            });

                    }

                    var scrollTop = $(this).scrollTop();
                    $(Selector.BASE).each(function(){

                        if (!$(this).is(Selector.FIXED_TOP)) return;

                        if ($(this).is(Selector.TRANSPARENT) && !$(this).hasClass(ClassName.OPENED)) {

                            if (scrollTop > 0) {
                                $(this).removeClass(ClassName.BG_COLOR);
                            } else {
                                $(this).addClass(ClassName.BG_COLOR);
                            }

                        }
        
                        if (scrollTop > 0) {
                            $(this).addClass(ClassName.SHORT);
                        } else {
                            $(this).removeClass(ClassName.SHORT);
                        }

                    });

                }

                var _timeout;
                $(window)
                    .on(Event.SCROLL_DATA_API + ' ' + Event.RESIZE_DATA_API, function(event){
                        clearTimeout(_timeout);
                        _timeout = setTimeout(function(){
                            _dataApiHandler(event);
                        }, 10);
                    })
                    .trigger(Event.SCROLL_DATA_API);

                $(document)
                    .on(Event.CLICK_DATA_API, Selector.BASE, function(event){
                        event.targetWrapper = this;
                    })
                    .on(Event.COLLAPSE_SHOW + ' ' + Event.COLLAPSE_HIDE, function(event){

                        $(event.target).closest(Selector.BASE).each(function(){

                            if (event.type == 'show') {

                                $(Selector.BODY).addClass(ClassName.DROPDOWN_OPEN);

                                $(this).addClass(ClassName.OPENED);

                            } else {

                                $(Selector.BODY).removeClass(ClassName.DROPDOWN_OPEN);

                                $(this).removeClass(ClassName.OPENED);

                                $(window).trigger(Event.SCROLL_DATA_API);

                                $(this).trigger(Event.COLLAPSE);

                            }

                        });

                    })
                    .on(Event.DROPDOWN_COLLAPSE, function(event){

                        $(event.relatedTarget)
                            .closest(Selector.BASE)
                            .find(Selector.TOGGLER)
                            .trigger('click');

                    });

            });

            //jquery.touch-swipe.min.js
            !function(factory){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],factory):factory("undefined"!=typeof module&&module.exports?require("jquery"):jQuery)}(function($){"use strict";function init(options){return!options||void 0!==options.allowPageScroll||void 0===options.swipe&&void 0===options.swipeStatus||(options.allowPageScroll=NONE),void 0!==options.click&&void 0===options.tap&&(options.tap=options.click),options||(options={}),options=$.extend({},$.fn.swipe.defaults,options),this.each(function(){var $this=$(this),plugin=$this.data(PLUGIN_NS);plugin||(plugin=new TouchSwipe(this,options),$this.data(PLUGIN_NS,plugin))})}function TouchSwipe(element,options){function touchStart(jqEvent){if(!(getTouchInProgress()||$(jqEvent.target).closest(options.excludedElements,$element).length>0)){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(!event.pointerType||"mouse"!=event.pointerType||0!=options.fallbackToMouseEvents){var ret,touches=event.touches,evt=touches?touches[0]:event;return phase=PHASE_START,touches?fingerCount=touches.length:options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),distance=0,direction=null,currentDirection=null,pinchDirection=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,maximumsMap=createMaximumsData(),cancelMultiFingerRelease(),createFingerData(0,evt),!touches||fingerCount===options.fingers||options.fingers===ALL_FINGERS||hasPinches()?(startTime=getTimeStamp(),2==fingerCount&&(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)),(options.swipeStatus||options.pinchStatus)&&(ret=triggerHandler(event,phase))):ret=!1,ret===!1?(phase=PHASE_CANCEL,triggerHandler(event,phase),ret):(options.hold&&(holdTimeout=setTimeout($.proxy(function(){$element.trigger("hold",[event.target]),options.hold&&(ret=options.hold.call($element,event,event.target))},this),options.longTapThreshold)),setTouchInProgress(!0),null)}}}function touchMove(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(phase!==PHASE_END&&phase!==PHASE_CANCEL&&!inMultiFingerRelease()){var ret,touches=event.touches,evt=touches?touches[0]:event,currentFinger=updateFingerData(evt);if(endTime=getTimeStamp(),touches&&(fingerCount=touches.length),options.hold&&clearTimeout(holdTimeout),phase=PHASE_MOVE,2==fingerCount&&(0==startTouchesDistance?(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)):(updateFingerData(touches[1]),endTouchesDistance=calculateTouchesDistance(fingerData[0].end,fingerData[1].end),pinchDirection=calculatePinchDirection(fingerData[0].end,fingerData[1].end)),pinchZoom=calculatePinchZoom(startTouchesDistance,endTouchesDistance),pinchDistance=Math.abs(startTouchesDistance-endTouchesDistance)),fingerCount===options.fingers||options.fingers===ALL_FINGERS||!touches||hasPinches()){if(direction=calculateDirection(currentFinger.start,currentFinger.end),currentDirection=calculateDirection(currentFinger.last,currentFinger.end),validateDefaultEvent(jqEvent,currentDirection),distance=calculateDistance(currentFinger.start,currentFinger.end),duration=calculateDuration(),setMaxDistance(direction,distance),ret=triggerHandler(event,phase),!options.triggerOnTouchEnd||options.triggerOnTouchLeave){var inBounds=!0;if(options.triggerOnTouchLeave){var bounds=getbounds(this);inBounds=isInBounds(currentFinger.end,bounds)}!options.triggerOnTouchEnd&&inBounds?phase=getNextPhase(PHASE_MOVE):options.triggerOnTouchLeave&&!inBounds&&(phase=getNextPhase(PHASE_END)),phase!=PHASE_CANCEL&&phase!=PHASE_END||triggerHandler(event,phase)}}else phase=PHASE_CANCEL,triggerHandler(event,phase);ret===!1&&(phase=PHASE_CANCEL,triggerHandler(event,phase))}}function touchEnd(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent,touches=event.touches;if(touches){if(touches.length&&!inMultiFingerRelease())return startMultiFingerRelease(event),!0;if(touches.length&&inMultiFingerRelease())return!0}return inMultiFingerRelease()&&(fingerCount=fingerCountAtRelease),endTime=getTimeStamp(),duration=calculateDuration(),didSwipeBackToCancel()||!validateSwipeDistance()?(phase=PHASE_CANCEL,triggerHandler(event,phase)):options.triggerOnTouchEnd||options.triggerOnTouchEnd===!1&&phase===PHASE_MOVE?(options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),phase=PHASE_END,triggerHandler(event,phase)):!options.triggerOnTouchEnd&&hasTap()?(phase=PHASE_END,triggerHandlerForGesture(event,phase,TAP)):phase===PHASE_MOVE&&(phase=PHASE_CANCEL,triggerHandler(event,phase)),setTouchInProgress(!1),null}function touchCancel(){fingerCount=0,endTime=0,startTime=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,cancelMultiFingerRelease(),setTouchInProgress(!1)}function touchLeave(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;options.triggerOnTouchLeave&&(phase=getNextPhase(PHASE_END),triggerHandler(event,phase))}function removeListeners(){$element.unbind(START_EV,touchStart),$element.unbind(CANCEL_EV,touchCancel),$element.unbind(MOVE_EV,touchMove),$element.unbind(END_EV,touchEnd),LEAVE_EV&&$element.unbind(LEAVE_EV,touchLeave),setTouchInProgress(!1)}function getNextPhase(currentPhase){var nextPhase=currentPhase,validTime=validateSwipeTime(),validDistance=validateSwipeDistance(),didCancel=didSwipeBackToCancel();return!validTime||didCancel?nextPhase=PHASE_CANCEL:!validDistance||currentPhase!=PHASE_MOVE||options.triggerOnTouchEnd&&!options.triggerOnTouchLeave?!validDistance&&currentPhase==PHASE_END&&options.triggerOnTouchLeave&&(nextPhase=PHASE_CANCEL):nextPhase=PHASE_END,nextPhase}function triggerHandler(event,phase){var ret,touches=event.touches;return(didSwipe()||hasSwipes())&&(ret=triggerHandlerForGesture(event,phase,SWIPE)),(didPinch()||hasPinches())&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,PINCH)),didDoubleTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,DOUBLE_TAP):didLongTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,LONG_TAP):didTap()&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,TAP)),phase===PHASE_CANCEL&&touchCancel(event),phase===PHASE_END&&(touches?touches.length||touchCancel(event):touchCancel(event)),ret}function triggerHandlerForGesture(event,phase,gesture){var ret;if(gesture==SWIPE){if($element.trigger("swipeStatus",[phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection]),options.swipeStatus&&(ret=options.swipeStatus.call($element,event,phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection),ret===!1))return!1;if(phase==PHASE_END&&validateSwipe()){if(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),$element.trigger("swipe",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipe&&(ret=options.swipe.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection),ret===!1))return!1;switch(direction){case LEFT:$element.trigger("swipeLeft",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeLeft&&(ret=options.swipeLeft.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case RIGHT:$element.trigger("swipeRight",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeRight&&(ret=options.swipeRight.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case UP:$element.trigger("swipeUp",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeUp&&(ret=options.swipeUp.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case DOWN:$element.trigger("swipeDown",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeDown&&(ret=options.swipeDown.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection))}}}if(gesture==PINCH){if($element.trigger("pinchStatus",[phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchStatus&&(ret=options.pinchStatus.call($element,event,phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData),ret===!1))return!1;if(phase==PHASE_END&&validatePinch())switch(pinchDirection){case IN:$element.trigger("pinchIn",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchIn&&(ret=options.pinchIn.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData));break;case OUT:$element.trigger("pinchOut",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchOut&&(ret=options.pinchOut.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData))}}return gesture==TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),hasDoubleTap()&&!inDoubleTap()?(doubleTapStartTime=getTimeStamp(),singleTapTimeout=setTimeout($.proxy(function(){doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target))},this),options.doubleTapThreshold)):(doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target)))):gesture==DOUBLE_TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),doubleTapStartTime=null,$element.trigger("doubletap",[event.target]),options.doubleTap&&(ret=options.doubleTap.call($element,event,event.target))):gesture==LONG_TAP&&(phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),doubleTapStartTime=null,$element.trigger("longtap",[event.target]),options.longTap&&(ret=options.longTap.call($element,event,event.target)))),ret}function validateSwipeDistance(){var valid=!0;return null!==options.threshold&&(valid=distance>=options.threshold),valid}function didSwipeBackToCancel(){var cancelled=!1;return null!==options.cancelThreshold&&null!==direction&&(cancelled=getMaxDistance(direction)-distance>=options.cancelThreshold),cancelled}function validatePinchDistance(){return null!==options.pinchThreshold?pinchDistance>=options.pinchThreshold:!0}function validateSwipeTime(){var result;return result=options.maxTimeThreshold?!(duration>=options.maxTimeThreshold):!0}function validateDefaultEvent(jqEvent,direction){if(options.preventDefaultEvents!==!1)if(options.allowPageScroll===NONE)jqEvent.preventDefault();else{var auto=options.allowPageScroll===AUTO;switch(direction){case LEFT:(options.swipeLeft&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case RIGHT:(options.swipeRight&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case UP:(options.swipeUp&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case DOWN:(options.swipeDown&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case NONE:}}}function validatePinch(){var hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),hasCorrectDistance=validatePinchDistance();return hasCorrectFingerCount&&hasEndPoint&&hasCorrectDistance}function hasPinches(){return!!(options.pinchStatus||options.pinchIn||options.pinchOut)}function didPinch(){return!(!validatePinch()||!hasPinches())}function validateSwipe(){var hasValidTime=validateSwipeTime(),hasValidDistance=validateSwipeDistance(),hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),didCancel=didSwipeBackToCancel(),valid=!didCancel&&hasEndPoint&&hasCorrectFingerCount&&hasValidDistance&&hasValidTime;return valid}function hasSwipes(){return!!(options.swipe||options.swipeStatus||options.swipeLeft||options.swipeRight||options.swipeUp||options.swipeDown)}function didSwipe(){return!(!validateSwipe()||!hasSwipes())}function validateFingers(){return fingerCount===options.fingers||options.fingers===ALL_FINGERS||!SUPPORTS_TOUCH}function validateEndPoint(){return 0!==fingerData[0].end.x}function hasTap(){return!!options.tap}function hasDoubleTap(){return!!options.doubleTap}function hasLongTap(){return!!options.longTap}function validateDoubleTap(){if(null==doubleTapStartTime)return!1;var now=getTimeStamp();return hasDoubleTap()&&now-doubleTapStartTime<=options.doubleTapThreshold}function inDoubleTap(){return validateDoubleTap()}function validateTap(){return(1===fingerCount||!SUPPORTS_TOUCH)&&(isNaN(distance)||distance<options.threshold)}function validateLongTap(){return duration>options.longTapThreshold&&DOUBLE_TAP_THRESHOLD>distance}function didTap(){return!(!validateTap()||!hasTap())}function didDoubleTap(){return!(!validateDoubleTap()||!hasDoubleTap())}function didLongTap(){return!(!validateLongTap()||!hasLongTap())}function startMultiFingerRelease(event){previousTouchEndTime=getTimeStamp(),fingerCountAtRelease=event.touches.length+1}function cancelMultiFingerRelease(){previousTouchEndTime=0,fingerCountAtRelease=0}function inMultiFingerRelease(){var withinThreshold=!1;if(previousTouchEndTime){var diff=getTimeStamp()-previousTouchEndTime;diff<=options.fingerReleaseThreshold&&(withinThreshold=!0)}return withinThreshold}function getTouchInProgress(){return!($element.data(PLUGIN_NS+"_intouch")!==!0)}function setTouchInProgress(val){$element&&(val===!0?($element.bind(MOVE_EV,touchMove),$element.bind(END_EV,touchEnd),LEAVE_EV&&$element.bind(LEAVE_EV,touchLeave)):($element.unbind(MOVE_EV,touchMove,!1),$element.unbind(END_EV,touchEnd,!1),LEAVE_EV&&$element.unbind(LEAVE_EV,touchLeave,!1)),$element.data(PLUGIN_NS+"_intouch",val===!0))}function createFingerData(id,evt){var f={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return f.start.x=f.last.x=f.end.x=evt.pageX||evt.clientX,f.start.y=f.last.y=f.end.y=evt.pageY||evt.clientY,fingerData[id]=f,f}function updateFingerData(evt){var id=void 0!==evt.identifier?evt.identifier:0,f=getFingerData(id);return null===f&&(f=createFingerData(id,evt)),f.last.x=f.end.x,f.last.y=f.end.y,f.end.x=evt.pageX||evt.clientX,f.end.y=evt.pageY||evt.clientY,f}function getFingerData(id){return fingerData[id]||null}function setMaxDistance(direction,distance){direction!=NONE&&(distance=Math.max(distance,getMaxDistance(direction)),maximumsMap[direction].distance=distance)}function getMaxDistance(direction){return maximumsMap[direction]?maximumsMap[direction].distance:void 0}function createMaximumsData(){var maxData={};return maxData[LEFT]=createMaximumVO(LEFT),maxData[RIGHT]=createMaximumVO(RIGHT),maxData[UP]=createMaximumVO(UP),maxData[DOWN]=createMaximumVO(DOWN),maxData}function createMaximumVO(dir){return{direction:dir,distance:0}}function calculateDuration(){return endTime-startTime}function calculateTouchesDistance(startPoint,endPoint){var diffX=Math.abs(startPoint.x-endPoint.x),diffY=Math.abs(startPoint.y-endPoint.y);return Math.round(Math.sqrt(diffX*diffX+diffY*diffY))}function calculatePinchZoom(startDistance,endDistance){var percent=endDistance/startDistance*1;return percent.toFixed(2)}function calculatePinchDirection(){return 1>pinchZoom?OUT:IN}function calculateDistance(startPoint,endPoint){return Math.round(Math.sqrt(Math.pow(endPoint.x-startPoint.x,2)+Math.pow(endPoint.y-startPoint.y,2)))}function calculateAngle(startPoint,endPoint){var x=startPoint.x-endPoint.x,y=endPoint.y-startPoint.y,r=Math.atan2(y,x),angle=Math.round(180*r/Math.PI);return 0>angle&&(angle=360-Math.abs(angle)),angle}function calculateDirection(startPoint,endPoint){if(comparePoints(startPoint,endPoint))return NONE;var angle=calculateAngle(startPoint,endPoint);return 45>=angle&&angle>=0?LEFT:360>=angle&&angle>=315?LEFT:angle>=135&&225>=angle?RIGHT:angle>45&&135>angle?DOWN:UP}function getTimeStamp(){var now=new Date;return now.getTime()}function getbounds(el){el=$(el);var offset=el.offset(),bounds={left:offset.left,right:offset.left+el.outerWidth(),top:offset.top,bottom:offset.top+el.outerHeight()};return bounds}function isInBounds(point,bounds){return point.x>bounds.left&&point.x<bounds.right&&point.y>bounds.top&&point.y<bounds.bottom}function comparePoints(pointA,pointB){return pointA.x==pointB.x&&pointA.y==pointB.y}var options=$.extend({},options),useTouchEvents=SUPPORTS_TOUCH||SUPPORTS_POINTER||!options.fallbackToMouseEvents,START_EV=useTouchEvents?SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerDown":"pointerdown":"touchstart":"mousedown",MOVE_EV=useTouchEvents?SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerMove":"pointermove":"touchmove":"mousemove",END_EV=useTouchEvents?SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerUp":"pointerup":"touchend":"mouseup",LEAVE_EV=useTouchEvents?SUPPORTS_POINTER?"mouseleave":null:"mouseleave",CANCEL_EV=SUPPORTS_POINTER?SUPPORTS_POINTER_IE10?"MSPointerCancel":"pointercancel":"touchcancel",distance=0,direction=null,currentDirection=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,pinchDirection=0,maximumsMap=null,$element=$(element),phase="start",fingerCount=0,fingerData={},startTime=0,endTime=0,previousTouchEndTime=0,fingerCountAtRelease=0,doubleTapStartTime=0,singleTapTimeout=null,holdTimeout=null;try{$element.bind(START_EV,touchStart),$element.bind(CANCEL_EV,touchCancel)}catch(e){$.error("events not supported "+START_EV+","+CANCEL_EV+" on jQuery.swipe")}this.enable=function(){return this.disable(),$element.bind(START_EV,touchStart),$element.bind(CANCEL_EV,touchCancel),$element},this.disable=function(){return removeListeners(),$element},this.destroy=function(){removeListeners(),$element.data(PLUGIN_NS,null),$element=null},this.option=function(property,value){if("object"==typeof property)options=$.extend(options,property);else if(void 0!==options[property]){if(void 0===value)return options[property];options[property]=value}else{if(!property)return options;$.error("Option "+property+" does not exist on jQuery.swipe.options")}return null}}var VERSION="1.6.18",LEFT="left",RIGHT="right",UP="up",DOWN="down",IN="in",OUT="out",NONE="none",AUTO="auto",SWIPE="swipe",PINCH="pinch",TAP="tap",DOUBLE_TAP="doubletap",LONG_TAP="longtap",HORIZONTAL="horizontal",VERTICAL="vertical",ALL_FINGERS="all",DOUBLE_TAP_THRESHOLD=10,PHASE_START="start",PHASE_MOVE="move",PHASE_END="end",PHASE_CANCEL="cancel",SUPPORTS_TOUCH="ontouchstart"in window,SUPPORTS_POINTER_IE10=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!SUPPORTS_TOUCH,SUPPORTS_POINTER=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!SUPPORTS_TOUCH,PLUGIN_NS="TouchSwipe",defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:".noSwipe",preventDefaultEvents:!0};$.fn.swipe=function(method){var $this=$(this),plugin=$this.data(PLUGIN_NS);if(plugin&&"string"==typeof method){if(plugin[method])return plugin[method].apply(plugin,Array.prototype.slice.call(arguments,1));$.error("Method "+method+" does not exist on jQuery.swipe")}else if(plugin&&"object"==typeof method)plugin.option.apply(plugin,arguments);else if(!(plugin||"object"!=typeof method&&method))return init.apply(this,arguments);return $this},$.fn.swipe.version=VERSION,$.fn.swipe.defaults=defaults,$.fn.swipe.phases={PHASE_START:PHASE_START,PHASE_MOVE:PHASE_MOVE,PHASE_END:PHASE_END,PHASE_CANCEL:PHASE_CANCEL},$.fn.swipe.directions={LEFT:LEFT,RIGHT:RIGHT,UP:UP,DOWN:DOWN,IN:IN,OUT:OUT},$.fn.swipe.pageScroll={NONE:NONE,HORIZONTAL:HORIZONTAL,VERTICAL:VERTICAL,AUTO:AUTO},$.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:ALL_FINGERS}});

            //theme/script
            (function($) {		        		
                    $.extend($.easing, {
                        easeInOutCubic: function(x, t, b, c, d) {
                            if ((t /= d / 2) < 1) return c / 2 * t * t * t + b;
                            return c / 2 * ((t -= 2) * t * t + 2) + b;
                        }
                    });

                    $.fn.outerFind = function(selector) {
                        return this.find(selector).addBack(selector);
                    };

                    $.fn.footerReveal = function() {
                        var $this = $(this);
                        var $prev = $this.prev();
                        var $win = $(window);
                        var isIE = !!document.documentMode;

                        function initReveal() {
                            if (!isIE && $this.outerHeight() <= $win.outerHeight()) {
                                $this.css({
                                    'z-index': -999,
                                    position: 'fixed',
                                    bottom: 0
                                });

                                $this.css({
                                    'width': $prev.outerWidth()
                                });

                                $prev.css({
                                    'margin-bottom': $this.outerHeight()
                                });
                            } else {
                                $this.css({
                                    'z-index': '',
                                    position: '',
                                    bottom: ''
                                });

                                $this.css({
                                    'width': ''
                                });

                                $prev.css({
                                    'margin-bottom': ''
                                });
                            }
                        }

                        initReveal();

                        $win.on('load resize', function() {
                            initReveal();
                        });

                        return this;
                    };

                    (function($, sr) {
                        // debouncing function from John Hann
                        // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
                        var debounce = function(func, threshold, execAsap) {
                            var timeout;

                            return function debounced() {
                                var obj = this,
                                    args = arguments;

                                function delayed() {
                                    if (!execAsap) func.apply(obj, args);
                                    timeout = null;
                                }

                                if (timeout) clearTimeout(timeout);
                                else if (execAsap) func.apply(obj, args);

                                timeout = setTimeout(delayed, threshold || 100);
                            };
                        };
                        // smartresize
                        jQuery.fn[sr] = function(fn) {
                            return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr);
                        };

                    })(jQuery, 'smartresize');

                    (function() {

                        var scrollbarWidth = 0,
                            originalMargin, touchHandler = function(event) {
                                event.preventDefault();
                            };

                        function getScrollbarWidth() {
                            if (scrollbarWidth) return scrollbarWidth;
                            var scrollDiv = document.createElement('div');
                            $.each({
                                top: '-9999px',
                                width: '50px',
                                height: '50px',
                                overflow: 'scroll',
                                position: 'absolute'
                            }, function(property, value) {
                                scrollDiv.style[property] = value;
                            });
                            $('body').append(scrollDiv);
                            scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth;
                            $('body')[0].removeChild(scrollDiv);
                            return scrollbarWidth;
                        }

                    })();

                    $.isMobile = function(type) {
                        var reg = [];
                        var any = {
                            blackberry: 'BlackBerry',
                            android: 'Android',
                            windows: 'IEMobile',
                            opera: 'Opera Mini',
                            ios: 'iPhone|iPad|iPod'
                        };
                        type = 'undefined' == $.type(type) ? '*' : type.toLowerCase();
                        if ('*' == type) reg = $.map(any, function(v) {
                            return v;
                        });
                        else if (type in any) reg.push(any[type]);
                        return !!(reg.length && navigator.userAgent.match(new RegExp(reg.join('|'), 'i')));
                    };

                    var isSupportViewportUnits = (function() {
                        // modernizr implementation
                        var $elem = $('<div style="height: 50vh; position: absolute; top: -1000px; left: -1000px;">').appendTo('body');
                        var elem = $elem[0];
                        var height = parseInt(window.innerHeight / 2, 10);
                        var compStyle = parseInt((window.getComputedStyle ? getComputedStyle(elem, null) : elem.currentStyle)['height'], 10);
                        $elem.remove();
                        return compStyle == height;
                    }());

                    $(function() {

                        $('html').addClass($.isMobile() ? 'mobile' : 'desktop');

                        // .mbr-navbar--sticky
                        $(window).scroll(function() {
                            $('.mbr-navbar--sticky').each(function() {
                                var method = $(window).scrollTop() > 10 ? 'addClass' : 'removeClass';
                                $(this)[method]('mbr-navbar--stuck')
                                    .not('.mbr-navbar--open')[method]('mbr-navbar--short');
                            });
                        });

                        if ($.isMobile() && navigator.userAgent.match(/Chrome/i)) { // simple fix for Chrome's scrolling
                            (function(width, height) {
                                var deviceSize = [width, width];
                                deviceSize[height > width ? 0 : 1] = height;
                                $(window).smartresize(function() {
                                    var windowHeight = $(window).height();
                                    if ($.inArray(windowHeight, deviceSize) < 0)
                                        windowHeight = deviceSize[$(window).width() > windowHeight ? 1 : 0];
                                    $('.mbr-section--full-height').css('height', windowHeight + 'px');
                                });
                            })($(window).width(), $(window).height());
                        } else if (!isSupportViewportUnits) { // fallback for .mbr-section--full-height
                            $(window).smartresize(function() {
                                $('.mbr-section--full-height').css('height', $(window).height() + 'px');
                            });
                            $(document).on('add.cards', function(event) {
                                if ($('html').hasClass('mbr-site-loaded') && $(event.target).outerFind('.mbr-section--full-height').length)
                                    $(window).resize();
                            });
                        }

                        // .mbr-section--16by9 (16 by 9 blocks autoheight)
                        function calculate16by9() {
                            $(this).css('height', $(this).parent().width() * 9 / 16);
                        }
                        $(window).smartresize(function() {
                            $('.mbr-section--16by9').each(calculate16by9);
                        });
                        $(document).on('add.cards changeParameter.cards', function(event) {
                            var enabled = $(event.target).outerFind('.mbr-section--16by9');
                            if (enabled.length) {
                                enabled
                                    .attr('data-16by9', 'true')
                                    .each(calculate16by9);
                            } else {
                                $(event.target).outerFind('[data-16by9]')
                                    .css('height', '')
                                    .removeAttr('data-16by9');
                            }
                        });

                        // .mbr-parallax-background
                        function initParallax(card) {
                            setTimeout(function() {
                                $(card).outerFind('.mbr-parallax-background')
                                    .jarallax({
                                        speed: 0.6
                                    })
                                    .css('position', 'relative');
                            }, 0);
                        }

                        function destroyParallax(card) {
                            $(card).jarallax('destroy').css('position', '');
                        }

                        if ($.fn.jarallax && !$.isMobile()) {
                            $(window).on('update.parallax', function(event) {
                                setTimeout(function() {
                                    var $jarallax = $('.mbr-parallax-background');

                                    $jarallax.jarallax('coverImage');
                                    $jarallax.jarallax('clipContainer');
                                    $jarallax.jarallax('onScroll');
                                }, 0);
                            });

                            if (isBuilder) {
                                $(document).on('add.cards', function(event) {
                                    initParallax(event.target);
                                    $(window).trigger('update.parallax');
                                });

                                $(document).on('changeParameter.cards', function(event, paramName, value, key) {
                                    if (paramName === 'bg') {
                                        destroyParallax(event.target);

                                        switch (key) {
                                            case 'type':
                                                if (value.parallax === true) {
                                                    initParallax(event.target);
                                                }
                                                break;
                                            case 'value':
                                                if (value.type === 'image' && value.parallax === true) {
                                                    initParallax(event.target);
                                                }
                                                break;
                                            case 'parallax':
                                                if (value.parallax === true) {
                                                    initParallax(event.target);
                                                }
                                        }
                                    }

                                    $(window).trigger('update.parallax');
                                });
                            } else {
                                initParallax(document.body);
                            }

                            // for Tabs
                            $(window).on('shown.bs.tab', function(e) {
                                $(window).trigger('update.parallax');
                            });
                        }

                        // .mbr-fixed-top
                        var fixedTopTimeout, scrollTimeout, prevScrollTop = 0,
                            fixedTop = null,
                            isDesktop = !$.isMobile();
                        $(window).scroll(function() {
                            if (scrollTimeout) clearTimeout(scrollTimeout);
                            var scrollTop = $(window).scrollTop();
                            var scrollUp = scrollTop <= prevScrollTop || isDesktop;
                            prevScrollTop = scrollTop;
                            if (fixedTop) {
                                var fixed = scrollTop > fixedTop.breakPoint;
                                if (scrollUp) {
                                    if (fixed != fixedTop.fixed) {
                                        if (isDesktop) {
                                            fixedTop.fixed = fixed;
                                            $(fixedTop.elm).toggleClass('is-fixed');
                                        } else {
                                            scrollTimeout = setTimeout(function() {
                                                fixedTop.fixed = fixed;
                                                $(fixedTop.elm).toggleClass('is-fixed');
                                            }, 40);
                                        }
                                    }
                                } else {
                                    fixedTop.fixed = false;
                                    $(fixedTop.elm).removeClass('is-fixed');
                                }
                            }
                        });
                        $(document).on('add.cards delete.cards', function(event) {
                            if (fixedTopTimeout) clearTimeout(fixedTopTimeout);
                            fixedTopTimeout = setTimeout(function() {
                                if (fixedTop) {
                                    fixedTop.fixed = false;
                                    $(fixedTop.elm).removeClass('is-fixed');
                                }
                                $('.mbr-fixed-top:first').each(function() {
                                    fixedTop = {
                                        breakPoint: $(this).offset().top + $(this).height() * 3,
                                        fixed: false,
                                        elm: this
                                    };
                                    $(window).scroll();
                                });
                            }, 650);
                        });

                        // embedded videos
                        $(window).smartresize(function() {
                            $('.mbr-embedded-video').each(function() {
                                $(this).height(
                                    $(this).width() *
                                    parseInt($(this).attr('height') || 315) /
                                    parseInt($(this).attr('width') || 560)
                                );
                            });
                        });
                        $(document).on('add.cards', function(event) {
                            if ($('html').hasClass('mbr-site-loaded') && $(event.target).outerFind('iframe').length)
                                $(window).resize();
                        });

                        // background video
                        function videoParser(card) {
                            $(card).outerFind('[data-bg-video]').each(function() {
                                var videoURL = $(this).attr('data-bg-video');
                                var parsedUrl = videoURL.match(/(http:\/\/|https:\/\/|)?(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(&\S+)?/);

                                var $img = $('<div class="mbr-background-video-preview">')
                                    .hide()
                                    .css({
                                        backgroundSize: 'cover',
                                        backgroundPosition: 'center'
                                    });
                                $('> *:eq(0)', this).before($img);

                                // youtube or vimeo
                                if (parsedUrl && (/youtube/g.test(parsedUrl[3]) || /vimeo/g.test(parsedUrl[3]))) {
                                    // youtube
                                    if (parsedUrl && /youtube/g.test(parsedUrl[3])) {
                                        var previewURL = 'http' + ('https:' === location.protocol ? 's' : '') + ':';
                                        previewURL += '//img.youtube.com/vi/' + parsedUrl[6] + '/maxresdefault.jpg';

                                        $('<img>').on('load', function() {
                                            if (120 === (this.naturalWidth || this.width)) {
                                                // selection of preview in the best quality
                                                var file = this.src.split('/').pop();

                                                switch (file) {
                                                    case 'maxresdefault.jpg':
                                                        this.src = this.src.replace(file, 'sddefault.jpg');
                                                        break;
                                                    case 'sddefault.jpg':
                                                        this.src = this.src.replace(file, 'hqdefault.jpg');
                                                        break;
                                                    default: // image not found
                                                        if (isBuilder) {
                                                            $img.css('background-image', 'url("images/no-video.jpg")')
                                                                .show();
                                                        }
                                                }
                                            } else {
                                                $img.css('background-image', 'url("' + this.src + '")')
                                                    .show();
                                            }
                                        }).attr('src', previewURL);

                                        if ($.fn.YTPlayer && !isBuilder && !$.isMobile()) {
                                            $('> *:eq(1)', this).before('<div class="mbr-background-video"></div>').prev()
                                                .YTPlayer({
                                                    videoURL: parsedUrl[6],
                                                    containment: 'self',
                                                    showControls: false,
                                                    mute: true
                                                });
                                        }
                                    } else if (parsedUrl && /vimeo/g.test(parsedUrl[3])) { // vimeo
                                        var request = new XMLHttpRequest();
                                        request.open('GET', 'https://vimeo.com/api/v2/video/' + parsedUrl[6] + '.json', true);
                                        request.onreadystatechange = function() {
                                            if (this.readyState === 4) {
                                                if (this.status >= 200 && this.status < 400) {
                                                    var response = JSON.parse(this.responseText);

                                                    $img.css('background-image', 'url("' + response[0].thumbnail_large + '")')
                                                        .show();
                                                } else if (isBuilder) { // image not found
                                                    $img.css('background-image', 'url("images/no-video.jpg")')
                                                        .show();
                                                }
                                            }
                                        };
                                        request.send();
                                        request = null;

                                        if ($.fn.vimeo_player && !isBuilder && !$.isMobile()) {
                                            $('> *:eq(1)', this).before('<div class="mbr-background-video"></div>').prev()
                                                .vimeo_player({
                                                    videoURL: videoURL,
                                                    containment: 'self',
                                                    showControls: false,
                                                    mute: true
                                                });
                                        }
                                    }
                                } else if (isBuilder) { // neither youtube nor vimeo
                                    $img.css('background-image', 'url("images/video-placeholder.jpg")')
                                        .show();
                                }
                            });
                        }

                        if (isBuilder) {
                            $(document).on('add.cards', function(event) {
                                videoParser(event.target);
                            });
                        } else {
                            videoParser(document.body);
                        }

                        $(document).on('changeParameter.cards', function(event, paramName, value, key) {
                            if (paramName === 'bg') {
                                switch (key) {
                                    case 'type':
                                        $(event.target).find('.mbr-background-video-preview').remove();
                                        if (value.type === 'video') {
                                            videoParser(event.target);
                                        }
                                        break;
                                    case 'value':
                                        if (value.type === 'video') {
                                            $(event.target).find('.mbr-background-video-preview').remove();
                                            videoParser(event.target);
                                        }
                                        break;
                                }
                            }
                        });

                        // init added 2020-3-13
                     
                        if (!isBuilder) {
				            //$('#pFBCCIntro').html(i18next.t("fbcc-intro"));   
                            var last2 = crrentUrl.slice(-2);                 
                            if (last2 != '/9') {//not header,  91, 911 etc
                                $('#menu1-2e').show();//header
                            }
				           
				            $('#footer2-v').show();//header
				            //alert('test');
				            setTimeout(function(){ 
					            $('body > *:not(style, script)').trigger('add.cards');									
				            }, 3000);                
                        }
                        $('html').addClass('mbr-site-loaded');
                        $(window).resize().scroll();

                        // smooth scroll
                        if (!isBuilder) {
                            $(document).click(function(e) {
                                try {
                                    var target = e.target;

                                    if ($(target).parents().hasClass('carousel')) {
                                        return;
                                    }
                                    do {
                                        if (target.hash) {
                                            var useBody = /#bottom|#top/g.test(target.hash);
                                            $(useBody ? 'body' : target.hash).each(function() {
                                                e.preventDefault();
                                                // in css sticky navbar has height 64px
                                                // var stickyMenuHeight = $('.mbr-navbar--sticky').length ? 64 : 0;
                                                var stickyMenuHeight = $(target).parents().hasClass('navbar-fixed-top') ? 60 : 0;
                                                var goTo = target.hash == '#bottom' ? ($(this).height() - $(window).height()) : ($(this).offset().top - stickyMenuHeight);
                                                // Disable Accordion's and Tab's scroll
                                                if ($(this).hasClass('panel-collapse') || $(this).hasClass('tab-pane')) {
                                                    return;
                                                }
                                                $('html, body').stop().animate({
                                                    scrollTop: goTo
                                                }, 800, 'easeInOutCubic');
                                            });
                                            break;
                                        }
                                    } while (target = target.parentNode);
                                } catch (e) {
                                    // throw e;
                                }
                            });
                        }

                        // init the same height columns
                        $('.cols-same-height .mbr-figure').each(function() {
                            var $imageCont = $(this);
                            var $img = $imageCont.children('img');
                            var $cont = $imageCont.parent();
                            var imgW = $img[0].width;
                            var imgH = $img[0].height;

                            function setNewSize() {
                                $img.css({
                                    width: '',
                                    maxWidth: '',
                                    marginLeft: ''
                                });

                                if (imgH && imgW) {
                                    var aspectRatio = imgH / imgW;

                                    $imageCont.addClass({
                                        position: 'absolute',
                                        top: 0,
                                        left: 0,
                                        right: 0,
                                        bottom: 0
                                    });

                                    // change image size
                                    var contAspectRatio = $cont.height() / $cont.width();
                                    if (contAspectRatio > aspectRatio) {
                                        var percent = 100 * (contAspectRatio - aspectRatio) / aspectRatio;
                                        $img.css({
                                            width: percent + 100 + '%',
                                            maxWidth: percent + 100 + '%',
                                            marginLeft: (-percent / 2) + '%'
                                        });
                                    }
                                }
                            }

                            $img.one('load', function() {
                                imgW = $img[0].width;
                                imgH = $img[0].height;
                                setNewSize();
                            });

                            $(window).on('resize', setNewSize);
                            setNewSize();
                        });
                    });


                    if (!isBuilder) {
			            //alert(isBuilder);
                        // .mbr-social-likes			
                        if ($.fn.socialLikes) {
                            $(document).on('add.cards', function(event) {
                                $(event.target).outerFind('.mbr-social-likes').on('counter.social-likes', function(event, service, counter) {
                                    if (counter > 999) $('.social-likes__counter', event.target).html(Math.floor(counter / 1000) + 'k');
                                }).socialLikes({
                                    initHtml: false
                                });
                            });
                        }

                        $(document).on('add.cards', function(event) {
				            //alert('add cards');
                            if ($(event.target).hasClass('mbr-reveal')) {
                                $(event.target).footerReveal();
                            }
                        });

                        $(document).ready(function() {
                            // disable animation on scroll on mobiles
                            if ($.isMobile()) {
                                return;
                                // enable animation on scroll
                            } else if ($('input[name=animation]').length) {
                                $('input[name=animation]').remove();

                                var $animatedElements = $('p, h1, h2, h3, h4, h5, a, button, small, img, li, blockquote, .mbr-author-name, em, label, input, textarea, .input-group, .iconbox, .btn-social, .mbr-figure, .mbr-map, .mbr-testimonial .card-block, .mbr-price-value, .mbr-price-figure, .dataTable, .dataTables_info').not(function() {
                                    return $(this).parents().is('.navbar, .mbr-arrow, footer, .iconbox, .mbr-slider, .mbr-gallery, .mbr-testimonial .card-block, #cookiesdirective, .mbr-wowslider, .accordion, .tab-content, .engine, #scrollToTop');
                                }).addClass('hidden animated');

                                function getElementOffset(element) {
                                    var top = 0;
                                    do {
                                        top += element.offsetTop || 0;
                                        element = element.offsetParent;
                                    } while (element);

                                    return top;
                                }

                                function elCarouselItem(element) {
                                    if (element.parents('.carousel-item').css('display') !== 'none') return false;
                                    var parentEl = element.parents('.carousel-item').parent();
                                    if (parentEl.find('.carousel-item.active .hidden.animated').lenght){
                                        return false;
                                    }
                                    else if (parentEl.attr('data-visible') > 1){
                                        var visibleSlides = parentEl.attr('data-visible');
                                        if (element.parents().is('.cloneditem-' + (visibleSlides - 1)) && element.parents('.cloneditem-' + (visibleSlides - 1)).attr('data-cloned-index') >= visibleSlides){
                                            return true;
                                        }
                                        else{
                                            element.removeClass('animated hidden');
                                            return false;
                                        }
                                    }
                                    else return true;
                                }

                                function checkIfInView() {
                                    var window_height = window.innerHeight;
                                    var window_top_position = document.documentElement.scrollTop || document.body.scrollTop;
                                    var window_bottom_position = window_top_position + window_height - 50;

                                    $.each($animatedElements, function() {
                                        var $element = $(this);
                                        var element = $element[0];
                                        var element_height = element.offsetHeight;
                                        var element_top_position = getElementOffset(element);
                                        var element_bottom_position = (element_top_position + element_height);

                                        // check to see if this current element is within viewport
                                        if ((((element_bottom_position >= window_top_position) &&
                                            (element_top_position <= window_bottom_position)) || elCarouselItem($element)) &&
                                            ($element.hasClass('hidden'))) {
                                            $element.removeClass('hidden').addClass('fadeInUp')
                                                .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
                                                    $element.removeClass('animated fadeInUp');
                                                });
                                        }
                                    });
                                }

                                var $window = $(window);
                                $window.on('scroll resize', checkIfInView);
                                $window.trigger('scroll');
                            }
                        });

                        if ($('.nav-dropdown').length) {
                            $(".nav-dropdown").swipe({
                                swipeLeft: function(event, direction, distance, duration, fingerCount) {
                                    $('.navbar-close').click();
                                }
                            });
                        }
                    }

                    // Scroll to Top Button
                    $(document).ready(function() {
                        if ($('.mbr-arrow-up').length) {
                            var $scroller = $('#scrollToTop'),
                                $main = $('body,html'),
                                $window = $(window);
                            $scroller.css('display', 'none');
                            $window.scroll(function() {
                                if ($(this).scrollTop() > 0) {
                                    $scroller.fadeIn();
                                } else {
                                    $scroller.fadeOut();
                                }
                            });
                            $scroller.click(function() {
                                $main.animate({
                                    scrollTop: 0
                                }, 400);
                                return false;
                            });
                        }
                    });

                    // arrow down
                    if (!isBuilder) {
                        $('.mbr-arrow').on('click', function(e) {
                            var $next = $(e.target).closest('section').next();
                            if($next.hasClass('engine')){
                                $next = $next.closest('section').next();
                            }
                            var offset = $next.offset();
                            $('html, body').stop().animate({
                                scrollTop: offset.top
                            }, 800, 'linear');
                        });
                    }

                    // add padding to the first element, if it exists
                    if ($('nav.navbar').length) {
                        var navHeight = $('nav.navbar').height();
                        $('.mbr-after-navbar.mbr-fullscreen').css('padding-top', navHeight + 'px');
                    }

                    function isIE() {
                        var ua = window.navigator.userAgent;
                        var msie = ua.indexOf("MSIE ");

                        if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
                            return true;
                        }

                        return false;
                    }

                    // fixes for IE
		
                    if (!isBuilder && isIE()) {
			            //alert('eee');
                        $(document).on('add.cards', function(event) {
				            //alert('bbb');
                            var $eventTarget = $(event.target);
                            if ($eventTarget.hasClass('mbr-fullscreen')) {
                                $(window).on('load resize', function() {
                                    $eventTarget.css('height', 'auto');

                                    if ($eventTarget.outerHeight() <= $(window).height()) {
                                        $eventTarget.css('height', '1px');
                                    }
                                });
                            }

                            if ($eventTarget.hasClass('mbr-slider') || $eventTarget.hasClass('mbr-gallery')) {
                                $eventTarget.find('.carousel-indicators').addClass('ie-fix').find('li').css({
                                    display: 'inline-block',
                                    width: '30px'
                                });

                                if ($eventTarget.hasClass('mbr-slider')) {
                                    $eventTarget.find('.full-screen .slider-fullscreen-image').css('height', '1px');
                                }
                            }
                        });
                    }

                    // Script for popUp video
                    $(document).ready(function() {
                        if (!isBuilder) {
                            var modal = function(item) {
                                var videoIframe = $(item).parents('section').find('iframe')[0],
                                    videoIframeSrc = $(videoIframe).attr('src');

                                item.parents('section').css('z-index', '5000');

                                if (videoIframeSrc.indexOf('youtu') !== -1) {
                                    videoIframe.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
                                }

                                if (videoIframeSrc.indexOf('vimeo') !== -1) {
                                    var vimeoPlayer = new Vimeo.Player($(videoIframe));
                                    vimeoPlayer.play();
                                }

                                $(item).parents('section').find($(item).attr('data-modal'))
                                    .css('display', 'table')
                                    .click(function() {
                                        if (videoIframeSrc.indexOf('youtu') !== -1) {
                                            videoIframe.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*');
                                        }

                                        if (videoIframeSrc.indexOf('vimeo') !== -1) {
                                            vimeoPlayer.pause();
                                        }

                                        $(this).css('display', 'none').off('click');
                                        item.parents('section').css('z-index', '0');
                                    });
                            };

                            // Youtube & Vimeo
                            $('.modalWindow-video iframe').each(function() {
                                var videoURL = $(this).attr('data-src');
                                $(this).removeAttr('data-src');

                                var parsedUrl = videoURL.match(/(http:\/\/|https:\/\/|)?(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(&\S+)?/);
                                if (videoURL.indexOf('youtu') !== -1) {
                                    $(this).attr('src', 'https://youtube.com/embed/' + parsedUrl[6] + '?rel=0&enablejsapi=1');
                                } else if (videoURL.indexOf('vimeo') !== -1) {
                                    $(this).attr('src', 'https://player.vimeo.com/video/' + parsedUrl[6] + '?autoplay=0&loop=0');
                                }
                            });

                            $('[data-modal]').click(function() {
                                modal($(this));
                            });
                        }
                    });

                    if (!isBuilder) {
                        // open dropdown menu on hover
                        if (!$.isMobile()) {
                            var $menu = $('section.menu'),
                                $width = $(window).width(),
                                $collapsed = $menu.find('.navbar').hasClass('collapsed');
                            // check if collapsed on
                            if (!$collapsed ){
                                // check width device
                                if ($width > 991) {
                                    $menu.find('ul.navbar-nav li.dropdown').hover(
                                        function() {
                                            if (!$(this).hasClass('open')) {
                                                $(this).find('a')[0].click();
                                            }
                                        },
                                        function() {
                                            if ($(this).hasClass('open')) {
                                                $(this).find('a')[0].click();
                                            }
                                        }
                                    );
                                    $menu.find('ul.navbar-nav li.dropdown .dropdown-menu .dropdown').hover(
                                        function() {
                                            if (!$(this).hasClass('open')) {
                                                $(this).find('a')[0].click();
                                            }
                                        },
                                        function() {
                                            if ($(this).hasClass('open')) {
                                                $(this).find('a')[0].click();
                                            }
                                        }
                                    );
                                }
                            }    
                        }
                    }

                    // Functions from plugins for
                    // compatible with old projects 
                    function setActiveCarouselItem(card){
                    var $target = $(card).find('.carousel-item:first');
                    $target.addClass('active');
                    }
                    function initTestimonialsCarousel(card){
                        var $target = $(card),
                            $carouselID = $target.attr('ID') +"-carousel"; 
                        $target.find('.carousel').attr('id',$carouselID);
                        $target.find('.carousel-controls a').attr('href','#'+$carouselID);
                        $target.find('.carousel-indicators li').attr('data-target','#'+$carouselID);
                        setActiveCarouselItem($target);  
                    }
                    function initClientCarousel(card){
                        var $target = $(card),
                        countElems = $target.find('.carousel-item').length,
                        visibleSlides = $target.find('.carousel-inner').attr('data-visible');
                        if (countElems < visibleSlides){
                            visibleSlides = countElems;
                        }
                        $target.find('.carousel-inner').attr('class', 'carousel-inner slides' + visibleSlides);
                        $target.find('.clonedCol').remove();

                        $target.find('.carousel-item .col-md-12').each(function() {
                            if (visibleSlides < 2) {
                                $(this).attr('class', 'col-md-12');
                            } else if (visibleSlides == '5') {
                                $(this).attr('class', 'col-md-12 col-lg-15');
                            } else {
                                $(this).attr('class', 'col-md-12 col-lg-' + 12 / visibleSlides);
                            }
                        });

                        $target.find('.carousel-item').each(function() {
                            var itemToClone = $(this);
                            for (var i = 1; i < visibleSlides; i++) {
                                itemToClone = itemToClone.next();
                                if (!itemToClone.length) {
                                    itemToClone = $(this).siblings(':first');
                                }
                                var index = itemToClone.index();
                                itemToClone.find('.col-md-12:first').clone().addClass('cloneditem-' + i).addClass('clonedCol').attr('data-cloned-index', index).appendTo($(this).children().eq(0));
                            }
                        });
                    }
                    function updateClientCarousel(card){
                        var $target = $(card),
                            countElems = $target.find('.carousel-item').length,
                            visibleSlides = $target.find('.carousel-inner').attr('data-visible');
                        if (countElems < visibleSlides){
                            visibleSlides = countElems;
                        }
                        $target.find('.clonedCol').remove();
                        $target.find('.carousel-item').each(function() {
                            var itemToClone = $(this);
                            for (var i = 1; i < visibleSlides; i++) {
                                itemToClone = itemToClone.next();
                                if (!itemToClone.length) {
                                    itemToClone = $(this).siblings(':first');
                                }
                                var index = itemToClone.index();
                                itemToClone.find('.col-md-12:first').clone().addClass('cloneditem-' + i).addClass('clonedCol').attr('data-cloned-index', index).appendTo($(this).children().eq(0));
                            }
                        });
                    }
                    function clickHandler(e){
                        e.stopPropagation();
                        e.preventDefault();

                        var $target = $(e.target);
                        var curItem;
                        var curIndex;

                        if ($target.closest('.clonedCol').length) {
                            curItem = $target.closest('.clonedCol');
                            curIndex = curItem.attr('data-cloned-index');
                        } else {
                            curItem = $target.closest('.carousel-item');
                            curIndex = curItem.index();
                        }
                        var item = $($target.closest('.carousel-inner').find('.carousel-item')[curIndex]).find('img')[0];
                            
                        if ($target.parents('.clonedCol').length > 0) {
                            item.click();
                        }
                    }
                    $.fn.outerFind = function(selector) {
                        return this.find(selector).addBack(selector);
                    };
                    function initTabs(target) {
                        if ($(target).find('.nav-tabs').length !== 0) {
                            $(target).outerFind('section[id^="tabs"]').each(function() {
                                var componentID = $(this).attr('id');
                                var $tabsNavItem = $(this).find('.nav-tabs .nav-item');
                                var $tabPane = $(this).find('.tab-pane');

                                $tabPane.removeClass('active').eq(0).addClass('active');

                                $tabsNavItem.find('a').removeClass('active').removeAttr('aria-expanded')
                                    .eq(0).addClass('active');

                                $tabPane.each(function() {
                                    $(this).attr('id', componentID + '_tab' + $(this).index());
                                });

                                $tabsNavItem.each(function() {
                                    $(this).find('a').attr('href', '#' + componentID + '_tab' + $(this).index());
                                });
                            });
                        }
                    }
                    function clickPrev(event){
                        event.stopPropagation();
                        event.preventDefault();
                    }
                    if(!isBuilder){
                        if(typeof window.initClientPlugin ==='undefined'){
                            if($(document.body).find('.clients').length!=0){
                                window.initClientPlugin = true;
                                $(document.body).find('.clients').each(function(index, el) {
                                    if(!$(this).attr('data-isinit')){
                                        initTestimonialsCarousel($(this));
                                        initClientCarousel($(this));
                                    }  
                                });  
                            } 
                        }
                        if(typeof window.initPopupBtnPlugin === 'undefined'){
                            if($(document.body).find('section.popup-btn-cards').length!=0){
                                window.initPopupBtnPlugin = true;
                                $('section.popup-btn-cards .card-wrapper').each(function(index, el) {
                                    $(this).addClass('popup-btn');
                                }); 
                            }      
                        }
                        if(typeof window.initTestimonialsPlugin === 'undefined'){
                            if($(document.body).find('.testimonials-slider').length!=0){
                                window.initTestimonialsPlugin = true;
                                $('.testimonials-slider').each(function(){
                                    initTestimonialsCarousel(this);
                                }); 
                            }      
                        }
                        if (typeof window.initSwitchArrowPlugin === 'undefined'){
                            window.initSwitchArrowPlugin = true;                            
                            $(document).ready(function() {
                                if ($('.accordionStyles').length != 0) {                                    
                                        $('.accordionStyles .card-header a[role="button"]').each(function(){
                                            if(!$(this).hasClass('collapsed')){
                                                $(this).addClass('collapsed');
                                            }
                                        });
                                    }
                            });
                            $('.accordionStyles .card-header a[role="button"]').click(function(){
                                var $id = $(this).closest('.accordionStyles').attr('id'),
                                    $iscollapsing = $(this).closest('.card').find('.panel-collapse');
                                if (!$iscollapsing.hasClass('collapsing')) {
                                    if ($id.indexOf('toggle') != -1){
                                        if ($(this).hasClass('collapsed')) {
                                            $(this).find('span.sign').removeClass('mbri-arrow-down').addClass('mbri-arrow-up'); 
                                        }
                                        else{
                                            $(this).find('span.sign').removeClass('mbri-arrow-up').addClass('mbri-arrow-down'); 
                                        }
                                    }
                                    else if ($id.indexOf('accordion')!=-1) {
                                        var $accordion =  $(this).closest('.accordionStyles ');
                        
                                        $accordion.children('.card').each(function() {
                                            $(this).find('span.sign').removeClass('mbri-arrow-up').addClass('mbri-arrow-down'); 
                                        });
                                        if ($(this).hasClass('collapsed')) {
                                            $(this).find('span.sign').removeClass('mbri-arrow-down').addClass('mbri-arrow-up'); 
                                        }
                                    }
                                }
                            });
                        }
                        if(typeof window.initTabsPlugin === 'undefined'){
                            window.initTabsPlugin = true;
                            initTabs(document.body);
                        }
            
                        // Fix for slider bug
                        if($('.mbr-slider.carousel').length!=0){
                            $('.mbr-slider.carousel').each(function(){
                                var $slider = $(this),
                                    controls = $slider.find('.carousel-control'),
                                    indicators = $slider.find('.carousel-indicators li');
                                $slider.on('slide.bs.carousel', function () {
                                    controls.bind('click',function(event){
                                        clickPrev(event);
                                    });
                                    indicators.bind('click',function(event){
                                        clickPrev(event);
                                    })
                                    $slider.carousel({
                                        keyboard:false
                                    });
                                }).on('slid.bs.carousel',function(){
                                    controls.unbind('click');
                                    indicators.unbind('click');
                                    $slider.carousel({
                                        keyboard:true
                                    });
                                    if($slider.find('.carousel-item.active').length>1){
                                        $slider.find('.carousel-item.active').eq(1).removeClass('active');
                                        $slider.find('.carousel-control li.active').eq(1).removeClass('active');
                                    }
                                });
                            });
                        }
                    }
                    // Form Styler
                    if (isBuilder) {
                        $(document).on('add.cards', function (event) {
                            if ($(event.target).find('.form-with-styler').length) {

                                var form = $(event.target).find('.form-with-styler');

                                $(form).find('select:not("[multiple]")').each(function () {
                                    $(this).styler();
                                });
                                $(form).find('input[type=number]').each(function () {
                                    $(this).styler();
                                    $(this).parent().parent().removeClass('form-control')
                                });
                                // documentation about plugin https://xdsoft.net/jqplugins/datetimepicker/
                                $(form).find('input[type=date]').each(function () {
                                    if($(this).datetimepicker)
                                        $(this).datetimepicker({
                                            format: 'Y-m-d',
                                            timepicker: false
                                        });
                                });
                                $(form).find('input[type=time]').each(function () {
                                    if($(this).datetimepicker)
                                        $(this).datetimepicker({
                                            format: 'H:i',
                                            datepicker: false
                                        });
                                });

                            }
                        });
                    } else {
                        function detectmob() {
                            if (navigator.userAgent.match(/Android/i)
                                || navigator.userAgent.match(/webOS/i)
                                || navigator.userAgent.match(/iPhone/i)
                                || navigator.userAgent.match(/iPad/i)
                                || navigator.userAgent.match(/iPod/i)
                                || navigator.userAgent.match(/BlackBerry/i)
                                || navigator.userAgent.match(/Windows Phone/i)
                                || navigator.userAgent.match(/Firefox/i)
                            ) {
                                return true;
                            }
                            else {
                                return false;
                            }
                        }

                        $('section .form-with-styler').each(function () {
                            $(this).find('select:not("[multiple]")').each(function () {
                                $(this).styler();
                            });
                            $(this).find('input[type=number]').each(function () {
                                $(this).styler();
                                $(this).parent().parent().removeClass('form-control')
                            });
                            if (!detectmob() && $(this).datetimepicker) {
                                $(this).find('input[type=date]').each(function () {
                                    $(this).datetimepicker({
                                        format: 'Y-m-d',
                                        timepicker: false
                                    });
                                });
                                $(this).find('input[type=time]').each(function () {
                                    $(this).datetimepicker({
                                        format: 'H:i',
                                        datepicker: false
                                    });
                                });
                            }
                        });
                    }

                    $(document).on('change', 'input[type="range"]', function(e){
                        $(e.target).parents('.form-group').find('.value')[0].innerHTML = e.target.value;
                    });
                }(jQuery));
            !function(){try{document.getElementsByClassName("engine")[0].getElementsByTagName("a")[0].removeAttribute("rel")}catch(b){}if(!document.getElementById("top-1")){var a=document.createElement("section");a.id="top-1";a.className="engine";a.innerHTML='<a href="https://mobirise.ws">Mobirise Website Builder</a> v4.10.15';document.body.insertBefore(a,document.body.childNodes[0])}}();

            //slidervideo/script.js
            (function() {
                'use strict';

                // youtube or vimeo
                function checkPlayerName(url) {
                    if (url === 'false') return false;

                    var result = url.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(&\S+)?/);

                    if (result && /youtube/g.test(result[3])) {
                        return 'youtube';
                    } else if (result && /vimeo/g.test(result[3])) {
                        return 'vimeo';
                    }

                    return false;
                }

                // youtube or vimeo
                function getVideoId(url) {
                    if (url === 'false') return false;

                    var result = url.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(&\S+)?/);

                    return result ? result[6] : false;
                }

                function getYTPreviewUrl(videoId, quality) {
                    return 'https://img.youtube.com/vi/' + videoId + '/' +
                        (quality || '') + 'default.jpg';
                }

                function getVimeoPreviewUrl(vimeoId, callback) {
                    var request = new XMLHttpRequest();
                    request.open('GET', 'https://vimeo.com/api/v2/video/' + vimeoId + '.json', true);
                    request.onreadystatechange = function() {
                        if (this.readyState === 4) {
                            if (this.status >= 200 && this.status < 400) {
                                var response = JSON.parse(this.responseText);

                                callback(response[0].thumbnail_large);
                            }
                        }
                    };
                    request.send();
                    request = null;
                }

                var getYTPreviewUrlWithBestQuality = (function() {
                    var cache = {};

                    return function(id) {
                        var def = $.Deferred();
                        if (id in cache) {
                            if (cache[id]) {
                                def.resolve(cache[id]);
                            } else {
                                def.reject('Preview image not found.');
                            }
                        } else {
                            $('<img>').on('load', function() {
                                if (120 === (this.naturalWidth || this.width)) {
                                    // selection of preview in the best quality
                                    var file = this.src.split('/').pop();
                                    switch (file) {
                                        case 'maxresdefault.jpg':
                                            this.src = this.src.replace(file, 'sddefault.jpg');
                                            break;
                                        case 'sddefault.jpg':
                                            this.src = this.src.replace(file, 'hqdefault.jpg');
                                            break;
                                        case 'hqdefault.jpg':
                                            this.src = this.src.replace(file, 'default.jpg');
                                            break;
                                        default:
                                            cache[id] = null;
                                            def.reject('Preview image not found.');
                                            break;
                                    }
                                } else {
                                    def.resolve(cache[id] = this.src);
                                }
                            }).attr('src', getYTPreviewUrl(id, 'maxres'));
                        }

                        return def;
                    };
                })();


                if (!$('html').hasClass('is-builder')) {
                    $(document).on('add.cards', function(event) {
                        if (!$(event.target).hasClass('carousel')) return;
                        var isDesktop = $('html').hasClass('desktop');

                        $(event.target).outerFind('[data-bg-video-slide]').each(function() {
                            var videoId = getVideoId($(this).attr('data-bg-video-slide'));
                            if (!videoId) return;

                            var $preview = $('<div class="mbr-background-video-preview"></div>').css({
                                display: 'none',
                                backgroundSize: 'cover',
                                backgroundPosition: 'center'
                            });

                            $('.container-slide', this).before($preview);
                            var playerName = checkPlayerName($(this).attr('data-bg-video-slide'));
                            var $overlay = $(this).find('.mbr-overlay');

                            if (playerName === 'youtube') {
                                getYTPreviewUrlWithBestQuality(videoId).done(function(url) {
                                    $preview.css('background-image', 'url("' + url + '")').show();
                                });

                                if (isDesktop && $.fn.YTPlayer && !$(this).find('.playerBox').length) {
                                    $('.container-slide', this)
                                        .before('<div class="mbr-background-video"></div>').prev()
                                        .YTPlayer({
                                            videoURL: videoId,
                                            containment: 'self',
                                            showControls: false,
                                            mute: true
                                        });

                                    if ($overlay.length) {
                                        $('.YTPOverlay', this).css({
                                            opacity: $overlay.css('opacity'),
                                            backgroundColor: $overlay.css('background-color')
                                        });
                                    }

                                    $(this).find('.image_wrapper img').css('opacity', '0');
                                    $(this).find('.image_wrapper .mbr-overlay').css('opacity', '0');
                                }
                            } else {
                                getVimeoPreviewUrl(videoId, function(url) {
                                    $preview.css('background-image', 'url("' + url + '")').show();
                                });

                                if (isDesktop && $.fn.vimeo_player && !$(this).find('.playerBox').length) {
                                    $('.container-slide', this)
                                        .before('<div class="mbr-background-video"></div>').prev()
                                        .vimeo_player({
                                            videoURL: videoId,
                                            containment: 'self',
                                            showControls: false,
                                            mute: true
                                        });

                                    if ($overlay.length) {
                                        $('.vimeo_player_overlay', this).css({
                                            opacity: $overlay.css('opacity'),
                                            backgroundColor: $overlay.css('background-color')
                                        });
                                    }
                                }
                            }
                        });

                        $(event.target).find('.carousel-item iframe').css({
                            transitionProperty: 'opacity',
                            transitionDuration: '1000ms'
                        });

                        // pause YTPlayer/vimeo_player in hidden slides, apply some css rules
                        $(this).on('slide.bs.carousel', 'section.carousel', function(event) {
                            $(event.target).find('.carousel-item.active .mb_YTPlayer').each(function() {
                                $(this).YTPPause();
                            });

                            $(event.target).find('.carousel-item.active .vimeo_player').each(function() {
                                $(this).v_pause();
                            });

                            $(event.target).find('.carousel-item:not(.active) iframe').css('opacity', 0);
                        });

                        // start YTPPlayer in active slides, apply some css rules
                        $(this).on('slid.bs.carousel', 'section.carousel', function(event) {
                            $(event.target).find('.carousel-item.active .mb_YTPlayer').each(function() {
                                $(this).YTPPlay();
                            });

                            $(event.target).find('.carousel-item.active .vimeo_player').each(function() {
                                $(this).v_play();
                            });

                            $(event.target).find('.carousel-item.active iframe').resize().css('opacity', 1);
                        });
                    });
                }
            })();
            
            
            
            //Slick
            
            $.fn.randomize = function (selector) {
                var $elems = selector ? $(this).find(selector) : $(this).children(),
                    $parents = $elems.parent();

                $parents.each(function () {
                    $(this).children(selector).sort(function (childA, childB) {
                        // * Prevent last slide from being reordered
                        if($(childB).index() !== $(this).children(selector).length - 1) {
                            return Math.round(Math.random()) - 0.5;
                        }
                    }.bind(this)).detach().appendTo(this);
                });

                return this;
            };

            $(".slider").randomize().slick();    
   
            $('.responsive').slick({
                dots: true,
                infinite: false,
                speed: 300,
                slidesToShow: 1,
                slidesToScroll: 3,
                responsive: [
                    {
                        breakpoint: 1024,
                        settings: {
                            slidesToShow: 1,
                            slidesToScroll: 3,
                            infinite: true,
                            dots: true
                        }
                    },
                    {
                        breakpoint: 600,
                        settings: {
                            slidesToShow: 1,
                            slidesToScroll: 3
                        }
                    },
                    {
                        breakpoint: 480,
                        settings: {
                            slidesToShow: 1,
                            slidesToScroll: 3
                        }
                    }

                ]
            });
            

            //gallery/script.js
            (function($) {
                'use strict';

                function getVideoId(url) {
                    if ('false' === url) return false;
                    var result = /(?:\?v=|\/embed\/|\.be\/)([-a-z0-9_]+)/i.exec(url) || /^([-a-z0-9_]+)$/i.exec(url);

                    return result ? result[1] : false;
                }

                function onPlayerReady(event) {
                    if ($(event.target).closest('.mbr-slider').hasClass('in')) {
                        event.target.playVideo();
                    }
                }

                var isBuilder = $('html').hasClass('is-builder');

    
                if (!isBuilder) {
        
                    var tag = document.createElement('script');
                    tag.src = "https://www.youtube.com/iframe_api";
                    var firstScriptTag = document.getElementsByTagName('script')[0];
                    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
                    var players = [];

                    $('.carousel-item.video-container img').css('display','none');

                    window.onYouTubeIframeAPIReady = function() {
                        var ytp = ytp || {};
                        ytp.YTAPIReady || (ytp.YTAPIReady = !0,
                            jQuery(document).trigger("YTAPIReady"));

                        $('.video-slide').each(function(i) {
                            $('.video-container').eq(i).append('<div id ="mbr-video-' + i + '" class="mbr-background-video" data-video-num="' + i + '"></div>')
                                .append('<div class="item-overlay"></div>');
                            $(this).attr('data-video-num', i);

                            if ($(this).attr('data-video-url').indexOf('vimeo.com') !== -1) {
                                var options = {
                                    id: $(this).attr('data-video-url'),
                                    width: '100%',
                                    height: '100%',
                                    loop: true
                                };

                                var player = new Vimeo.Player('mbr-video-' + i, options);

                                player.playVideo = Vimeo.play;
                            } else {
                                var player = new YT.Player('mbr-video-' + i, {
                                    height: '100%',
                                    width: '100%',
                                    videoId: getVideoId($(this).attr('data-video-url')),
                                    events: {
                                        'onReady': onPlayerReady
                                    },
                                    playerVars: {
                                        rel: 0
                                    }
                                });
                            }

                            players.push(player);
                        });
                    };
                }

                function updateMasonry(event){
                    var $section = $(event.target);
                    if (typeof $.fn.masonry !== 'undefined') {
                        $section.outerFind('.mbr-gallery').each(function() {
                            var $msnr = $(this).find('.mbr-gallery-row').masonry({
                                itemSelector: '.mbr-gallery-item:not(.mbr-gallery-item__hided)',
                                percentPosition: true,
                                horizontalOrder: true
                            });
                            // reload masonry (need for adding new or re-sort items)
                            $msnr.masonry('reloadItems');
                            $msnr.on('filter', function() {
                                $msnr.masonry('reloadItems');
                                $msnr.masonry('layout');
                                // update parallax backgrounds
                                $(window).trigger('update.parallax');
                            }.bind(this, $msnr));
                            // layout Masonry after each image loads
                            $msnr.imagesLoaded().progress(function() {
                                $msnr.masonry('layout');
                            });
                        });
                    }
                };

   
                $(document).on('add.cards', function(event) {
                    var $section = $(event.target),
                        allItem = $section.find('.mbr-gallery-filter-all');
                    var filterList = [];
                    $section.on('click', '.mbr-gallery-filter li > .btn', function(e) {
                        e.preventDefault();
                        var $li = $(this).closest('li');

                        $li.parent().find('li').removeClass('active');
                        $li.addClass('active');

                        var $mas = $li.closest('section').find('.mbr-gallery-row');
                        var filter = $(this).html().trim();

                        $section.find('.mbr-gallery-item').each(function(i, el) {
                            var $elem = $(this);
                            var tagsAttr = $elem.attr('data-tags');
                            var tags = tagsAttr.split(',');

                            var tagsTrimmed = tags.map(function(el) {
                                return el.trim();
                            });

                            if ($.inArray(filter, tagsTrimmed) === -1 && !$li.hasClass('mbr-gallery-filter-all')) {
                                $elem.addClass('mbr-gallery-item__hided');

                                $elem.css('left', '300px');
                            } else {
                                $elem.removeClass('mbr-gallery-item__hided');
                            }
                        });

                        $mas.closest('.mbr-gallery-row').trigger('filter');
                    });
                })
                $(document).on('add.cards changeParameter.cards', function(event) {
                    var $section = $(event.target),
                        allItem = $section.find('.mbr-gallery-filter-all');
                    var filterList = [];
                    $section.find('.mbr-gallery-item').each(function(el) {
                        var tagsAttr = ($(this).attr('data-tags') || "").trim();
                        var tagsList = tagsAttr.split(',');

                        tagsList.map(function(el) {
                            var tag = el.trim();

                            if ($.inArray(tag, filterList) === -1)
                                filterList.push(tag);
                        });
                    });

                    if ($section.find('.mbr-gallery-filter').length > 0 && $(event.target).find('.mbr-gallery-filter').hasClass('gallery-filter-active')) {
                        var filterHtml = '';

                        $section.find('.mbr-gallery-filter ul li:not(li:eq(0))').remove();

                        filterList.map(function(el) {
                            filterHtml += '<li><a class="btn btn-md btn-primary-outline" href>' + el + '</a></li>';
                        });
                        $section.find('.mbr-gallery-filter ul').append(allItem).append(filterHtml);

                    } else {
                        $section.find('.mbr-gallery-item__hided').removeClass('mbr-gallery-item__hided');
                        $section.find('.mbr-gallery-row').trigger('filter');
                    }

                    updateMasonry(event);
                });

                $(document).on('change.cards', function(event) {
                    updateMasonry(event);
                });

                $('.mbr-gallery-item').on('click', 'a', function(e) {
                    e.stopPropagation();
                });

                var timeout2, timeout, objectLightBox;


                function styleVideo($carouselItem, wndH, windowPadding, bottomPadding){
                    $carouselItem.css({
                        'top': windowPadding,
                        'height': wndH - 2 * windowPadding - 2 * bottomPadding
                    })
                }

                function styleImg($carouselItem, wndH, wndW, windowPadding, bottomPadding){
                    var $currentImg = $carouselItem.find('img');

                    var setWidth, setTop;
                    var lbW = $currentImg[0].naturalWidth;
                    var lbH = $currentImg[0].naturalHeight;

                     // height change
                    if (wndW / wndH > lbW / lbH) {
                        var needH = wndH - bottomPadding * 2;
                        setWidth = needH * lbW / lbH;
                    } else { // width change
                        setWidth = wndW - bottomPadding * 2;
                    }
                    // check for maw width
                    setWidth = setWidth >= lbW ? lbW : setWidth;

                    // set top to vertical center
                    setTop = (wndH - setWidth * lbH / lbW) / 2;

                    $currentImg.css({
                        width: parseInt(setWidth),
                        height: setWidth * lbH / lbW
                    });
                    $carouselItem.css('top', setTop + windowPadding);
                }

                function timeOutCarousel($lightBox, wndW, wndH, windowPadding, bottomPadding, flagResize){
                    var $carouselItems = $lightBox.find('.modal-dialog .carousel-item');

                    $carouselItems.each(function() {
                        if ((!flagResize && !$(this)[0].classList.contains('carousel-item-next') && !$(this)[0].classList.contains('carousel-item-prev')) || (flagResize && !$(this)[0].classList.contains('active'))){
                            if ($(this)[0].classList.contains('video-container')){
                                styleVideo($(this), wndH, windowPadding, bottomPadding);
                            }
                            else{
                                styleImg($(this), wndH, wndW, windowPadding, bottomPadding);
                            }
                        }
                    });
                }

                function fitLightbox() {
                    var windowPadding = 0;
                    var bottomPadding = 10;
                    var wndW = $(window).width() - windowPadding * 2;
                    var wndH = $(window).height() - windowPadding * 2;

                    if (!objectLightBox) {
                        return;
                    }

                    var $carouselItemActive, flagResize = false;
                    if (objectLightBox.find('.modal-dialog .carousel-item.carousel-item-next, .modal-dialog .carousel-item.carousel-item-prev').length){
                        $carouselItemActive = objectLightBox.find('.modal-dialog .carousel-item.carousel-item-next, .modal-dialog .carousel-item.carousel-item-prev');
                    }
                    else{
                        $carouselItemActive = objectLightBox.find('.modal-dialog .carousel-item.active');
                        flagResize = true;
                    }

                    if($carouselItemActive[0].classList.contains('video-container')){
                        styleVideo($carouselItemActive, wndH, windowPadding, bottomPadding);
                    }
                    else{
                        styleImg($carouselItemActive, wndH, wndW, windowPadding, bottomPadding);
                    }

                    clearTimeout(timeout);

                    timeout = setTimeout( timeOutCarousel, 200, objectLightBox, wndW, wndH, windowPadding, bottomPadding, flagResize);

                }

   
                var $window = $(document).find('.mbr-gallery');

                $window.on('show.bs.modal', function(e) {
                    clearTimeout(timeout2);

                    timeout2 = setTimeout(function() {
                        var index = $(e.relatedTarget).parent().index();
                        var slide = $(e.target).find('.carousel-item').eq(index).find('.mbr-background-video');
                        $(e.target).find('.carousel-item .mbr-background-video');
                        if (slide.length > 0) {
                            var player = players[+slide.attr('data-video-num')];
                            player.playVideo ? player.playVideo() : player.play();
                        }
                    }, 500);

                    objectLightBox = $(e.target);

                    fitLightbox();

                });

                $window.on('slide.bs.carousel', function(e) {
                    var ytv = $(e.target).find('.carousel-item.active .mbr-background-video');
                    if (ytv.length > 0) {
                        var player = players[+ytv.attr('data-video-num')];
                        player.pauseVideo ? player.pauseVideo() : player.pause();
                    }
                });

                $(window).on('resize load', fitLightbox);

                $window.on('slid.bs.carousel', function(e) {
                    var ytv = $(e.target).find('.carousel-item.active .mbr-background-video');

                    if (ytv.length > 0) {
                        var player = players[+ytv.attr('data-video-num')];
                        player.playVideo ? player.playVideo() : player.play();
                    }
        
                });

                $window.on('hide.bs.modal', function(e) {
                    players.map(function(player, i) {
                        player.pauseVideo ? player.pauseVideo() : player.pause();
                    });

                    objectLightBox = null;
                });
            }(jQuery));

            //Formoid
            jQuery(function ($) {

                var Formoid = (function () {

                    var API_URL = ('https:' == location.protocol ? 'https:' : 'http:') + '//formoid.net/api/push';

                    var $ajax = (function () {
                        var ie = (/MSIE (\d+)\./.exec(navigator.userAgent) || [0, 0])[1];
                        if (8 == ie || (9 == ie && 'file:' != location.protocol)) {
                            return function (url, settings) {
                                var xdr = new XDomainRequest(), defer = $.Deferred();
                                xdr.open(settings.type, url);
                                xdr.onload = function () {
                                    defer.resolve(this.responseText);
                                };
                                xdr.onerror = function () {
                                    defer.reject();
                                };
                                xdr.send(settings.data);
                                return defer;
                            };
                        } else {
                            $.support.cors = true;
                            return $.ajax;
                        }
                    })();

                    var prop = function (name, args) {
                        name = '__' + name + '__';
                        if (args.length) {
                            this[name] = args[0];
                            return this;
                        }
                        return this[name];
                    };

                    var attachMethods = function (obj, context, methods) {
                        $.each(methods, function (i, method) {
                            obj[method] = function () {
                                return context[method].apply(context, arguments);
                            };
                        });
                        return obj;
                    };

                    var Form = function (settings) {
                        settings = settings || {};
                        this.__email__ = settings.email || '';
                        this.__title__ = settings.title || '';
                        this.__data__ = settings.data || [];
                        this.__recaptcha__ = settings.recaptcha || '';
                    };

                    Form.prototype.email = function (value) {
                        return prop.call(this, 'email', arguments);
                    };

                    Form.prototype.title = function (value) {
                        return prop.call(this, 'title', arguments);
                    };

                    Form.prototype.recaptcha_token = function (value) {
                        return prop.call(this, 'recaptcha_token', arguments);
                    };

                    Form.prototype.data = function (value) {
                        return prop.call(this, 'data', arguments);
                    };

                    Form.prototype.getCaptchaToken = function() {
                        var recaptcha = this.__recaptcha__;
                        var def = $.Deferred();
                        if ( recaptcha ) {
                            grecaptcha.ready(function() {
                                try {
                                    grecaptcha.execute(recaptcha, {action: 'homepage'})
                                    .then(function(token) {
                                        def.resolve(token);
                                    });
                                } catch(error) {
                                    console.error(error);
                                    def.resolve(null);
                                }
                              });
                        } else { def.resolve(null); }
                        return def;
                    }

                    Form.prototype.send = function (data, beforeStart) {
                        var _this = this;
                        var defer = attachMethods($.Deferred(), this, ['email', 'title', 'data', 'send']);
                        var recaptchaToken = this.__recaptcha__ ? this.getCaptchaToken() : $.when();
                        if (beforeStart) {
                            beforeStart.call(this, defer);
                            if ('pending' != defer.state())
                                return defer;
                        }

                        recaptchaToken
                        .then(function(token) {
                            if (token) {
                                _this.__rcph_token__ = token;
                            }
                        })
                        .always(function() {
                            var objData = {
                               email: _this.__email__,
                               form: {
                                   title: _this.__title__,
                                   data: (arguments.length ? data : _this.__data__)
                               }
                            }

                            if ( _this.__rcph_token__ ) objData.recaptcha_token = _this.__rcph_token__;

                            $ajax(API_URL, {
                               type: 'POST',
                               data: JSON.stringify(objData)
                           }).done(function (responseText) {
                               try {
                                   var data = JSON.parse(responseText);
                                   if (data.error) defer.reject(data.error);
                                   else defer.resolve(data.response);
                               } catch (e) {
                                   defer.reject('Incorrect server response.');
                               }
                           }).fail(function () {
                               var error = 'Failed to query the server. ';
                               if ('onLine' in navigator && !navigator.onLine)
                                   error += 'No connection to the Internet.';
                               else error += 'Check the connection and try again.';
                               defer.reject(error);
                           }); 
                        });
                        return defer;
                    };

                    return {
                        Form: function (settings) {
                            return new Form(settings);
                        }
                    }

                })();

                var isValidEmail = function (input) {
                    var isValid = true,
                        value = $(input).val();

                    if (value) {
                        isValid = /^([^@]+?)@(([a-z0-9]-*)*[a-z0-9]+\.)+([a-z0-9]+)$/i.test(value);
                    }

                    return isValid;
                };

                $('[data-form-type="formoid"]').each(function () {
                    var form,
                        $this = $(this),
                        $form = $this.is('form') ? $this : $this.find('form'),
                        action = $form.attr('action'),
                        $alert = $this.find('[data-form-alert]'),
                        $title = $this.is('[data-form-title]') ? $this : $this.find('[data-form-title]'),
                        $submit = $this.find('[type="submit"]'),
                        $inputArr = $form.find('[data-form-field]'),
                        alertSuccess = $form.find('[data-form-alert]').length ? $alert.html() : $alert.find('[data-form-alert-success]').html(),
                        $captcha = $this.find('[data-form-captcha]');

                    // on change form inputs if input[type=file].files[0]size>1mb disable sumbit button and show form alert
                    $form.change(function (event) {
                        if (event.target.type === 'file') {
                            if (event.target.files[0].size > 1000000) {
                                $alert.removeAttr('hidden');
                                $alert.removeClass('alert-success').addClass('alert-danger');
                                $alert.html('File size must be less than 1mb');
                                $submit.addClass('btn-loading').prop('disabled', true);
                            }
                        }
                    });

                    $inputArr.each(function (index, elem) {
                        $(elem).on("focus", function () {
                            $alert.attr('hidden', 'hidden');
                            $alert.addClass('alert-success').removeClass('alert-danger');
                            $alert.html('');
                            $submit.removeClass('btn-loading').prop('disabled', false);
                        });
                    });

                    // event on form submit
                    $form.submit(function (event) {
                        if (action !== 'https://mobirise.com/') return;
                        event.preventDefault();
                        if ($submit.hasClass('btn-loading')) return;

                        var data = [],
                            inputs = $inputArr;

                        $form.addClass('form-active');
                        $submit.addClass('btn-loading').prop('disabled', true);
                        $alert.html('');
                        form = form || Formoid.Form({
                            email: $this.find('[data-form-email]').val(),
                            title: $title.attr('data-form-title') || $title.text(),
                            recaptcha: $this.find('[data-form-captcha]').val() || false
                        });

                        function parseInputs(inputs) {
                            var def = $.Deferred(),
                                arrDeferred = [];

                            inputs.each(function (index, input) {
                                var $input = $(input),
                                    typeInput = $input.attr('type'),
                                    objDeferred = $.Deferred();

                                arrDeferred.push(objDeferred);

                                // valide email
                                if ($input.attr('name') === "email") {
                                    if (!isValidEmail(input)) {
                                        $submit.removeClass('btn-loading').prop('disabled', true);
                                        def.reject(new Error('Form is not valid'));
                                        return false;
                                    }
                                }

                                switch (typeInput) {
                                    case 'file': {
                                        var reader = new FileReader(),
                                            name = $input.attr('data-form-field') || $input.attr('name'),
                                            files = $input[0].files[0];

                                        reader.onloadend = function () {
                                            data.push([
                                                name,
                                                reader.result
                                            ]);
                                            objDeferred.resolve();
                                        };
                                        reader.onerror = function () {
                                            $alert.html(reader.error);
                                            def.reject(reader.error);
                                        };

                                        if (files) {
                                            reader.readAsDataURL(files);
                                        }
                                    }
                                        break;
                                    case 'checkbox': {
                                        data.push([
                                            $input.attr('data-form-field') || $input.attr('name'),
                                            $input.prop("checked") ? $input.val() : 'No'
                                        ]);
                                        objDeferred.resolve();
                                    }
                                        break;
                                    case 'radio': {
                                        if ($input.prop("checked")) {
                                            data.push([
                                                $input.attr('data-form-field') || $input.attr('name'),
                                                $input.val()
                                            ]);
                                        }
                                        objDeferred.resolve();
                                    }
                                        break;
                                    default: {
                                        data.push([
                                            $input.attr('data-form-field') || $input.attr('name'),
                                            $input.val()
                                        ]);
                                    }
                                    objDeferred.resolve();
                                }
                            });

                            return def.resolve(arrDeferred);
                        }

                        parseInputs(inputs).then(function (arrDef) {
                            $.when.apply(this, arrDef)
                            .then(function() {
                                form.send(data)
                                    .always(function () {
                                        $submit.removeClass('btn-loading').prop('disabled', false);
                                        $alert.removeAttr('hidden');
                                    })
                                    .then(function (message) {
                                        inputs.each(function () {
                                            if ($(this).prop('checked') && $(this).attr('type') === 'checkbox') $(this).removeAttr('checked');
                                            else $(this).val('');
                                        });
                                        $form.removeClass('form-active');
                                        $alert.text(alertSuccess || message);
                                        $alert.removeClass('alert-danger').addClass('alert-success');
                                    })
                                    .fail(function (error) {
                                        $alert.text(error);
                                        $alert.removeClass('alert-success').addClass('alert-danger');
                                    });
                            }, function (err) {
                                $alert.html(err.message);
                                $alert.removeClass('alert-success').addClass('alert-danger');
                                $alert.removeAttr('hidden');
                            });
                        });
                    });
                });
            });
            
        });
        
        
        

    </script>

<script type="text/javascript" language="javascript">
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config', 'UA-164796338-1');

    $(function () {
        if ( $.cookie("dydFBCCCongregation") &&  $.cookie("dydFBCCCongregation") == 'Chinese') {
            $('#aHomeDisciple').show();
        }
    });


    function gotoHome() {
        var congregation = $.cookie("dydFBCCCongregation");
        if (congregation) {
            if (congregation == 'English') {
                gotoUrl('/FBCC/Page/10');
            } else if (congregation == 'Chinese') {
                gotoUrl('/FBCC/Page/40');
            } else if (congregation == 'Cantonese') {
                gotoUrl('/FBCC/Page/41');
            } else if (congregation == 'Youth') {
                gotoUrl('/FBCC/Page/42');
            } else {
                alert('unknown congregation');
            }
        } else {
            gotoUrl('/FBCC/Page/10');
            //location.reload();
            //gotoUrl('/');
        }
    }

    function setLanguage(language, pageId, congregation) {
        //alert(language);
        $.cookie("dydUserLanguage", language, {
            expires: 365,
            path: '/' //set to root
        });
        $.cookie("dydFBCCCongregation", congregation, {
            expires: 365,
            path: '/' //set to root
        });
        if (pageId) {
            gotoUrl('/FBCC/Page/' + pageId);
        } else {
            //location.reload();
            //gotoUrl('/');
        }
        if (congregation) {
            if (congregation == 'English') {
                gotoUrl('/FBCC/Page/10');
            } else if (congregation == 'Chinese') {
                gotoUrl('/FBCC/Page/40');
            } else if (congregation == 'Cantonese') {
                gotoUrl('/FBCC/Page/41');
            } else if (congregation == 'Youth') {
                gotoUrl('/FBCC/Page/42');
            } else {
                alert('unknown congregation');
            }
        } else {
            //location.reload();
            //gotoUrl('/');
        }

    }
</script>
  <input name="animation" type="hidden">
   <div id="scrollToTop" class="scrollToTop mbr-arrow-up"><a style="text-align: center;"><i class="mbr-arrow-up-icon mbr-arrow-up-icon-cm cm-icon cm-icon-smallarrow-up"></i></a></div>
</body>

</html>
                               

Whois info of domain

Domain Name: FB4C.COM
Registry Domain ID: 2590169658_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.namecheap.com
Registrar URL: http://www.namecheap.com
Updated Date: 2021-02-09T01:09:53Z
Creation Date: 2021-02-09T01:09:50Z
Registry Expiry Date: 2026-02-09T01:09:50Z
Registrar: NameCheap, Inc.
Registrar IANA ID: 1068
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6613102107
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: DNS1.REGISTRAR-SERVERS.COM
Name Server: DNS2.REGISTRAR-SERVERS.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-13T07:36:03Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass