PageSourceSearch

https://wincam.org/wp-content/cache/min/1/wp-content/themes/jupite…/js/core-scripts.6.10.5.js?ver=1787240398

js wincam.org collected 2026-10-02 10:47:33 UTC 306,153 bytes, 895 lines download raw bytes

1(function($){var MK={api:{},ui:{},component:{},};window.MK=MK;'use strict';console.log(23423);(function(root,factory){if(typeof define==="function"&&define.amd){define(factory)}else if(typeof exports==="object"){module.exports=factory()}else{root.ResizeSensor=factory()}}(typeof window!=='undefined'?window:this,function(){if(typeof window==="undefined"){return null}
2var requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(fn){return window.setTimeout(fn,20)};function forEachElement(elements,callback){var elementsType=Object.prototype.toString.call(elements);var isCollectionTyped=('[object Array]'===elementsType||('[object NodeList]'===elementsType)||('[object HTMLCollection]'===elementsType)||('[object Object]'===elementsType)||('undefined'!==typeof jQuery&&elements instanceof jQuery)||('undefined'!==typeof Elements&&elements instanceof Elements));var i=0,j=elements.length;if(isCollectionTyped){for(;i<j;i++){callback(elements[i])}}else{callback(elements)}}
3function getElementSize(element){if(!element.getBoundingClientRect){return{width:element.offsetWidth,height:element.offsetHeight}}
4var rect=element.getBoundingClientRect();return{width:Math.round(rect.width),height:Math.round(rect.height)}}
5var ResizeSensor=function(element,callback){function EventQueue(){var q=[];this.add=function(ev){q.push(ev)};var i,j;this.call=function(){for(i=0,j=q.length;i<j;i++){q[i].call()}};this.remove=function(ev){var newQueue=[];for(i=0,j=q.length;i<j;i++){if(q[i]!==ev)newQueue.push(q[i])}
6q=newQueue};this.length=function(){return q.length}}
7function attachResizeEvent(element,resized){if(!element)return;if(element.resizedAttached){element.resizedAttached.add(resized);return}
8element.resizedAttached=new EventQueue();element.resizedAttached.add(resized);element.resizeSensor=document.createElement('div');element.resizeSensor.dir='ltr';element.resizeSensor.className='resize-sensor';var style='position: absolute; left: -10px; top: -10px; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;';var styleChild='position: absolute; left: 0; top: 0; transition: 0s;';element.resizeSensor.style.cssText=style;element.resizeSensor.innerHTML='<div class="resize-sensor-expand" style="'+style+'">'+'<div style="'+styleChild+'"></div>'+'</div>'+'<div class="resize-sensor-shrink" style="'+style+'">'+'<div style="'+styleChild+' width: 200%; height: 200%"></div>'+'</div>';element.appendChild(element.resizeSensor);var position=window.getComputedStyle(element).getPropertyPriority('position');if('absolute'!==position&&'relative'!==position&&'fixed'!==position){element.style.position='relative'}
9var expand=element.resizeSensor.childNodes[0];var expandChild=expand.childNodes[0];var shrink=element.resizeSensor.childNodes[1];var dirty,rafId,newWidth,newHeight;var size=getElementSize(element);var lastWidth=size.width;var lastHeight=size.height;var reset=function(){var invisible=element.offsetWidth===0&&element.offsetHeight===0;if(invisible){var saveDisplay=element.style.display;element.style.display='block'}
10expandChild.style.width='100000px';expandChild.style.height='100000px';expand.scrollLeft=100000;expand.scrollTop=100000;shrink.scrollLeft=100000;shrink.scrollTop=100000;if(invisible){element.style.display=saveDisplay}};element.resizeSensor.resetSensor=reset;var onResized=function(){rafId=0;if(!dirty)return;lastWidth=newWidth;lastHeight=newHeight;if(element.resizedAttached){element.resizedAttached.call()}};var onScroll=function(){var size=getElementSize(element);var newWidth=size.width;var newHeight=size.height;dirty=newWidth!=lastWidth||newHeight!=lastHeight;if(dirty&&!rafId){rafId=requestAnimationFrame(onResized)}
11reset()};var addEvent=function(el,name,cb){if(el.attachEvent){el.attachEvent('on'+name,cb)}else{el.addEventListener(name,cb)}};addEvent(expand,'scroll',onScroll);addEvent(shrink,'scroll',onScroll);requestAnimationFrame(reset)}
12forEachElement(element,function(elem){attachResizeEvent(elem,callback)});this.detach=function(ev){ResizeSensor.detach(element,ev)};this.reset=function(){element.resizeSensor.resetSensor()}};ResizeSensor.reset=function(element,ev){forEachElement(element,function(elem){elem.resizeSensor.resetSensor()})};ResizeSensor.detach=function(element,ev){forEachElement(element,function(elem){if(!elem)return;
12if(elem.resizedAttached&&typeof ev==="function"){elem.resizedAttached.remove(ev);if(elem.resizedAttached.length())return}
13if(elem.resizeSensor){if(elem.contains(elem.resizeSensor)){elem.removeChild(elem.resizeSensor)}
14delete elem.resizeSensor;delete elem.resizedAttached}})};return ResizeSensor}));'use strict';(function(root,factory){if(typeof define==="function"&&define.amd){define(['./ResizeSensor.js'],factory)}else if(typeof exports==="object"){module.exports=factory(require('./ResizeSensor.js'))}else{root.ElementQueries=factory(root.ResizeSensor);root.ElementQueries.listen()}}(typeof window!=='undefined'?window:this,function(ResizeSensor){var ElementQueries=function(){var cssStyleElement;var allQueries={};var idToSelectorMapping=[];function getEmSize(element){if(!element){element=document.documentElement}
15var fontSize=window.getComputedStyle(element,null).fontSize;return parseFloat(fontSize)||16}
16function getElementSize(element){if(!element.getBoundingClientRect){return{width:element.offsetWidth,height:element.offsetHeight}}
17var rect=element.getBoundingClientRect();return{width:Math.round(rect.width),height:Math.round(rect.height)}}
18function convertToPx(element,value){var numbers=value.split(/\d/);var units=numbers[numbers.length-1];value=parseFloat(value);switch(units){case "px":return value;case "em":return value*getEmSize(element);case "rem":return value*getEmSize();case "vw":return value*document.documentElement.clientWidth/100;case "vh":return value*document.documentElement.clientHeight/100;case "vmin":case "vmax":var vw=document.documentElement.clientWidth/100;var vh=document.documentElement.clientHeight/100;var chooser=Math[units==="vmin"?"min":"max"];return value*chooser(vw,vh);default:return value}}
19function SetupInformation(element,id){this.element=element;var key,option,elementSize,value,actualValue,attrValues,attrValue,attrName;var attributes=['min-width','min-height','max-width','max-height'];this.call=function(){elementSize=getElementSize(this.element);attrValues={};for(key in allQueries[id]){if(!allQueries[id].hasOwnProperty(key)){continue}
20option=allQueries[id][key];value=convertToPx(this.element,option.value);actualValue=option.property==='width'?elementSize.width:elementSize.height;attrName=option.mode+'-'+option.property;attrValue='';if(option.mode==='min'&&actualValue>=value){attrValue+=option.value}
21if(option.mode==='max'&&actualValue<=value){attrValue+=option.value}
22if(!attrValues[attrName])attrValues[attrName]='';if(attrValue&&-1===(' '+attrValues[attrName]+' ').indexOf(' '+attrValue+' ')){attrValues[attrName]+=' '+attrValue}}
23for(var k in attributes){if(!attributes.hasOwnProperty(k))continue;if(attrValues[attributes[k]]){this.element.setAttribute(attributes[k],attrValues[attributes[k]].substr(1))}else{this.element.removeAttribute(attributes[k])}}}}
24function setupElement(element,id){if(!element.elementQueriesSetupInformation){element.elementQueriesSetupInformation=new SetupInformation(element,id)}
25if(!element.elementQueriesSensor){element.elementQueriesSensor=new ResizeSensor(element,function(){element.elementQueriesSetupInformation.call()})}
26element.elementQueriesSetupInformation.call()}
27function queueQuery(selector,mode,property,value){if(typeof(allQueries[selector])==='undefined'){allQueries[selector]=[];var id=idToSelectorMapping.length;cssStyleElement.innerHTML+='\n'+selector+' {animation: 0.1s element-queries;}';cssStyleElement.innerHTML+='\n'+selector+' > .resize-sensor {min-width: '+id+'px;}';idToSelectorMapping.push(selector)}
28allQueries[selector].push({mode:mode,property:property,value:value})}
29function getQuery(container){var query;if(document.querySelectorAll)query=(container)?container.querySelectorAll.bind(container):document.querySelectorAll.bind(document);if(!query&&'undefined'!==typeof $$)query=$$;if(!query&&'undefined'!==typeof jQuery)query=jQuery;if(!query){throw 'No document.querySelectorAll, jQuery or Mootools\'s $$ found.'}
30return query}
31function findElementQueriesElements(container){var query=getQuery(container);for(var selector in allQueries)if(allQueries.hasOwnProperty(mode)){var elements=query(selector,container);for(var i=0,j=elements.length;i<j;i++){setupElement(elements[i],selector)}}}
32function attachResponsiveImage(element){var children=[];var rules=[];var sources=[];var defaultImageId=0;var lastActiveImage=-1;var loadedImages=[];for(var i in element.children){if(!element.children.hasOwnProperty(i))continue;if(element.children[i].tagName&&element.children[i].tagName.toLowerCase()==='img'){children.push(element.children[i]);var minWidth=element.children[i].getAttribute('min-width')||element.children[i].getAttribute('data-min-width');var src=element.children[i].getAttribute('data-src')||element.children[i].getAttribute('url');sources.push(src);var rule={minWidth:minWidth};rules.push(rule);if(!minWidth){defaultImageId=children.length-1;element.children[i].style.display='block'}else{element.children[i].style.display='none'}}}
33lastActiveImage=defaultImageId;function check(){var imageToDisplay=!1,i;for(i in children){if(!children.hasOwnProperty(i))continue;if(rules[i].minWidth){if(element.offsetWidth>rules[i].minWidth){imageToDisplay=i}}}
34if(!imageToDisplay){imageToDisplay=defaultImageId}
35if(lastActiveImage!==imageToDisplay){if(!loadedImages[imageToDisplay]){var image=new Image();image.onload=function(){children[imageToDisplay].src=sources[imageToDisplay];children[lastActiveImage].style.display='none';children[imageToDisplay].style.display='block';loadedImages[imageToDisplay]=!0;lastActiveImage=imageToDisplay};image.src=sources[imageToDisplay]}else{children[lastActiveImage].style.display='none';children[imageToDisplay].style.display='block';lastActiveImage=imageToDisplay}}else{children[imageToDisplay].src=sources[imageToDisplay]}}
36element.resizeSensor=new ResizeSensor(element,check);check()}
37function findResponsiveImages(){var query=getQuery();var elements=query('[data-responsive-image],[responsive-image]');for(var i=0,j=elements.length;i<j;i++){attachResponsiveImage(elements[i])}}
38var regex=/,?[\s\t]*([^,\n]*?)((?:\[[\s\t]*?(?:min|max)-(?:width|height)[\s\t]*?[~$\^]?=[\s\t]*?"[^"]*?"[\s\t]*?])+)([^,\n\s\{]*)/mg
38i;var attrRegex=/\[[\s\t]*?(min|max)-(width|height)[\s\t]*?[~$\^]?=[\s\t]*?"([^"]*?)"[\s\t]*?]/mgi;function extractQuery(css){var match,smatch,attrs,attrMatch;css=css.replace(/'/g,'"');while(null!==(match=regex.exec(css))){smatch=match[1]+match[3];attrs=match[2];while(null!==(attrMatch=attrRegex.exec(attrs))){queueQuery(smatch,attrMatch[1],attrMatch[2],attrMatch[3])}}}
39function readRules(rules){var selector='';if(!rules){return}
40if('string'===typeof rules){rules=rules.toLowerCase();if(-1!==rules.indexOf('min-width')||-1!==rules.indexOf('max-width')){extractQuery(rules)}}else{for(var i=0,j=rules.length;i<j;i++){if(1===rules[i].type){selector=rules[i].selectorText||rules[i].cssText;if(-1!==selector.indexOf('min-height')||-1!==selector.indexOf('max-height')){extractQuery(selector)}else if(-1!==selector.indexOf('min-width')||-1!==selector.indexOf('max-width')){extractQuery(selector)}}else if(4===rules[i].type){readRules(rules[i].cssRules||rules[i].rules)}else if(3===rules[i].type){readRules(rules[i].styleSheet.cssRules)}}}}
41var defaultCssInjected=!1;this.init=function(){var animationStart='animationstart';if(typeof document.documentElement.style.webkitAnimationName!=='undefined'){animationStart='webkitAnimationStart'}else if(typeof document.documentElement.style.MozAnimationName!=='undefined'){animationStart='mozanimationstart'}else if(typeof document.documentElement.style.OAnimationName!=='undefined'){animationStart='oanimationstart'}
42document.body.addEventListener(animationStart,function(e){var element=e.target;var styles=window.getComputedStyle(element,null);if(-1!==styles.getPropertyValue('animation-name').indexOf('element-queries')){element.elementQueriesSensor=new ResizeSensor(element,function(){if(element.elementQueriesSetupInformation){element.elementQueriesSetupInformation.call()}});var sensorStyles=window.getComputedStyle(element.resizeSensor,null);var id=sensorStyles.getPropertyValue('min-width');id=parseInt(id.replace('px',''));setupElement(e.target,idToSelectorMapping[id])}});if(!defaultCssInjected){cssStyleElement=document.createElement('style');cssStyleElement.type='text/css';cssStyleElement.innerHTML='[responsive-image] > img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}';cssStyleElement.innerHTML+='\n@keyframes element-queries { 0% { visibility: inherit; } }';document.getElementsByTagName('head')[0].appendChild(cssStyleElement);defaultCssInjected=!0}
43for(var i=0,j=document.styleSheets.length;i<j;i++){try{if(document.styleSheets[i].href&&0===document.styleSheets[i].href.indexOf('file://')){console.log("CssElementQueries: unable to parse local css files, "+document.styleSheets[i].href)}
44readRules(document.styleSheets[i].cssRules||document.styleSheets[i].rules||document.styleSheets[i].cssText)}catch(e){}}
45findResponsiveImages()};this.findElementQueriesElements=function(container){findElementQueriesElements(container)};this.update=function(){this.init()}};ElementQueries.update=function(){ElementQueries.instance.update()};ElementQueries.detach=function(element){if(element.elementQueriesSetupInformation){element.elementQueriesSensor.detach();delete element.elementQueriesSetupInformation;delete element.elementQueriesSensor}else if(element.resizeSensor){element.resizeSensor.detach();delete element.resizeSensor}};ElementQueries.init=function(){if(!ElementQueries.instance){ElementQueries.instance=new ElementQueries()}
46ElementQueries.instance.init()};var domLoaded=function(callback){if(document.addEventListener){document.addEventListener('DOMContentLoaded',callback,!1)}else if(/KHTML|WebKit|iCab/i.test(navigator.userAgent)){var DOMLoadTimer=setInterval(function(){if(/loaded|complete/i.test(document.readyState)){callback();clearInterval(DOMLoadTimer)}},10)}else window.onload=callback};ElementQueries.findElementQueriesElements=function(container){ElementQueries.instance.findElementQueriesElements(container)};ElementQueries.listen=function(){domLoaded(ElementQueries.init)};return ElementQueries}));(function($){'use strict';$.exists=function(selector){return($(selector).length>0)};$.getCachedScript=function(url){var options={dataType:"script",cache:!0,url:url};return $.ajax(options)};$.fn.mk_imagesLoaded=function(){var $imgs=this.find('img[src!=""]');if(!$imgs.length){return $.Deferred().resolve().promise()}
47var dfds=[];$imgs.each(function(){var dfd=$.Deferred();dfds.push(dfd);var img=new Image();img.onload=function(){dfd.resolve()};img.onerror=function(){dfd.resolve()};img.src=this.src});return $.when.apply($,dfds)}}(jQuery));(function(){var attachEvent=document.attachEvent,stylesCreated=!1;if(!attachEvent){var requestFrame=(function(){var raf=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(fn){return window.setTimeout(fn,20)};return function(fn){return raf(fn)}})();var cancelFrame=(function(){var cancel=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout;return function(id){return cancel(id)}})();function resetTriggers(element){var triggers=element.__resizeTriggers__,expand=triggers.firstElementChild,contract=tr
47iggers.lastElementChild,expandChild=expand.firstElementChild;contract.scrollLeft=contract.scrollWidth;contract.scrollTop=contract.scrollHeight;expandChild.style.width=expand.offsetWidth+1+'px';expandChild.style.height=expand.offsetHeight+1+'px';expand.scrollLeft=expand.scrollWidth;expand.scrollTop=expand.scrollHeight};function checkTriggers(element){return element.offsetWidth!=element.__resizeLast__.width||element.offsetHeight!=element.__resizeLast__.height}
48function scrollListener(e){var element=this;resetTriggers(this);if(this.__resizeRAF__)cancelFrame(this.__resizeRAF__);this.__resizeRAF__=requestFrame(function(){if(checkTriggers(element)){element.__resizeLast__.width=element.offsetWidth;element.__resizeLast__.height=element.offsetHeight;element.__resizeListeners__.forEach(function(fn){fn.call(element,e)})}})};var animation=!1,animationstring='animation',keyframeprefix='',animationstartevent='animationstart',domPrefixes='Webkit Moz O ms'.split(' '),startEvents='webkitAnimationStart animationstart oAnimationStart MSAnimationStart'.split(' '),pfx='';{var elm=document.createElement('fakeelement');if(elm.style.animationName!==undefined){animation=!0}
49if(animation===!1){for(var i=0;i<domPrefixes.length;i++){if(elm.style[domPrefixes[i]+'AnimationName']!==undefined){pfx=domPrefixes[i];animationstring=pfx+'Animation';keyframeprefix='-'+pfx.toLowerCase()+'-';animationstartevent=startEvents[i];animation=!0;break}}}}
50var animationName='resizeanim';var animationKeyframes='@'+keyframeprefix+'keyframes '+animationName+' { from { opacity: 0; } to { opacity: 0; } } ';var animationStyle=keyframeprefix+'animation: 1ms '+animationName+'; '}
51function createStyles(){if(!stylesCreated){var css=(animationKeyframes?animationKeyframes:'')+'.resize-triggers { '+(animationStyle?animationStyle:'')+'visibility: hidden; opacity: 0; } '+'.resize-triggers, .resize-triggers > div, .contract-trigger:before { content: \" \"; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',head=document.head||document.getElementsByTagName('head')[0],style=document.createElement('style');style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=css}else{style.appendChild(document.createTextNode(css))}
52head.appendChild(style);stylesCreated=!0}}
53window.addResizeListener=function(element,fn){if(attachEvent)element.attachEvent('onresize',fn);else{if(!element.__resizeTriggers__){if(getComputedStyle(element).position=='static')element.style.position='relative';createStyles();element.__resizeLast__={};element.__resizeListeners__=[];(element.__resizeTriggers__=document.createElement('div')).className='resize-triggers';element.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div>'+'<div class="contract-trigger"></div>';element.appendChild(element.__resizeTriggers__);resetTriggers(element);element.addEventListener('scroll',scrollListener,!0);animationstartevent&&element.__resizeTriggers__.addEventListener(animationstartevent,function(e){if(e.animationName==animationName)
54resetTriggers(element)})}
55element.__resizeListeners__.push(fn)}};window.removeResizeListener=function(element,fn){if(attachEvent)element.detachEvent('onresize',fn);else{element.__resizeListeners__.splice(element.__resizeListeners__.indexOf(fn),1);if(!element.__resizeListeners__.length){element.removeEventListener('scroll',scrollListener);element.__resizeTriggers__=!element.removeChild(element.__resizeTriggers__)}}}})();
56/**
57* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
58*/
59;(function(window,document){var version='3.7.3';var options=window.html5||{};var reSkip=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var saveClones=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var supportsHtml5Styles;var expando='_html5shiv';var expanID=0;var expandoData={};var supportsUnknownElements;(function(){try{var a=document.createElement('a');a.innerHTML='<xyz></xyz>';supportsHtml5Styles=('hidden' in a);supportsUnknownElements=a.childNodes.length==1||(function(){(document.createElement)('a');var frag=document.createDocumentFragment();return(typeof frag.cloneNode=='undefined'||typeof frag.createDocumentFragment=='undefined'||typeof frag.createElement=='undefined')}())}catch(e){supportsHtml5Styles=!0;supportsUnknownElements=!0}}());function addStyleSheet(ownerDocument,cssText){var p=ownerDocument.createElement('p'),parent=ownerDocument.getElementsByTagName('head')[0]||ownerDocument.documentElement;p.innerHTML='x<style>'+cssText+'</style>';return parent.insertBefore(p.lastChild,parent.firstChild)}
60function getElements(){var elements=html5.elements;return typeof elements=='string'?elements.split(' '):elements}
61function addElements(newElements,ownerDocument){var elements=html5.elements;if(typeof elements!='string'){elements=elements.join(' ')}
62if(typeof newElements!='string'){newElements=newElements.join(' ')}
63html5.elements=elements+' '+newElements;shivDocument(ownerDocument)}
64function getExpandoData(ownerDocument){var data=expandoData[ownerDocument[expando]];if(!data){data={};expanID++;ownerDocument[expando]=expanID;expandoData[expanID]=data}
65return data}
66function createElement(nodeName,ownerDocument,data){if(!ownerDocument){ownerDocument=document}
67if(supportsUnknownElements){return ownerDocument.createElement(nodeName)}
68if(!data){data=getExpandoData(ownerDocument)}
69var node;
69if(data.cache[nodeName]){node=data.cache[nodeName].cloneNode()}else if(saveClones.test(nodeName)){node=(data.cache[nodeName]=data.createElem(nodeName)).cloneNode()}else{node=data.createElem(nodeName)}
70return node.canHaveChildren&&!reSkip.test(nodeName)&&!node.tagUrn?data.frag.appendChild(node):node}
71function createDocumentFragment(ownerDocument,data){if(!ownerDocument){ownerDocument=document}
72if(supportsUnknownElements){return ownerDocument.createDocumentFragment()}
73data=data||getExpandoData(ownerDocument);var clone=data.frag.cloneNode(),i=0,elems=getElements(),l=elems.length;for(;i<l;i++){clone.createElement(elems[i])}
74return clone}
75function shivMethods(ownerDocument,data){if(!data.cache){data.cache={};data.createElem=ownerDocument.createElement;data.createFrag=ownerDocument.createDocumentFragment;data.frag=data.createFrag()}
76ownerDocument.createElement=function(nodeName){if(!html5.shivMethods){return data.createElem(nodeName)}
77return createElement(nodeName,ownerDocument,data)};ownerDocument.createDocumentFragment=Function('h,f','return function(){'+'var n=f.cloneNode(),c=n.createElement;'+'h.shivMethods&&('+getElements().join().replace(/[\w\-:]+/g,function(nodeName){data.createElem(nodeName);data.frag.createElement(nodeName);return'c("'+nodeName+'")'})+');return n}')(html5,data.frag)}
78function shivDocument(ownerDocument){if(!ownerDocument){ownerDocument=document}
79var data=getExpandoData(ownerDocument);if(html5.shivCSS&&!supportsHtml5Styles&&!data.hasCSS){data.hasCSS=!!addStyleSheet(ownerDocument,'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}'+'mark{background:#FF0;color:#000}'+'template{display:none}')}
80if(!supportsUnknownElements){shivMethods(ownerDocument,data)}
81return ownerDocument}
82var html5={'elements':options.elements||'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video','version':version,'shivCSS':(options.shivCSS!==!1),'supportsUnknownElements':supportsUnknownElements,'shivMethods':(options.shivMethods!==!1),'type':'default','shivDocument':shivDocument,createElement:createElement,createDocumentFragment:createDocumentFragment,addElements:addElements};window.html5=html5;shivDocument(document);if(typeof module=='object'&&module.exports){module.exports=html5}}(typeof window!=="undefined"?window:this,document));
83/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */
84window.matchMedia||(window.matchMedia=function(){"use strict";var styleMedia=(window.styleMedia||window.media);if(!styleMedia){var style=document.createElement('style'),script=document.getElementsByTagName('script')[0],info=null;style.type='text/css';style.id='matchmediajs-test';script.parentNode.insertBefore(style,script);info=('getComputedStyle' in window)&&window.getComputedStyle(style,null)||style.currentStyle;styleMedia={matchMedium:function(media){var text='@media '+media+'{ #matchmediajs-test { width: 1px; } }';if(style.styleSheet){style.styleSheet.cssText=text}else{style.textContent=text}
85return info.width==='1px'}}}
86return function(media){return{matches:styleMedia.matchMedium(media||'all'),media:media||'all'}}}());
87/*!
88 * The MIT License
89 *
90 * Copyright (c) 2012 James Allardice
91 *
92 * Permission is hereby granted, free of charge, to any person obtaining a copy
93 * of this software and associated documentation files (the "Software"), to
94 * deal in the Software without restriction, including without limitation the
95 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
96 * sell copies of the Software, and to permit persons to whom the Software is
97 * furnished to do so, subject to the following conditions:
98 *
99 * The above copyright notice and this permission notice shall be included in
100 * all copies or substantial portions of the Software.
101 *
102 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
103 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
104 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
105 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
106 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
107 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
108 * IN THE SOFTWARE.
109 */
110(function(global){'use strict';var test=document.createElement('input');var nativeSupport=test.placeholder!==void 0;global.Placeholders={nativeSupport:nativeSupport,disable:nativeSupport?noop:disablePlaceholders,enable:nativeSupport?noop:enablePlaceholders};if(nativeSupport){return}
111var validTypes=['text','search','url','tel','email','password','number','textarea'];var badKeys=[27,33,34,35,36,37,38,39,40,8,46];var placeholderStyleColor='#ccc';var placeholderClassName='placeholdersjs';var classNameRegExp=new RegExp('(?:^|\\s)'+placeholderClassName+'(?!\\S)');var ATTR_CURRENT_VAL='data-placeholder-value';var ATTR_ACTIVE='data-placeholder-active';var ATTR_INPUT_TYPE='data-placeholder-type';var ATTR_FORM_HANDLED='data-placeholder-submit';var ATTR_EVENTS_BOUND='data-placeholder-bound';var ATTR_OPTION_FOCUS='data-placeholder-focus';var ATTR_OPTION_LIVE='data-placeholder-live';var ATTR_MAXLENGTH='data-placeholder-maxlength';var UPDATE_INTERVAL=100;var head=document.getElementsByTagName('head')[0];var root=document.documentElement;var Placeholders=global.Placeholders;var keydownVal;var inputs=document.getElementsByTagName('input');var textareas=document.getElementsByTagName('textarea');var hideOnInput=root.getAttribute(ATTR_OPTION_FOCUS)==='false';var liveUpdates=root.getAttribute(ATTR_OPTION_LIVE)!=='false';var styleElem=document.createElement('style');styleElem.type='text/css';var styleRules=document.createTextNode('.'+placeholderClassName+' {'+'color:'+placeholderStyleColor+';'+'}');if(styleElem.styleSheet){styleElem.styleSheet.cssText=styleRules.nodeValue}else{styleElem.appendChild(styleRules)}
112head.insertBefore(styleElem,head.firstChild);var placeholder;var elem;for(var i=0,len=inputs.length+textareas.length;i<len;i++){elem=i<inputs.length?inputs[i]:textareas[i-inputs.length];placeholder=elem.attributes.placeholder;if(placeholder){placeholder=placeholder.nodeValue;if(placeholder&&inArray(validTypes,elem.type)){newElement(elem)}}}
113var timer=setInterval(function(){for(var i=0,len=inputs.length+textareas.length;i<len;i++){elem=i<inputs.length?inputs[i]:textareas[i-inputs.length];placeholder=elem.attributes.placeholder;if(placeholder){placeholder=placeholder.nodeValue;if(placeholder&&inArray(validTypes,elem.type)){if(!elem.getAttribute(ATTR_EVENTS_BOUND)){newElement(elem)}
114if(placeholder!==elem.getAttribute(ATTR_CURRENT_VAL)||(elem.type==='password'&&!elem.getAttribute(ATTR_INPUT_TYPE))){if(elem.type==='password'&&!elem.getAttribute(ATTR_INPUT_TYPE)&&changeType(elem,'text')){elem.setAttribute(ATTR_INPUT_TYPE,'password')}
115if(elem.value===elem.getAttribute(ATTR_CURRENT_VAL)){elem.value=placeholder}
116elem.setAttribute(ATTR_CURRENT_VAL,placeholder)}}}else if(elem.getAttribute(ATTR_ACTIVE)){hidePlaceholder(elem);elem.removeAttribute(ATTR_CURRENT_VAL)}}
117if(!liveUpdates){clearInterval(timer)}},UPDATE_INTERVAL);addEventListener(global,'beforeunload',function(){Placeholders.disable()});function noop(){}
118function safeActiveElement(){try{return document.activeElement}catch(err){}}
119function inArray(arr,item){for(var i=0,len=arr.length;i<len;i++){if(arr[i]===item){return!0}}
120return!1}
121function addEventListener(elem,event,fn){if(elem.addEventListener){return elem.addEventListener(event,fn,!1)}
122if(elem.attachEvent){return elem.attachEvent('on'+event,fn)}}
123function moveCaret(elem,index){var range;if(elem.createTextRange){range=elem.createTextRange();range.move('character',index);range.select()}else if(elem.selectionStart){elem.focus();elem.setSelectionRange(index,index)}}
124function changeType(elem,type){try{elem.type=type;return!0}catch(e){return!1}}
125function handleElem(node,callback){if(node&&node.getAttribute(ATTR_CURRENT_VAL)){callback(node)}else{var handleInputs=node?node.getElementsByTagName('input'):inputs;var handleTextareas=node?node.getElementsByTagName('textarea'):textareas;var handleInputsLength=handleInputs?handleInputs.length:0;
125var handleTextareasLength=handleTextareas?handleTextareas.length:0;var len=handleInputsLength+handleTextareasLength;var elem;for(var i=0;i<len;i++){elem=i<handleInputsLength?handleInputs[i]:handleTextareas[i-handleInputsLength];callback(elem)}}}
126function disablePlaceholders(node){handleElem(node,hidePlaceholder)}
127function enablePlaceholders(node){handleElem(node,showPlaceholder)}
128function hidePlaceholder(elem,keydownValue){var valueChanged=!!keydownValue&&elem.value!==keydownValue;var isPlaceholderValue=elem.value===elem.getAttribute(ATTR_CURRENT_VAL);if((valueChanged||isPlaceholderValue)&&elem.getAttribute(ATTR_ACTIVE)==='true'){elem.removeAttribute(ATTR_ACTIVE);elem.value=elem.value.replace(elem.getAttribute(ATTR_CURRENT_VAL),'');elem.className=elem.className.replace(classNameRegExp,'');var maxLength=elem.getAttribute(ATTR_MAXLENGTH);if(parseInt(maxLength,10)>=0){elem.setAttribute('maxLength',maxLength);elem.removeAttribute(ATTR_MAXLENGTH)}
129var type=elem.getAttribute(ATTR_INPUT_TYPE);if(type){elem.type=type}
130return!0}
131return!1}
132function showPlaceholder(elem){var val=elem.getAttribute(ATTR_CURRENT_VAL);if(elem.value===''&&val){elem.setAttribute(ATTR_ACTIVE,'true');elem.value=val;elem.className+=' '+placeholderClassName;var maxLength=elem.getAttribute(ATTR_MAXLENGTH);if(!maxLength){elem.setAttribute(ATTR_MAXLENGTH,elem.maxLength);elem.removeAttribute('maxLength')}
133var type=elem.getAttribute(ATTR_INPUT_TYPE);if(type){elem.type='text'}else if(elem.type==='password'&&changeType(elem,'text')){elem.setAttribute(ATTR_INPUT_TYPE,'password')}
134return!0}
135return!1}
136function makeFocusHandler(elem){return function(){if(hideOnInput&&elem.value===elem.getAttribute(ATTR_CURRENT_VAL)&&elem.getAttribute(ATTR_ACTIVE)==='true'){moveCaret(elem,0)}else{hidePlaceholder(elem)}}}
137function makeBlurHandler(elem){return function(){showPlaceholder(elem)}}
138function makeSubmitHandler(form){return function(){disablePlaceholders(form)}}
139function makeKeydownHandler(elem){return function(e){keydownVal=elem.value;if(elem.getAttribute(ATTR_ACTIVE)==='true'&&keydownVal===elem.getAttribute(ATTR_CURRENT_VAL)&&inArray(badKeys,e.keyCode)){if(e.preventDefault){e.preventDefault()}
140return!1}}}
141function makeKeyupHandler(elem){return function(){hidePlaceholder(elem,keydownVal);if(elem.value===''){elem.blur();moveCaret(elem,0)}}}
142function makeClickHandler(elem){return function(){if(elem===safeActiveElement()&&elem.value===elem.getAttribute(ATTR_CURRENT_VAL)&&elem.getAttribute(ATTR_ACTIVE)==='true'){moveCaret(elem,0)}}}
143function newElement(elem){var form=elem.form;if(form&&typeof form==='string'){form=document.getElementById(form);if(!form.getAttribute(ATTR_FORM_HANDLED)){addEventListener(form,'submit',makeSubmitHandler(form));form.setAttribute(ATTR_FORM_HANDLED,'true')}}
144addEventListener(elem,'focus',makeFocusHandler(elem));addEventListener(elem,'blur',makeBlurHandler(elem));if(hideOnInput){addEventListener(elem,'keydown',makeKeydownHandler(elem));addEventListener(elem,'keyup',makeKeyupHandler(elem));addEventListener(elem,'click',makeClickHandler(elem))}
145elem.setAttribute(ATTR_EVENTS_BOUND,'true');elem.setAttribute(ATTR_CURRENT_VAL,placeholder);if(hideOnInput||elem!==safeActiveElement()){showPlaceholder(elem)}}}(this));(function rAFPolyfill(){var lastTime,vendors,x;lastTime=0;vendors=["webkit","moz"];x=0;while(x<vendors.length&&!window.requestAnimationFrame){window.requestAnimationFrame=window[vendors[x]+"RequestAnimationFrame"];window.cancelAnimationFrame=window[vendors[x]+"CancelAnimationFrame"]||window[vendors[x]+"CancelRequestAnimationFrame"];++x}
146if(!window.requestAnimationFrame){window.requestAnimationFrame=function(callback,element){var currTime,id,timeToCall;currTime=new Date().getTime();timeToCall=Math.max(0,16-(currTime-lastTime));id=window.setTimeout(function(){callback(currTime+timeToCall)},timeToCall);lastTime=currTime+timeToCall;return id}}
147if(!window.cancelAnimationFrame){window.cancelAnimationFrame=function(id){clearTimeout(id)}}})();(function($){'use strict';var MK=window.MK||{};MK.core={};var _loadedDependencies=[];var _inQueue={};MK.core.initAll=function(scope){var $el=$(scope).find('.js-el'),$components=$el.filter('[data-mk-component]'),component=null;var init=function init(name,el){var $el=$(el);if($el.data('init-'+name))return;if(typeof MK.component[name]!=='function')console.log('Component init error: ',name);else{component=new MK.component[name](el);component.init();$el.data('init-'+name,!0);MK.utils.eventManager.publish('component-inited')}};$components.each(function(){var self=this,$this=$(this),names=$this.data('mk-component');if(typeof names==='string'){var name=names;init(name,self)}
147else{names.forEach(function(name){init(name,self)})}})};MK.core.loadDependencies=function(dependencies,callback){var _callback=callback||function(){};if(!dependencies){_callback();return}
148var newDeps=dependencies.map(function(dep){if(_loadedDependencies.indexOf(dep)===-1){if(typeof _inQueue[dep]==='undefined'){return dep}else{_inQueue[dep].push(_callback);return!0}}else{return!1}});if(newDeps[0]===!0){return}
149if(newDeps[0]===!1){_callback();return}
150var queue=newDeps.map(function(script){_inQueue[script]=[_callback];return $.getCachedScript(script)});var onLoad=function onLoad(){var index;newDeps.map(function(loaded){_inQueue[loaded].forEach(function(callback){callback()});delete _inQueue[loaded];_loadedDependencies.push(loaded)})};$.when.apply(null,queue).done(onLoad)};MK.core.path={theme:mk_theme_dir,plugins:mk_theme_js_path+'/plugins/async/min/',ajaxUrl:window.PHP.ajax}})(jQuery);(function($){'use strict';var MK=window.MK||{};MK.utils=window.MK.utils||{};MK.utils.actions={};MK.utils.actions.activate=function(el){$(el).addClass('is-active')};MK.utils.actions.deactivate=function(el){$(el).removeClass('is-active')}}(jQuery));(function($){'use strict';var MK=window.MK||{};MK.utils=window.MK.utils||{};MK.utils.browser=(function(){var dataBrowser=[{string:navigator.userAgent,subString:"Edge",identity:"Edge"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"MSIE",identity:"IE"},{string:navigator.userAgent,subString:"Trident",identity:"IE"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.userAgent,subString:"Safari",identity:"Safari"},{string:navigator.userAgent,subString:"Opera",identity:"Opera"}];var versionSearchString=null;var searchString=function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;versionSearchString=data[i].subString;if(dataString.indexOf(data[i].subString)!==-1){return data[i].identity}}};var searchVersion=function(dataString){var index=dataString.indexOf(versionSearchString);if(index===-1){return}
151var rv=dataString.indexOf("rv:");if(versionSearchString==="Trident"&&rv!==-1){return parseFloat(dataString.substring(rv+3))}else{return parseFloat(dataString.substring(index+versionSearchString.length+1))}};var name=searchString(dataBrowser)||"Other";var version=searchVersion(navigator.userAgent)||searchVersion(navigator.appVersion)||"Unknown";$('html').addClass(name).addClass(name+version);return{name:name,version:version}})();MK.utils.OS=(function(){if(navigator.appVersion.indexOf("Win")!=-1)return"Windows";if(navigator.appVersion.indexOf("Mac")!=-1)return"OSX";if(navigator.appVersion.indexOf("X11")!=-1)return"UNIX";if(navigator.appVersion.indexOf("Linux")!=-1)return"Linux"})();MK.utils.isMobile=function(){function android(){return navigator.userAgent.match(/Android/i)}
152function blackBerry(){return navigator.userAgent.match(/BlackBerry/i)}
153function iOS(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)}
154function opera(){return navigator.userAgent.match(/Opera Mini/i)}
155function windows(){return navigator.userAgent.match(/IEMobile/i)}
156return(android()||blackBerry()||iOS()||opera()||windows()||matchMedia('(max-width: 1024px)').matches)};MK.utils.isResponsiveMenuState=function(){return window.matchMedia('(max-width: '+mk_responsive_nav_width+'px)').matches};MK.utils.getUrlParameter=function getUrlParameter(sParam){var sPageURL=decodeURIComponent(window.location.search.substring(1)),sURLVariables=sPageURL.split('&'),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split('=');if(sParameterName[0]===sParam){return sParameterName[1]===undefined?!0:sParameterName[1]}}};MK.utils.isSmoothScroll=(function(){var isUserChoice=(mk_smooth_scroll==='true');return isUserChoice}());MK.utils.showBackgroundVideo=(function(){var isUserChoice=(mk_show_background_video==='true');return isUserChoice}())}(jQuery));(function($){'use strict';var MK=window.MK||{};MK.utils=window.MK.utils||{};MK.utils.eventManager={};MK.utils.eventManager.subscribe=function(evt,func){$(this).on(evt,func)};MK.utils.eventManager.unsubscribe=function(evt,func){$(this).off(evt,func)};MK.utils.eventManager.publish=function(evt,params){$(this).trigger(evt,[params])}}(jQuery));(function($){'use strict';var MK=window.MK||{};MK.utils=window.MK.utils||{};MK.utils.fullscreen={};MK.utils.launchIntoFullscreen=function(element){if(element.requestFullscreen){element.requestFullscreen()}else if(element.mozRequestFullScreen){element.mozRequestFullScreen()}else if(element.webkitRequestFullscreen){element.webkitRequestFullscreen()}else if(element.msRequestFullscreen){element.msRequestFullscreen()}};MK.utils.exitFullscreen=function(){if(document.exitFullscreen){document.exitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}}}(jQuery));(function($){'use strict';var MK=window.MK||{};MK.utils=window.MK.utils||{};MK.utils.misc={};MK.utils.offsets=function($els){return $.map($els,function(el){return $(el).offset().top})};MK.utils.nextHigherVal=function(val,arr){var i=0,higher=null;var check=function(){if(val>arr[i]){i+=1;check()}else{higher=arr[i]}};check();return higher};MK.utils.throttle=function(delay,fn){var last;var deferTimer;return function(){var context=this;var args=arguments;var now=+new Date;if(last&&now<last+delay){clearTimeout(deferTimer);deferTimer=setTimeout(function(){last=now;fn.apply(context,args)},delay)}else{last=now;fn.apply(context,args)}}};MK.utils.isElementInViewport=function(el){var elemTop=el.getBoundingClientRect().top;var isVisible=(elemTop<window.innerHeight);return isVisible}})(jQuery);(function($){'use strict';var MK=window.MK||{};MK.utils=window.MK.utils||{};MK.utils.scrollTo=function(offset){$('html, body').stop().animate({scrollTop:offset},{duration:1200,easing:"easeInOutExpo"})};MK.utils.scrollToAnchor=function(hash){hash=hash.substring(1).replace(/[!"#$%&'()*+,./:;<=>?@[\]^`{|}~]/g,"\\$&");hash="#"+hash;var $target=$(hash);if(!$target.length)return;var offset=$target.offset().top;offset=offset-MK.val.offsetHeaderHeight(offset);if(hash==='#top-of-page')window.history.replaceState(undefined,undefined,' ');else window.history.replaceState(undefined,undefined,hash);MK.utils.scrollTo(offset)};MK.utils.scroll=(function(){var keys=[38,40];function preventDefault(e){e=e||window.event;e.preventDefault();e.returnValue=!1}
157function wheel(e){preventDefault(e)}
158function keydown(e){for(var i=keys.length;i--;){if(e.keyCode===keys[i]){preventDefault(e);return}}}
159function disableScroll(){if(window.addEventListener){window.addEventListener('DOMMouseScroll',wheel,!1)}
160window.onmousewheel=document.onmousewheel=wheel;document.onkeydown=keydown}
161function enableScroll(){if(window.removeEventListener){window.removeEventListener('DOMMouseScroll',wheel,!1)}
162window.onmousewheel=document.onmousewheel=document.onkeydown=null}
163return{disable:disableScroll,enable:enableScroll}})();MK.utils.detectAnchor=function(el){var $this=$(el),loc=window.location,currentPage=loc.origin+loc.pathname,href=$this.attr('href'),linkSplit=(href)?href.split('#'):'',hrefPage=linkSplit[0]?linkSplit[0]:'',hrefHash=linkSplit[1]?linkSplit[1]:'';if(typeof hrefHash!=='undefined'&&hrefHash!==''){return'#'+hrefHash}else{return!1}};MK.utils.scrollToURLHash=function(){var loc=window.location,hash=loc.hash;if(hash.length&&hash.substring(1).length){hash=hash.replace('!loading','');setTimeout(function(){MK.utils.scrollToAnchor(hash)},1000);setTimeout(function(){window.history.replaceState(undefined,undefined,hash)},1001)}};MK.utils.scrollSpy=function(toSpy,config){var $window=$(window),container=document.getElementById('mk-theme-container'),isObj=(typeof toSpy==='object'),offset=(isObj)?MK.val.dynamicOffset(toSpy,config.position,config.threshold):function(){return toSpy},height=(isObj)?MK.val.dynamicHeight(toSpy):function(){return 0},cacheVals={},_p='before';var checkPosition=function(){var s=MK.val.scroll(),o=offset(),h=height();if(s<o&&_p!=='before'){if(config.before)config.before();_p='before'}else if(s>=o&&s<=o+h&&_p!=='active'){if(config.active)config.active(o);_p='active'}else if(s>o+h&&_p!=='after'){if(config.after)config.after(o+h);_p='after'}};var rAF=function(){window.requestAnimationFrame(checkPosition)};var exportVals=function(){return cacheVals};var updateCache=function(){var o=offset(),h=height();
163cacheVals={before:o-$window.height(),active:o,after:o+h}};if(config.cache){config.cache(exportVals)}
164checkPosition();$window.on('load',checkPosition);$window.on('resize',checkPosition);$window.on('mouseup',checkPosition);window.addResizeListener(container,checkPosition);$window.on('scroll',rAF);updateCache();$window.on('load',updateCache);$window.on('resize',updateCache);window.addResizeListener(container,updateCache)}}(jQuery));(function($){'use strict';$("body").on("click touchend",'.js-taphover',function(e){var $link=$(e.currentTarget);var $target=$(e.target);if($link.hasClass('hover')){return!0}else if(MK.utils.isMobile()){if(($target.hasClass('hover-icon')||$target.closest('.hover-icon').length)&&!$target.closest('.js-taphover').hasClass('hover')){e.preventDefault()}
165$link.addClass('hover');$('.js-taphover').not(e.currentTarget).removeClass('hover');e.stopPropagation()}});$(document).on("click",function(e){$('.js-taphover').removeClass('hover')})}(jQuery));(function($){'use strict';var $videoHolder=$('.mk-center-video'),$wrapper=$videoHolder.parent(),baseAspectRatio=56.25;
165var wrapperHeight,wrapperWidth,wrapperAspectRatio;function calc(){wrapperHeight=$wrapper.height();wrapperWidth=$wrapper.width();wrapperAspectRatio=(wrapperHeight/wrapperWidth)*100}
166function apply(){var width=(wrapperAspectRatio/baseAspectRatio)*100,widthOverflow=(width-100);$videoHolder.css({'padding-top':wrapperAspectRatio+'%','width':width+'%','left':-(widthOverflow/2)+'%'})}
167function reset(){$videoHolder.css({'padding-top':baseAspectRatio+'%','width':100+'%','left':0})}
168function setCover(){reset();calc();if(wrapperAspectRatio>baseAspectRatio)apply()}
169$(window).on('load',setCover);$(window).on('resize',setCover)}(jQuery));(function($){'use strict';var MK=window.MK||{};MK.val={};MK.val.scroll=(function(){var offset=0,$window=$(window),hasPageYOffset=(window.pageYOffset!==undefined),body=(document.documentElement||document.body.parentNode||document.body);var update=function(){offset=hasPageYOffset?window.pageYOffset:body.scrollTop};var rAF=function(){window.requestAnimationFrame(update)};update();$window.on('load',update);$window.on('resize',update);$window.on('scroll',rAF);return function(){return offset}})();MK.val.viewportPercentHeight=function(percent){return $(window).height()*(percent/100)};MK.val.adminbarHeight=function(){if(php.hasAdminbar){return(window.matchMedia('( max-width: 782px )').matches)?46:32}else{return 0}};MK.val.stickyOffset=(function(){var $header=$('.mk-header').not('.js-header-shortcode').first();if(!$header.length){return function(){return 0}}
170var $toolbar=$header.find('.mk-header-toolbar'),config=$header.data(),hasToolbar=$toolbar.length,toolbarHeight=(hasToolbar)?$toolbar.height():0,isVertical=(config.headerStyle===4),headerHeight=(isVertical)?0:config.height;var type=((typeof config.stickyOffset==='number')?'number':!1)||((config.stickyOffset==='header')?'header':!1)||'percent';var stickyOffset=0;var setOffset=function(){toolbarHeight=(hasToolbar)?$toolbar.height():0;if(MK.utils.isResponsiveMenuState()){headerHeight=config.responsiveHeight;if(hasToolbar){if($toolbar.is(':hidden')){toolbarHeight=0}}}
171if(type==='number'){stickyOffset=config.stickyOffset}else if(type==='header'){stickyOffset=headerHeight+toolbarHeight+MK.val.adminbarHeight()}else if(type==='percent'){stickyOffset=MK.val.viewportPercentHeight(parseInt(config.stickyOffset))}};setOffset();$(window).on('resize',setOffset);return function(){return stickyOffset}}());MK.val.offsetHeaderHeight=(function(){var $header=$('.mk-header').not('.js-header-shortcode').first();if(!$header.length){return function(){return 0}}
172var $toolbar=$header.find('.mk-header-toolbar'),config=$header.data(),stickyHeight=config.stickyHeight,desktopHeight=config.height,mobileHeight=config.responsiveHeight,isTransparent=$header.hasClass('transparent-header'),isSticky=config.stickyStyle.length,isStickyLazy=config.stickyStyle==='lazy',isVertical=config.headerStyle===4,hasToolbar=$toolbar.length,toolbarHeight=hasToolbar?$toolbar.height():0,bufor=5;if(config.headerStyle===2){stickyHeight=$header.find('.mk-header-nav-container').outerHeight()}
173var $innerHeader=$header.find('.mk-header-inner');var hasInnerHeader=$innerHeader.length;var headerHeight=function(offset){toolbarHeight=hasToolbar?$toolbar.height():0
174var stickyOffset=MK.val.stickyOffset();if(MK.utils.isResponsiveMenuState()){if(hasToolbar&&$toolbar.is(':hidden')){toolbarHeight=0}
175var headerBorder=0;headerBorder=parseInt($innerHeader.css('border-bottom-width'));var totalHeight=mobileHeight+MK.val.adminbarHeight()+toolbarHeight+headerBorder;if(offset<=totalHeight)return totalHeight;else return MK.val.adminbarHeight()}else{if(offset<=stickyOffset){if(isVertical){if(hasToolbar){return toolbarHeight+MK.val.adminbarHeight()}else{return MK.val.adminbarHeight()}}else if(isTransparent){return MK.val.adminbarHeight()}else{return desktopHeight+toolbarHeight+MK.val.adminbarHeight()}}else if(offset>stickyOffset){if(isVertical){return MK.val.adminbarHeight()}else if(!isSticky){return MK.val.adminbarHeight()}else if(isStickyLazy){return MK.val.adminbarHeight()}else if(isSticky){return stickyHeight+MK.val.adminbarHeight()}}}
176return 0};return function(offset){return headerHeight(offset-MK.val.adminbarHeight())}})();MK.val.dynamicOffset=function(el,position,threshold){var $window=$(window),$el=$(el),pos=position||'top',thr=threshold||0,container=document.getElementById('mk-theme-container'),currentPos=0;var offset=0,winH=0,rect=0,x=0;var update=function(){winH=$window.height();rect=$el[0].getBoundingClientRect();offset=(rect.top+MK.val.scroll());x=(pos==='top')?MK.val.offsetHeaderHeight(offset):winH+(rect.height-thr);currentPos=offset-x-1};
vendor: 5,977 bytes, lines 176-178
176update();$window.on('load',update);$window.on('resize',update);window.addResizeListener(container,update);return function(){return currentPos}};MK.val.dynamicHeight=function(el){var $window=$(window),$el=$(el),container=document.getElementById('mk-theme-container'),currentHeight=0;var update=function(){currentHeight=$el.outerHeight()};update();$window.on('load',update);$window.on('resize',update);window.addResizeListener(container,update);return function(){return currentHeight}}})(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;if(!g)g=e*.3*1.5;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}});(function(window,document,$,undefined){"use strict";window.console=window.console||{info:function(stuff){}};if(!$){return}
177if($.fn.fancybox){console.info("fancyBox already initialized");return}
178var defaults={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}">'+'<source src="{{src}}" type="{{format}}" />'+'Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!'+"</video>",format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1">'+'<div class="fancybox-bg"></div>'+'<div class="fancybox-inner">'+'<div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div>'+'<div class="fancybox-toolbar">{{buttons}}</div>'+'<div class="fancybox-navigation">{{arrows}}</div>'+'<div class="fancybox-stage"></div>'+'<div class="fancybox-caption"><div class="fancybox-caption__body"></div></div>'+"</div>"+"</div>",spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
178<path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg>'+"</a>",zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg>'+"</button>",close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg>'+"</button>",arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}">'+'<div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div>'+"</button>",arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}">'+'<div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div>'+"</button>",smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}">'+'<svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg>'+"</button>"},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3000},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeClose:$.noop,afterClose:$.noop,onActivate:$.noop,onDeactivate:$.noop,clickContent:function(current,event){return current.type==="image"?"zoom":!1},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(current,event){return current.type==="image"?"toggleControls":!1},clickSlide:function(current,event){return current.type==="image"?"toggleControls":"close"},dblclickContent:function(current,event){return current.type==="image"?"zoom":!1},dblclickSlide:function(current,event){return current.type==="image"?"zoom":!1}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}};var $W=$(window);var $D=$(document);var called=0;var isQuery=function(obj){return obj&&obj.hasOwnProperty&&obj instanceof $};var requestAFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1000/60)})})();var cancelAFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id)})})();var transitionEnd=(function(){var el=document.createElement("fakeelement"),t;var transitions={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};
178for(t in transitions){if(el.style[t]!==undefined){return transitions[t]}}
179return"transitionend"})();var forceRedraw=function($el){return $el&&$el.length&&$el[0].offsetHeight};var mergeOpts=function(opts1,opts2){var rez=$.extend(!0,{},opts1,opts2);$.each(opts2,function(key,value){if($.isArray(value)){rez[key]=value}});return rez};var inViewport=function(elem){var elemCenter,rez;if(!elem||elem.ownerDocument!==document){return!1}
180$(".fancybox-container").css("pointer-events","none");elemCenter={x:elem.getBoundingClientRect().left+elem.offsetWidth/2,y:elem.getBoundingClientRect().top+elem.offsetHeight/2};rez=document.elementFromPoint(elemCenter.x,elemCenter.y)===elem;$(".fancybox-container").css("pointer-events","");return rez};var FancyBox=function(content,opts,index){var self=this;self.opts=mergeOpts({index:index},$.fancybox.defaults);if($.isPlainObject(opts)){self.opts=mergeOpts(self.opts,opts)}
181if($.fancybox.isMobile){self.opts=mergeOpts(self.opts,self.opts.mobile)}
182self.id=self.opts.id||++called;self.currIndex=parseInt(self.opts.index,10)||0;self.prevIndex=null;self.prevPos=null;self.currPos=0;self.firstRun=!0;self.group=[];self.slides={};self.addContent(content);if(!self.group.length){return}
183self.init()};$.extend(FancyBox.prototype,{init:function(){var self=this,firstItem=self.group[self.currIndex],firstItemOpts=firstItem.opts,$container,buttonStr;if(firstItemOpts.closeExisting){$.fancybox.close(!0)}
184$("body").addClass("fancybox-active");if(!$.fancybox.getInstance()&&firstItemOpts.hideScrollbar!==!1&&!$.fancybox.isMobile&&document.body.scrollHeight>window.innerHeight){$("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(window.innerWidth-document.documentElement.clientWidth)+"px;}</style>");$("body").addClass("compensate-for-scrollbar")}
185buttonStr="";$.each(firstItemOpts.buttons,function(index,value){buttonStr+=firstItemOpts.btnTpl[value]||""});$container=$(self.translate(self,firstItemOpts.baseTpl.replace("{{buttons}}",buttonStr).replace("{{arrows}}",firstItemOpts.btnTpl.arrowLeft+firstItemOpts.btnTpl.arrowRight))).attr("id","fancybox-container-"+self.id).addClass(firstItemOpts.baseClass).data("FancyBox",self).appendTo(firstItemOpts.parentEl);self.$refs={container:$container};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(item){self.$refs[item]=$container.find(".fancybox-"+item)});self.trigger("onInit");self.activate();self.jumpTo(self.currIndex)},translate:function(obj,str){var arr=obj.opts.i18n[obj.opts.lang]||obj.opts.i18n.en;return str.replace(/\{\{(\w+)\}\}/g,function(match,n){return arr[n]===undefined?match:arr[n]})},addContent:function(content){var self=this,items=$.makeArray(content),thumbs;$.each(items,function(i,item){var obj={},opts={},$item,type,found,src,srcParts;if($.isPlainObject(item)){obj=item;opts=item.opts||item}else if($.type(item)==="object"&&$(item).length){$item=$(item);opts=$item.data()||{};opts=$.extend(!0,{},opts,opts.options);opts.$orig=$item;obj.src=self.opts.src||opts.src||$item.attr("href");if(!obj.type&&!obj.src){obj.type="inline";obj.src=item}}else{obj={type:"html",src:item+""}}
186obj.opts=$.extend(!0,{},self.opts,opts);if($.isArray(opts.buttons)){obj.opts.buttons=opts.buttons}
187if($.fancybox.isMobile&&obj.opts.mobile){obj.opts=mergeOpts(obj.opts,obj.opts.mobile)}
188type=obj.type||obj.opts.type;src=obj.src||"";if(!type&&src){if((found=src.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))){type="video";if(!obj.opts.video.format){obj.opts.video.format="video/"+(found[1]==="ogv"?"ogg":found[1])}}else if(src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)){type="image"}else if(src.match(/\.(pdf)((\?|#).*)?$/i)){type="iframe";obj=$.extend(!0,obj,{contentType:"pdf",opts:{iframe:{preload:!1}}})}else if(src.charAt(0)==="#"){type="inline"}}
189if(type){obj.type=type}else{self.trigger("objectNeedsType",obj)}
190if(!obj.contentType){obj.contentType=$.inArray(obj.type,["html","inline","ajax"])>-1?"html":obj.type}
191obj.index=self.group.length;if(obj.opts.smallBtn=="auto"){obj.opts.smallBtn=$.inArray(obj.type,["html","inline","ajax"])>-1}
192if(obj.opts.toolbar==="auto"){obj.opts.toolbar=!obj.opts.smallBtn}
193obj.$thumb=obj.opts.$thumb||null;if(obj.opts.$trigger&&obj.index===self.opts.index){obj.$thumb=obj.opts.$trigger.find("img:first");
193if(obj.$thumb.length){obj.opts.$orig=obj.opts.$trigger}}
194if(!(obj.$thumb&&obj.$thumb.length)&&obj.opts.$orig){obj.$thumb=obj.opts.$orig.find("img:first")}
195if(obj.$thumb&&!obj.$thumb.length){obj.$thumb=null}
196obj.thumb=obj.opts.thumb||(obj.$thumb?obj.$thumb[0].src:null);if($.type(obj.opts.caption)==="function"){obj.opts.caption=obj.opts.caption.apply(item,[self,obj])}
197if($.type(self.opts.caption)==="function"){obj.opts.caption=self.opts.caption.apply(item,[self,obj])}
198if(!(obj.opts.caption instanceof $)){obj.opts.caption=obj.opts.caption===undefined?"":obj.opts.caption+""}
199if(obj.type==="ajax"){srcParts=src.split(/\s+/,2);if(srcParts.length>1){obj.src=srcParts.shift();obj.opts.filter=srcParts.shift()}}
200if(obj.opts.modal){obj.opts=$.extend(!0,obj.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})}
201self.group.push(obj)});if(Object.keys(self.slides).length){self.updateControls();thumbs=self.Thumbs;if(thumbs&&thumbs.isActive){thumbs.create();thumbs.focus()}}},addEvents:function(){var self=this;self.removeEvents();self.$refs.container.on("click.fb-close","[data-fancybox-close]",function(e){e.stopPropagation();e.preventDefault();self.close(e)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(e){e.stopPropagation();e.preventDefault();self.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(e){e.stopPropagation();e.preventDefault();self.next()}).on("click.fb","[data-fancybox-zoom]",function(e){self[self.isScaledDown()?"scaleToActual":"scaleToFit"]()});$W.on("orientationchange.fb resize.fb",function(e){if(e&&e.originalEvent&&e.originalEvent.type==="resize"){if(self.requestId){cancelAFrame(self.requestId)}
202self.requestId=requestAFrame(function(){self.update(e)})}else{if(self.current&&self.current.type==="iframe"){self.$refs.stage.hide()}
203setTimeout(function(){self.$refs.stage.show();self.update(e)},$.fancybox.isMobile?600:250)}});$D.on("keydown.fb",function(e){var instance=$.fancybox?$.fancybox.getInstance():null,current=instance.current,keycode=e.keyCode||e.which;if(keycode==9){if(current.opts.trapFocus){self.focus(e)}
204return}
205if(!current.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||$(e.target).is("input,textarea,video,audio,select")){return}
206if(keycode===8||keycode===27){e.preventDefault();self.close(e);return}
207if(keycode===37||keycode===38){e.preventDefault();self.previous();return}
208if(keycode===39||keycode===40){e.preventDefault();self.next();return}
209self.trigger("afterKeydown",e,keycode)});if(self.group[self.currIndex].opts.idleTime){self.idleSecondsCounter=0;$D.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(e){self.idleSecondsCounter=0;if(self.isIdle){self.showControls()}
210self.isIdle=!1});self.idleInterval=window.setInterval(function(){self.idleSecondsCounter++;if(self.idleSecondsCounter>=self.group[self.currIndex].opts.idleTime&&!self.isDragging){self.isIdle=!0;self.idleSecondsCounter=0;self.hideControls()}},1000)}},removeEvents:function(){var self=this;$W.off("orientationchange.fb resize.fb");$D.off("keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");if(self.idleInterval){window.clearInterval(self.idleInterval);self.idleInterval=null}},previous:function(duration){return this.jumpTo(this.currPos-1,duration)},next:function(duration){return this.jumpTo(this.currPos+1,duration)},jumpTo:function(pos,duration){var self=this,groupLen=self.group.length,firstRun,isMoved,loop,current,previous,slidePos,stagePos,prop,diff;if(self.isDragging||self.isClosing||(self.isAnimating&&self.firstRun)){return}
211pos=parseInt(pos,10);loop=self.current?self.current.opts.loop:self.opts.loop;if(!loop&&(pos<0||pos>=groupLen)){return!1}
212firstRun=self.firstRun=!Object.keys(self.slides).length;previous=self.current;self.prevIndex=self.currIndex;self.prevPos=self.currPos;current=self.createSlide(pos);if(groupLen>1){if(loop||current.index<groupLen-1){self.createSlide(pos+1)}
213if(loop||current.index>0){self.createSlide(pos-1)}}
214self.current=current;self.currIndex=current.index;self.currPos=current.pos;self.trigger("beforeShow",firstRun);self.updateControls();current.forcedDuration=undefined;if($.isNumeric(duration)){current.forcedDuration=duration}else{duration=current.opts[firstRun?"animationDuration":"transitionDuration"]}
215duration=parseInt(duration,10);isMoved=self.isMoved(current);current.$slide.addClass("fancybox-slide--current");
215if(firstRun){if(current.opts.animationEffect&&duration){self.$refs.container.css("transition-duration",duration+"ms")}
216self.$refs.container.addClass("fancybox-is-open").trigger("focus");self.loadSlide(current);self.preload("image");return}
217slidePos=$.fancybox.getTranslate(previous.$slide);stagePos=$.fancybox.getTranslate(self.$refs.stage);$.each(self.slides,function(index,slide){$.fancybox.stop(slide.$slide,!0)});if(previous.pos!==current.pos){previous.isComplete=!1}
218previous.$slide.removeClass("fancybox-slide--complete fancybox-slide--current");if(isMoved){diff=slidePos.left-(previous.pos*slidePos.width+previous.pos*previous.opts.gutter);$.each(self.slides,function(index,slide){slide.$slide.removeClass("fancybox-animated").removeClass(function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var leftPos=slide.pos*slidePos.width+slide.pos*slide.opts.gutter;$.fancybox.setTranslate(slide.$slide,{top:0,left:leftPos-stagePos.left+diff});if(slide.pos!==current.pos){slide.$slide.addClass("fancybox-slide--"+(slide.pos>current.pos?"next":"previous"))}
219forceRedraw(slide.$slide);$.fancybox.animate(slide.$slide,{top:0,left:(slide.pos-current.pos)*slidePos.width+(slide.pos-current.pos)*slide.opts.gutter},duration,function(){slide.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous");if(slide.pos===self.currPos){self.complete()}})})}else if(duration&&current.opts.transitionEffect){prop="fancybox-animated fancybox-fx-"+current.opts.transitionEffect;previous.$slide.addClass("fancybox-slide--"+(previous.pos>current.pos?"next":"previous"));$.fancybox.animate(previous.$slide,prop,duration,function(){previous.$slide.removeClass(prop).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)}
220if(current.isLoaded){self.revealContent(current)}else{self.loadSlide(current)}
221self.preload("image")},createSlide:function(pos){var self=this,$slide,index;index=pos%self.group.length;index=index<0?self.group.length+index:index;if(!self.slides[pos]&&self.group[index]){$slide=$('<div class="fancybox-slide"></div>').appendTo(self.$refs.stage);self.slides[pos]=$.extend(!0,{},self.group[index],{pos:pos,$slide:$slide,isLoaded:!1});self.updateSlide(self.slides[pos])}
222return self.slides[pos]},scaleToActual:function(x,y,duration){var self=this,current=self.current,$content=current.$content,canvasWidth=$.fancybox.getTranslate(current.$slide).width,canvasHeight=$.fancybox.getTranslate(current.$slide).height,newImgWidth=current.width,newImgHeight=current.height,imgPos,posX,posY,scaleX,scaleY;if(self.isAnimating||self.isMoved()||!$content||!(current.type=="image"&&current.isLoaded&&!current.hasError)){return}
223self.isAnimating=!0;$.fancybox.stop($content);x=x===undefined?canvasWidth*0.5:x;y=y===undefined?canvasHeight*0.5:y;imgPos=$.fancybox.getTranslate($content);imgPos.top-=$.fancybox.getTranslate(current.$slide).top;imgPos.left-=$.fancybox.getTranslate(current.$slide).left;scaleX=newImgWidth/imgPos.width;scaleY=newImgHeight/imgPos.height;posX=canvasWidth*0.5-newImgWidth*0.5;posY=canvasHeight*0.5-newImgHeight*0.5;if(newImgWidth>canvasWidth){posX=imgPos.left*scaleX-(x*scaleX-x);if(posX>0){posX=0}
224if(posX<canvasWidth-newImgWidth){posX=canvasWidth-newImgWidth}}
225if(newImgHeight>canvasHeight){posY=imgPos.top*scaleY-(y*scaleY-y);if(posY>0){posY=0}
226if(posY<canvasHeight-newImgHeight){posY=canvasHeight-newImgHeight}}
227self.updateCursor(newImgWidth,newImgHeight);$.fancybox.animate($content,{top:posY,left:posX,scaleX:scaleX,scaleY:scaleY},duration||366,function(){self.isAnimating=!1});if(self.SlideShow&&self.SlideShow.isActive){self.SlideShow.stop()}},scaleToFit:function(duration){var self=this,current=self.current,$content=current.$content,end;if(self.isAnimating||self.isMoved()||!$content||!(current.type=="image"&&current.isLoaded&&!current.hasError)){return}
228self.isAnimating=!0;$.fancybox.stop($content);end=self.getFitPos(current);self.updateCursor(end.width,end.height);$.fancybox.animate($content,{top:end.top,left:end.left,scaleX:end.width/$content.width(),scaleY:end.height/$content.height()},duration||366,function(){self.isAnimating=!1})},getFitPos:function(slide){var self=this,$content=slide.$content,$slide=slide.$slide,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,maxWidth,maxHeight,minRatio,aspectRatio,rez={};if(!slide.isLoaded||!$content||!$content.length){return!1}
229maxWidth=$.fancybox.getTranslate(self.$refs.stage).width;maxHeight=$.fancybox.getTranslate(self.$refs.stage).height;maxWidth-=parseFloat($slide.css("paddingLeft"))+parseFloat($slide.css("paddingRight"))+parseFloat($content.css("marginLeft"))+parseFloat($content.css("marginRight"));maxHeight-=parseFloat($slide.css("paddingTop"))+parseFloat($slide.css("paddingBottom"))+parseFloat($content.css("marginTop"))+parseFloat($content.css("marginBottom"));if(!width||!height){width=maxWidth;height=maxHeight}
230minRatio=Math.min(1,maxWidth/width,maxHeight/height);width=minRatio*width;height=minRatio*height;if(width>maxWidth-0.5){width=maxWidth}
231if(height>maxHeight-0.5){height=maxHeight}
232if(slide.type==="image"){rez.top=Math.floor((maxHeight-height)*0.5)+parseFloat($slide.css("paddingTop"));rez.left=Math.floor((maxWidth-width)*0.5)+parseFloat($slide.css("paddingLeft"))}else if(slide.contentType==="video"){aspectRatio=slide.opts.width&&slide.opts.height?width/height:slide.opts.ratio||16/9;if(height>width/aspectRatio){height=width/aspectRatio}else if(width>height*aspectRatio){width=height*aspectRatio}}
233rez.width=width;rez.height=height;return rez},update:function(e){var self=this;$.each(self.slides,function(key,slide){self.updateSlide(slide,e)})},updateSlide:function(slide,e){var self=this,$content=slide&&slide.$content,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,$slide=slide.$slide;self.adjustCaption(slide);
233if($content&&(width||height||slide.contentType==="video")&&!slide.hasError){$.fancybox.stop($content);$.fancybox.setTranslate($content,self.getFitPos(slide));if(slide.pos===self.currPos){self.isAnimating=!1;self.updateCursor()}}
234self.adjustLayout(slide);if($slide.length){$slide.trigger("refresh");if(slide.pos===self.currPos){self.$refs.toolbar.add(self.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",$slide.get(0).scrollHeight>$slide.get(0).clientHeight)}}
235self.trigger("onUpdate",slide,e)},centerSlide:function(duration){var self=this,current=self.current,$slide=current.$slide;if(self.isClosing||!current){return}
236$slide.siblings().css({transform:"",opacity:""});$slide.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next");$.fancybox.animate($slide,{top:0,left:0,opacity:1},duration===undefined?0:duration,function(){$slide.css({transform:"",opacity:""});if(!current.isComplete){self.complete()}},!1)},isMoved:function(slide){var current=slide||this.current,slidePos,stagePos;if(!current){return!1}
237stagePos=$.fancybox.getTranslate(this.$refs.stage);slidePos=$.fancybox.getTranslate(current.$slide);return(!current.$slide.hasClass("fancybox-animated")&&(Math.abs(slidePos.top-stagePos.top)>0.5||Math.abs(slidePos.left-stagePos.left)>0.5))},updateCursor:function(nextWidth,nextHeight){var self=this,current=self.current,$container=self.$refs.container,canPan,isZoomable;if(!current||self.isClosing||!self.Guestures){return}
238$container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan");canPan=self.canPan(nextWidth,nextHeight);isZoomable=canPan?!0:self.isZoomable();$container.toggleClass("fancybox-is-zoomable",isZoomable);$("[data-fancybox-zoom]").prop("disabled",!isZoomable);if(canPan){$container.addClass("fancybox-can-pan")}else if(isZoomable&&(current.opts.clickContent==="zoom"||($.isFunction(current.opts.clickContent)&&current.opts.clickContent(current)=="zoom"))){$container.addClass("fancybox-can-zoomIn")}else if(current.opts.touch&&(current.opts.touch.vertical||self.group.length>1)&&current.contentType!=="video"){$container.addClass("fancybox-can-swipe")}},isZoomable:function(){var self=this,current=self.current,fitPos;if(current&&!self.isClosing&&current.type==="image"&&!current.hasError){if(!current.isLoaded){return!0}
239fitPos=self.getFitPos(current);if(fitPos&&(current.width>fitPos.width||current.height>fitPos.height)){return!0}}
240return!1},isScaledDown:function(nextWidth,nextHeight){var self=this,rez=!1,current=self.current,$content=current.$content;if(nextWidth!==undefined&&nextHeight!==undefined){rez=nextWidth<current.width&&nextHeight<current.height}else if($content){rez=$.fancybox.getTranslate($content);rez=rez.width<current.width&&rez.height<current.height}
241return rez},canPan:function(nextWidth,nextHeight){var self=this,current=self.current,pos=null,rez=!1;if(current.type==="image"&&(current.isComplete||(nextWidth&&nextHeight))&&!current.hasError){rez=self.getFitPos(current);if(nextWidth!==undefined&&nextHeight!==undefined){pos={width:nextWidth,height:nextHeight}}else if(current.isComplete){pos=$.fancybox.getTranslate(current.$content)}
242if(pos&&rez){rez=Math.abs(pos.width-rez.width)>1.5||Math.abs(pos.height-rez.height)>1.5}}
243return rez},loadSlide:function(slide){var self=this,type,$slide,ajaxLoad;if(slide.isLoading||slide.isLoaded){return}
244slide.isLoading=!0;if(self.trigger("beforeLoad",slide)===!1){slide.isLoading=!1;return!1}
245type=slide.type;$slide=slide.$slide;$slide.off("refresh").trigger("onReset").addClass(slide.opts.slideClass);switch(type){case "image":self.setImage(slide);break;case "iframe":self.setIframe(slide);break;case "html":self.setContent(slide,slide.src||slide.content);break;case "video":self.setContent(slide,slide.opts.video.tpl.replace(/\{\{src\}\}/gi,slide.src).replace("{{format}}",slide.opts.videoFormat||slide.opts.video.format||"").replace("{{poster}}",slide.thumb||""));break;case "inline":if($(slide.src).length){self.setContent(slide,$(slide.src))}else{self.setError(slide)}
246break;case "ajax":self.showLoading(slide);ajaxLoad=$.ajax($.extend({},slide.opts.ajax.settings,{url:slide.src,success:function(data,textStatus){if(textStatus==="success"){self.setContent(slide,data)}},error:function(jqXHR,textStatus){if(jqXHR&&textStatus!=="abort"){self.setError(slide)}}}));$slide.one("onReset",function(){ajaxLoad.abort()});break;default:self.setError(slide);break}
247return!0},setImage:function(slide){var self=this,ghost;setTimeout(function(){var $img=slide.$image;if(!self.isClosing&&slide.isLoading&&(!$img||!$img.length||!$img[0].complete)&&!slide.hasError){self.showLoading(slide)}},50);self.checkSrcset(slide);slide.$content=$('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(slide.$slide.addClass("fancybox-slide--image"));if(slide.opts.preload!==!1&&slide.opts.width&&slide.opts.height&&slide.thumb){slide.width=slide.opts.width;slide.height=slide.opts.height;ghost=document.createElement("img");ghost.onerror=function(){$(this).remove();slide.$ghost=null};
247ghost.onload=function(){self.afterLoad(slide)};slide.$ghost=$(ghost).addClass("fancybox-image").appendTo(slide.$content).attr("src",slide.thumb)}
248self.setBigImage(slide)},checkSrcset:function(slide){var srcset=slide.opts.srcset||slide.opts.image.srcset,found,temp,pxRatio,windowWidth;if(srcset){pxRatio=window.devicePixelRatio||1;windowWidth=window.innerWidth*pxRatio;temp=srcset.split(",").map(function(el){var ret={};el.trim().split(/\s+/).forEach(function(el,i){var value=parseInt(el.substring(0,el.length-1),10);if(i===0){return(ret.url=el)}
249if(value){ret.value=value;ret.postfix=el[el.length-1]}});return ret});temp.sort(function(a,b){return a.value-b.value});for(var j=0;j<temp.length;j++){var el=temp[j];if((el.postfix==="w"&&el.value>=windowWidth)||(el.postfix==="x"&&el.value>=pxRatio)){found=el;break}}
250if(!found&&temp.length){found=temp[temp.length-1]}
251if(found){slide.src=found.url;if(slide.width&&slide.height&&found.postfix=="w"){slide.height=(slide.width/slide.height)*found.value;slide.width=found.value}
252slide.opts.srcset=srcset}}},setBigImage:function(slide){var self=this,img=document.createElement("img"),$img=$(img);slide.$image=$img.one("error",function(){self.setError(slide)}).one("load",function(){var sizes;if(!slide.$ghost){self.resolveImageSlideSize(slide,this.naturalWidth,this.naturalHeight);self.afterLoad(slide)}
253if(self.isClosing){return}
254if(slide.opts.srcset){sizes=slide.opts.sizes;if(!sizes||sizes==="auto"){sizes=(slide.width/slide.height>1&&$W.width()/$W.height()>1?"100":Math.round((slide.width/slide.height)*100))+"vw"}
255$img.attr("sizes",sizes).attr("srcset",slide.opts.srcset)}
256if(slide.$ghost){setTimeout(function(){if(slide.$ghost&&!self.isClosing){slide.$ghost.hide()}},Math.min(300,Math.max(1000,slide.height/1600)))}
257self.hideLoading(slide)}).addClass("fancybox-image").attr("src",slide.src).appendTo(slide.$content);if((img.complete||img.readyState=="complete")&&$img.naturalWidth&&$img.naturalHeight){$img.trigger("load")}else if(img.error){$img.trigger("error")}},resolveImageSlideSize:function(slide,imgWidth,imgHeight){var maxWidth=parseInt(slide.opts.width,10),maxHeight=parseInt(slide.opts.height,10);slide.width=imgWidth;slide.height=imgHeight;if(maxWidth>0){slide.width=maxWidth;slide.height=Math.floor((maxWidth*imgHeight)/imgWidth)}
258if(maxHeight>0){slide.width=Math.floor((maxHeight*imgWidth)/imgHeight);slide.height=maxHeight}},setIframe:function(slide){var self=this,opts=slide.opts.iframe,$slide=slide.$slide,$iframe;slide.$content=$('<div class="fancybox-content'+(opts.preload?" fancybox-is-hidden":"")+'"></div>').css(opts.css).appendTo($slide);$slide.addClass("fancybox-slide--"+slide.contentType);slide.$iframe=$iframe=$(opts.tpl.replace(/\{rnd\}/g,new Date().getTime())).attr(opts.attr).appendTo(slide.$content);if(opts.preload){self.showLoading(slide);$iframe.on("load.fb error.fb",function(e){this.isReady=1;slide.$slide.trigger("refresh");self.afterLoad(slide)});$slide.on("refresh.fb",function(){var $content=slide.$content,frameWidth=opts.css.width,frameHeight=opts.css.height,$contents,$body;if($iframe[0].isReady!==1){return}
259try{$contents=$iframe.contents();$body=$contents.find("body")}catch(ignore){}
260if($body&&$body.length&&$body.children().length){$slide.css("overflow","visible");$content.css({width:"100%","max-width":"100%",height:"9999px"});if(frameWidth===undefined){frameWidth=Math.ceil(Math.max($body[0].clientWidth,$body.outerWidth(!0)))}
261$content.css("width",frameWidth?frameWidth:"").css("max-width","");if(frameHeight===undefined){frameHeight=Math.ceil(Math.max($body[0].clientHeight,$body.outerHeight(!0)))}
262$content.css("height",frameHeight?frameHeight:"");$slide.css("overflow","auto")}
263$content.removeClass("fancybox-is-hidden")})}else{self.afterLoad(slide)}
264$iframe.attr("src",slide.src);$slide.one("onReset",function(){try{$(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(ignore){}
265$(this).off("refresh.fb").empty();slide.isLoaded=!1;slide.isRevealed=!1})},setContent:function(slide,content){var self=this;if(self.isClosing){return}
266self.hideLoading(slide);if(slide.$content){$.fancybox.stop(slide.$content)}
267slide.$slide.empty();if(isQuery(content)&&content.parent().length){if(content.hasClass("fancybox-content")||content.parent().hasClass("fancybox-content")){content.parents(".fancybox-slide").trigger("onReset")}
268slide.$placeholder=$("<div>").hide().insertAfter(content);content.css("display","inline-block")}
268else if(!slide.hasError){if($.type(content)==="string"){content=$("<div>").append($.trim(content)).contents()}
269if(slide.opts.filter){content=$("<div>").html(content).find(slide.opts.filter)}}
270slide.$slide.one("onReset",function(){$(this).find("video,audio").trigger("pause");if(slide.$placeholder){slide.$placeholder.after(content.removeClass("fancybox-content").hide()).remove();slide.$placeholder=null}
271if(slide.$smallBtn){slide.$smallBtn.remove();slide.$smallBtn=null}
272if(!slide.hasError){$(this).empty();slide.isLoaded=!1;slide.isRevealed=!1}});$(content).appendTo(slide.$slide);if($(content).is("video,audio")){$(content).addClass("fancybox-video");$(content).wrap("<div></div>");slide.contentType="video";slide.opts.width=slide.opts.width||$(content).attr("width");slide.opts.height=slide.opts.height||$(content).attr("height")}
273slide.$content=slide.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first();slide.$content.siblings().hide();if(!slide.$content.length){slide.$content=slide.$slide.wrapInner("<div></div>").children().first()}
274slide.$content.addClass("fancybox-content");slide.$slide.addClass("fancybox-slide--"+slide.contentType);self.afterLoad(slide)},setError:function(slide){slide.hasError=!0;slide.$slide.trigger("onReset").removeClass("fancybox-slide--"+slide.contentType).addClass("fancybox-slide--error");slide.contentType="html";this.setContent(slide,this.translate(slide,slide.opts.errorTpl));if(slide.pos===this.currPos){this.isAnimating=!1}},showLoading:function(slide){var self=this;slide=slide||self.current;if(slide&&!slide.$spinner){slide.$spinner=$(self.translate(self,self.opts.spinnerTpl)).appendTo(slide.$slide).hide().fadeIn("fast")}},hideLoading:function(slide){var self=this;slide=slide||self.current;if(slide&&slide.$spinner){slide.$spinner.stop().remove();delete slide.$spinner}},afterLoad:function(slide){var self=this;if(self.isClosing){return}
275slide.isLoading=!1;slide.isLoaded=!0;self.trigger("afterLoad",slide);self.hideLoading(slide);if(slide.opts.smallBtn&&(!slide.$smallBtn||!slide.$smallBtn.length)){slide.$smallBtn=$(self.translate(slide,slide.opts.btnTpl.smallBtn)).appendTo(slide.$content)}
276if(slide.opts.protect&&slide.$content&&!slide.hasError){slide.$content.on("contextmenu.fb",function(e){if(e.button==2){e.preventDefault()}
277return!0});if(slide.type==="image"){$('<div class="fancybox-spaceball"></div>').appendTo(slide.$content)}}
278self.adjustCaption(slide);self.adjustLayout(slide);if(slide.pos===self.currPos){self.updateCursor()}
279self.revealContent(slide)},adjustCaption:function(slide){var self=this,current=slide||self.current,caption=current.opts.caption,preventOverlap=current.opts.preventCaptionOverlap,$caption=self.$refs.caption,$clone,captionH=!1;$caption.toggleClass("fancybox-caption--separate",preventOverlap);if(preventOverlap&&caption&&caption.length){if(current.pos!==self.currPos){$clone=$caption.clone().appendTo($caption.parent());$clone.children().eq(0).empty().html(caption);captionH=$clone.outerHeight(!0);$clone.empty().remove()}else if(self.$caption){captionH=self.$caption.outerHeight(!0)}
280current.$slide.css("padding-bottom",captionH||"")}},adjustLayout:function(slide){var self=this,current=slide||self.current,scrollHeight,marginBottom,inlinePadding,actualPadding;if(current.isLoaded&&current.opts.disableLayoutFix!==!0){current.$content.css("margin-bottom","");if(current.$content.outerHeight()>current.$slide.height()+0.5){inlinePadding=current.$slide[0].style["padding-bottom"];actualPadding=current.$slide.css("padding-bottom");if(parseFloat(actualPadding)>0){scrollHeight=current.$slide[0].scrollHeight;current.$slide.css("padding-bottom",0);if(Math.abs(scrollHeight-current.$slide[0].scrollHeight)<1){marginBottom=actualPadding}
281current.$slide.css("padding-bottom",inlinePadding)}}
282current.$content.css("margin-bottom",marginBottom)}},revealContent:function(slide){var self=this,$slide=slide.$slide,end=!1,start=!1,isMoved=self.isMoved(slide),isRevealed=slide.isRevealed,effect,effectClassName,duration,opacity;slide.isRevealed=!0;effect=slide.opts[self.firstRun?"animationEffect":"transitionEffect"];duration=slide.opts[self.firstRun?"animationDuration":"transitionDuration"];duration=parseInt(slide.forcedDuration===undefined?duration:slide.forcedDuration,10);if(isMoved||slide.pos!==self.currPos||!duration){effect=!1}
283if(effect==="zoom"){if(slide.pos===self.currPos&&duration&&slide.type==="image"&&!slide.hasError&&(start=self.getThumbPos(slide))){end=self.getFitPos(slide)}else{effect="fade"}}
284if(effect==="zoom"){self.isAnimating=!0;end.scaleX=end.width/start.width;end.scaleY=end.height/start.height;opacity=slide.opts.zoomOpacity;if(opacity=="auto"){opacity=Math.abs(slide.width/slide.height-start.width/start.height)>0.1}
285if(opacity){start.opacity=0.1;end.opacity=1}
286$.fancybox.setTranslate(slide.$content.removeClass("fancybox-is-hidden"),start);forceRedraw(slide.$content);$.fancybox.animate(slide.$content,end,duration,function(){self.isAnimating=!1;self.complete()});return}
287self.updateSlide(slide);
287if(!effect){slide.$content.removeClass("fancybox-is-hidden");if(!isRevealed&&isMoved&&slide.type==="image"&&!slide.hasError){slide.$content.hide().fadeIn("fast")}
288if(slide.pos===self.currPos){self.complete()}
289return}
290$.fancybox.stop($slide);effectClassName="fancybox-slide--"+(slide.pos>=self.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+effect;$slide.addClass(effectClassName).removeClass("fancybox-slide--current");slide.$content.removeClass("fancybox-is-hidden");forceRedraw($slide);if(slide.type!=="image"){slide.$content.hide().show(0)}
291$.fancybox.animate($slide,"fancybox-slide--current",duration,function(){$slide.removeClass(effectClassName).css({transform:"",opacity:""});if(slide.pos===self.currPos){self.complete()}},!0)},getThumbPos:function(slide){var rez=!1,$thumb=slide.$thumb,thumbPos,btw,brw,bbw,blw;if(!$thumb||!inViewport($thumb[0])){return!1}
292thumbPos=$.fancybox.getTranslate($thumb);btw=parseFloat($thumb.css("border-top-width")||0);brw=parseFloat($thumb.css("border-right-width")||0);bbw=parseFloat($thumb.css("border-bottom-width")||0);blw=parseFloat($thumb.css("border-left-width")||0);rez={top:thumbPos.top+btw,left:thumbPos.left+blw,width:thumbPos.width-brw-blw,height:thumbPos.height-btw-bbw,scaleX:1,scaleY:1};return thumbPos.width>0&&thumbPos.height>0?rez:!1},complete:function(){var self=this,current=self.current,slides={},$el;if(self.isMoved()||!current.isLoaded){return}
293if(!current.isComplete){current.isComplete=!0;current.$slide.siblings().trigger("onReset");self.preload("inline");forceRedraw(current.$slide);current.$slide.addClass("fancybox-slide--complete");$.each(self.slides,function(key,slide){if(slide.pos>=self.currPos-1&&slide.pos<=self.currPos+1){slides[slide.pos]=slide}else if(slide){$.fancybox.stop(slide.$slide);slide.$slide.off().remove()}});self.slides=slides}
294self.isAnimating=!1;self.updateCursor();self.trigger("afterShow");if(!!current.opts.video.autoStart){current.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){if(Document.exitFullscreen){Document.exitFullscreen()}else if(this.webkitExitFullscreen){this.webkitExitFullscreen()}
295self.next()})}
296if(current.opts.autoFocus&&current.contentType==="html"){$el=current.$content.find("input[autofocus]:enabled:visible:first");if($el.length){$el.trigger("focus")}else{self.focus(null,!0)}}
297current.$slide.scrollTop(0).scrollLeft(0)},preload:function(type){var self=this,prev,next;if(self.group.length<2){return}
298next=self.slides[self.currPos+1];prev=self.slides[self.currPos-1];if(prev&&prev.type===type){self.loadSlide(prev)}
299if(next&&next.type===type){self.loadSlide(next)}},focus:function(e,firstRun){var self=this,focusableStr=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(","),focusableItems,focusedItemIndex;if(self.isClosing){return}
300if(e||!self.current||!self.current.isComplete){focusableItems=self.$refs.container.find("*:visible")}else{focusableItems=self.current.$slide.find("*:visible"+(firstRun?":not(.fancybox-close-small)":""))}
301focusableItems=focusableItems.filter(focusableStr).filter(function(){return $(this).css("visibility")!=="hidden"&&!$(this).hasClass("disabled")});if(focusableItems.length){focusedItemIndex=focusableItems.index(document.activeElement);if(e&&e.shiftKey){if(focusedItemIndex<0||focusedItemIndex==0){e.preventDefault();focusableItems.eq(focusableItems.length-1).trigger("focus")}}else{if(focusedItemIndex<0||focusedItemIndex==focusableItems.length-1){if(e){e.preventDefault()}
302focusableItems.eq(0).trigger("focus")}}}else{self.$refs.container.trigger("focus")}},activate:function(){var self=this;$(".fancybox-container").each(function(){var instance=$(this).data("FancyBox");if(instance&&instance.id!==self.id&&!instance.isClosing){instance.trigger("onDeactivate");instance.removeEvents();instance.isVisible=!1}});self.isVisible=!0;
302if(self.current||self.isIdle){self.update();self.updateControls()}
303self.trigger("onActivate");self.addEvents()},close:function(e,d){var self=this,current=self.current,effect,duration,$content,domRect,opacity,start,end;var done=function(){self.cleanUp(e)};if(self.isClosing){return!1}
304self.isClosing=!0;if(self.trigger("beforeClose",e)===!1){self.isClosing=!1;requestAFrame(function(){self.update()});return!1}
305self.removeEvents();$content=current.$content;effect=current.opts.animationEffect;duration=$.isNumeric(d)?d:effect?current.opts.animationDuration:0;current.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated");if(e!==!0){$.fancybox.stop(current.$slide)}else{effect=!1}
306current.$slide.siblings().trigger("onReset").remove();if(duration){self.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",duration+"ms")}
307self.hideLoading(current);self.hideControls(!0);self.updateCursor();if(effect==="zoom"&&!($content&&duration&&current.type==="image"&&!self.isMoved()&&!current.hasError&&(end=self.getThumbPos(current)))){effect="fade"}
308if(effect==="zoom"){$.fancybox.stop($content);domRect=$.fancybox.getTranslate($content);start={top:domRect.top,left:domRect.left,scaleX:domRect.width/end.width,scaleY:domRect.height/end.height,width:end.width,height:end.height};opacity=current.opts.zoomOpacity;if(opacity=="auto"){opacity=Math.abs(current.width/current.height-end.width/end.height)>0.1}
309if(opacity){end.opacity=0}
310$.fancybox.setTranslate($content,start);forceRedraw($content);$.fancybox.animate($content,end,duration,done);return!0}
311if(effect&&duration){$.fancybox.animate(current.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+effect,duration,done)}else{if(e===!0){setTimeout(done,duration)}else{done()}}
312return!0},cleanUp:function(e){var self=this,instance,$focus=self.current.opts.$orig,x,y;self.current.$slide.trigger("onReset");self.$refs.container.empty().remove();self.trigger("afterClose",e);if(!!self.current.opts.backFocus){if(!$focus||!$focus.length||!$focus.is(":visible")){$focus=self.$trigger}
313if($focus&&$focus.length){x=window.scrollX;y=window.scrollY;$focus.trigger("focus");$("html, body").scrollTop(y).scrollLeft(x)}}
314self.current=null;instance=$.fancybox.getInstance();if(instance){instance.activate()}else{$("body").removeClass("fancybox-active compensate-for-scrollbar");$("#fancybox-style-noscroll").remove()}},trigger:function(name,slide){var args=Array.prototype.slice.call(arguments,1),self=this,obj=slide&&slide.opts?slide:self.current,rez;if(obj){args.unshift(obj)}else{obj=self}
315args.unshift(self);if($.isFunction(obj.opts[name])){rez=obj.opts[name].apply(obj,args)}
316if(rez===!1){return rez}
317if(name==="afterClose"||!self.$refs){$D.trigger(name+".fb",args)}else{self.$refs.container.trigger(name+".fb",args)}},updateControls:function(){var self=this,current=self.current,index=current.index,$container=self.$refs.container,$caption=self.$refs.caption,caption=current.opts.caption;current.$slide.trigger("refresh");if(caption&&caption.length){self.$caption=$caption;$caption.children().eq(0).html(caption)}else{self.$caption=null}
318if(!self.hasHiddenControls&&!self.isIdle){self.showControls()}
319$container.find("[data-fancybox-count]").html(self.group.length);$container.find("[data-fancybox-index]").html(index+1);$container.find("[data-fancybox-prev]").prop("disabled",!current.opts.loop&&index<=0);$container.find("[data-fancybox-next]").prop("disabled",!current.opts.loop&&index>=self.group.length-1);if(current.type==="image"){$container.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",current.opts.image.src||current.src).show()}else if(current.opts.toolbar){$container.find("[data-fancybox-download],[data-fancybox-zoom]").hide()}
320if($(document.activeElement).is(":hidden,[disabled]")){self.$refs.container.trigger("focus")}},hideControls:function(andCaption){var self=this,arr=["infobar","toolbar","nav"];if(andCaption||!self.current.opts.preventCaptionOverlap){arr.push("caption")}
321this.$refs.container.removeClass(arr.map(function(i){return"fancybox-show-"+i}).join(" "));
321this.hasHiddenControls=!0},showControls:function(){var self=this,opts=self.current?self.current.opts:self.opts,$container=self.$refs.container;self.hasHiddenControls=!1;self.idleSecondsCounter=0;$container.toggleClass("fancybox-show-toolbar",!!(opts.toolbar&&opts.buttons)).toggleClass("fancybox-show-infobar",!!(opts.infobar&&self.group.length>1)).toggleClass("fancybox-show-caption",!!self.$caption).toggleClass("fancybox-show-nav",!!(opts.arrows&&self.group.length>1)).toggleClass("fancybox-is-modal",!!opts.modal)},toggleControls:function(){if(this.hasHiddenControls){this.showControls()}else{this.hideControls()}}});$.fancybox={version:"3.5.7",defaults:defaults,getInstance:function(command){var instance=$('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),args=Array.prototype.slice.call(arguments,1);if(instance instanceof FancyBox){if($.type(command)==="string"){instance[command].apply(instance,args)}else if($.type(command)==="function"){command.apply(instance,args)}
322return instance}
323return!1},open:function(items,opts,index){return new FancyBox(items,opts,index)},close:function(all){var instance=this.getInstance();if(instance){instance.close();if(all===!0){this.close(all)}}},destroy:function(){this.close(!0);$D.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(function(){var div=document.createElement("div");return(window.getComputedStyle&&window.getComputedStyle(div)&&window.getComputedStyle(div).getPropertyValue("transform")&&!(document.documentMode&&document.documentMode<11))})(),getTranslate:function($el){var domRect;if(!$el||!$el.length){return!1}
324domRect=$el[0].getBoundingClientRect();return{top:domRect.top||0,left:domRect.left||0,width:domRect.width,height:domRect.height,opacity:parseFloat($el.css("opacity"))}},setTranslate:function($el,props){var str="",css={};if(!$el||!props){return}
325if(props.left!==undefined||props.top!==undefined){str=(props.left===undefined?$el.position().left:props.left)+"px, "+(props.top===undefined?$el.position().top:props.top)+"px";if(this.use3d){str="translate3d("+str+", 0px)"}else{str="translate("+str+")"}}
326if(props.scaleX!==undefined&&props.scaleY!==undefined){str+=" scale("+props.scaleX+", "+props.scaleY+")"}else if(props.scaleX!==undefined){str+=" scaleX("+props.scaleX+")"}
327if(str.length){css.transform=str}
328if(props.opacity!==undefined){css.opacity=props.opacity}
329if(props.width!==undefined){css.width=props.width}
330if(props.height!==undefined){css.height=props.height}
331return $el.css(css)},animate:function($el,to,duration,callback,leaveAnimationName){var self=this,from;if($.isFunction(duration)){callback=duration;duration=null}
332self.stop($el);from=self.getTranslate($el);$el.on(transitionEnd,function(e){if(e&&e.originalEvent&&(!$el.is(e.originalEvent.target)||e.originalEvent.propertyName=="z-index")){return}
333self.stop($el);if($.isNumeric(duration)){$el.css("transition-duration","")}
334if($.isPlainObject(to)){if(to.scaleX!==undefined&&to.scaleY!==undefined){self.setTranslate($el,{top:to.top,left:to.left,width:from.width*to.scaleX,height:from.height*to.scaleY,scaleX:1,scaleY:1})}}else if(leaveAnimationName!==!0){$el.removeClass(to)}
335if($.isFunction(callback)){callback(e)}});if($.isNumeric(duration)){$el.css("transition-duration",duration+"ms")}
336if($.isPlainObject(to)){if(to.scaleX!==undefined&&to.scaleY!==undefined){delete to.width;delete to.height;if($el.parent().hasClass("fancybox-slide--image")){$el.parent().addClass("fancybox-is-scaling")}}
337$.fancybox.setTranslate($el,to)}else{$el.addClass(to)}
338$el.data("timer",setTimeout(function(){$el.trigger(transitionEnd)},duration+33))},stop:function($el,callCallback){if($el&&$el.length){clearTimeout($el.data("timer"));if(callCallback){$el.trigger(transitionEnd)}
339$el.off(transitionEnd).css("transition-duration","");$el.parent().removeClass("fancybox-is-scaling")}}};function _run(e,opts){var items=[],index=0,$target,value,instance;if(e&&e.isDefaultPrevented()){return}
340e.preventDefault();opts=opts||{};if(e&&e.data){opts=mergeOpts(e.data.options,opts)}
341$target=opts.$target||$(e.currentTarget).trigger("blur");instance=$.fancybox.getInstance();if(instance&&instance.$trigger&&instance.$trigger.is($target)){return}
342if(opts.selector){items=$(opts.selector)}else{value=$target.attr("data-fancybox")||"";if(value){items=e.data?e.data.items:[];items=items.length?items.filter('[data-fancybox="'+value+'"]'):$('[data-fancybox="'+value+'"]')}else{items=[$target]}}
343index=$(items).index($target);if(index<0){index=0}
344instance=$.fancybox.open(items,opts,index);instance.$trigger=$target}
345$.fn.fancybox=function(options){var selector;options=options||{};selector=options.selector||!1;
345if(selector){$("body").off("click.fb-start",selector).on("click.fb-start",selector,{options:options},_run)}else{this.off("click.fb-start").on("click.fb-start",{items:this,options:options},_run)}
346return this};$D.on("click.fb-start","[data-fancybox]",_run);$D.on("click.fb-start","[data-fancybox-trigger]",function(e){$('[data-fancybox="'+$(this).attr("data-fancybox-trigger")+'"]').eq($(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:$(this)})});(function(){var buttonStr=".fancybox-button",focusStr="fancybox-focus",$pressed=null;$D.on("mousedown mouseup focus blur",buttonStr,function(e){switch(e.type){case "mousedown":$pressed=$(this);break;case "mouseup":$pressed=null;break;case "focusin":$(buttonStr).removeClass(focusStr);if(!$(this).is($pressed)&&!$(this).is("[disabled]")){$(this).addClass(focusStr)}
347break;case "focusout":$(buttonStr).removeClass(focusStr);break}})})()})(window,document,jQuery);(function($){"use strict";var defaults={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(rez){return("//maps.google."+rez[2]+"/?ll="+(rez[9]?rez[9]+"&z="+Math.floor(rez[10])+(rez[12]?rez[12].replace(/^\//,"&"):""):rez[12]+"").replace(/\?/,"&")+"&output="+(rez[12]&&rez[12].indexOf("layer=c")>0?"svembed":"embed"))}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(rez){return"//maps.google."+rez[2]+"/maps?q="+rez[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};var format=function(url,rez,params){if(!url){return}
348params=params||"";if($.type(params)==="object"){params=$.param(params,!0)}
349$.each(rez,function(key,value){url=url.replace("$"+key,value||"")});if(params.length){url+=(url.indexOf("?")>0?"&":"?")+params}
350return url};$(document).on("objectNeedsType.fb",function(e,instance,item){var url=item.src||"",type=!1,media,thumb,rez,params,urlParams,paramObj,provider;media=$.extend(!0,{},defaults,item.opts.media);$.each(media,function(providerName,providerOpts){rez=url.match(providerOpts.matcher);if(!rez){return}
351type=providerOpts.type;provider=providerName;paramObj={};if(providerOpts.paramPlace&&rez[providerOpts.paramPlace]){urlParams=rez[providerOpts.paramPlace];if(urlParams[0]=="?"){urlParams=urlParams.substring(1)}
352urlParams=urlParams.split("&");for(var m=0;m<urlParams.length;++m){var p=urlParams[m].split("=",2);if(p.length==2){paramObj[p[0]]=decodeURIComponent(p[1].replace(/\+/g," "))}}}
353params=$.extend(!0,{},providerOpts.params,item.opts[providerName],paramObj);url=$.type(providerOpts.url)==="function"?providerOpts.url.call(this,rez,params,item):format(providerOpts.url,rez,params);thumb=$.type(providerOpts.thumb)==="function"?providerOpts.thumb.call(this,rez,params,item):format(providerOpts.thumb,rez);if(providerName==="youtube"){url=url.replace(/&t=((\d+)m)?(\d+)s/,function(match,p1,m,s){return"&start="+((m?parseInt(m,10)*60:0)+parseInt(s,10))})}else if(providerName==="vimeo"){url=url.replace("&%23","#")}
354return!1});if(type){if(!item.opts.thumb&&!(item.opts.$thumb&&item.opts.$thumb.length)){item.opts.thumb=thumb}
355if(type==="iframe"){item.opts=$.extend(!0,item.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})}
356$.extend(item,{type:type,src:url,origSrc:item.src,contentSource:provider,contentType:type==="image"?"image":provider=="gmap_place"||provider=="gmap_search"?"map":"video"})}else if(url){item.type=item.opts.defaultType}});var VideoAPILoader={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(vendor){var _this=this,script;if(this[vendor].loaded){setTimeout(function(){_this.done(vendor)});return}
357if(this[vendor].loading){return}
358this[vendor].loading=!0;script=document.createElement("script");script.type="text/javascript";script.src=this[vendor].src;if(vendor==="youtube"){window.onYouTubeIframeAPIReady=function(){_this[vendor].loaded=!0;_this.done(vendor)}}else{script.onload=function(){_this[vendor].loaded=!0;_this.done(vendor)}}
359document.body.appendChild(script)},done:function(vendor){var instance,$el,player;if(vendor==="youtube"){delete window.onYouTubeIframeAPIReady}
360instance=$.fancybox.getInstance();if(instance){$el=instance.current.$content.find("iframe");
360if(vendor==="youtube"&&YT!==undefined&&YT){player=new YT.Player($el.attr("id"),{events:{onStateChange:function(e){if(e.data==0){instance.next()}}}})}else if(vendor==="vimeo"&&Vimeo!==undefined&&Vimeo){player=new Vimeo.Player($el);player.on("ended",function(){instance.next()})}}}};$(document).on({"afterShow.fb":function(e,instance,current){if(instance.group.length>1&&(current.contentSource==="youtube"||current.contentSource==="vimeo")){VideoAPILoader.load(current.contentSource)}}})})(jQuery);(function(window,document,$){"use strict";var requestAFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1000/60)})})();var cancelAFrame=(function(){return(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id)})})();var getPointerXY=function(e){var result=[];e=e.originalEvent||e||window.e;e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var key in e){if(e[key].pageX){result.push({x:e[key].pageX,y:e[key].pageY})}else if(e[key].clientX){result.push({x:e[key].clientX,y:e[key].clientY})}}
361return result};var distance=function(point2,point1,what){if(!point1||!point2){return 0}
362if(what==="x"){return point2.x-point1.x}else if(what==="y"){return point2.y-point1.y}
363return Math.sqrt(Math.pow(point2.x-point1.x,2)+Math.pow(point2.y-point1.y,2))};var isClickable=function($el){if($el.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||$.isFunction($el.get(0).onclick)||$el.data("selectable")){return!0}
364for(var i=0,atts=$el[0].attributes,n=atts.length;i<n;i++){if(atts[i].nodeName.substr(0,14)==="data-fancybox-"){return!0}}
365return!1};var hasScrollbars=function(el){var overflowY=window.getComputedStyle(el)["overflow-y"],overflowX=window.getComputedStyle(el)["overflow-x"],vertical=(overflowY==="scroll"||overflowY==="auto")&&el.scrollHeight>el.clientHeight,horizontal=(overflowX==="scroll"||overflowX==="auto")&&el.scrollWidth>el.clientWidth;return vertical||horizontal};var isScrollable=function($el){var rez=!1;while(!0){rez=hasScrollbars($el.get(0));if(rez){break}
366$el=$el.parent();if(!$el.length||$el.hasClass("fancybox-stage")||$el.is("body")){break}}
367return rez};var Guestures=function(instance){var self=this;self.instance=instance;self.$bg=instance.$refs.bg;self.$stage=instance.$refs.stage;self.$container=instance.$refs.container;self.destroy();self.$container.on("touchstart.fb.touch mousedown.fb.touch",$.proxy(self,"ontouchstart"))};Guestures.prototype.destroy=function(){var self=this;self.$container.off(".fb.touch");$(document).off(".fb.touch");if(self.requestId){cancelAFrame(self.requestId);self.requestId=null}
368if(self.tapped){clearTimeout(self.tapped);self.tapped=null}};Guestures.prototype.ontouchstart=function(e){var self=this,$target=$(e.target),instance=self.instance,current=instance.current,$slide=current.$slide,$content=current.$content,isTouchDevice=e.type=="touchstart";if(isTouchDevice){self.$container.off("mousedown.fb.touch")}
369if(e.originalEvent&&e.originalEvent.button==2){return}
370if(!$slide.length||!$target.length||isClickable($target)||isClickable($target.parent())){return}
371if(!$target.is("img")&&e.originalEvent.clientX>$target[0].clientWidth+$target.offset().left){return}
372if(!current||instance.isAnimating||current.$slide.hasClass("fancybox-animated")){e.stopPropagation();e.preventDefault();return}
373self.realPoints=self.startPoints=getPointerXY(e);if(!self.startPoints.length){return}
374if(current.touch){e.stopPropagation()}
375self.startEvent=e;self.canTap=!0;self.$target=$target;self.$content=$content;self.opts=current.opts.touch;self.isPanning=!1;self.isSwiping=!1;self.isZooming=!1;self.isScrolling=!1;self.canPan=instance.canPan();self.startTime=new Date().getTime();self.distanceX=self.distanceY=self.distance=0;self.canvasWidth=Math.round($slide[0].clientWidth);self.canvasHeight=Math.round($slide[0].clientHeight);self.contentLastPos=null;self.contentStartPos=$.fancybox.getTranslate(self.$content)||{top:0,left:0};self.sliderStartPos=$.fancybox.getTranslate($slide);self.stagePos=$.fancybox.getTranslate(instance.$refs.stage);self.sliderStartPos.top-=self.stagePos.top;self.sliderStartPos.left-=self.stagePos.left;self.contentStartPos.top-=self.stagePos.top;self.contentStartPos.left-=self.stagePos.left;$(document).off(".fb.touch").on(isTouchDevice?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",$.proxy(self,"ontouchend")).on(isTouchDevice?"touchmove.fb.touch":"mousemove.fb.touch",$.proxy(self,"ontouchmove"));if($.fancybox.isMobile){document.addEventListener("scroll",self.onscroll,!0)}
376if(!(self.opts||self.canPan)||!($target.is(self.$stage)||self.$stage.find($target).length)){if($target.is(".fancybox-image")){e.preventDefault()}
377if(!($.fancybox.isMobile&&$target.parents(".fancybox-caption").length)){return}}
378self.isScrollable=isScrollable($target)||isScrollable($target.parent());if(!($.fancybox.isMobile&&self.isScrollable)){e.preventDefault()}
379if(self.startPoints.length===1||current.hasError){if(self.canPan){$.fancybox.stop(self.$content);self.isPanning=!0}else{self.isSwiping=!0}
380self.$container.addClass("fancybox-is-grabbing")}
381if(self.startPoints.length===2&&current.type==="image"&&(current.isLoaded||current.$ghost)){self.canTap=!1;self.isSwiping=!1;self.isPanning=!1;self.isZooming=!0;$.fancybox.stop(self.$content);self.centerPointStartX=(self.startPoints[0].x+self.startPoints[1].x)*0.5-$(window).scrollLeft();self.centerPointStartY=(self.startPoints[0].y+self.startPoints[1].y)*0.5-$(window).scrollTop();self.percentageOfImageAtPinchPointX=(self.centerPointStartX-self.contentStartPos.left)/self.contentStartPos.width;self.percentageOfImageAtPinchPointY=(self.centerPointStartY-self.contentStartPos.top)/self.contentStartPos.height;self.startDistanceBetweenFingers=distance(self.startPoints[0],self.startPoints[1])}};Guestures.prototype.onscroll=function(e){var self=this;self.isScrolling=!0;document.removeEventListener("scroll",self.onscroll,!0)};Guestures.prototype.ontouchmove=function(e){var self=this;if(e.originalEvent.buttons!==undefined&&e.originalEvent.buttons===0){self.ontouchend(e);return}
382if(self.isScrolling){self.canTap=!1;return}
383self.newPoints=getPointerXY(e);if(!(self.opts||self.canPan)||!self.newPoints.length||!self.newPoints.length){return}
384if(!(self.isSwiping&&self.isSwiping===!0)){e.preventDefault()}
385self.distanceX=distance(self.newPoints[0],self.startPoints[0],"x");self.distanceY=distance(self.newPoints[0],self.startPoints[0],"y");self.distance=distance(self.newPoints[0],self.startPoints[0]);if(self.distance>0){if(self.isSwiping){self.onSwipe(e)}else if(self.isPanning){self.onPan()}else if(self.isZooming){self.onZoom()}}};Guestures.prototype.onSwipe=function(e){var self=this,instance=self.instance,swiping=self.isSwiping,left=self.sliderStartPos.left||0,angle;if(swiping===!0){if(Math.abs(self.distance)>10){self.canTap=!1;if(instance.group.length<2&&self.opts.vertical){self.isSwiping="y"}else if(instance.isDragging||self.opts.vertical===!1||(self.opts.vertical==="auto"&&$(window).width()>800)){self.isSwiping="x"}else{angle=Math.abs((Math.atan2(self.distanceY,self.distanceX)*180)/Math.PI);self.isSwiping=angle>45&&angle<135?"y":"x"}
386if(self.isSwiping==="y"&&$.fancybox.isMobile&&self.isScrollable){self.isScrolling=!0;return}
387instance.isDragging=self.isSwiping;self.startPoints=self.newPoints;$.each(instance.slides,function(index,slide){var slidePos,stagePos;$.fancybox.stop(slide.$slide);slidePos=$.fancybox.getTranslate(slide.$slide);stagePos=$.fancybox.getTranslate(instance.$refs.stage);slide.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});if(slide.pos===instance.current.pos){self.sliderStartPos.top=slidePos.top-stagePos.top;self.sliderStartPos.left=slidePos.left-stagePos.left}
388$.fancybox.setTranslate(slide.$slide,{top:slidePos.top-stagePos.top,left
388:slidePos.left-stagePos.left})});if(instance.SlideShow&&instance.SlideShow.isActive){instance.SlideShow.stop()}}
389return}
390if(swiping=="x"){if(self.distanceX>0&&(self.instance.group.length<2||(self.instance.current.index===0&&!self.instance.current.opts.loop))){left=left+Math.pow(self.distanceX,0.8)}else if(self.distanceX<0&&(self.instance.group.length<2||(self.instance.current.index===self.instance.group.length-1&&!self.instance.current.opts.loop))){left=left-Math.pow(-self.distanceX,0.8)}else{left=left+self.distanceX}}
391self.sliderLastPos={top:swiping=="x"?0:self.sliderStartPos.top+self.distanceY,left:left};if(self.requestId){cancelAFrame(self.requestId);self.requestId=null}
392self.requestId=requestAFrame(function(){if(self.sliderLastPos){$.each(self.instance.slides,function(index,slide){var pos=slide.pos-self.instance.currPos;$.fancybox.setTranslate(slide.$slide,{top:self.sliderLastPos.top,left:self.sliderLastPos.left+pos*self.canvasWidth+pos*slide.opts.gutter})});self.$container.addClass("fancybox-is-sliding")}})};Guestures.prototype.onPan=function(){var self=this;if(distance(self.newPoints[0],self.realPoints[0])<($.fancybox.isMobile?10:5)){self.startPoints=self.newPoints;return}
393self.canTap=!1;self.contentLastPos=self.limitMovement();if(self.requestId){cancelAFrame(self.requestId)}
394self.requestId=requestAFrame(function(){$.fancybox.setTranslate(self.$content,self.contentLastPos)})};Guestures.prototype.limitMovement=function(){var self=this;var canvasWidth=self.canvasWidth;var canvasHeight=self.canvasHeight;var distanceX=self.distanceX;var distanceY=self.distanceY;var contentStartPos=self.contentStartPos;var currentOffsetX=contentStartPos.left;var currentOffsetY=contentStartPos.top;var currentWidth=contentStartPos.width;var currentHeight=contentStartPos.height;var minTranslateX,minTranslateY,maxTranslateX,maxTranslateY,newOffsetX,newOffsetY;if(currentWidth>canvasWidth){newOffsetX=currentOffsetX+distanceX}else{newOffsetX=currentOffsetX}
395newOffsetY=currentOffsetY+distanceY;minTranslateX=Math.max(0,canvasWidth*0.5-currentWidth*0.5);minTranslateY=Math.max(0,canvasHeight*0.5-currentHeight*0.5);maxTranslateX=Math.min(canvasWidth-currentWidth,canvasWidth*0.5-currentWidth*0.5);maxTranslateY=Math.min(canvasHeight-currentHeight,canvasHeight*0.5-currentHeight*0.5);if(distanceX>0&&newOffsetX>minTranslateX){newOffsetX=minTranslateX-1+Math.pow(-minTranslateX+currentOffsetX+distanceX,0.8)||0}
396if(distanceX<0&&newOffsetX<maxTranslateX){newOffsetX=maxTranslateX+1-Math.pow(maxTranslateX-currentOffsetX-distanceX,0.8)||0}
397if(distanceY>0&&newOffsetY>minTranslateY){newOffsetY=minTranslateY-1+Math.pow(-minTranslateY+currentOffsetY+distanceY,0.8)||0}
398if(distanceY<0&&newOffsetY<maxTranslateY){newOffsetY=maxTranslateY+1-Math.pow(maxTranslateY-currentOffsetY-distanceY,0.8)||0}
399return{top:newOffsetY,left:newOffsetX}};Guestures.prototype.limitPosition=function(newOffsetX,newOffsetY,newWidth,newHeight){var self=this;var canvasWidth=self.canvasWidth;var canvasHeight=self.canvasHeight;if(newWidth>canvasWidth){newOffsetX=newOffsetX>0?0:newOffsetX;newOffsetX=newOffsetX<canvasWidth-newWidth?canvasWidth-newWidth:newOffsetX}else{newOffsetX=Math.max(0,canvasWidth/2-newWidth/2)}
400if(newHeight>canvasHeight){newOffsetY=newOffsetY>0?0:newOffsetY;newOffsetY=newOffsetY<canvasHeight-newHeight?canvasHeight-newHeight:newOffsetY}else{newOffsetY=Math.max(0,canvasHeight/2-newHeight/2)}
401return{top:newOffsetY,left:newOffsetX}};Guestures.prototype.onZoom=function(){var self=this;var contentStartPos=self.contentStartPos;var currentWidth=contentStartPos.width;var currentHeight=contentStartPos.height;var currentOffsetX=contentStartPos.left;var currentOffsetY=contentStartPos.top;var endDistanceBetweenFingers=distance(self.newPoints[0],self.newPoints[1]);var pinchRatio=endDistanceBetweenFingers/self.startDistanceBetweenFingers;var newWidth=Math.floor(currentWidth*pinchRatio);var newHeight=Math.floor(currentHeight*pinchRatio);var translateFromZoomingX=(currentWidth-newWidth)*self.percentageOfImageAtPinchPointX;var translateFromZoomingY=(currentHeight-newHeight)*self.percentageOfImageAtPinchPointY;var centerPointEndX=(self.newPoints[0].x+self.newPoints[1].x)/2-$(window).scrollLeft();var centerPointEndY=(self.newPoints[0].y+self.newPoints[1].y)/2-$(window).scrollTop();var translateFromTranslatingX=centerPointEndX-self.centerPointStartX;var translateFromTranslatingY=centerPointEndY-self.centerPointStartY;var newOffsetX=currentOffsetX+(translateFromZoomingX+translateFromTranslatingX);var newOffsetY=currentOffsetY+(translateFromZoomingY+translateFromTranslatingY);var newPos={top:newOffsetY,left:newOffsetX,scaleX:pinchRatio,scaleY:pinchRatio};self.canTap=!1;self.newWidth=newWidth;self.newHeight=newHeight;self.contentLastPos=newPos;if(self.requestId){cancelAFrame(self.requestId)}
402self.requestId=requestAFrame(function(){$.fancybox.setTranslate(self.$content,self.contentLastPos)})};Guestures.prototype.ontouchend=function(e){var self=this;var swiping=self.isSwiping;var panning=self.isPanning;var zooming=self.isZooming;var scrolling=self.isScrolling;self.endPoints=getPointerXY(e);self.dMs=Math.max(new Date().getTime()-self.startTime,1);self.$container.removeClass("fancybox-is-grabbing");$(document).off(".fb.touch");document.removeEventListener("scroll",self.onscroll,!0);if(self.requestId){cancelAFrame(self.requestId);self.requestId=null}
403self.isSwiping=!1;self.isPanning=!1;self.isZooming=!1;self.isScrolling=!1;self.instance.isDragging=!1;
403if(self.canTap){return self.onTap(e)}
404self.speed=100;self.velocityX=(self.distanceX/self.dMs)*0.5;self.velocityY=(self.distanceY/self.dMs)*0.5;if(panning){self.endPanning()}else if(zooming){self.endZooming()}else{self.endSwiping(swiping,scrolling)}
405return};Guestures.prototype.endSwiping=function(swiping,scrolling){var self=this,ret=!1,len=self.instance.group.length,distanceX=Math.abs(self.distanceX),canAdvance=swiping=="x"&&len>1&&((self.dMs>130&&distanceX>10)||distanceX>50),speedX=300;self.sliderLastPos=null;if(swiping=="y"&&!scrolling&&Math.abs(self.distanceY)>50){$.fancybox.animate(self.instance.current.$slide,{top:self.sliderStartPos.top+self.distanceY+self.velocityY*150,opacity:0},200);ret=self.instance.close(!0,250)}else if(canAdvance&&self.distanceX>0){ret=self.instance.previous(speedX)}else if(canAdvance&&self.distanceX<0){ret=self.instance.next(speedX)}
406if(ret===!1&&(swiping=="x"||swiping=="y")){self.instance.centerSlide(200)}
407self.$container.removeClass("fancybox-is-sliding")};Guestures.prototype.endPanning=function(){var self=this,newOffsetX,newOffsetY,newPos;if(!self.contentLastPos){return}
408if(self.opts.momentum===!1||self.dMs>350){newOffsetX=self.contentLastPos.left;newOffsetY=self.contentLastPos.top}else{newOffsetX=self.contentLastPos.left+self.velocityX*500;newOffsetY=self.contentLastPos.top+self.velocityY*500}
409newPos=self.limitPosition(newOffsetX,newOffsetY,self.contentStartPos.width,self.contentStartPos.height);newPos.width=self.contentStartPos.width;newPos.height=self.contentStartPos.height;$.fancybox.animate(self.$content,newPos,366)};Guestures.prototype.endZooming=function(){var self=this;var current=self.instance.current;var newOffsetX,newOffsetY,newPos,reset;var newWidth=self.newWidth;var newHeight=self.newHeight;if(!self.contentLastPos){return}
410newOffsetX=self.contentLastPos.left;newOffsetY=self.contentLastPos.top;reset={top:newOffsetY,left:newOffsetX,width:newWidth,height:newHeight,scaleX:1,scaleY:1};$.fancybox.setTranslate(self.$content,reset);if(newWidth<self.canvasWidth&&newHeight<self.canvasHeight){self.instance.scaleToFit(150)}else if(newWidth>current.width||newHeight>current.height){self.instance.scaleToActual(self.centerPointStartX,self.centerPointStartY,150)}else{newPos=self.limitPosition(newOffsetX,newOffsetY,newWidth,newHeight);$.fancybox.animate(self.$content,newPos,150)}};Guestures.prototype.onTap=function(e){var self=this;var $target=$(e.target);var instance=self.instance;var current=instance.current;var endPoints=(e&&getPointerXY(e))||self.startPoints;var tapX=endPoints[0]?endPoints[0].x-$(window).scrollLeft()-self.stagePos.left:0;var tapY=endPoints[0]?endPoints[0].y-$(window).scrollTop()-self.stagePos.top:0;var where;var process=function(prefix){var action=current.opts[prefix];if($.isFunction(action)){action=action.apply(instance,[current,e])}
411if(!action){return}
412switch(action){case "close":instance.close(self.startEvent);break;case "toggleControls":instance.toggleControls();break;case "next":instance.next();break;case "nextOrClose":if(instance.group.length>1){instance.next()}else{instance.close(self.startEvent)}
413break;case "zoom":if(current.type=="image"&&(current.isLoaded||current.$ghost)){if(instance.canPan()){instance.scaleToFit()}else if(instance.isScaledDown()){instance.scaleToActual(tapX,tapY)}else if(instance.group.length<2){instance.close(self.startEvent)}}
414break}};if(e.originalEvent&&e.originalEvent.button==2){return}
415if(!$target.is("img")&&tapX>$target[0].clientWidth+$target.offset().left){return}
416if($target.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container")){where="Outside"}else if($target.is(".fancybox-slide")){where="Slide"}else if(instance.current.$content&&instance.current.$content.find($target).addBack().filter($target).length){where="Content"}else{return}
417if(self.tapped){clearTimeout(self.tapped);self.tapped=null;if(Math.abs(tapX-self.tapX)>50||Math.abs(tapY-self.tapY)>50){return this}
418process("dblclick"+where)}else{self.tapX=tapX;self.tapY=tapY;if(current.opts["dblclick"+where]&&current.opts["dblclick"+where]!==current.opts["click"+where]){self.tapped=setTimeout(function(){self.tapped=null;if(!instance.isAnimating){process("click"+where)}},500)}else{process("click"+where)}}
419return this};$(document).on("onActivate.fb",function(e,instance){if(instance&&!instance.Guestures){instance.Guestures=new Guestures(instance)}}).on("beforeClose.fb",function(e,instance){if(instance&&instance.Guestures){instance.Guestures.destroy()}})})(window,document,jQuery);(function(document,$){"use strict";$.extend(!0,$.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
419<path d="M6.5 5.4v13.2l11-6.6z"/></svg>'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg>'+"</button>"},slideShow:{autoStart:!1,speed:3000,progress:!0}});var SlideShow=function(instance){this.instance=instance;this.init()};$.extend(SlideShow.prototype,{timer:null,isActive:!1,$button:null,init:function(){var self=this,instance=self.instance,opts=instance.group[instance.currIndex].opts.slideShow;self.$button=instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){self.toggle()});if(instance.group.length<2||!opts){self.$button.hide()}else if(opts.progress){self.$progress=$('<div class="fancybox-progress"></div>').appendTo(instance.$refs.inner)}},set:function(force){var self=this,instance=self.instance,current=instance.current;if(current&&(force===!0||current.opts.loop||instance.currIndex<instance.group.length-1)){if(self.isActive&&current.contentType!=="video"){if(self.$progress){$.fancybox.animate(self.$progress.show(),{scaleX:1},current.opts.slideShow.speed)}
420self.timer=setTimeout(function(){if(!instance.current.opts.loop&&instance.current.index==instance.group.length-1){instance.jumpTo(0)}else{instance.next()}},current.opts.slideShow.speed)}}else{self.stop();instance.idleSecondsCounter=0;instance.showControls()}},clear:function(){var self=this;clearTimeout(self.timer);self.timer=null;if(self.$progress){self.$progress.removeAttr("style").hide()}},start:function(){var self=this,current=self.instance.current;if(current){self.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause");self.isActive=!0;if(current.isComplete){self.set(!0)}
421self.instance.trigger("onSlideShowChange",!0)}},stop:function(){var self=this,current=self.instance.current;self.clear();self.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");self.isActive=!1;self.instance.trigger("onSlideShowChange",!1);if(self.$progress){self.$progress.removeAttr("style").hide()}},toggle:function(){var self=this;if(self.isActive){self.stop()}else{self.start()}}});$(document).on({"onInit.fb":function(e,instance){if(instance&&!instance.SlideShow){instance.SlideShow=new SlideShow(instance)}},"beforeShow.fb":function(e,instance,current,firstRun){var SlideShow=instance&&instance.SlideShow;if(firstRun){if(SlideShow&&current.opts.slideShow.autoStart){SlideShow.start()}}else if(SlideShow&&SlideShow.isActive){SlideShow.clear()}},"afterShow.fb":function(e,instance,current){var SlideShow=instance&&instance.SlideShow;if(SlideShow&&SlideShow.isActive){SlideShow.set()}},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var SlideShow=instance&&instance.SlideShow;if(SlideShow&&current.opts.slideShow&&(keycode===80||keycode===32)&&!$(document.activeElement).is("button,a,input")){keypress.preventDefault();SlideShow.toggle()}},"beforeClose.fb onDeactivate.fb":function(e,instance){var SlideShow=instance&&instance.SlideShow;if(SlideShow){SlideShow.stop()}}});$(document).on("visibilitychange",function(){if($.fancybox.version!='3.5.7'){return}
422var instance=$.fancybox.getInstance(),SlideShow=instance&&instance.SlideShow;if(SlideShow&&SlideShow.isActive){if(document.hidden){SlideShow.clear()}else{SlideShow.set()}}})})(document,jQuery);(function(document,$){"use strict";var fn=(function(){var fnMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];var ret={};for(var i=0;i<fnMap.length;i++){var val=fnMap[i];if(val&&val[1]in document){for(var j=0;j<val.length;j++){ret[fnMap[0][j]]=val[j]}
423return ret}}
424return!1})();if(fn){var FullScreen={request:function(elem){elem=elem||document.documentElement;elem[fn.requestFullscreen](elem.ALLOW_KEYBOARD_INPUT)},exit:function(){document[fn.exitFullscreen]()},toggle:function(elem){elem=elem||document.documentElement;if(this.isFullscreen()){this.exit()}else{this.request(elem)}},isFullscreen:function(){return Boolean(document[fn.fullscreenElement])},enabled:function(){return Boolean(document[fn.fullscreenEnabled])}};$.extend(!0,$.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
424<path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg>'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg>'+"</button>"},fullScreen:{autoStart:!1}});$(document).on(fn.fullscreenchange,function(){var isFullscreen=FullScreen.isFullscreen(),instance=$.fancybox.getInstance();if(instance){if(instance.current&&instance.current.type==="image"&&instance.isAnimating){instance.isAnimating=!1;instance.update(!0,!0,0);if(!instance.isComplete){instance.complete()}}
425instance.trigger("onFullscreenChange",isFullscreen);instance.$refs.container.toggleClass("fancybox-is-fullscreen",isFullscreen);instance.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!isFullscreen).toggleClass("fancybox-button--fsexit",isFullscreen)}})}
426$(document).on({"onInit.fb":function(e,instance){var $container;if(!fn){instance.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();return}
427if(instance&&instance.group[instance.currIndex].opts.fullScreen){$container=instance.$refs.container;$container.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(e){e.stopPropagation();e.preventDefault();FullScreen.toggle()});if(instance.opts.fullScreen&&instance.opts.fullScreen.autoStart===!0){FullScreen.request()}
428instance.FullScreen=FullScreen}else if(instance){instance.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()}},"afterKeydown.fb":function(e,instance,current,keypress,keycode){if(instance&&instance.FullScreen&&keycode===70){keypress.preventDefault();instance.FullScreen.toggle()}},"beforeClose.fb":function(e,instance){if(instance&&instance.FullScreen&&instance.$refs.container.hasClass("fancybox-is-fullscreen")){FullScreen.exit()}}})})(document,jQuery);(function(document,$){"use strict";var CLASS="fancybox-thumbs",CLASS_ACTIVE=CLASS+"-active";$.fancybox.defaults=$.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg>'+"</button>"},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},$.fancybox.defaults);var FancyThumbs=function(instance){this.init(instance)};$.extend(FancyThumbs.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(instance){var self=this,group=instance.group,enabled=0;self.instance=instance;self.opts=group[instance.currIndex].opts.thumbs;instance.Thumbs=self;self.$button=instance.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,len=group.length;i<len;i++){if(group[i].thumb){enabled++}
429if(enabled>1){break}}
430if(enabled>1&&!!self.opts){self.$button.removeAttr("style").on("click",function(){self.toggle()});self.isActive=!0}else{self.$button.hide()}},create:function(){var self=this,instance=self.instance,parentEl=self.opts.parentEl,list=[],src;if(!self.$grid){self.$grid=$('<div class="'+CLASS+" "+CLASS+"-"+self.opts.axis+'"></div>').appendTo(instance.$refs.container.find(parentEl).addBack().filter(parentEl));self.$grid.on("click","a",function(){instance.jumpTo($(this).attr("data-index"))})}
431if(!self.$list){self.$list=$('<div class="'+CLASS+'__list">').appendTo(self.$grid)}
432$.each(instance.group,function(i,item){src=item.thumb;if(!src&&item.type==="image"){src=item.src}
433list.push('<a href="javascript:;" tabindex="0" data-index="'+i+'"'+(src&&src.length?' style="background-image:url('+src+')"':'class="fancybox-thumbs-missing"')+"></a>")});self.$list[0].innerHTML=list.join("");if(self.opts.axis==="x"){self.$list.width(parseInt(self.$grid.css("padding-right"),10)+instance.group.length*self.$list.children().eq(0).outerWidth(!0))}},focus:function(duration){var self=this,$list=self.$list,$grid=self.$grid,thumb,thumbPos;if(!self.instance.current){return}
434thumb=$list.children().removeClass(CLASS_ACTIVE).filter('[data-index="'+self.instance.current.index+'"]').addClass(CLASS_ACTIVE);thumbPos=thumb.position();if(self.opts.axis==="y"&&(thumbPos.top<0||thumbPos.top>$list.height()-thumb.outerHeight())){$list.stop().animate({scrollTop:$list.scrollTop()+thumbPos.top},duration)}else if(self.opts.axis==="x"&&(thumbPos.left<$grid.scrollLeft()||thumbPos.left>$grid.scrollLeft()+($grid.width()-thumb.outerWidth()))){$list.parent().stop().animate({scrollLeft:thumbPos.left},duration)}},update:function(){var that=this;that.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);if(that.isVisible){if(!that.$grid){that.create()}
435that.instance.trigger("onThumbsShow");that.focus(0)}else if(that.$grid){that.instance.trigger("onThumbsHide")}
436that.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});$(document).on({"onInit.fb":function(e,instance){var Thumbs;if(instance&&!instance.Thumbs){Thumbs=new FancyThumbs(instance);if(Thumbs.isActive&&Thumbs.opts.autoStart===!0){Thumbs.show()}}},"beforeShow.fb":function(e,instance,item,firstRun){var Thumbs=instance&&instance.Thumbs;if(Thumbs&&Thumbs.isVisible){Thumbs.focus(firstRun?0:250)}},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var Thumbs=instance&&instance.Thumbs;if(Thumbs&&Thumbs.isActive&&keycode===71){keypress.preventDefault();Thumbs.toggle()}},"beforeClose.fb":function(e,instance){var Thumbs=instance&&instance.Thumbs;if(Thumbs&&Thumbs.isVisible&&Thumbs.opts.hideOnClose!==!1){Thumbs.$grid.hide()}}})})(document,jQuery);(function(document,$){"use strict";$.extend(!0,$.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg>'+"</button>"},share:{url:function(instance,item){return((!instance.currentHash&&!(item.type==="inline"||item.type==="html")?item.origSrc||item.src:!1)||window.location)},tpl:'<div class="fancybox-share">'+"<h1>{{SHARE}}</h1>"+"<p>"+'<a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}">'+'<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg>'+"<span>Facebook</span>"+"</a>"+'<a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}">'+'<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg>'+"<span>Twitter</span>"+"</a>"+'<a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}">'+'<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg>'+"<span>Pinterest</span>"+"</a>"+"</p>"+'<p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p>'+"</div>"}});function escapeHtml(string){var entityMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(string).replace(/[&<>"'`=\/]/g,function(s){return entityMap[s]})}
437$(document).on("click","[data-fancybox-share]",function(){var instance=$.fancybox.getInstance(),current=instance.current||null,url,tpl;if(!current){return}
438if($.type(current.opts.share.url)==="function"){url=current.opts.share.url.apply(current,[instance,current])}
439tpl=current.opts.share.tpl.replace(/\{\{media\}\}/g,current.type==="image"?encodeURIComponent(current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(url)).replace(/\{\{url_raw\}\}/g,escapeHtml(url)).replace(/\{\{descr\}\}/g,instance.$caption?encodeURIComponent(instance.$caption.text()):"");$.fancybox.open({src:instance.translate(instance,tpl),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(shareInstance,shareCurrent){instance.$refs.container.one("beforeClose.fb",function(){shareInstance.close(null,0)});shareCurrent.$content.find(".fancybox-share__button").on('click',function(){window.open(this.href,"Share","width=550, height=450");return!1})}
439,mobile:{autoFocus:!1}}})})})(document,jQuery);(function(window,document,$){"use strict";if(!$.escapeSelector){$.escapeSelector=function(sel){var rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;var fcssescape=function(ch,asCodePoint){if(asCodePoint){if(ch==="\0"){return"\uFFFD"}
440return ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" "}
441return"\\"+ch};return(sel+"").replace(rcssescape,fcssescape)}}
442function parseUrl(){var hash=window.location.hash.substr(1),rez=hash.split("-"),index=rez.length>1&&/^\+?\d+$/.test(rez[rez.length-1])?parseInt(rez.pop(-1),10)||1:1,gallery=rez.join("-");return{hash:hash,index:index<1?1:index,gallery:gallery}}
443function triggerFromUrl(url){if(url.gallery!==""){$("[data-fancybox='"+$.escapeSelector(url.gallery)+"']").eq(url.index-1).focus().trigger("click.fb-start")}}
444function getGalleryID(instance){var opts,ret;if(!instance){return!1}
445opts=instance.current?instance.current.opts:instance.opts;ret=opts.hash||(opts.$orig?opts.$orig.data("fancybox")||opts.$orig.data("fancybox-trigger"):"");return ret===""?!1:ret}
446$(function(){if($.fancybox.version!='3.5.7'){return}
447if($.fancybox.defaults.hash===!1){return}
448$(document).on({"onInit.fb":function(e,instance){var url,gallery;if(instance.group[instance.currIndex].opts.hash===!1){return}
449url=parseUrl();gallery=getGalleryID(instance);if(gallery&&url.gallery&&gallery==url.gallery){instance.currIndex=url.index-1}},"beforeShow.fb":function(e,instance,current,firstRun){var gallery;if(!current||current.opts.hash===!1){return}
450gallery=getGalleryID(instance);if(!gallery){return}
451instance.currentHash=gallery+(instance.group.length>1?"-"+(current.index+1):"");if(window.location.hash==="#"+instance.currentHash){return}
452if(firstRun&&!instance.origHash){instance.origHash=window.location.hash}
453if(instance.hashTimer){clearTimeout(instance.hashTimer)}
454instance.hashTimer=setTimeout(function(){if("replaceState" in window.history){window.history[firstRun?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+instance.currentHash);if(firstRun){instance.hasCreatedHistory=!0}}else{window.location.hash=instance.currentHash}
455instance.hashTimer=null},300)},"beforeClose.fb":function(e,instance,current){if(!current||current.opts.hash===!1){return}
456clearTimeout(instance.hashTimer);if(instance.currentHash&&instance.hasCreatedHistory){window.history.back()}else if(instance.currentHash){if("replaceState" in window.history){window.history.replaceState({},document.title,window.location.pathname+window.location.search+(instance.origHash||""))}else{window.location.hash=instance.origHash}}
457instance.currentHash=null}});$(window).on("hashchange.fb",function(){var url=parseUrl(),fb=null;$.each($(".fancybox-container").get().reverse(),function(index,value){var tmp=$(value).data("FancyBox");if(tmp&&tmp.currentHash){fb=tmp;return!1}});if(fb){if(fb.currentHash!==url.gallery+"-"+url.index&&!(url.index===1&&fb.currentHash==url.gallery)){fb.currentHash=null;fb.close()}}else if(url.gallery!==""){triggerFromUrl(url)}});setTimeout(function(){if($.fancybox.version!='3.5.7'){return}
458if(!$.fancybox.getInstance()){triggerFromUrl(parseUrl())}},50)})})(window,document,jQuery);(function(document,$){"use strict";var prevTime=new Date().getTime();$(document).on({"onInit.fb":function(e,instance,current){instance.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(e){var current=instance.current,currTime=new Date().getTime();if(instance.group.length<2||current.opts.wheel===!1||(current.opts.wheel==="auto"&&current.type!=="image")){return}
459e.preventDefault();e.stopPropagation();if(current.$slide.hasClass("fancybox-animated")){return}
460e=e.originalEvent||e;if(currTime-prevTime<250){return}
461prevTime=currTime;instance[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)<0?"next":"previous"]()})}})})(document,jQuery);(function($,window,document,undefined){var pluginName="MegaMenu",defaults={propertyName:"value"};var delayOut=400;var menus=[];function CustomMenu(element,options){this.element=element;this.options=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.init()}
462CustomMenu.prototype={isOpen:!1,timeout:null,init:function(){var that=this;$(this).each(function(index,menu){that.node=menu.element;that.addListeners(menu.element);var $menu=$(menu.element);$menu.addClass("dropdownJavascript");menus.push(menu.element);$menu.find('ul > li').each(function(index,submenu){if($(submenu).find('ul').length>0){$(submenu).addClass('with-menu')}})})},addListeners:function(menu){var that=this;$(menu).on('mouseover',function(e){that.handleMouseOver.call(that,e)}).on('mouseout',function(e){that.handleMouseOut.call(that,e)})},handleMouseOver:function(e){var that=this;this.clearTimeout();var item=e.target||e.srcElement;while(item.nodeName!='LI'&&item!=this.node){item=item.parentNode}
463if(item.nodeName=='LI'){this.toOpen=item;this.timeout=setTimeout(function(){that.open.call(that)},this.options.delay)}},handleMouseOut:function(){var that=this;this.clearTimeout();var _delayOut=this.options.delay;if(delayOut){_delayOut=delayOut}
464this.timeout=setTimeout(function(){that.close.call(that)},_delayOut)},clearTimeout:function(){if(this.timeout){clearTimeout(this.timeout);this.timeout=null}},open:function(){var that=this;this.isOpen=!0;var items=$(this.toOpen).parent().children('li');$(items).each(function(index,item){$(item).find("ul").each(function(index,submenu){if(item!=that.toOpen){$(item).removeClass("dropdownOpen");that.close(item)}else if(!$(item).hasClass('dropdownOpen')){$(item).addClass("dropdownOpen");var left=0;var node=submenu;while(node){left+=Math.abs(node.offsetLeft);node=node.offsetParent}
465var right=left+submenu.offsetWidth;var menuHeight=$(submenu).outerHeight();var parentTop=$(submenu).offset().top-$(window).scrollTop();
465var totalHeight=menuHeight+parentTop;var windowHeight=window.innerHeight;$(item).removeClass('dropdownRightToLeft');if(left<0)$(item).addClass('dropdownLeftToRight');if(right>document.body.clientWidth){$(item).addClass('dropdownRightToLeft')}}})})},close:function(node){if(!node){this.isOpen=!1;node=this.node}
466$(node).find('li').each(function(index,item){$(item).removeClass('dropdownOpen')})}};$.fn[pluginName]=function(options){return this.each(function(){if(!$.data(this,"plugin_"+pluginName)){$.data(this,"plugin_"+pluginName,new CustomMenu(this,options))}})}})(jQuery,window,document);
467/*!
468 * modernizr v3.3.1
469 * Build https://modernizr.com/download?-cssanimations-csstransitions-touchevents-domprefixes-prefixed-prefixes-setclasses-shiv-testallprops-testprop-teststyles-dontmin
470 *
471 * Copyright (c)
472 *  Faruk Ates
473 *  Paul Irish
474 *  Alex Sexton
475 *  Ryan Seddon
476 *  Patrick Kettner
477 *  Stu Cox
478 *  Richard Herrera
479
480 * MIT License
481 */
482;(function(window,document,undefined){var classes=[];var tests=[];var ModernizrProto={_version:'3.3.1',_config:{'classPrefix':'','enableClasses':!0,'enableJSClass':!0,'usePrefixes':!0},_q:[],on:function(test,cb){var self=this;setTimeout(function(){cb(self[test])},0)},addTest:function(name,fn,options){tests.push({name:name,fn:fn,options:options})},addAsyncTest:function(fn){tests.push({name:null,fn:fn})}};var Modernizr=function(){};Modernizr.prototype=ModernizrProto;Modernizr=new Modernizr();var prefixes=(ModernizrProto._config.usePrefixes?' -webkit- -moz- -o- -ms- '.split(' '):['','']);ModernizrProto._prefixes=prefixes;function is(obj,type){return typeof obj===type};function testRunner(){var featureNames;var feature;var aliasIdx;var result;var nameIdx;var featureName;var featureNameSplit;for(var featureIdx in tests){if(tests.hasOwnProperty(featureIdx)){featureNames=[];feature=tests[featureIdx];if(feature.name){featureNames.push(feature.name.toLowerCase());if(feature.options&&feature.options.aliases&&feature.options.aliases.length){for(aliasIdx=0;aliasIdx<feature.options.aliases.length;aliasIdx++){featureNames.push(feature.options.aliases[aliasIdx].toLowerCase())}}}
483result=is(feature.fn,'function')?feature.fn():feature.fn;for(nameIdx=0;nameIdx<featureNames.length;nameIdx++){featureName=featureNames[nameIdx];featureNameSplit=featureName.split('.');if(featureNameSplit.length===1){Modernizr[featureNameSplit[0]]=result}else{if(Modernizr[featureNameSplit[0]]&&!(Modernizr[featureNameSplit[0]]instanceof Boolean)){Modernizr[featureNameSplit[0]]=new Boolean(Modernizr[featureNameSplit[0]])}
484Modernizr[featureNameSplit[0]][featureNameSplit[1]]=result}
485classes.push((result?'':'no-')+featureNameSplit.join('-'))}}}};var docElement=document.documentElement;var isSVG=docElement.nodeName.toLowerCase()==='svg';function setClasses(classes){var className=docElement.className;var classPrefix=Modernizr._config.classPrefix||'';if(isSVG){className=className.baseVal}
486if(Modernizr._config.enableJSClass){var reJS=new RegExp('(^|\\s)'+classPrefix+'no-js(\\s|$)');className=className.replace(reJS,'$1'+classPrefix+'js$2')}
487if(Modernizr._config.enableClasses){className+=' '+classPrefix+classes.join(' '+classPrefix);isSVG?docElement.className.baseVal=className:docElement.className=className}};var html5;if(!isSVG){/**
488     * @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
489     */
490;(function(window,document){var version='3.7.3';var options=window.html5||{};var reSkip=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var saveClones=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var supportsHtml5Styles;var expando='_html5shiv';var expanID=0;var expandoData={};var supportsUnknownElements;(function(){try{var a=document.createElement('a');a.innerHTML='<xyz></xyz>';supportsHtml5Styles=('hidden' in a);supportsUnknownElements=a.childNodes.length==1||(function(){(document.createElement)('a');var frag=document.createDocumentFragment();return(typeof frag.cloneNode=='undefined'||typeof frag.createDocumentFragment=='undefined'||typeof frag.createElement=='undefined')}())}catch(e){supportsHtml5Styles=!0;supportsUnknownElements=!0}}());function addStyleSheet(ownerDocument,cssText){var p=ownerDocument.createElement('p'),parent=ownerDocument.getElementsByTagName('head')[0]||ownerDocument.documentElement;p.innerHTML='x<style>'+cssText+'</style>';return parent.insertBefore(p.lastChild,parent.firstChild)}
491function getElements(){var elements=html5.elements;return typeof elements=='string'?elements.split(' '):elements}
492function addElements(newElements,ownerDocument){var elements=html5.elements;if(typeof elements!='string'){elements=elements.join(' ')}
493if(typeof newElements!='string'){newElements=newElements.join(' ')}
494html5.elements=elements+' '+newElements;shivDocument(ownerDocument)}
495function getExpandoData(ownerDocument){var data=expandoData[ownerDocument[expando]];if(!data){data={};expanID++;ownerDocument[expando]=expanID;expandoData[expanID]=data}
496return data}
497function createElement(nodeName,ownerDocument,data){if(!ownerDocument){ownerDocument=document}
498if(supportsUnknownElements){return ownerDocument.createElement(nodeName)}
499if(!data){data=getExpandoData(ownerDocument)}
500var node;
500if(data.cache[nodeName]){node=data.cache[nodeName].cloneNode()}else if(saveClones.test(nodeName)){node=(data.cache[nodeName]=data.createElem(nodeName)).cloneNode()}else{node=data.createElem(nodeName)}
501return node.canHaveChildren&&!reSkip.test(nodeName)&&!node.tagUrn?data.frag.appendChild(node):node}
502function createDocumentFragment(ownerDocument,data){if(!ownerDocument){ownerDocument=document}
503if(supportsUnknownElements){return ownerDocument.createDocumentFragment()}
504data=data||getExpandoData(ownerDocument);var clone=data.frag.cloneNode(),i=0,elems=getElements(),l=elems.length;for(;i<l;i++){clone.createElement(elems[i])}
505return clone}
506function shivMethods(ownerDocument,data){if(!data.cache){data.cache={};data.createElem=ownerDocument.createElement;data.createFrag=ownerDocument.createDocumentFragment;data.frag=data.createFrag()}
507ownerDocument.createElement=function(nodeName){if(!html5.shivMethods){return data.createElem(nodeName)}
508return createElement(nodeName,ownerDocument,data)};ownerDocument.createDocumentFragment=Function('h,f','return function(){'+'var n=f.cloneNode(),c=n.createElement;'+'h.shivMethods&&('+getElements().join().replace(/[\w\-:]+/g,function(nodeName){data.createElem(nodeName);data.frag.createElement(nodeName);return'c("'+nodeName+'")'})+');return n}')(html5,data.frag)}
509function shivDocument(ownerDocument){if(!ownerDocument){ownerDocument=document}
510var data=getExpandoData(ownerDocument);if(html5.shivCSS&&!supportsHtml5Styles&&!data.hasCSS){data.hasCSS=!!addStyleSheet(ownerDocument,'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}'+'mark{background:#FF0;color:#000}'+'template{display:none}')}
511if(!supportsUnknownElements){shivMethods(ownerDocument,data)}
512return ownerDocument}
513var html5={'elements':options.elements||'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video','version':version,'shivCSS':(options.shivCSS!==!1),'supportsUnknownElements':supportsUnknownElements,'shivMethods':(options.shivMethods!==!1),'type':'default','shivDocument':shivDocument,createElement:createElement,createDocumentFragment:createDocumentFragment,addElements:addElements};window.html5=html5;shivDocument(document);if(typeof module=='object'&&module.exports){module.exports=html5}}(typeof window!=="undefined"?window:this,document))};var omPrefixes='Moz O ms Webkit';var domPrefixes=(ModernizrProto._config.usePrefixes?omPrefixes.toLowerCase().split(' '):[]);ModernizrProto._domPrefixes=domPrefixes;function cssToDOM(name){return name.replace(/([a-z])-([a-z])/g,function(str,m1,m2){return m1+m2.toUpperCase()}).replace(/^-/,'')};var cssomPrefixes=(ModernizrProto._config.usePrefixes?omPrefixes.split(' '):[]);ModernizrProto._cssomPrefixes=cssomPrefixes;var atRule=function(prop){var length=prefixes.length;var cssrule=window.CSSRule;var rule;if(typeof cssrule==='undefined'){return undefined}
514if(!prop){return!1}
515prop=prop.replace(/^@/,'');rule=prop.replace(/-/g,'_').toUpperCase()+'_RULE';if(rule in cssrule){return'@'+prop}
516for(var i=0;i<length;i++){var prefix=prefixes[i];var thisRule=prefix.toUpperCase()+'_'+rule;if(thisRule in cssrule){return'@-'+prefix.toLowerCase()+'-'+prop}}
517return!1};ModernizrProto.atRule=atRule;function contains(str,substr){return!!~(''+str).indexOf(substr)};function createElement(){if(typeof document.createElement!=='function'){return document.createElement(arguments[0])}else if(isSVG){return document.createElementNS.call(document,'http://www.w3.org/2000/svg',arguments[0])}else{return document.createElement.apply(document,arguments)}};function getBody(){var body=document.body;if(!body){body=createElement(isSVG?'svg':'body');body.fake=!0}
518return body};function injectElementWithStyles(rule,callback,nodes,testnames){var mod='modernizr';var style;var ret;var node;var docOverflow;var div=createElement('div');var body=getBody();if(parseInt(nodes,10)){while(nodes--){node=createElement('div');node.id=testnames?testnames[nodes]:mod+(nodes+1);div.appendChild(node)}}
519style=createElement('style');style.type='text/css';style.id='s'+mod;(!body.fake?div:body).appendChild(style);body.appendChild(div);if(style.styleSheet){style.styleSheet.cssText=rule}else{style.appendChild(document.createTextNode(rule))}
520div.id=mod;if(body.fake){body.style.background='';body.style.overflow='hidden';docOverflow=docElement.style.overflow;docElement.style.overflow='hidden';docElement.appendChild(body)}
521ret=callback(div,rule);
521if(body.fake){body.parentNode.removeChild(body);docElement.style.overflow=docOverflow;docElement.offsetHeight}else{div.parentNode.removeChild(div)}
522return!!ret};var testStyles=ModernizrProto.testStyles=injectElementWithStyles;function fnBind(fn,that){return function(){return fn.apply(that,arguments)}};function testDOMProps(props,obj,elem){var item;for(var i in props){if(props[i]in obj){if(elem===!1){return props[i]}
523item=obj[props[i]];if(is(item,'function')){return fnBind(item,elem||obj)}
524return item}}
525return!1};var modElem={elem:createElement('modernizr')};Modernizr._q.push(function(){delete modElem.elem});var mStyle={style:modElem.elem.style};Modernizr._q.unshift(function(){delete mStyle.style});function domToCSS(name){return name.replace(/([A-Z])/g,function(str,m1){return'-'+m1.toLowerCase()}).replace(/^ms-/,'-ms-')};function nativeTestProps(props,value){var i=props.length;if('CSS' in window&&'supports' in window.CSS){while(i--){if(window.CSS.supports(domToCSS(props[i]),value)){return!0}}
526return!1}else if('CSSSupportsRule' in window){var conditionText=[];while(i--){conditionText.push('('+domToCSS(props[i])+':'+value+')')}
527conditionText=conditionText.join(' or ');return injectElementWithStyles('@supports ('+conditionText+') { #modernizr { position: absolute; } }',function(node){return getComputedStyle(node,null).position=='absolute'})}
528return undefined};function testProps(props,prefixed,value,skipValueTest){skipValueTest=is(skipValueTest,'undefined')?!1:skipValueTest;if(!is(value,'undefined')){var result=nativeTestProps(props,value);if(!is(result,'undefined')){return result}}
529var afterInit,i,propsLength,prop,before;var elems=['modernizr','tspan','samp'];while(!mStyle.style&&elems.length){afterInit=!0;mStyle.modElem=createElement(elems.shift());mStyle.style=mStyle.modElem.style}
530function cleanElems(){if(afterInit){delete mStyle.style;delete mStyle.modElem}}
531propsLength=props.length;for(i=0;i<propsLength;i++){prop=props[i];before=mStyle.style[prop];if(contains(prop,'-')){prop=cssToDOM(prop)}
532if(mStyle.style[prop]!==undefined){if(!skipValueTest&&!is(value,'undefined')){try{mStyle.style[prop]=value}catch(e){}
533if(mStyle.style[prop]!=before){cleanElems();return prefixed=='pfx'?prop:!0}}else{cleanElems();return prefixed=='pfx'?prop:!0}}}
534cleanElems();return!1};var testProp=ModernizrProto.testProp=function(prop,value,useValue){return testProps([prop],undefined,value,useValue)};function testPropsAll(prop,prefixed,elem,value,skipValueTest){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props=(prop+' '+cssomPrefixes.join(ucProp+' ')+ucProp).split(' ');if(is(prefixed,'string')||is(prefixed,'undefined')){return testProps(props,prefixed,value,skipValueTest)}else{props=(prop+' '+(domPrefixes).join(ucProp+' ')+ucProp).split(' ');return testDOMProps(props,prefixed,elem)}}
535ModernizrProto.testAllProps=testPropsAll;var prefixed=ModernizrProto.prefixed=function(prop,obj,elem){if(prop.indexOf('@')===0){return atRule(prop)}
536if(prop.indexOf('-')!=-1){prop=cssToDOM(prop)}
537if(!obj){return testPropsAll(prop,'pfx')}else{return testPropsAll(prop,obj,elem)}};function testAllProps(prop,value,skipValueTest){return testPropsAll(prop,undefined,undefined,value,skipValueTest)}
538ModernizrProto.testAllProps=testAllProps;
539/*!
540{
541  "name": "CSS Animations",
542  "property": "cssanimations",
543  "caniuse": "css-animation",
544  "polyfills": ["transformie", "csssandpaper"],
545  "tags": ["css"],
546  "warnings": ["Android < 4 will pass this test, but can only animate a single property at a time"],
547  "notes": [{
548    "name" : "Article: 'Dispelling the Android CSS animation myths'",
549    "href": "https://goo.gl/OGw5Gm"
550  }]
551}
552!*/
553Modernizr.addTest('cssanimations',testAllProps('animationName','a',!0));
554/*!
555{
556  "name": "CSS Transitions",
557  "property": "csstransitions",
558  "caniuse": "css-transitions",
559  "tags": ["css"]
560}
561!*/
562Modernizr.addTest('csstransitions',testAllProps('transition','all',!0));
563/*!
564{
565  "name": "Touch Events",
566  "property": "touchevents",
567  "caniuse" : "touch",
568  "tags": ["media", "attribute"],
569  "notes": [{
570    "name": "Touch Events spec",
571    "href": "https://www.w3.org/TR/2013/WD-touch-events-20130124/"
572  }],
573  "warnings": [
574    "Indicates if the browser supports the Touch Events spec, and does not necessarily reflect a touchscreen device"
575  ],
576  "knownBugs": [
577    "False-positive on some configurations of Nokia N900",
578    "False-positive on some BlackBerry 6.0 builds – https://github.com/Modernizr/Modernizr/issues/372#issuecomment-3112695"
579  ]
580}
581!*/
582Modernizr.addTest('touchevents',function(){var bool;if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch){bool=!0}else{var query=['@media (',prefixes.join('touch-enabled),('),'heartz',')','{#modernizr{top:9px;position:absolute}}'].join('');testStyles(query,function(node){bool=node.offsetTop===9})}
583return bool});testRunner();setClasses(classes);delete ModernizrProto.addTest;delete ModernizrProto.addAsyncTest;for(var i=0;i<Modernizr._q.length;i++){Modernizr._q[i]()}
584window.Modernizr=Modernizr})(window,document);$(function(){ParallaxScroll.init()});var ParallaxScroll={showLogs:!1,round:1000,init:function(){this._log("init");if(this._inited){this._log("Already Inited");this._inited=!0;return}
585this._requestAnimationFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback,element){window.setTimeout(callback,1000/60)}})();this._onScroll(!0)},_inited:!1,_properties:['x','y','z','rotateX','rotateY','rotateZ','scaleX','scaleY','scaleZ','scale'],_requestAnimationFrame:null,_log:function(message){if(this.showLogs)console.log("Parallax Scroll / "+message)},_onScroll:function(noSmooth){var scroll=$(document).scrollTop();var windowHeight=$(window).height();this._log("onScroll "+scroll);$("[data-parallax]").each($.proxy(function(index,el){var $el=$(el);var properties=[];var applyProperties=!1;var style=$el.data("style");if(style==undefined){style=$el.attr("style")||"";$el.data("style",style)}
585
586var datas=[$el.data("parallax")];var iData;for(iData=2;;iData++){if($el.data("parallax"+iData)){datas.push($el.data("parallax-"+iData))}else{break}}
587var datasLength=datas.length;for(iData=0;iData<datasLength;iData ++){var data=datas[iData];var scrollFrom=data["from-scroll"];if(scrollFrom==undefined)scrollFrom=Math.max(0,$(el).offset().top-windowHeight);scrollFrom=scrollFrom|0;var scrollDistance=data.distance;var scrollTo=data["to-scroll"];if(scrollDistance==undefined&&scrollTo==undefined)scrollDistance=windowHeight;scrollDistance=Math.max(scrollDistance|0,1);var easing=data.easing;var easingReturn=data["easing-return"];if(easing==undefined||!$.easing||!$.easing[easing])easing=null;if(easingReturn==undefined||!$.easing||!$.easing[easingReturn])easingReturn=easing;if(easing){var totalTime=data.duration;if(totalTime==undefined)totalTime=scrollDistance;totalTime=Math.max(totalTime|0,1);var totalTimeReturn=data["duration-return"];if(totalTimeReturn==undefined)totalTimeReturn=totalTime;scrollDistance=1;var currentTime=$el.data("current-time");if(currentTime==undefined)currentTime=0}
588if(scrollTo==undefined)scrollTo=scrollFrom+scrollDistance;scrollTo=scrollTo|0;var smoothness=data.smoothness;if(smoothness==undefined)smoothness=30;smoothness=smoothness|0;if(noSmooth||smoothness==0)smoothness=1;smoothness=smoothness|0;var scrollCurrent=scroll;scrollCurrent=Math.max(scrollCurrent,scrollFrom);scrollCurrent=Math.min(scrollCurrent,scrollTo);if(easing){if($el.data("sens")==undefined)$el.data("sens","back");if(scrollCurrent>scrollFrom){if($el.data("sens")=="back"){currentTime=1;$el.data("sens","go")}else{currentTime++}}
589if(scrollCurrent<scrollTo){if($el.data("sens")=="go"){currentTime=1;$el.data("sens","back")}else{currentTime++}}
590if(noSmooth)currentTime=totalTime;$el.data("current-time",currentTime)}
591this._properties.map($.proxy(function(prop){var defaultProp=0;var to=data[prop];if(to==undefined)return;if(prop=="scale"||prop=="scaleX"||prop=="scaleY"||prop=="scaleZ"){defaultProp=1}else{to=to|0}
592var prev=$el.data("_"+prop);if(prev==undefined)prev=defaultProp;var next=((to-defaultProp)*((scrollCurrent-scrollFrom)/(scrollTo-scrollFrom)))+defaultProp;var val=prev+(next-prev)/smoothness;if(easing&&currentTime>0&&currentTime<=totalTime){var from=defaultProp;if($el.data("sens")=="back"){from=to;to=-to;easing=easingReturn;totalTime=totalTimeReturn}
593val=$.easing[easing](null,currentTime,from,to,totalTime)}
594val=Math.ceil(val*this.round)/this.round;if(val==prev&&next==to)val=to;if(!properties[prop])properties[prop]=0;properties[prop]+=val;if(prev!=properties[prop]){$el.data("_"+prop,properties[prop]);applyProperties=!0}},this))}
595if(applyProperties){if(properties.z!=undefined){var perspective=data.perspective;if(perspective==undefined)perspective=800;var $parent=$el.parent();if(!$parent.data("style"))$parent.data("style",$parent.attr("style")||"");$parent.attr("style","perspective:"+perspective+"px; -webkit-perspective:"+perspective+"px; "+$parent.data("style"))}
596if(properties.scaleX==undefined)properties.scaleX=1;if(properties.scaleY==undefined)properties.scaleY=1;if(properties.scaleZ==undefined)properties.scaleZ=1;if(properties.scale!=undefined){properties.scaleX*=properties.scale;properties.scaleY*=properties.scale;properties.scaleZ*=properties.scale}
597var translate3d="translate3d("+(properties.x?properties.x:0)+"px, "+(properties.y?properties.y:0)+"px, "+(properties.z?properties.z:0)+"px)";var rotate3d="rotateX("+(properties.rotateX?properties.rotateX:0)+"deg) rotateY("+(properties.rotateY?properties.rotateY:0)+"deg) rotateZ("+(properties.rotateZ?properties.rotateZ:0)+"deg)";var scale3d="scaleX("+properties.scaleX+") scaleY("+properties.scaleY+") scaleZ("+properties.scaleZ+")";var cssTransform=translate3d+" "+rotate3d+" "+scale3d+";";this._log(cssTransform);$el.attr("style","transform:"+cssTransform+" -webkit-transform:"+cssTransform+" "+style)}},this));if(window.requestAnimationFrame){window.requestAnimationFrame($.proxy(this._onScroll,this,!1))}else{this._requestAnimationFrame($.proxy(this._onScroll,this,!1))}}};(function($,window,undefined){'use strict';var Modernizr=window.Modernizr,$body=$('body');$.DLMenu=function(options,element){this.$el=$(element);this._init(options)};$.DLMenu.defaults={animationClasses:{classin:'mk-vm-animate-in-'+mk_vertical_header_anim,classout:'mk-vm-animate-out-'+mk_vertical_header_anim},onLevelClick:function(el,name){return!1},onLinkClick:function(el,ev){return!1}};$.DLMenu.prototype={_init:function(options){this.options=$.extend(!0,{},$.DLMenu.defaults,options);this._config();var animEndEventNames={'WebkitAnimation':'webkitAnimationEnd','OAnimation':'oAnimationEnd','msAnimation':'MSAnimationEnd','animation':'animationend'},transEndEventNames={'WebkitTransition':'webkitTransitionEnd','MozTransition':'transitionend','OTransition':'oTransitionEnd','msTransition':'MSTransitionEnd','transition':'transitionend'};this.animEndEventName=animEndEventNames[Modernizr.prefixed('animation')]+'.dlmenu';this.transEndEventName=transEndEventNames[Modernizr.prefixed('transition')]+'.dlmenu';this.animEndEventNameUnsufixed=animEndEventNames[Modernizr.prefixed('animation')];this.transEndEventNameUnsufixed=transEndEventNames[Modernizr.prefixed('transition')];this.supportAnimations=Modernizr.cssanimations;this.supportTransitions=Modernizr.csstransitions;this._initEvents()},_config:function(){this.open=!1;this.$trigger=this.$el.children('.mk-vm-trigger');this.$menu=this.$el.children('ul.mk-vm-menu');this.$menuitems=this.$menu.find('li:not(.mk-vm-back)');this.$back=this.$menu.find('li.mk-vm-back')},_initEvents:function(){var self=this;$('.mk-vm-menuwrapper a').on('transitionend',function(event){event.stopPropagation()});this.$menuitems.on('click.dlmenu','a',function(event){var $item=$(event.delegateTarget),$submenu=$(event.currentTarget).siblings('ul.sub-menu');if($submenu.length>0){var $flyin=$submenu.clone().css('opacity',0).insertAfter(self.$menu);var onAnimationEndFn=function(){var $parent=$item.parents('.mk-vm-subviewopen:first');self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classout).addClass('mk-vm-subview');$item.addClass('mk-vm-subviewopen')
598$parent.removeClass('mk-vm-subviewopen').addClass('mk-vm-subview');$flyin.remove();var $txt=$item.find('.meni-item-text');$txt.css('opacity',0.99);setTimeout(function(){$txt.css('opacity',1)},0)};setTimeout(function(){$flyin.addClass(self.options.animationClasses.classin);self.$menu.addClass(self.options.animationClasses.classout);if(self.supportAnimations){self.$menu.on(self.animEndEventName,onAnimationEndFn)}else{onAnimationEndFn.call()}
599self.options.onLevelClick($item,$item.children('a:first').text())});return!1}else{self.options.onLinkClick($item,event)}});this.$back.on('click.dlmenu',function(event){var $this=$(this),$submenu=$this.parents('ul.sub-menu:first'),$item=$submenu.parent(),$flyin=$submenu.clone().insertAfter(self.$menu);var onAnimationEndFn=function(){self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classin);$flyin.remove()};setTimeout(function(){$flyin.addClass(self.options.animationClasses.classout);self.$menu.addClass(self.options.animationClasses.classin);if(self.supportAnimations){self.$menu.on(self.animEndEventName,onAnimationEndFn)}else{onAnimationEndFn.call()}
600$item.removeClass('mk-vm-subviewopen');var $subview=$this.parents('.mk-vm-subview:first');if($subview.is('li')){$subview.addClass('mk-vm-subviewopen')}
601$subview.removeClass('mk-vm-subview')});return!1})},closeMenu:function(){if(this.open){this._closeMenu()}},_closeMenu:function(){var self=this,onTransitionEndFn=function(){self.$menu.off(self.transEndEventName);self._resetMenu()};this.$menu.removeClass('mk-vm-menuopen');this.$menu.addClass('mk-vm-menu-toggle');this.$trigger.removeClass('mk-vm-active');if(this.supportTransitions){this.$menu.on(this.transEndEventName,onTransitionEndFn)}else{onTransitionEndFn.call()}
602this.open=!1},openMenu:function(){if(!this.open){this._openMenu()}},_openMenu:function(){var self=this;$body.off('click').on('click.dlmenu',function(){self._closeMenu()});this.$menu.addClass('mk-vm-menuopen mk-vm-menu-toggle').on(this.transEndEventName,function(){$(this).removeClass('mk-vm-menu-toggle')});this.$trigger.addClass('mk-vm-active');this.open=!0},_resetMenu:function(){this.$menu.removeClass('mk-vm-subview');this.$menuitems.removeClass('mk-vm-subview mk-vm-subviewopen')}};var logError=function(message){if(window.console){window.console.error(message)}};$.fn.dlmenu=function(options){if(typeof options==='string'){var args=Array.prototype.slice.call(arguments,1
602);this.each(function(){var instance=$.data(this,'dlmenu');if(!instance){logError("cannot call methods on dlmenu prior to initialization; "+"attempted to call method '"+options+"'");return}
603if(!$.isFunction(instance[options])||options.charAt(0)==="_"){logError("no such method '"+options+"' for dlmenu instance");return}
604instance[options].apply(instance,args)})}else{this.each(function(){var instance=$.data(this,'dlmenu');if(instance){instance._init()}else{instance=$.data(this,'dlmenu',new $.DLMenu(options,this))}})}
605return this}})(jQuery,window);(function($){'use strict';$('.mk-main-navigation .menu-item-has-children').children('a').attr('aria-haspopup','true');$('.animated-column-item').attr('aria-haspopup','true')})(jQuery);(function($){'use strict';var Accordion=function(el){var that=this,$el=$(el),initial=$el.data('initialindex'),timeout;this.$el=$el;this.$single=$('.'+this.dom.single,$el);this.isExpendable=($el.data('style')==='toggle-action');this.bindClicks();$(window).on('load',function(){if(initial!==-1)that.show(that.$single.eq(initial),!0)});$(window).on('resize',function(){clearTimeout(timeout);timeout=setTimeout(that.bindClicks.bind(that),500)})}
606Accordion.prototype.dom={single:'mk-accordion-single',tab:'mk-accordion-tab',pane:'mk-accordion-pane',current:'current',mobileToggle:'mobile-false',mobileBreakPoint:767}
607Accordion.prototype.bindClicks=function(){this.$single.off('click','.'+this.dom.tab);if(!(window.matchMedia('(max-width: '+this.dom.mobileBreakPoint+'px)').matches&&this.$el.hasClass(this.dom.mobileToggle))){this.$single.on('click','.'+this.dom.tab,this.handleEvent.bind(this));var $current=$('.'+this.dom.current,this.$el);if($('.'+this.dom.pane,$current).css('display')==='none')this.show($current)}}
608Accordion.prototype.handleEvent=function(e){e.preventDefault();e.stopPropagation();var $single=$(e.delegateTarget);if(!$single.hasClass(this.dom.current)){this.show($single)}else{if(this.isExpendable)this.hide($single)}}
609Accordion.prototype.hide=function($single){$single.removeClass(this.dom.current);
609$('.'+this.dom.pane,$single).slideUp()}
610Accordion.prototype.show=function($single,initial){if(!this.isExpendable){var that=this;this.hide($('.'+this.dom.current,that.$el))}
611$single.addClass(this.dom.current);$('.'+this.dom.pane,$single).slideDown('',function(){if(initial||!$(this).parents('.mk-accordion').hasClass('scroll-click')){return}
612if(typeof $single.prev()==='undefined'){$single=$single.prev()}
613window.scrollTo({top:$single.offset().top-100,left:0,behavior:'smooth'})})}
614function init(){$('.mk-accordion').each(function(){new Accordion(this)})}
615init();$(window).on('vc_reload',init)})(jQuery);(function($){'use strict';var SkillDiagram=function(el){this.el=el}
616SkillDiagram.prototype={init:function(){this.cacheElements();this.createDiagram();this.$skills.each(this.createSkill.bind(this))},cacheElements:function(){this.$el=$(this.el);this.$skills=this.$el.find('.mk-meter-arch');this.config=this.$el.data();this.config.radius=this.config.dimension/2},random:function(l,u){return Math.floor((Math.random()*(u-l+1))+l)},createDiagram:function(){var self=this;$(this.el).find('svg').remove();this.diagram=Raphael(this.el,this.config.dimension,this.config.dimension);this.diagram.setViewBox(0,0,this.config.dimension,this.config.dimension,!0);this.diagram.setSize('90%','90%');this.diagram.circle(this.config.radius,this.config.radius,80).attr({stroke:'none',fill:this.config.circleColor});this.title=this.diagram.text(this.config.radius,this.config.radius,this.config.defaultText).attr({font:"22px helvetica",fill:this.config.defaultTextColor}).toFront();this.diagram.customAttributes.arc=function(value,color,rad){var v=3.6*value,alpha=v==360?359.99:v,r=self.random(91,240),a=(r-alpha)*Math.PI/180,b=r*Math.PI/180,sx=self.config.radius+rad*Math.cos(b),sy=self.config.radius-rad*Math.sin(b),x=self.config.radius+rad*Math.cos(a),y=self.config.radius-rad*Math.sin(a),path=[['M',sx,sy],['A',rad,rad,0,+(alpha>180),1,x,y]];return{path:path,stroke:color}}},createSkill:function(id,el){var self=this,$this=$(el),config=$this.data(),radMin=72,radVal=27,newRad=radMin+(radVal*(id+1));var $path=this.diagram.path().attr({'stroke-width':28,arc:[config.percent,config.color,newRad]});$path.mouseover(function(){self.showSkill(this,config.name,config.percent)}).mouseout(function(){self.hideSkill(this)})},showSkill:function(self,name,percent){var $this=self,time=250;if(Raphael.type!='VML')$this.toFront();$this.animate({'stroke-width':50,'opacity':0.9,},800,'elastic');this.title.stop().animate({opacity:0}
616,time,'>',function(){this.attr({text:name+'\n'+percent+'%'}).animate({opacity:1},time,'<')}).toFront()},hideSkill:function(self){var $this=self,self=this,time=250;$this.stop().animate({'stroke-width':28,opacity:1},time*4,'elastic');self.title.stop().animate({opacity:0},time,'>',function(){self.title.attr({text:self.config.defaultText}).animate({opacity:1},time,'<')})}}
617var init=function init(){if(typeof Raphael==='undefined')return;$('.mk-skill-diagram').each(function(){var diagram=new SkillDiagram(this);diagram.init()})}
618init();$(window).on('vc_reload',init)})(jQuery);(function($){'use strict';$('[data-js="tab-delegation"]').each(tabDelegation);function tabDelegation(){var $this=$(this),data=$this.data();if(data.tab)$this.on('click','a',openInTab)}
619function openInTab(e){e.preventDefault();var $this=$(this),url=$this.attr('href');window.open(url,'_blank')}})(jQuery);(function($){'use strict';var init=function init(){var Toggle=function(el){var that=this,$el=$(el);this.$el=$el;$el.on('click',function(){$el.hasClass('active-toggle')?that.close():that.open()})};Toggle.prototype.dom={pane:'mk-toggle-pane',active:'active-toggle'};Toggle.prototype.open=function(){var $this=this.$el;$this.addClass(this.dom.active);$this.siblings('.'+this.dom.pane).slideDown(200)};Toggle.prototype.close=function(){var $this=this.$el;$this.removeClass(this.dom.active);$this.siblings('.'+this.dom.pane).slideUp(200)};var $toggle=$('.mk-toggle-title');if(!$toggle.length)return;$toggle.each(function(){new Toggle(this)})}
620$(window).on('load vc_reload',init)})(jQuery);window.ajaxInit=function(){mk_lightbox_init();mk_click_events();mk_social_share_global();mk_gallery();loop_audio_init()};window.ajaxDelayedInit=function(){mk_flexslider_init()};$(document).ready(function(){mk_lightbox_init();mk_login_form();mk_backgrounds_parallax();mk_flexslider_init();mk_event_countdown();mk_skill_meter();mk_milestone();mk_ajax_search();mk_hover_events();mk_portfolio_ajax();product_loop_add_cart();loop_audio_init();mk_portfolio_widget();mk_contact_form();mk_blog_carousel();mk_header_searchform();mk_click_events();mk_text_typer();mk_tab_slider_func();mkPositionSidebar();$(window).on('load',function(){mk_unfold_footer();mk_tabs();mk_accordion_toggles_tooltip();mk_gallery();mk_theatre_responsive_calculator();mk_tabs_responsive();mk_start_tour_resize();mk_header_social_resize();mk_page_section_social_video_bg();mk_one_page_scroller();setTimeout(function(){mk_mobile_tablet_responsive_calculator()},300);console.log("ready for rock")});var onDebouncedResize=function(){mk_theatre_responsive_calculator();mk_mobile_tablet_responsive_calculator();mk_tabs_responsive();mk_accordion_toggles_tooltip();mk_start_tour_resize();mk_header_social_resize();setTimeout(function(){mk_unfold_footer()},300)};var debounceResize=null;$(window).on("resize",function(){if(debounceResize!==null){clearTimeout(debounceResize)}
621debounceResize=setTimeout(onDebouncedResize,300)});var onDebouncedScroll=function(){mk_skill_meter();mk_milestone()};var debounceScroll=null;$(window).on("scroll",function(){if(debounceScroll!==null){clearTimeout(debounceScroll)}
622debounceScroll=setTimeout(onDebouncedScroll,100)});if(MK.utils.isMobile()){$('body').addClass('no-transform')}});$(window).on("vc_reload",function(){mk_flexslider_init();loop_audio_init();mk_tab_slider_func();mk_event_countdown();videoLoadState();mk_page_section_social_video_bg();mk_hover_events();setTimeout(function(){mkPositionSidebar()},200)});$(document).on('click','.vc_control-btn-delete',function(){$(window).trigger('vc_reload')});$(document).on('sortupdate','.ui-sortable',function(){$(window).trigger('vc_reload')});function mk_text_typer(){"use strict";$('[data-typer-targets]').each(function(){var that=this;MK.core.loadDependencies([MK.core.path.plugins+'jquery.typed.js'],function(){var $this=$(that),$first_string=[$this.text()],$rest_strings=$this.attr('data-typer-targets').split(','),$strings=$first_string.concat($rest_strings);$this.text('');$this.typed({strings:$strings,typeSpeed:30,backDelay:1200,loop:!0,loopCount:!1,})})})}
623function mk_tab_slider_func(){"use strict";$('.mk-tab-slider').each(function(){var that=this;MK.core.loadDependencies([MK.core.path.plugins+'jquery.swiper.js'],function(){var $this=$(that),id=$this.data('id'),$autoplayTime=$this.data('autoplay'),$content=$('.mk-slider-content');var mk_tab_slider=$this.swiper({wrapperClass:'mk-tab-slider-wrapper',slideClass:'mk-tab-slider-item',calculateHeight:!0,speed:500,autoplay:isTest?!1:$autoplayTime,onSlideChangeStart:function(){$('.mk-tab-slider-nav[data-id="'+id+'"]').find(".active").removeClass('active')
624$('.mk-tab-slider-nav[data-id="'+id+'"]').find("a").eq(mk_tab_slider.activeIndex).addClass('active')}});function repaintFirefox(){$content.css('display','block');setTimeout(function(){mk_tab_slider.reInit();$content.css('display','table')},100)}
625$('.mk-tab-slider-nav[data-id="'+id+'"]').find("a").first().addClass('active');$('.mk-tab-slider-nav[data-id="'+id+'"]').find("a").on('touchstart mousedown',function(e){e.preventDefault()
626$('.mk-tab-slider-nav[data-id="'+id+'"]').find(".active").removeClass('active')
627$(this).addClass('active')
628mk_tab_slider.swipeTo($(this).index())});$('.mk-tab-slider-nav[data-id="'+id+'"]').find("a").on('click',function(e){e.preventDefault()});repaintFirefox();$(window).on('resize',repaintFirefox)})})}
629function mk_one_page_scroller(){"use strict";$('.mk-edge-one-pager').each(function(){var self=this;MK.core.loadDependencies([MK.core.path.plugins+'jquery.fullpage.js'],function(){var $this=$(self),anchorArr=[];$this.find('.section').each(function(){anchorArr.push($(this).attr('data-title'))});var scrollable=!0;$this.find('.section').each(function(){var $section=$(this),$content=$section.find('.edge-slide-content'),sectionHeight=$section.height(),contentHeight=$content.innerHe
629ight();if((contentHeight+30)>$(window).height()){scrollable=!1}});if(!scrollable){$this.find('.section').each(function(){var $section=$(this);$section.addClass('active').css({'padding-bottom':'50px'})})}
630if(scrollable){$this.fullpage({verticalCentered:!1,resize:!0,slidesColor:['#ccc','#fff'],anchors:anchorArr,scrollingSpeed:600,easing:'easeInQuart',menu:!1,navigation:!0,navigationPosition:'right',navigationTooltips:!1,slidesNavigation:!0,slidesNavPosition:'bottom',loopBottom:!1,loopTop:!1,loopHorizontal:!0,autoScrolling:!0,scrollOverflow:!1,css3:!0,paddingTop:0,paddingBottom:0,normalScrollElements:'.mk-header, .mk-responsive-wrap',normalScrollElementTouchThreshold:5,keyboardScrolling:!0,touchSensitivity:15,continuousVertical:!1,animateAnchor:!0,onLeave:function(index,nextIndex,direction){var currentSkin=$this.find('.one-pager-slide').eq(nextIndex-1).attr('data-header-skin');MK.utils.eventManager.publish('firstElSkinChange',currentSkin);$('#fullPage-nav').removeClass('light-skin dark-skin').addClass(currentSkin+'-skin')},afterRender:function(){var $nav=$('#fullPage-nav');setTimeout(function(){var currentSkin=$this.find('.one-pager-slide').eq(0).attr('data-header-skin');MK.utils.eventManager.publish('firstElSkinChange',currentSkin);if($nav.length)$nav.removeClass('light-skin dark-skin').addClass(currentSkin+'-skin')},300);var $slide=$this.find('.section'),headerHeight=MK.val.offsetHeaderHeight(0),windowHeight=$(window).height();$slide.height(windowHeight-headerHeight);if($nav.length){$nav.css({'top':'calc(50% + '+(headerHeight/2)+'px)','marginTop':0});var style=$this.attr('data-pagination');$nav.addClass('pagination-'+style)}
631setTimeout(mk_one_pager_resposnive,1000)},afterResize:function(){var $slide=$this.find('.section'),headerHeight=MK.val.offsetHeaderHeight(0),windowHeight=$(window).height();$slide.height(windowHeight-headerHeight);$('#fullPage-nav').css({'top':'calc(50% + '+(headerHeight/2)+'px)','marginTop':0});setTimeout(mk_one_pager_resposnive,1000);console.log('Reposition pager content.')},})}
632function swipeTo(href,e){href='_'+href;if(!~href.indexOf('#'))return;var section=href.split('#')[1];if(~anchorArr.indexOf(section)){if(typeof e!=='undefined')e.preventDefault();if(scrollable)$.fn.fullpage.moveTo(section);else MK.utils.scrollToAnchor('[data-title="'+section+'"]')}}
633var loc=window.location;if(loc.hash)swipeTo(loc.hash);$(document).on('click','a',function(e){var $link=$(e.currentTarget);swipeTo($link.attr('href'),e)})})})}
634function mk_one_pager_resposnive(){"use strict";$('.mk-edge-one-pager').each(function(){var $pager=$(this),headerHeight=MK.val.offsetHeaderHeight(0),windowHeight=$(window).height()-headerHeight;$pager.find('.one-pager-slide').each(function(){var $slide=$(this),$content=$slide.find('.edge-slide-content');if($slide.hasClass('left_center')||$slide.hasClass('center_center')||$slide.hasClass('right_center')){var contentHeight=$content.height(),distanceFromTop=(windowHeight-contentHeight)/2;distanceFromTop=(distanceFromTop<50)?50+headerHeight:distanceFromTop;$content.css('marginTop',distanceFromTop)}
635if($slide.hasClass('left_bottom')||$slide.hasClass('center_bottom')||$slide.hasClass('right_bottom')){var distanceFromTop=windowHeight-$content.height()-90;$content.css('marginTop',(distanceFromTop))}});var $row=$pager.parents('.vc_row.vc_row-fluid.mk-fullwidth-true');if($row.length>0){var $wrapper=$('.mk-main-wrapper-holder');var $grid=$row.children('.mk-grid');var rowWidth=$row.width();var wrapperWidth=$wrapper.width();if(rowWidth>=wrapperWidth||$grid.length>0){return}
636var $content=$wrapper.find('.theme-content');var oriPos=$content.position();var oriPadLeft=$content.css('padding-left');var oriLeft=parseInt(oriPos.left)+parseInt(oriPadLeft);if(wrapperWidth<=0||oriLeft<=0){return}
637$row.css({'width':wrapperWidth,'left':oriLeft*-1,})}})}
638function mk_gallery(){"use strict";$('.mk-gallery .mk-gallery-item.hover-overlay_layer .item-holder').each(function(){var itemHolder=$(this),galleryDesc=itemHolder.find('.gallery-desc');function updatePosition(){var parentHeight=itemHolder.outerHeight(),contentHeight=galleryDesc.innerHeight();var paddingVal=(parentHeight-contentHeight)/2;galleryDesc.css({'top':paddingVal,})}
639updatePosition();$(window).on('resize',function(){setTimeout(function(){updatePosition()},1000)})});if($(window).width()<=1024){$('.mk-gallery .mk-gallery-item').on('click',function(e){var clicks=$(this).data('clicks');if(clicks){$(this).toggleClass('hover-state')}else{$(this).toggleClass('hover-state')}
640$(this).data("clicks",!clicks)})}}
641function mk_theatre_responsive_calculator(){var $laptopContainer=$(".laptop-theatre-slider");var $computerContainer=$(".desktop-theatre-slider");$laptopContainer.each(function(){var $this=$(this),$window=$(window),$windowWidth=$window.outerWidth(),$windowHeight=$window.outerHeight(),$width=$this.outerWidth(),$height=$this.outerHeight(),$paddingTop=38,$paddingRight=143,$paddingBottom=78,$paddingLeft=143;var $player=$this.find('.player-container');if($windowWidth>$width){$player.css({'padding-left':parseInt(($width*$paddingLeft)/1200),'padding-right':parseInt(($width*$paddingRight)/1200),'padding-top':parseInt(($height*$paddingTop)/690),'padding-bottom':parseInt(($height*$paddingBottom)/690),})}});$computerContainer.each(function(){var $this=$(this),$window=$(window),$windowWidth=$window.outerWidth(),$windowHeight=$window.outerHeight(),$width=$this.outerWidth(),$height=$this.outerHeight(),$paddingTop=60,$paddingRight=52,$paddingBottom=290,$paddingLeft=49;var $player=$this.find('.player-container');if($windowWidth>$width){$player.css({'padding-left':parseInt(($width*$paddingLeft)/1200),'padding-right':parseInt(($width*$paddingRight)/1200),'padding-top':parseInt(($height*$paddingTop)/969),'padding-bottom':parseInt(($height*$paddingBottom)/969),})}})}
642function mk_mobile_tablet_responsive_calculator(){var $laptopSlideshow=$(".mk-laptop-slideshow-shortcode");var $lcdSlideshow=$(".mk-lcd-slideshow");if($.exists(".mk-laptop-slideshow-shortcode")){$laptopSlideshow.each(function(){var $this=$(this),$window=$(window),$windowWidth=$window.outerWidth(),$windowHeight=$window.outerHeight(),$width=$this.outerWidth(),$height=$this.outerHeight(),$paddingTop=28,$paddingRight=102,$paddingBottom=52,$paddingLeft=102;var $player=$this.find(".slideshow-container");$player.css({"padding-left":parseInt(($width*$paddingLeft)/836),"padding-right":parseInt(($width*$paddingRight)/836),"padding-top":parseInt(($height*$paddingTop)/481),"padding-bottom":parseInt(($height*$paddingBottom)/481),})})}
643if($.exists(".mk-lcd-slideshow")){$lcdSlideshow.each(function(){var $this=$(this),$window=$(window),$windowWidth=$window.outerWidth(),$windowHeight=$window.outerHeight(),$width=$this.outerWidth(),$height=$this.outerHeight(),$paddingTop=35,$paddingRight=39,$paddingBottom=213,$paddingLeft=36;var $player=$this.find(".slideshow-container");$player.css({"padding-left":parseInt(($width*$paddingLeft)/886),"padding-right":parseInt(($width*$paddingRight)/886),"padding-top":parseInt(($height*$paddingTop)/713),"padding-bottom":parseInt(($height*$paddingBottom)/713),})})}}
644function mk_start_tour_resize(){$('.mk-header-start-tour').each(function(){var $windowWidth=$(document).width(),$this=$(this),$linkWidth=$this.width()+15,$padding=($windowWidth-mk_responsive_nav_width)/2;function updateStartTour(){if($windowWidth<mk_responsive_nav_width){$this.removeClass('hidden');$this.addClass('show')}else{if($padding<$linkWidth){$this.removeClass('show');$this.addClass('hidden')}else{$this.removeClass('hidden');$this.addClass('show')}}}
645setTimeout(function(){updateStartTour()},300)})}
646function mk_header_social_resize(){$('.mk-header-social.header-section').each(function(){var $windowWidth=$(document).width(),$this=$(this),$linkWidth=$this.width()+15,$padding=($windowWidth-mk_responsive_nav_width)/2;function updateStartTour(){if($windowWidth<mk_responsive_nav_width){$this.removeClass('hidden');$this.addClass('show')}else{if($padding<$linkWidth){$this.removeClass('show');$this.addClass('hidden')}else{$this.removeClass('hidden');$this.addClass('show')}}}
647setTimeout(function(){updateStartTour()},300)})}
648function mk_page_section_social_video_bg(){$(".mk-page-section.social-hosted").each(function(){var $container=$(this),$sound=$container.data('sound'),$source=$container.data('source'),player,timer=1000;if($('body').hasClass('.compose-mode')){timer=2000}
649if($source=='youtube'){var youtube=$container.find('iframe')[0];try{player=new YT.Player(youtube,{events:{'onReady':function(){player.playVideo();if($sound==!1){player.mute()}}}})}catch(e){console.log(e)}}
650if($source=='vimeo'){var vimeo=$container.find('iframe')[0];player=$f(vimeo);setTimeout(function(){player.api('play');if($sound===!1){player.api('setVolume',0)}},timer)}})}
651function videoLoadState(){$('.mk-section-video video').each(function(){var mkVideo=this;mkVideo.play();this.onload=fire();function fire(){setTimeout(function(){$(mkVideo).animate({'opacity':1},300)},1000)}})}
652videoLoadState();(function($){$(window).on('load vc_reload',initialize);function initialize(){var $gmap=$('.gmap_widget');if($gmap.length&&typeof google!=='undefined')$gmap.each(run)}
653function run(){var $mapHolder=$(this);var myLatlng=new google.maps.LatLng($mapHolder.data('latitude'),$mapHolder.data('longitude'));var mapOptions=$mapHolder.data('options');mapOptions.mapTypeId=google.maps.MapTypeId.ROADMAP;mapOptions.center=myLatlng;var map=new google.maps.Map(this,mapOptions);new google.maps.Marker({position:myLatlng,map:map})}}(jQuery));(function($){$(window).on('load',function(){var $feeds=$('.mk-instagram-feeds');if($feeds.length)$feeds.each(run)});function run(){var options=$(this).data('options');options.template='<a class="featured-image '+options.tmp_col+'-columns" href="{{link}}" target="_'+options.tmp_target+'"><div class="item-holder"><img src="{{image}}" /><div class="image-hover-overlay"></div></div></a>';var feed=new Instafeed(options);feed.run()}}(jQuery));(function($){$(window).on('load',function(){setTimeout(function(){$('.chrome-flipbox-backface-fix').removeClass('chrome-flipbox-backface-fix')},300)})}(jQuery));(function($){$(window).on('load',function(){$('.vc_tta-tab a').on('click',function(){setTimeout(function(){$(window).trigger('resize')},100)})})}(jQuery));(function($){$(window).on('load',function(){$('#mk-vm-menu .menu-item-has-children, #mk-vm-menu .mk-vm-back').on('mouseenter',function(){var $header_inner=$(this).closest('.mk-header-inner'),$header_inner_height=$header_inner.outerHeight(),$header_bg=$header_inner.find('.mk-header-bg'),total_height=0;$header_bg.css('height','100%');setTimeout(function(){$header_inner.children(':visible').each(function(){total_height+=$(this).outerHeight(!0)});total_height-=$header_bg.height();if(total_height<$header_inner_height){$header_bg.css('height','100%')}else{$header_bg.css('height',total_height+'px')}},600)})})}(jQuery));(function($){$(window).on('load',function(){if($('.woo-variation-gallery-thumbnail-wrapper').length>0){return}
654var $variations_form=$('.variations_form');if($variations_form.length){var $varitions_selects=$variations_form.find('.variations').find('.value').find('select');$varitions_selects.on('change',function(){var $all_img_container=$('.mk-product-image .mk-woocommerce-main-image');if($all_img_container.length){$($all_img_container).each(set_lightbox_href)}});$varitions_selects.trigger('change')}});function set_lightbox_href(){var $product_img=$(this).find('img'),$lightbox=$(this).find('.mk-lightbox');setTimeout(function(){var image_url=$product_img.attr('src'),image_suffix=image_url.substr(image_url.lastIndexOf('.')-image_url.length),image_url=image_url.slice(0,image_url.lastIndexOf('-'));$lightbox.attr('href',image_url+image_suffix)},300)}}(jQuery));if(!MK.utils.showBackgroundVideo){(function($){if(MK.utils.isMobile()){$('.mk-section-video video').remove();$('.mk-section-video').addClass('mk-section-video-disable')}}(jQuery))}(function($){$(window).on('load',function(){$(document).on('yith-wcan-ajax-filtered yith_infs_added_elem yith-wcan-ajax-reset-filtered',function(){setTimeout(function(){MK.utils.eventManager.publish('ajaxLoaded');MK.core.initAll(document)},1000)});$(document).on('yith-wcan-ajax-filtered yith-wcan-ajax-reset-filtered',function(){setTimeout(function(){$('.woocommerce-ordering').on('change','select.orderby',function(){$(this).closest('form').submit()})},1000)})})}(jQuery));!function(e){var a=window.location,n=a.hash;if(n.length&&n.substring(1).length){var hSuf=n.substring(1).replace(/[!"#$%&'()*+,./:;<=>?@[\]^`{|}~]/g,"\\$&");var r=e(".vc_row, .mk-main-wrapper-holder, .mk-page-section, #comments"),t=r.filter("#"+hSuf);if(!t.length)return;n=n.replace("!loading","");var i=n+"!loading";a.hash=i}}(jQuery);function mkPositionSidebar(){var themeContent=$('.theme-content'),lastFullWidthChild=themeContent.find('.vc_row-full-width').last(),top,sidebar=$('#theme-page > .mk-main-wrapper-holder > .theme-page-wrapper > #mk-sidebar');if(!lastFullWidthChild.length){sidebar.removeAttr('style');return}
655top=lastFullWidthChild.offset().top-themeContent.offset().top;
655sidebar.css('padding-top',top)}
656function mk_accordion_toggles_tooltip(){"use strict";$('.box-close-btn').on('click',function(){$(this).parent().fadeOut(300);return!1})}
657function mk_portfolio_ajax(){"use strict";var headerHeight=0;if($.exists("#wpadminbar")){headerHeight+=$("#wpadminbar").height()}
658if(!$.exists('.mk-vm-menuwrapper')){headerHeight+=parseInt($('.mk-header').attr('data-sticky-height'))}
659function init(){var $portfolio=$('.portfolio-grid.portfolio-ajax-enabled');if(!$portfolio.length)return;MK.core.loadDependencies([MK.core.path.plugins+'jquery.ajax.portfolio.js'],function(){setTimeout(function(){$portfolio.each(function(){$(this).ajaxPortfolio({extraOffset:headerHeight})})},100)})}
660init();MK.utils.eventManager.subscribe('ajaxLoaded',init)}
661function mk_ajax_search(){"use strict";if(mk_ajax_search_option!=="beside_nav"){return}
662var minimumLengthToSearch=3;var $mkAjaxSearchInput=$('#mk-ajax-search-input');var security=$mkAjaxSearchInput.siblings('input[name="security"]').val();var wpHttpReferer=$mkAjaxSearchInput.siblings('input[name="_wp_http_referer"]').val();var querySpliter=(ajaxurl.indexOf('?')>-1)?'&':'?';var ul=document.getElementById('mk-nav-search-result');var searchTerm;var requestCounter=0;var responseCounter=0;$mkAjaxSearchInput.on('paste input propertychange',onSearchBoxInput);function onSearchBoxInput(e){var target=e.target||e.srcElement;var newValue=target.value;if(searchTerm!==newValue){searchTerm=newValue;ul.innerHTML='';if(searchTerm.length>=minimumLengthToSearch){$mkAjaxSearchInput.addClass('ajax-searching');requestCounter++;$.getJSON(ajaxurl+querySpliter+'callback=?&action=mk_ajax_search&security='+security+'&_wp_http_referer='+wpHttpReferer+'&term='+searchTerm).done(showSearchResult).fail(showErrorMessage)}}}
663function showSearchResult(data){responseCounter++;if(isCorrectResponse()){if(data.length>0){for(var i=0;i<data.length;i++){var item=data[i];$('<li>').append('<a href="'+item.link+'">'+item.image+'<span class="search-title">'+item.label+'</span><span class="search-date">'+item.date+'</span></a>').appendTo(ul)}}else{ul.innerHTML='<li class="mk-nav-search-result-zero">No Result.</li>'}
664$mkAjaxSearchInput.parent('form').removeClass('ajax-searching').addClass('ajax-search-complete')}}
665function showErrorMessage(){responseCounter++;if(isCorrectResponse()){ul.innerHTML='<li class="mk-nav-search-error-message">Can not search! Please try again.</li>'}}
666function isCorrectResponse(){return requestCounter===responseCounter}}
667function mk_backgrounds_parallax(){"use strict";if(mk_header_parallax==!0){$('.mk-header-bg').addClass('mk-parallax-enabled')}
668if(mk_body_parallax==!0){$('body').addClass('mk-parallax-enabled')}
669if(mk_banner_parallax==!0){$('.mk-header').addClass('mk-parallax-enabled')}
670if(mk_footer_parallax==!0){$('#mk-footer').addClass('mk-parallax-enabled')}
671$('.mk-parallax-enabled').each(function(){var $this=$(this);if(!MK.utils.isMobile()){MK.core.loadDependencies([MK.core.path.plugins+'jquery.parallax.js'],function(){$this.parallax("49%",0.3)})}});$('.mk-fullwidth-slideshow.parallax-slideshow').each(function(){var $this=$(this);if(!MK.utils.isMobile()){MK.core.loadDependencies([MK.core.path.plugins+'jquery.parallax.js'],function(){var speed_factor=$this.attr('data-speedFactor');$this.parallax("49%",speed_factor)})}})}
672function loop_audio_init(){if(!$.exists('.jp-jplayer')){return}
673$('.jp-jplayer.mk-blog-audio').each(function(){var $this=$(this);var $thisControls=$this.next('.jp-audio');var audio=$this.find('.mk-audio')[0];$thisControls.find('.jp-current-time').text('0:0');$thisControls.find('.jp-volume-bar-value').css('width',25);audio.addEventListener('loadeddata',jsPlayerloaded(audio,$thisControls),!1);audio.addEventListener('loadedmetadata',function(){var minutes=Math.floor(audio.duration/60);var seconds=Math.floor(audio.duration%60);if(!isNaN(minutes)){$thisControls.find('.jp-duration').text(minutes+':'+seconds)}
674$thisControls.removeClass('jp-audio-loading').addClass('jp-audio-loaded')});audio.addEventListener('timeupdate',function(){var minutes=Math.floor(audio.currentTime/60);var seconds=Math.floor(audio.currentTime%60);$thisControls.find('.jp-current-time').text(minutes+':'+seconds);var position=((audio.currentTime-0)/(audio.duration-0))*(100-0)+0;
674$thisControls.find('.jp-play-bar').css('width',position+'%')});audio.addEventListener('ended',function(){$thisControls.removeClass('jp-audio-playing');$thisControls.find('.jp-play-bar').css('width',0);$thisControls.find('.jp-current-time').text('0:0')});$thisControls.find('.jp-play').on('click',function(){audio.play();$thisControls.addClass('jp-audio-playing').removeClass('jp-audio-paused')});$thisControls.find('.jp-pause').on('click',function(){audio.pause();$thisControls.addClass('jp-audio-paused').removeClass('jp-audio-playing')});$thisControls.find('.jp-volume-bar svg').on('click',function(){audio.muted=!audio.muted;$(this).parent().toggleClass('jp-muted')});$thisControls.find('.inner-value-adjust').on('click',function(e){var position=e.pageX-$(this).offset().left;var volume=((position-0)/(25-0))*(1-0)+0;audio.volume=volume;$(this).find('.jp-volume-bar-value').css('width',position)});$thisControls.find('.jp-seek-bar').on('click',function(e){var position=e.pageX-$(this).offset().left;var currnetTime=((position-0)/($(this).width()-0))*(audio.duration-0)+0;audio.currentTime=currnetTime;$thisControls.find('.jp-play-bar').css('width',currnetTime+'%')})});function jsPlayerloaded(audio,$thisControls){var minutes=Math.floor(audio.duration/60);var seconds=Math.floor(audio.duration%60);if(!isNaN(minutes)){$thisControls.find('.jp-duration').text(minutes+':'+seconds)}
675$thisControls.removeClass('jp-audio-loading').addClass('jp-audio-loaded')}}
676function mk_blog_carousel(){"use strict";if(!$.exists('.mk-blog-showcase')){return}
677$('.mk-blog-showcase ul li').each(function(){$(this).mouseenter(function(){$(this).siblings('li').removeClass('mk-blog-first-el').end().addClass('mk-blog-first-el')})})}
678function mk_contact_form(){"use strict";var mkContactForms=document.getElementsByClassName('mk-contact-form');if(mkContactForms.length===0){return}
679var captchaImageHolder=$('.captcha-image-holder');var activeClassName='is-active';var invalidClassName='mk-invalid';for(var i=0;i<mkContactForms.length;
679i++){initializeForm(mkContactForms[i],activeClassName,invalidClassName)}
680if(captchaImageHolder.length>0){$(window).on('load',initializeCaptchas)}
681function initializeForm(form,activeClassName,invalidClassName){var inputs=getFormInputs(form);for(var i=0;i<inputs.length;i++){markActiveClass(inputs[i])}
682form.addEventListener('submit',function(e){validateForm(e,invalidClassName)});function setActiveClass(){addClass(this.parentNode,activeClassName)}
683function unsetActiveClass(){if(this.value===''){removeClass(this.parentNode,activeClassName)}}
684function markActiveClass(input){input.addEventListener('focus',setActiveClass);input.addEventListener('blur',unsetActiveClass)}}
685function validateForm(e,invalidClassName){e.preventDefault();var form=e.target||e.srcElement;var inputs=getFormInputs(form);var isValidForm=!0;var hasCaptchaField=!1;for(var i=0;i<inputs.length;i++){var input=inputs[i];input.value=String(input.value).trim();switch(input.type){case 'hidden':break;case 'checkbox':isValidForm=validateCheckBox(input,invalidClassName)&&isValidForm;break;case 'email':isValidForm=validateEmail(input,invalidClassName)&&isValidForm;break;case 'textarea':isValidForm=validateText(input,invalidClassName)&&isValidForm;break;case 'text':if(input.dataset.type==='captcha'){isValidForm=validateText(input,invalidClassName)&&isValidForm;hasCaptchaField=!0}else if(input.dataset.type==='email'){isValidForm=validateEmail(input,invalidClassName)&&isValidForm}else{isValidForm=validateText(input,invalidClassName)&&isValidForm}
686break;default:console.warn('Implement validation for '+input.name+':'+input.type);break}}
687if(isValidForm){if(hasCaptchaField){validateCaptcha(form,invalidClassName,sendForm)}else{sendForm(form)}}}
688function validateCaptcha(form,invalidClassName,captchaIsValidCallback){var input=form.querySelectorAll('[data-type="captcha"]')[0];if(input.value.length===0){addClass(input,invalidClassName);return!1}else{window.get.captcha(input.value).done(function(data){loadCaptcha();input.value='';if(data!=='ok'){addClass(input,invalidClassName);addClass(input,'contact-captcha-invalid');removeClass(input,'contact-captcha-valid');input.placeholder=mk_captcha_invalid_txt}else{removeClass(input,invalidClassName);removeClass(input,'contact-captcha-invalid');addClass(input,'contact-captcha-valid');input.placeholder=mk_captcha_correct_txt;captchaIsValidCallback(form)}})}}
689function sendForm(form){var $form=$(form);var data=getFormData(form);progressButton.loader($form);$.post(ajaxurl,data,function(response){var res=JSON.parse(response);if(res.action_Status){progressButton.success($form);$form.find('.text-input').val('');$form.find('textarea').val('');$form.find('input[type=checkbox]').attr("checked",!1);$form.find('.contact-form-message').slideDown().addClass('state-success').html(res.message);setTimeout(function(){$form.find('.contact-form-message').slideUp()},5000)}else{progressButton.error($form);$form.find('.contact-form-message').removeClass('state-success').html(res.message)}})}
690function initializeCaptchas(){var captchaChangeImageButtons=document.getElementsByClassName('captcha-change-image');for(var i=0;i<captchaChangeImageButtons.length;i++){captchaChangeImageButtons[i].addEventListener('click',loadCaptcha)}}
691function loadCaptcha(e){if(e){e.preventDefault()}
692$.post(ajaxurl,{action:'mk_create_captcha_image'},appendImage);function appendImage(captchaImageURL){if(captchaImageHolder.find('.captcha-image').length===0){captchaImageHolder.html('<img src="'+captchaImageURL+'" class="captcha-image" alt="captcha txt">')}else{captchaImageHolder.find('.captcha-image').attr("src",captchaImageURL+'?'+new Date().getTime())}}}
693function getFormInputs(form){return form.querySelectorAll('input,textarea')}
694function getFormData(form){var data={action:'mk_contact_form'};var inputs=getFormInputs(form);for(var i=0;i<inputs.length;i++){data[inputs[i].name]=inputs[i].value}
695return data}}function mk_login_form(){$('form.mk-login-form').each(function(){var $this=$(this);$this.on('submit',function(e){$('p.mk-login-status',$this).show().text(ajax_login_object.loadingmessage);$.ajax({type:'POST',dataType:'json',url:ajax_login_object.ajaxurl,data:{'action':'ajaxlogin','username':$('#username',$this).val(),'password':$('#password',$this).val(),'security':$('#security',$this).val()},success:function(data){$('p.mk-login-status',$this).text(data.message);if(data.loggedin===!0){document.location.href=ajax_login_object.redirecturl}}});e.preventDefault()})})}var progressButton={loader:function(form){MK.core.loadDependencies([MK.core.path.plugins+'tweenmax.js'],function(){var $form=form,progressBar=$form.find(".mk-progress-button .mk-progress-inner"),buttonText=$form.find(".mk-progress-button .mk-progress-button-content"),progressButton=new TimelineLite();progressButton.to(progressBar,0,{width:"100%",scaleX:0,scaleY:1}
695).to(buttonText,.3,{y:-5}).to(progressBar,1.5,{scaleX:1,ease:Power2.easeInOut},"-=.1").to(buttonText,.3,{y:0}).to(progressBar,.3,{scaleY:0})})},success:function(form){MK.core.loadDependencies([MK.core.path.plugins+'tweenmax.js'],function(){var $form=form,buttonText=$form.find(".mk-button .mk-progress-button-content, .mk-contact-button .mk-progress-button-content"),successIcon=$form.find(".mk-progress-button .state-success"),progressButtonSuccess=new TimelineLite({onComplete:hideSuccessMessage});progressButtonSuccess.to(buttonText,.3,{paddingRight:20,ease:Power2.easeInOut},"+=1").to(successIcon,.3,{opacity:1}).to(successIcon,2,{opacity:1});function hideSuccessMessage(){progressButtonSuccess.reverse()}})},error:function(form){MK.core.loadDependencies([MK.core.path.plugins+'tweenmax.js'],function(){var $form=form,buttonText=$form.find(".mk-button .mk-progress-button-content, .mk-contact-button .mk-progress-button-content"),errorIcon=$form.find(".mk-progress-button .state-error"),progressButtonError=new TimelineLite({onComplete:hideErrorMessage});progressButtonError.to(buttonText,.3,{paddingRight:20},"+=1").to(errorIcon,.3,{opacity:1}).to(errorIcon,2,{opacity:1});function hideErrorMessage(){progressButtonError.reverse()}})}};function mk_click_events(){"use strict";var eventtype='click';$(".mk-header-login, .mk-header-signup, .mk-side-dashboard, .mk-quick-contact-wrapper, .mk-dashboard-trigger, .blog-share-container, .news-share-buttons, .main-nav-side-search, #mk-fullscreen-search-wrapper, #fullscreen-navigation").on(eventtype,function(event){if(event.stopPropagation){event.stopPropagation()}else if(window.event){window.event.cancelBubble=!0}});$("html").on(eventtype,function(){$(".mk-login-register, .mk-header-sub
695scribe, #mk-quick-contact, .single-share-buttons, .single-share-box, .blog-social-share, .news-share-buttons, #mk-nav-search-wrapper").fadeOut(300);$('.mk-quick-contact-link').removeClass('quick-contact-active')});$('.mk-fullscreen-search-overlay').on(eventtype,function(){$(this).removeClass('mk-fullscreen-search-overlay-show')});$('.mk-forget-password').on(eventtype,function(){$('.mk-forget-panel').siblings().hide().end().show()});$('.mk-create-account').on(eventtype,function(){$('#mk-register-panel').siblings().hide().end().show()});$('.mk-return-login').on(eventtype,function(){$('#mk-login-panel').siblings().hide().end().show()});$('.mk-quick-contact-link').on(eventtype,function(){var $this=$(this),$quickContact=$('#mk-quick-contact');if(!$this.hasClass('quick-contact-active')){$quickContact.addClass('quick-contact-anim').fadeIn(250);$this.addClass('quick-contact-active')}else{$quickContact.removeClass('quick-contact-anim').fadeOut(100);$this.removeClass('quick-contact-active')}
696return!1})}
697function mk_social_share_global(){"use strict";var eventtype='click';$('.twitter-share').on(eventtype,function(){var $this=$(this),$url=$this.attr('data-url'),$title=$this.attr('data-title');window.open('http://twitter.com/intent/tweet?text='+$title+' '+$url,"twitterWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");return!1});$('.pinterest-share').on(eventtype,function(){var $this=$(this),$url=$this.attr('data-url'),$title=$this.attr('data-title'),$image=$this.attr('data-image');window.open('http://pinterest.com/pin/create/button/?url='+$url+'&media='+$image+'&description='+$title,"twitterWindow","height=320,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");return!1});$('.facebook-share').on(eventtype,function(){var $url=$(this).attr('data-url');window.open('https://www.facebook.com/sharer/sharer.php?u='+$url,"facebookWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");return!1});$('.googleplus-share').on(eventtype,function(){var $url=$(this).attr('data-url');window.open('https://plus.google.com/share?url='+$url,"googlePlusWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");return!1});$('.linkedin-share').on(eventtype,function(){var $this=$(this),$url=$this.attr('data-url'),$title=$this.attr('data-title'),$desc=$this.attr('data-desc');window.open('http://www.linkedin.com/shareArticle?mini=true&url='+$url+'&title='+$title+'&summary='+$desc,"linkedInWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");return!1})}
698function mk_event_countdown(){if($.exists('.mk-event-countdown')){MK.core.loadDependencies([MK.core.path.plugins+'jquery.countdown.js'],function(){$('.mk-event-countdown').each(function(){if(isTest)return;var $this=$(this),$date=$this.attr('data-date'),$offset=$this.attr('data-offset');$this.downCount({date:$date,offset:$offset})})})}}
699function mk_flexslider_init(){var $lcd=$('.mk-lcd-slideshow'),$laptop=$('.mk-laptop-slideshow-shortcode');if($lcd.length)$lcd.find('.mk-lcd-image').fadeIn();if($laptop.length)$laptop.find(".mk-laptop-image").fadeIn();$('.js-flexslider').each(function(){if($(this).parents('.mk-tabs').length||$(this).parents('.mk-accordion').length){$(this).removeData("flexslider")}
700var $this=$(this),$selector=$this.attr('data-selector'),$animation=$this.attr('data-animation'),$easing=$this.attr('data-easing'),$direction=$this.attr('data-direction'),$smoothHeight=$this.attr('data-smoothHeight')=="true"?!0:!1,$slideshowSpeed=$this.attr('data-slideshowSpeed'),$animationSpeed=$this.attr('data-animationSpeed'),$controlNav=$this.attr('data-controlNav')=="true"?!0:!1,$directionNav=$this.attr('data-directionNav')=="true"?!0:!1,$pauseOnHover=$this.attr('data-pauseOnHover')=="true"?!0:!1,$isCarousel=$this.attr('data-isCarousel')=="true"?!0:!1;if($selector!==undefined){var $selector_class=$selector}else{var $selector_class=".mk-flex-slides > li"}
701if($isCarousel===!0){var $itemWidth=parseInt($this.attr('data-itemWidth')),$itemMargin=parseInt($this.attr('data-itemMargin')),$minItems=parseInt($this.attr('data-minItems')),$max
701Items=parseInt($this.attr('data-maxItems')),$move=parseInt($this.attr('data-move'))}else{var $itemWidth=$itemMargin=$minItems=$maxItems=$move=0}
702MK.core.loadDependencies([MK.core.path.plugins+'jquery.flexslider.js'],function(){$this.flexslider({selector:$selector_class,animation:$animation,easing:$easing,direction:$direction,smoothHeight:$smoothHeight,slideshow:!isTest,slideshowSpeed:$slideshowSpeed,animationSpeed:$animationSpeed,controlNav:$controlNav,directionNav:$directionNav,pauseOnHover:$pauseOnHover,prevText:"",nextText:"",itemWidth:$itemWidth,itemMargin:$itemMargin,minItems:$minItems,maxItems:$maxItems,move:$move})})})}
703function mk_header_searchform(){$('.mk-search-trigger').on('click',function(){setTimeout(function(){$('#mk-ajax-search-input').focus()},500)});"use strict";$('.mk-header-toolbar .mk-header-searchform .text-input').on('focus',function(){if($('.mk-header-toolbar .mk-header-searchform .text-input').hasClass('on-close-state')){$('.mk-header-toolbar .mk-header-searchform .text-input').removeClass('on-close-state').animate({'width':'200px'},200);return!1}});$(".mk-header-toolbar .mk-header-searchform").on('click',function(event){if(event.stopPropagation){event.stopPropagation()}else if(window.event){window.event.cancelBubble=!0}});$("html").on('click',function(){$(this).find(".mk-header-toolbar .mk-header-searchform .text-input").addClass('on-close-state').animate({'width':90},300)});if(MK.utils.browser.name==='Edge'){$('#mk-fullscreen-search-input').on('keydown',function(e){if(e.which==13){e.preventDefault();$('#mk-fullscreen-searchform').submit()}})}}
704function mk_hover_events(){"use strict";$('.shopping-cart-header').hover(function(){$(this).find('.mk-shopping-cart-box').stop(!0,!0).fadeIn(250)},function(){$(this).find('.mk-shopping-cart-box').stop(!0,!0).delay(500).fadeOut(250)});$('.widget-sub-navigation > ul > li, .widget_nav_menu ul.menu > li, .widget_product_categories ul > .cat-item').each(function(){var $this=$(this),$subLevel=$this.find('ul').first();if($this.hasClass('page_item_has_children')||$this.hasClass('menu-item-has-children')||$this.hasClass('cat-parent')){$this.on('click',function(){if($this.hasClass('toggle-active')){$subLevel.stop(!0,!0).slideUp(700);$this.removeClass('toggle-active')}else{$subLevel.stop(!0,!0).slideDown(700);$this.addClass('toggle-active')}});$subLevel.on('click',function(e){e.stopPropagation()})}});var eventtype='click';$('.mk-fullscreen-trigger').on(eventtype,function(e){$('.mk-fullscreen-search-overlay').addClass('mk-fullscreen-search-overlay-show');setTimeout(function(){$("#mk-fullscreen-search-input").focus()},300);e.preventDefault()});$('.mk-fullscreen-close').on(eventtype,function(e){$('.mk-fullscreen-search-overlay').removeClass('mk-fullscreen-search-overlay-show');e.preventDefault()})}
705function mk_unfold_footer(){var $this=$('#mk-footer'),$spacer=$('#mk-footer-unfold-spacer'),$footerHeight=$this.outerHeight();if(!window.matchMedia("(max-width: 767px)").matches){if($this.hasClass('mk-footer-unfold')){$spacer.css('height',$footerHeight)}}else{$spacer.css('height',0)}}
706function mk_lightbox_init(){$(".mk-lightbox").fancybox({loop:!0,});$.fancybox.defaults.hash=!1}
707function mk_milestone(){"use strict";if(isTest||!$.exists('.mk-milestone'))return;$('.mk-milestone').each(function(){var $this=$(this),stop_number=$this.find('.milestone-number').attr('data-stop'),animation_speed=parseInt($this.find('.milestone-number').attr('data-speed'));var build=function(){if(!$this.hasClass('scroll-animated')){$this.addClass('scroll-animated');$({countNum:$this.find('.milestone-number').text()}).animate({countNum:stop_number},{duration:animation_speed,easing:'linear',step:function(){$this.find('.milestone-number').text(Math.floor(this.countNum))},complete:function(){$this.find('.milestone-number').text(this.countNum)}})}};if(!MK.utils.isMobile()){MK.utils.scrollSpy(this,{position:'bottom',after:build})}else{build()}})}
708function mk_portfolio_widget(){"use strict";$('.widget_recent_portfolio li').each(function(){$(this).find('.portfolio-widget-thumb').on('hover',function(){$(this).siblings('.portfolio-widget-info').animate({'opacity':1},200)},function(){$(this).siblings('.portfolio-widget-info').animate({'opacity':0},200)})})}
709function mk_skill_meter(){"use strict";
709if($.exists('.mk-skill-meter')){if(!MK.utils.isMobile()){$(".mk-skill-meter .progress-outer").each(function(){var $this=$(this);var build=function(){if(!$this.hasClass('scroll-animated')){$this.addClass('scroll-animated');$this.animate({width:$this.attr("data-width")+'%'},2000)}};MK.utils.scrollSpy(this,{position:'bottom',after:build})})}else{$(".mk-skill-meter .progress-outer").each(function(){var $this=$(this);if(!$this.hasClass('scroll-animated')){$this.addClass('scroll-animated');$this.css({width:$(this).attr("data-width")+'%'})}})}}}
710$("#mc-embedded-subscribe-form").on('submit',function(e){var $this=$(this);e.preventDefault();$.ajax({url:MK.core.path.ajaxUrl,type:"POST",data:{action:"mk_ajax_subscribe",email:$this.find(".mk-subscribe--email").val(),list_id:$this.find(".mk-subscribe--list-id").val(),optin:$this.find(".mk-subscribe--optin").val()},success:function(res){$this.parent().find(".mk-subscribe--message").html($.parseJSON(res).message)}})});function addClass(tag,className){tag.className+=' '+className}
711function removeClass(tag,className){tag.className=tag.className.replace(new RegExp(className,'g'),'')}
712if(typeof exports!=='undefined'){exports.addClass=addClass;exports.removeClass=removeClass}
713/*!
714*  javascript-debounce 1.0.0
715*
716*  A lightweight, dependency-free JavaScript module for debouncing functions based on David Walsh's debounce function.
717*
718*  Source code available at: https://github.com/jgarber623/javascript-debounce
719*
720*  (c) 2015-present Jason Garber (http://sixtwothree.org)
721*
722*  javascript-debounce may be freely distributed under the MIT license.
723*/
724(function(root,factory){if(typeof define==="function"&&define.amd){define([],factory)}else if(typeof exports==="object"){module.exports=factory()}else{root.debounce=factory()}})(this,function(){"use strict";return function(callback,delay){var timeout;return function(){var context=this,args=arguments;clearTimeout(timeout);timeout=setTimeout(function(){callback.apply(context,args)},delay)}}});function validateEmail(input,invalidClassName){var value=input.value.trim();if((input.required||value.length>0)&&!/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,63})$/i.test(value)){if(invalidClassName){addClass(input,invalidClassName)}
725return!1}else{if(invalidClassName){removeClass(input,invalidClassName)}
726return!0}}function validateText(input,invalidClassName){var value=input.value.trim();if(input.required&&value.length===0){if(invalidClassName){addClass(input,invalidClassName)}
727return!1}else{if(invalidClassName){removeClass(input,invalidClassName)}
728return!0}}function validateCheckBox(input,invalidClassName){if(input.required&&input.checked==!1){if(invalidClassName){addClass(input,invalidClassName)}
729return!1}else{if(invalidClassName){removeClass(input,invalidClassName)}
730return!0}}if(typeof exports!=='undefined'){exports.validateEmail=validateEmail;exports.validateText=validateText}(function($){'use strict';MK.ui.preloader={dom:{overlay:'.mk-body-loader-overlay'},hide:function hide(){$(this.dom.overlay).fadeOut(600,"easeInOutExpo",function(){$('body').removeClass('loading')})}}})(jQuery);(function($){'use strict';$('.mk-fullscreen-nav-close, .mk-fullscreen-nav-wrapper, #fullscreen-navigation a').on('click',function(e){$('.mk-fullscreen-nav').removeClass('opened');$('.mk-dashboard-trigger').removeClass('fullscreen-active');$('body').removeClass('fullscreen-nav-opened');var anchor=MK.utils.detectAnchor(this),$this=$(this);if(anchor.length){var href=$this.attr('href').split('#')[0];var url=window.location.href;var isSamePage=url.indexOf(href)!==-1;if(isSamePage){e.preventDefault()}
731MK.utils.scrollToAnchor(anchor)}else if($this.attr('href')==='#'){e.preventDefault()}});$('.fullscreen-navigation-ul .menu-sub-level-arrow').on('click',function(){$(this).siblings('.sub-menu').slideToggle()})}(jQuery));(function($){'use strict';var $navList=$(".main-navigation-ul");var megaMenu=function megaMenu(){$navList.MegaMenu({type:"vertical",delay:200})};$(window).on('load',megaMenu)}(jQuery));(function($){'use strict';var onePageNavItem=function onePageNavItem(){var $this=$(this),link=$this.find('a'),anchor=MK.utils.detectAnchor(link);if(!anchor.length)return;$this.removeClass('current-menu-item current-menu-ancestor current-menu-parent');var activeNav=function(state){return function(){$this[state?'addClass':'removeClass']('current-menu-item');window.history.replaceState(undefined,undefined,[state?anchor:' '])}};MK.utils.scrollSpy($(anchor)[0],{before:activeNav(!1),active:activeNav(!0),after:activeNav(!1),})};var $navItems=$('.js-main-nav').find('li');$(window).on('load',function(){setTimeout(function(){$navItems.each(onePageNavItem)},1000)})}(jQuery));(function($){'use strict';var $window=$(window);var $body=$('body');var $resMenuWrap=$('.mk-responsive-wrap');var $post_nav=$('.mk-post-nav');var $toolbar=$('.mk-header-toolbar');var $resMenuLink=$('.mk-nav-responsive-link');var hasResMenu=($resMenuWrap.length>0);var windowHeight=$window.height();var screenHeight=screen.height;$('.mk-toolbar-resposnive-icon').on('click',function(e){e.preventDefault();console.log('clicked');if($body.hasClass('toolbar-opened')){$body.removeClass('toolbar-opened').addClass('toolbar-closed');$toolbar.hide()}else{$body.removeClass('toolbar-closed').addClass('toolbar-opened');$toolbar.show()}});if(!hasResMenu&&!$('.vc_mk_header'))return;function toggleResMenu(e){e.preventDefault();var $this=$(this);var $headerInner=$this.parents('header');var $resMenu=$headerInner.find('.mk-responsive-wrap');var searchBox=$('.responsive-searchform .text-input');var adminBarHeight=$('#wpadminbar').height();if($body.hasClass('mk-opened-nav')){$this.removeClass('is-active');$body.removeClass('mk-opened-nav').addClass('mk-closed-nav').trigger('mk-closed-nav');$resMenu.hide();$post_nav.removeClass('post-nav-backward')}else{$this.addClass('is-active');$body.removeClass('mk-closed-nav').addClass('mk-opened-nav').trigger('mk-opened-nav');$resMenu.show();$post_nav.addClass('post-nav-backward')}
732if(searchBox.hasClass('input-focused')){searchBox.removeClass('input-focused')}}
733$resMenuLink.each(function(){$(this).on('click',toggleResMenu)});$(window).on('vc_reload',function(){$('.vc_mk_header .mk-nav-responsive-link').each(function(){$(this).on('click',toggleResMenu)})})
734var setResMenuHeight=function(){var height=$window.height()-MK.val.offsetHeaderHeight(0);$resMenuWrap.css('max-height',height)};var isVirtualKeyboard=function(){var currentWindowHeight=$window.height();var currentScreenHeight=screen.height;var searchBox=$('.responsive-searchform .text-input');var searchBoxIsFocused=!1;searchBox.on('touchstart touchend',function(e){searchBox.addClass('input-focused')});searchBoxIsFocused=(searchBox.is(':focus')||searchBox.hasClass("input-focused"));if($body.hasClass('mk-opened-nav')&&searchBoxIsFocused&&currentScreenHeight==screenHeight&&currentWindowHeight!=windowHeight){return!0}else{return!1}};
734var hideResMenu=function hideResMenu(){if(MK.utils.isResponsiveMenuState()){if(!isVirtualKeyboard()){if($body.hasClass('mk-opened-nav')){$resMenuLink.filter('.is-active').trigger('click')}
735$resMenuWrap.hide()}}};$resMenuWrap.on('click','a',hideResMenu)}(jQuery));(function($){'use strict';var $header=$('.mk-header');var hasHeader=($header.length>0);if(!hasHeader&&!$('.vc_mk_header'))return;var $sticky_style=$header.attr('data-header-style');$('.sidedash-navigation-ul > li').each(function(){var $this=$(this);$this.children('ul').siblings('a').after('<span class="mk-nav-arrow mk-nav-sub-closed"><svg class="mk-svg-icon" data-name="mk-moon-arrow-down" data-cacheid="2" style=" height:14px; width: 14px; " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M512 192l-96-96-160 160-160-160-96 96 256 255.999z"></path></svg></span>')});function toggleSubMenu(e){e.preventDefault();var $this=$(this);if($this.hasClass('mk-nav-sub-closed')){$this.siblings('ul').slideDown(450).end().removeClass('mk-nav-sub-closed').addClass('mk-nav-sub-opened')}else{$this.siblings('ul').slideUp(450).end().removeClass('mk-nav-sub-opened').addClass('mk-nav-sub-closed')}};function toggleFullMenu(e){e.preventDefault();var $this=$(this),$body=$('body'),$fullscreen_box=$('.mk-fullscreen-nav');if($this.hasClass('dashboard-style')){if(!$this.hasClass('dashboard-active')){$this.addClass('dashboard-active');$body.addClass('dashboard-opened')}else{$this.removeClass('dashboard-active');$body.removeClass('dashboard-opened')}}else if($this.hasClass('fullscreen-style')){if(!$this.hasClass('fullscreen-active')){$this.addClass('fullscreen-active');$body.addClass('fullscreen-nav-opened');$fullscreen_box.addClass('opened')}else{$this.removeClass('fullscreen-active');$body.removeClass('fullscreen-nav-opened');$fullscreen_box.removeClass('opened')}}}
736$('.mk-nav-arrow').each(function(){$(this).stop(!0).on('click',toggleSubMenu)});$('.mk-dashboard-trigger').each(function(){$(this).on('click',toggleFullMenu)});$(window).on('vc_reload',function(){$('.vc_mk_header .mk-dashboard-trigger').each(function(){$(this).on('click',toggleFullMenu)});$('.vc_mk_header .mk-nav-arrow').each(function(){$(this).stop(!0).on('click',toggleSubMenu)})});$('html').on('click',function(){$('body').removeClass('dashboard-opened');$('.mk-dashboard-trigger').removeClass('dashboard-active')})}(jQuery));(function($){'use strict';var $verticalMenu=$('#mk-vm-menu');var verticalMenu=function verticalMenu(){if(!$verticalMenu.data('vertical-menu')&&!MK.utils.isResponsiveMenuState()){$verticalMenu.dlmenu();$verticalMenu.data('vertical-menu',!0)}};verticalMenu();$(window).on('resize',verticalMenu)}(jQuery));(function($){'use strict';var $lang_item=$('.mk-main-navigation > .main-navigation-ul > .menu-item-language');$lang_item.addClass('no-mega-menu').css('visibility','visible');$('.mk-main-navigation .menu-item-language > a').addClass('menu-item-link')})(jQuery);(function($){'use strict';var $header=$('.mk-header').first();var hasHeader=($header.length>0);if(!hasHeader)return;var $window=$(window);var $document=$(document);var $headerHolder=$header.find('.mk-header-holder');var $paddingWrapper=$header.find('.mk-header-padding-wrapper');var config=$header.data();var isStickyLazy=(config.stickyStyle==='lazy');var isStickyFixed=(config.stickyStyle==='fixed');var isStickySlide=(config.stickyStyle==='slide');function isSticky(){return!0}
737function isColorable(){return config.headerStyle!==4}
738function changeSkin(e,skin){$header.attr('data-transparent-skin',skin);var contrast=skin==='light'?'dark':'light';$header.addClass(skin+'-skin');$header.removeClass(contrast+'-skin')}
739if(isColorable())MK.utils.eventManager.subscribe('firstElSkinChange',changeSkin);if(isSticky()&&isStickyLazy){if(config.headerStyle!==2){lazySticky()}}else if(isSticky()&&isStickyFixed)fixedSticky();else if(isSticky()&&isStickySlide)slideSticky();function lazySticky(){var elClassHidden='header--hidden';var elClassSticky='a-sticky';var wScrollCurrent=0;var wScrollBefore=0;var wScrollDiff=0;var wHeight=0;var dHeight=0;var setSizes=function setSizes(){dHeight=$document.height();wHeight=$window.height()};var onScroll=function onScroll(){wScrollCurrent=MK.val.scroll();wScrollDiff=wScrollBefore-wScrollCurrent;
739if(wScrollCurrent<=0){$headerHolder.removeClass(elClassHidden);$header.removeClass(elClassSticky);$('body').trigger('mk:header-unsticky')}else if(wScrollDiff>0&&$headerHolder.hasClass(elClassHidden)){$headerHolder.removeClass(elClassHidden);$header.addClass(elClassSticky);$('body').trigger('mk:header-sticky')}else if(wScrollDiff<0){if(wScrollCurrent+wHeight>=dHeight&&$headerHolder.hasClass(elClassHidden)){$headerHolder.removeClass(elClassHidden);$header.addClass(elClassSticky);$('body').trigger('mk:header-sticky')}else{$headerHolder.addClass(elClassHidden);$header.removeClass(elClassSticky);$('body').trigger('mk:header-unsticky')}}
740wScrollBefore=wScrollCurrent};setSizes();onScroll();$window.on('resize',MK.utils.throttle(100,setSizes));$window.on('scroll',MK.utils.throttle(500,onScroll))}
741function fixedSticky(){var sticked=!1;var scrollPos;var toggleState=function toggleState(){scrollPos=MK.val.scroll()+MK.val.adminbarHeight();if((scrollPos>MK.val.stickyOffset())&&!MK.utils.isResponsiveMenuState()){if(sticked)return;$header.addClass('a-sticky');sticked=!0;$('body').trigger('mk:header-sticky')}else{if(!sticked)return;$header.removeClass('a-sticky');sticked=!1;$('body').trigger('mk:header-unsticky')}};toggleState();$window.on('scroll',MK.utils.throttle(100,toggleState));$window.on('resize',MK.utils.throttle(100,toggleState))}
742function slideSticky(){var sticked=!1;var onScroll=function onScroll(){if(MK.val.scroll()>MK.val.stickyOffset()){if(sticked)return;$header.addClass('pre-sticky');$paddingWrapper.addClass('enable-padding');setTimeout(function(){$header.addClass('a-sticky');$('body').trigger('mk:header-sticky')},1);sticked=!0}else{if(!sticked)return;$header.removeClass('a-sticky');$header.removeClass('pre-sticky');$paddingWrapper.removeClass('enable-padding');sticked=!1;$('body').trigger('mk:header-unsticky')}};onScroll();$window.on('scroll',MK.utils.throttle(100,onScroll))}})(jQuery);(function($){'use strict';var hasTouchscreen=('ontouchstart' in document.documentElement);if(!hasTouchscreen)return;$('.mk-main-navigation .menu-item-has-children').each(normalizeClick);function normalizeClick(){$(this).on('click',handleClick)}
743function handleClick(e){var $this=$(e.currentTarget);var $child=$this.find('> ul');var isVisible=$child.css('display')!=='none';if(!isVisible){e.preventDefault();e.stopPropagation()}}}(jQuery));(function($){'use strict';var $wrapper=$('.js-bottom-corner-btns');var $contactBtn=$wrapper.find('.js-bottom-corner-btn--contact');var $backBtn=$wrapper.find('.js-bottom-corner-btn--back');var hasContactBtn=$contactBtn.length;var hasBackBtn=$backBtn.length;if(!hasBackBtn)return;function deactivate(){$contactBtn.removeClass('is-active');$backBtn.removeClass('is-active')}
744function activate(){$contactBtn.addClass('is-active');$backBtn.addClass('is-active')}
745MK.utils.scrollSpy(400,{before:deactivate,after:activate})})(jQuery);MK.component.BackgroundImageSetter=(function($){'use strict';var module={};var $win=$(window),screen=getScreenSize(),orientation=getOrientation(),device=getDevice(),lastOrientation=orientation,lastDevice=device;function run($layers){$layers.filter(function(){return!this.hasAttribute("mk-img-loaded")}).each(applyBg)}
746function applyBg(){var $this=$(this),imgs=$this.data('mk-img-set');$this.css('background-image','url('+module.getImage(imgs)+')');$this.find('.mk-adaptive-image').attr('src',module.getImage(imgs))}
747function handleResize($layers){updateScreenSize();if(hasSwitched()){updateDevice();run($layers)}}
748function getScreenSize(){return{w:$win.width(),h:$win.height()}}
749function getDevice(){if(screen.w>1024)return{class:'desktop',id:2};else if(screen.w>736)return{class:'tablet',id:1};else return{class:'mobile',id:0}}
750function getOrientation(){if(screen.w>screen.h)return'landscape';else return'portrait'}
751function updateScreenSize(){screen=getScreenSize()}
752function updateDevice(){if(lastOrientation!==orientation)orientation=lastOrientation;if(lastDevice.id>device.id)device=lastDevice}
753function hasSwitched(){lastOrientation=getOrientation();lastDevice=getDevice();if(lastOrientation!==orientation||lastDevice.class!==device.class)return!0;else return!1}
754module.getImage=function(imgs){if(imgs.responsive==='false'){return(imgs.landscape.desktop)?imgs.landscape.desktop:(imgs.landscape.external?imgs.landscape.external:'')}
755var hasOrientation=!!imgs[orientation];var imgOriented=imgs[(hasOrientation?orientation:Object.keys(imgs)[0])],imgExact=(imgOriented[device.class])?imgOriented[device.class]:(imgOriented.external?imgOriented.external:'');return imgExact}
756module.init=function($layers){run($layers);$layers.attr('mk-img-loaded','')};module.onResize=function($layers){$win.on('resize',MK.utils.throttle(500,function(){handleResize($layers)}))};return module}(jQuery));
756jQuery(function($){var init=function init(){$allLayers=$('[data-mk-img-set]').filter(function(index){return!$(this).hasClass('mk-section-image')&&!$(this).hasClass('background-layer')&&!$(this).hasClass('mk-video-section-touch')});MK.component.BackgroundImageSetter.onResize($allLayers);MK.component.BackgroundImageSetter.init($allLayers)}
757init();$(window).on('vc_reload',init)});(function($){'use strict';var val=MK.val;MK.component.FullHeight=function(el){var $window=$(window),$this=$(el),config=$this.data('fullheight-config'),container=document.getElementById('mk-theme-container'),minH=(config&&config.min)?config.min:0,winH=null,height=null,update_count=0,testing=MK.utils.getUrlParameter('testing'),offset=null;if(MK.utils.browser.name===('IE'||'Edge'))$this.css('height','1px');var update=function(){if(update_count===0){winH=$window.height();offset=$this.offset().top-1;height=Math.max(minH,winH-val.offsetHeaderHeight(offset));$this.css('min-height',height);if(testing!==undefined)
758update_count++}};var init=function(){update();$window.on('resize',update);$window.on('scroll',update);window.addResizeListener(container,update)};return{init:init}}})(jQuery);(function($){'use strict';var core=MK.core,utils=MK.utils,path=MK.core.path;MK.ui.FullScreenGallery=function(element,settings){this.element=element;this.config=settings;this.isFullScreen=!1};MK.ui.FullScreenGallery.prototype={dom:{fullScrBtn:'.slick-full-screen',exitFullScrBtn:'.slick-minimize',playBtn:'.slick-play',pauseBtn:'.slick-pause',shareBtn:'.slick-share',socialShare:'.slick-social-share',wrapper:'.slick-slider-wrapper',slider:'.slick-slides',slides:'.slick-slide',dots:'.slick-dot',active:'.slick-active',hiddenClass:'is-hidden',dataId:'slick-index'},tpl:{dot:'<div class="slick-dot"></div>',next:'<a href="javascript:;" class="slick-next"> <svg width="33px" height="65px"> <polyline fill="none" stroke="#FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points=" 0.5,0.5 32.5,32.5 0.5,64.5"/> </svg> </a>',prev:'<a href="javascript:;" class="slick-prev"> <svg  width="33px" height="65px"> <polyline fill="none" stroke="#FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points=" 32.5,64.5 0.5,32.5 32.5,0.5"/> </svg> </a>'},init:function(){var self=this;self.cacheElements();self.getViewportSizes();self.updateSizes('window');self.create();self.updateCacheElements();self.createPagination();self.bindEvents()},create:function(){var self=this;this.slick=this.$gallery.slick({dots:!0,arrows:!0,infinite:!0,speed:300,slidesToShow:1,centerMode:!0,centerPadding:'0px',variableWidth:!0,autoplay:!1,autoplaySpeed:3000,useTransform:!0,prevArrow:self.tpl.prev,nextArrow:self.tpl.next,customPaging:function(slider,i){return self.tpl.dot},})},cacheElements:function(){this.$window=$(window);this.$gallery=$(this.element);this.$fullScrBtn=$(this.dom.fullScrBtn);this.$exitFullScrBtn=$(this.dom.exitFullScrBtn);this.$playBtn=$(this.dom.playBtn);this.$pauseBtn=$(this.dom.pauseBtn);this.$shareBtn=$(this.dom.shareBtn);this.$socialShare=$(this.dom.socialShare);this.$wrapper=$(this.dom.wrapper);this.$slider=$(this.dom.slider);this.$slides=$(this.dom.slides);this.$imgs=this.$slides.find('img');this.$originalImgs=this.$imgs},updateCacheElements:function(){this.$slides=$(this.dom.slides);this.$imgs=this.$slides.find('img');this.$dots=$(this.dom.dots)},bindEvents:function(){var self=this;this.$fullScrBtn.on('click',this.toFullScreen.bind(this));this.$exitFullScrBtn.on('click',this.exitFullScreen.bind(this));this.$playBtn.on('click',this.play.bind(this));this.$pauseBtn.on('click',this.pause.bind(this));this.$shareBtn.on('click',this.toggleShare.bind(this));this.$socialShare.on('click','a',this.socialShare.bind(this));this.$window.on('resize',this.onResize.bind(this));this.$window.on('keydown',function(e){if(e.keyCode===39)self.$gallery.slick('slickNext');if(e.keyCode===37)self.$gallery.slick('slickPrev')});$(document).on('fullscreenchange mozfullscreenchange webkitfullscreenchange msfullcreenchange',this.exitFullScreen.bind(this))},getViewportSizes:function(){this.screen={w:screen.width,h:screen.height};this.window={w:this.$window.width(),h:this.$window.height()}},updateSizes:function(viewport){this.$wrapper.width(this[viewport].w);this.$wrapper.height('100%');this.$imgs.height('100%')},createPagination:function(){var self=this;this.$dots.each(function(i){var img=self.$originalImgs.eq(i).attr('src');$(this).css({'background-image':'url('+img+')'})})},play:function(e){e.preventDefault();this.$playBtn.addClass(this.dom.hiddenClass);this.$pauseBtn.removeClass(this.dom.hiddenClass);$(this.element).slick('slickPlay')},pause:function(e){e.preventDefault();this.$pauseBtn.addClass(this.dom.hiddenClass);this.$playBtn.removeClass(this.dom.hiddenClass);$(this.element).slick('slickPause')},toggleShare:function(e){e.preventDefault();this.$socialShare.toggleClass(this.dom.hiddenClass)},getCurentId:function(){return this.$slides.filter(this.dom.active).data(this.dom.dataId)},toFullScreen:function(){var self=this;this.$fullScrBtn.addClass(this.dom.hiddenClass);this.$exitFullScrBtn.removeClass(this.dom.hiddenClass);this.$slider.hide().fadeIn(500);utils.launchIntoFullscreen(document.documentElement);this.updateSizes('screen');$(this.element).slick('slickGoTo',this.getCurentId(),!0);setTimeout(function(){self.isFullScreen=!0},1000)},exitFullScreen:function(){if(this.isFullScreen){this.$exitFullScrBtn.addClass(this.dom.hiddenClass);this.$fullScrBtn.removeClass(this.dom.hiddenClass);utils.exitFullscreen();this.updateSizes('window');$(this.element).slick('slickGoTo',this.getCurentId(),!0);this.isFullScreen=!1}},onResize:function(){this.getViewportSizes();this.updateSizes(this.isFullScreen?'screen':'window');$(this.element).slick('refresh');$(this.element).slick('slickGoTo',this.getCurentId(),!0);this.updateCacheElements();this.createPagination()},socialShare:function(e){e.preventDefault();var $this=$(e.currentTarget),network=$this.data('network'),id=this.config.id,url=this.config.url,t
758itle=this.$wrapper.find('.slick-title').text(),name;var picture=this.$slides.filter(this.dom.active).children().first().attr('src');switch(network){case 'facebook':url='https://www.facebook.com/sharer/sharer.php?picture='+picture+'&u='+url+'#id='+id;name='Facebook Share';break;case 'twitter':url='http://twitter.com/intent/tweet?text='+url+'#id='+id;name='Twitter Share';break;case 'pinterest':url='http://pinterest.com/pin/create/bookmarklet/?media='+picture+'&url='+url+'&is_video=false&description='+title;name='Pinterest Share';break}
759window.open(url,name,"height=380 ,width=660, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0")}}})(jQuery);(function($){'use strict';function MkfullWidthRow(){var $windowWidth=$(document).width();var $elements=$('[data-mk-full-width="true"]');var direction=$('body.rtl').length?'right':'left';var verticalHeader=$('body.vertical-header-enabled').length?!0:!1;var verticalHeaderWidth=($('.header-style-4 .mk-header-inner').outerWidth()>270)?0:270;var verticalHeaderRtl=$('body.rtl').length?-1:1;var verticalHeaderRtlWidth=$('body.rtl.vertical-header-enabled').length?verticalHeaderWidth:0;var verticalHeaderRight=$('body.vertical-header-right').length?-1:1;var verticalHeaderWidthBoxed=0;var boxed=$('body.mk-boxed-enabled').length;var boxedOffset=(boxed)?($(window).width()-$('#theme-page').outerWidth())/2:0;var boxedMaxWidth=(boxed)?$('#theme-page').outerWidth():'auto';if(verticalHeader&&boxed){verticalHeaderWidthBoxed=($('.header-style-4 .mk-header-inner').outerWidth()>270)?0:verticalHeaderRtl*verticalHeaderRight*135}
760var transparentHeader=$('.transparent-header').length;if(transparentHeader>0){verticalHeaderWidthBoxed=0}
761$.each($elements,function(key,item){var $el=$(this);var css;$el.addClass("vc_hidden");var $el_full=$el.next(".vc_row-full-width");if($el_full.length||($el_full=$el.parent().next(".vc_row-full-width")),$el_full.length){var el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=0-$el_full.offset().left-el_margin_left,width=$(window).width();if(css={position:"relative","box-sizing":"border-box",width:$(window).width(),maxWidth:boxedMaxWidth},css[direction]=offset+boxedOffset+verticalHeaderWidthBoxed+(verticalHeaderRight*verticalHeaderRtlWidth),$el.css(css),!$el.data("mkStretchContent")){var padding=-1*offset;0>padding&&(padding=0);var paddingRight=width-padding-$el_full.width()+el_margin_left+el_margin_right;padding=padding-paddingRight;if(0>paddingRight&&(paddingRight=0)){css={};if('right'===direction){css["padding-left"]=padding+"px";css["padding-right"]=0}else{css["padding-right"]=padding+"px";css["padding-left"]=0}
762$el.css(css)}}
763if(verticalHeader&&!boxed&&!transparentHeader&&!css.hasOwnProperty('padding-left')&&!css.hasOwnProperty('padding-right')){var side='left';if(verticalHeaderRight===-1){side='right'}
764var el_padding_dir=parseInt($el.css('padding-'+side),10);var header_padding_dir=$('.header-style-4 .mk-header-inner').outerWidth();if(el_padding_dir!=header_padding_dir){if($windowWidth>mk_responsive_nav_width){$el[0].style.setProperty('padding-'+side,header_padding_dir+'px','important')}else{$el[0].style.removeProperty('padding-'+side)}
765var $el_page_section=$el.find('.mk-page-section.full_layout');if($el_page_section.length>0){$el_page_section[0].style.setProperty('padding-'+side,'unset','important')}}}
766$el.attr("data-mk-full-width-init","true"),$el.removeClass("vc_hidden"),$(document).trigger("vc-full-width-row-single",{el:$el,offset:offset,marginLeft:el_margin_left,marginRight:el_margin_right,elFull:$el_full,width:width})}}),$(document).trigger("mk-full-width-row",$elements)}
767MkfullWidthRow();var debounceResize=null;$(window).on("resize",function(){if(debounceResize!==null){clearTimeout(debounceResize)}
768debounceResize=setTimeout(MkfullWidthRow,100)})})(jQuery);(function($){'use strict';MK.component.Grid=function(el){var $container=$(el);var config=$container.data('grid-config');var isSlideshow=$container.closest('[data-mk-component="SwipeSlideshow"]').length;var miniGridConfig={container:el,item:config.item+':not(.is-hidden
768)',gutter:0};var init=function init(){if(isSlideshow)return;MK.core.loadDependencies([MK.core.path.plugins+'minigrid.js'],create)};var prepareForGrid=function prepareForGrid(){var $item=$(this);var isHidden=($item.css('display')==='none');if(isHidden)$item.addClass('is-hidden');else $item.removeClass('is-hidden')};var create=function create(){var timer=null;function draw(){$container.find(config.item).each(prepareForGrid);minigrid(miniGridConfig)}
769function redraw(){if(timer)clearTimeout(timer);timer=setTimeout(draw,100)}
770draw();$(window).off('resize',redraw);$(window).on('resize',redraw);MK.utils.eventManager.subscribe('item-expanded',redraw);MK.utils.eventManager.subscribe('ajaxLoaded',redraw);MK.utils.eventManager.subscribe('staticFilter',redraw)};return{init:init}}})(jQuery);(function($){'use strict';var families=[['awesome-icons','mk-icon-'],['icomoon','mk-moon-'],['pe-line-icons','mk-li-'],['theme-icons','mk-jupiter-icon-']];var extend={'awesome-icons':[],'icomoon':[],'pe-line-icons':[],'theme-icons':[]};var _cache={};var _cacheId=0;var _config=[];var _roundCount=0;var _iconMap={};var getIconsSprite=(function(){var $icons=null;var iterator=0;function run(callback){var config=encodeURIComponent(JSON.stringify(_config));$.ajax({url:MK.core.path.ajaxUrl,method:'POST',data:{action:'mk_get_icon',iterator:iterator++,config:config},success:function(sprite){callback(sprite,$icons);_config=[];_iconMap={};$icons=null},error:function(err){console.log('Icon load problem')}})}
771return function(callback,$els,count){if(!$icons)$icons=$els;else $icons.add($els);if(!count)run(callback)}}());$(window).on('load',function(){setTimeout(function(){createAll(document);if($('.mk-header').length)createAll('.mk-header');if($('.js-flexslider, .mk-flexslider').length)createAll('.js-flexslider, .mk-flexslider');if($('.mk-accordion').length)createAll('.mk-accordion')},1000)});MK.utils.eventManager.subscribe('ajaxLoaded',function(){setTimeout(createAll,100,'.js-loop')});MK.utils.eventManager.subscribe('ajax-preview',function(){setTimeout(createAll,100,'.ajax-container')});MK.utils.eventManager.subscribe('photoAlbum-open',function(){setTimeout(createAll,100,'.gallery-share')});MK.utils.eventManager.subscribe('quickViewOpen',function(){setTimeout(createAll,300,'.mk-modal-content')});function createAll(scope){for(var i=0,l=families.length;i<l;i++){var family=families[i][0];var prefix=families[i][1];var $icons=getIcons(family,prefix,scope);if($icons.length){_roundCount++;setTimeout(createIcons,0,$icons,family,prefix)}}}
772function getIcons(family,prefix,scope){var $scope=$(scope);var $icons=$scope.find('[class*='+prefix+']');var extraClassNames=extend[family];if(!extraClassNames)return $icons;extraClassNames.forEach(function(className){var $icon=$scope.find(className);$icons=$icons.add($icon)});return $icons}
773function createIcons($icons,family,prefix,i,unicode){var id=i||0;var icon=$icons[id];if(!icon){_roundCount--;getIconsSprite(insertIcons,$icons,_roundCount,_config);return}
774var css=getComputedStyle(icon,':before');var classAttr=icon.getAttribute('class');var name=(classAttr)?matchClass(classAttr.split(' '),prefix):!1;var h=getComputedStyle(icon).fontSize;var config=createConfig(css,name,family,unicode,h);var cache=JSON.stringify(config);if(!config){}else if(_cache[cache]){if(typeof _iconMap[cache]==='undefined')_iconMap[cache]=[$icons.eq(id)];else _iconMap[cache].push($icons.eq(id))}else{if(typeof _iconMap[cache]==='undefined')_iconMap[cache]=[$icons.eq(id)];else _iconMap[cache].push($icons.eq(id));_cache[cache]=_cacheId.toString();config.id=_cacheId;_config.push(config);_cacheId++}
775createIcons($icons,family,prefix,++id)}
776function insertIcons(sprite,$icons){var $sprite=$(sprite);var $svgs=$sprite.find('svg');var idMap=invert(_cache);$sprite.each(function(){var $svg=$(this);var id=$svg.attr('data-cacheid');var configKey=idMap[id];_cache[configKey]=this});Object.keys(_iconMap).forEach(function(cacheKey){_iconMap[cacheKey].forEach(function($icons){$icons.each(function(){var $svg=$(_cache[cacheKey]).clone();var $icon=$(this);function remove(){if($icon.parents('.pricing-features'))return;$icon.not('.mk-jupiter-icon-xing').not('.mk-jupiter-icon-square-xing').not('.mk-jupiter-icon-simple-xing').find('.mk-svg-icon').not('[data-name="mk-moon-zoom-in"]').remove()}
777if($svg.length)remove();if(!$icon.find('svg').length){if($icon.parents('.widget ul').length)$icon.prepend($svg);else $icon.append($svg)}})})});MK.utils.eventManager.publish('iconsInsert')}
778function createConfig(css,name,family,unicode,height){var hasGradient=checkGradient(css);var hasDirection=extractGradient('direction',css.background);
778var config={family:family,unicode:(unicode)?unicode:decodeUnicode(css.content),name:name,gradient_type:hasGradient?extractGradient('type',css.background):!1,gradient_start:hasGradient?extractGradient('start',css.background):!1,gradient_stop:hasGradient?extractGradient('stop',css.background):!1,gradient_direction:hasDirection?extractGradient('direction',css.background).replace(' ','-'):!1,height:height};if(!config.name&&!config.unicode)return!1;else return config}
779function matchClass(classes,prefix){for(var i=0,l=classes.length;i<l;i++){if(classes[i].indexOf(prefix)!==-1)return classes[i]}}
780function checkGradient(css){var bg=css.background;if(bg.indexOf('radial')!==-1||bg.indexOf('linear')!==-1)return bg;else return!1}
781function extractGradient(attr,grad){if(!grad)return!1;var isRadial=grad.indexOf('radial')!==-1;var isLinear=grad.indexOf('linear')!==-1;var hasDirection=grad.indexOf('(to')!==-1;var f,t;if(attr==='type'){if(isRadial)return'radial';if(isLinear)return'linear'}else if(attr==='start'){f=getStrPosition(grad,'rgb(',1);t=getStrPosition(grad,'0%',1)}else if(attr==='stop'){f=getStrPosition(grad,'rgb(',2);t=getStrPosition(grad,'100%',1)}else if(attr==='direction'){if(!hasDirection)return!1;f=getStrPosition(grad,'(to',1)+4;t=getStrPosition(grad,', rgb(',1)}else{return!1}
782return grad.slice(f,t)}
783function getStrPosition(str,m,i){return str.split(m,i).join(m).length}
784function decodeUnicode(content){if(content&&content!=='none')return escape(content).replace(/%22/g,'').replace('%u','').toLowerCase();else return!1}
785function invert(obj){var new_obj={};for(var prop in obj){if(obj.hasOwnProperty(prop)){new_obj[obj[prop]]=prop}}
786return new_obj}}(jQuery));(function($){'use strict';var _ajaxUrl=MK.core.path.ajaxUrl;var _instances={};MK.utils.ajaxLoader=function ajaxLoader(el){var id='#'+($(el).attr('id'));if(typeof _instances[id]!=='undefined')return _instances[id];this.id=id;this.el=el;this.isLoading=!1;this.xhrCounter=0};MK.utils.ajaxLoader.prototype={init:function init(){if(this.initialized&&typeof window.vc_iframe==='undefined'){return}
787this.createInstance();this.cacheElements();this.initialized=!0},cacheElements:function cacheElements(){this.$container=$(this.el);this.id='#'+(this.$container.attr('id'));this.categories=this.$container.data('loop-categories');this.data={};this.data.action='mk_load_more';this.data.query=this.$container.data('query');this.data.atts=this.$container.data('loop-atts');this.data.loop_iterator=this.$container.data('loop-iterator');this.data.author=this.$container.data('loop-author');this.data.posts=this.$container.data('loop-posts');this.data.safe_load_more=this.$container.siblings('#safe_load_more').val();this.data._wp_http_referer=this.$container.siblings('input[name="_wp_http_referer"]').val();this.data.paged=1;this.data.maxPages=this.$container.data('max-pages');this.data.term=this.categories},createInstance:function(){_instances[this.id]=this},load:function load(unique){var self=this;var seq=++this.xhrCounter;this.isLoading=!0;if(this.$container.siblings('.mk-ajax-loaded-posts').length){var loaded_posts=this.$container.siblings('.mk-ajax-loaded-posts').attr('data-loop-loaded-posts');if(this.$container.attr('data-pagination-style')!=1){self.data.loaded_posts=loaded_posts.split(',')}}
788return $.when($.ajax({url:_ajaxUrl,type:"POST",data:self.data})).done(function(response){self.onDone(response,unique,seq)})},onDone:function(response,unique,seq){if(seq===this.xhrCounter){var self=this;response=$.parseJSON(response);response.unique=unique;response.id=this.id;if(this.$container.siblings('.mk-ajax-loaded-posts').length){this.$container.siblings('.mk-ajax-loaded-posts').attr('data-loop-loaded-posts',response.loaded_posts)}
789this.setData({maxPages:response.maxPages,found_posts:response.found_posts,loop_iterator:response.i});$(response.content).mk_imagesLoaded().then(function(){MK.utils.eventManager.publish('ajaxLoaded',response);self.isLoading=!1;self.initNewComponents()})}else console.log('XHR request nr '+seq+' aborted')},setData:function setData(atts){for(var att in atts){if(att==='term'&&atts[att]==='*')this.data.term='';else this.data[att]=atts[att]}},getData:function getData(att){return this.data[att]},initNewComponents:function initNewComponents(){window.ajaxInit();setTimeout(window.ajaxDelayedInit,1000);MK.core.initAll(this.el)}}}(jQuery));
790/*!
791 * imagesLoaded PACKAGED v4.1.1
792 * JavaScript is all like "You images are done yet or what?"
793 * MIT License
794 */
795!function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}(window,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];
795if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e}function o(t,e,r){return this instanceof o?("string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=n(t),this.options=i({},this.options),"function"==typeof e?r=e:i(this.options,e),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(function(){this.check()}.bind(this))):new o(t,e,r)}function r(t){this.img=t}function s(t,e){this.url=t,this.element=e,this.img=new Image}var h=t.jQuery,a=t.console;o.prototype=Object.create(e.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),this.options.background===!0&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&d[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var d={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,t),n=i.exec(e.backgroundImage)}},o.prototype.addImage=function(t){var e=new r(t);this.images.push(e)},o.prototype.addBackground=function(t,e){var i=new s(t,e);this.images.push(i)},o.prototype.check=function(){function t(t,i,n){setTimeout(function(){e.progress(t,i,n)})}var e=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},o.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,t,e)},o.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}},r.prototype=Object.create(e.prototype),r.prototype.check=function(){var t=this.getIsImageComplete();return t?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},r.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},r.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var t=this.getIsImageComplete();t&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){e=e||t.jQuery,e&&(h=e,h.fn.imagesLoaded=function(t,e){var i=new o(this,t,e);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});(function($,window){'use strict';var scrollY=MK.val.scroll;var dynamicHeight=MK.val.dynamicHeight;var $window=$(window);var $containers=$('.js-loop');$containers.each(pagination);$window.on('vc_reload',function(){$('.js-loop').each(pagination)});function pagination(){var unique=Date.now();var $container=$(this);var $superContainer=$container.parent();var $loadBtn=$container.siblings('.js-loadmore-holder').find('.js-loadmore-button');var $loadScroll=$('.js-load-more-scroll');var style=$container.data('pagination-style');var maxPages=$container.data('max-pages');var id='#'+($container.attr('id'));var ajaxLoader=new MK.utils.ajaxLoader(id);var isLoadBtn=(style===2);var isInfiniteScroll=(style===3);var scrollCheckPoint=null;var isHandlerBinded=!1;ajaxLoader.init();init();
795function init(){MK.utils.eventManager.subscribe('ajaxLoaded',onLoad);bindHandlers();if(isInfiniteScroll)scrollCheckPoint=spyScrollCheckPoint();$window.on('vc_reload',function(){$window.off('scroll',handleScroll)})}
796function bindHandlers(){if(isLoadBtn)$loadBtn.on('click',handleClick);if(isInfiniteScroll)$window.on('scroll',handleScroll);isHandlerBinded=!0}
797function unbindHandlers(){if(isLoadBtn)$loadBtn.off('click',handleClick);if(isInfiniteScroll)$window.off('scroll',handleScroll);isHandlerBinded=!1}
798function handleClick(e){e.preventDefault();if(!ajaxLoader.isLoading)loadMore()}
799function handleScroll(){if((scrollY()>scrollCheckPoint())&&!ajaxLoader.isLoading)loadMore()}
800function loadMore(){loadingIndicatorStart();var page=ajaxLoader.getData('paged');ajaxLoader.setData({paged:++page});ajaxLoader.load(unique)}
801function onLoad(e,response){if(typeof response!=='undefined'&&response.id===id){if(ajaxLoader.getData('found_posts')<=0&&ajaxLoader.getData('paged')>=ajaxLoader.getData('maxPages'))loadingIndicatorHide();else loadingIndicatorShow();if(response.unique===unique)$container.append(response.content);loadingIndicatorStop()}}
802function loadingIndicatorStart(){if(isLoadBtn)$loadBtn.addClass('is-active');else if(isInfiniteScroll)MK.ui.loader.add('.js-load-more-scroll')}
803function loadingIndicatorStop(){if(isLoadBtn)$loadBtn.removeClass('is-active');else if(isInfiniteScroll)MK.ui.loader.remove('.js-load-more-scroll')}
804function loadingIndicatorShow(){if(isHandlerBinded)return;if(isLoadBtn)$loadBtn.show();else if(isInfiniteScroll)$loadScroll.show();bindHandlers()}
805function loadingIndicatorHide(){if(!isHandlerBinded)return;if(isLoadBtn)$loadBtn.hide();else if(isInfiniteScroll)$loadScroll.hide();unbindHandlers()}
806function spyScrollCheckPoint(){var containerO=0;var containerH=dynamicHeight($superContainer);var winH=dynamicHeight(window);var setVals=function(){containerO=$superContainer.offset().top};setVals();$window.on('resize',function(){requestAnimationFrame(setVals)});return function(){return(containerH()+containerO)-(winH()*2)}}}})(jQuery,window);(function($){'use strict';function isHidden(el){return(el.offsetParent===null)}
807MK.component.Masonry=function(el){var $window=$(window);var $container=$(el);var config=$container.data('masonry-config');var $masonryItems=$container.find(config.item);var cols=config.cols||8;var $filterItems=null;var wall=null;var init=function init(){MK.core.loadDependencies([MK.core.path.plugins+'freewall.js'],onDepLoad)};var onDepLoad=function onDepLoad(){masonry();$window.on('resize',onResize);MK.utils.eventManager.subscribe('ajaxLoaded',onPostAddition);MK.utils.eventManager.subscribe('staticFilter',resize)};var masonry=function masonry(){if(isHidden(el))return;var newCols;if(window.matchMedia('(max-width:600px)').matches)newCols=2;else if(window.matchMedia('(max-width:850px)').matches)newCols=4;else newCols=cols;var colW=$container.width()/newCols;wall=new Freewall(config.container);wall.reset({selector:config.item+':not(.is-hidden)',gutterX:0,gutterY:0,cellW:colW,cellH:colW});wall.fillHoles();wall.fitWidth();$masonryItems.each(function(){$(this).data('loaded',!0)})};var destroyContainer=function destroyContainer(){$container.removeAttr('style').removeData('wall-height').removeData('wall-width').removeData('min-width').removeData('total-col').removeData('total-row').removeAttr('data-wall-height').removeAttr('data-wall-width').removeAttr('data-min-width').removeAttr('data-total-col').removeAttr('data-total-row')};var destroyItem=function destroyItem(){var $item=$(this);$item.removeAttr('style').removeData('delay').removeData('height').removeData('width').removeData('state').removeAttr('data-delay').removeAttr('data-height').removeAttr('data-width').removeAttr('data-state')};var destroyAll=function destroyAll(){if(!wall)return;wall.destroy();destroyContainer();$masonryItems.each(destroyItem)};var onResize=function onResize(){requestAnimationFrame(resize)};var refresh=function refresh(){if(!wall)return;setTimeout(wall.fitWidth.bind(wall),5)};var resize=function resize(){destroyAll();masonry()};var onPostAddition=function onPostAddition(){$masonryItems=$container.find(config.item);$masonryItems.each(function(){var $item=$(this),isLoaded=$item.data('loaded');if(!isLoaded)$item.css('visibility','hidden')});$container.mk_imagesLoaded().then(function(){destroyAll();masonry()})};return{init:init}}}(jQuery));(function($){'use strict';MK.component.Pagination=function(el){this.el=el};
807MK.component.Pagination.prototype={init:function init(){this.cacheElements();this.bindEvents();this.onInitLoad()},cacheElements:function cacheElements(){this.lastId=1;this.unique=Date.now();this.$pagination=$(this.el);this.$container=this.$pagination.prev('.js-loop');this.$pageLinks=this.$pagination.find('.js-pagination-page');this.$nextLink=this.$pagination.find('.js-pagination-next');this.$prevLink=this.$pagination.find('.js-pagination-prev');this.$current=this.$pagination.find('.js-current-page');this.$maxPages=this.$pagination.find('.pagination-max-pages');this.containerId='#'+this.$container.attr('id');this.pagePathname=window.location.pathname;this.pageSearch=window.location.search;this.popState=!1;this.ajaxLoader=new MK.utils.ajaxLoader('#'+this.$container.attr('id'));this.ajaxLoader.init()},bindEvents:function bindEvents(){this.$pageLinks.on('click',this.pageClick.bind(this));this.$nextLink.on('click',this.nextClick.bind(this));this.$prevLink.on('click',this.prevClick.bind(this));MK.utils.eventManager.subscribe('ajaxLoaded',this.onLoad.bind(this))},pageClick:function pageClick(e){e.preventDefault();var $this=$(e.currentTarget);var id=parseFloat($this.attr('data-page-id'));if(id>this.ajaxLoader.getData('maxPages')||id<1)return;this.load(id,$this);this.updatePagedNumUrl(id)},nextClick:function nextClick(e){e.preventDefault();if(this.ajaxLoader.getData('paged')===this.ajaxLoader.getData('maxPages'))return;this.load(++this.lastId,$(e.currentTarget));this.updatePagedNumUrl(this.lastId)},prevClick:function prevClick(e){e.preventDefault();if(this.ajaxLoader.getData('paged')===1)return;this.load(--this.lastId,$(e.currentTarget));this.updatePagedNumUrl(this.lastId)},load:function load(id,$el){this.lastId=id;this.ajaxLoader.setData({paged:id});this.ajaxLoader.load(this.unique);this.removeIndicator();MK.ui.loader.add($el)},onLoad:function success(e,response){if(typeof response!=='undefined'&&response.id===this.containerId){this.updatePagination();this.lastId=this.ajaxLoader.getData('paged');if(response.unique===this.unique){this.removeIndicator();this.scrollPage();this.$container.html(response.content)}}},updatePagination:function updatePagination(){var self=this;var isFirst=(this.ajaxLoader.getData('paged')===1);var isLast=(this.ajaxLoader.getData('paged')===this.ajaxLoader.getData('maxPages'));if(isFirst)this.$prevLink.addClass('is-vis-hidden');else this.$prevLink.removeClass('is-vis-hidden');if(isLast)this.$nextLink.addClass('is-vis-hidden');else this.$nextLink.removeClass('is-vis-hidden');this.$current.html(this.ajaxLoader.getData('paged'));this.$maxPages.html(this.ajaxLoader.getData('maxPages'));var displayItems=10;var centerAt=displayItems/2;if(this.ajaxLoader.getData('maxPages')>displayItems){this.$pageLinks.each(function(i){var id=self.lastId-centerAt;id=Math.max(id,1);id=Math.min(id,self.ajaxLoader.getData('maxPages')-displayItems+1);id=id+i;$(this).html(id).attr('data-page-id',id).show();if(i===0&&id>1)$(this).html('...');if(i===displayItems-1&&id<self.ajaxLoader.getData('maxPages'))$(this).html('...')})}else{this.$pageLinks.each(function(i){var $link=$(this);var id=i+1;$link.html(id).attr('data-page-id',id);if(self.ajaxLoader.getData('maxPages')===1){self.$pageLinks.hide()}else{if(i>self.ajaxLoader.getData('maxPages')-1)$link.hide();else $link.show()}})}
808this.$pageLinks.filter('[data-page-id="'+this.ajaxLoader.getData('paged')+'"]').addClass('current-page').siblings().removeClass('current-page')},scrollPage:function scrollPage(){var containerOffset=this.$container.offset().top;var offset=containerOffset-MK.val.offsetHeaderHeight(containerOffset)-20;this.$container.find('a:first').focus()
809MK.utils.scrollTo(offset)},removeIndicator:function removeIndicator(){MK.ui.loader.remove('.js-pagination-page, .js-pagination-next, .js-pagination-prev')},onInitLoad:function onInitLoad(){var initPagedID=this.$pagination.data('init-pagination');if(initPagedID&&initPagedID>1){this.$current.html(initPagedID);this.$pageLinks.filter('[data-page-id="'+initPagedID+'"]').addClass('current-page').siblings().removeClass('current-page')}
810if('onpopstate' in window){var thisPop=this;window.onpopstate=function(event){var id=1;if(typeof event.state==='object'&&event.state){var state=event.state;if(state.hasOwnProperty('MkPagination')){var currentState=state.MkPagination;if(currentState.hasOwnProperty('paged')){id=parseFloat(currentState.paged)}}}else{id=parseFloat(thisPop.getURLPagedID())}
811thisPop.popState=!0;thisPop.$pageLinks.filter('[data-page-id="'+id+'"]').trigger('click')}}},updatePagedNumUrl:function updatePagedNumUrl(id){if('history' in window&&'pushState' in history&&id&&!this.popState){var fullPage=this.pagePathname+this.pageSearch;var isQueryPage=!1;var newPage='page/'+id+'/';var expPage=/page\/\d+\/?/;var result=this.pagePathname.match(/\/page\/\d+/);var isPagedExist=(result)?!0:!1;if(!isPagedExist&&this.pageSearch){isQueryPage=this.pageSearch.match(/page\=\d+/);if(isQueryPage){newPage='page='+id;expPage=/page\=\d+/}}
812if(id===1){newPage='';if(isQueryPage){expPage=(this.pageSearch.match(/\&+/))?/page\=\d+\&?/:/\?page\=\d+\&?/}}
813var newURL=this.pagePathname+newPage+this.pageSearch;if(fullPage.match(expPage)){newURL=fullPage.replace(expPage,newPage)}
814var historyState={MkPagination:{url:newURL,paged:id}}
815this.popState=!1;window.history.pushState(historyState,null,newURL)}
816this.popState=!1},getURLPagedID:function getURLPagedID(){var pathname=window.location.pathname;var search=window.location.search;var pagedId=1;var result='';var isPagedExist=!1;result=pathname.match(/\/page\/(\d+)/);if(result){isPagedExist=!0;pagedId=(result.hasOwnProperty(1))?result[1]:1}
816
817if(!isPagedExist&&search){result=search.match(/page\=(\d+)/);if(result){isPagedExist=!0;pagedId=(result.hasOwnProperty(1))?result[1]:1}}
818return pagedId}}}(jQuery));(function($){'use strict';var val=MK.val,utils=MK.utils;MK.component.Parallax=function(el){var self=this,$this=$(el),obj=$this[0],$window=$(window),container=document.getElementById('mk-theme-container'),config=$this.data('parallax-config'),$holder=$(config.holder),headerHeight=null,offset=null,elHeight=null,ticking=!1,isMobile=null;var clientRect=null;var update=function(){obj.style.transform=null;obj.style.top=null;obj.style.bottom=null;isMobile=MK.utils.isMobile();if(isMobile){$this.css('height','');return}
819clientRect=$this[0].getBoundingClientRect();offset=clientRect.top;elHeight=clientRect.height;headerHeight=val.offsetHeaderHeight(offset);offset=offset-headerHeight+val.scroll();setPosition();setSize()};var h=0,winH=0,proportion=0,height=0;var setSize=function(){$this.css('height','');winH=$window.height()-headerHeight;h=obj.getBoundingClientRect().height;if(config.speed<=1&&config.speed>0){if(offset===0){$this.css({backgroundAttachment:'scroll','will-change':'transform'})}else{$this.css({height:h+((winH-h)*config.speed),backgroundAttachment:'scroll','will-change':'transform'})}}else if(config.speed>1&&h<=winH){$this.css({height:(winH+((winH*config.speed)-winH)*2),top:-((winH*config.speed)-winH),backgroundAttachment:'scroll','will-change':'transform'})}else if(config.speed>1&&h>winH){proportion=h/winH;height=(winH+((winH*config.speed)-winH)*(1+proportion));$this.css({height:height,top:-(height-(winH*config.speed)),backgroundAttachment:'scroll','will-change':'transform'})}else if(config.speed<0&&h>=winH){height=h*(1-config.speed);$this.css({height:height+(height-h),top:h-height,backgroundAttachment:'scroll','will-change':'transform'})}else if(config.speed<0&&h<winH){var display=(winH+h)/winH;height=h*-config.speed*display;$this.css({height:h+(height*2),top:-height,backgroundAttachment:'scroll','will-change':'transform'})}};var currentPoint=null,progressVal=null,startPoint=null,endPoint=null,$opacityLayer=config.opacity?$this.find(config.opacity):null,scrollY=null;var setPosition=function(){startPoint=offset-winH;endPoint=offset+elHeight+winH-headerHeight;scrollY=val.scroll();if(scrollY<startPoint||scrollY>endPoint){ticking=!1;return}
820currentPoint=((-offset+scrollY)*config.speed);$this.css({'-webkit-transform':'translateY('+currentPoint+'px) translateZ(0)','-moz-transform':'translateY('+currentPoint+'px) translateZ(0)','-ms-transform':'translateY('+currentPoint+'px) translateZ(0)','-o-transform':'translateY('+currentPoint+'px) translateZ(0)','transform':'translateY('+currentPoint+'px) translateZ(0)'});ticking=!1};var requestTick=function(){if(!ticking&&!isMobile){ticking=!0;window.requestAnimationFrame(setPosition)}};var init=function(){if(!MK.utils.isSmoothScroll){return}
821update();setTimeout(update,100);$window.on('load',update);$window.on('resize',update);window.addResizeListener(container,update);$window.on('scroll',requestTick)};return{init:init}}})(jQuery);(function($){if(MK.utils.browser.name==='Edge'||MK.utils.browser.name==='IE'){var val=1;var $edgeClipper=$('.mk-slider-slide');var $sectionClipper=$('.clipper-true');var $bgLayer=$('.background-layer');var onScroll=function onScroll(){val*=-1;if($edgeClipper.length)$edgeClipper.each(redraw);if($sectionClipper.length)$sectionClipper.each(redraw);if($bgLayer.length)$bgLayer.each(redraw)};var redraw=function redraw(){$(this).css('margin-top',val/100)};$(window).on("scroll",function(){window.requestAnimationFrame(onScroll)})}}(jQuery));(function($){'use strict';MK.component.Preloader=function(el){this.el=el};MK.component.Preloader.prototype={init:function init(){this.cacheElements();this.bindEvents()},cacheElements:function cacheElements(){this.$preloader=$(this.el)},bindEvents:function bindEvents(){this.onLoad()},onLoad:function onLoad(){setTimeout(this.hidePreloader.bind(this),300)},hidePreloader:function hidePreloader(){this.$preloader.hide()}}}(jQuery));(function($){'use strict';MK.ui.loader={tpl:function(){return'<div class="mk-loading-indicator">'+'<div class="mk-loading-indicator__inner">'+'<div class="mk-loading-indicator__icon"></div>'+'<img style="height:100%; width:auto;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">'+'</div>'+'</div>'},add:function(item){$(item).append(this.tpl)},remove:function(item){if(item)$(item).find('.mk-loading-indicator').remove();else $('.mk-loading-indicator').remove()}}}(jQuery));MK.component.ResponsiveImageSetter=(function($){'use strict';var module={};var viewportClass=getViewportClass();var isRetina=window.devicePixelRatio>=2;function run($imgs){$imgs.filter(function(){return!this.hasAttribute("mk-img-src-setted")}).each(setSrcAttr)}
822function setSrcAttr(){var $img=$(this);var set=$img.data('mk-image-src-set');if(set.responsive==='false'&&isRetina&&set['2x'])$img.attr('src',set['2x']);else if(set.responsive==='false')$img.attr('src',set.default);else if(viewportClass===1&&isRetina&&set['2x'])$img.attr('src',set['2x']);else if(viewportClass===0&&set.mobile)$img.attr('src',set.mobile);else $img.attr('src',set.default);$img.load(function(){$(window).trigger('mk-image-loaded')})}
823function getViewportClass(){if(window.matchMedia('(max-width: 736px)').matches)return 0;else return 1}
824function handleResize($imgs){if(!$imgs.length)return;var currentViewportClass=getViewportClass();if(currentViewportClass>viewportClass){viewportClass=currentViewportClass;run($imgs)}}
825module.init=function($imgs){if(!$imgs.length)return;run($imgs);$imgs.attr('mk-img-src-setted','')};module.onResize=function($imgs){$(window).on('resize',MK.utils.throttle(500,function(){handleResize($imgs)}))};module.handleAjax=function(){setTimeout(function ajaxDelayedCallback(){var $newImgs=$('img[data-mk-image-src-set]').filter(function(){return!this.hasAttribute("mk-lazyload")});if(!$newImgs.length)return;run($newImgs)},100)}
826return module}(jQuery));
826jQuery(function($){var init=function init(){$allImages=$('img[data-mk-image-src-set]').filter(function(index){var isNotPortfolioImage=!$(this).hasClass('portfolio-image'),isNotBlogImage=$(this).closest('.mk-blog-container').length==0,isNotSwiperImage=!$(this).hasClass('swiper-slide-image'),isNotGalleryImage=!$(this).hasClass('mk-gallery-image');return isNotPortfolioImage&&isNotBlogImage&&isNotSwiperImage&&isNotGalleryImage});MK.component.ResponsiveImageSetter.onResize($allImages);MK.component.ResponsiveImageSetter.init($allImages);MK.utils.eventManager.subscribe('ajaxLoaded',MK.component.ResponsiveImageSetter.handleAjax);MK.utils.eventManager.subscribe('ajax-preview',MK.component.ResponsiveImageSetter.handleAjax);MK.utils.eventManager.subscribe('quickViewOpen',MK.component.ResponsiveImageSetter.handleAjax)}
827init();$(window).on('vc_reload',init)});(function($){'use strict';var utils=MK.utils;var val=MK.val;var $topLevelSections=$('#theme-page > .vc_row, #theme-page > .mk-main-wrapper-holder, #theme-page > .mk-page-section');$(document).on('click','.mk-skip-to-next',function(){var $this=$(this),btnHeight=$this.hasClass('edge-skip-slider')?150:76,offset=$this.offset().top+btnHeight,nextOffset=utils.nextHigherVal(utils.offsets($topLevelSections),[offset]);utils.scrollTo(nextOffset-val.offsetHeaderHeight(nextOffset))})})(jQuery);(function($){'use strict';MK.ui.Slider=function(container,config){var defaults={slide:'.mk-slider-slide',nav:'.mk-slider-nav',effect:'roulete',ease:'easeOutQuart',slidesPerView:1,slidesToView:1,transitionTime:700,displayTime:3000,autoplay:!0,hasNav:!0,hasPagination:!0,paginationTpl:'<span></span>',paginationEl:'#pagination',draggable:!0,fluidHeight:!1,pauseOnHover:!1,lazyload:!1,activeClass:'is-active',edgeSlider:!1,spinnerTpl:'<div class="mk-slider-spinner-wrap"><div class="mk-slider-spinner-fallback"></div><svg class="mk-slider-spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"><circle class="mk-slider-spinner-path" fill="none" stroke-width="4" stroke-linecap="round" cx="33" cy="33" r="30"></circle></svg></div>',onInitialize:function(){},onAfterSlide:function(id){},onBeforeSlide:function(id){}};this.state={id:0,moveForward:!0,running:!1,zIFlow:null,stop:!1,};this.config=$.extend(defaults,config);this.container=container;this.initPerView=this.config.slidesPerView;this.activeTimer=null;this.autoplay=null;this.timer=null;this.timerRemaining=parseInt(this.config.displayTime);this.config.lazyload=JSON.parse(this.config.lazyload);this.config.edgeSlider=JSON.parse(this.config.edgeSlider);this.imageLoader=null;imagesLoaded.prototype.abort=function(){this.progress=this.complete=function(){}}};MK.ui.Slider.prototype={init:function(){this.setPerViewItems();this.cacheElements();this.getSlideSize();this.bindEvents();this.setSize();this.setPos();this.updateId(-1);this.updateId(1);this.val=this.dynamicVal();this.timeline=this.prepareTimeline(this.config.transitionTime);this.timeline.build();if(this.config.hasPagination){this.buildPagination()}
828if(this.config.autoplay&&document.hasFocus()){this.setTimer()}
829if(typeof this.config.onInitialize==='function'){this.config.onInitialize(this.slides)}
830if(this.config.fluidHeight===!0){$(this.slides).height('auto');$(this.container).css('transition','height '+200+'ms ease-out');this.setHeight(0)}
831if(this.config.fluidHeight==='toHighest'){this.setHeightToHighest()}
832$(this.slides).each(this.createTimer);if(this.config.lazyload&&this.config.edgeSlider){if($(this.slides[this.state.id]).find('video').length===0){var $slideImg=$(this.slides[this.state.id]).children('[data-mk-img-set]');MK.component.BackgroundImageSetter.init($slideImg)}
833$(this.config.spinnerTpl).prependTo(this.$slides)}else{MK.component.BackgroundImageSetter.init($(this.slides).children('[data-mk-img-set]'))}},cacheElements:function(){this.container=this.isNode(this.container)?this.container:document.querySelectorAll(this.container)[0];this.slides=this.container.querySelectorAll(this.config.slide);this.$slides=$(this.slides);if(this.config.hasNav){this.$nav=$(this.config.nav)}
834if(this.config.hasPagination){this.$pagination=$(this.config.paginationEl)}},bindEvents:function(){var $window=$(window);if(this.config.slidesPerView>1){$window.on('resize',this.setPerViewItems.bind(this))}
835if(this.config.hasNav){this.eventsNav()}
836if(this.config.hasPagination){this.eventsPag()}
837if(this.config.draggable){this.dragHandler()}
838if(this.config.autoplay){$window.on('focus',this.windowActive.bind(this));$window.on('blur',this.windowInactive.bind(this))}
839if(this.config.pauseOnHover){$(this.container).on('mouseleave',this.setTimer.bind(this));$(this.container).on('mouseenter',this.unsetTimer.bind(this))}
840if(this.config.fluidHeight==='toHighest'){$window.on('resize',this.setHeightToHighest.bind(this))}},setPerViewItems:function(){if(window.matchMedia('(max-width: 500px)').matches){this.config.slidesPerView=1}else if(window.matchMedia('(max-width: 767px)').matches&&this.initPerView>=2){this.config.slidesPerView=2}else if(window.matchMedia('(max-width: 1024px)').matches&&this.initPerView>=3){this.config.slidesPerView=3}else{this.config.slidesPerView=this.initPerView}
841if(typeof this.slides==='undefined')return;this.getSlideSize();this.setSize();this.setPos();this.timeline=this.prepareTimeline(this.config.transitionTime);this.timeline.build()},eventsNav:function(){this.$nav.on('click','a',this.handleNav.bind(this))},eventsPag:function(){this.$pagination.on('click','a',this.handlePagination.bind(this))},handleNav:function(e){e.preventDefault();if(this.state.running){return}
842this.state.running=!0;var $this=$(e.currentTarget),moveForward=$this.data('direction')==='next';if(this.config.autoplay){this.unsetTimer();setTimeout(this.setTimer.bind(this),this.config.transitionTime)}
843this.state.moveForward=moveForward;this.timeline.build();this.timeline.play();this.setActive(this.nextId(moveForward?1:-1));if(this.config.fluidHeight){this.setHeight(this.nextId(moveForward?1:-1))}},handlePagination:function(e){e.preventDefault();var $this=$(e.currentTarget),id=$this.index();this.goTo(id)},reset:function(){this.state.stop=!0;this.state.id=0;this.setPos();this.unsetTimer();this.setTimer()},goTo:function(id){if(this.state.running){return}
844this.state.running=!0;var lastId=this.state.id;if(lastId===id){return}else if(lastId<id){this.state.moveForward=!0}else{this.state.moveForward=!1}
845if(this.config.autoplay){this.unsetTimer();setTimeout(this.setTimer.bind(this),this.config.transitionTime)}
846this.timeline.build(Math.abs(lastId-id));this.timeline.play();this.setActive(id);if(this.config.fluidHeight){this.setHeight(id)}},windowActive:function(){this.setTimer(!1,!0);$(this.container).removeClass('is-paused')},windowInactive:function(){this.unsetTimer();$(this.container).addClass('is-paused')},updateId:function(val){this.state.id=this.nextId(val)},nextId:function(val){var len=this.slides.length,insertVal=this.state.id+val;insertVal=(insertVal>=0)?insertVal:len+val;insertVal=(insertVal>=len)?0:insertVal;return insertVal},setStyle:function(obj,style){var hasT=style.transform,t={x:(hasT)?style.transform.translateX:null,y:(hasT)?style.transform.translateY:null,scale:(hasT)?style.transform.scale:null,rotate:(hasT)?style.transform.rotate:null,rotateX:(hasT)?style.transform.rotateX:null,rotateY:(hasT)?style.transform.rotateY:null},z='translateZ(0)',x=(t.x)?'translateX('+t.x+'%)':'translateX(0)',y=(t.y)?'translateY('+t.y+'%)':'translateY(0)',s=(t.scale)?'scale('+t.scale+')':'scale(1)',r=(t.rotate)?'rotate('+t.rotate+'deg)':'rotate(0)',rX=(t.rotateX)?'rotateX('+t.rotateX+'deg)':'',rY=(t.rotateY)?'rotateY('+t.rotateY+'deg)':'',o=style.opacity,h=style.height,w=style.width;var c=z+x+y+s+r+rX+rY;if(c.length){obj.style.webkitTransform=c;obj.style.msTransform=c;obj.style.transform=c}
847if(typeof o==='number'){obj.style.opacity=o}
848if(h){obj.style.height=h+'%'}
849if(w){obj.style.width=w+'%'}},setPos:function(){if(typeof this.slides==='undefined')return;var id=this.state.id,i=0,len=this.slides.length,animation=this.animation[this.config.effect],axis=animation.axis,animNext=animation.next,animActi=animation.active,animPrev=animation.prev,perView=this.config.slidesPerView,slideId=null,zIFlow=null,style={};style.transform={};for(;i<len;i+=1){if(i<perView){style=animActi;style.transform['translate'+axis]=i*100}else{style=this.state.moveForward?animNext:animPrev;style.transform['translate'+axis]=this.state.moveForward?perView*100:-100}
850this.slides[i].style.zIndex=0;slideId=(i+id)%len;this.setStyle(this.slides[slideId],style)}},setSize:function(){if(typeof this.slides==='undefined')return;var i=0,len=this.slides.length,axis=this.animation[this.config.effect].axis,slideSize=this.slideSize,style={};if(axis==='Y'){style.height=slideSize[axis]}else{style.width=slideSize[axis]}
851for(;i<len;i+=1){this.setStyle(this.slides[i],style)}},setHeight:function(id){var $slides=$(this.slides),$activeSlide=$slides.eq(id);var currentHeight=$activeSlide.height();$(this.container).height(currentHeight)},setHeightToHighest:function(){var $slides=$(this.slides),height=0;$slides.each(function(){height=Math.max(height,$(this).find('> div').outerHeight())});$(this.container).height(height)},prepareTimeline:function(time){var self=this,iteration=0,totalIter=time/(1000/60),animLoop=[],aL=0,loops=1,ease=this.config.ease,currentStyle,timeProg,build,move,add,play,reverse,progress,kill;var len=this.slides.length,perView=this.config.slidesPerView,animation=this.animation[this.config.effect],animAxis=animation.axis,animNext=animation.next,animActi=animation.active,animPrev=animation.prev,style={},slideId=null,zIFlow=null;style.transform={};build=function(repeats){var currentEase=ease;loops=repeats||loops;if(!loops){return}
852if(loops>1){currentEase='linearEase'}
853kill();self.setPos();var id=self.state.id,moveForward=self.state.moveForward,i=0,axisMove=(moveForward)?-100:100;for(;i<=perView;i+=1){slideId=((moveForward)?i+id:i+id-1)%len;slideId=(slideId<0)?len+slideId:slideId;if(i===0){style=moveForward?animPrev:animActi}else if(i===perView){style=moveForward?animActi:animNext}else{style=animActi}
854zIFlow=(self.state.moveForward)?animNext.zIndex:animPrev.zIndex;if(zIFlow){self.slides[slideId].style.zIndex=(zIFlow==='+')?i+1:len-i}
855style.transform['translate'+animAxis]=axisMove;add(self.slides[slideId],style,currentEase)}};add=function(slide,toStyles,ease){if(typeof slide==='undefined'){throw 'Add at least one slide'}
856var fromStyles=slide.style,style=self.refStyle(toStyles,fromStyles);animLoop.push([slide,style,ease]);aL+=1};move=function(startProg,mode){if(isTest)return;var currentTotalIter=totalIter;if(loops>1){currentTotalIter=totalIter/5}
857if(!self.state.running){self.state.running=!0}
858if(startProg){iteration=Math.ceil(startProg*currentTotalIter)}
859timeProg=iteration/currentTotalIter;progress(timeProg);if(iteration>=currentTotalIter&&mode==='play'||iteration<=0&&mode==='reverse'){self.state.running=!1;iteration=0;kill();self.updateId(self.state.moveForward?1:-1);loops-=1;if(loops>0){build();play()}
860if(!loops){loops=1;self.timerRemaining=parseInt(self.config.displayTime);self.config.onAfterSlide(self.state.id)}
861return}
862if(mode==='play'){iteration+=1}else{iteration-=1}
863requestAnimationFrame(function(){if(self.state.stop)return;move(0,mode)})};play=function(startProg){var $nextSlide=$(self.slides[self.nextId(self.state.moveForward?1:-1)]);if(self.config.lazyload&&self.config.edgeSlider){var $slideImg=$nextSlide.find('[data-mk-img-set]');
863if($slideImg.length){MK.component.BackgroundImageSetter.init($slideImg)}}
864self.config.onBeforeSlide(self.nextId(self.state.moveForward?1:-1));var start=startProg||0;iteration=0;self.state.stop=!1;move(start,'play')};reverse=function(startProg){var start=startProg||1;move(start,'reverse')};progress=function(progVal){var aI=0,currentStyle;for(aI;aI<aL;aI++){if(progVal!==1&&progVal!==0){currentStyle=self.currentStyle(progVal,animLoop[aI][1],animLoop[aI][2])}else if(progVal===1){currentStyle=self.currentStyle(progVal,animLoop[aI][1],'linearEase')}else if(progVal===0){currentStyle=self.currentStyle(progVal,animLoop[aI][1],'linearEase')}
865self.setStyle(animLoop[aI][0],currentStyle)}};kill=function(){animLoop=[];aL=0};return{build:build,add:add,play:play,reverse:reverse,progress:progress}},refStyle:function(toStyles,fromStyles){var axis=this.animation[this.config.effect].axis,style={},initVal,changeVal,endVal,dynamicEnd,styleProp,transProp,transform;for(styleProp in toStyles){if(styleProp==='transform'){transform=this.getTransforms(fromStyles);style.transform={};for(transProp in toStyles.transform){if(transProp==='translateZ'){continue}
866initVal=transform[transProp]||0;dynamicEnd=(transProp==='translate'+axis)?initVal:0;endVal=toStyles.transform[transProp]+dynamicEnd;changeVal=endVal-initVal;style.transform[transProp]=[initVal,changeVal]}}else if(styleProp==='zIndex'){continue}else{initVal=parseFloat(fromStyles[styleProp])||0;endVal=toStyles[styleProp];changeVal=endVal-initVal;style[styleProp]=[initVal,changeVal]}}
867return style},currentStyle:function(progress,style,ease){var self=this,currentStyle={},currentVals,styleProp,transProp,prog;for(styleProp in style){if(styleProp==='transform'){currentStyle.transform={};for(transProp in style.transform){if(transProp==='translateZ'){continue}
868currentVals=style.transform[transProp];currentStyle.transform[transProp]=self.ease[ease](progress,currentVals[0],currentVals[1],1)}}else{currentVals=style[styleProp];currentStyle[styleProp]=self.ease[ease](progress,currentVals[0],currentVals[1],1)}}
869return currentStyle},setActive:function(id){var $slides=$(this.slides),className=this.config.activeClass;$slides.removeClass(className);if(this.config.hasPagination){var $pagination=this.$pagination.find('a');$pagination.removeClass(className);$pagination.eq(id).addClass(className)}
870if(this.activeTimer){clearTimeout(this.activeTimer);if(this.imageLoader){this.imageLoader.abort()}}
871var self=this;this.activeTimer=setTimeout(function(){var $currentSlide=$slides.eq(id);if(self.config.lazyload&&self.config.edgeSlider){if($currentSlide.find('.mk-section-video').length&&$currentSlide.children('.mk-video-section-touch').length){var imgSet=$currentSlide.children('.mk-video-section-touch').data('mk-img-set');var exactImg=MK.component.BackgroundImageSetter.getImage(imgSet);var $bgImage=$('<img>').attr('src',exactImg);self.imageLoader=imagesLoaded($bgImage[0],function(instance){$currentSlide.children('.mk-slider-spinner-wrap').addClass('mk-slider-spinner-wrap-hidden');setTimeout(function(){$currentSlide.children('.mk-slider-spinner-wrap').hide()},200);$currentSlide.addClass(className)})}else if($currentSlide.find('.mk-section-video').length&&$currentSlide.children('.mk-video-section-touch').length===0){$currentSlide.children('.mk-slider-spinner-wrap').addClass('mk-slider-spinner-wrap-hidden');setTimeout(function(){$currentSlide.children('.mk-slider-spinner-wrap').hide()},200);$currentSlide.addClass(className)}else{if($currentSlide.children('[data-mk-img-set]').length){var imgSet=$currentSlide.children('[data-mk-img-set]').data('mk-img-set');var exactImg=MK.component.BackgroundImageSetter.getImage(imgSet);var $bgImage=$('<img>').attr('src',exactImg);self.unsetTimer();self.imageLoader=imagesLoaded($bgImage[0],function(instance){$currentSlide.children('.mk-slider-spinner-wrap').addClass('mk-slider-spinner-wrap-hidden');setTimeout(function(){$currentSlide.children('.mk-slider-spinner-wrap').hide()},200);self.setTimer(!1,!1,$currentSlide.data('timer')||Number(self.config.displayTime));$currentSlide.addClass(className)})}else{$currentSlide.children('.mk-slider-spinner-wrap').addClass('mk-slider-spinner-wrap-hidden');setTimeout(function(){$currentSlide.children('.mk-slider-spinner-wrap').hide()},200);self.setTimer(!1,!1,$currentSlide.data('timer')||Number(self.config.displayTime));$currentSlide.addClass(className)}}}else{$currentSlide.addClass(className)}},this.config.transitionTime)},createTimer:function(){var $slide=$(this),video=$slide.find('video').get(0);if(video){var interval=setInterval(function(){if(video.readyState>0){$slide.data('timer',(video.duration*1000));$slide.attr('data-timer',(video.duration*1000));clearInterval(interval)}},100)}}
871,setTimer:function(isFirst,isPaused,fixed_time){var customTimer=this.$slides.eq(this.nextId(this.state.moveForward?1:-1)).data('timer'),trans=parseInt(this.config.transitionTime),interval=customTimer?customTimer:parseInt(this.config.displayTime),timer=interval+trans;var self=this,first=isFirst||!0,fixed_time=fixed_time||0,create,run;this.timer=!0;this.lastSetTimer=Date.now();create=function(){if(self.autoplay){clearTimeout(self.autoplay)}
872if(!self.timer){return}
873self.state.moveForward=!0;self.timeline.build();self.timeline.play();self.setActive(self.nextId(1));if(self.config.fluidHeight){self.setHeight(self.nextId(1))}
874first=!1;self.lastSetTimer=Date.now();run()};run=function(newInterval){customTimer=self.$slides.eq(self.nextId(self.state.moveForward?1:-1)).data('timer');interval=customTimer?customTimer:parseInt(self.config.displayTime);timer=interval+trans;var time=newInterval||timer;self.autoplay=setTimeout(create,time)};if(fixed_time){run(fixed_time)}else if(isPaused){run(this.timerRemaining)}else{run()}},unsetTimer:function(){this.timer=!1;this.lastUnsetTimer=Date.now();this.timerRemaining-=this.lastUnsetTimer-this.lastSetTimer;if(this.autoplay){clearTimeout(this.autoplay)}},buildPagination:function(){var i=0,len=this.slides.length,tpl='';for(;i<len;i+=1){tpl+='<a href="javascript:;">'+this.config.paginationTpl+'</a>'}
875this.$pagination.html(tpl);this.setActive(0)},getSlideSize:function(){this.slideSize={X:100/this.config.slidesPerView,Y:100/this.config.slidesPerView}},getTransforms:function(style){var transform=style.transform||style.webkitTransform||style.mozTransform,regex=/(\w+)\(([^)]*)\)/g,match,T={};if(typeof transform!=='string'){throw 'Transform prop is not a string.'}
876if(!transform){return}
877while(match=regex.exec(transform)){T[match[1]]=parseFloat(match[2])}
878return T},isNode:function(o){return(typeof Node==="object"?o instanceof Node:o&&typeof o==="object"&&typeof o.nodeType==="number"&&typeof o.nodeName==="string")},dragHandler:function(){var self=this,$container=$(this.container),prevBuild=!1,nextBuild=!1,dragging=!1,buffor=5,dragStart,dragMove,dragEnd,progress;progress=function(moveX){return moveX/self.val.viewportW()};dragStart=function(moveX,startX){};dragMove=function(moveX){if(self.state.running)return;if(moveX<-buffor){if(!nextBuild){self.state.moveForward=!0;self.timeline.build();nextBuild=!0;prevBuild=!1;self.unsetTimer()}else{self.timeline.progress(-progress(moveX))}
879dragging=!0}else if(moveX>buffor){if(!prevBuild){self.state.moveForward=!1;self.timeline.build();prevBuild=!0;nextBuild=!1;self.unsetTimer()}else{self.timeline.progress(progress(moveX))}
880dragging=!0}};dragEnd=function(moveX){if(dragging){var prog=progress(moveX),absProg=prog<0?-prog:prog;if(absProg>0.1){self.timeline.play(absProg);self.setActive(self.nextId(prog<0?1:-1));if(self.config.fluidHeight){self.setHeight(self.nextId(prog<0?1:-1))}}else{self.timeline.reverse(absProg);if(prog<0){self.updateId(-1)}else{self.updateId(1)}}
881prevBuild=!1;nextBuild=!1;dragging=!1;if(self.config.autoplay){self.setTimer(!1)}}};this.drag($container,dragStart,dragMove,dragEnd)},drag:function($el,startFn,moveFn,stopFn){var touchX,touchY,movX,movY,go,evt,prevent,start,move,stop;prevent=function(e){e.preventDefault()};start=function(e){$el.on("mousemove",prevent);$el.on("touchmove",move);$el.on("mousemove",move);evt=(e.type==='touchstart')?e.originalEvent.touches[0]:e;touchX=evt.pageX;if(typeof startFn==='function'){startFn(movX,touchX)}};move=function(e){evt=(e.type==='touchmove')?e.originalEvent.touches[0]:e;movX=evt.pageX-touchX;if(typeof moveFn==='function'){moveFn(movX)}};stop=function(e){$el.off("mousemove",prevent);$el.off("touchmove",move);$el.off("mousemove",move);if(typeof stopFn==='function'){stopFn(movX)}};$el.on("touchstart",start);$el.on("mousedown",start);$el.on("touchend",stop);$el.on("touchleave",stop);$el.on("touchcancel",stop);$el.on("mouseup",stop);$el.on("mouseleave",stop)},dynamicVal:function(){var $window=$(window),update,getViewportW,viewportW;update=function(){viewportW=$window.width()};getViewportW=function(){return viewportW};
881update();$window.on('load',update);$window.on('resize',update);return{viewportW:getViewportW}}};MK.ui.Slider.prototype.animation={slide:{axis:'X',next:{transform:{}},active:{transform:{}},prev:{transform:{}}},vertical_slide:{axis:'Y',next:{transform:{}},active:{transform:{}},prev:{transform:{}}},perspective_flip:{axis:'Y',next:{transform:{rotateX:80}},active:{transform:{rotateX:0}},prev:{transform:{rotateX:0}}},zoom:{axis:'Z',next:{opacity:0,transform:{scale:0.9}},active:{opacity:1,transform:{scale:1}},prev:{opacity:0,transform:{scale:1.1}}},fade:{axis:'Z',next:{opacity:0,transform:{}},active:{opacity:1,transform:{}},prev:{opacity:0,transform:{}}},kenburned:{axis:'Z',next:{opacity:0,transform:{}},active:{opacity:1,transform:{}},prev:{opacity:0,transform:{}}},zoom_out:{axis:'Z',next:{zIndex:'+',opacity:1,transform:{translateY:100,scale:1}},active:{opacity:1,transform:{translateY:0,scale:1}},prev:{zIndex:'+',opacity:0,transform:{translateY:0,scale:0.5}}},horizontal_curtain:{axis:'Z',next:{zIndex:'+',transform:{translateX:100,}},active:{transform:{translateX:0,}},prev:{zIndex:'+',transform:{translateX:-70,}}},roulete:{axis:'X',next:{opacity:0.5,transform:{scale:0.5,rotate:10,translateY:20}},active:{opacity:1,transform:{scale:1,rotate:0,translateY:0}},prev:{opacity:0.3,transform:{scale:0.5,rotate:-10,translateY:20}}}};MK.ui.Slider.prototype.ease={linearEase:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*currentIteration/totalIterations+startValue},easeInQuad:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*(currentIteration/=totalIterations)*currentIteration+startValue},easeOutQuad:function(currentIteration,startValue,changeInValue,totalIterations){return-changeInValue*(currentIteration/=totalIterations)*(currentIteration-2)+startValue},easeInOutQuad:function(currentIteration,startValue,changeInValue,totalIterations){if((currentIteration/=totalIterations/2)<1){return changeInValue/2*currentIteration*currentIteration+startValue}
882return-changeInValue/2*((--currentIteration)*(currentIteration-2)-1)+startValue},easeInCubic:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*Math.pow(currentIteration/totalIterations,3)+startValue},easeOutCubic:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*(Math.pow(currentIteration/totalIterations-1,3)+1)+startValue},easeInOutCubic:function(currentIteration,startValue,changeInValue,totalIterations){if((currentIteration/=totalIterations/2)<1){return changeInValue/2*Math.pow(currentIteration,3)+startValue}
883return changeInValue/2*(Math.pow(currentIteration-2,3)+2)+startValue},easeInQuart:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*Math.pow(currentIteration/totalIterations,4)+startValue},easeOutQuart:function(currentIteration,startValue,changeInValue,totalIterations){return-changeInValue*(Math.pow(currentIteration/totalIterations-1,4)-1)+startValue},easeInOutQuart:function(currentIteration,startValue,changeInValue,totalIterations){if((currentIteration/=totalIterations/2)<1){return changeInValue/2*Math.pow(currentIteration,4)+startValue}
884return-changeInValue/2*(Math.pow(currentIteration-2,4)-2)+startValue},easeInQuint:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*Math.pow(currentIteration/totalIterations,5)+startValue},easeOutQuint:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*(Math.pow(currentIteration/totalIterations-1,5)+1)+startValue},easeInOutQuint:function(currentIteration,startValue,changeInValue,totalIterations){if((currentIteration/=totalIterations/2)<1){return changeInValue/2*Math.pow(currentIteration,5)+startValue}
885return changeInValue/2*(Math.pow(currentIteration-2,5)+2)+startValue},easeInSine:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*(1-Math.cos(currentIteration/totalIterations*(Math.PI/2)))+startValue},easeOutSine:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*Math.sin(currentIteration/totalIterations*(Math.PI/2))+startValue},easeInOutSine:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue/2*(1-Math.cos(Math.PI*currentIteration/totalIterations))+startValue},easeInExpo:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*Math.pow(2,10*(currentIteration/totalIterations-1))+startValue},easeOutExpo:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*(-Math.pow(2,-10*currentIteration/totalIterations)+1)+startValue},easeInOutExpo:function(currentIteration,startValue,changeInValue,totalIterations){if((currentIteration/=totalIterations/2)<1){return changeInValue/2*Math.pow(2,10*(currentIteration-1))+startValue}
886return changeInValue/2*(-Math.pow(2,-10*--currentIteration)+2)+startValue},easeInCirc:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*(1-Math.sqrt(1-(currentIteration/=totalIterations)*currentIteration))+startValue},easeOutCirc:function(currentIteration,startValue,changeInValue,totalIterations){return changeInValue*Math.sqrt(1-(currentIteration=currentIteration/totalIterations-1)*currentIteration)+startValue},easeInOutCirc:function(currentIteration,startValue,changeInValue,totalIterations){if((currentIteration/=totalIterations/2)<1){return changeInValue/2*(1-Math.sqrt(1-currentIteration*currentIteration))+startValue}
887return changeInValue/2*(Math.sqrt(1-(currentIteration-=2)*currentIteration)+1)+startValue}}})(jQuery);(function($){'use strict';MK.component.SocialShare=function(el){var networks={twitter:'http://twitter.com/intent/tweet?text={title}&url={url}',pinterest:'http://pinterest.com/pin/create/button/?url={url}&media={image}&description={title}',facebook:'https://www.facebook.com/sharer/sharer.php?u={url}',googleplus:'https://plus.google.com/share?url={url}',linkedin:'http://www.linkedin.com/shareArticle?mini=true&url={url}&title={title}&summary={desc}',digg:'http://digg.com/submit?url={url}&title={title}',reddit:'http://reddit.com/submit?url={url}&title={title}',};this.networks=networks;this.el=el};MK.component.SocialShare.prototype={init:function(){this.cacheElements();this.bindEvents()},cacheElements:function(){this.$this=$(this.el)},bindEvents:function(){var thisObject=this;var tempClass="";$.each(this.networks,function(key,value){thisObject.$tempClass=$('.'+key+'-share');thisObject.$tempClass.click(thisObject.openSharingDialog.bind(self,this,key))})},openSharingDialog:function(url,site,args){var urlWrapper=url;var rx=new RegExp('\{[a-z]*\}','g'),res;var match=rx.exec(url);while(match!=null){var pureAttr=match[0].replace("{","").replace("}","");var attValue=$(args.currentTarget).attr('data-'+pureAttr);if(attValue===undefined||attValue===null){attValue=""}
888attValue=attValue.replace('#','%23');urlWrapper=urlWrapper.replace(match,attValue);match=rx.exec(url)}
889window.open(urlWrapper,site+"Window","height=320,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")},};var $body=$('body');if(!$body.length)return;$body.each(function(){var socialShare=new MK.component.SocialShare(this);
889socialShare.init()})})(jQuery);(function($){'use strict';MK.component.Tabs=function(el){var defaults={activeClass:'is-active'};this.config=defaults;this.el=el};MK.component.Tabs.prototype={init:function(){this.cacheElements();this.bindEvents()},cacheElements:function(){this.$this=$(this.el);this.$tabs=this.$this.find('.mk-tabs-tab');this.$panes=this.$this.find('.mk-tabs-pane');this.currentId=0},bindEvents:function(){var self=this;this.$tabs.on('click',this.switchPane.bind(this))},switchPane:function(evt){evt.preventDefault();var clickedId=$(evt.currentTarget).index();this.hide(this.currentId);this.show(clickedId);this.currentId=clickedId;MK.utils.eventManager.publish('item-expanded')},show:function(id){this.$tabs.eq(id).addClass(this.config.activeClass);this.$panes.eq(id).addClass(this.config.activeClass)},hide:function(id){this.$tabs.eq(id).removeClass(this.config.activeClass);this.$panes.eq(id).removeClass(this.config.activeClass)}}})(jQuery);function mk_tabs(){}
890function mk_tabs_responsive(){}(function($){'use strict';MK.component.Sortable=function(el){this.el=el};MK.component.Sortable.prototype={init:function init(){this.cacheElements();this.bindEvents()},cacheElements:function cacheElements(){this.unique=Date.now();this.$filter=$(this.el);this.config=this.$filter.data('sortable-config');this.ajaxLoader=new MK.utils.ajaxLoader(this.config.container);this.ajaxLoader.init();this.$container=$(this.config.container);this.$navItems=this.$filter.find('a');this.$filterItems=this.$container.find(this.config.item)},bindEvents:function bindEvents(){this.$navItems.on('click',this.handleClick.bind(this));MK.utils.eventManager.subscribe('ajaxLoaded',this.onLoad.bind(this))},handleClick:function handleClick(e){e.preventDefault();var $item=$(e.currentTarget);var term=$item.data('filter');this.$navItems.removeClass('current');$item.addClass('current');if(this.config.mode==='ajax')this.inDB(term,$item);else this.inPage(term)},inDB:function inDB(term,$item){MK.ui.loader.remove(this.$filter);MK.ui.loader.add($item);if(this.$container.siblings('.mk-ajax-loaded-posts').length){this.$container.siblings('.mk-ajax-loaded-posts').attr('data-loop-loaded-posts','')}
891this.ajaxLoader.setData({paged:1,term:term});this.ajaxLoader.load(this.unique)},inPage:function inPage(term){var $filterItems=this.$container.find(this.config.item);$filterItems.removeClass('is-hidden');var className=term.replace(/, /g,", .");if(term!=='*')$filterItems.not('.'+className).addClass('is-hidden');MK.utils.eventManager.publish('staticFilter')},onLoad:function onLoad(e,response){if(this.config.mode==='static'){this.$navItems.removeClass('current').first().addClass('current')}
892if(typeof response!=='undefined'&&response.id===this.config.container){MK.ui.loader.remove(this.$filter);if(response.unique===this.unique){this.$container.html(response.content);this.ajaxLoader.setData({paged:1})}}}}})(jQuery);(function($){'use strict';$(document).on('click',function(e){$('.mk-toggle-trigger').removeClass('mk-toggle-active')});function toggle(e){e.preventDefault();e.stopPropagation();var $this=$(e.currentTarget);if(!$this.hasClass('mk-toggle-active')){$('.mk-box-to-trigger').fadeOut(200);$this.parent().find('.mk-box-to-trigger').fadeIn(250);$('.mk-toggle-trigger').removeClass('mk-toggle-active');$this.addClass('mk-toggle-active')}else{$('.mk-box-to-trigger').fadeOut(200);$this.removeClass('mk-toggle-active')}}
893function assignToggle(){setTimeout(function(){$('.mk-toggle-trigger').off('click',toggle);$('.mk-toggle-trigger').on('click',toggle)},100)}
894assignToggle();MK.utils.eventManager.subscribe('ajaxLoaded',assignToggle);MK.utils.eventManager.subscribe('ajax-preview',assignToggle);$(window).on('vc_reload',function(){assignToggle();MK.utils.eventManager.subscribe('ajaxLoaded',assignToggle);MK.utils.eventManager.subscribe('ajax-preview',assignToggle)})}(jQuery));(function($){'use strict';var $iframes=$('iframe');$iframes.each(function(){var $iframe=$(this);var parent=$iframe.parent().get(0);var tagName=parent.tagName;if(tagName==='P')$iframe.wrap('<div class="mk-video-container"></div>')})}(jQuery));(function($){'use strict';if(MK.utils.isMobile()){$('.mk-animate-element').removeClass('mk-animate-element');return}
895var init=function init(){var $rootLevelEls=$('.js-master-row, .widget');$rootLevelEls.each(spyViewport);$rootLevelEls.each(function rootLevelEl(){var $animateEl=$(this).find('.mk-animate-element');$animateEl.each(spyViewport);var browserName=MK.utils.browser.name;if(browserName==='Firefox'){var $rightToLeft=$(this).find('.right-to-left');if($rightToLeft.length>0){$('#theme-page').css('overflow-x','hidden')}}})};var spyViewport=function spyViewport(i){var self=this;MK.utils.scrollSpy(this,{position:'bottom',threshold:200,after:function(){animate.call(self,i)}})};var animate=function animate(i){var $this=$(this);setTimeout(function(){$this.addClass('mk-in-viewport')},100*i)};$(window).on('load vc_reload',init)}(jQuery));function product_loop_add_cart(){var $body=$('body');$body.on('click','.add_to_cart_button',function(){var icon='<svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M437.011 74.99c-46.326-46.328-110.318-74.99-181.011-74.99-109.744 0-203.345 69.064-239.749 166.094l59.938 22.477c27.302-72.773 97.503-124.571 179.811-124.571 53.02 0 101.01 21.5 135.753 56.247l-71.753 71.753h192v-192l-74.989 74.99zm-181.011 373.01c-53.02 0-101.013-21.496-135.756-56.244l71.756-71.756h-192v192l74.997-74.997c46.323 46.331 110.309 74.997 181.003 74.997 109.745 0 203.346-69.064 239.75-166.094l-59.938-22.477c-27.302 72.773-97.503 124.571-179.812 124.571z"/></svg>';var $holder=$(this).parents('.product:eq(0)');var $i=$holder.find('.product-loading-icon');$holder.addClass('adding-to-cart').removeClass('added-to-cart');$i.html(icon)});$body.bind('added_to_cart',function(){var icon='<svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M432 64l-240 240-112-112-80 80 192 192 320-320z"/></svg>';var $holder=$('.adding-to-cart');var $i=$holder.find('.product-loading-icon');$holder.removeClass('adding-to-cart').addClass('added-to-cart');$i.html(icon)})}(function($){'use strict';$(window).on('load',function(){MK.core.initAll(document);MK.utils.scrollToURLHash();setTimeout(function(){MK.ui.preloader.hide();$('.mk-preloader').hide();$('body').removeClass('loading')},150)});$(window).on('vc_reload',function(){setTimeout(function(){MK.core.initAll(document)},100)});$(document).on('click','.js-smooth-scroll, .js-main-nav a',smoothScrollToAnchor);$('.side_dashboard_menu a').on('click',smoothScrollToAnchor);function smoothScrollToAnchor(evt){var anchor=MK.utils.detectAnchor(this);var $this=$(evt.currentTarget);var loc=window.location;var currentPage=loc.origin+loc.pathname;var href=$this.attr('href');var linkSplit=(href)?href.split('#'):'';var hrefPage=linkSplit[0]?linkSplit[0]:'';var hrefHash=linkSplit[1]?linkSplit[1]:'';if(anchor.length){if(hrefPage===currentPage||hrefPage==='')evt.preventDefault();MK.utils.scrollToAnchor(anchor)}else if($this.attr('href')==='#'){evt.preventDefault()}}}(jQuery))})(jQuery)

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.