"use strict";(function(){var userAgent=navigator.userAgent.toLowerCase(),initialDate=new Date(),$document=$(document),$window=$(window),$html=$("html"),$body=$("body"),isDesktop=$html.hasClass("desktop"),isIE=userAgent.indexOf("msie")!==-1?parseInt(userAgent.split("msie")[1],10):userAgent.indexOf("trident")!==-1?11:userAgent.indexOf("edge")!==-1?12:false,isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),windowReady=false,isNoviBuilder=false,plugins={copyrightYear:$('.copyright-year'),lightGallery:$('[data-lightgallery="group"]'),lightGalleryItem:$('[data-lightgallery="item"]'),lightDynamicGalleryItem:$('[data-lightgallery="dynamic"]'),preloader:$('.preloader'),rdMailForm:$('.rd-mailform'),rdInputLabel:$('.form-label'),regula:$('[data-constraints]'),rdNavbar:$('.rd-navbar'),wow:$('.wow'),stickybar:$('.rd-navbar-nav-list'),stickybarWrap:$('.nav'),navbar:document.querySelectorAll('.navbar')};$window.on('load',function(){if(plugins.preloader.length&&!isNoviBuilder){pageTransition({target:document.querySelector('.page'),delay:0,duration:500,classIn:'fadeIn',classOut:'fadeOut',classActive:'animated',conditions:function(event,link){return link&&!/(\#|javascript:void\(0\)|callto:|tel:|mailto:|:\/\/)/.test(link)&&!event.currentTarget.hasAttribute('data-lightgallery');},onTransitionStart:function(options){setTimeout(function(){plugins.preloader.removeClass('loaded');},options.duration*.75);},onReady:function(){plugins.preloader.addClass('loaded');windowReady=true;}});}});$(function(){isNoviBuilder=window.xMode;function attachFormValidator(elements){regula.custom({name:'PhoneNumber',defaultMessage:'Invalid phone number format',validator:function(){if(this.value==='')return true;else return /^(\+\d)?[0-9\-\(\) ]{5,}$/i.test(this.value);}});for(var i=0;i");v=o.parent().find(".form-validation");if(v.is(":last-child"))o.addClass("form-control-last-child");} elements.on('input change propertychange blur',function(e){var $this=$(this),results;if(e.type!=="blur")if(!$this.parent().hasClass("has-error"))return;if($this.parents('.rd-mailform').hasClass('success'))return;if((results=$this.regula('validate')).length){for(i=0;i ul a'),navWrap=navbar.find('.rd-navbar-nav-wrap'),navToggle=navbar.find('.rd-navbar-toggle');navItem.on('click',function(){navWrap.removeClass('active');navToggle.removeClass('active');})} if($html.hasClass("wow-animation")&&plugins.wow.length&&!isNoviBuilder&&isDesktop){new WOW().init();} if(plugins.rdInputLabel.length){plugins.rdInputLabel.RDInputLabel();} if(plugins.regula.length){attachFormValidator(plugins.regula);} if(plugins.rdMailForm.length){var i,j,k,msg={'MF000':'Successfully sent!','MF001':'Recipients are not set!','MF002':'Form will not work locally!','MF003':'Please, define email field in your form!','MF004':'Please, define type of your form!','MF254':'Something went wrong with PHPMailer!','MF255':'Aw, snap! Something went wrong.'};for(i=0;i'+captchaMsg[responceCode]+'

') setTimeout(function(){output.removeClass("active");},3500);captchaFlag=false;}else{output.html(captchaMsg[responceCode]);} output.addClass("active");}});} if(!captchaFlag){return false;} form.addClass('form-in-process');if(output.hasClass("snackbars")){output.html('

Sending

');output.addClass("active");}}else{return false;}},error:function(result){if(isNoviBuilder) return;var output=$("#"+$(plugins.rdMailForm[this.extraData.counter]).attr("data-form-output")),form=$(plugins.rdMailForm[this.extraData.counter]);output.text(msg[result]);form.removeClass('form-in-process');if(formHasCaptcha){grecaptcha.reset();}},success:function(result){if(isNoviBuilder) return;var form=$(plugins.rdMailForm[this.extraData.counter]),output=$("#"+form.attr("data-form-output")),select=form.find('select');form.addClass('success').removeClass('form-in-process');if(formHasCaptcha){grecaptcha.reset();} result=result.length===5?result:'MF255';output.text(msg[result]);if(result==="MF000"){if(output.hasClass("snackbars")){output.html('

'+msg[result]+'

');}else{output.addClass("active success");}}else{if(output.hasClass("snackbars")){output.html('

'+msg[result]+'

');}else{output.addClass("active error");}} form.clearForm();if(select.length){select.select2("val","");} form.find('input, textarea').trigger('blur');setTimeout(function(){output.removeClass("active error success");form.removeClass('success');},3500);}});}} if(plugins.lightGallery.length){for(var i=0;i=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth));} if(plugins.navbar.length&&!isNoviBuilder){for(var i=0;i