!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','584122829001195');fbq('track','PageView');
document.documentElement.className=document.documentElement.className.replace('no-js','js');
if(document.location.protocol!="https:"){document.location=document.URL.replace(/^http:/i,"https:");};
/*! jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.1";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("<input/>",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.find,s=a.parseJSON,t=/^\s*</,u=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,v=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,w=/^([^<]*)(<[\w\W]+>)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=w.exec(a.trim(b)))&&g[0]&&(t.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&e.context.nodeType&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):(h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&u.test(a))try{document.querySelector(a)}catch(c){a=a.replace(v,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),d("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){d("Attribute selector with '#' was not fixed: "+b[0])}}return r.apply(this,b)};var x;for(x in r)Object.prototype.hasOwnProperty.call(r,x)&&(a.find[x]=r[x]);a.parseJSON=function(a){return a?s.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var y=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return y=!0,a=d.apply(this,arguments),y=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};y||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var z=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?z.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var A=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||A.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var B=a.event.add,C=a.event.remove,D=a.event.trigger,E=a.fn.toggle,F=a.fn.live,G=a.fn.die,H=a.fn.load,I="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",J=new RegExp("\\b(?:"+I+")\\b"),K=/(?:^|\s)hover(\.\S+|)\b/,L=function(b){return"string"!=typeof b||a.event.special.hover?b:(K.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(K,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&J.test(b)&&d("AJAX events should be attached to document: "+b),B.call(this,a,L(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){C.call(this,a,L(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?H.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return E.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g<e.length;)e[g++].guid=f;return this.click(h)},a.fn.live=function(b,c,e){return d("jQuery.fn.live() is deprecated"),F?F.apply(this,arguments):(a(this.context).on(b,this.selector,c,e),this)},a.fn.die=function(b,c){return d("jQuery.fn.die() is deprecated"),G?G.apply(this,arguments):(a(this.context).off(b,this.selector||"**",c),this)},a.event.trigger=function(a,b,c,e){return c||J.test(a)||d("Global events are undocumented and deprecated"),D.call(this,a,b,c||document,e)},a.each(I.split("|"),function(b,c){a.event.special[c]={setup:function(){var b=this;return b!==document&&(a.event.add(document,c+"."+a.guid,function(){a.event.trigger(c,Array.prototype.slice.call(arguments,1),b,!0)}),a._data(this,c,a.guid++)),!1},teardown:function(){return this!==document&&a.event.remove(document,c+"."+a._data(this,c)),!1}}}),a.event.special.ready={setup:function(){this===document&&d("'ready' event is deprecated")}};var M=a.fn.andSelf||a.fn.addBack,N=a.fn.find;if(a.fn.andSelf=function(){return d("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),M.apply(this,arguments)},a.fn.find=function(a){var b=N.apply(this,arguments);return b.context=this.context,b.selector=this.selector?this.selector+" "+a:a,b},a.Callbacks){var O=a.Deferred,P=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var c=O(),e=c.promise();return c.pipe=e.pipe=function(){var b=arguments;return d("deferred.pipe() is deprecated"),a.Deferred(function(d){a.each(P,function(f,g){var h=a.isFunction(b[f])&&b[f];c[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(d.resolve).fail(d.reject).progress(d.notify):d[g[0]+"With"](this===e?d.promise():this,h?[b]:arguments)})}),b=null}).promise()},c.isResolved=function(){return d("deferred.isResolved is deprecated"),"resolved"===c.state()},c.isRejected=function(){return d("deferred.isRejected is deprecated"),"rejected"===c.state()},b&&b.call(c,c),c}}}(jQuery,window);
if("undefined"!==typeof jQuery&&null!=jQuery){jQuery(".sfsi_plus_widget").each(function(index){if(jQuery(this).attr("data-position")=="widget")
{var wdgt_hght=jQuery(this).children(".sfsiplus_norm_row.sfsi_plus_wDiv").height();var title_hght=jQuery(this).parent(".widget.sfsi_plus").children(".widget-title").height();var totl_hght=parseInt(title_hght)+parseInt(wdgt_hght);jQuery(this).parent(".widget.sfsi_plus").css("min-height",totl_hght+"px");}});};
if(typeof jQuery!='undefined'){function sfsi_plus_align_icons_center_orientation(_centerPosition){function applyOrientation(){var elemF=jQuery('#sfsi_plus_floater');if(elemF.length>0){switch(_centerPosition){case'center-right':case'center-left':var toptalign=(jQuery(window).height()-elemF.height())/2;elemF.css('top',toptalign);break;case'center-top':case'center-bottom':var leftalign=(jQuery(window).width()-elemF.width())/2;elemF.css('left',leftalign);break;}}}
var prev_onresize=window.onresize;window.onresize=function(event){if('function'===typeof prev_onload){prev_onresize(),applyOrientation();}
else{applyOrientation();}}}
jQuery(document).ready(function(e){jQuery("body").addClass("sfsi_plus_10.6")});function sfsi_plus_processfurther(ref){var feed_id='U2VadHd5K2JLN0F6ZC9JWDd2dUJiUzM1N1daS0VGbWdBWU5oWnBic2FXMnZSVkNOb2thbElOeGY2djliV001T3JHNkg5clRUY2o5WFNlSUYyTnZScFlVSE5WZmNIcDRHejRKS3RMZ2ZWY3lITHlxOUY2eWdrWjFtd2JLNkk4TEV8RGhCQnhPbG9RRW5uRlRqdmhkaVFId0pVbGlFd0xEQXhLMENyMy8zZjlvND0=';var feedtype=8;var email=jQuery(ref).find('input[name="data[Widget][email]"]').val();var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if((email!="Enter your email")&&(filter.test(email))){if(feedtype=="8"){var url="https://www.specificfeeds.com/widgets/subscribeWidget/"+feed_id+"/"+feedtype;window.open(url,"popupwindow","scrollbars=yes,width=1080,height=760");return true;}}else{alert("Please enter email address");jQuery(ref).find('input[name="data[Widget][email]"]').focus();return false;}}};
(function($){$(document).ready(function(){var allIcons=$(".sfsiplus_inerCnt");$.each(allIcons,function(i,elem){var currElem=$(elem);var othericoneffect=currElem.attr("data-othericoneffect");if("string"===typeof othericoneffect&&othericoneffect.length>0)
{var backElem=currElem.find('.sciconback');if(backElem.length==1){switch(othericoneffect){case"noeffect":var frontElem=currElem.find('.sciconfront');currElem.hover(function(){if(frontElem.hasClass("sfsihide")){frontElem.removeClass("sfsihide").addClass('sfsishow');backElem.removeClass("sfsishow").addClass('sfsihide');}
else if(frontElem.hasClass("sfsishow")){frontElem.removeClass("sfsishow").addClass('sfsihide');backElem.removeClass("sfsihide").addClass('sfsishow');}});break;case"flip":currElem.hover(function(){$(this).trigger("click");});var frontElem=currElem.find('.sciconfront');currElem.flip({axis:'x',trigger:'click',reverse:true,front:frontElem,back:backElem,autoSize:true},function(){});break;}}}});});})(jQuery);
var __limit='no';function sfsi_plus_setCookie(name,value,time){var date=new Date();date.setTime(date.getTime()+(time*1000));document.cookie=name+"="+value+"; expires="+date.toGMTString()+"; path=/";}
function sfsi_plus_getCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length)}
return null;}
function sfsi_plus_eraseCookie(name){sfsi_plus_setCookie(name,null,-1)}
function sfsi_plusGetCurrentUTCTimestamp(){var tmLoc=new Date();var timeStamp=(tmLoc.getTime()+tmLoc.getTimezoneOffset()*60000)/1000;return Math.floor(timeStamp);}
function sfsi_plusGetCurrentTimestamp(){var tmLoc=new Date();var timeStamp=(tmLoc.getTime())/1000;return Math.floor(timeStamp);}
function sfsi_plus_is_null_or_undefined(value){var type=Object.prototype.toString.call(value);if("[object Null]"==type||"[object Undefined]"==type){return true;}
return false;}
var __popTime=0;function sfsi_plusShallShowPopup(_popUpTime){var _popUpTime=parseInt(_popUpTime);var _currTimestamp=parseInt(sfsi_plusGetCurrentTimestamp());var _sfsi_popupCookie=parseInt(sfsi_plus_getCookie('sfsi_popup'));_shallShowPopup=true;if(false!=_popUpTime&&typeof _sfsi_popupCookie!='undefined'&&_sfsi_popupCookie!=null){_diff=(_sfsi_popupCookie-_currTimestamp)<_popUpTime;if(_diff){_shallShowPopup=false;}}
return _shallShowPopup;}
function sfsi_plus_hidemypopup()
{SFSI(".sfsi_plus_FrntInner").fadeOut("fast");if(__limit=="yes"){sfsi_plus_setCookie("sfsi_popup","yes",__popTime);}};
if(typeof jQuery!=='undefined'){jQuery(document).ready(function($){if("yes"!=__limit){sfsi_plus_eraseCookie('sfsi_popup');}
jQuery(document).scroll(function($)
{var cookieVal=sfsi_plus_getCookie("sfsi_popup");if(sfsi_plus_is_null_or_undefined(cookieVal))
{var y=jQuery(this).scrollTop();var _Hide_popupOnScroll='yes';_Hide_popupOnScroll=0==_Hide_popupOnScroll.length?'no':_Hide_popupOnScroll;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))
{if(jQuery(window).scrollTop()+jQuery(window).height()>=jQuery(document).height()-100)
{jQuery('.sfsi_plus_outr_div').css({'z-index':'9996',opacity:1,top:jQuery(window).scrollTop()+"px",position:"absolute"});jQuery('.sfsi_plus_outr_div').fadeIn(200);jQuery('.sfsi_plus_FrntInner').fadeIn(200);if("yes"==__limit){sfsi_plus_setCookie("sfsi_popup","yes",__popTime);}}
else
{if("yes"==_Hide_popupOnScroll){jQuery('.sfsi_plus_outr_div').fadeOut();jQuery('.sfsi_plus_FrntInner').fadeOut();}}}
else
{if(jQuery(window).scrollTop()+jQuery(window).height()==jQuery(document).height())
{jQuery('.sfsi_plus_outr_div').css({'z-index':'9996',opacity:1,top:jQuery(window).scrollTop()+200+"px",position:"absolute"});jQuery('.sfsi_plus_outr_div').fadeIn(200);jQuery('.sfsi_plus_FrntInner').fadeIn(200);if("yes"==__limit){sfsi_plus_setCookie("sfsi_popup","yes",__popTime);}}
else
{if("yes"==_Hide_popupOnScroll){jQuery('.sfsi_plus_outr_div').fadeOut();jQuery('.sfsi_plus_FrntInner').fadeOut();}}}}});});};
var Tawk_API=Tawk_API||{};var Tawk_LoadStart=new Date();(function(){var s1=document.createElement('script'),s0=document.getElementsByTagName('script')[0];s1.async=true;s1.src='https://embed.tawk.to/57acab1b7bb2f3a057e165ed/default';s1.charset='UTF-8';s1.setAttribute('crossorigin','*');s0.parentNode.insertBefore(s1,s0);})();
document.cookie="wptopbar_1_759d7606591360bb476444371ce19c2c"+'=; max-age=0;';jQuery(document).ready(function(){jQuery('.wptbbars').hide();jQuery('.wptbbarheaddiv').prependTo('body');function readCookie(name){var nameEQ=name+'=';var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
var wptbPoints=[];wptbPoints[0]=25;wptb_selected_row=1;var wptbSelectRow={1:function(){var originalTopMargin1=parseFloat(jQuery('body').css('marginTop'));jQuery("#wptbheadline1").hide().delay(0).slideDown(0,function(){var TopBarHeight=jQuery('#topbar1').height();var newTopMargin=originalTopMargin1+TopBarHeight;jQuery('body').css({'margin-top':newTopMargin});jQuery('#topbar1').css({position:'fixed'}).css({'margin-top':0-TopBarHeight});})},2:function(){return;}};jQuery("body").prepend("<!-- WP-TopBar_5.36 :: DB: 5.09 :: Trying topbar"+wptb_selected_row+"-->");wptbSelectRow[wptb_selected_row]();});
/*!
 * jQuery UI Core 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(a){var e,t,n,i;function r(e,t){var n,i,r=e.nodeName.toLowerCase();return"area"===r?(i=(n=e.parentNode).name,!(!e.href||!i||"map"!==n.nodeName.toLowerCase())&&(!!(i=a("img[usemap='#"+i+"']")[0])&&o(i))):(/^(input|select|textarea|button|object)$/.test(r)?!e.disabled:"a"===r&&e.href||t)&&o(e)}function o(e){return a.expr.filters.visible(e)&&!a(e).parents().addBack().filter(function(){return"hidden"===a.css(this,"visibility")}).length}a.ui=a.ui||{},a.extend(a.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),a.fn.extend({scrollParent:function(e){var t=this.css("position"),n="absolute"===t,i=e?/(auto|scroll|hidden)/:/(auto|scroll)/,e=this.parents().filter(function(){var e=a(this);return(!n||"static"!==e.css("position"))&&i.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==t&&e.length?e:a(this[0].ownerDocument||document)},uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&a(this).removeAttr("id")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(t){return function(e){return!!a.data(e,t)}}):function(e,t,n){return!!a.data(e,n[3])},focusable:function(e){return r(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(e){var t=a.attr(e,"tabindex"),n=isNaN(t);return(n||0<=t)&&r(e,!n)}}),a("<a>").outerWidth(1).jquery||a.each(["Width","Height"],function(e,n){var r="Width"===n?["Left","Right"]:["Top","Bottom"],i=n.toLowerCase(),o={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function s(e,t,n,i){return a.each(r,function(){t-=parseFloat(a.css(e,"padding"+this))||0,n&&(t-=parseFloat(a.css(e,"border"+this+"Width"))||0),i&&(t-=parseFloat(a.css(e,"margin"+this))||0)}),t}a.fn["inner"+n]=function(e){return void 0===e?o["inner"+n].call(this):this.each(function(){a(this).css(i,s(this,e)+"px")})},a.fn["outer"+n]=function(e,t){return"number"!=typeof e?o["outer"+n].call(this,e):this.each(function(){a(this).css(i,s(this,e,!0,t)+"px")})}}),a.fn.addBack||(a.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),a("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=(t=a.fn.removeData,function(e){return arguments.length?t.call(this,a.camelCase(e)):t.call(this)})),a.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),a.fn.extend({focus:(i=a.fn.focus,function(t,n){return"number"==typeof t?this.each(function(){var e=this;setTimeout(function(){a(e).focus(),n&&n.call(e)},t)}):i.apply(this,arguments)}),disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.bind(n+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var t,n,i=a(this[0]);i.length&&i[0]!==document;){if(t=i.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(n=parseInt(i.css("zIndex"),10),!isNaN(n)&&0!==n))return n;i=i.parent()}return 0}}),a.ui.plugin={add:function(e,t,n){var i,r=a.ui[e].prototype;for(i in n)r.plugins[i]=r.plugins[i]||[],r.plugins[i].push([t,n[i]])},call:function(e,t,n,i){var r,o=e.plugins[t];if(o&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(r=0;r<o.length;r++)e.options[o[r][0]]&&o[r][1].apply(e.element,n)}}});

window.Modernizr=function(a,b,c){function z(a){j.cssText=a}function A(a,b){return z(m.join(a+";")+(b||""))}function B(a,b){return typeof a===b}function C(a,b){return!!~(""+a).indexOf(b)}function D(a,b){for(var d in a){var e=a[d];if(!C(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function E(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:B(f,"function")?f.bind(d||b):f}return!1}function F(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return B(b,"string")||B(b,"undefined")?D(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),E(e,b,c))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={},r={},s={},t=[],u=t.slice,v,w=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},x={}.hasOwnProperty,y;!B(x,"undefined")&&!B(x.call,"undefined")?y=function(a,b){return x.call(a,b)}:y=function(a,b){return b in a&&B(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=u.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(u.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(u.call(arguments)))};return e}),q.csstransforms=function(){return!!F("transform")},q.csstransforms3d=function(){var a=!!F("perspective");return a&&"webkitPerspective"in g.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},q.csstransitions=function(){return F("transition")};for(var G in q)y(q,G)&&(v=G.toLowerCase(),e[v]=q[G](),t.push((e[v]?"":"no-")+v));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)y(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},z(""),i=k=null,e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.testProp=function(a){return D([a])},e.testAllProps=F,e.testStyles=w,e.prefixed=function(a,b,c){return b?F(a,b,c):F(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+t.join(" "):""),e}(this,this.document);
(function(e){if(typeof define==="function"&&define.amd){define(["jquery","modernizr"],e)}else{e(window.jQuery,window.Modernizr)}})(function(e,t,n){"use strict";function r(e){if(!e){return""}return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function g(t,n,r){var i,s,o;var u=null;var a=0;r=r||{};var f=function(){a=r.leading===false?0:e.now();u=null;o=t.apply(i,s);i=s=null};return function(){var l=e.now();if(!a&&r.leading===false){a=l}var c=n-(l-a);i=this;s=arguments;if(c<=0||c>n){clearTimeout(u);u=null;a=l;o=t.apply(i,s);i=s=null}else if(!u&&r.trailing!==false){u=setTimeout(f,c)}return o}}if(typeof t!=="object"){throw new Error("Shuffle.js requires Modernizr.\n"+"http://vestride.github.io/Shuffle/#dependencies")}var i=t.prefixed("transition");var s=t.prefixed("transitionDelay");var o=t.prefixed("transitionDuration");var u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[i];var a=t.prefixed("transform");var f=r(a);var l=t.csstransforms&&t.csstransitions;var c=t.csstransforms3d;var h="shuffle";var p="all";var d="groups";var v=1;var m=.001;var y=0;var b=function(t,n){n=n||{};e.extend(this,b.options,n,b.settings);this.$el=e(t);this.$window=e(window);this.unique="shuffle_"+y++;this._fire(b.EventType.LOADING);this._init();setTimeout(e.proxy(function(){this.initialized=true;this._fire(b.EventType.DONE)},this),16)};b.EventType={LOADING:"loading",DONE:"done",SHRINK:"shrink",SHRUNK:"shrunk",FILTER:"filter",FILTERED:"filtered",SORTED:"sorted",LAYOUT:"layout",REMOVED:"removed"};b.prototype={_init:function(){var t=this,n,r,s=e.proxy(t._onResize,t),o=t.throttle?t.throttle(s,t.throttleTime):s,u=t.initialSort?t.initialSort:null;t._layoutList=[];t._shrinkList=[];t._setVars();t._resetCols();t._addClasses();t._initItems();t.$window.on("resize."+h+"."+t.unique,o);n=t.$el.css(["paddingLeft","paddingRight","position"]);r=t._getOuterWidth(t.$el[0]);if(n.position==="static"){t.$el[0].style.position="relative"}t.offset={left:parseInt(n.paddingLeft,10)||0,top:parseInt(n.paddingTop,10)||0};t._setColumns(parseInt(r,10));t.shuffle(t.group,u);if(t.supported){setTimeout(function(){t._setTransitions();t.$el[0].style[i]="height "+t.speed+"ms "+t.easing},0)}},_addClasses:function(){this.$el.addClass(h);this.$items.addClass("sfsiplus_shuffle-item sfsiplus_filtered")},_setVars:function(){var t=this,n=t.columnWidth;t.$items=t._getItems();if(n===0&&t.sizer!==null){n=t.sizer}if(typeof n==="string"){t.$sizer=t.$el.find(n)}else if(n&&n.nodeType&&n.nodeType===1){t.$sizer=e(n)}else if(n&&n.jquery){t.$sizer=n}if(t.$sizer&&t.$sizer.length){t.useSizer=true;t.sizer=t.$sizer[0]}},_filter:function(t,r){var i=this,s=r!==n,o=s?r:i.$items,u=e();t=t||i.lastFilter;i._fire(b.EventType.FILTER);if(e.isFunction(t)){o.each(function(){var n=e(this);if(t.call(n[0],n,i)){u=u.add(n)}})}else{i.group=t;if(t===p){u=o}else{o.each(function(){var n=e(this),r=n.data(d),s=i.delimeter&&!e.isArray(r)?r.split(i.delimeter):r;if(e.inArray(t,s)>-1){u=u.add(n)}})}}i._toggleFilterClasses(o,u);o=null;r=null;return u},_toggleFilterClasses:function(t,n){var r="concealed",i="filtered";t.filter(n).each(function(){var t=e(this);if(t.hasClass(r)){t.removeClass(r)}if(!t.hasClass(i)){t.addClass(i)}});t.not(n).each(function(){var t=e(this);if(!t.hasClass(r)){t.addClass(r)}if(t.hasClass(i)){t.removeClass(i)}})},_initItems:function(e){e=e||this.$items;e.css(this.itemCss).data("position",{x:0,y:0})},_updateItemCount:function(){this.visibleItems=this.$items.filter(".sfsiplus_filtered").length},_setTransition:function(e){e.style[i]=f+" "+this.speed+"ms "+this.easing},_setTransitions:function(e){var t=this;e=e||t.$items;e.each(function(){t._setTransition(this)})},_setSequentialDelay:function(t){var n=this;if(!n.supported){return}e.each(t,function(t,r){r.style[s]="0ms,"+(t+1)*n.sequentialFadeDelay+"ms";e(r).on(u+"."+n.unique,function(t){var r=t.currentTarget;if(r===t.target){r.style[s]="0ms";e(r).off(u+"."+n.unique)}})})},_getItems:function(){return this.$el.children(this.itemSelector)},_getPreciseDimension:function(t,n){var r;if(window.getComputedStyle){r=window.getComputedStyle(t,null)[n]}else{r=e(t).css(n)}return parseFloat(r)},_getOuterWidth:function(t,n){var r=t.offsetWidth;if(n){var i=e(t).css(["marginLeft","marginRight"]);var s=parseFloat(i.marginLeft)||0;var o=parseFloat(i.marginRight)||0;r+=s+o}return r},_getOuterHeight:function(t,n){var r=t.offsetHeight;if(n){var i=e(t).css(["marginTop","marginBottom"]);var s=parseFloat(i.marginTop)||0;var o=parseFloat(i.marginBottom)||0;r+=s+o}return r},_getColumnSize:function(t,n){var r;if(e.isFunction(this.columnWidth)){r=this.columnWidth(n)}else if(this.useSizer){r=this._getPreciseDimension(this.sizer,"width")}else if(this.columnWidth){r=this.columnWidth}else if(this.$items.length>0){r=this._getOuterWidth(this.$items[0],true)}else{r=n}if(r===0){r=n}return r+t},_getGutterSize:function(t){var n;if(e.isFunction(this.gutterWidth)){n=this.gutterWidth(t)}else if(this.useSizer){n=this._getPreciseDimension(this.sizer,"marginLeft")}else{n=this.gutterWidth}return n},_setColumns:function(e){var t=e||this._getOuterWidth(this.$el[0]);var n=this._getGutterSize(t);var r=this._getColumnSize(n,t);var i=(t+n)/r;if(Math.abs(Math.round(i)-i)<.03){i=Math.round(i)}this.cols=Math.max(Math.floor(i),1);this.containerWidth=t;this.colWidth=r},_setContainerSize:function(){this.$el.css("height",Math.max.apply(Math,this.colYs))},_fire:function(e,t){this.$el.trigger(e+"."+h,t&&t.length?t:[this])},_layout:function(t,n,r){var i=this;n=n||i._filterEnd;e.each(t,function(t,s){var o=e(s);var u=o.data();var a=u.position;var f=i._getItemPosition(o);o.data("position",f);if(f.x===a.x&&f.y===a.y&&u.scale===v){return}var l={$item:o,x:f.x,y:f.y,scale:v};if(r){l.skipTransition=true;l.opacity=0}else{l.opacity=1;l.callback=n}i.styleQueue.push(l);i._layoutList.push(o[0])});i._processStyleQueue();i._setContainerSize()},_resetCols:function(){var e=this.cols;this.colYs=[];while(e--){this.colYs.push(0)}},_reLayout:function(){this._resetCols();if(this.lastSort){this.sort(this.lastSort,true)}else{this._layout(this.$items.filter(".sfsiplus_filtered").get(),this._filterEnd)}},_getItemPosition:function(e){var t=this;var n=t._getOuterWidth(e[0],true);var r=n/t.colWidth;if(Math.abs(Math.round(r)-r)<.03){r=Math.round(r)}var i=Math.min(Math.ceil(r),t.cols);if(i===1){return t._placeItem(e,t.colYs)}else{var s=t.cols+1-i,o=[],u,a;for(a=0;a<s;a++){u=t.colYs.slice(a,a+i);o[a]=Math.max.apply(Math,u)}return t._placeItem(e,o)}},_placeItem:function(e,t){var n=this,r=Math.min.apply(Math,t),i=0;for(var s=0,o=t.length;s<o;s++){if(t[s]>=r-n.buffer&&t[s]<=r+n.buffer){i=s;break}}var u={x:Math.round(n.colWidth*i+n.offset.left),y:Math.round(r+n.offset.top)};var a=r+n._getOuterHeight(e[0],true),f=n.cols+1-o;for(s=0;s<f;s++){n.colYs[i+s]=a}return u},_shrink:function(t,n){var r=this,i=t||r.$items.filter(".concealed");n=n||r._shrinkEnd;if(!i.length){return}r._fire(b.EventType.SHRINK);i.each(function(){var t=e(this);var i=t.data();var s=i.scale===m;if(s){return}var o={$item:t,x:i.position.x,y:i.position.y,scale:m,opacity:0,callback:n};r.styleQueue.push(o);r._shrinkList.push(t[0])})},_onResize:function(){if(!this.enabled||this.destroyed){return}var e=this._getOuterWidth(this.$el[0]);if(e===this.containerWidth){return}this.resized()},_getItemTransformString:function(e,t,n){if(c){return"translate3d("+e+"px, "+t+"px, 0) scale3d("+n+", "+n+", 1)"}else{return"translate("+e+"px, "+t+"px) scale("+n+", "+n+")"}},_getStylesForTransition:function(e){var t={opacity:e.opacity};if(this.supported){if(e.x!==n){t[a]=this._getItemTransformString(e.x,e.y,e.scale)}}else{t.left=e.x;t.top=e.y}if(e.opacity===1){t.visibility="visible"}return t},_transition:function(e){e.$item.data("scale",e.scale);var t=this._getStylesForTransition(e);this._startItemAnimation(e.$item,t,e.callback)},_startItemAnimation:function(t,n,r){var i=n.opacity===1;var s=e.proxy(this._handleItemAnimationEnd,this,r||e.noop,t[0],i);if(this.supported){t.css(n);if(this.initialized){t.on(u+".shuffleitem",s)}else{s()}}else{if("visibility"in n){t.css("visibility",n.visibility);delete n.visibility}t.stop(true).animate(n,this.speed,"swing",s)}},_handleItemAnimationEnd:function(t,n,r,i){if(i){if(i.target===n){e(n).off(".shuffleitem")}else{return}}if(this._layoutList.length>0&&e.inArray(n,this._layoutList)>-1){this._fire(b.EventType.LAYOUT);t.call(this);this._layoutList.length=0}else if(this._shrinkList.length>0&&e.inArray(n,this._shrinkList)>-1){t.call(this);this._shrinkList.length=0}if(!r){n.style.visibility="hidden"}},_processStyleQueue:function(){var t=this;e.each(this.styleQueue,function(e,n){if(n.skipTransition){t._skipTransition(n.$item[0],function(){n.$item.css(t._getStylesForTransition(n))})}else{t._transition(n)}});t.styleQueue.length=0},_shrinkEnd:function(){this._fire(b.EventType.SHRUNK)},_filterEnd:function(){this._fire(b.EventType.FILTERED)},_sortEnd:function(){this._fire(b.EventType.SORTED)},_skipTransition:function(t,n,r){var i=t.style[o];t.style[o]="0ms";if(e.isFunction(n)){n()}else{t.style[n]=r}var s=t.offsetWidth;s=null;t.style[o]=i},_addItems:function(e,t,r){var i=this;if(!i.supported){t=false}e.addClass("sfsiplus_shuffle-item");i._initItems(e);i._setTransitions(e);i.$items=i._getItems();e.css("opacity",0);var s=i._filter(n,e);var o=s.get();i._updateItemCount();if(t){i._layout(o,null,true);if(r){i._setSequentialDelay(s)}i._revealAppended(s)}else{i._layout(o)}},_revealAppended:function(t){var n=this;setTimeout(function(){t.each(function(t,r){n._transition({$item:e(r),opacity:1,scale:v})})},n.revealAppendedDelay)},shuffle:function(e,t){var n=this;if(!n.enabled){return}if(!e){e=p}n._filter(e);n.lastFilter=e;n._updateItemCount();n._shrink();if(t){n.lastSort=t}n._reLayout()},sort:function(e,t){var n=this,r=n.$items.filter(".sfsiplus_filtered").sorted(e);if(!t){n._resetCols()}n._layout(r,function(){if(t){n._filterEnd()}n._sortEnd()});n.lastSort=e},resized:function(e){if(this.enabled){if(!e){this._setColumns()}this._reLayout()}},layout:function(){this.update(true)},update:function(e){this.resized(e)},appended:function(e,t,n){t=t===false?false:true;n=n===false?false:true;this._addItems(e,t,n)},disable:function(){this.enabled=false},enable:function(e){this.enabled=true;if(e!==false){this.update()}},remove:function(e){if(!e.length||!e.jquery){return}var t=this;t._shrink(e,function(){var t=this;e.remove();setTimeout(function(){t.$items=t._getItems();t.layout();t._updateItemCount();t._fire(b.EventType.REMOVED,[e,t]);e=null},0)});t._processStyleQueue();return t},destroy:function(){var e=this;e.$window.off("."+e.unique);e.$el.removeClass(h).removeAttr("style").removeData(h);e.$items.removeAttr("style").removeClass("concealed sfsiplus_filtered sfsiplus_shuffle-item");e.$window=null;e.$items=null;e.$el=null;e.$sizer=null;e.sizer=null;e.destroyed=true}};b.options={group:p,speed:250,easing:"ease-out",itemSelector:"",sizer:null,gutterWidth:0,columnWidth:0,delimeter:null,buffer:0,initialSort:null,throttle:g,throttleTime:300,sequentialFadeDelay:150,supported:l};b.settings={$sizer:null,useSizer:false,itemCss:{position:"absolute",top:0,left:0},offset:{top:0,left:0},revealAppendedDelay:300,enabled:true,destroyed:false,initialized:false,styleQueue:[]};e.fn.shuffle=function(t){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=e(this),i=r.data(h);if(!i){i=new b(r,t);r.data(h,i)}if(typeof t==="string"&&i[t]){i[t].apply(i,n)}})};e.fn.sorted=function(t){var r=e.extend({},e.fn.sorted.defaults,t),i=this.get(),s=false;if(!i.length){return[]}if(r.randomize){return e.fn.sorted.randomize(i)}if(r.by!==e.noop&&r.by!==null&&r.by!==n){i.sort(function(t,i){if(s){return 0}var o=r.by(e(t)),u=r.by(e(i));if(o===n&&u===n){s=true;return 0}if(o==="sortFirst"||u==="sortLast"){return-1}if(o==="sortLast"||u==="sortFirst"){return 1}return o<u?-1:o>u?1:0})}if(s){return this.get()}if(r.reverse){i.reverse()}return i};e.fn.sorted.defaults={reverse:false,by:null,randomize:false};e.fn.sorted.randomize=function(e){var t=e.length,n,r;if(!t){return e}while(--t){r=Math.floor(Math.random()*(t+1));n=e[r];e[r]=e[t];e[t]=n}return e};return b});
window.Manipulator=function(e){"use strict";var t=window.console&&typeof window.console.log==="function";var n=function(t){var n=this;n.$el=e(t);n.init()};n.prototype.init=function(){var e=this;e.initShuffle();e.setupEvents()};n.prototype.initShuffle=function(){this.$el.shuffle({itemSelector:".shuffeldiv",speed:250,easing:"ease",columnWidth:function(t){return parseInt(e(".shuffeldiv").css("width"))},gutterWidth:function(t){return parseInt(e(".shuffeldiv").css("margin-left"))}});this.shuffle=this.$el.data("shuffle")};n.prototype.setupEvents=function(){var n=this;e("#sfsi_plus_wDiv").on("click",e.proxy(n.onRandomize,n));n.$el.on("removed.shuffle",function(e,n,r){if(!t){return}})};n.prototype.onAddClick=function(){var t=this,n=5,r=document.createDocumentFragment(),i=t.$el[0],s=[],o,u=["w2","h2","w3"],a,f,l,c;for(f=0;f<n;f++){l=Math.random();a=document.createElement("div");a.className="shuffeldiv";if(l>.8){c=Math.floor(Math.random()*3);a.className=a.className+" "+u[c]}s.push(a);r.appendChild(a)}i.appendChild(r);o=e(s);t.shuffle.appended(o)};n.prototype.getRandomInt=function(e,t){return Math.floor(Math.random()*(t-e+1))+e};n.prototype.onRemoveClick=function(){var t=this,n=t.shuffle.visibleItems,r=Math.min(3,n),i=[],s=0,o=e();if(!n){return}for(;s<r;s++){i.push(t.getRandomInt(0,n-1))}e.each(i,function(e,n){o=o.add(t.shuffle.$items.eq(n))});t.shuffle.remove(o)};n.prototype.onRandomize=function(){var e=this,t={randomize:true};e.shuffle.sort(t)};return n}(jQuery);
var ajax_object={"ajax_url":"https:\/\/havemandaarhus.dk\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/Ultimate-Premium-Plugin\/"};
if('undefined'!==typeof jQuery&&null!=jQuery){jQuery.fn.extend({sfsipluscss:function(styleName,value){this[0].style.setProperty(styleName,value,'important');},sfsi_plus_align_icons_center_orientation:function(_centerPosition){function applyOrientation(){var elemF=jQuery('#sfsi_plus_floater');if(elemF.length>0){switch(_centerPosition){case'center-right':case'center-left':var toptalign=(jQuery(window).height()-elemF.height())/2;elemF.css('top',toptalign);break;case'center-top':case'center-bottom':var leftalign=(jQuery(window).width()-elemF.width())/2;elemF.css('left',leftalign);break;}}}
var prev_onresize=window.onresize;window.onresize=function(event){if('function'===typeof prev_onload){prev_onresize(),applyOrientation();}
else{applyOrientation();}}}});jQuery("#sfsi_plus_wDivothrWid").find("p:empty").remove();
/*! flip - v1.1.2 - 2016-10-20
  * https://github.com/nnattawat/flip
  * Copyright (c) 2016 Nattawat Nonsung; Licensed MIT */
!function(a){var b=function(){var a,b=document.createElement("fakeelement"),c={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in c)if(void 0!==b.style[a])return c[a]},c=function(b,c,d){this.setting={axis:"y",reverse:!1,trigger:"click",speed:500,forceHeight:!1,forceWidth:!1,autoSize:!0,front:".front",back:".back"},this.setting=a.extend(this.setting,c),"string"!=typeof c.axis||"x"!==c.axis.toLowerCase()&&"y"!==c.axis.toLowerCase()||(this.setting.axis=c.axis.toLowerCase()),"boolean"==typeof c.reverse&&(this.setting.reverse=c.reverse),"string"==typeof c.trigger&&(this.setting.trigger=c.trigger.toLowerCase());var e=parseInt(c.speed);isNaN(e)||(this.setting.speed=e),"boolean"==typeof c.forceHeight&&(this.setting.forceHeight=c.forceHeight),"boolean"==typeof c.forceWidth&&(this.setting.forceWidth=c.forceWidth),"boolean"==typeof c.autoSize&&(this.setting.autoSize=c.autoSize),("string"==typeof c.front||c.front instanceof a)&&(this.setting.front=c.front),("string"==typeof c.back||c.back instanceof a)&&(this.setting.back=c.back),this.element=b,this.frontElement=this.getFrontElement(),this.backElement=this.getBackElement(),this.isFlipped=!1,this.init(d)};a.extend(c.prototype,{flipDone:function(a){var c=this;c.element.one(b(),function(){c.element.trigger("flip:done"),"function"==typeof a&&a.call(c.element)})},flip:function(a){if(!this.isFlipped){this.isFlipped=!0;var b="rotate"+this.setting.axis;this.frontElement.css({transform:b+(this.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}),this.backElement.css({transform:b+"(0deg)","z-index":"1"}),this.flipDone(a)}},unflip:function(a){if(this.isFlipped){this.isFlipped=!1;var b="rotate"+this.setting.axis;this.frontElement.css({transform:b+"(0deg)","z-index":"1"}),this.backElement.css({transform:b+(this.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),this.flipDone(a)}},getFrontElement:function(){return this.setting.front instanceof a?this.setting.front:this.element.find(this.setting.front)},getBackElement:function(){return this.setting.back instanceof a?this.setting.back:this.element.find(this.setting.back)},init:function(a){var b=this,c=b.frontElement.add(b.backElement),d="rotate"+b.setting.axis,e=2*b.element["outer"+("rotatex"===d?"Height":"Width")](),f={perspective:e,position:"relative"},g={transform:d+"("+(b.setting.reverse?"180deg":"-180deg")+")","z-index":"0",position:"relative"},h={"backface-visibility":"hidden","transform-style":"preserve-3d",position:"absolute","z-index":"1"};b.setting.forceHeight?c.outerHeight(b.element.height()):b.setting.autoSize&&(h.height="100%"),b.setting.forceWidth?c.outerWidth(b.element.width()):b.setting.autoSize&&(h.width="100%"),(window.chrome||window.Intl&&Intl.v8BreakIterator)&&"CSS"in window&&(f["-webkit-transform-style"]="preserve-3d"),c.css(h).find("*").css({"backface-visibility":"hidden"}),b.element.css(f),b.backElement.css(g),setTimeout(function(){var d=b.setting.speed/1e3||.5;c.css({transition:"all "+d+"s ease-out"}),"function"==typeof a&&a.call(b.element)},20),b.attachEvents()},clickHandler:function(b){b||(b=window.event),this.element.find(a(b.target).closest('button, a, input[type="submit"]')).length||(this.isFlipped?this.unflip():this.flip())},hoverHandler:function(){var b=this;b.element.off("mouseleave.flip"),b.flip(),setTimeout(function(){b.element.on("mouseleave.flip",a.proxy(b.unflip,b)),b.element.is(":hover")||b.unflip()},b.setting.speed+150)},attachEvents:function(){var b=this;"click"===b.setting.trigger?b.element.on(a.fn.tap?"tap.flip":"click.flip",a.proxy(b.clickHandler,b)):"hover"===b.setting.trigger&&(b.element.on("mouseenter.flip",a.proxy(b.hoverHandler,b)),b.element.on("mouseleave.flip",a.proxy(b.unflip,b)))},flipChanged:function(a){this.element.trigger("flip:change"),"function"==typeof a&&a.call(this.element)},changeSettings:function(a,b){var c=this,d=!1;if(void 0!==a.axis&&c.setting.axis!==a.axis.toLowerCase()&&(c.setting.axis=a.axis.toLowerCase(),d=!0),void 0!==a.reverse&&c.setting.reverse!==a.reverse&&(c.setting.reverse=a.reverse,d=!0),d){var e=c.frontElement.add(c.backElement),f=e.css(["transition-property","transition-timing-function","transition-duration","transition-delay"]);e.css({transition:"none"});var g="rotate"+c.setting.axis;c.isFlipped?c.frontElement.css({transform:g+(c.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}):c.backElement.css({transform:g+(c.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),setTimeout(function(){e.css(f),c.flipChanged(b)},0)}else c.flipChanged(b)}}),a.fn.flip=function(b,d){return"function"==typeof b&&(d=b),"string"==typeof b||"boolean"==typeof b?this.each(function(){var c=a(this).data("flip-model");"toggle"===b&&(b=!c.isFlipped),b?c.flip(d):c.unflip(d)}):this.each(function(){if(a(this).data("flip-model")){var e=a(this).data("flip-model");!b||void 0===b.axis&&void 0===b.reverse||e.changeSettings(b,d)}else a(this).data("flip-model",new c(a(this),b||{},d))}),this}}(jQuery);var SFSI=jQuery.noConflict();}
jQuery(document).ready(function(e){jQuery("#sfsi_plus_floater").attr("data-top",jQuery(document).height());jQuery('.clWhatsapp').each(function(){var title=encodeURIComponent(jQuery(this).attr('data-text'));var link=encodeURIComponent(jQuery(this).attr('data-url'));var customtxt=jQuery(this).attr('data-customtxt');var customtxt=customtxt.replace("${title}",title);var customtxt=customtxt.replace("${link}",link);var customtxt=customtxt.replace(/['"]+/g,'');var whats_app_message=title+" - "+link;var whatsapp_url="https://api.whatsapp.com/send?text="+customtxt;jQuery(this).attr('href',whatsapp_url);});});function sfsiplus_showErrorSuc(s,i,e){if("error"==s)var t="errorMsg";else var t="sucMsg";return SFSI(".tab"+e+">."+t).html(i),SFSI(".tab"+e+">."+t).show(),SFSI(".tab"+e+">."+t).effect("highlight",{},5e3),setTimeout(function(){SFSI("."+t).slideUp("slow")},5e3),!1}
function sfsiplus_beForeLoad(){SFSI(".loader-img").show(),SFSI(".save_button >a").html("Saving..."),SFSI(".save_button >a").css("pointer-events","none")}
function sfsi_plus_make_popBox(){var s=0;SFSI(".plus_sfsi_sample_icons >li").each(function(){"none"!=SFSI(this).css("display")&&(s=1)}),0==s?SFSI(".sfsi_plus_Popinner").hide():SFSI(".sfsi_plus_Popinner").show(),""!=SFSI('input[name="sfsi_plus_popup_text"]').val()?(SFSI(".sfsi_plus_Popinner >h2").html(SFSI('input[name="sfsi_plus_popup_text"]').val()),SFSI(".sfsi_plus_Popinner >h2").show()):SFSI(".sfsi_plus_Popinner >h2").hide(),SFSI(".sfsi_plus_Popinner").css({"border-color":SFSI('input[name="sfsi_plus_popup_border_color"]').val(),"border-width":SFSI('input[name="sfsi_plus_popup_border_thickness"]').val(),"border-style":"solid"}),SFSI(".sfsi_plus_Popinner").css("background-color",SFSI('input[name="sfsi_plus_popup_background_color"]').val()),SFSI(".sfsi_plus_Popinner h2").css("font-family",SFSI("#sfsi_plus_popup_font").val()),SFSI(".sfsi_plus_Popinner h2").css("font-style",SFSI("#sfsi_plus_popup_fontStyle").val()),SFSI(".sfsi_plus_Popinner >h2").css("font-size",parseInt(SFSI('input[name="sfsi_plus_popup_fontSize"]').val())),SFSI(".sfsi_plus_Popinner >h2").css("color",SFSI('input[name="sfsi_plus_popup_fontColor"]').val()+" !important"),"yes"==SFSI('input[name="sfsi_plus_popup_border_shadow"]:checked').val()?SFSI(".sfsi_plus_Popinner").css("box-shadow","12px 30px 18px #CCCCCC"):SFSI(".sfsi_plus_Popinner").css("box-shadow","none")}
function sfsi_plus_stick_widget(s){0==sfsiplus_initTop.length&&(SFSI(".sfsi_plus_widget").each(function(s){sfsiplus_initTop[s]=SFSI(this).position().top}),console.log(sfsiplus_initTop));var i=SFSI(window).scrollTop(),e=[],t=[];SFSI(".sfsi_plus_widget").each(function(s){e[s]=SFSI(this).position().top,t[s]=SFSI(this)});var n=!1;for(var o in e){var a=parseInt(o)+1;e[o]<i&&e[a]>i&&a<e.length?(SFSI(t[o]).css({position:"fixed",top:s}),SFSI(t[a]).css({position:"",top:sfsiplus_initTop[a]}),n=!0):SFSI(t[o]).css({position:"",top:sfsiplus_initTop[o]})}
if(!n){var r=e.length-1,c=-1;e.length>1&&(c=e.length-2),sfsiplus_initTop[r]<i?(SFSI(t[r]).css({position:"fixed",top:s}),c>=0&&SFSI(t[c]).css({position:"",top:sfsiplus_initTop[c]})):(SFSI(t[r]).css({position:"",top:sfsiplus_initTop[r]}),c>=0&&e[c]<i)}}
function sfsi_plus_float_widget(s){function iplus(){rplus="Microsoft Internet Explorer"===navigator.appName?aplus-document.documentElement.scrollTop:aplus-window.pageYOffset,Math.abs(rplus)>0?(window.removeEventListener("scroll",iplus),aplus-=rplus*oplus,SFSI("#sfsi_plus_floater").css({top:(aplus+t).toString()+"px"}),setTimeout(iplus,n)):window.addEventListener("scroll",iplus,!1)}
SFSI(window).scroll(function(){var documentheight=SFSI(document).height();var fltrhght=parseInt(SFSI("#sfsi_plus_floater").height());var fltrtp=parseInt(SFSI("#sfsi_plus_floater").css("top"));if(parseInt(fltrhght)+parseInt(fltrtp)<=documentheight){window.addEventListener("scroll",iplus,!1)}else{window.removeEventListener("scroll",iplus);SFSI("#sfsi_plus_floater").css("top",documentheight+"px")}});if("center"==s){var t=(jQuery(window).height()-SFSI("#sfsi_plus_floater").height())/2}else if("bottom"==s){var t=jQuery(window).height()-(SFSI("#sfsi_plus_floater").height()+parseInt(SFSI('#sfsi_plus_floater').css('margin-bottom')));}else{var t=parseInt(s)}
var n=50,oplus=.1,aplus=0,rplus=0}
function sfsi_plus_shuffle(){var s=[];SFSI(".sfsi_plus_wicons ").each(function(i){SFSI(this).text().match(/^\s*$/)||(s[i]="<div class='"+SFSI(this).attr("class")+"'>"+SFSI(this).html()+"</div>",SFSI(this).fadeOut("slow"),SFSI(this).insertBefore(SFSI(this).prev(".sfsi_plus_wicons")),SFSI(this).fadeIn("slow"))}),s=sfsiplus_Shuffle(s),$("#sfsi_plus_wDiv").html("");for(var i=0;i<testArray.length;i++)$("#sfsi_plus_wDiv").append(s[i]);}
function sfsi_plus_shuffle_new(){var $=window.jQuery;return SFSI('.sfsi_plus_wDiv').each(function(index,container){var s=[];console.log(container);s=SFSI(container).find(".sfsi_plus_wicons ");s=sfsiplus_Shuffle(s);console.log(s);SFSI(container).html("");for(var i=0;i<s.length;i++){console.log(s[i]);SFSI(s[i]).css('transform','none');SFSI(s[i]).css('position','relative');SFSI(container).append(s[i]);}})}
function sfsiplus_Shuffle(s){for(var i,e,t=s.length;t;i=parseInt(Math.random()*t),e=s[--t],s[t]=s[i],s[i]=e);return s}
function sfsi_plus_setCookie(name,value,time){var date=new Date();date.setTime(date.getTime()+(time*1000));var expires="; expires="+date.toGMTString();document.cookie=name+"="+value+expires+"; path=/"}
function sfsi_plus_getCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length)}
return null}
function sfsi_plus_eraseCookie(name){sfsi_plus_setCookie(name,"",-1)}
function sfsi_plus_hideFooter(){}
window.onerror=function(){},SFSI=jQuery,SFSI(window).on('load',function(){SFSI("#sfpluspageLoad").fadeOut(2e3)});var global_error=0;SFSI(document).ready(function(s){SFSI("body").on("click",".mailchimpSubscription",function(){SFSI.ajax({url:ajax_object.ajax_url,type:"post",data:{action:"mailchimpSubscription"},async:!0,dataType:"json",success:function(s){alert(s)}})});SFSI("head").append('<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />'),SFSI("head").append('<meta http-equiv="Pragma" content="no-cache" />'),SFSI("head").append('<meta http-equiv="Expires" content="0" />'),SFSI(document).click(function(s){var i=SFSI(".sfsi_plus_FrntInner_changedmonad"),e=SFSI(".sfsi_plus_wDiv"),t=SFSI("#at15s");i.is(s.target)||0!==i.has(s.target).length||e.is(s.target)||0!==e.has(s.target).length||t.is(s.target)||0!==t.has(s.target).length||i.fadeOut()}),SFSI(".sfsi_plus_outr_div").find(".addthis_button").mousemove(function(){var s=SFSI(".sfsi_plus_outr_div").find(".addthis_button").offset().top+10;SFSI("#at15s").css({top:s+"px",left:SFSI(".sfsi_plus_outr_div").find(".addthis_button").offset().left+"px"})}),SFSI("div#sfsiplusid_youtube").find(".icon1").find("a").find("img").mouseover(function(){SFSI(this).attr("src",ajax_object.plugin_url+"images/visit_icons/youtube_hover.svg")}),SFSI("div#sfsiplusid_youtube").find(".icon1").find("a").find("img").mouseleave(function(){SFSI(this).attr("src",ajax_object.plugin_url+"images/visit_icons/youtube.svg")}),SFSI("div#sfsiplusid_facebook").find(".icon1").find("a").find("img").mouseover(function(){SFSI(this).css("opacity","0.9")}),SFSI("div#sfsiplusid_facebook").find(".icon1").find("a").find("img").mouseleave(function(){SFSI(this).css("opacity","1")}),SFSI("div#sfsiplusid_twitter").find(".cstmicon1").find("a").find("img").mouseover(function(){SFSI(this).css("opacity","0.9")}),SFSI("div#sfsiplusid_twitter").find(".cstmicon1").find("a").find("img").mouseleave(function(){SFSI(this).css("opacity","1")}),SFSI(".pop-up").on("click",function(){("fbex-s2"==SFSI(this).attr("data-id")||"googlex-s2"==SFSI(this).attr("data-id")||"linkex-s2"==SFSI(this).attr("data-id"))&&(SFSI("."+SFSI(this).attr("data-id")).hide(),SFSI("."+SFSI(this).attr("data-id")).css("opacity","1"),SFSI("."+SFSI(this).attr("data-id")).css("z-index","1000")),SFSI("."+SFSI(this).attr("data-id")).show("slow")}),SFSI(document).on("click",'#close_popup',function(){SFSI(".read-overlay").hide("slow")});var e=0;sfsi_plus_make_popBox(),SFSI('input[name="sfsi_plus_popup_text"] ,input[name="sfsi_plus_popup_background_color"],input[name="sfsi_plus_popup_border_color"],input[name="sfsi_plus_popup_border_thickness"],input[name="sfsi_plus_popup_fontSize"],input[name="sfsi_plus_popup_fontColor"]').on("keyup",sfsi_plus_make_popBox),SFSI('input[name="sfsi_plus_popup_text"] ,input[name="sfsi_plus_popup_background_color"],input[name="sfsi_plus_popup_border_color"],input[name="sfsi_plus_popup_border_thickness"],input[name="sfsi_plus_popup_fontSize"],input[name="sfsi_plus_popup_fontColor"]').on("focus",sfsi_plus_make_popBox),SFSI("#sfsi_plus_popup_font ,#sfsi_plus_popup_fontStyle").on("change",sfsi_plus_make_popBox),SFSI(document).on("click",'.radio',function(){var s=SFSI(this).parent().find("input:radio:first");"sfsi_plus_popup_border_shadow"==s.attr("name")&&sfsi_plus_make_popBox()}),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?SFSI(document).on("click","img.sfsi_wicon",function(s){if(!SFSI(this).hasClass('sfsi_premium_pinterest_icon')){s.stopPropagation();}
var i=SFSI("#sfsi_plus_floater_sec").val();SFSI("div.sfsi_plus_wicons").css("z-index","0"),SFSI(this).parent().parent().parent().siblings("div.sfsi_plus_wicons").find(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide(),SFSI(this).parent().parent().parent().parent().siblings("li").length>0&&(SFSI(this).parent().parent().parent().parent().siblings("li").find("div.sfsi_plus_tool_tip_2").css("z-index","0"),SFSI(this).parent().parent().parent().parent().siblings("li").find("div.sfsi_plus_wicons").find(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide()),SFSI(this).parent().parent().parent().css("z-index","1000000"),SFSI(this).parent().parent().css({"z-index":"999"}),SFSI(this).attr("data-effect")&&"fade_in"==SFSI(this).attr("data-effect")&&(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parent().css("opacity","1")),SFSI(this).attr("data-effect")&&"fade_out"==SFSI(this).attr("data-effect")&&(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:'0.6',"z-index":10}),SFSI(this).parent().css("opacity","0.6")),SFSI(this).attr("data-effect")&&"scale"==SFSI(this).attr("data-effect")&&(SFSI(this).parent().addClass("scale"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parent().css("opacity","1")),SFSI(this).attr("data-effect")&&"combo"==SFSI(this).attr("data-effect")&&(SFSI(this).parent().addClass("scale"),SFSI(this).parent().css("opacity","1"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10})),SFSI(this).attr("data-effect")&&"combo-fade-out-scale"==SFSI(this).attr("data-effect")&&(SFSI(this).parent().addClass("scale"),SFSI(this).parent().css("opacity","0.6"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:0.6,"z-index":10})),("top-left"==i||"top-right"==i)&&SFSI(this).parent().parent().parent().parent("#sfsi_plus_floater").length>0&&"sfsi_plus_floater"==SFSI(this).parent().parent().parent().parent().attr("id")?(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").addClass("sfsi_plc_btm"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").find("span.bot_arow").addClass("top_big_arow"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").show()):(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").find("span.bot_arow").removeClass("top_big_arow"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").removeClass("sfsi_plc_btm"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":1e3}),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").show())}):SFSI(document).on("mouseenter","img.sfsi_wicon",function(){var s=SFSI("#sfsi_plus_floater_sec").val();SFSI("div.sfsi_plus_wicons").css("z-index","0"),SFSI(this).parent().parent().parent().siblings("div.sfsi_plus_wicons").find(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide(),SFSI(this).parent().parent().parent().parent().siblings("li").length>0&&(SFSI(this).parent().parent().parent().parent().siblings("li").find("div.sfsi_plus_tool_tip_2").css("z-index","0"),SFSI(this).parent().parent().parent().parent().siblings("li").find("div.sfsi_plus_wicons").find(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide()),SFSI(this).parent().parent().parent().css("z-index","1000000"),SFSI(this).parent().parent().css({"z-index":"999"}),SFSI(this).attr("data-effect")&&"fade_in"==SFSI(this).attr("data-effect")&&(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parent().css("opacity","1")),SFSI(this).attr("data-effect")&&"fade_out"==SFSI(this).attr("data-effect")&&(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:"0.6","z-index":10}),SFSI(this).parent().css("opacity","0.6")),SFSI(this).attr("data-effect")&&"scale"==SFSI(this).attr("data-effect")&&(SFSI(this).parent().addClass("scale"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parent().css("opacity","1")),SFSI(this).attr("data-effect")&&"combo"==SFSI(this).attr("data-effect")&&(SFSI(this).parent().addClass("scale"),SFSI(this).parent().css("opacity","1"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10})),SFSI(this).attr("data-effect")&&"combo-fade-out-scale"==SFSI(this).attr("data-effect")&&(SFSI(this).parent().addClass("scale"),SFSI(this).parent().css("opacity","0.6"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:"0.6","z-index":10})),("top-left"==s||"top-right"==s)&&SFSI(this).parent().parent().parent().parent("#sfsi_plus_floater").length>0&&"sfsi_plus_floater"==SFSI(this).parent().parent().parent().parent().attr("id")?(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").addClass("sfsi_plc_btm"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").find("span.bot_arow").addClass("top_big_arow"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").show()):(SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").find("span.bot_arow").removeClass("top_big_arow"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").removeClass("sfsi_plc_btm"),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").css({opacity:1,"z-index":10}),SFSI(this).parentsUntil("div").siblings("div.sfsi_plus_tool_tip_2").show())}),SFSI("div.sfsi_plus_wicons").on("mouseleave",function(){SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&"fade_in"==SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").css("opacity","0.6"),SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&"fade_out"==SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").css("opacity","1"),SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&"scale"==SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").removeClass("scale"),SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&"combo"==SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&(SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").css("opacity","0.6"),SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").removeClass("scale")),SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&"combo-fade-out-scale"==SFSI(this).children("div.sfsiplus_inerCnt").children("a.sficn").attr("data-effect")&&(SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").css("opacity","1"),SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").removeClass("scale")),"sfsiplusid_google"==SFSI(this).children("div.sfsiplus_inerCnt").find("a.sficn").attr("id")?SFSI("body").on("click",function(){SFSI(this).children(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide()}):(SFSI(this).css({"z-index":"0"}),SFSI(this).children(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide())}),SFSI("body").on("click",function(){SFSI(".sfsiplus_inerCnt").find("div.sfsi_plus_tool_tip_2").hide()}),SFSI(".adminTooltip >a").on("hover",function(){SFSI(this).offset().top,SFSI(this).parent("div").find("div.sfsi_plus_tool_tip_2_inr").css("opacity","1"),SFSI(this).parent("div").find("div.sfsi_plus_tool_tip_2_inr").show()}),SFSI(".adminTooltip").on("mouseleave",function(){"none"!=SFSI(".sfsi_plus_gpls_tool_bdr").css("display")&&0!=SFSI(".sfsi_plus_gpls_tool_bdr").css("opacity")?SFSI(".pop_up_box ").on("click",function(){SFSI(this).parent("div").find("div.sfsi_plus_tool_tip_2_inr").css("opacity","0"),SFSI(this).parent("div").find("div.sfsi_plus_tool_tip_2_inr").hide()}):(SFSI(this).parent("div").find("div.sfsi_plus_tool_tip_2_inr").css("opacity","0"),SFSI(this).parent("div").find("div.sfsi_plus_tool_tip_2_inr").hide())}),SFSI(".expand-area").on("click",function(){"Read more"==SFSI(this).text()?(SFSI(this).siblings("p").children("label").fadeIn("slow"),SFSI(this).text("Collapse")):(SFSI(this).siblings("p").children("label").fadeOut("slow"),SFSI(this).text("Read more"))}),SFSI(".sfsi_plus_wDiv").length>0&&setTimeout(function(){var s=parseInt(SFSI(".sfsi_plus_wDiv").height())+15+"px";SFSI(".sfsi_plus_holders").each(function(){SFSI(this).css("height",s)});SFSI(".sfsi_plus_widget").css("min-height","auto")},200)});function sfsi_plus_new_window_popup(event){event.preventDefault();var target=SFSI(event.target);if(target.tagName!=="a"){target=target.parents('a');}
var url=target.attr('href');if(undefined!=url&&null!=url&&url.length>0){var cond1=(new RegExp('https://twitter.com/intent/tweet')).test(url);if(!cond1&&"javascript:void(0);"!=url){var x=(jQuery(window).width()-520)/2;var y=(jQuery(window).height()-570)/2;window.open(url,'window_popup','height=570,width=520,location=1,status=1,left='+x+',top='+y+',scrollbars=1');}}}
var sfsiplus_initTop=new Array();SFSI(document).ready(function(){var api_link=document.querySelectorAll('link[rel="https://api.w.org/"]');if(api_link.length>0){var api_root=document.querySelectorAll('link[rel="https://api.w.org/"]')[0].getAttribute('href');}
var is_archive=SFSI("body").hasClass("archive");var is_date=SFSI("body").hasClass("date");var is_author=SFSI("body").hasClass("author");if(undefined!==api_root){SFSI.ajax({'url':api_root+'usm-premium-icons/v1/hover_icon_setting/','method':'GET','data':{'url':window.location.href,'is_archive':is_archive?'yes':'no','is_date':is_date?'yes':'no','is_author':is_author?'yes':'no'}}).then(function(result){settings=result;if(undefined!==settings.icon&&settings.icon.length>0){if(undefined===window.sfsi_premium){window.sfsi_premium={img_hover_setting:settings}}else{window.sfsi_premium.img_hover_setting=settings;}
sfsi_register_img_hover_handler();}});}else{SFSI.ajax({'url':ajax_object.ajax_url,'type':'POST',async:!0,dataType:"json",'data':{'action':'premium_hover_icon_settings','url':window.location.href,'is_archive':is_archive?'yes':'no','is_date':is_date?'yes':'no','is_author':is_author?'yes':'no'}}).then(function(result){settings=result;if(undefined!==settings.icon&&settings.icon.length>0){if(undefined===window.sfsi_premium){window.sfsi_premium={img_hover_setting:settings}}else{window.sfsi_premium.img_hover_setting=settings;}
sfsi_register_img_hover_handler();}});}
function sfsi_register_img_hover_handler(){var ismobile=navigator.userAgent.match(/ipad|iphone|ipod|android/i)!=null;var device_check=false;try{var slength="undefined"!==typeof window.sfsi_premium.img_hover_setting.show_on.length?window.sfsi_premium.img_hover_setting.show_on.length:0;if(slength>0){if(ismobile){for(var i=0;i<slength;i++){if(window.sfsi_premium.img_hover_setting.show_on[i]==='mobile'){device_check=true;}}}else{for(var i=0;i<slength;i++){if(window.sfsi_premium.img_hover_setting.show_on[i]==='desktop'){device_check=true;}}}}}
catch(e){}
SFSI(document).on('mouseover','img',function(){if(SFSI(this).attr('nopin')!=='nopin'&&(SFSI(this).width()>parseInt(window.sfsi_premium.img_hover_setting.width)||SFSI(this).height()>parseInt(window.sfsi_premium.img_hover_setting.height))&&SFSI(this).parents('.sfsi_premium_image_hover_container').length==0&&window.sfsi_premium&&window.sfsi_premium.img_hover_setting&&device_check){var settings=window.sfsi_premium.img_hover_setting;var container=document.createElement('div');container.className="sfsi_premium_image_hover_container";var parent=jQuery(this).parent();var icons_container=document.createElement('div');icons_container.className="sfsi_premium_image_hover_icon_container";var margin_top=5;var margin_h=5;var margin_v=5;if(window.sfsi_premium.img_hover_setting.icon_type==="small-rectangle"){margin_top=2;margin_bottom=2;margin_h=2;margin_v=0;}
if(window.sfsi_premium.img_hover_setting['placement']==='bottom-right'){icons_container.style="position:absolute;right:5px;bottom:5px";}else if(window.sfsi_premium.img_hover_setting['placement']==='top-right'){icons_container.style="position:absolute;right:5px;top:"+margin_top+"px;";}else if(window.sfsi_premium.img_hover_setting['placement']==='bottom-left'){icons_container.style="position:absolute;left:5px;bottom:5px;";}else{icons_container.style="position:absolute;left:5px;top:"+margin_top+'px';}
var target_image_src=SFSI(this).attr('src');var target_image_title=SFSI(this).attr('title')||SFSI(this).attr('alt')||SFSI('meta[name="og:description"]').attr('value');var current_url=window.location.href;var image_width=SFSI(this).width();var image_height=SFSI(this).height();var image_with_figure=false;if(SFSI(this).parent('figure').length===1){image_with_figure=true;}
settings.icon.forEach(function(icon_setting){var icon=document.createElement('a');icon.href=icon_setting.share_url_template+encodeURIComponent(current_url)+'&media='+encodeURIComponent(target_image_src)+'&description='+encodeURIComponent(target_image_title);icon.target="_blank"
icon.className="sfsi_open_window"
icon.innerHTML=icon_setting.icon;icons_container.appendChild(icon);});container.appendChild(icons_container);if(SFSI(this).parent('a').length===1){var target=SFSI(this).parent().clone();target.addClass('sfsi_premium_hover_img');container.appendChild(target[0]);SFSI(this).parent().replaceWith(container);}else{var target=SFSI(this).clone();target.addClass('sfsi_premium_hover_img');container.appendChild(target[0]);SFSI(this).replaceWith(container);}
container_2=parent.find('.sfsi_premium_image_hover_icon_container');var container_height=SFSI(container_2).height();var container_width=SFSI(container_2).width();if(container_height>image_height&&image_with_figure===true){image_with_figure=false;}
var icon_margin_top=SFSI(container).find('.sfsi_premium_image_hover_icon_container').css('top');var icon_margin_bottom=SFSI(container).find('.sfsi_premium_image_hover_icon_container').css('bottom');var icon_margin_right=SFSI(container).find('.sfsi_premium_image_hover_icon_container').css('right');if(icon_margin_bottom!=="0px"&&image_with_figure==false&&window.sfsi_premium.img_hover_setting.icon_type!=='square'){SFSI(container).find('.sfsi_premium_image_hover_icon_container').css('bottom',(((container_height-image_height)/2)+margin_top)+'px')}
var adjustment_h=(container_width-image_width)/2;if(adjustment_h<0){adjustment_h=adjustment_h*-1;}
jQuery('.sfsi_premium_image_hover_container').css('display','block');console.log(jQuery('.sfsi_premium_image_hover_container').width(),jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').width(),margin_h);console.log(jQuery('.sfsi_premium_image_hover_container').height(),jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').height(),margin_v);if(window.sfsi_premium.img_hover_setting['placement']==='bottom-right'){jQuery('.sfsi_premium_image_hover_icon_container').css('right',(((jQuery('.sfsi_premium_image_hover_container').width()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').width())/2)+margin_h)+'px');jQuery('.sfsi_premium_image_hover_icon_container').css('bottom',(((jQuery('.sfsi_premium_image_hover_container').height()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').height())/2)+margin_v)+'px');}else if(window.sfsi_premium.img_hover_setting['placement']==='top-right'){jQuery('.sfsi_premium_image_hover_icon_container').css('right',(((jQuery('.sfsi_premium_image_hover_container').width()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').width())/2)+margin_h)+'px');jQuery('.sfsi_premium_image_hover_icon_container').css('top',(((jQuery('.sfsi_premium_image_hover_container').height()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').height())/2)+margin_v)+'px');}else if(window.sfsi_premium.img_hover_setting['placement']==='bottom-left'){jQuery('.sfsi_premium_image_hover_icon_container').css('left',(((jQuery('.sfsi_premium_image_hover_container').width()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').width())/2)+margin_h)+'px');jQuery('.sfsi_premium_image_hover_icon_container').css('bottom',(((jQuery('.sfsi_premium_image_hover_container').height()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').height())/2)+margin_v)+'px');}else{jQuery('.sfsi_premium_image_hover_icon_container').css('left',(((jQuery('.sfsi_premium_image_hover_container').width()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').width())/2)+margin_h)+'px');jQuery('.sfsi_premium_image_hover_icon_container').css('top',(((jQuery('.sfsi_premium_image_hover_container').height()-jQuery('.sfsi_premium_image_hover_container img.sfsi_premium_hover_img, .sfsi_premium_image_hover_container .sfsi_premium_hover_img img').height())/2)+margin_v)+'px');}}
SFSI(document).on('click','a.sfsi_open_window',function(event){event.preventDefault();var url=SFSI(this).attr('href');window.open(url,"Share This Image","width=800,height=350,status=0,toolbar=0,menubar=0,location=1,scrollbars=1");})});SFSI(document).on('mouseleave','.sfsi_premium_image_hover_container',function(){var restore_img=SFSI(this).find('.sfsi_premium_hover_img');restore_img.removeClass('sfsi_premium_hover_img');SFSI(this).replaceWith(restore_img);});}
SFSI(document).on('click','a.sfsi_open_window',function(event){event.preventDefault();var url=SFSI(this).attr('href');window.open(url,"Share This Image","width=800,height=350,status=0,toolbar=0,menubar=0,location=1,scrollbars=1");})});function sfsi_premium_wechat_follow(url){if(jQuery('.sfsi_premium_wechat_scan').length==0){jQuery('body').append("<div class='sfsi_premium_wechat_scan sfsi_premium_overlay show'><div class='sfsi_premium_inner_display'><a href='' onclick='event.preventDefault();close_overlay(\'.sfsi_premium_wechat_scan\')' >×</a><img src='"+url+"' style='max-width:90%;max-height:90%' /></div></div>");}else{jQuery('.sfsi_premium_wechat_scan').removeClass('hide').addClass('show');}}
function close_overlay(selector='.sfsi_premium_overlay'){jQuery(selector).removeClass('show').addClass('hide');}
function sfsi_premium_wechat_share(url){if(jQuery('.sfsi_premium_wechat_follow_overlay').length==0){jQuery('body').append("<div class='sfsi_premium_wechat_follow_overlay sfsi_premium_overlay show'><div class='sfsi_premium_inner_display'><a href='' onclick='event.preventDefault();close_overlay(\'.sfsi_premium_wechat_follow_overlay\')' >×</a><div style='width:95%; min-height:80%;background-color:#fff;margin:0 auto;margin:10% auto;padding: 20px 0;'><div style='width:90%;margin: 0 auto;'><input type='text' value='"+window.location.href+"' style='width:100%;padding:7px 0;text-align:center' /></div><div style='width:80%;margin:10px auto 0 auto'><div style='width:50%;display:inline-block;text-align:center'><button onclick='sfsi_copy_text_parent_input(event)' class='upload_butt' >Copy</button></div><div style='width:50%;display:inline-block;text-align:center' ><a href='weixin://' class='upload_butt'>Open WeChat</a></div></div></div></div>");}else{jQuery('.sfsi_premium_wechat_scan').removeClass('hide').addClass('show');}}
function sfsi_copy_text_parent_input(event){var target=jQuery(event.target);console.log(target);input_target=target.parent().parent().parent().find('input');input_target.select();document.execCommand('copy');};

!function(a,b){"object"==typeof module&&module.exports?module.exports=b():"function"==typeof define&&define.amd?define(b):a.Spinner=b()}(this,function(){"use strict";function a(a,b){var c,d=document.createElement(a||"div");for(c in b)d[c]=b[c];return d}function b(a){for(var b=1,c=arguments.length;c>b;b++)a.appendChild(arguments[b]);return a}function c(a,b,c,d){var e=["opacity",b,~~(100*a),c,d].join("-"),f=.01+c/d*100,g=Math.max(1-(1-a)/b*(100-f),a),h=j.substring(0,j.indexOf("Animation")).toLowerCase(),i=h&&"-"+h+"-"||"";return m[e]||(k.insertRule("@"+i+"keyframes "+e+"{0%{opacity:"+g+"}"+f+"%{opacity:"+a+"}"+(f+.01)+"%{opacity:1}"+(f+b)%100+"%{opacity:"+a+"}100%{opacity:"+g+"}}",k.cssRules.length),m[e]=1),e}function d(a,b){var c,d,e=a.style;if(b=b.charAt(0).toUpperCase()+b.slice(1),void 0!==e[b])return b;for(d=0;d<l.length;d++)if(c=l[d]+b,void 0!==e[c])return c}function e(a,b){for(var c in b)a.style[d(a,c)||c]=b[c];return a}function f(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)void 0===a[d]&&(a[d]=c[d])}return a}function g(a,b){return"string"==typeof a?a:a[b%a.length]}function h(a){this.opts=f(a||{},h.defaults,n)}function i(){function c(b,c){return a("<"+b+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',c)}k.addRule(".spin-vml","behavior:url(#default#VML)"),h.prototype.lines=function(a,d){function f(){return e(c("group",{coordsize:k+" "+k,coordorigin:-j+" "+-j}),{width:k,height:k})}function h(a,h,i){b(m,b(e(f(),{rotation:360/d.lines*a+"deg",left:~~h}),b(e(c("roundrect",{arcsize:d.corners}),{width:j,height:d.scale*d.width,left:d.scale*d.radius,top:-d.scale*d.width>>1,filter:i}),c("fill",{color:g(d.color,a),opacity:d.opacity}),c("stroke",{opacity:0}))))}var i,j=d.scale*(d.length+d.width),k=2*d.scale*j,l=-(d.width+d.length)*d.scale*2+"px",m=e(f(),{position:"absolute",top:l,left:l});if(d.shadow)for(i=1;i<=d.lines;i++)h(i,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(i=1;i<=d.lines;i++)h(i);return b(a,m)},h.prototype.opacity=function(a,b,c,d){var e=a.firstChild;d=d.shadow&&d.lines||0,e&&b+d<e.childNodes.length&&(e=e.childNodes[b+d],e=e&&e.firstChild,e=e&&e.firstChild,e&&(e.opacity=c))}}var j,k,l=["webkit","Moz","ms","O"],m={},n={lines:12,length:7,width:5,radius:10,scale:1,corners:1,color:"#000",opacity:.25,rotate:0,direction:1,speed:1,trail:100,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",shadow:!1,hwaccel:!1,position:"absolute"};if(h.defaults={},f(h.prototype,{spin:function(b){this.stop();var c=this,d=c.opts,f=c.el=a(null,{className:d.className});if(e(f,{position:d.position,width:0,zIndex:d.zIndex,left:d.left,top:d.top}),b&&b.insertBefore(f,b.firstChild||null),f.setAttribute("role","progressbar"),c.lines(f,c.opts),!j){var g,h=0,i=(d.lines-1)*(1-d.direction)/2,k=d.fps,l=k/d.speed,m=(1-d.opacity)/(l*d.trail/100),n=l/d.lines;!function o(){h++;for(var a=0;a<d.lines;a++)g=Math.max(1-(h+(d.lines-a)*n)%l*m,d.opacity),c.opacity(f,a*d.direction+i,g,d);c.timeout=c.el&&setTimeout(o,~~(1e3/k))}()}return c},stop:function(){var a=this.el;return a&&(clearTimeout(this.timeout),a.parentNode&&a.parentNode.removeChild(a),this.el=void 0),this},lines:function(d,f){function h(b,c){return e(a(),{position:"absolute",width:f.scale*(f.length+f.width)+"px",height:f.scale*f.width+"px",background:b,boxShadow:c,transformOrigin:"left",transform:"rotate("+~~(360/f.lines*k+f.rotate)+"deg) translate("+f.scale*f.radius+"px,0)",borderRadius:(f.corners*f.scale*f.width>>1)+"px"})}for(var i,k=0,l=(f.lines-1)*(1-f.direction)/2;k<f.lines;k++)i=e(a(),{position:"absolute",top:1+~(f.scale*f.width/2)+"px",transform:f.hwaccel?"translate3d(0,0,0)":"",opacity:f.opacity,animation:j&&c(f.opacity,f.trail,l+k*f.direction,f.lines)+" "+1/f.speed+"s linear infinite"}),f.shadow&&b(i,e(h("#000","0 0 4px #000"),{top:"2px"})),b(d,b(i,h(g(f.color,k),"0 0 1px rgba(0,0,0,.1)")));return d},opacity:function(a,b,c){b<a.childNodes.length&&(a.childNodes[b].style.opacity=c)}}),"undefined"!=typeof document){k=function(){var c=a("style",{type:"text/css"});return b(document.getElementsByTagName("head")[0],c),c.sheet||c.styleSheet}();var o=e(a("group"),{behavior:"url(#default#VML)"});!d(o,"transform")&&o.adj?i():j=d(o,"animation")}return h});
/*!
 * Ladda 0.9.8 (2015-08-04, 11:23)
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
 */
(function(t,e){"object"==typeof exports?module.exports=e(require("spin.js")):"function"==typeof define&&define.amd?define(["spin"],e):t.Ladda=e(t.Spinner)})(this,function(t){"use strict";function e(t){if(t===void 0)return console.warn("Ladda button target must be defined."),void 0;if(/ladda-button/i.test(t.className)||(t.className+=" ladda-button"),t.hasAttribute("data-style")||t.setAttribute("data-style","expand-right"),!t.querySelector(".ladda-label")){var e=document.createElement("span");e.className="ladda-label",u(t,e)}var a,n=t.querySelector(".ladda-spinner");n||(n=document.createElement("span"),n.className="ladda-spinner"),t.appendChild(n);var r,i={start:function(){return a||(a=o(t)),t.setAttribute("disabled",""),t.setAttribute("data-loading",""),clearTimeout(r),a.spin(n),this.setProgress(0),this},startAfter:function(t){return clearTimeout(r),r=setTimeout(function(){i.start()},t),this},stop:function(){return t.removeAttribute("disabled"),t.removeAttribute("data-loading"),clearTimeout(r),a&&(r=setTimeout(function(){a.stop()},1e3)),this},toggle:function(){return this.isLoading()?this.stop():this.start(),this},setProgress:function(e){e=Math.max(Math.min(e,1),0);var a=t.querySelector(".ladda-progress");0===e&&a&&a.parentNode?a.parentNode.removeChild(a):(a||(a=document.createElement("div"),a.className="ladda-progress",t.appendChild(a)),a.style.width=(e||0)*t.offsetWidth+"px")},enable:function(){return this.stop(),this},disable:function(){return this.stop(),t.setAttribute("disabled",""),this},isLoading:function(){return t.hasAttribute("data-loading")},remove:function(){clearTimeout(r),t.removeAttribute("disabled",""),t.removeAttribute("data-loading",""),a&&(a.stop(),a=null);for(var e=0,n=d.length;n>e;e++)if(i===d[e]){d.splice(e,1);break}}};return d.push(i),i}function a(t,e){for(;t.parentNode&&t.tagName!==e;)t=t.parentNode;return e===t.tagName?t:void 0}function n(t){for(var e=["input","textarea","select"],a=[],n=0;e.length>n;n++)for(var r=t.getElementsByTagName(e[n]),i=0;r.length>i;i++)r[i].hasAttribute("required")&&a.push(r[i]);return a}function r(t,r){r=r||{};var i=[];"string"==typeof t?i=s(document.querySelectorAll(t)):"object"==typeof t&&"string"==typeof t.nodeName&&(i=[t]);for(var o=0,u=i.length;u>o;o++)(function(){var t=i[o];if("function"==typeof t.addEventListener){var s=e(t),u=-1;t.addEventListener("click",function(){var e=!0,i=a(t,"FORM");if(i!==void 0)for(var o=n(i),d=0;o.length>d;d++)""===o[d].value.replace(/^\s+|\s+$/g,"")&&(e=!1),"checkbox"!==o[d].type&&"radio"!==o[d].type||o[d].checked||(e=!1),"email"===o[d].type&&(e=/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/.test(o[d].value));e&&(s.startAfter(1),"number"==typeof r.timeout&&(clearTimeout(u),u=setTimeout(s.stop,r.timeout)),"function"==typeof r.callback&&r.callback.apply(null,[s]))},!1)}})()}function i(){for(var t=0,e=d.length;e>t;t++)d[t].stop()}function o(e){var a,n,r=e.offsetHeight;0===r&&(r=parseFloat(window.getComputedStyle(e).height)),r>32&&(r*=.8),e.hasAttribute("data-spinner-size")&&(r=parseInt(e.getAttribute("data-spinner-size"),10)),e.hasAttribute("data-spinner-color")&&(a=e.getAttribute("data-spinner-color")),e.hasAttribute("data-spinner-lines")&&(n=parseInt(e.getAttribute("data-spinner-lines"),10));var i=.2*r,o=.6*i,s=7>i?2:3;return new t({color:a||"#fff",lines:n||12,radius:i,length:o,width:s,zIndex:"auto",top:"auto",left:"auto",className:""})}function s(t){for(var e=[],a=0;t.length>a;a++)e.push(t[a]);return e}function u(t,e){var a=document.createRange();a.selectNodeContents(t),a.surroundContents(e),t.appendChild(e)}var d=[];return{bind:r,create:e,stopAll:i}});
/*! Hammer.JS - v2.0.6 - 2016-01-06
 * http://hammerjs.github.io/
 *
 * Copyright (c) 2016 Jorik Tangelder;
 * Licensed under the  license */
!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(j(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e<a.length;)b.call(c,a[e],e,a),e++;else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(b,c,d){var e="DEPRECATED METHOD: "+c+"\n"+d+" AT \n";return function(){var c=new Error("get-stack-trace"),d=c&&c.stack?c.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",f=a.console&&(a.console.warn||a.console.log);return f&&f.call(a.console,e,d),b.apply(this,arguments)}}function i(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&ha(d,c)}function j(a,b){return function(){return a.apply(b,arguments)}}function k(a,b){return typeof a==ka?a.apply(b?b[0]||d:d,b):a}function l(a,b){return a===d?b:a}function m(a,b,c){g(q(b),function(b){a.addEventListener(b,c,!1)})}function n(a,b,c){g(q(b),function(b){a.removeEventListener(b,c,!1)})}function o(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function p(a,b){return a.indexOf(b)>-1}function q(a){return a.trim().split(/\s+/g)}function r(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function s(a){return Array.prototype.slice.call(a,0)}function t(a,b,c){for(var d=[],e=[],f=0;f<a.length;){var g=b?a[f][b]:a[f];r(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function u(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g<ia.length;){if(c=ia[g],e=c?c+f:b,e in a)return e;g++}return d}function v(){return qa++}function w(b){var c=b.ownerDocument||b;return c.defaultView||c.parentWindow||a}function x(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){k(a.options.enable,[a])&&c.handler(b)},this.init()}function y(a){var b,c=a.options.inputClass;return new(b=c?c:ta?M:ua?P:sa?R:L)(a,z)}function z(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&Aa&&d-e===0,g=b&(Ca|Da)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,A(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function A(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=D(b)),e>1&&!c.firstMultiple?c.firstMultiple=D(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=E(d);b.timeStamp=na(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=I(h,i),b.distance=H(h,i),B(c,b),b.offsetDirection=G(b.deltaX,b.deltaY);var j=F(b.deltaTime,b.deltaX,b.deltaY);b.overallVelocityX=j.x,b.overallVelocityY=j.y,b.overallVelocity=ma(j.x)>ma(j.y)?j.x:j.y,b.scale=g?K(g.pointers,d):1,b.rotation=g?J(g.pointers,d):0,b.maxPointers=c.prevInput?b.pointers.length>c.prevInput.maxPointers?b.pointers.length:c.prevInput.maxPointers:b.pointers.length,C(c,b);var k=a.element;o(b.srcEvent.target,k)&&(k=b.srcEvent.target),b.target=k}function B(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===Aa||f.eventType===Ca)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function C(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Da&&(i>za||h.velocity===d)){var j=b.deltaX-h.deltaX,k=b.deltaY-h.deltaY,l=F(i,j,k);e=l.x,f=l.y,c=ma(l.x)>ma(l.y)?l.x:l.y,g=G(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){for(var b=[],c=0;c<a.pointers.length;)b[c]={clientX:la(a.pointers[c].clientX),clientY:la(a.pointers[c].clientY)},c++;return{timeStamp:na(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}function E(a){var b=a.length;if(1===b)return{x:la(a[0].clientX),y:la(a[0].clientY)};for(var c=0,d=0,e=0;b>e;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:la(c/b),y:la(d/b)}}function F(a,b,c){return{x:b/a||0,y:c/a||0}}function G(a,b){return a===b?Ea:ma(a)>=ma(b)?0>a?Fa:Ga:0>b?Ha:Ia}function H(a,b,c){c||(c=Ma);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function I(a,b,c){c||(c=Ma);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function J(a,b){return I(b[1],b[0],Na)+I(a[1],a[0],Na)}function K(a,b){return H(b[0],b[1],Na)/H(a[0],a[1],Na)}function L(){this.evEl=Pa,this.evWin=Qa,this.allow=!0,this.pressed=!1,x.apply(this,arguments)}function M(){this.evEl=Ta,this.evWin=Ua,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){this.evTarget=Wa,this.evWin=Xa,this.started=!1,x.apply(this,arguments)}function O(a,b){var c=s(a.touches),d=s(a.changedTouches);return b&(Ca|Da)&&(c=t(c.concat(d),"identifier",!0)),[c,d]}function P(){this.evTarget=Za,this.targetIds={},x.apply(this,arguments)}function Q(a,b){var c=s(a.touches),d=this.targetIds;if(b&(Aa|Ba)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=s(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return o(a.target,i)}),b===Aa)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Ca|Da)&&delete d[g[e].identifier],e++;return h.length?[t(f.concat(h),"identifier",!0),h]:void 0}function R(){x.apply(this,arguments);var a=j(this.handler,this);this.touch=new P(this.manager,a),this.mouse=new L(this.manager,a)}function S(a,b){this.manager=a,this.set(b)}function T(a){if(p(a,db))return db;var b=p(a,eb),c=p(a,fb);return b&&c?db:b||c?b?eb:fb:p(a,cb)?cb:bb}function U(a){this.options=ha({},this.defaults,a||{}),this.id=v(),this.manager=null,this.options.enable=l(this.options.enable,!0),this.state=gb,this.simultaneous={},this.requireFail=[]}function V(a){return a&lb?"cancel":a&jb?"end":a&ib?"move":a&hb?"start":""}function W(a){return a==Ia?"down":a==Ha?"up":a==Fa?"left":a==Ga?"right":""}function X(a,b){var c=b.manager;return c?c.get(a):a}function Y(){U.apply(this,arguments)}function Z(){Y.apply(this,arguments),this.pX=null,this.pY=null}function $(){Y.apply(this,arguments)}function _(){U.apply(this,arguments),this._timer=null,this._input=null}function aa(){Y.apply(this,arguments)}function ba(){Y.apply(this,arguments)}function ca(){U.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function da(a,b){return b=b||{},b.recognizers=l(b.recognizers,da.defaults.preset),new ea(a,b)}function ea(a,b){this.options=ha({},da.defaults,b||{}),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.element=a,this.input=y(this),this.touchAction=new S(this,this.options.touchAction),fa(this,!0),g(this.options.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function fa(a,b){var c=a.element;c.style&&g(a.options.cssProps,function(a,d){c.style[u(c.style,d)]=b?a:""})}function ga(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var ha,ia=["","webkit","Moz","MS","ms","o"],ja=b.createElement("div"),ka="function",la=Math.round,ma=Math.abs,na=Date.now;ha="function"!=typeof Object.assign?function(a){if(a===d||null===a)throw new TypeError("Cannot convert undefined or null to object");for(var b=Object(a),c=1;c<arguments.length;c++){var e=arguments[c];if(e!==d&&null!==e)for(var f in e)e.hasOwnProperty(f)&&(b[f]=e[f])}return b}:Object.assign;var oa=h(function(a,b,c){for(var e=Object.keys(b),f=0;f<e.length;)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]),f++;return a},"extend","Use `assign`."),pa=h(function(a,b){return oa(a,b,!0)},"merge","Use `assign`."),qa=1,ra=/mobile|tablet|ip(ad|hone|od)|android/i,sa="ontouchstart"in a,ta=u(a,"PointerEvent")!==d,ua=sa&&ra.test(navigator.userAgent),va="touch",wa="pen",xa="mouse",ya="kinect",za=25,Aa=1,Ba=2,Ca=4,Da=8,Ea=1,Fa=2,Ga=4,Ha=8,Ia=16,Ja=Fa|Ga,Ka=Ha|Ia,La=Ja|Ka,Ma=["x","y"],Na=["clientX","clientY"];x.prototype={handler:function(){},init:function(){this.evEl&&m(this.element,this.evEl,this.domHandler),this.evTarget&&m(this.target,this.evTarget,this.domHandler),this.evWin&&m(w(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(w(this.element),this.evWin,this.domHandler)}};var Oa={mousedown:Aa,mousemove:Ba,mouseup:Ca},Pa="mousedown",Qa="mousemove mouseup";i(L,x,{handler:function(a){var b=Oa[a.type];b&Aa&&0===a.button&&(this.pressed=!0),b&Ba&&1!==a.which&&(b=Ca),this.pressed&&this.allow&&(b&Ca&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:xa,srcEvent:a}))}});var Ra={pointerdown:Aa,pointermove:Ba,pointerup:Ca,pointercancel:Da,pointerout:Da},Sa={2:va,3:wa,4:xa,5:ya},Ta="pointerdown",Ua="pointermove pointerup pointercancel";a.MSPointerEvent&&!a.PointerEvent&&(Ta="MSPointerDown",Ua="MSPointerMove MSPointerUp MSPointerCancel"),i(M,x,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Ra[d],f=Sa[a.pointerType]||a.pointerType,g=f==va,h=r(b,a.pointerId,"pointerId");e&Aa&&(0===a.button||g)?0>h&&(b.push(a),h=b.length-1):e&(Ca|Da)&&(c=!0),0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Va={touchstart:Aa,touchmove:Ba,touchend:Ca,touchcancel:Da},Wa="touchstart",Xa="touchstart touchmove touchend touchcancel";i(N,x,{handler:function(a){var b=Va[a.type];if(b===Aa&&(this.started=!0),this.started){var c=O.call(this,a,b);b&(Ca|Da)&&c[0].length-c[1].length===0&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:va,srcEvent:a})}}});var Ya={touchstart:Aa,touchmove:Ba,touchend:Ca,touchcancel:Da},Za="touchstart touchmove touchend touchcancel";i(P,x,{handler:function(a){var b=Ya[a.type],c=Q.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:va,srcEvent:a})}}),i(R,x,{handler:function(a,b,c){var d=c.pointerType==va,e=c.pointerType==xa;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(Ca|Da)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var $a=u(ja.style,"touchAction"),_a=$a!==d,ab="compute",bb="auto",cb="manipulation",db="none",eb="pan-x",fb="pan-y";S.prototype={set:function(a){a==ab&&(a=this.compute()),_a&&this.manager.element.style&&(this.manager.element.style[$a]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){k(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),T(a.join(" "))},preventDefaults:function(a){if(!_a){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=p(d,db),f=p(d,fb),g=p(d,eb);if(e){var h=1===a.pointers.length,i=a.distance<2,j=a.deltaTime<250;if(h&&i&&j)return}if(!g||!f)return e||f&&c&Ja||g&&c&Ka?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var gb=1,hb=2,ib=4,jb=8,kb=jb,lb=16,mb=32;U.prototype={defaults:{},set:function(a){return ha(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=X(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=X(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=X(a,this),-1===r(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=X(a,this);var b=r(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(b,a)}var c=this,d=this.state;jb>d&&b(c.options.event+V(d)),b(c.options.event),a.additionalEvent&&b(a.additionalEvent),d>=jb&&b(c.options.event+V(d))},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=mb)},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(mb|gb)))return!1;a++}return!0},recognize:function(a){var b=ha({},a);return k(this.options.enable,[this,b])?(this.state&(kb|lb|mb)&&(this.state=gb),this.state=this.process(b),void(this.state&(hb|ib|jb|lb)&&this.tryEmit(b))):(this.reset(),void(this.state=mb))},process:function(a){},getTouchAction:function(){},reset:function(){}},i(Y,U,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(hb|ib),e=this.attrTest(a);return d&&(c&Da||!e)?b|lb:d||e?c&Ca?b|jb:b&hb?b|ib:hb:mb}}),i(Z,Y,{defaults:{event:"pan",threshold:10,pointers:1,direction:La},getTouchAction:function(){var a=this.options.direction,b=[];return a&Ja&&b.push(fb),a&Ka&&b.push(eb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Ja?(e=0===f?Ea:0>f?Fa:Ga,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Ea:0>g?Ha:Ia,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return Y.prototype.attrTest.call(this,a)&&(this.state&hb||!(this.state&hb)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=W(a.direction);b&&(a.additionalEvent=this.options.event+b),this._super.emit.call(this,a)}}),i($,Y,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[db]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&hb)},emit:function(a){if(1!==a.scale){var b=a.scale<1?"in":"out";a.additionalEvent=this.options.event+b}this._super.emit.call(this,a)}}),i(_,U,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[bb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Ca|Da)&&!f)this.reset();else if(a.eventType&Aa)this.reset(),this._timer=e(function(){this.state=kb,this.tryEmit()},b.time,this);else if(a.eventType&Ca)return kb;return mb},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===kb&&(a&&a.eventType&Ca?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=na(),this.manager.emit(this.options.event,this._input)))}}),i(aa,Y,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[db]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&hb)}}),i(ba,Y,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Ja|Ka,pointers:1},getTouchAction:function(){return Z.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Ja|Ka)?b=a.overallVelocity:c&Ja?b=a.overallVelocityX:c&Ka&&(b=a.overallVelocityY),this._super.attrTest.call(this,a)&&c&a.offsetDirection&&a.distance>this.options.threshold&&a.maxPointers==this.options.pointers&&ma(b)>this.options.velocity&&a.eventType&Ca},emit:function(a){var b=W(a.offsetDirection);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),i(ca,U,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[cb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&Aa&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=Ca)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||H(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=kb,this.tryEmit()},b.interval,this),hb):kb}return mb},failTimeout:function(){return this._timer=e(function(){this.state=mb},this.options.interval,this),mb},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==kb&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),da.VERSION="2.0.6",da.defaults={domEvents:!1,touchAction:ab,enable:!0,inputTarget:null,inputClass:null,preset:[[aa,{enable:!1}],[$,{enable:!1},["rotate"]],[ba,{direction:Ja}],[Z,{direction:Ja},["swipe"]],[ca],[ca,{event:"doubletap",taps:2},["tap"]],[_]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var nb=1,ob=2;ea.prototype={set:function(a){return ha(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?ob:nb},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&kb)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],b.stopped===ob||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(hb|ib|jb)&&(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof U)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;if(a=this.get(a)){var b=this.recognizers,c=r(b,a);-1!==c&&(b.splice(c,1),this.touchAction.update())}return this},on:function(a,b){var c=this.handlers;return g(q(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(q(a),function(a){b?c[a]&&c[a].splice(r(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&ga(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&fa(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},ha(da,{INPUT_START:Aa,INPUT_MOVE:Ba,INPUT_END:Ca,INPUT_CANCEL:Da,STATE_POSSIBLE:gb,STATE_BEGAN:hb,STATE_CHANGED:ib,STATE_ENDED:jb,STATE_RECOGNIZED:kb,STATE_CANCELLED:lb,STATE_FAILED:mb,DIRECTION_NONE:Ea,DIRECTION_LEFT:Fa,DIRECTION_RIGHT:Ga,DIRECTION_UP:Ha,DIRECTION_DOWN:Ia,DIRECTION_HORIZONTAL:Ja,DIRECTION_VERTICAL:Ka,DIRECTION_ALL:La,Manager:ea,Input:x,TouchAction:S,TouchInput:P,MouseInput:L,PointerEventInput:M,TouchMouseInput:R,SingleTouchInput:N,Recognizer:U,AttrRecognizer:Y,Tap:ca,Pan:Z,Swipe:ba,Pinch:$,Rotate:aa,Press:_,on:m,off:n,each:g,merge:pa,extend:oa,assign:ha,inherit:i,bindFn:j,prefixed:u});var pb="undefined"!=typeof a?a:"undefined"!=typeof self?self:{};pb.Hammer=da,"function"==typeof define&&define.amd?define(function(){return da}):"undefined"!=typeof module&&module.exports?module.exports=da:a[c]=da}(window,document,"Hammer");
(function(factory) {
    if (typeof define === 'function' && define.amd) {
        define(['jquery', 'hammerjs'], factory);
    } else if (typeof exports === 'object') {
        factory(require('jquery'), require('hammerjs'));
    } else {
        factory(jQuery, Hammer);
    }
}(function($, Hammer) {
    function hammerify(el, options) {
        var $el = $(el);
        if(!$el.data("hammer")) {
            $el.data("hammer", new Hammer($el[0], options));
        }
    }
    $.fn.hammer = function(options) {
        return this.each(function() {
            hammerify(this, options);
        });
    };
    Hammer.Manager.prototype.emit = (function(originalEmit) {
        return function(type, data) {
            originalEmit.call(this, type, data);
            $(this.element).trigger({
                type: type,
                gesture: data
            });
        };
    })(Hammer.Manager.prototype.emit);
}));
/*!
 * pickadate.js v3.5.6, 2015/04/20
 * By Amsul, http://amsul.ca
 * Hosted on http://amsul.github.io/pickadate.js
 * Licensed under MIT
 */
!function(a){"function"==typeof define&&define.amd?define("picker",["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):this.Picker=a(jQuery)}(function(a){function b(f,g,i,m){function n(){return b._.node("div",b._.node("div",b._.node("div",b._.node("div",B.component.nodes(w.open),y.box),y.wrap),y.frame),y.holder,'tabindex="-1"')}function o(){z.data(g,B).addClass(y.input).val(z.data("value")?B.get("select",x.format):f.value),x.editable||z.on("focus."+w.id+" click."+w.id,function(a){a.preventDefault(),B.open()}).on("keydown."+w.id,u),e(f,{haspopup:!0,expanded:!1,readonly:!1,owns:f.id+"_root"})}function p(){e(B.$root[0],"hidden",!0)}function q(){B.$holder.on({keydown:u,"focus.toOpen":t,blur:function(){z.removeClass(y.target)},focusin:function(a){B.$root.removeClass(y.focused),a.stopPropagation()},"mousedown click":function(b){var c=b.target;c!=B.$holder[0]&&(b.stopPropagation(),"mousedown"!=b.type||a(c).is("input, select, textarea, button, option")||(b.preventDefault(),B.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var b=a(this),c=b.data(),d=b.hasClass(y.navDisabled)||b.hasClass(y.disabled),e=h();e=e&&(e.type||e.href),(d||e&&!a.contains(B.$root[0],e))&&B.$holder[0].focus(),!d&&c.nav?B.set("highlight",B.component.item.highlight,{nav:c.nav}):!d&&"pick"in c?(B.set("select",c.pick),x.closeOnSelect&&B.close(!0)):c.clear?(B.clear(),x.closeOnClear&&B.close(!0)):c.close&&B.close(!0)})}function r(){var b;x.hiddenName===!0?(b=f.name,f.name=""):(b=["string"==typeof x.hiddenPrefix?x.hiddenPrefix:"","string"==typeof x.hiddenSuffix?x.hiddenSuffix:"_submit"],b=b[0]+f.name+b[1]),B._hidden=a('<input type=hidden name="'+b+'"'+(z.data("value")||f.value?' value="'+B.get("select",x.formatSubmit)+'"':"")+">")[0],z.on("change."+w.id,function(){B._hidden.value=f.value?B.get("select",x.formatSubmit):""})}function s(){v&&l?B.$holder.find("."+y.frame).one("transitionend",function(){B.$holder[0].focus()}):B.$holder[0].focus()}function t(a){a.stopPropagation(),z.addClass(y.target),B.$root.addClass(y.focused),B.open()}function u(a){var b=a.keyCode,c=/^(8|46)$/.test(b);return 27==b?(B.close(!0),!1):void((32==b||c||!w.open&&B.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?B.clear().close():B.open()))}if(!f)return b;var v=!1,w={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},x=i?a.extend(!0,{},i.defaults,m):m||{},y=a.extend({},b.klasses(),x.klass),z=a(f),A=function(){return this.start()},B=A.prototype={constructor:A,$node:z,start:function(){return w&&w.start?B:(w.methods={},w.start=!0,w.open=!1,w.type=f.type,f.autofocus=f==h(),f.readOnly=!x.editable,f.id=f.id||w.id,"text"!=f.type&&(f.type="text"),B.component=new i(B,x),B.$root=a('<div class="'+y.picker+'" id="'+f.id+'_root" />'),p(),B.$holder=a(n()).appendTo(B.$root),q(),x.formatSubmit&&r(),o(),x.containerHidden?a(x.containerHidden).append(B._hidden):z.after(B._hidden),x.container?a(x.container).append(B.$root):z.after(B.$root),B.on({start:B.component.onStart,render:B.component.onRender,stop:B.component.onStop,open:B.component.onOpen,close:B.component.onClose,set:B.component.onSet}).on({start:x.onStart,render:x.onRender,stop:x.onStop,open:x.onOpen,close:x.onClose,set:x.onSet}),v=c(B.$holder[0]),f.autofocus&&B.open(),B.trigger("start").trigger("render"))},render:function(b){return b?(B.$holder=a(n()),q(),B.$root.html(B.$holder)):B.$root.find("."+y.box).html(B.component.nodes(w.open)),B.trigger("render")},stop:function(){return w.start?(B.close(),B._hidden&&B._hidden.parentNode.removeChild(B._hidden),B.$root.remove(),z.removeClass(y.input).removeData(g),setTimeout(function(){z.off("."+w.id)},0),f.type=w.type,f.readOnly=!1,B.trigger("stop"),w.methods={},w.start=!1,B):B},open:function(c){return w.open?B:(z.addClass(y.active),e(f,"expanded",!0),setTimeout(function(){B.$root.addClass(y.opened),e(B.$root[0],"hidden",!1)},0),c!==!1&&(w.open=!0,v&&k.css("overflow","hidden").css("padding-right","+="+d()),s(),j.on("click."+w.id+" focusin."+w.id,function(a){var b=a.target;b!=f&&b!=document&&3!=a.which&&B.close(b===B.$holder[0])}).on("keydown."+w.id,function(c){var d=c.keyCode,e=B.component.key[d],f=c.target;27==d?B.close(!0):f!=B.$holder[0]||!e&&13!=d?a.contains(B.$root[0],f)&&13==d&&(c.preventDefault(),f.click()):(c.preventDefault(),e?b._.trigger(B.component.key.go,B,[b._.trigger(e)]):B.$root.find("."+y.highlighted).hasClass(y.disabled)||(B.set("select",B.component.item.highlight),x.closeOnSelect&&B.close(!0)))})),B.trigger("open"))},close:function(a){return a&&(x.editable?f.focus():(B.$holder.off("focus.toOpen").focus(),setTimeout(function(){B.$holder.on("focus.toOpen",t)},0))),z.removeClass(y.active),e(f,"expanded",!1),setTimeout(function(){B.$root.removeClass(y.opened+" "+y.focused),e(B.$root[0],"hidden",!0)},0),w.open?(w.open=!1,v&&k.css("overflow","").css("padding-right","-="+d()),j.off("."+w.id),B.trigger("close")):B},clear:function(a){return B.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in B.component.item&&(void 0===f&&(f=null),B.component.set(e,f,d)),("select"==e||"clear"==e)&&z.val("clear"==e?"":B.get(e,x.format)).trigger("change");B.render()}return d.muted?B:B.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=w[a])return w[a];if("valueSubmit"==a){if(B._hidden)return B._hidden.value;a="value"}if("value"==a)return f.value;if(a in B.component.item){if("string"==typeof c){var d=B.component.get(a);return d?b._.trigger(B.component.formats.toString,B.component,[c,d]):""}return B.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),w.methods[e]=w.methods[e]||[],w.methods[e].push(f)}return B},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;a<namesCount;a+=1)b=c[a],b in w.methods&&delete w.methods[b];return B},trigger:function(a,c){var d=function(a){var d=w.methods[a];d&&d.map(function(a){b._.trigger(a,B,[c])})};return d("_"+a),d(a),B}};return new A}function c(a){var b,c="position";return a.currentStyle?b=a.currentStyle[c]:window.getComputedStyle&&(b=getComputedStyle(a)[c]),"fixed"==b}function d(){if(k.height()<=i.height())return 0;var b=a('<div style="visibility:hidden;width:100px" />').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('<div style="width:100%" />').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(b,c,d){if(a.isPlainObject(c))for(var e in c)f(b,e,c[e]);else f(b,c,d)}function f(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function g(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d,f=b[d];c+=null==f?"":e+'="'+b[d]+'"'}return c}function h(){try{return document.activeElement}catch(a){}}var i=a(window),j=a(document),k=a(document.documentElement),l=null!=document.documentElement.style.transition;return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",target:a+"__input--target",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+"</"+b+">"):""},lead:function(a){return(10>a?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1===0},ariaAttr:g},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){var f=a(this);f.data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b});
/*!
 * Date picker for pickadate.js v3.5.6
 * http://amsul.github.io/pickadate.js/date.htm
 */
!function(a){"function"==typeof define&&define.amd?define(["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h,defaultValue:!0}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(b.year,b.month,b.date+a);c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=6,f=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var e,g=this;return c=void 0===c?a:c,c==-(1/0)||c==1/0?e=c:b.isPlainObject(c)&&f.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(c[0],c[1],c[2]),c=f.isDate(c)?c:g.create().obj):c=f.isInteger(c)||f.isDate(c)?g.normalize(new Date(c),d):g.now(a,c,d),{year:e||c.getFullYear(),month:e||c.getMonth(),date:e||c.getDate(),day:e||c.getDay(),obj:e||c,pick:e||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,e=function(a){return a===!0||b.isArray(a)||f.isDate(a)?d.create(a):a};return f.isInteger(a)||(a=e(a)),f.isInteger(c)||(c=e(c)),f.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:f.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:e(a),to:e(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setDate(b.getDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(f,g+(d&&d.nav?d.nav:0),1),f=e.getFullYear(),g=e.getMonth();new Date(f,g,h).getMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return b?"string"==typeof b?b=c.parse(a,b):f.isInteger(b)&&(b=c.now(a,b,{rel:b})):b="min"==a?-(1/0):1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var e,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=-1===j.item.enable,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;d<c.pick?e=!0:d>c.pick&&(g=!0)}return f.isInteger(a)}).length;if((!d||!d.nav&&!d.defaultValue)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||e||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!e&&0>l)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.month<k.month||c.month>k.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return f.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||f.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,-1===c.item.enable?!d:d||a.pick<c.item.min.pick||a.pick>c.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,e={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?f.trigger(c,d,[b,e]):a.replace(/^!/,"").length;c&&(e[a]=b.substr(0,g)),b=b.substr(g)}),[e.yyyy||e.yy,+(e.mm||e.m)-1,e.dd||e.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/[^\x00-\x7F]+|\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?f.digits(a):b.date},dd:function(a,b){return a?2:f.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?f.digits(a):b.month+1},mm:function(a,b){return a?2:f.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return f.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return f.isInteger(a)&&f.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(f.isDate(a)||b.isArray(a))&&(f.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:b.isPlainObject(a)&&b.isPlainObject(c)?d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to):!1},c.prototype.isDateOverlap=function(a,c){var d=this,e=d.settings.firstDay?1:0;return f.isInteger(a)&&(f.isDate(c)||b.isArray(c))?(a=a%7+e,a===d.create(c).day+1):f.isInteger(c)&&(f.isDate(a)||b.isArray(a))?(c=c%7+e,c===d.create(a).day+1):b.isPlainObject(a)&&b.isPlainObject(c)?d.overlapRanges(a,c):!1},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,g=0;g<e.length;g+=1)if(d.isDateExact(a,e[g])){c=!0;break}c||(f.isInteger(a)||f.isDate(a)||b.isArray(a)||b.isPlainObject(a)&&a.from&&a.to)&&e.push(a)}),e},c.prototype.activate=function(a,c){var d=this,e=d.item.disable,g=e.length;return"flip"==c?d.flipEnable():c===!0?(d.flipEnable(1),e=[]):c===!1?(d.flipEnable(-1),e=[]):c.map(function(a){var c,h,i,j;for(i=0;g>i;i+=1){if(h=e[i],d.isDateExact(h,a)){c=e[i]=null,j=!0;break}if(d.isDateOverlap(h,a)){b.isPlainObject(a)?(a.inverted=!0,c=a):b.isArray(a)?(c=a,c[3]||c.push("inverted")):f.isDate(a)&&(c=[a.getFullYear(),a.getMonth(),a.getDate(),"inverted"]);break}}if(c)for(i=0;g>i;i+=1)if(d.isDateExact(e[i],a)){e[i]=null;break}if(j)for(i=0;g>i;i+=1)if(d.isDateOverlap(e[i],a)){e[i]=null;break}c&&e.push(c)}),e.filter(function(a){return null!=a})},c.prototype.nodes=function(a){var b=this,c=b.settings,g=b.item,h=g.now,i=g.select,j=g.highlight,k=g.view,l=g.disable,m=g.min,n=g.max,o=function(a,b){return c.firstDay&&(a.push(a.shift()),b.push(b.shift())),f.node("thead",f.node("tr",f.group({min:0,max:d-1,i:1,node:"th",item:function(d){return[a[d],c.klass.weekdays,'scope=col title="'+b[d]+'"']}})))}((c.showWeekdaysFull?c.weekdaysFull:c.weekdaysShort).slice(0),c.weekdaysFull.slice(0)),p=function(a){return f.node("div"," ",c.klass["nav"+(a?"Next":"Prev")]+(a&&k.year>=n.year&&k.month>=n.month||!a&&k.year<=m.year&&k.month<=m.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+f.ariaAttr({role:"button",controls:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},q=function(){var d=c.showMonthsShort?c.monthsShort:c.monthsFull;return c.selectMonths?f.node("select",f.group({min:0,max:11,i:1,node:"option",item:function(a){return[d[a],0,"value="+a+(k.month==a?" selected":"")+(k.year==m.year&&a<m.month||k.year==n.year&&a>n.month?" disabled":"")]}}),c.klass.selectMonth,(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):f.node("div",d[k.month],c.klass.month)},r=function(){var d=k.year,e=c.selectYears===!0?5:~~(c.selectYears/2);if(e){var g=m.year,h=n.year,i=d-e,j=d+e;if(g>i&&(j+=g-i,i=g),j>h){var l=i-g,o=j-h;i-=l>o?o:l,j=h}return f.node("select",f.group({min:i,max:j,i:1,node:"option",item:function(a){return[a,0,"value="+a+(d==a?" selected":"")]}}),c.klass.selectYear,(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return f.node("div",d,c.klass.year)};return f.node("div",(c.selectYears?r()+q():q()+r())+p()+p(1),c.klass.header)+f.node("table",o+f.node("tbody",f.group({min:0,max:e-1,i:1,node:"tr",item:function(a){var e=c.firstDay&&0===b.create([k.year,k.month,1]).day?-7:0;return[f.group({min:d*a-k.day+e+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([k.year,k.month,a+(c.firstDay?1:0)]);var d=i&&i.pick==a.pick,e=j&&j.pick==a.pick,g=l&&b.disabled(a)||a.pick<m.pick||a.pick>n.pick,o=f.trigger(b.formats.toString,b,[c.format,a]);return[f.node("div",a.date,function(b){return b.push(k.month==a.month?c.klass.infocus:c.klass.outfocus),h.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),e&&b.push(c.klass.highlighted),g&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+f.ariaAttr({role:"gridcell",label:o,selected:d&&b.$node.val()===o?!0:null,activedescendant:e?!0:null,disabled:g?!0:null})),"",f.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+f.ariaAttr({role:"grid",controls:b.$node[0].id,readonly:!0}))+f.node("div",f.node("button",c.today,c.klass.buttonToday,"type=button data-pick="+h.pick+(a&&!b.disabled(h)?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.clear,c.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.close,c.klass.buttonClose,"type=button data-close=true "+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)});

!function(a){"function"==typeof define&&define.amd?define(["jquery"],function(b){a(b,window,document)}):"object"==typeof module&&module.exports?module.exports=a(require("jquery"),window,document):a(jQuery,window,document)}(function(a,b,c,d){"use strict";function e(b,c){this.a=a(b),this.b=a.extend({},h,c),this.ns="."+f+g++,this.d=Boolean(b.setSelectionRange),this.e=Boolean(a(b).attr("placeholder"))}var f="intlTelInput",g=1,h={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customPlaceholder:null,dropdownContainer:"",excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},i={b:38,c:40,d:13,e:27,f:43,A:65,Z:90,j:32,k:9},j=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];a(b).on("load",function(){a.fn[f].windowLoaded=!0}),e.prototype={_a:function(){return this.b.nationalMode&&(this.b.autoHideDialCode=!1),this.b.separateDialCode&&(this.b.autoHideDialCode=this.b.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(a("body").addClass("iti-mobile"),this.b.dropdownContainer||(this.b.dropdownContainer="body")),this.h=new a.Deferred,this.i=new a.Deferred,this.s={},this._b(),this._f(),this._h(),this._i(),this._i2(),[this.h,this.i]},_b:function(){this._d(),this._d2(),this._e()},_c:function(a,b,c){b in this.q||(this.q[b]=[]);var d=c||0;this.q[b][d]=a},_d:function(){if(this.b.onlyCountries.length){var a=this.b.onlyCountries.map(function(a){return a.toLowerCase()});this.p=k.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.b.excludeCountries.length){var b=this.b.excludeCountries.map(function(a){return a.toLowerCase()});this.p=k.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=k},_d2:function(){this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];if(this._c(b.iso2,b.dialCode,b.priority),b.areaCodes)for(var c=0;c<b.areaCodes.length;c++)this._c(b.iso2,b.dialCode+b.areaCodes[c])}},_e:function(){this.preferredCountries=[];for(var a=0;a<this.b.preferredCountries.length;a++){var b=this.b.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}},_f:function(){this.a.attr("autocomplete","off");var b="intl-tel-input";this.b.allowDropdown&&(b+=" allow-dropdown"),this.b.separateDialCode&&(b+=" separate-dial-code"),this.a.wrap(a("<div>",{"class":b})),this.k=a("<div>",{"class":"flag-container"}).insertBefore(this.a);var c=a("<div>",{"class":"selected-flag"});c.appendTo(this.k),this.l=a("<div>",{"class":"iti-flag"}).appendTo(c),this.b.separateDialCode&&(this.t=a("<div>",{"class":"selected-dial-code"}).appendTo(c)),this.b.allowDropdown?(c.attr("tabindex","0"),a("<div>",{"class":"iti-arrow"}).appendTo(c),this.m=a("<ul>",{"class":"country-list hide"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"preferred"),a("<li>",{"class":"divider"}).appendTo(this.m)),this._g(this.p,""),this.o=this.m.children(".country"),this.b.dropdownContainer?this.dropdown=a("<div>",{"class":"intl-tel-input iti-container"}).append(this.m):this.m.appendTo(this.k)):this.o=a(),this.b.hiddenInput&&(this.hiddenInput=a("<input>",{type:"hidden",name:this.b.hiddenInput}).insertBefore(this.a))},_g:function(a,b){for(var c="",d=0;d<a.length;d++){var e=a[d];c+="<li class='country "+b+"' data-dial-code='"+e.dialCode+"' data-country-code='"+e.iso2+"'>",c+="<div class='flag-box'><div class='iti-flag "+e.iso2+"'></div></div>",c+="<span class='country-name'>"+e.name+"</span>",c+="<span class='dial-code'>+"+e.dialCode+"</span>",c+="</li>"}this.m.append(c)},_h:function(){var a=this.a.val();this._af(a)&&(!this._isRegionlessNanp(a)||this.b.nationalMode&&!this.b.initialCountry)?this._v(a):"auto"!==this.b.initialCountry&&(this.b.initialCountry?this._z(this.b.initialCountry.toLowerCase()):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||this.b.nationalMode||this.b.autoHideDialCode||this.b.separateDialCode||this.a.val("+"+this.s.dialCode)),a&&this._u(a)},_i:function(){this._j(),this.b.autoHideDialCode&&this._l(),this.b.allowDropdown&&this._i1(),this.hiddenInput&&this._initHiddenInputListener()},_initHiddenInputListener:function(){var a=this,b=this.a.closest("form");b.length&&b.submit(function(){a.hiddenInput.val(a.getNumber())})},_i1:function(){var a=this,b=this.a.closest("label");b.length&&b.on("click"+this.ns,function(b){a.m.hasClass("hide")?a.a.focus():b.preventDefault()}),this.l.parent().on("click"+this.ns,function(b){!a.m.hasClass("hide")||a.a.prop("disabled")||a.a.prop("readonly")||a._n()}),this.k.on("keydown"+a.ns,function(b){!a.m.hasClass("hide")||b.which!=i.b&&b.which!=i.c&&b.which!=i.j&&b.which!=i.d||(b.preventDefault(),b.stopPropagation(),a._n()),b.which==i.k&&a._ac()})},_i2:function(){var c=this;this.b.utilsScript?a.fn[f].windowLoaded?a.fn[f].loadUtils(this.b.utilsScript,this.i):a(b).on("load",function(){a.fn[f].loadUtils(c.b.utilsScript,c.i)}):this.i.resolve(),"auto"===this.b.initialCountry?this._i3():this.h.resolve()},_i3:function(){a.fn[f].autoCountry?this.handleAutoCountry():a.fn[f].startedLoadingAutoCountry||(a.fn[f].startedLoadingAutoCountry=!0,"function"==typeof this.b.geoIpLookup&&this.b.geoIpLookup(function(b){a.fn[f].autoCountry=b.toLowerCase(),setTimeout(function(){a(".intl-tel-input input").intlTelInput("handleAutoCountry")})}))},_j:function(){var a=this;this.a.on("keyup"+this.ns,function(){a._v(a.a.val())&&a._triggerCountryChange()}),this.a.on("cut"+this.ns+" paste"+this.ns,function(){setTimeout(function(){a._v(a.a.val())&&a._triggerCountryChange()})})},_j2:function(a){var b=this.a.attr("maxlength");return b&&a.length>b?a.substr(0,b):a},_l:function(){var b=this;this.a.on("mousedown"+this.ns,function(a){b.a.is(":focus")||b.a.val()||(a.preventDefault(),b.a.focus())}),this.a.on("focus"+this.ns,function(a){b.a.val()||b.a.prop("readonly")||!b.s.dialCode||(b.a.val("+"+b.s.dialCode),b.a.one("keypress.plus"+b.ns,function(a){a.which==i.f&&b.a.val("")}),setTimeout(function(){var a=b.a[0];if(b.d){var c=b.a.val().length;a.setSelectionRange(c,c)}}))});var c=this.a.prop("form");c&&a(c).on("submit"+this.ns,function(){b._removeEmptyDialCode()}),this.a.on("blur"+this.ns,function(){b._removeEmptyDialCode()})},_removeEmptyDialCode:function(){var a=this.a.val();if("+"==a.charAt(0)){var b=this._m(a);b&&this.s.dialCode!=b||this.a.val("")}this.a.off("keypress.plus"+this.ns)},_m:function(a){return a.replace(/\D/g,"")},_n:function(){this._o();var a=this.m.children(".active");a.length&&(this._x(a),this._ad(a)),this._p(),this.l.children(".iti-arrow").addClass("up"),this.a.trigger("open:countrydropdown")},_o:function(){var c=this;if(this.b.dropdownContainer&&this.dropdown.appendTo(this.b.dropdownContainer),this.n=this.m.removeClass("hide").outerHeight(),!this.g){var d=this.a.offset(),e=d.top,f=a(b).scrollTop(),g=e+this.a.outerHeight()+this.n<f+a(b).height(),h=e-this.n>f;if(this.m.toggleClass("dropup",!g&&h),this.b.dropdownContainer){var i=!g&&h?0:this.a.innerHeight();this.dropdown.css({top:e+i,left:d.left}),a(b).on("scroll"+this.ns,function(){c._ac()})}}},_p:function(){var b=this;this.m.on("mouseover"+this.ns,".country",function(c){b._x(a(this))}),this.m.on("click"+this.ns,".country",function(c){b._ab(a(this))});var d=!0;a("html").on("click"+this.ns,function(a){d||b._ac(),d=!1});var e="",f=null;a(c).on("keydown"+this.ns,function(a){a.preventDefault(),a.which==i.b||a.which==i.c?b._q(a.which):a.which==i.d?b._r():a.which==i.e?b._ac():(a.which>=i.A&&a.which<=i.Z||a.which==i.j)&&(f&&clearTimeout(f),e+=String.fromCharCode(a.which),b._s(e),f=setTimeout(function(){e=""},1e3))})},_q:function(a){var b=this.m.children(".highlight").first(),c=a==i.b?b.prev():b.next();c.length&&(c.hasClass("divider")&&(c=a==i.b?c.prev():c.next()),this._x(c),this._ad(c))},_r:function(){var a=this.m.children(".highlight").first();a.length&&this._ab(a)},_s:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.children("[data-country-code="+this.p[b].iso2+"]").not(".preferred");this._x(c),this._ad(c,!0);break}},_t:function(a,b){return a.substr(0,b.length).toUpperCase()==b},_u:function(a){if(this.b.formatOnDisplay&&b.intlTelInputUtils&&this.s){var c=this.b.separateDialCode||!this.b.nationalMode&&"+"==a.charAt(0)?intlTelInputUtils.numberFormat.INTERNATIONAL:intlTelInputUtils.numberFormat.NATIONAL;a=intlTelInputUtils.formatNumber(a,this.s.iso2,c)}a=this._ah(a),this.a.val(a)},_v:function(b){b&&this.b.nationalMode&&"1"==this.s.dialCode&&"+"!=b.charAt(0)&&("1"!=b.charAt(0)&&(b="1"+b),b="+"+b);var c=this._af(b),d=null,e=this._m(b);if(c){var f=this.q[this._m(c)],g=a.inArray(this.s.iso2,f)>-1,h="+1"==c&&e.length>=4;if((!("1"==this.s.dialCode)||!this._isRegionlessNanp(e))&&(!g||h))for(var i=0;i<f.length;i++)if(f[i]){d=f[i];break}}else"+"==b.charAt(0)&&e.length?d="":b&&"+"!=b||(d=this.j);return null!==d&&this._z(d)},_isRegionlessNanp:function(b){var c=this._m(b);if("1"==c.charAt(0)){var d=c.substr(1,3);return a.inArray(d,j)>-1}return!1},_x:function(a){this.o.removeClass("highlight"),a.addClass("highlight")},_y:function(a,b,c){for(var d=b?k:this.p,e=0;e<d.length;e++)if(d[e].iso2==a)return d[e];if(c)return null;throw new Error("No country data for '"+a+"'")},_z:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.attr("class","iti-flag "+a);var c=a?this.s.name+": +"+this.s.dialCode:"Unknown";if(this.l.parent().attr("title",c),this.b.separateDialCode){var d=this.s.dialCode?"+"+this.s.dialCode:"",e=this.a.parent();b.dialCode&&e.removeClass("iti-sdc-"+(b.dialCode.length+1)),d&&e.addClass("iti-sdc-"+d.length),this.t.text(d)}return this._aa(),this.o.removeClass("active"),a&&this.o.find(".iti-flag."+a).first().closest(".country").addClass("active"),b.iso2!==a},_aa:function(){var a="aggressive"===this.b.autoPlaceholder||!this.e&&(!0===this.b.autoPlaceholder||"polite"===this.b.autoPlaceholder);if(b.intlTelInputUtils&&a){var c=intlTelInputUtils.numberType[this.b.placeholderNumberType],d=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.b.nationalMode,c):"";d=this._ah(d),"function"==typeof this.b.customPlaceholder&&(d=this.b.customPlaceholder(d,this.s)),this.a.attr("placeholder",d)}},_ab:function(a){var b=this._z(a.attr("data-country-code"));if(this._ac(),this._ae(a.attr("data-dial-code"),!0),this.a.focus(),this.d){var c=this.a.val().length;this.a[0].setSelectionRange(c,c)}b&&this._triggerCountryChange()},_ac:function(){this.m.addClass("hide"),this.l.children(".iti-arrow").removeClass("up"),a(c).off(this.ns),a("html").off(this.ns),this.m.off(this.ns),this.b.dropdownContainer&&(this.g||a(b).off("scroll"+this.ns),this.dropdown.detach()),this.a.trigger("close:countrydropdown")},_ad:function(a,b){var c=this.m,d=c.height(),e=c.offset().top,f=e+d,g=a.outerHeight(),h=a.offset().top,i=h+g,j=h-e+c.scrollTop(),k=d/2-g/2;if(h<e)b&&(j-=k),c.scrollTop(j);else if(i>f){b&&(j+=k);var l=d-g;c.scrollTop(j-l)}},_ae:function(a,b){var c,d=this.a.val();if(a="+"+a,"+"==d.charAt(0)){var e=this._af(d);c=e?d.replace(e,a):a}else{if(this.b.nationalMode||this.b.separateDialCode)return;if(d)c=a+d;else{if(!b&&this.b.autoHideDialCode)return;c=a}}this.a.val(c)},_af:function(b){var c="";if("+"==b.charAt(0))for(var d="",e=0;e<b.length;e++){var f=b.charAt(e);if(a.isNumeric(f)&&(d+=f,this.q[d]&&(c=b.substr(0,e+1)),4==d.length))break}return c},_ag:function(){var b=a.trim(this.a.val()),c=this.s.dialCode,d=this._m(b),e="1"==d.charAt(0)?d:"1"+d;return(this.b.separateDialCode?"+"+c:"+"!=b.charAt(0)&&"1"!=b.charAt(0)&&c&&"1"==c.charAt(0)&&4==c.length&&c!=e.substr(0,4)?c.substr(1):"")+b},_ah:function(a){if(this.b.separateDialCode){var b=this._af(a);if(b){null!==this.s.areaCodes&&(b="+"+this.s.dialCode);var c=" "===a[b.length]||"-"===a[b.length]?b.length+1:b.length;a=a.substr(c)}}return this._j2(a)},_triggerCountryChange:function(){this.a.trigger("countrychange",this.s)},handleAutoCountry:function(){"auto"===this.b.initialCountry&&(this.j=a.fn[f].autoCountry,this.a.val()||this.setCountry(this.j),this.h.resolve())},handleUtils:function(){b.intlTelInputUtils&&(this.a.val()&&this._u(this.a.val()),this._aa()),this.i.resolve()},destroy:function(){if(this.allowDropdown&&(this._ac(),this.l.parent().off(this.ns),this.a.closest("label").off(this.ns)),this.b.autoHideDialCode){var b=this.a.prop("form");b&&a(b).off(this.ns)}this.a.off(this.ns),this.a.parent().before(this.a).remove()},getExtension:function(){return b.intlTelInputUtils?intlTelInputUtils.getExtension(this._ag(),this.s.iso2):""},getNumber:function(a){return b.intlTelInputUtils?intlTelInputUtils.formatNumber(this._ag(),this.s.iso2,a):""},getNumberType:function(){return b.intlTelInputUtils?intlTelInputUtils.getNumberType(this._ag(),this.s.iso2):-99},getSelectedCountryData:function(){return this.s},getValidationError:function(){return b.intlTelInputUtils?intlTelInputUtils.getValidationError(this._ag(),this.s.iso2):-99},isValidNumber:function(){var c=a.trim(this._ag()),d=this.b.nationalMode?this.s.iso2:"";return b.intlTelInputUtils?intlTelInputUtils.isValidNumber(c,d):null},setCountry:function(a){a=a.toLowerCase(),this.l.hasClass(a)||(this._z(a),this._ae(this.s.dialCode,!1),this._triggerCountryChange())},setNumber:function(a){var b=this._v(a);this._u(a),b&&this._triggerCountryChange()}},a.fn[f]=function(b){var c=arguments;if(b===d||"object"==typeof b){var g=[];return this.each(function(){if(!a.data(this,"plugin_"+f)){var c=new e(this,b),d=c._a();g.push(d[0]),g.push(d[1]),a.data(this,"plugin_"+f,c)}}),a.when.apply(null,g)}if("string"==typeof b&&"_"!==b[0]){var h;return this.each(function(){var d=a.data(this,"plugin_"+f);d instanceof e&&"function"==typeof d[b]&&(h=d[b].apply(d,Array.prototype.slice.call(c,1))),"destroy"===b&&a.data(this,"plugin_"+f,null)}),h!==d?h:this}},a.fn[f].getCountryData=function(){return k},a.fn[f].loadUtils=function(b,c){a.fn[f].loadedUtilsScript?c&&c.resolve():(a.fn[f].loadedUtilsScript=!0,a.ajax({type:"GET",url:b,complete:function(){a(".intl-tel-input input").intlTelInput("handleUtils")},dataType:"script",cache:!0}))},a.fn[f].defaults=h,a.fn[f].version="12.0.1";for(var k=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1684"],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1264"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1242"],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1246"],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1441"],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1284"],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1],["Cayman Islands","ky","1345"],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1767"],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1473"],["Guadeloupe","gp","590",0],["Guam","gu","1671"],["Guatemala","gt","502"],["Guernsey","gg","44",1],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1876"],["Japan (日本)","jp","81"],["Jersey","je","44",3],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1664"],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1670"],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1721"],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1649"],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1340"],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1]],l=0;l<k.length;l++){var m=k[l];k[l]={name:m[0],iso2:m[1],dialCode:m[2],priority:m[3]||0,areaCodes:m[4]||null}}});
var BooklyL10n={"csrf_token":"bbe899ea25","today":"Today","months":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"days":["s\u00f8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\u00f8rdag"],"daysShort":["s\u00f8n","man","tirs","ons","tors","fre","l\u00f8r"],"nextMonth":"Next month","prevMonth":"Previous month","show_more":"Show more"};
(function($){window.bookly=function(Options){var $container=$('#bookly-form-'+Options.form_id),timeZone=typeof Intl==='object'?Intl.DateTimeFormat().resolvedOptions().timeZone:undefined,timeZoneOffset=new Date().getTimezoneOffset();Options.skip_steps.service=Options.skip_steps.service_part1&&Options.skip_steps.service_part2;if(Options.status.booking=='finished'){stepComplete();}else if(Options.status.booking=='cancelled'){stepPayment();}else{stepService({new_chain:true});}
if(Options.facebook.enabled){initFacebookLogin();}
function stepService(params){if(Options.skip_steps.service){if(!Options.skip_steps.extras){stepExtras(params)}else{stepTime(params);}
return;}
var data={action:'bookly_render_service',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id};if(Options.use_client_time_zone){data.time_zone=timeZone;data.time_zone_offset=timeZoneOffset;}
$.extend(data,params);$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){BooklyL10n.csrf_token=response.csrf_token;$container.html(response.html);if(params===undefined){scrollTo($container);}
var $chain_item_draft=$('.bookly-js-chain-item.bookly-js-draft',$container),$select_location=$('.bookly-js-select-location',$container),$select_category=$('.bookly-js-select-category',$container),$select_service=$('.bookly-js-select-service',$container),$select_employee=$('.bookly-js-select-employee',$container),$select_duration=$('.bookly-js-select-units-duration',$container),$select_nop=$('.bookly-js-select-number-of-persons',$container),$select_quantity=$('.bookly-js-select-quantity',$container),$date_from=$('.bookly-js-date-from',$container),$week_day=$('.bookly-js-week-day',$container),$select_time_from=$('.bookly-js-select-time-from',$container),$select_time_to=$('.bookly-js-select-time-to',$container),$next_step=$('.bookly-js-next-step',$container),$mobile_next_step=$('.bookly-js-mobile-next-step',$container),$mobile_prev_step=$('.bookly-js-mobile-prev-step',$container),locations=response.locations,categories=response.categories,services=response.services,staff=response.staff,chain=response.chain,last_chain_key=0,category_selected=false;$date_from.pickadate({formatSubmit:'yyyy-mm-dd',format:Options.date_format,min:response.date_min||true,max:response.date_max||true,clear:false,close:false,today:BooklyL10n.today,monthsFull:BooklyL10n.months,weekdaysFull:BooklyL10n.days,weekdaysShort:BooklyL10n.daysShort,labelMonthNext:BooklyL10n.nextMonth,labelMonthPrev:BooklyL10n.prevMonth,firstDay:Options.start_of_week,onSet:function(timestamp){if($.isNumeric(timestamp.select)){var date=new Date(timestamp.select);$('.bookly-js-week-day[value="'+(date.getDay()+1)+'"]:not(:checked)',$container).attr('checked',true).trigger('change');}}});$('.bookly-js-go-to-cart',$container).on('click',function(e){e.preventDefault();ladda_start(this);stepCart({from_step:'service'});});function setSelect($select,data,value){$('option:not([value=""])',$select).remove();var docFragment=document.createDocumentFragment();function valuesToArray(obj){return Object.keys(obj).map(function(key){return obj[key];});}
function compare(a,b){if(parseInt(a.pos)<parseInt(b.pos))
return-1;if(parseInt(a.pos)>parseInt(b.pos))
return 1;return 0;}
data=valuesToArray(data).sort(compare);$.each(data,function(key,object){var option=document.createElement('option');option.value=object.id;option.text=object.name;docFragment.appendChild(option);});$select.append(docFragment);if($select.find('option[value="'+value+'"]').length){$select.val(value);}}
function setSelects($chain_item,location_id,category_id,service_id,staff_id){var _location_id=(Options.attributes.location_custom_settings&&location_id)?location_id:0
var _staff={},_services={},_categories={},_nop={},_max_capacity=null,_min_capacity=null;$.each(staff,function(id,staff_member){if(!location_id||locations[location_id].staff.hasOwnProperty(id)){if(!service_id){if(!category_id){_staff[id]=$.extend({},staff_member);}else{$.each(staff_member.services,function(s_id){if(services[s_id].category_id==category_id){_staff[id]=$.extend({},staff_member);return false;}});}}else if(staff_member.services.hasOwnProperty(service_id)){if(staff_member.services[service_id].locations.hasOwnProperty(_location_id)){_min_capacity=_min_capacity?Math.min(_min_capacity,staff_member.services[service_id].locations[_location_id].min_capacity):staff_member.services[service_id].locations[_location_id].min_capacity;_max_capacity=_max_capacity?Math.max(_max_capacity,staff_member.services[service_id].locations[_location_id].max_capacity):staff_member.services[service_id].locations[_location_id].max_capacity;if(staff_member.services[service_id].locations[_location_id].price!=null){_staff[id]={id:id,name:staff_member.name+' ('+staff_member.services[service_id].locations[_location_id].price+')',pos:staff_member.pos};}else{_staff[id]={id:id,name:staff_member.name,pos:staff_member.pos};}}}}});if(!location_id){_categories=categories;$.each(services,function(id,service){if(!category_id||service.category_id==category_id){if(!staff_id||staff[staff_id].services.hasOwnProperty(id)){_services[id]=service;}}});}else{var category_ids=[],service_ids=[];$.each(_staff,function(st_id){$.each(staff[st_id].services,function(s_id){if(staff[st_id].services[s_id].locations.hasOwnProperty(_location_id)){category_ids.push(services[s_id].category_id);service_ids.push(s_id);}});});$.each(categories,function(id,category){if($.inArray(parseInt(id),category_ids)>-1){_categories[id]=category;}});$.each(services,function(id,service){if($.inArray(id,service_ids)>-1){if(!category_id||service.category_id==category_id){if(!staff_id||staff[staff_id].services.hasOwnProperty(id)){_services[id]=service;}}}});}
var nop=$('.bookly-js-select-number-of-persons',$chain_item).val()||1;var max_capacity=service_id?(staff_id?(staff[staff_id].services[service_id].locations.hasOwnProperty(_location_id)?staff[staff_id].services[service_id].locations[_location_id].max_capacity:1):_max_capacity?_max_capacity:1):1;var min_capacity=service_id?(staff_id?(staff[staff_id].services[service_id].locations.hasOwnProperty(_location_id)?staff[staff_id].services[service_id].locations[_location_id].min_capacity:1):_min_capacity?_min_capacity:1):1;for(var i=min_capacity;i<=max_capacity;++i){_nop[i]={id:i,name:i,pos:i};}
if(nop>max_capacity){nop=max_capacity;}
if(nop<min_capacity||!Options.attributes.show_number_of_persons){nop=min_capacity;}
if(Options.attributes.show_ratings){$.each(staff,function(id,staff_member){if(_staff.hasOwnProperty(staff_member.id)){if(service_id){if(staff_member.services.hasOwnProperty(service_id)&&staff_member.services[service_id].rating){_staff[staff_member.id].name='★'+staff_member.services[service_id].rating+' '+_staff[staff_member.id].name;}}else if(staff_member.rating){_staff[staff_member.id].name='★'+staff_member.rating+' '+_staff[staff_member.id].name;}}});}
setSelect($chain_item.find('.bookly-js-select-category'),_categories,category_id);setSelect($chain_item.find('.bookly-js-select-service'),_services,service_id);setSelect($chain_item.find('.bookly-js-select-employee'),_staff,staff_id);setSelect($chain_item.find('.bookly-js-select-number-of-persons'),_nop,nop);}
$container.off('click').off('change');$container.on('change','.bookly-js-select-location',function(){var $chain_item=$(this).closest('.bookly-js-chain-item'),location_id=this.value,category_id=$chain_item.find('.bookly-js-select-category').val(),service_id=$chain_item.find('.bookly-js-select-service').val(),staff_id=$chain_item.find('.bookly-js-select-employee').val();if(location_id){var _location_id=Options.attributes.location_custom_settings?location_id:0;if(staff_id){if(!locations[location_id].staff.hasOwnProperty(staff_id)){staff_id='';}else if(service_id&&!staff[staff_id].services[service_id].locations.hasOwnProperty(_location_id)){staff_id='';}}
if(service_id){var valid=false;$.each(locations[location_id].staff,function(id){if(staff[id].services.hasOwnProperty(service_id)){valid=true;return false;}});if(!valid){service_id='';}}
if(category_id){var valid=false;$.each(locations[location_id].staff,function(id){$.each(staff[id].services,function(s_id){if(services[s_id].category_id==category_id){valid=true;return false;}});if(valid){return false;}});if(!valid){category_id='';}}}
setSelects($chain_item,location_id,category_id,service_id,staff_id);});$container.on('change','.bookly-js-select-category',function(){var $chain_item=$(this).closest('.bookly-js-chain-item'),location_id=$chain_item.find('.bookly-js-select-location').val(),category_id=this.value,service_id=$chain_item.find('.bookly-js-select-service').val(),staff_id=$chain_item.find('.bookly-js-select-employee').val();if(category_id){category_selected=true;if(service_id){if(services[service_id].category_id!=category_id){service_id='';}}
if(staff_id){var valid=false;$.each(staff[staff_id].services,function(id){if(services[id].category_id==category_id){valid=true;return false;}});if(!valid){staff_id='';}}}else{category_selected=false;}
setSelects($chain_item,location_id,category_id,service_id,staff_id);});function updateServiceDurationSelect($chain_item,service_id,staff_id,location_id)
{var $units_duration=$chain_item.find('.bookly-js-select-units-duration');$units_duration.find('option').remove();if(service_id){var getUnitsByStaffId=function(staff_id){if(!staff_id){return services[service_id]['units'];}
var locationId=location_id?location_id:0,staffLocations=staff[staff_id].services[service_id].locations;if(!(staffLocations instanceof Array)||!staffLocations.length){return[];}
var staffLocation=staffLocations.indexOf(locationId)!==-1?staffLocations[locationId]:staffLocations[0];return staffLocation.units||[];};$.each(getUnitsByStaffId(staff_id),function(i,item){$units_duration.append($('<option>',{value:item.value,text:item.title}));});}else{$units_duration.append($('<option>',{value:'',text:'-'}));}}
$container.on('change','.bookly-js-select-service',function(){var $chain_item=$(this).closest('.bookly-js-chain-item'),location_id=$chain_item.find('.bookly-js-select-location').val(),category_id=category_selected?$chain_item.find('.bookly-js-select-category').val():'',service_id=this.value,staff_id=$chain_item.find('.bookly-js-select-employee').val();if(service_id){if(staff_id&&!staff[staff_id].services.hasOwnProperty(service_id)){staff_id='';}}
setSelects($chain_item,location_id,category_id,service_id,staff_id);if(service_id){$chain_item.find('.bookly-js-select-category').val(services[service_id].category_id);}
updateServiceDurationSelect($chain_item,service_id,staff_id,location_id);});$container.on('change','.bookly-js-select-employee',function(){var $chain_item=$(this).closest('.bookly-js-chain-item'),location_id=$chain_item.find('.bookly-js-select-location').val(),category_id=$('.bookly-js-select-category',$chain_item).val(),service_id=$chain_item.find('.bookly-js-select-service').val(),staff_id=this.value;setSelects($chain_item,location_id,category_id,service_id,staff_id);updateServiceDurationSelect($chain_item,service_id,staff_id,location_id);});if(Options.attributes.show_service_duration){$.each(services,function(id,service){service.name=service.name+' ( '+service.duration+' )';});}
setSelect($select_location,locations);setSelect($select_category,categories);setSelect($select_service,services);if(Options.attributes.show_ratings){var _staff={};$.each(staff,function(id,staff_member){_staff[id]=$.extend({},staff_member);if(staff_member.rating){_staff[id].name='★'+staff_member.rating+' '+_staff[id].name;}});setSelect($select_employee,_staff);}else{setSelect($select_employee,staff);}
$select_location.closest('.bookly-form-group').toggle(!Options.attributes.hide_locations);$select_category.closest('.bookly-form-group').toggle(!Options.attributes.hide_categories);$select_service.closest('.bookly-form-group').toggle(!(Options.attributes.hide_services&&Options.attributes.service_id));$select_employee.closest('.bookly-form-group').toggle(!Options.attributes.hide_staff_members);$select_duration.closest('.bookly-form-group').toggle(!Options.attributes.hide_service_duration);$select_nop.closest('.bookly-form-group').toggle(Options.attributes.show_number_of_persons);$select_quantity.closest('.bookly-form-group').toggle(!Options.attributes.hide_quantity);if(Options.attributes.location_id){$select_location.val(Options.attributes.location_id).trigger('change');}
if(Options.attributes.category_id){$select_category.val(Options.attributes.category_id).trigger('change');}
if(Options.attributes.service_id){$select_service.val(Options.attributes.service_id).trigger('change');}
if(Options.attributes.staff_member_id){$select_employee.val(Options.attributes.staff_member_id).trigger('change');}
if(Options.attributes.hide_date){$('.bookly-js-available-date',$container).hide();}
if(Options.attributes.hide_week_days){$('.bookly-js-week-days',$container).hide();}
if(Options.attributes.hide_time_range){$('.bookly-js-time-range',$container).hide();}
$.each(chain,function(key,chain_item){var $chain_item=$chain_item_draft.clone().data('chain_key',key).removeClass('bookly-js-draft').css('display','table');$chain_item_draft.find('select').each(function(i,select){$chain_item.find('select:eq('+i+')').val(select.value);});last_chain_key=key;if(key==0){$chain_item.find('.bookly-js-actions button[data-action="drop"]').remove();}
$('.bookly-js-chain-item:last',$container).after($chain_item);if(!Options.attributes.hide_locations&&chain_item.location_id){$('.bookly-js-select-location',$chain_item).val(chain_item.location_id).trigger('change');}
if(chain_item.service_id){$('.bookly-js-select-service',$chain_item).val(chain_item.service_id).trigger('change');if(Options.attributes.hide_categories){$('.bookly-js-select-category',$chain_item).val('');}}
if(!Options.attributes.hide_staff_members&&chain_item.staff_ids.length==1&&chain_item.staff_ids[0]){$('.bookly-js-select-employee',$chain_item).val(chain_item.staff_ids[0]).trigger('change');}
if(chain_item.number_of_persons>1){$('.bookly-js-select-number-of-persons',$chain_item).val(chain_item.number_of_persons);}
if(chain_item.quantity>1){$('.bookly-js-select-quantity',$chain_item).val(chain_item.quantity);}});$container.on('click','.bookly-js-mobile-step-1 .bookly-js-actions button',function(){switch($(this).data('action')){case'plus':var $new_chain=$chain_item_draft.clone();$chain_item_draft.find('select').each(function(i,select){$new_chain.find('select:eq('+i+')').val(select.value);});$('.bookly-js-chain-item:last',$container).after($new_chain.data('chain_key',++last_chain_key).removeClass('bookly-js-draft').css('display','table'));break;case'drop':$(this).closest('.bookly-js-chain-item').remove();break;}});$week_day.on('change',function(){var $this=$(this);if($this.is(':checked')){$this.parent().not("[class*='active']").addClass('active');}else{$this.parent().removeClass('active');}});$select_time_from.on('change',function(){var start_time=$(this).val(),end_time=$select_time_to.val(),$last_time_entry=$('option:last',$select_time_from);$select_time_to.empty();if($select_time_from[0].selectedIndex<$last_time_entry.index()){$('option',this).each(function(){if($(this).val()>start_time){$select_time_to.append($(this).clone());}});}else{$select_time_to.append($last_time_entry.clone()).val($last_time_entry.val());}
var first_value=$('option:first',$select_time_to).val();$select_time_to.val(end_time>=first_value?end_time:first_value);});var stepServiceValidator=function(){$('.bookly-js-select-service-error',$container).hide();$('.bookly-js-select-employee-error',$container).hide();$('.bookly-js-select-location-error',$container).hide();var valid=true,$select_service=null,$select_employee=null,$select_location=null,$scroll_to=null;$('.bookly-js-chain-item:not(.bookly-js-draft)',$container).each(function(){var $chain=$(this);$select_service=$('.bookly-js-select-service',$chain);$select_employee=$('.bookly-js-select-employee',$chain);$select_location=$('.bookly-js-select-location',$chain);$select_service.removeClass('bookly-error');$select_employee.removeClass('bookly-error');$select_location.removeClass('bookly-error');if(!$select_service.val()){valid=false;$select_service.addClass('bookly-error');$('.bookly-js-select-service-error',$chain).show();$scroll_to=$select_service;}
if(Options.required.hasOwnProperty('location')&&Options.required.location&&!$select_location.val()){valid=false;$select_location.addClass('bookly-error');$('.bookly-js-select-location-error',$chain).show();$scroll_to=$select_location;}
if(Options.required.staff&&!$select_employee.val()){valid=false;$select_employee.addClass('bookly-error');$('.bookly-js-select-employee-error',$chain).show();$scroll_to=$select_employee;}});$date_from.removeClass('bookly-error');if(!$date_from.val()){valid=false;$date_from.addClass('bookly-error');if($scroll_to===null){$scroll_to=$date_from;}}
if(!$('.bookly-js-week-day:checked',$container).length){valid=false;if($scroll_to===null){$scroll_to=$week_day;}}
if($scroll_to!==null){scrollTo($scroll_to);}
return valid;};$next_step.on('click',function(e){e.preventDefault();if(stepServiceValidator()){ladda_start(this);var chain={};var has_extras=0;$('.bookly-js-chain-item:not(.bookly-js-draft)',$container).each(function(){var $chain_item=$(this);var staff_ids=[];if($('.bookly-js-select-employee',$chain_item).val()){staff_ids.push($('.bookly-js-select-employee',$chain_item).val());}else{$('.bookly-js-select-employee',$chain_item).find('option').each(function(){if(this.value){staff_ids.push(this.value);}});}
chain[$chain_item.data('chain_key')]={location_id:$('.bookly-js-select-location',$chain_item).val(),service_id:$('.bookly-js-select-service',$chain_item).val(),staff_ids:staff_ids,units:$('.bookly-js-select-units-duration',$chain_item).val()||1,number_of_persons:$('.bookly-js-select-number-of-persons',$chain_item).val()||1,quantity:$('.bookly-js-select-quantity',$chain_item).val()?$('.bookly-js-select-quantity',$chain_item).val():1};has_extras+=services[$('.bookly-js-select-service',$chain_item).val()].has_extras;});var days=[];$('.bookly-js-week-days .active input.bookly-js-week-day',$container).each(function(){days.push(this.value);});$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,chain:chain,date_from:$date_from.pickadate('picker').get('select','yyyy-mm-dd'),days:days,time_from:$select_time_from.val(),time_to:$select_time_to.val(),no_extras:has_extras==0},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(!Options.skip_steps.extras){if(has_extras==0){Options.no_extras=true;stepTime();}else{Options.no_extras=false;stepExtras();}}else{stepTime();}}});}});$mobile_next_step.on('click',function(e,skip_scroll){if(stepServiceValidator()){if(Options.skip_steps.service_part2){ladda_start(this);$next_step.trigger('click');}else{$('.bookly-js-mobile-step-1',$container).hide();$('.bookly-js-mobile-step-2',$container).css('display','block');if(skip_scroll!=true){scrollTo($container);}}}
return false;});if(Options.skip_steps.service_part1){$mobile_next_step.trigger('click',[true]);$mobile_prev_step.remove();}else{$mobile_prev_step.on('click',function(){$('.bookly-js-mobile-step-1',$container).show();$('.bookly-js-mobile-step-2',$container).hide();if($select_service.val()){$('.bookly-js-select-service',$container).parent().removeClass('bookly-error');}
return false;});}}}});}
function stepExtras(params){var data={action:'bookly_render_extras',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id};if(Options.skip_steps.service&&Options.use_client_time_zone){data.time_zone=timeZone;data.time_zone_offset=timeZoneOffset;}
$.extend(data,params);$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){BooklyL10n.csrf_token=response.csrf_token;$container.html(response.html);if(params===undefined){scrollTo($container);}
var $next_step=$('.bookly-js-next-step',$container),$back_step=$('.bookly-js-back-step',$container),$goto_cart=$('.bookly-js-go-to-cart',$container),$extras_items=$('.bookly-js-extras-item',$container),$extras_summary=$('.bookly-js-extras-summary span',$container),currency=response.currency,$this,$input;$extras_items.each(function(index,elem){var $this=$(this);var $input=$this.find('input');$this.find('.bookly-js-extras-thumb').on('click',function(){extrasChanged($this,$input.val()>0?0:1);});$this.find('.bookly-js-count-control').on('click',function(){var count=parseInt($input.val());count=$(this).hasClass('bookly-js-extras-increment')?Math.min($this.data('max_quantity'),count+1):Math.max(0,count-1);extrasChanged($this,count);});});function extrasChanged($extras_item,quantity){var $input=$extras_item.find('input');var $total=$extras_item.find('.bookly-js-extras-total-price');var total_price=quantity*parseFloat($extras_item.data('price'));$total.text(currency.format.replace('1',total_price.toFixed(currency.precision)));$input.val(quantity);$extras_item.find('.bookly-js-extras-thumb').toggleClass('bookly-extras-selected',quantity>0);var amount=0;$extras_items.each(function(index,elem){var $this=$(this);amount+=parseFloat($this.data('price'))*$this.find('input').val();});if(amount){$extras_summary.html(' + '+currency.format.replace('1',amount.toFixed(currency.precision)));}else{$extras_summary.html('');}}
$goto_cart.on('click',function(e){e.preventDefault();ladda_start(this);stepCart({from_step:'extras'});});$next_step.on('click',function(e){e.preventDefault();ladda_start(this);var extras={};$('.bookly-js-extras-container',$container).each(function(){var $extras_container=$(this);var chain_id=$extras_container.data('chain');var chain_extras={};$extras_container.find('.bookly-js-extras-item').each(function(index,elem){$this=$(this);$input=$this.find('input');if($input.val()>0){chain_extras[$this.data('id')]=$input.val();}});extras[chain_id]=JSON.stringify(chain_extras);});$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,extras:extras},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){stepTime();}});});$back_step.on('click',function(e){e.preventDefault();ladda_start(this);stepService();}).toggle(!Options.skip_steps.service);}}});}
var xhr_render_time=null;function stepTime(params,error_message){if(xhr_render_time!=null){xhr_render_time.abort();xhr_render_time=null;}
var data={action:'bookly_render_time',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id};if(Options.skip_steps.service&&Options.use_client_time_zone){data.time_zone=timeZone;data.time_zone_offset=timeZoneOffset;}
$.extend(data,params);function prepareSlotsHtml(slots_data,selected_date){var response={};$.each(slots_data,function(group,group_slots){var html='<button class="bookly-day" value="'+group+'">'+group_slots.title+'</button>';$.each(group_slots.slots,function(id,slot){html+='<button value="'+JSON.stringify(slot.data).replace(/"/g,'&quot;')+'" data-group="'+group+'" class="bookly-hour'+(slot.status=='waiting-list'?' bookly-slot-in-waiting-list':(slot.status=='booked'?' booked':''))+'"'+(slot.status=='booked'?' disabled':'')+'>'+'<span class="ladda-label bookly-time-main'+(slot.data[0][2]==selected_date?' bookly-bold':'')+'">'+'<i class="bookly-hour-icon"><span></span></i>'+slot.time_text+'</span>'+'<span class="bookly-time-additional'+(slot.status=='waiting-list'?' bookly-waiting-list':'')+'"> '+slot.additional_text+'</span>'+'</button>'});response[group]=html;});return response;}
xhr_render_time=$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success==false){stepService();return;}
BooklyL10n.csrf_token=response.csrf_token;$container.html(response.html);var $columnizer_wrap=$('.bookly-columnizer-wrap',$container),$columnizer=$('.bookly-columnizer',$columnizer_wrap),$time_next_button=$('.bookly-time-next',$container),$time_prev_button=$('.bookly-time-prev',$container),$current_screen=null,slot_height=36,column_width=Options.time_slots_wide?205:127,column_class=Options.time_slots_wide?'bookly-column bookly-column-wide':'bookly-column',columns=0,screen_index=0,has_more_slots=response.has_more_slots,form_hidden=false,$screens,slots_per_column,columns_per_screen,show_day_per_column=response.day_one_column,slots=prepareSlotsHtml(response.slots_data,response.selected_date);$('.bookly-js-back-step',$container).on('click',function(e){e.preventDefault();ladda_start(this);if(!Options.skip_steps.extras&&!Options.no_extras){stepExtras();}else{stepService();}}).toggle(!Options.skip_steps.service||!Options.skip_steps.extras);$('.bookly-js-go-to-cart',$container).on('click',function(e){e.preventDefault();ladda_start(this);stepCart({from_step:'time'});});$('.bookly-js-time-zone-switcher',$container).on('change',function(e){timeZone=this.value;timeZoneOffset=undefined;showSpinner();stepTime({time_zone:timeZone});});if(Options.show_calendar){var $input=$('.bookly-js-selected-date',$container);$input.pickadate({formatSubmit:'yyyy-mm-dd',format:Options.date_format,min:response.date_min||true,max:response.date_max||true,weekdaysFull:BooklyL10n.days,weekdaysShort:BooklyL10n.daysShort,monthsFull:BooklyL10n.months,firstDay:Options.start_of_week,clear:false,close:false,today:false,disable:response.disabled_days,closeOnSelect:false,klass:{picker:'picker picker--opened picker--focused'},onSet:function(e){if(e.select){var date=this.get('select','yyyy-mm-dd');if(slots[date]){$columnizer.html(slots[date]).css('left','0px');columns=0;screen_index=0;$current_screen=null;initSlots();$time_prev_button.hide();$time_next_button.toggle($screens.length!=1);}else{stepTime({selected_date:date});showSpinner();}}
this.open();},onClose:function(){this.open(false);},onRender:function(){var date=new Date(Date.UTC(this.get('view').year,this.get('view').month));$('.picker__nav--next').on('click',function(){date.setUTCMonth(date.getUTCMonth()+1);stepTime({selected_date:date.toJSON().substr(0,10)});showSpinner();});$('.picker__nav--prev').on('click',function(){date.setUTCMonth(date.getUTCMonth()-1);stepTime({selected_date:date.toJSON().substr(0,10)});showSpinner();});}});var date=$input.pickadate('picker').get('select','yyyy-mm-dd');$columnizer.html(slots[date]);}else{var slots_data='';$.each(slots,function(group,group_slots){slots_data+=group_slots;});$columnizer.html(slots_data);}
if(response.has_slots){if(error_message){$container.find('.bookly-label-error').html(error_message);}else{$container.find('.bookly-label-error').hide();}
slots_per_column=parseInt($(window).height()/slot_height,10);if(slots_per_column<4){slots_per_column=4;}else if(slots_per_column>10){slots_per_column=10;}
columns_per_screen=parseInt($columnizer_wrap.width()/column_width,10);if(columns_per_screen>10){columns_per_screen=10;}else if(columns_per_screen==0){form_hidden=true;columns_per_screen=4;}
initSlots();if(!has_more_slots&&$screens.length==1){$time_next_button.hide();}
var hammertime=$('.bookly-time-step',$container).hammer({swipe_velocity:0.1});hammertime.on('swipeleft',function(){if($time_next_button.is(':visible')){$time_next_button.trigger('click');}});hammertime.on('swiperight',function(){if($time_prev_button.is(':visible')){$time_prev_button.trigger('click');}});$time_next_button.on('click',function(e){$time_prev_button.show();if($screens.eq(screen_index+1).length){$columnizer.animate({left:(Options.is_rtl?'+':'-')+(screen_index+1)*$current_screen.width()},{duration:800});$current_screen=$screens.eq(++screen_index);$columnizer_wrap.animate({height:$current_screen.height()},{duration:800});if(screen_index+1==$screens.length&&!has_more_slots){$time_next_button.hide();}}else if(has_more_slots){var $button=$('> button:last',$columnizer);if($button.length==0){$button=$('.bookly-column:hidden:last > button:last',$columnizer);if($button.length==0){$button=$('.bookly-column:last > button:last',$columnizer);}}
var data={action:'bookly_render_next_time',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,last_slot:$button.val()},ladda=ladda_start(this);$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){if(response.has_slots){has_more_slots=response.has_more_slots;var slots_data='';$.each(prepareSlotsHtml(response.slots_data,response.selected_date),function(group,group_slots){slots_data+=group_slots;});var $html=$(slots_data);var $first_day=$html.eq(0);if($('button.bookly-day[value="'+$first_day.attr('value')+'"]',$container).length){$html=$html.not(':first');}
$columnizer.append($html);initSlots();$time_next_button.trigger('click');}else{$time_next_button.hide();}}else{$time_next_button.hide();}
ladda.stop();}});}});$time_prev_button.on('click',function(){$time_next_button.show();$current_screen=$screens.eq(--screen_index);$columnizer.animate({left:(Options.is_rtl?'+':'-')+screen_index*$current_screen.width()},{duration:800});$columnizer_wrap.animate({height:$current_screen.height()},{duration:800});if(screen_index===0){$time_prev_button.hide();}});}
if(params===undefined){scrollTo($container);}
function showSpinner(){$('.bookly-time-screen,.bookly-not-time-screen',$container).addClass('bookly-spin-overlay');var opts={lines:11,length:11,width:4,radius:5};if($screens){new Spinner(opts).spin($screens.eq(screen_index).get(0));}else{new Spinner(opts).spin($('.bookly-not-time-screen',$container).get(0));}}
function initSlots(){var $buttons=$('> button',$columnizer),slots_count=0,max_slots=0,$button,$column,$screen;if(show_day_per_column){while($buttons.length>0){if($buttons.eq(0).hasClass('bookly-day')){slots_count=1;$column=$('<div class="'+column_class+'" />');$button=$($buttons.splice(0,1));$button.addClass('bookly-js-first-child');$column.append($button);}else{slots_count++;$button=$($buttons.splice(0,1));if(!$buttons.length||$buttons.eq(0).hasClass('bookly-day')){$button.addClass('bookly-last-child');$column.append($button);$columnizer.append($column);}else{$column.append($button);}}
if(slots_count>max_slots){max_slots=slots_count;}}}else{while(has_more_slots?$buttons.length>slots_per_column:$buttons.length){$column=$('<div class="'+column_class+'" />');max_slots=slots_per_column;if(columns%columns_per_screen==0&&!$buttons.eq(0).hasClass('bookly-day')){--max_slots;}
for(var i=0;i<max_slots;++i){if(i+1==max_slots&&$buttons.eq(0).hasClass('bookly-day')){break;}
$button=$($buttons.splice(0,1));if(i==0){$button.addClass('bookly-js-first-child');}else if(i+1==max_slots){$button.addClass('bookly-last-child');}
$column.append($button);}
$columnizer.append($column);++columns;}}
var $columns=$('> .bookly-column',$columnizer);while(has_more_slots?$columns.length>=columns_per_screen:$columns.length){$screen=$('<div class="bookly-time-screen"/>');for(var i=0;i<columns_per_screen;++i){$column=$($columns.splice(0,1));if(i==0){$column.addClass('bookly-js-first-column');var $first_slot=$column.find('.bookly-js-first-child');if(!$first_slot.hasClass('bookly-day')){var group=$first_slot.data('group'),$group_slot=$('button.bookly-day[value="'+group+'"]:last',$container);$column.prepend($group_slot.clone());}}
$screen.append($column);}
$columnizer.append($screen);}
$screens=$('.bookly-time-screen',$columnizer);if($current_screen===null){$current_screen=$screens.eq(0);}
$('button.bookly-hour',$container).off('click').on('click',function(e){e.preventDefault();var $this=$(this),data={action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,slots:this.value};$this.attr({'data-style':'zoom-in','data-spinner-color':'#333','data-spinner-size':'40'});ladda_start(this);$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(!Options.skip_steps.repeat){stepRepeat();}else if(Options.cart.enabled){stepCart({add_to_cart:true,from_step:'time'});}else{stepDetails({add_to_cart:true});}}});});$('.bookly-time-step',$container).width(columns_per_screen*column_width);$columnizer_wrap.height(form_hidden?$('.bookly-column.bookly-js-first-column button',$current_screen).length*(slot_height+3):$current_screen.height());form_hidden=false;}}});}
function stepRepeat(params,error){if(Options.skip_steps.repeat){stepCart(params,error)}else{var data=$.extend({action:'bookly_render_repeat',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id},params);$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){$container.html(response.html);scrollTo($container);var $repeat_enabled=$('.bookly-js-repeat-appointment-enabled',$container),$next_step=$('.bookly-js-next-step',$container),$repeat_container=$('.bookly-js-repeat-variants-container',$container),$variants=$('[class^="bookly-js-variant"]',$repeat_container),$repeat_variant=$('.bookly-js-repeat-variant',$repeat_container),$button_get_schedule=$('.bookly-js-get-schedule',$repeat_container),$variant_weekly=$('.bookly-js-variant-weekly',$repeat_container),$variant_monthly=$('.bookly-js-repeat-variant-monthly',$repeat_container),$date_until=$('.bookly-js-repeat-until',$repeat_container),$repeat_times=$('.bookly-js-repeat-times',$repeat_container),$monthly_specific_day=$('.bookly-js-monthly-specific-day',$repeat_container),$monthly_week_day=$('.bookly-js-monthly-week-day',$repeat_container),$repeat_every_day=$('.bookly-js-repeat-daily-every',$repeat_container),$week_day=$('.bookly-js-week-day',$repeat_container),$schedule_container=$('.bookly-js-schedule-container',$container),$days_error=$('.bookly-js-days-error',$repeat_container),$schedule_slots=$('.bookly-js-schedule-slots',$schedule_container),$intersection_info=$('.bookly-js-intersection-info',$schedule_container),$info_help=$('.bookly-js-schedule-help',$schedule_container),$info_wells=$('.bookly-well',$schedule_container),$pagination=$('.bookly-pagination',$schedule_container),$schedule_row_template=$('.bookly-schedule-row-template .bookly-schedule-row',$schedule_container),pages_warning_info=response.pages_warning_info,short_date_format=response.short_date_format,bound_date={min:response.date_min||true,max:response.date_max||true},schedule=[];var repeat={prepareButtonNextState:function(){var is_disabled=$next_step.prop('disabled'),new_prop_disabled=schedule.length==0;for(var i=0;i<schedule.length;i++){if(is_disabled){if(!schedule[i].deleted){new_prop_disabled=false;break;}}else if(schedule[i].deleted){new_prop_disabled=true;}else{new_prop_disabled=false;break;}}
$next_step.prop('disabled',new_prop_disabled);},addTimeSlotControl:function($schedule_row,options,preferred_time,selected_time){var $time='';if(options.length){var prefer;$time=$('<select/>');$.each(options,function(index,option){var $option=$('<option/>');$option.text(option.title).val(option.value);if(option.disabled){$option.attr('disabled','disabled');}
$time.append($option);if(!prefer&&!option.disabled){if(option.title==preferred_time){$time.val(option.value);prefer=true;}else if(option.title==selected_time){$time.val(option.value);}}});}
$schedule_row.find('.bookly-schedule-time').html($time);$schedule_row.find('div.bookly-label-error').toggle(!options.length);},renderSchedulePage:function(page){var $row,count=schedule.length,rows_on_page=5,start=rows_on_page*page-rows_on_page,warning_pages=[];$schedule_slots.html('');for(var i=start,j=0;j<rows_on_page&&i<count;i++,j++){$row=$schedule_row_template.clone();$row.data('datetime',schedule[i].datetime);$row.data('index',schedule[i].index);$('> div:first-child',$row).html(schedule[i].index);$('.bookly-schedule-date',$row).html(schedule[i].display_date);$('.bookly-schedule-time',$row).html(schedule[i].display_time);if(schedule[i].another_time){$('.bookly-schedule-intersect',$row).show();}
if(schedule[i].deleted){$row.find('.bookly-schedule-appointment').addClass('bookly-appointment-hidden');}
$schedule_slots.append($row);}
if(count>rows_on_page){var $btn=$('<li/>').html('«');$btn.on('click',function(){var page=parseInt($pagination.find('.active').html());if(page>1){repeat.renderSchedulePage(page-1);}});$pagination.html($btn);for(i=0,j=1;i<count;i+=5,j++){$btn=$('<li/>').html(j);$pagination.append($btn);$btn.on('click',function(){repeat.renderSchedulePage($(this).html());});}
$pagination.find('li:eq('+page+')').addClass('active');$btn=$('<li/>').html('»');$btn.on('click',function(){var page=parseInt($pagination.find('.active').html());if(page<count/rows_on_page){repeat.renderSchedulePage(page+1);}});$pagination.append($btn).show();for(i=0;i<count;i++){if(schedule[i].another_time){page=parseInt(i/rows_on_page)+1;warning_pages.push(page);i=page*rows_on_page-1;}}
if(warning_pages.length>0){$intersection_info.html(pages_warning_info.replace('{list}',warning_pages.join(', ')));}
$info_wells.toggle(warning_pages.length>0);$pagination.toggle(count>rows_on_page);}else{$pagination.hide();$info_wells.hide();for(i=0;i<count;i++){if(schedule[i].another_time){$info_help.show();break;}}}},renderFullSchedule:function(data){schedule=data;var preferred_time=null;$.each(schedule,function(index,item){if(!preferred_time&&!item.another_time){preferred_time=item.display_time;}});repeat.renderSchedulePage(1);$schedule_container.show();$next_step.prop('disabled',schedule.length==0);$schedule_slots.on('click','button[data-action]',function(){var $schedule_row=$(this).closest('.bookly-schedule-row');var row_index=$schedule_row.data('index')-1;switch($(this).data('action')){case'drop':schedule[row_index].deleted=true;$schedule_row.find('.bookly-schedule-appointment').addClass('bookly-appointment-hidden');repeat.prepareButtonNextState();break;case'restore':schedule[row_index].deleted=false;$schedule_row.find('.bookly-schedule-appointment').removeClass('bookly-appointment-hidden');$next_step.prop('disabled',false);break;case'edit':var $date=$('<input type="text"/>'),$edit_button=$(this),ladda_round=ladda_start(this);$schedule_row.find('.bookly-schedule-date').html($date);$date.pickadate({min:bound_date.min,max:bound_date.max,formatSubmit:'yyyy-mm-dd',format:short_date_format,clear:false,close:false,today:BooklyL10n.today,monthsFull:BooklyL10n.months,weekdaysFull:BooklyL10n.days,weekdaysShort:BooklyL10n.daysShort,labelMonthNext:BooklyL10n.nextMonth,labelMonthPrev:BooklyL10n.prevMonth,firstDay:Options.start_of_week,onSet:function(){var exclude=[];$.each(schedule,function(index,item){if((row_index!=index)&&!item.deleted){exclude.push(item.slots);}});$.ajax({url:Options.ajaxurl,type:'POST',data:{action:'bookly_recurring_appointments_get_daily_customer_schedule',csrf_token:BooklyL10n.csrf_token,date:this.get('select','yyyy-mm-dd'),form_id:Options.form_id,exclude:exclude},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){$edit_button.hide();ladda_round.stop();if(response.data.length){repeat.addTimeSlotControl($schedule_row,response.data[0].options,preferred_time,schedule[row_index].display_time);$schedule_row.find('button[data-action="save"]').show();}else{repeat.addTimeSlotControl($schedule_row,[]);$schedule_row.find('button[data-action="save"]').hide();}}});}});var slots=JSON.parse(schedule[row_index].slots);$date.pickadate('picker').set('select',new Date(slots[0][2]));break;case'save':$(this).hide();$schedule_row.find('button[data-action="edit"]').show();var $date_container=$schedule_row.find('.bookly-schedule-date'),$time_container=$schedule_row.find('.bookly-schedule-time'),$select=$time_container.find('select'),option=$select.find('option:selected');schedule[row_index].slots=$select.val();schedule[row_index].display_date=$date_container.find('input').val();schedule[row_index].display_time=option.text();$date_container.html(schedule[row_index].display_date);$time_container.html(schedule[row_index].display_time);break;}});},isDateMatchesSelections:function(current_date){switch($repeat_variant.val()){case'daily':if(($repeat_every_day.val()>6||$.inArray(current_date.format('ddd').toLowerCase(),repeat.week_days)!=-1)&&(current_date.diff(repeat.date_from,'days')%$repeat_every_day.val()==0)){return true;}
break;case'weekly':case'biweekly':if(($repeat_variant.val()=='weekly'||current_date.diff(repeat.date_from.clone().startOf('isoWeek'),'weeks')%2==0)&&($.inArray(current_date.format('ddd').toLowerCase(),repeat.checked_week_days)!=-1)){return true;}
break;case'monthly':switch($variant_monthly.val()){case'specific':if(current_date.format('D')==$monthly_specific_day.val()){return true;}
break;case'last':if(current_date.format('ddd').toLowerCase()==$monthly_week_day.val()&&current_date.clone().endOf('month').diff(current_date,'days')<7){return true;}
break;default:var month_diff=current_date.diff(current_date.clone().startOf('month'),'days');if(current_date.format('ddd').toLowerCase()==$monthly_week_day.val()&&month_diff>=($variant_monthly.prop('selectedIndex')-1)*7&&month_diff<$variant_monthly.prop('selectedIndex')*7){return true;}}
break;}
return false;},updateRepeatDate:function(){var number_of_times=0,repeat_times=$repeat_times.val(),date_from=bound_date.min.slice(),date_until=$date_until.pickadate('picker').get('select'),moment_until=moment().year(date_until.year).month(date_until.month).date(date_until.date).add(5,'years');date_from[1]++;repeat.date_from=moment(date_from.join(','),'YYYY,M,D');repeat.week_days=[];$monthly_week_day.find('option').each(function(){repeat.week_days.push($(this).val());});repeat.checked_week_days=[];$week_day.each(function(){if($(this).prop('checked')){repeat.checked_week_days.push($(this).val());}});var current_date=repeat.date_from.clone();do{if(repeat.isDateMatchesSelections(current_date)){number_of_times++}
current_date.add(1,'days');}while(number_of_times<repeat_times&&current_date.isBefore(moment_until));$date_until.val(current_date.subtract(1,'days').format('MMMM D, YYYY'));$date_until.pickadate('picker').set('select',new Date(current_date.format('YYYY'),current_date.format('M')-1,current_date.format('D')))},updateRepeatTimes:function(){var number_of_times=0,date_from=bound_date.min.slice(),date_until=$date_until.pickadate('picker').get('select'),moment_until=moment().year(date_until.year).month(date_until.month).date(date_until.date);date_from[1]++;repeat.date_from=moment(date_from.join(','),'YYYY,M,D');repeat.week_days=[];$monthly_week_day.find('option').each(function(){repeat.week_days.push($(this).val());});repeat.checked_week_days=[];$week_day.each(function(){if($(this).prop('checked')){repeat.checked_week_days.push($(this).val());}});var current_date=repeat.date_from.clone();do{if(repeat.isDateMatchesSelections(current_date)){number_of_times++}
current_date.add(1,'days');}while(current_date.isBefore(moment_until));$repeat_times.val(number_of_times);}};$date_until.pickadate({formatSubmit:'yyyy-mm-dd',format:Options.date_format,min:bound_date.min,max:bound_date.max,clear:false,close:false,today:BooklyL10n.today,monthsFull:BooklyL10n.months,weekdaysFull:BooklyL10n.days,weekdaysShort:BooklyL10n.daysShort,labelMonthNext:BooklyL10n.nextMonth,labelMonthPrev:BooklyL10n.prevMonth,firstDay:Options.start_of_week});var open_repeat_onchange=$repeat_enabled.on('change',function(){$repeat_container.toggle($(this).prop('checked'));if($(this).prop('checked')){repeat.prepareButtonNextState();}else{$next_step.prop('disabled',false);}});if(response.repeated){var repeat_data=response.repeat_data;var repeat_params=repeat_data.params;$repeat_enabled.prop('checked',true);$repeat_variant.val(repeat_data.repeat);var until=repeat_data.until.split('-');$date_until.pickadate('set').set('select',new Date(until[0],until[1]-1,until[2]));switch(repeat_data.repeat){case'daily':$repeat_every_day.val(repeat_params.every);break;case'weekly':case'biweekly':$('.bookly-js-week-days input.bookly-js-week-day',$repeat_container).prop('checked',false).parent().removeClass('active');repeat_params.on.forEach(function(val){$('.bookly-js-week-days input.bookly-js-week-day[value='+val+']',$repeat_container).prop('checked',true).parent().addClass('active');});break;case'monthly':if(repeat_params.on==='day'){$variant_monthly.val('specific');$('.bookly-js-monthly-specific-day[value='+repeat_params.day+']',$repeat_container).prop('checked',true);}else{$variant_monthly.val(repeat_params.on);$monthly_week_day.val(repeat_params.weekday);}
break;}
repeat.renderFullSchedule(response.schedule);}
open_repeat_onchange.trigger('change');if(!response.could_be_repeated){$repeat_enabled.attr('disabled',true);}
$repeat_variant.on('change',function(){$variants.hide();$repeat_container.find('.bookly-js-variant-'+this.value).show();repeat.updateRepeatTimes();}).trigger('change');$variant_monthly.on('change',function(){$monthly_week_day.toggle(this.value!='specific');$monthly_specific_day.toggle(this.value=='specific');repeat.updateRepeatTimes();}).trigger('change');$week_day.on('change',function(){var $this=$(this);if($this.is(':checked')){$this.parent().not("[class*='active']").addClass('active');}else{$this.parent().removeClass('active');}
repeat.updateRepeatTimes();});$monthly_specific_day.val(response.date_min[2]);$monthly_specific_day.on('change',function(){repeat.updateRepeatTimes();});$monthly_week_day.on('change',function(){repeat.updateRepeatTimes();});$date_until.on('change',function(){repeat.updateRepeatTimes();});$repeat_every_day.on('change',function(){repeat.updateRepeatTimes();});$repeat_times.on('change',function(){repeat.updateRepeatDate();});$button_get_schedule.on('click',function(){$schedule_container.hide();var data={action:'bookly_recurring_appointments_get_customer_schedule',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,repeat:$repeat_variant.val(),until:$date_until.pickadate('picker').get('select','yyyy-mm-dd'),params:{}},ladda=ladda_start(this);switch(data.repeat){case'daily':data.params={every:$repeat_every_day.val()};break;case'weekly':case'biweekly':data.params.on=[];$('.bookly-js-week-days input.bookly-js-week-day:checked',$variant_weekly).each(function(){data.params.on.push(this.value);});if(data.params.on.length==0){$days_error.toggle(true);ladda.stop();return false;}else{$days_error.toggle(false);}
break;case'monthly':if($variant_monthly.val()=='specific'){data.params={on:'day',day:$monthly_specific_day.val()};}else{data.params={on:$variant_monthly.val(),weekday:$monthly_week_day.val()};}
break;}
$schedule_slots.off('click');$.ajax({url:Options.ajaxurl,type:'POST',data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){repeat.renderFullSchedule(response.data);ladda.stop();}}});});$('.bookly-js-back-step',$container).on('click',function(e){e.preventDefault();ladda_start(this);$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,unrepeat:1},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){stepTime();}});});$('.bookly-js-go-to-cart',$container).on('click',function(e){e.preventDefault();ladda_start(this);stepCart({from_step:'repeat'});});$('.bookly-js-next-step',$container).on('click',function(e){ladda_start(this);if($repeat_enabled.is(':checked')){var slots_to_send=[];var repeat=0;schedule.forEach(function(item){if(!item.deleted){var slots=JSON.parse(item.slots);slots_to_send=slots_to_send.concat(slots);repeat++;}});$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,slots:JSON.stringify(slots_to_send),repeat:repeat},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){stepCart({add_to_cart:true,from_step:'repeat'});}});}else{$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,unrepeat:1},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){stepCart({add_to_cart:true,from_step:'repeat'});}});}});}}});}}
function stepCart(params,error){if(!Options.cart.enabled){stepDetails(params);}else{if(params&&params.from_step){Options.cart.prev_step=params.from_step;}
var data=$.extend({action:'bookly_render_cart',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id},params);$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){$container.html(response.html);if(error){$('.bookly-label-error',$container).html(error.message);$('tr[data-cart-key="'+error.failed_key+'"]',$container).addClass('bookly-label-error');}else{$('.bookly-label-error',$container).hide();}
scrollTo($container);$('.bookly-js-next-step',$container).on('click',function(){ladda_start(this);stepDetails();});$('.bookly-add-item',$container).on('click',function(){ladda_start(this);stepService({new_chain:true});});$('.bookly-js-back-step',$container).on('click',function(e){e.preventDefault();ladda_start(this);switch(Options.cart.prev_step){case'service':stepService();break;case'extras':stepExtras();break;case'time':stepTime();break;case'repeat':stepRepeat();break;default:stepService();}});$('.bookly-js-actions button',$container).on('click',function(){ladda_start(this);var $this=$(this),$cart_item=$this.closest('tr');switch($this.data('action')){case'drop':$.ajax({url:Options.ajaxurl,data:{action:'bookly_cart_drop_item',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,cart_key:$cart_item.data('cart-key')},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){var remove_cart_key=$cart_item.data('cart-key'),$trs_to_remove=$('tr[data-cart-key="'+remove_cart_key+'"]',$container);$cart_item.delay(300).fadeOut(200,function(){if(response.data.total_waiting_list){$('.bookly-js-waiting-list-price',$container).html(response.data.waiting_list_price);$('.bookly-js-waiting-list-deposit',$container).html(response.data.waiting_list_deposit);}else{$('.bookly-js-waiting-list-price',$container).closest('tr').remove();}
$('.bookly-js-subtotal-price',$container).html(response.data.subtotal_price);$('.bookly-js-subtotal-deposit',$container).html(response.data.subtotal_deposit);$('.bookly-js-pay-now-deposit',$container).html(response.data.pay_now_deposit);$('.bookly-js-pay-now-tax',$container).html(response.data.pay_now_tax);$('.bookly-js-total-price',$container).html(response.data.total_price);$('.bookly-js-total-tax',$container).html(response.data.total_tax);$trs_to_remove.remove();if($('tr[data-cart-key]').length==0){$('.bookly-js-back-step',$container).hide();$('.bookly-js-next-step',$container).hide();}});}}});break;case'edit':stepService({edit_cart_item:$cart_item.data('cart-key')});break;}});}}});}}
function stepDetails(params){var data=$.extend({action:'bookly_render_details',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id},params);$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){$container.html(response.html);scrollTo($container);if(Options.google_maps.enabled){booklyInitGooglePlacesAutocomplete($container);}
$(document.body).trigger('bookly.render.step_detail',[$container]);var phone_number='',$guest_info=$('.bookly-js-guest',$container),$phone_field=$('.bookly-js-user-phone-input',$container),$email_field=$('.bookly-js-user-email',$container),$birthday_day_field=$('.bookly-js-select-birthday-day',$container),$birthday_month_field=$('.bookly-js-select-birthday-month',$container),$birthday_year_field=$('.bookly-js-select-birthday-year',$container),$address_country_field=$('.bookly-js-address-country',$container),$address_state_field=$('.bookly-js-address-state',$container),$address_postcode_field=$('.bookly-js-address-postcode',$container),$address_city_field=$('.bookly-js-address-city',$container),$address_street_field=$('.bookly-js-address-street',$container),$address_additional_field=$('.bookly-js-address-additional_address',$container),$address_country_error=$('.bookly-js-address-country-error',$container),$address_state_error=$('.bookly-js-address-state-error',$container),$address_postcode_error=$('.bookly-js-address-postcode-error',$container),$address_city_error=$('.bookly-js-address-city-error',$container),$address_street_error=$('.bookly-js-address-street-error',$container),$address_additional_error=$('.bookly-js-address-additional_address-error',$container),$birthday_day_error=$('.bookly-js-select-birthday-day-error',$container),$birthday_month_error=$('.bookly-js-select-birthday-month-error',$container),$birthday_year_error=$('.bookly-js-select-birthday-year-error',$container),$full_name_field=$('.bookly-js-full-name',$container),$first_name_field=$('.bookly-js-first-name',$container),$last_name_field=$('.bookly-js-last-name',$container),$notes_field=$('.bookly-js-user-notes',$container),$custom_field=$('.bookly-custom-field',$container),$info_field=$('.bookly-js-info-field',$container),$phone_error=$('.bookly-js-user-phone-error',$container),$email_error=$('.bookly-js-user-email-error',$container),$name_error=$('.bookly-js-full-name-error',$container),$first_name_error=$('.bookly-js-first-name-error',$container),$last_name_error=$('.bookly-js-last-name-error',$container),$captcha=$('.bookly-js-captcha-img',$container),$custom_error=$('.bookly-custom-field-error',$container),$info_error=$('.bookly-js-info-field-error',$container),$modals=$('.bookly-js-modal',$container),$login_modal=$('.bookly-js-login',$container),$cst_modal=$('.bookly-js-cst-duplicate',$container),$next_btn=$('.bookly-js-next-step',$container),$errors=$([$birthday_day_error,$birthday_month_error,$birthday_year_error,$address_country_error,$address_state_error,$address_postcode_error,$address_city_error,$address_street_error,$address_additional_error,$name_error,$first_name_error,$last_name_error,$phone_error,$email_error,$custom_error,$info_error]).map($.fn.toArray),$fields=$([$birthday_day_field,$birthday_month_field,$birthday_year_field,$address_city_field,$address_country_field,$address_postcode_field,$address_state_field,$address_street_field,$address_additional_field,$full_name_field,$first_name_field,$last_name_field,$phone_field,$email_field,$custom_field,$info_field]).map($.fn.toArray);if(Options.intlTelInput.enabled){$phone_field.intlTelInput({preferredCountries:[Options.intlTelInput.country],initialCountry:Options.intlTelInput.country,geoIpLookup:function(callback){$.get('https://ipinfo.io',function(){},'jsonp').always(function(resp){var countryCode=(resp&&resp.country)?resp.country:'';callback(countryCode);});},utilsScript:Options.intlTelInput.utils});}
$('body > .bookly-js-modal.'+Options.form_id).remove();$modals.addClass(Options.form_id).appendTo('body').on('click','.bookly-js-close',function(e){e.preventDefault();$(e.delegateTarget).removeClass('bookly-in').find('form').trigger('reset').end().find('input').removeClass('bookly-error').end().find('.bookly-label-error').html('');});$('.bookly-js-login-show',$container).on('click',function(e){e.preventDefault();$login_modal.addClass('bookly-in');});$('button:submit',$login_modal).on('click',function(e){e.preventDefault();var ladda=Ladda.create(this);ladda.start();$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_wp_user_login',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,log:$login_modal.find('[name="log"]').val(),pwd:$login_modal.find('[name="pwd"]').val(),rememberme:$login_modal.find('[name="rememberme"]').prop('checked')?1:0},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){BooklyL10n.csrf_token=response.data.csrf_token;$guest_info.fadeOut('slow');populateForm(response);$login_modal.removeClass('bookly-in');}else if(response.error=='incorrect_username_password'){$login_modal.find('input').addClass('bookly-error');$login_modal.find('.bookly-label-error').html(Options.errors[response.error]);}
ladda.stop();}})});$('button:submit',$cst_modal).on('click',function(e){e.preventDefault();$cst_modal.removeClass('bookly-in');$next_btn.trigger('click',[1]);});if(Options.facebook.enabled){FB.XFBML.parse($('.bookly-js-fb-login-button',$container).parent().get(0));Options.facebook.onStatusChange=function(response){if(response.status==='connected'){Options.facebook.enabled=false;Options.facebook.onStatusChange=undefined;$guest_info.fadeOut('slow',function(){$('.bookly-js-fb-login-button').hide();});FB.api('/me',{fields:'id,name,first_name,last_name,email'},function(userInfo){$.ajax({type:'POST',url:Options.ajaxurl,data:$.extend(userInfo,{action:'bookly_facebook_login',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id}),dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){populateForm(response);}}});});}};}
function populateForm(response){$full_name_field.val(response.data.full_name).removeClass('bookly-error');$first_name_field.val(response.data.first_name).removeClass('bookly-error');$last_name_field.val(response.data.last_name).removeClass('bookly-error');if(response.data.birthday){var dateParts=response.data.birthday.split('-'),year=parseInt(dateParts[0]),month=parseInt(dateParts[1]),day=parseInt(dateParts[2]);$birthday_day_field.val(day).removeClass('bookly-error');$birthday_month_field.val(month).removeClass('bookly-error');$birthday_year_field.val(year).removeClass('bookly-error');}
if(response.data.phone){$phone_field.removeClass('bookly-error');if(Options.intlTelInput.enabled){$phone_field.intlTelInput('setNumber',response.data.phone);}else{$phone_field.val(response.data.phone);}}
if(response.data.country){$address_country_field.val(response.data.country).removeClass('bookle-error');}
if(response.data.state){$address_state_field.val(response.data.state).removeClass('bookle-error');}
if(response.data.postcode){$address_postcode_field.val(response.data.postcode).removeClass('bookle-error');}
if(response.data.city){$address_city_field.val(response.data.city).removeClass('bookle-error');}
if(response.data.street){$address_street_field.val(response.data.street).removeClass('bookle-error');}
if(response.data.additional_address){$address_additional_field.val(response.data.additional_address).removeClass('bookle-error');}
$email_field.val(response.data.email).removeClass('bookly-error');if(response.data.info_fields){response.data.info_fields.forEach(function(field){var $info_field=$container.find('.bookly-js-info-field-row[data-id="'+field.id+'"]');switch($info_field.data('type')){case'checkboxes':field.value.forEach(function(value){$info_field.find('.bookly-js-info-field').filter(function(){return this.value==value;}).prop('checked',true);});break;case'radio-buttons':$info_field.find('.bookly-js-info-field').filter(function(){return this.value==field.value;}).prop('checked',true);break;default:$info_field.find('.bookly-js-info-field').val(field.value);break;}});}
$errors.filter(':not(.bookly-custom-field-error)').html('');}
$next_btn.on('click',function(e,force_update_customer){e.preventDefault();var info_fields=[],custom_fields={},checkbox_values,captcha_ids=[],ladda=ladda_start(this);$('div.bookly-js-info-field-row',$container).each(function(){var $this=$(this);switch($this.data('type')){case'text-field':info_fields.push({id:$this.data('id'),value:$this.find('input.bookly-js-info-field').val()});break;case'textarea':info_fields.push({id:$this.data('id'),value:$this.find('textarea.bookly-js-info-field').val()});break;case'checkboxes':checkbox_values=[];$this.find('input.bookly-js-info-field:checked').each(function(){checkbox_values.push(this.value);});info_fields.push({id:$this.data('id'),value:checkbox_values});break;case'radio-buttons':info_fields.push({id:$this.data('id'),value:$this.find('input.bookly-js-info-field:checked').val()||null});break;case'drop-down':info_fields.push({id:$this.data('id'),value:$this.find('select.bookly-js-info-field').val()});break;}});$('.bookly-custom-fields-container',$container).each(function(){var $cf_container=$(this),key=$cf_container.data('key'),custom_fields_data=[];$('div.bookly-custom-field-row',$cf_container).each(function(){var $this=$(this);switch($this.data('type')){case'text-field':case'file':custom_fields_data.push({id:$this.data('id'),value:$this.find('input.bookly-custom-field').val()});break;case'textarea':custom_fields_data.push({id:$this.data('id'),value:$this.find('textarea.bookly-custom-field').val()});break;case'checkboxes':checkbox_values=[];$this.find('input.bookly-custom-field:checked').each(function(){checkbox_values.push(this.value);});custom_fields_data.push({id:$this.data('id'),value:checkbox_values});break;case'radio-buttons':custom_fields_data.push({id:$this.data('id'),value:$this.find('input.bookly-custom-field:checked').val()||null});break;case'drop-down':custom_fields_data.push({id:$this.data('id'),value:$this.find('select.bookly-custom-field').val()});break;case'captcha':custom_fields_data.push({id:$this.data('id'),value:$this.find('input.bookly-custom-field').val()});captcha_ids.push($this.data('id'));break;}});custom_fields[key]={custom_fields:JSON.stringify(custom_fields_data)};});try{phone_number=Options.intlTelInput.enabled?$phone_field.intlTelInput('getNumber'):$phone_field.val();if(phone_number==''){phone_number=$phone_field.val();}}catch(error){phone_number=$phone_field.val();}
var data={action:'bookly_session_save',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,full_name:$full_name_field.val(),first_name:$first_name_field.val(),last_name:$last_name_field.val(),phone:phone_number,email:$email_field.val(),birthday_day:$birthday_day_field.val(),birthday_month:$birthday_month_field.val(),birthday_year:$birthday_year_field.val(),country:$address_country_field.val(),state:$address_state_field.val(),postcode:$address_postcode_field.val(),city:$address_city_field.val(),street:$address_street_field.val(),additional_address:$address_additional_field.val(),info_fields:info_fields,notes:$notes_field.val(),cart:custom_fields,captcha_ids:JSON.stringify(captcha_ids),force_update_customer:!Options.update_details_dialog||force_update_customer};$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){$errors.empty();$fields.removeClass('bookly-error');if(response.success){if(Options.woocommerce.enabled){var data={action:'bookly_add_to_woocommerce_cart',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id};$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){window.location.href=Options.woocommerce.cart_url;}else{ladda.stop();stepTime(undefined,Options.errors[response.error]);}}});}else{stepPayment();}}else{var $scroll_to=null;if(response.appointments_limit_reached){stepComplete({error:'appointments_limit_reached'});}else{ladda.stop();var invalidClass='bookly-error',validateFields=[{name:'full_name',errorElement:$name_error,formElement:$full_name_field},{name:'first_name',errorElement:$first_name_error,formElement:$first_name_field},{name:'last_name',errorElement:$last_name_error,formElement:$last_name_field},{name:'phone',errorElement:$phone_error,formElement:$phone_field},{name:'email',errorElement:$email_error,formElement:$email_field},{name:'birthday_day',errorElement:$birthday_day_error,formElement:$birthday_day_field},{name:'birthday_month',errorElement:$birthday_month_error,formElement:$birthday_month_field},{name:'birthday_year',errorElement:$birthday_year_error,formElement:$birthday_year_field},{name:'country',errorElement:$address_country_error,formElement:$address_country_field},{name:'state',errorElement:$address_state_error,formElement:$address_state_field},{name:'postcode',errorElement:$address_postcode_error,formElement:$address_postcode_field},{name:'city',errorElement:$address_city_error,formElement:$address_city_field},{name:'street',errorElement:$address_street_error,formElement:$address_street_field},{name:'additional_address',errorElement:$address_additional_error,formElement:$address_additional_field}];validateFields.forEach(function(field){if(!response[field.name]){return;}
field.errorElement.html(response[field.name]);field.formElement.addClass(invalidClass);if($scroll_to===null){$scroll_to=field.formElement;}});if(response.info_fields){$.each(response.info_fields,function(field_id,message){var $div=$('div.bookly-js-info-field-row[data-id="'+field_id+'"]',$container);$div.find('.bookly-js-info-field-error').html(message);$div.find('.bookly-js-info-field').addClass('bookly-error');if($scroll_to===null){$scroll_to=$div.find('.bookly-js-info-field');}});}
if(response.custom_fields){$.each(response.custom_fields,function(key,fields){$.each(fields,function(field_id,message){var $custom_fields_collector=$('.bookly-custom-fields-container[data-key="'+key+'"]',$container);var $div=$('[data-id="'+field_id+'"]',$custom_fields_collector);$div.find('.bookly-custom-field-error').html(message);$div.find('.bookly-custom-field').addClass('bookly-error');if($scroll_to===null){$scroll_to=$div.find('.bookly-custom-field');}});});}
if(response.customer){$cst_modal.find('.bookly-js-modal-body').html(response.customer).end().addClass('bookly-in');}}
if($scroll_to!==null){scrollTo($scroll_to);}}}});});$('.bookly-js-back-step',$container).on('click',function(e){e.preventDefault();ladda_start(this);if(Options.cart.enabled){stepCart();}else if(!Options.skip_steps.repeat){stepRepeat();}else{stepTime();}});$('.bookly-js-captcha-refresh',$container).on('click',function(){$captcha.css('opacity','0.5');$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_custom_fields_captcha_refresh',form_id:Options.form_id,csrf_token:BooklyL10n.csrf_token},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){$captcha.attr('src',response.data.captcha_url).on('load',function(){$captcha.css('opacity','1');});}}});});}}});}
function stepPayment(){$.ajax({type:'POST',url:Options.ajaxurl,data:{action:'bookly_render_payment',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,page_url:document.URL.split('#')[0]},dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){if(response.disabled){save();return;}
$container.html(response.html);scrollTo($container);if(Options.status.booking=='cancelled'){Options.status.booking='ok';}
var $payments=$('.bookly-payment',$container),$apply_coupon_button=$('.bookly-js-apply-coupon',$container),$coupon_input=$('input.bookly-user-coupon',$container),$coupon_error=$('.bookly-js-coupon-error',$container),$deposit_mode=$('input[type=radio][name=bookly-full-payment]',$container),$coupon_info_text=$('.bookly-info-text-coupon',$container),$bookly_payment_nav=$('.bookly-payment-nav',$container),$buttons=$('.bookly-gateway-buttons,form.bookly-authorize_net,form.bookly-stripe',$container);$payments.on('click',function(){$buttons.hide();$('.bookly-gateway-buttons.pay-'+$(this).val(),$container).show();if($(this).val()=='card'){$('form.bookly-'+$(this).data('form'),$container).show();}});$payments.eq(0).trigger('click');$deposit_mode.on('change',function(){var data={action:'bookly_deposit_payments_apply_payment_method',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,deposit_full:$(this).val()};$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){stepPayment();}}});});$apply_coupon_button.on('click',function(e){var ladda=ladda_start(this);$coupon_error.text('');$coupon_input.removeClass('bookly-error');var data={action:'bookly_coupons_apply_coupon',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,coupon_code:$coupon_input.val()};$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){stepPayment();}else{$coupon_error.html(Options.errors[response.error]);$coupon_input.addClass('bookly-error');$coupon_info_text.html(response.text);scrollTo($coupon_error);ladda.stop();}},error:function(){ladda.stop();}});});$('.bookly-js-next-step',$container).on('click',function(e){var ladda=ladda_start(this),$form;if($('.bookly-payment[value=local]',$container).is(':checked')||$(this).hasClass('bookly-js-coupon-payment')){e.preventDefault();save();}else if($('.bookly-payment[value=card]',$container).is(':checked')){var stripe=$('.bookly-payment[data-form=stripe]',$container).is(':checked');var card_action=stripe?'bookly_stripe_payment':'bookly_authorize_net_aim_payment';$form=$container.find(stripe?'.bookly-stripe':'.bookly-authorize_net');e.preventDefault();var data={action:card_action,csrf_token:BooklyL10n.csrf_token,card:{number:$form.find('input[name="card_number"]').val(),cvc:$form.find('input[name="card_cvc"]').val(),exp_month:$form.find('select[name="card_exp_month"]').val(),exp_year:$form.find('select[name="card_exp_year"]').val()},form_id:Options.form_id};var cardPayment=function(data){$.ajax({type:'POST',url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){stepComplete();}else if(response.error=='cart_item_not_available'){handleErrorCartItemNotAvailable(response);}else if(response.error=='payment_error'){ladda.stop();$form.find('.bookly-js-card-error').text(response.error_message);}}});};if(stripe&&$form.find('#publishable_key').val()){try{Stripe.setPublishableKey($form.find('#publishable_key').val());Stripe.createToken(data.card,function(status,response){if(response.error){$form.find('.bookly-js-card-error').text(response.error.message);ladda.stop();}else{data['card']=response['id'];cardPayment(data);}});}catch(e){$form.find('.bookly-js-card-error').text(e.message);ladda.stop();}}else{cardPayment(data);}}else if($('.bookly-payment[value=paypal]',$container).is(':checked')||$('.bookly-payment[value=2checkout]',$container).is(':checked')||$('.bookly-payment[value=payu_biz]',$container).is(':checked')||$('.bookly-payment[value=payu_latam]',$container).is(':checked')||$('.bookly-payment[value=payson]',$container).is(':checked')||$('.bookly-payment[value=mollie]',$container).is(':checked')){e.preventDefault();$form=$(this).closest('form');if($form.find('input.bookly-payment-id').length>0){$.ajax({type:'POST',url:Options.ajaxurl,xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),data:{action:'bookly_save_pending_appointment',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id,payment_type:$form.data('gateway')},dataType:'json',success:function(response){if(response.success){$form.find('input.bookly-payment-id').val(response.payment_id);$form.submit();}else if(response.error=='cart_item_not_available'){handleErrorCartItemNotAvailable(response);}}});}else{$.ajax({type:'POST',url:Options.ajaxurl,xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),data:{action:'bookly_check_cart',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id},dataType:'json',success:function(response){if(response.success){$form.submit();}else if(response.error=='cart_item_not_available'){handleErrorCartItemNotAvailable(response);}}});}}});$('.bookly-js-back-step',$container).on('click',function(e){e.preventDefault();ladda_start(this);stepDetails();});}}});}
function stepComplete(params){var data=$.extend({action:'bookly_render_complete',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id},params);if(Options.final_step_url&&!data.error){document.location.href=Options.final_step_url;}else{$.ajax({url:Options.ajaxurl,data:data,dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){if(response.success){$container.html(response.html);scrollTo($container);}}});}}
function initFacebookLogin(){FB.init({appId:Options.facebook.appId,status:true,version:'v2.12'});FB.getLoginStatus(function(response){if(response.status==='connected'){Options.facebook.enabled=false;FB.api('/me',{fields:'id,name,first_name,last_name,email,link'},function(userInfo){$.ajax({type:'POST',url:Options.ajaxurl,data:$.extend(userInfo,{action:'bookly_facebook_login',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id}),dataType:'json',xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),success:function(response){}});});}else{FB.Event.subscribe('auth.statusChange',function(response){if(Options.facebook.onStatusChange){Options.facebook.onStatusChange(response);}});}});}
(function(){if(!Options.google_maps.enabled){return;}
var apiKey=Options.google_maps.api_key,src='https://maps.googleapis.com/maps/api/js?key='+apiKey+'&libraries=places&callback=booklyInitGooglePlacesAutocomplete';importScript(src,true);window.booklyInitGooglePlacesAutocomplete=function(bookly_forms)
{var boobkly_forms=bookly_forms||$('.bookly-form .bookly-details-step');boobkly_forms.each(function(){initGooglePlacesAutocomplete($(this));});};function initGooglePlacesAutocomplete($container)
{var autocompleteInput=$container.find('.bookly-js-cst-address-autocomplete');if(!autocompleteInput.length){return false;}
var autocomplete=new google.maps.places.Autocomplete(autocompleteInput[0],{types:['geocode']}),autocompleteFeidls=[{selector:'.bookly-js-address-country',val:function(){return getFieldValueByType('country');}},{selector:'.bookly-js-address-postcode',val:function(){return getFieldValueByType('postal_code');}},{selector:'.bookly-js-address-city',val:function(){return getFieldValueByType('locality');}},{selector:'.bookly-js-address-state',val:function(){return getFieldValueByType('administrative_area_level_1');}},{selector:'.bookly-js-address-street',val:function(){var address=getFieldValueByType('route')+' '+getFieldValueByType('street_number');return address.trim();}}];var getFieldValueByType=function(type,useShortName)
{var addressComponents=autocomplete.getPlace().address_components;for(var i=0;i<addressComponents.length;i++){var addressType=addressComponents[i].types[0];if(addressType===type){return useShortName?addressComponents[i]['short_name']:addressComponents[i]['long_name'];}}
return'';};autocomplete.addListener('place_changed',function(){autocompleteFeidls.forEach(function(field){var element=$container.find(field.selector);if(element.length===0){return;}
element.val(field.val());});});}})();function save(){$.ajax({type:'POST',url:Options.ajaxurl,xhrFields:{withCredentials:true},crossDomain:'withCredentials'in new XMLHttpRequest(),data:{action:'bookly_save_appointment',csrf_token:BooklyL10n.csrf_token,form_id:Options.form_id},dataType:'json'}).done(function(response){if(response.success){stepComplete();}else if(response.error=='cart_item_not_available'){handleErrorCartItemNotAvailable(response);}});}
function ladda_start(elem){var ladda=Ladda.create(elem);ladda.start();return ladda;}
function handleErrorCartItemNotAvailable(response){if(Options.cart.enabled){stepCart(undefined,{failed_key:response.failed_cart_key,message:Options.errors[response.error]});}else{stepTime(undefined,Options.errors[response.error]);}}
function scrollTo($elem){var elemTop=$elem.offset().top;var scrollTop=$(window).scrollTop();if(elemTop<$(window).scrollTop()||elemTop>scrollTop+window.innerHeight){$('html,body').animate({scrollTop:(elemTop-24)},500);}}
function importScript(src,async,onLoad)
{var script=document.createElement("script");script.type="text\/javascript";if(async!==undefined){script.async=async;}
if(onLoad instanceof Function){script.onload=onLoad;}
document.head.appendChild(script);script.src=src;}};})(jQuery);
(function($){window.booklyCustomerProfile=function(options){$('.bookly-show-past').on('click',function(e){e.preventDefault();var $self=$(this),$table=$self.prevAll('table.bookly-appointments-table'),ladda=Ladda.create(this);ladda.start();$.get(options.ajaxurl,{action:'bookly_get_past_appointments',csrf_token:BooklyL10n.csrf_token,columns:$table.data('columns'),custom_fields:$table.data('custom_fields'),page:$table.data('page')+1},function(){},'json').done(function(resp){ladda.stop();if(resp.data.more){$self.find('span.bookly-label').html(BooklyL10n.show_more);}else{$self.remove();}
if(resp.data.html){$table.find('tr.bookly--no-appointments').remove();$(resp.data.html).hide().appendTo($table).show('slow');$table.data('page',$table.data('page')+1);}});});};})(jQuery);
/*!
 * jQuery UI Widget 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/jQuery.widget/
 */
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(d){var s,i=0,a=Array.prototype.slice;return d.cleanData=(s=d.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)try{(e=d._data(i,"events"))&&e.remove&&d(i).triggerHandler("remove")}catch(t){}s(t)}),d.widget=function(t,i,e){var n,s,o,r,a={},u=t.split(".")[0];return t=t.split(".")[1],e||(e=i,i=d.Widget),d.expr[":"][(n=u+"-"+t).toLowerCase()]=function(t){return!!d.data(t,n)},d[u]=d[u]||{},s=d[u][t],o=d[u][t]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},d.extend(o,s,{version:e.version,_proto:d.extend({},e),_childConstructors:[]}),(r=new i).options=d.widget.extend({},r.options),d.each(e,function(e,n){function s(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}d.isFunction(n)?a[e]=function(){var t,e=this._super,i=this._superApply;return this._super=s,this._superApply=o,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}:a[e]=n}),o.prototype=d.widget.extend(r,{widgetEventPrefix:s&&r.widgetEventPrefix||t},a,{constructor:o,namespace:u,widgetName:t,widgetFullName:n}),s?(d.each(s._childConstructors,function(t,e){var i=e.prototype;d.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete s._childConstructors):i._childConstructors.push(o),d.widget.bridge(t,o),o},d.widget.extend=function(t){for(var e,i,n=a.call(arguments,1),s=0,o=n.length;s<o;s++)for(e in n[s])i=n[s][e],n[s].hasOwnProperty(e)&&void 0!==i&&(d.isPlainObject(i)?t[e]=d.isPlainObject(t[e])?d.widget.extend({},t[e],i):d.widget.extend({},i):t[e]=i);return t},d.widget.bridge=function(o,e){var r=e.prototype.widgetFullName||o;d.fn[o]=function(i){var t="string"==typeof i,n=a.call(arguments,1),s=this;return t?this.each(function(){var t,e=d.data(this,r);return"instance"===i?(s=e,!1):e?d.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,n))!==e&&void 0!==t?(s=t&&t.jquery?s.pushStack(t.get()):t,!1):void 0:d.error("no such method '"+i+"' for "+o+" widget instance"):d.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):(n.length&&(i=d.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=d.data(this,r);t?(t.option(i||{}),t._init&&t._init()):d.data(this,r,new e(i,this))})),s}},d.Widget=function(){},d.Widget._childConstructors=[],d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,e){e=d(e||this.defaultElement||this)[0],this.element=d(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=d(),this.hoverable=d(),this.focusable=d(),e!==this&&(d.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=d(e.style?e.ownerDocument:e.document||e),this.window=d(this.document[0].defaultView||this.document[0].parentWindow)),this.options=d.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:d.noop,_getCreateEventData:d.noop,_create:d.noop,_init:d.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(d.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:d.noop,widget:function(){return this.element},option:function(t,e){var i,n,s,o=t;if(0===arguments.length)return d.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(n=o[t]=d.widget.extend({},this.options[t]),s=0;s<i.length-1;s++)n[i[s]]=n[i[s]]||{},n=n[i[s]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(s,o,t){var r,a=this;"boolean"!=typeof s&&(t=o,o=s,s=!1),t?(o=r=d(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,r=this.widget()),d.each(t,function(t,e){function i(){if(s||!0!==a.options.disabled&&!d(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||d.guid++);var n=t.match(/^([\w:-]*)\s*(.*)$/),t=n[1]+a.eventNamespace,n=n[2];n?r.delegate(n,t,i):o.bind(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e),this.bindings=d(this.bindings.not(t).get()),this.focusable=d(this.focusable.not(t).get()),this.hoverable=d(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){d(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){d(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){d(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){d(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,e,i){var n,s,o=this.options[t];if(i=i||{},(e=d.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],s=e.originalEvent)for(n in s)n in e||(e[n]=s[n]);return this.element.trigger(e,i),!(d.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},d.each({show:"fadeIn",hide:"fadeOut"},function(o,r){d.Widget.prototype["_"+o]=function(e,t,i){var n=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:o,s=!d.isEmptyObject(t="number"==typeof(t=t||{})?{duration:t}:t);t.complete=i,t.delay&&e.delay(t.delay),s&&d.effects&&d.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){d(this)[o](),i&&i.call(e[0]),t()})}}),d.widget});
;(function(factory){'use strict';if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(window.jQuery);}}(function($){'use strict';var counter=0,jsonAPI=$,jsonParse='parseJSON';if('JSON'in window&&'parse'in JSON){jsonAPI=JSON;jsonParse='parse';}
$.ajaxTransport('iframe',function(options){if(options.async){var initialIframeSrc=options.initialIframeSrc||'javascript:false;',form,iframe,addParamChar;return{send:function(_,completeCallback){form=$('<form style="display:none;"></form>');form.attr('accept-charset',options.formAcceptCharset);addParamChar=/\?/.test(options.url)?'&':'?';if(options.type==='DELETE'){options.url=options.url+addParamChar+'_method=DELETE';options.type='POST';}else if(options.type==='PUT'){options.url=options.url+addParamChar+'_method=PUT';options.type='POST';}else if(options.type==='PATCH'){options.url=options.url+addParamChar+'_method=PATCH';options.type='POST';}
counter+=1;iframe=$('<iframe src="'+initialIframeSrc+'" name="iframe-transport-'+counter+'"></iframe>').bind('load',function(){var fileInputClones,paramNames=$.isArray(options.paramName)?options.paramName:[options.paramName];iframe.unbind('load').bind('load',function(){var response;try{response=iframe.contents();if(!response.length||!response[0].firstChild){throw new Error();}}catch(e){response=undefined;}
completeCallback(200,'success',{'iframe':response});$('<iframe src="'+initialIframeSrc+'"></iframe>').appendTo(form);window.setTimeout(function(){form.remove();},0);});form.prop('target',iframe.prop('name')).prop('action',options.url).prop('method',options.type);if(options.formData){$.each(options.formData,function(index,field){$('<input type="hidden"/>').prop('name',field.name).val(field.value).appendTo(form);});}
if(options.fileInput&&options.fileInput.length&&options.type==='POST'){fileInputClones=options.fileInput.clone();options.fileInput.after(function(index){return fileInputClones[index];});if(options.paramName){options.fileInput.each(function(index){$(this).prop('name',paramNames[index]||options.paramName);});}
form.append(options.fileInput).prop('enctype','multipart/form-data').prop('encoding','multipart/form-data');options.fileInput.removeAttr('form');}
form.submit();if(fileInputClones&&fileInputClones.length){options.fileInput.each(function(index,input){var clone=$(fileInputClones[index]);$(input).prop('name',clone.prop('name')).attr('form',clone.attr('form'));clone.replaceWith(input);});}});form.append(iframe).appendTo(document.body);},abort:function(){if(iframe){iframe.unbind('load').prop('src',initialIframeSrc);}
if(form){form.remove();}}};}});$.ajaxSetup({converters:{'iframe text':function(iframe){return iframe&&$(iframe[0].body).text();},'iframe json':function(iframe){return iframe&&jsonAPI[jsonParse]($(iframe[0].body).text());},'iframe html':function(iframe){return iframe&&$(iframe[0].body).html();},'iframe xml':function(iframe){var xmlDoc=iframe&&iframe[0];return xmlDoc&&$.isXMLDoc(xmlDoc)?xmlDoc:$.parseXML((xmlDoc.XMLDocument&&xmlDoc.XMLDocument.xml)||$(xmlDoc.body).html());},'iframe script':function(iframe){return iframe&&$.globalEval($(iframe[0].body).text());}}});}));
;(function(factory){'use strict';if(typeof define==='function'&&define.amd){define(['jquery','jquery-ui/ui/widget'],factory);}else if(typeof exports==='object'){factory(require('jquery'),require('./vendor/jquery.ui.widget'));}else{factory(window.jQuery);}}(function($){'use strict';$.support.fileInput=!(new RegExp('(Android (1\\.[0156]|2\\.[01]))'+'|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)'+'|(w(eb)?OSBrowser)|(webOS)'+'|(Kindle/(1\\.0|2\\.[05]|3\\.0))').test(window.navigator.userAgent)||$('<input type="file">').prop('disabled'));$.support.xhrFileUpload=!!(window.ProgressEvent&&window.FileReader);$.support.xhrFormDataFileUpload=!!window.FormData;$.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice);function getDragHandler(type){var isDragOver=type==='dragover';return function(e){e.dataTransfer=e.originalEvent&&e.originalEvent.dataTransfer;var dataTransfer=e.dataTransfer;if(dataTransfer&&$.inArray('Files',dataTransfer.types)!==-1&&this._trigger(type,$.Event(type,{delegatedEvent:e}))!==false){e.preventDefault();if(isDragOver){dataTransfer.dropEffect='copy';}}};}
$.widget('blueimp.fileupload',{options:{dropZone:$(document),pasteZone:undefined,fileInput:undefined,replaceFileInput:true,paramName:undefined,singleFileUploads:true,limitMultiFileUploads:undefined,limitMultiFileUploadSize:undefined,limitMultiFileUploadSizeOverhead:512,sequentialUploads:false,limitConcurrentUploads:undefined,forceIframeTransport:false,redirect:undefined,redirectParamName:undefined,postMessage:undefined,multipart:true,maxChunkSize:undefined,uploadedBytes:undefined,recalculateProgress:true,progressInterval:100,bitrateInterval:500,autoUpload:true,messages:{uploadedBytes:'Uploaded bytes exceed file size'},i18n:function(message,context){message=this.messages[message]||message.toString();if(context){$.each(context,function(key,value){message=message.replace('{'+key+'}',value);});}
return message;},formData:function(form){return form.serializeArray();},add:function(e,data){if(e.isDefaultPrevented()){return false;}
if(data.autoUpload||(data.autoUpload!==false&&$(this).fileupload('option','autoUpload'))){data.process().done(function(){data.submit();});}},processData:false,contentType:false,cache:false,timeout:0},_specialOptions:['fileInput','dropZone','pasteZone','multipart','forceIframeTransport'],_blobSlice:$.support.blobSlice&&function(){var slice=this.slice||this.webkitSlice||this.mozSlice;return slice.apply(this,arguments);},_BitrateTimer:function(){this.timestamp=((Date.now)?Date.now():(new Date()).getTime());this.loaded=0;this.bitrate=0;this.getBitrate=function(now,loaded,interval){var timeDiff=now-this.timestamp;if(!this.bitrate||!interval||timeDiff>interval){this.bitrate=(loaded-this.loaded)*(1000/timeDiff)*8;this.loaded=loaded;this.timestamp=now;}
return this.bitrate;};},_isXHRUpload:function(options){return!options.forceIframeTransport&&((!options.multipart&&$.support.xhrFileUpload)||$.support.xhrFormDataFileUpload);},_getFormData:function(options){var formData;if($.type(options.formData)==='function'){return options.formData(options.form);}
if($.isArray(options.formData)){return options.formData;}
if($.type(options.formData)==='object'){formData=[];$.each(options.formData,function(name,value){formData.push({name:name,value:value});});return formData;}
return[];},_getTotal:function(files){var total=0;$.each(files,function(index,file){total+=file.size||1;});return total;},_initProgressObject:function(obj){var progress={loaded:0,total:0,bitrate:0};if(obj._progress){$.extend(obj._progress,progress);}else{obj._progress=progress;}},_initResponseObject:function(obj){var prop;if(obj._response){for(prop in obj._response){if(obj._response.hasOwnProperty(prop)){delete obj._response[prop];}}}else{obj._response={};}},_onProgress:function(e,data){if(e.lengthComputable){var now=((Date.now)?Date.now():(new Date()).getTime()),loaded;if(data._time&&data.progressInterval&&(now-data._time<data.progressInterval)&&e.loaded!==e.total){return;}
data._time=now;loaded=Math.floor(e.loaded/e.total*(data.chunkSize||data._progress.total))+(data.uploadedBytes||0);this._progress.loaded+=(loaded-data._progress.loaded);this._progress.bitrate=this._bitrateTimer.getBitrate(now,this._progress.loaded,data.bitrateInterval);data._progress.loaded=data.loaded=loaded;data._progress.bitrate=data.bitrate=data._bitrateTimer.getBitrate(now,loaded,data.bitrateInterval);this._trigger('progress',$.Event('progress',{delegatedEvent:e}),data);this._trigger('progressall',$.Event('progressall',{delegatedEvent:e}),this._progress);}},_initProgressListener:function(options){var that=this,xhr=options.xhr?options.xhr():$.ajaxSettings.xhr();if(xhr.upload){$(xhr.upload).bind('progress',function(e){var oe=e.originalEvent;e.lengthComputable=oe.lengthComputable;e.loaded=oe.loaded;e.total=oe.total;that._onProgress(e,options);});options.xhr=function(){return xhr;};}},_isInstanceOf:function(type,obj){return Object.prototype.toString.call(obj)==='[object '+type+']';},_initXHRData:function(options){var that=this,formData,file=options.files[0],multipart=options.multipart||!$.support.xhrFileUpload,paramName=$.type(options.paramName)==='array'?options.paramName[0]:options.paramName;options.headers=$.extend({},options.headers);if(options.contentRange){options.headers['Content-Range']=options.contentRange;}
if(!multipart||options.blob||!this._isInstanceOf('File',file)){options.headers['Content-Disposition']='attachment; filename="'+
encodeURI(file.uploadName||file.name)+'"';}
if(!multipart){options.contentType=file.type||'application/octet-stream';options.data=options.blob||file;}else if($.support.xhrFormDataFileUpload){if(options.postMessage){formData=this._getFormData(options);if(options.blob){formData.push({name:paramName,value:options.blob});}else{$.each(options.files,function(index,file){formData.push({name:($.type(options.paramName)==='array'&&options.paramName[index])||paramName,value:file});});}}else{if(that._isInstanceOf('FormData',options.formData)){formData=options.formData;}else{formData=new FormData();$.each(this._getFormData(options),function(index,field){formData.append(field.name,field.value);});}
if(options.blob){formData.append(paramName,options.blob,file.uploadName||file.name);}else{$.each(options.files,function(index,file){if(that._isInstanceOf('File',file)||that._isInstanceOf('Blob',file)){formData.append(($.type(options.paramName)==='array'&&options.paramName[index])||paramName,file,file.uploadName||file.name);}});}}
options.data=formData;}
options.blob=null;},_initIframeSettings:function(options){var targetHost=$('<a></a>').prop('href',options.url).prop('host');options.dataType='iframe '+(options.dataType||'');options.formData=this._getFormData(options);if(options.redirect&&targetHost&&targetHost!==location.host){options.formData.push({name:options.redirectParamName||'redirect',value:options.redirect});}},_initDataSettings:function(options){if(this._isXHRUpload(options)){if(!this._chunkedUpload(options,true)){if(!options.data){this._initXHRData(options);}
this._initProgressListener(options);}
if(options.postMessage){options.dataType='postmessage '+(options.dataType||'');}}else{this._initIframeSettings(options);}},_getParamName:function(options){var fileInput=$(options.fileInput),paramName=options.paramName;if(!paramName){paramName=[];fileInput.each(function(){var input=$(this),name=input.prop('name')||'files[]',i=(input.prop('files')||[1]).length;while(i){paramName.push(name);i-=1;}});if(!paramName.length){paramName=[fileInput.prop('name')||'files[]'];}}else if(!$.isArray(paramName)){paramName=[paramName];}
return paramName;},_initFormSettings:function(options){if(!options.form||!options.form.length){options.form=$(options.fileInput.prop('form'));if(!options.form.length){options.form=$(this.options.fileInput.prop('form'));}}
options.paramName=this._getParamName(options);if(!options.url){options.url=options.form.prop('action')||location.href;}
options.type=(options.type||($.type(options.form.prop('method'))==='string'&&options.form.prop('method'))||'').toUpperCase();if(options.type!=='POST'&&options.type!=='PUT'&&options.type!=='PATCH'){options.type='POST';}
if(!options.formAcceptCharset){options.formAcceptCharset=options.form.attr('accept-charset');}},_getAJAXSettings:function(data){var options=$.extend({},this.options,data);this._initFormSettings(options);this._initDataSettings(options);return options;},_getDeferredState:function(deferred){if(deferred.state){return deferred.state();}
if(deferred.isResolved()){return'resolved';}
if(deferred.isRejected()){return'rejected';}
return'pending';},_enhancePromise:function(promise){promise.success=promise.done;promise.error=promise.fail;promise.complete=promise.always;return promise;},_getXHRPromise:function(resolveOrReject,context,args){var dfd=$.Deferred(),promise=dfd.promise();context=context||this.options.context||promise;if(resolveOrReject===true){dfd.resolveWith(context,args);}else if(resolveOrReject===false){dfd.rejectWith(context,args);}
promise.abort=dfd.promise;return this._enhancePromise(promise);},_addConvenienceMethods:function(e,data){var that=this,getPromise=function(args){return $.Deferred().resolveWith(that,args).promise();};data.process=function(resolveFunc,rejectFunc){if(resolveFunc||rejectFunc){data._processQueue=this._processQueue=(this._processQueue||getPromise([this])).then(function(){if(data.errorThrown){return $.Deferred().rejectWith(that,[data]).promise();}
return getPromise(arguments);}).then(resolveFunc,rejectFunc);}
return this._processQueue||getPromise([this]);};data.submit=function(){if(this.state()!=='pending'){data.jqXHR=this.jqXHR=(that._trigger('submit',$.Event('submit',{delegatedEvent:e}),this)!==false)&&that._onSend(e,this);}
return this.jqXHR||that._getXHRPromise();};data.abort=function(){if(this.jqXHR){return this.jqXHR.abort();}
this.errorThrown='abort';that._trigger('fail',null,this);return that._getXHRPromise(false);};data.state=function(){if(this.jqXHR){return that._getDeferredState(this.jqXHR);}
if(this._processQueue){return that._getDeferredState(this._processQueue);}};data.processing=function(){return!this.jqXHR&&this._processQueue&&that._getDeferredState(this._processQueue)==='pending';};data.progress=function(){return this._progress;};data.response=function(){return this._response;};},_getUploadedBytes:function(jqXHR){var range=jqXHR.getResponseHeader('Range'),parts=range&&range.split('-'),upperBytesPos=parts&&parts.length>1&&parseInt(parts[1],10);return upperBytesPos&&upperBytesPos+1;},_chunkedUpload:function(options,testOnly){options.uploadedBytes=options.uploadedBytes||0;var that=this,file=options.files[0],fs=file.size,ub=options.uploadedBytes,mcs=options.maxChunkSize||fs,slice=this._blobSlice,dfd=$.Deferred(),promise=dfd.promise(),jqXHR,upload;if(!(this._isXHRUpload(options)&&slice&&(ub||($.type(mcs)==='function'?mcs(options):mcs)<fs))||options.data){return false;}
if(testOnly){return true;}
if(ub>=fs){file.error=options.i18n('uploadedBytes');return this._getXHRPromise(false,options.context,[null,'error',file.error]);}
upload=function(){var o=$.extend({},options),currentLoaded=o._progress.loaded;o.blob=slice.call(file,ub,ub+($.type(mcs)==='function'?mcs(o):mcs),file.type);o.chunkSize=o.blob.size;o.contentRange='bytes '+ub+'-'+
(ub+o.chunkSize-1)+'/'+fs;that._initXHRData(o);that._initProgressListener(o);jqXHR=((that._trigger('chunksend',null,o)!==false&&$.ajax(o))||that._getXHRPromise(false,o.context)).done(function(result,textStatus,jqXHR){ub=that._getUploadedBytes(jqXHR)||(ub+o.chunkSize);if(currentLoaded+o.chunkSize-o._progress.loaded){that._onProgress($.Event('progress',{lengthComputable:true,loaded:ub-o.uploadedBytes,total:ub-o.uploadedBytes}),o);}
options.uploadedBytes=o.uploadedBytes=ub;o.result=result;o.textStatus=textStatus;o.jqXHR=jqXHR;that._trigger('chunkdone',null,o);that._trigger('chunkalways',null,o);if(ub<fs){upload();}else{dfd.resolveWith(o.context,[result,textStatus,jqXHR]);}}).fail(function(jqXHR,textStatus,errorThrown){o.jqXHR=jqXHR;o.textStatus=textStatus;o.errorThrown=errorThrown;that._trigger('chunkfail',null,o);that._trigger('chunkalways',null,o);dfd.rejectWith(o.context,[jqXHR,textStatus,errorThrown]);});};this._enhancePromise(promise);promise.abort=function(){return jqXHR.abort();};upload();return promise;},_beforeSend:function(e,data){if(this._active===0){this._trigger('start');this._bitrateTimer=new this._BitrateTimer();this._progress.loaded=this._progress.total=0;this._progress.bitrate=0;}
this._initResponseObject(data);this._initProgressObject(data);data._progress.loaded=data.loaded=data.uploadedBytes||0;data._progress.total=data.total=this._getTotal(data.files)||1;data._progress.bitrate=data.bitrate=0;this._active+=1;this._progress.loaded+=data.loaded;this._progress.total+=data.total;},_onDone:function(result,textStatus,jqXHR,options){var total=options._progress.total,response=options._response;if(options._progress.loaded<total){this._onProgress($.Event('progress',{lengthComputable:true,loaded:total,total:total}),options);}
response.result=options.result=result;response.textStatus=options.textStatus=textStatus;response.jqXHR=options.jqXHR=jqXHR;this._trigger('done',null,options);},_onFail:function(jqXHR,textStatus,errorThrown,options){var response=options._response;if(options.recalculateProgress){this._progress.loaded-=options._progress.loaded;this._progress.total-=options._progress.total;}
response.jqXHR=options.jqXHR=jqXHR;response.textStatus=options.textStatus=textStatus;response.errorThrown=options.errorThrown=errorThrown;this._trigger('fail',null,options);},_onAlways:function(jqXHRorResult,textStatus,jqXHRorError,options){this._trigger('always',null,options);},_onSend:function(e,data){if(!data.submit){this._addConvenienceMethods(e,data);}
var that=this,jqXHR,aborted,slot,pipe,options=that._getAJAXSettings(data),send=function(){that._sending+=1;options._bitrateTimer=new that._BitrateTimer();jqXHR=jqXHR||(((aborted||that._trigger('send',$.Event('send',{delegatedEvent:e}),options)===false)&&that._getXHRPromise(false,options.context,aborted))||that._chunkedUpload(options)||$.ajax(options)).done(function(result,textStatus,jqXHR){that._onDone(result,textStatus,jqXHR,options);}).fail(function(jqXHR,textStatus,errorThrown){that._onFail(jqXHR,textStatus,errorThrown,options);}).always(function(jqXHRorResult,textStatus,jqXHRorError){that._onAlways(jqXHRorResult,textStatus,jqXHRorError,options);that._sending-=1;that._active-=1;if(options.limitConcurrentUploads&&options.limitConcurrentUploads>that._sending){var nextSlot=that._slots.shift();while(nextSlot){if(that._getDeferredState(nextSlot)==='pending'){nextSlot.resolve();break;}
nextSlot=that._slots.shift();}}
if(that._active===0){that._trigger('stop');}});return jqXHR;};this._beforeSend(e,options);if(this.options.sequentialUploads||(this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending)){if(this.options.limitConcurrentUploads>1){slot=$.Deferred();this._slots.push(slot);pipe=slot.then(send);}else{this._sequence=this._sequence.then(send,send);pipe=this._sequence;}
pipe.abort=function(){aborted=[undefined,'abort','abort'];if(!jqXHR){if(slot){slot.rejectWith(options.context,aborted);}
return send();}
return jqXHR.abort();};return this._enhancePromise(pipe);}
return send();},_onAdd:function(e,data){var that=this,result=true,options=$.extend({},this.options,data),files=data.files,filesLength=files.length,limit=options.limitMultiFileUploads,limitSize=options.limitMultiFileUploadSize,overhead=options.limitMultiFileUploadSizeOverhead,batchSize=0,paramName=this._getParamName(options),paramNameSet,paramNameSlice,fileSet,i,j=0;if(!filesLength){return false;}
if(limitSize&&files[0].size===undefined){limitSize=undefined;}
if(!(options.singleFileUploads||limit||limitSize)||!this._isXHRUpload(options)){fileSet=[files];paramNameSet=[paramName];}else if(!(options.singleFileUploads||limitSize)&&limit){fileSet=[];paramNameSet=[];for(i=0;i<filesLength;i+=limit){fileSet.push(files.slice(i,i+limit));paramNameSlice=paramName.slice(i,i+limit);if(!paramNameSlice.length){paramNameSlice=paramName;}
paramNameSet.push(paramNameSlice);}}else if(!options.singleFileUploads&&limitSize){fileSet=[];paramNameSet=[];for(i=0;i<filesLength;i=i+1){batchSize+=files[i].size+overhead;if(i+1===filesLength||((batchSize+files[i+1].size+overhead)>limitSize)||(limit&&i+1-j>=limit)){fileSet.push(files.slice(j,i+1));paramNameSlice=paramName.slice(j,i+1);if(!paramNameSlice.length){paramNameSlice=paramName;}
paramNameSet.push(paramNameSlice);j=i+1;batchSize=0;}}}else{paramNameSet=paramName;}
data.originalFiles=files;$.each(fileSet||files,function(index,element){var newData=$.extend({},data);newData.files=fileSet?element:[element];newData.paramName=paramNameSet[index];that._initResponseObject(newData);that._initProgressObject(newData);that._addConvenienceMethods(e,newData);result=that._trigger('add',$.Event('add',{delegatedEvent:e}),newData);return result;});return result;},_replaceFileInput:function(data){var input=data.fileInput,inputClone=input.clone(true),restoreFocus=input.is(document.activeElement);data.fileInputClone=inputClone;$('<form></form>').append(inputClone)[0].reset();input.after(inputClone).detach();if(restoreFocus){inputClone.focus();}
$.cleanData(input.unbind('remove'));this.options.fileInput=this.options.fileInput.map(function(i,el){if(el===input[0]){return inputClone[0];}
return el;});if(input[0]===this.element[0]){this.element=inputClone;}},_handleFileTreeEntry:function(entry,path){var that=this,dfd=$.Deferred(),entries=[],dirReader,errorHandler=function(e){if(e&&!e.entry){e.entry=entry;}
dfd.resolve([e]);},successHandler=function(entries){that._handleFileTreeEntries(entries,path+entry.name+'/').done(function(files){dfd.resolve(files);}).fail(errorHandler);},readEntries=function(){dirReader.readEntries(function(results){if(!results.length){successHandler(entries);}else{entries=entries.concat(results);readEntries();}},errorHandler);};path=path||'';if(entry.isFile){if(entry._file){entry._file.relativePath=path;dfd.resolve(entry._file);}else{entry.file(function(file){file.relativePath=path;dfd.resolve(file);},errorHandler);}}else if(entry.isDirectory){dirReader=entry.createReader();readEntries();}else{dfd.resolve([]);}
return dfd.promise();},_handleFileTreeEntries:function(entries,path){var that=this;return $.when.apply($,$.map(entries,function(entry){return that._handleFileTreeEntry(entry,path);})).then(function(){return Array.prototype.concat.apply([],arguments);});},_getDroppedFiles:function(dataTransfer){dataTransfer=dataTransfer||{};var items=dataTransfer.items;if(items&&items.length&&(items[0].webkitGetAsEntry||items[0].getAsEntry)){return this._handleFileTreeEntries($.map(items,function(item){var entry;if(item.webkitGetAsEntry){entry=item.webkitGetAsEntry();if(entry){entry._file=item.getAsFile();}
return entry;}
return item.getAsEntry();}));}
return $.Deferred().resolve($.makeArray(dataTransfer.files)).promise();},_getSingleFileInputFiles:function(fileInput){fileInput=$(fileInput);var entries=fileInput.prop('webkitEntries')||fileInput.prop('entries'),files,value;if(entries&&entries.length){return this._handleFileTreeEntries(entries);}
files=$.makeArray(fileInput.prop('files'));if(!files.length){value=fileInput.prop('value');if(!value){return $.Deferred().resolve([]).promise();}
files=[{name:value.replace(/^.*\\/,'')}];}else if(files[0].name===undefined&&files[0].fileName){$.each(files,function(index,file){file.name=file.fileName;file.size=file.fileSize;});}
return $.Deferred().resolve(files).promise();},_getFileInputFiles:function(fileInput){if(!(fileInput instanceof $)||fileInput.length===1){return this._getSingleFileInputFiles(fileInput);}
return $.when.apply($,$.map(fileInput,this._getSingleFileInputFiles)).then(function(){return Array.prototype.concat.apply([],arguments);});},_onChange:function(e){var that=this,data={fileInput:$(e.target),form:$(e.target.form)};this._getFileInputFiles(data.fileInput).always(function(files){data.files=files;if(that.options.replaceFileInput){that._replaceFileInput(data);}
if(that._trigger('change',$.Event('change',{delegatedEvent:e}),data)!==false){that._onAdd(e,data);}});},_onPaste:function(e){var items=e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.items,data={files:[]};if(items&&items.length){$.each(items,function(index,item){var file=item.getAsFile&&item.getAsFile();if(file){data.files.push(file);}});if(this._trigger('paste',$.Event('paste',{delegatedEvent:e}),data)!==false){this._onAdd(e,data);}}},_onDrop:function(e){e.dataTransfer=e.originalEvent&&e.originalEvent.dataTransfer;var that=this,dataTransfer=e.dataTransfer,data={};if(dataTransfer&&dataTransfer.files&&dataTransfer.files.length){e.preventDefault();this._getDroppedFiles(dataTransfer).always(function(files){data.files=files;if(that._trigger('drop',$.Event('drop',{delegatedEvent:e}),data)!==false){that._onAdd(e,data);}});}},_onDragOver:getDragHandler('dragover'),_onDragEnter:getDragHandler('dragenter'),_onDragLeave:getDragHandler('dragleave'),_initEventHandlers:function(){if(this._isXHRUpload(this.options)){this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave});this._on(this.options.pasteZone,{paste:this._onPaste});}
if($.support.fileInput){this._on(this.options.fileInput,{change:this._onChange});}},_destroyEventHandlers:function(){this._off(this.options.dropZone,'dragenter dragleave dragover drop');this._off(this.options.pasteZone,'paste');this._off(this.options.fileInput,'change');},_destroy:function(){this._destroyEventHandlers();},_setOption:function(key,value){var reinit=$.inArray(key,this._specialOptions)!==-1;if(reinit){this._destroyEventHandlers();}
this._super(key,value);if(reinit){this._initSpecialOptions();this._initEventHandlers();}},_initSpecialOptions:function(){var options=this.options;if(options.fileInput===undefined){options.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]');}else if(!(options.fileInput instanceof $)){options.fileInput=$(options.fileInput);}
if(!(options.dropZone instanceof $)){options.dropZone=$(options.dropZone);}
if(!(options.pasteZone instanceof $)){options.pasteZone=$(options.pasteZone);}},_getRegExp:function(str){var parts=str.split('/'),modifiers=parts.pop();parts.shift();return new RegExp(parts.join('/'),modifiers);},_isRegExpOption:function(key,value){return key!=='url'&&$.type(value)==='string'&&/^\/.*\/[igm]{0,3}$/.test(value);},_initDataAttributes:function(){var that=this,options=this.options,data=this.element.data();$.each(this.element[0].attributes,function(index,attr){var key=attr.name.toLowerCase(),value;if(/^data-/.test(key)){key=key.slice(5).replace(/-[a-z]/g,function(str){return str.charAt(1).toUpperCase();});value=data[key];if(that._isRegExpOption(key,value)){value=that._getRegExp(value);}
options[key]=value;}});},_create:function(){this._initDataAttributes();this._initSpecialOptions();this._slots=[];this._sequence=this._getXHRPromise(true);this._sending=this._active=0;this._initProgressObject(this);this._initEventHandlers();},active:function(){return this._active;},progress:function(){return this._progress;},add:function(data){var that=this;if(!data||this.options.disabled){return;}
if(data.fileInput&&!data.files){this._getFileInputFiles(data.fileInput).always(function(files){data.files=files;that._onAdd(null,data);});}else{data.files=$.makeArray(data.files);this._onAdd(null,data);}},send:function(data){if(data&&!this.options.disabled){if(data.fileInput&&!data.files){var that=this,dfd=$.Deferred(),promise=dfd.promise(),jqXHR,aborted;promise.abort=function(){aborted=true;if(jqXHR){return jqXHR.abort();}
dfd.reject(null,'abort','abort');return promise;};this._getFileInputFiles(data.fileInput).always(function(files){if(aborted){return;}
if(!files.length){dfd.reject();return;}
data.files=files;jqXHR=that._onSend(null,data);jqXHR.then(function(result,textStatus,jqXHR){dfd.resolve(result,textStatus,jqXHR);},function(jqXHR,textStatus,errorThrown){dfd.reject(jqXHR,textStatus,errorThrown);});});return this._enhancePromise(promise);}
data.files=$.makeArray(data.files);if(data.files.length){return this._onSend(null,data);}}
return this._getXHRPromise(false,data&&data.context);}});}));
var BooklyFilesL10n={"form_data":{"action":"bookly_files_upload","csrf_token":"bbe899ea25"},"csrf_token":"bbe899ea25","ajaxurl":"https:\/\/havemandaarhus.dk\/wp-admin\/admin-ajax.php"};
jQuery(function($){$('body').on('bookly.render.step_detail',{},function(event,$container){var ladda;$('.bookly-js-file',$container).trigger('change');$('.bookly-js-upload',$container).on('click',function(){$(this).siblings('.bookly-js-file-upload').trigger('click');ladda=Ladda.create(this);});$('.bookly-js-file-upload',$container).fileupload({url:BooklyFilesL10n.ajaxurl,dataType:'json',done:function(e,data){if(data.result.success){var $div=$(e.target).closest('div.bookly-row');$('.bookly-js-file',$div).val(data.result.data.slug).trigger('change');$('[data-action=drop]',$div).attr('data-file','new');$('span.bookly-js-file-name',$div).html(data.result.data.name);}
if(typeof ladda!='undefined'){ladda.stop();}}}).bind('fileuploadsubmit',function(e,data){data.formData=$.extend({custom_field_id:$(e.delegateTarget).closest('div.bookly-custom-field-row').attr('data-id')},BooklyFilesL10n.form_data);if(typeof ladda!='undefined'){ladda.start();}}).prop('disabled',!$.support.fileInput);var $back_button=$container.closest('.bookly-form').find('.bookly-js-back-step');$back_button.on('click',function(){$('button[data-file=new]',$container).trigger('click');});}).on('change','.bookly-form .bookly-js-file',function(){var $container=$(this).closest('div.bookly-row'),slug=$('.bookly-js-file',$container).val();$('.bookly-js-file-menu',$container).toggle(slug!='');$('.bookly-js-upload',$container).toggle(slug=='');if(slug==''){$('span.bookly-js-file-name',$container).html('');}}).on('click','.bookly-form .bookly-js-file-menu [data-action=drop]',function(e){var $container=$(this).closest('div.bookly-row'),$file=$('.bookly-js-file',$container),slug=$file.val();if(slug!=''){if(typeof e.isTrigger=='undefined'){var ladda=Ladda.create(this);ladda.start();}
var form_id=$container.closest('.bookly-form').data('form_id');$.ajax({url:BooklyFilesL10n.ajaxurl,type:'POST',data:{action:'bookly_files_delete',form_id:form_id,slug:slug,csrf_token:BooklyFilesL10n.csrf_token},dataType:'json',success:function(){if(typeof e.isTrigger=='undefined'){$file.val('').trigger('change');ladda.stop();}}});}});});
var soWidgetsGoogleMap={"map_consent":"","geocode":{"noResults":"Der var ingen resultater for det sted, du har angivet. Pr\u00f8v en anden."}};var soWidgetsGoogleMap={"map_consent":"","geocode":{"noResults":"Der var ingen resultater for det sted, du har angivet. Pr\u00f8v en anden."}};
function soGoogleMapInitialize(){jQuery(window.sowb).trigger("sow-google-map-loaded")}window.sowb=window.sowb||{},sowb.SiteOriginGoogleMapInstances=[],sowb.SiteOriginGoogleMap=function(o){return{DEFAULT_LOCATIONS:["Addo Elephant National Park, R335, Addo","Cape Town, Western Cape, South Africa","San Francisco Bay Area, CA, United States","New York, NY, United States"],showMap:function(o,e,a){var t=Number(a.zoom);t||(t=14),window.matchMedia("(max-width: "+a.breakpoint+"px)").matches&&(t=a.mobileZoom);var i,n={zoom:t,gestureHandling:a.gestureHandling,disableDefaultUI:a.disableUi,zoomControl:a.zoomControl,panControl:a.panControl,center:e,mapTypeControlOptions:{mapTypeIds:[window.google.maps.MapTypeId.ROADMAP,window.google.maps.MapTypeId.SATELLITE,"user_map_style"]}},s=new window.google.maps.Map(o,n),r={name:a.mapName},l=a.mapStyles;if(l){var g=new window.google.maps.StyledMapType(l,r);s.mapTypes.set("user_map_style",g),s.setMapTypeId("user_map_style")}(a.markerAtCenter&&(this.centerMarker=new window.google.maps.Marker({position:e,map:s,draggable:a.markersDraggable,icon:a.markerIcon,title:""}),s.centerMarker=this.centerMarker),a.keepCentered)&&(window.google.maps.event.addDomListener(s,"idle",(function(){i=s.getCenter()})),window.google.maps.event.addDomListener(window,"resize",(function(){s.setCenter(i)})));this.linkAutocompleteField(a.autocomplete,a.autocompleteElement,s,a),this.showMarkers(a.markerPositions,s,a),this.showDirections(a.directions,s,a),sowb.SiteOriginGoogleMapInstances.push(s)},linkAutocompleteField:function(e,a,t,i){if(e&&a){var n=function(o){this.inputAddress!==o&&(this.inputAddress=o,this.getLocation(this.inputAddress).done(function(o){t.setZoom(15),t.setCenter(o),this.centerMarker&&(this.centerMarker.setPosition(o),this.centerMarker.setTitle(this.inputAddress))}.bind(this)))}.bind(this),s=o(a);e.addListener("place_changed",function(){var o=e.getPlace();t.setZoom(15),o.geometry&&(t.setCenter(o.geometry.location),this.centerMarker&&this.centerMarker.setPosition(o.geometry.location))}.bind(this)),window.google.maps.event.addDomListener(a,"keypress",(function(o){"13"===(o.keyCode||o.which)&&o.preventDefault()})),s.on("focusin",function(){if(!this.resultsObserver){var e=document.querySelector(".pac-container");this.resultsObserver=new MutationObserver((function(){var e=o(o(".pac-item").get(0)),a=e.find(".pac-item-query").text(),t=e.find("span").not("[class]").text(),i=a+(t?", "+t:"");i&&n(i)}));this.resultsObserver.observe(e,{attributes:!0,childList:!0,characterData:!0})}}.bind(this));var r=function(o){this.getGeocoder().geocode({location:o},function(e,a){if(a===window.google.maps.GeocoderStatus.OK&&e.length>0){var t=e[0].formatted_address;s.val(t),this.centerMarker&&(this.centerMarker.setPosition(o),this.centerMarker.setTitle(t))}}.bind(this))}.bind(this);t.addListener("click",(function(o){r(o.latLng)})),this.centerMarker.addListener("dragend",(function(o){r(o.latLng)}))}},showMarkers:function(o,e,a){if(o&&o.length){this.infoWindows=[];for(var t=[],i=0;i<o.length;i++){var n=parseInt(i/10);t.length===n&&(t[n]=[]),t[n][i%10]=o[i]}var s=function(o){var t=o.customMarkerIcon,i=o.hasOwnProperty("info")?o.info:null,n=o.hasOwnProperty("infoMaxWidth")?o.infoMaxWidth:null;return this.getLocation(o.place).done(function(o){var s=a.markerIcon;t&&(s=t);var r=new window.google.maps.Marker({position:o,map:e,draggable:a.markersDraggable,icon:s,title:""});if(i){var l={content:i};n&&(l.maxWidth=n);var g=a.markerInfoDisplay;l.disableAutoPan="always"===g;var p=new window.google.maps.InfoWindow(l);this.infoWindows.push(p);var d=g;"always"===g&&(d="click",p.open({map:e,anchor:r,shouldFocus:!1})),r.addListener(d,function(){p.open(e,r),"always"===g||a.markerInfoMultiple||this.infoWindows.forEach((function(o){o!==p&&o.close()}))}.bind(this)),"mouseover"===g&&r.addListener("mouseout",(function(){setTimeout((function(){p.close()}),100)}))}}.bind(this)).fail((function(o){r=o===window.google.maps.GeocoderStatus.OVER_QUERY_LIMIT,console.log(o)}))}.bind(this),r=!1,l=function(o,e){for(var a=0,t=0;t<o.length&&!r;t++)s(o[t]).then((function(){++a===o.length&&e.length&&l(e.shift(),e)}))}.bind(this);l(t.shift(),t)}},showDirections:function(o,e){if(o){o.waypoints&&o.waypoints.length&&o.waypoints.map((function(o){o.stopover=Boolean(o.stopover)}));var a=new window.google.maps.DirectionsRenderer;a.setMap(e),(new window.google.maps.DirectionsService).route({origin:o.origin,destination:o.destination,travelMode:o.travelMode.toUpperCase(),avoidHighways:o.avoidHighways,avoidTolls:o.avoidTolls,waypoints:o.waypoints,optimizeWaypoints:o.optimizeWaypoints},(function(e,t){t===window.google.maps.DirectionsStatus.OK&&(a.setOptions({preserveViewport:o.preserveViewport}),a.setDirections(e))}))}},initMaps:function(){var e=o(".sow-google-map-autocomplete"),a=new o.Deferred;0===e.length?a.resolve():e.each(function(e,t){if(void 0!==window.google.maps.places){var i=new window.google.maps.places.Autocomplete(t),n=o(t).siblings(".sow-google-map-canvas");if(n.length>0){var s=n.data("options");s.autocomplete=i,s.autocompleteElement=t,this.getLocation(s.address).done(function(o){this.showMap(n.get(0),o,s),n.data("initialized",!0),a.resolve()}.bind(this)).fail((function(){n.append("<div><p><strong>"+soWidgetsGoogleMap.geocode.noResults+"</strong></p></div>"),a.reject()}))}}else a.reject('Sorry, we couldn\'t load the "places" library due to another plugin, so the autocomplete feature is not available.')}.bind(this)),a.always(function(){o(".sow-google-map-canvas").each(function(e,a){var t=o(a);if(t.data("initialized"))return!0;var i=t.data("options"),n=i.address;if(!n){var s=i.markerPositions;s&&s.length&&(n=s[0].place)}this.getLocation(n).done(function(o){this.showMap(t.get(0),o,i),t.data("initialized",!0)}.bind(this)).fail((function(){t.append("<div><p><strong>"+soWidgetsGoogleMap.geocode.noResults+"</strong></p></div>")}))}.bind(this))}.bind(this)).fail((function(o){console.log(o)})).done((function(){o(sowb).trigger("maps_loaded")}))},getGeocoder:function(){return this._geocoder||(this._geocoder=new window.google.maps.Geocoder),this._geocoder},getLocation:function(e){var a,t=new o.Deferred,i={address:e};if(e&&e.indexOf(",")>-1){var n=e.replace(/[\(\)]/g,"").split(",");n&&2===n.length&&(a=new window.google.maps.LatLng(n[0],n[1]),isNaN(a.lat())||isNaN(a.lng())||(i={location:{lat:a.lat(),lng:a.lng()}}))}if(i.hasOwnProperty("location"))t.resolve(i.location);else if(i.hasOwnProperty("address")){if(!i.address){var s=parseInt(Math.random()*this.DEFAULT_LOCATIONS.length);i.address=this.DEFAULT_LOCATIONS[s]}var r=0,l=function(o,e){e===window.google.maps.GeocoderStatus.OK?t.resolve(o[0].geometry.location):e===window.google.maps.GeocoderStatus.OVER_QUERY_LIMIT?++r<3?setTimeout(function(){this.getGeocoder().geocode.call(this,i,l)}.bind(this),1e3):t.reject(e):e!==window.google.maps.GeocoderStatus.ZERO_RESULTS&&e!==window.google.maps.GeocoderStatus.OVER_DAILY_LIMIT||t.reject(e)}.bind(this);this.getGeocoder().geocode(i,l)}return t}}},jQuery(window.sowb).on("sow-google-map-loaded",(function(){new sowb.SiteOriginGoogleMap(jQuery).initMaps()})),jQuery((function(o){sowb.googleMapsData=[],sowb.googleMapsData.libraries=[],sowb.setupGoogleMaps=function(e,a=!1){var t=o(".sow-google-map-canvas");t.length&&(o("body.wp-admin").length&&sowb.googleMapsData.libraries.push("places"),t.each((function(e,a){var t=o(a);if(t.data("apiInitialized"))return t;var i=t.data("options");i&&(void 0!==i.libraries&&null!==i.libraries&&(sowb.googleMapsData.libraries=sowb.googleMapsData.libraries.concat(i.libraries)),!sowb.googleMapsData.apiKey&&i.apiKey&&(sowb.googleMapsData.apiKey=i.apiKey)),t.data("apiInitialized",!0)})),void 0===window.google&&(window.google={}),(a||void 0===window.google.maps)&&(o("body.wp-admin").length&&o("#sow-google-maps-js").length?setTimeout((function(){soGoogleMapInitialize()}),250):(sowb.loadGoogleMapsAPI(a),sowb.googleMapsData.timer=setInterval((function(){var o=!1;sowb.googleMapsData.ApiError=!0,void 0!==sowb.googleMapsData.ApiError&&sowb.googleMapsData.ApiError&&(o=!0),o||void 0===window.google.maps||(o=!0,soGoogleMapInitialize()),o&&clearInterval(sowb.googleMapsData.timer)}),250))))},sowb.loadGoogleMapsAPI=function(e=!1){o("#sow-google-maps-js").length&&(e||void 0!==sowb.googleMapsData.ApiError&&sowb.googleMapsData.ApiError)&&o("#sow-google-maps-js").remove(),sowb.googleMapsData.apiKey||console.warn("SiteOrigin Google Maps: Could not find API key. Google Maps API key is required.");var a="https://maps.googleapis.com/maps/api/js?key="+sowb.googleMapsData.apiKey+"&callback=soGoogleMapInitialize";if(sowb.googleMapsData.libraries&&sowb.googleMapsData.libraries.length&&(a+="&libraries="+sowb.googleMapsData.libraries.join(",")),window.console&&window.console.error){var t=window.console.error;sowb.googleMapsData.ApiError=!1,sowb.onLoadMapsApiError=function(e){var a;"string"==typeof e&&(a=e.match(/^Google Maps API (error|warning): ([^\s]*)\s([^\s]*)(?:\s(.*))?/)),a&&a.length&&a[0]&&(o(".sow-google-map-canvas").each((function(e,a){var t=o(a);if(t.data("fallbackImage")){var i=t.data("fallbackImage");i.hasOwnProperty("img")&&t.append(i.img)}})),sowb.googleMapsData.ApiError=!0),t.apply(window.console,arguments)},window.console.error=sowb.onLoadMapsApiError}soWidgetsGoogleMap.map_consent?(e&&o(".sow-google-map-consent button").off("click"),o(".sow-google-map-consent button").on("click",(function(){o(".sow-google-map-consent").remove(),o(".sow-google-map-canvas").show(),sowb.mapsApiInitialized||(o("body").append('<script async type="text/javascript" id="sow-google-maps-js" src="'+a+'">'),sowb.mapsApiInitialized=!0)}))):(o("body").append('<script async type="text/javascript" id="sow-google-maps-js" src="'+a+'">'),sowb.mapsApiInitialized=!0)},sowb.setupGoogleMaps(),o(sowb).on("setup_widgets",sowb.setupGoogleMaps)}));
!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null});for(var d=document.querySelectorAll(".menu-toggle"),e=document.querySelectorAll("nav .dropdown-menu-toggle"),t=document.querySelectorAll("nav ul a"),c=document.body,u=document.documentElement,o=function(e,t){if(!t)t=this;if(t.getAttribute("data-nav"))var o=document.getElementById(t.getAttribute("data-nav"));else o=document.getElementById(t.closest("nav").getAttribute("id"));var n=o.getElementsByTagName("ul")[0];if(o.classList.contains("toggled")){if(o.classList.remove("toggled"),u.classList.remove("mobile-menu-open"),n.setAttribute("aria-hidden","true"),t.setAttribute("aria-expanded","false"),c.classList.contains("dropdown-hover"))for(var r=n.querySelectorAll("li.menu-item-has-children"),l=0;l<r.length;l++)r[l].querySelector(".dropdown-menu-toggle").removeAttribute("tabindex"),r[l].querySelector(".dropdown-menu-toggle").setAttribute("role","presentation"),r[l].querySelector(".dropdown-menu-toggle").removeAttribute("aria-expanded")}else if(o.classList.add("toggled"),u.classList.add("mobile-menu-open"),n.setAttribute("aria-hidden","false"),t.setAttribute("aria-expanded","true"),c.classList.contains("dropdown-hover"))for(r=n.querySelectorAll("li.menu-item-has-children"),l=0;l<r.length;l++)r[l].querySelector(".dropdown-menu-toggle").setAttribute("tabindex","0"),r[l].querySelector(".dropdown-menu-toggle").setAttribute("role","button"),r[l].querySelector(".dropdown-menu-toggle").setAttribute("aria-expanded","false")},n=0;n<d.length;n++)d[n].addEventListener("click",o,!1);var r=function(e,t){if(!t)t=this;if((t.closest("nav").classList.contains("toggled")||u.classList.contains("slide-opened"))&&!c.classList.contains("dropdown-click")){e.preventDefault();var o=t.closest("li"),n=o.querySelector(".dropdown-menu-toggle");if("false"!==n.getAttribute("aria-expanded")&&n.getAttribute("aria-expanded")?n.setAttribute("aria-expanded","false"):n.setAttribute("aria-expanded","true"),o.querySelector(".sub-menu"))var r=o.querySelector(".sub-menu");else r=o.querySelector(".children");o.classList.toggle("sfHover"),r.classList.toggle("toggled-on")}e.stopPropagation()};for(n=0;n<e.length;n++)e[n].addEventListener("click",r,!1),e[n].addEventListener("keypress",function(e){13===(e.which||e.keyCode)&&r(e,this)},!1);var l=function(){for(var e=0;e<d.length;e++)if(null===d[e].offsetParent){var t=d[e].closest("nav");if(t&&t.classList.contains("toggled")){var o=t.getElementsByTagName("ul")[0],n=o.getElementsByTagName("li"),r=o.getElementsByTagName("ul");document.activeElement.blur(),t.classList.remove("toggled"),u.classList.remove("mobile-menu-open"),d[e].setAttribute("aria-expanded","false");for(var l=0;l<n.length;l++)n[l].classList.remove("sfHover");for(var s=0;s<r.length;s++)r[s].classList.remove("toggled-on");if(o&&o.removeAttribute("aria-hidden"),c.classList.contains("dropdown-hover"))for(var i=t.querySelectorAll("li.menu-item-has-children"),a=0;a<i.length;a++)i[a].querySelector(".dropdown-menu-toggle").removeAttribute("tabindex"),i[a].querySelector(".dropdown-menu-toggle").setAttribute("role","presentation"),i[a].querySelector(".dropdown-menu-toggle").removeAttribute("aria-expanded")}}};if(window.addEventListener("resize",l,!1),window.addEventListener("orientationchange",l,!1),c.classList.contains("dropdown-hover"))for(n=0;n<t.length;n++)t[n].addEventListener("click",function(e){if(this.hostname!==window.location.hostname&&document.activeElement.blur(),this.closest("nav").classList.contains("toggled")||u.classList.contains("slide-opened")){var t=this.getAttribute("href");if("#"==t||""==t){e.preventDefault();var o=this.closest("li");o.classList.toggle("sfHover");var n=o.querySelector(".sub-menu");n&&n.classList.toggle("toggled-on")}}},!1)}}();
/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&&(e=document.getElementById(t))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1),function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("mousedown",function(){e.classList.add("using-mouse")}),e.addEventListener("keydown",function(){e.classList.remove("using-mouse")})}}(),function(){"use strict";if("querySelector"in document&&"addEventListener"in window&&document.body.classList.contains("dropdown-hover"))for(var e=document.querySelectorAll("nav .main-nav ul a"),t=function(){if(!this.closest("nav").classList.contains("toggled")&&!this.closest("nav").classList.contains("slideout-navigation"))for(var e=this;-1===e.className.indexOf("main-nav");)"li"===e.tagName.toLowerCase()&&(-1!==e.className.indexOf("sfHover")?e.className=e.className.replace(" sfHover",""):e.className+=" sfHover"),e=e.parentElement},s=0;s<e.length;s++)e[s].addEventListener("focus",t),e[s].addEventListener("blur",t);if("ontouchend"in document.documentElement&&document.body.classList.contains("dropdown-hover")){var n=document.querySelectorAll(".sf-menu .menu-item-has-children");for(s=0;s<n.length;s++)n[s].addEventListener("touchend",function(e){if(!(this.closest("nav").classList.contains("toggled")||1!==e.touches.length&&0!==e.touches.length||(e.stopPropagation(),this.classList.contains("sfHover")))){e.target!==this&&e.target.parentNode!==this&&!e.target.parentNode.parentNode||e.preventDefault();var t=this.closest("nav").querySelectorAll("ul.toggled-on");if(t&&!this.closest("ul").classList.contains("toggled-on")&&!this.closest("li").classList.contains("sfHover"))for(var s=0;s<t.length;s++)t[s].classList.remove("toggled-on"),t[s].closest("li").classList.remove("sfHover");this.classList.add("sfHover");var n,o=this;document.addEventListener("touchend",n=function(e){e.stopPropagation(),o.classList.remove("sfHover"),document.removeEventListener("touchend",n)})}})}}();
!function(){var e={7090:function(e){!function(t,n){var a=function(e,t,n){"use strict";var a,i;if(function(){var t,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},n)t in i||(i[t]=n[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var r=t.documentElement,o=e.HTMLPictureElement,s="addEventListener",l="getAttribute",c=e[s].bind(e),d=e.setTimeout,u=e.requestAnimationFrame||d,f=e.requestIdleCallback,m=/^picture$/i,v=["load","error","lazyincluded","_lazyloaded"],y={},h=Array.prototype.forEach,z=function(e,t){return y[t]||(y[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),y[t].test(e[l]("class")||"")&&y[t]},p=function(e,t){z(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},g=function(e,t){var n;(n=z(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(n," "))},C=function(e,t,n){var a=n?s:"removeEventListener";n&&C(e,t),v.forEach((function(n){e[a](n,t)}))},b=function(e,n,i,r,o){var s=t.createEvent("Event");return i||(i={}),i.instance=a,s.initEvent(n,!r,!o),s.detail=i,e.dispatchEvent(s),s},A=function(t,n){var a;!o&&(a=e.picturefill||i.pf)?(n&&n.src&&!t[l]("srcset")&&t.setAttribute("srcset",n.src),a({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},E=function(e,t){return(getComputedStyle(e,null)||{})[t]},_=function(e,t,n){for(n=n||e.offsetWidth;n<i.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},w=(pe=[],ge=[],Ce=pe,be=function(){var e=Ce;for(Ce=pe.length?ge:pe,he=!0,ze=!1;e.length;)e.shift()();he=!1},Ae=function(e,n){he&&!n?e.apply(this,arguments):(Ce.push(e),ze||(ze=!0,(t.hidden?d:u)(be)))},Ae._lsFlush=be,Ae),M=function(e,t){return t?function(){w(e)}:function(){var t=this,n=arguments;w((function(){e.apply(t,n)}))}},N=function(e){var t,a=0,r=i.throttleDelay,o=i.ricTimeout,s=function(){t=!1,a=n.now(),e()},l=f&&o>49?function(){f(s,{timeout:o}),o!==i.ricTimeout&&(o=i.ricTimeout)}:M((function(){d(s)}),!0);return function(e){var i;(e=!0===e)&&(o=33),t||(t=!0,(i=r-(n.now()-a))<0&&(i=0),e||i<9?l():d(l,i))}},x=function(e){var t,a,i=99,r=function(){t=null,e()},o=function(){var e=n.now()-a;e<i?d(o,i-e):(f||r)(r)};return function(){a=n.now(),t||(t=d(o,i))}},L=(K=/^img$/i,Q=/^iframe$/i,V="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),X=0,Y=0,Z=0,ee=-1,te=function(e){Z--,(!e||Z<0||!e.target)&&(Z=0)},ne=function(e){return null==J&&(J="hidden"==E(t.body,"visibility")),J||!("hidden"==E(e.parentNode,"visibility")&&"hidden"==E(e,"visibility"))},ae=function(e,n){var a,i=e,o=ne(e);for(I-=n,G+=n,j-=n,U+=n;o&&(i=i.offsetParent)&&i!=t.body&&i!=r;)(o=(E(i,"opacity")||1)>0)&&"visible"!=E(i,"overflow")&&(a=i.getBoundingClientRect(),o=U>a.left&&j<a.right&&G>a.top-1&&I<a.bottom+1);return o},ie=function(){var e,n,o,s,c,d,u,f,m,v,y,h,z=a.elements;if((k=i.loadMode)&&Z<8&&(e=z.length)){for(n=0,ee++;n<e;n++)if(z[n]&&!z[n]._lazyRace)if(!V||a.prematureUnveil&&a.prematureUnveil(z[n]))fe(z[n]);else if((f=z[n][l]("data-expand"))&&(d=1*f)||(d=Y),v||(v=!i.expand||i.expand<1?r.clientHeight>500&&r.clientWidth>500?500:370:i.expand,a._defEx=v,y=v*i.expFactor,h=i.hFac,J=null,Y<y&&Z<1&&ee>2&&k>2&&!t.hidden?(Y=y,ee=0):Y=k>1&&ee>1&&Z<6?v:X),m!==d&&($=innerWidth+d*h,q=innerHeight+d,u=-1*d,m=d),o=z[n].getBoundingClientRect(),(G=o.bottom)>=u&&(I=o.top)<=q&&(U=o.right)>=u*h&&(j=o.left)<=$&&(G||U||j||I)&&(i.loadHidden||ne(z[n]))&&(P&&Z<3&&!f&&(k<3||ee<4)||ae(z[n],d))){if(fe(z[n]),c=!0,Z>9)break}else!c&&P&&!s&&Z<4&&ee<4&&k>2&&(R[0]||i.preloadAfterLoad)&&(R[0]||!f&&(G||U||j||I||"auto"!=z[n][l](i.sizesAttr)))&&(s=R[0]||z[n]);s&&!c&&fe(s)}},re=N(ie),oe=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(te(e),p(t,i.loadedClass),g(t,i.loadingClass),C(t,le),b(t,"lazyloaded"))},se=M(oe),le=function(e){se({target:e.target})},ce=function(e,t){var n=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==n?e.contentWindow.location.replace(t):1==n&&(e.src=t)},de=function(e){var t,n=e[l](i.srcsetAttr);(t=i.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},ue=M((function(e,t,n,a,r){var o,s,c,u,f,v;(f=b(e,"lazybeforeunveil",t)).defaultPrevented||(a&&(n?p(e,i.autosizesClass):e.setAttribute("sizes",a)),s=e[l](i.srcsetAttr),o=e[l](i.srcAttr),r&&(u=(c=e.parentNode)&&m.test(c.nodeName||"")),v=t.firesLoad||"src"in e&&(s||o||u),f={target:e},p(e,i.loadingClass),v&&(clearTimeout(D),D=d(te,2500),C(e,le,!0)),u&&h.call(c.getElementsByTagName("source"),de),s?e.setAttribute("srcset",s):o&&!u&&(Q.test(e.nodeName)?ce(e,o):e.src=o),r&&(s||u)&&A(e,{src:o})),e._lazyRace&&delete e._lazyRace,g(e,i.lazyClass),w((function(){var t=e.complete&&e.naturalWidth>1;v&&!t||(t&&p(e,i.fastLoadedClass),oe(f),e._lazyCache=!0,d((function(){"_lazyCache"in e&&delete e._lazyCache}),9)),"lazy"==e.loading&&Z--}),!0)})),fe=function(e){if(!e._lazyRace){var t,n=K.test(e.nodeName),a=n&&(e[l](i.sizesAttr)||e[l]("sizes")),r="auto"==a;(!r&&P||!n||!e[l]("src")&&!e.srcset||e.complete||z(e,i.errorClass)||!z(e,i.lazyClass))&&(t=b(e,"lazyunveilread").detail,r&&W.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,Z++,ue(e,t,r,a,n))}},me=x((function(){i.loadMode=3,re()})),ve=function(){3==i.loadMode&&(i.loadMode=2),me()},ye=function(){P||(n.now()-H<999?d(ye,999):(P=!0,i.loadMode=3,re(),c("scroll",ve,!0)))},{_:function(){H=n.now(),a.elements=t.getElementsByClassName(i.lazyClass),R=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),c("scroll",re,!0),c("resize",re,!0),c("pageshow",(function(e){if(e.persisted){var n=t.querySelectorAll("."+i.loadingClass);n.length&&n.forEach&&u((function(){n.forEach((function(e){e.complete&&fe(e)}))}))}})),e.MutationObserver?new MutationObserver(re).observe(r,{childList:!0,subtree:!0,attributes:!0}):(r[s]("DOMNodeInserted",re,!0),r[s]("DOMAttrModified",re,!0),setInterval(re,999)),c("hashchange",re,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){t[s](e,re,!0)})),/d$|^c/.test(t.readyState)?ye():(c("load",ye),t[s]("DOMContentLoaded",re),d(ye,2e4)),a.elements.length?(ie(),w._lsFlush()):re()},checkElems:re,unveil:fe,_aLSL:ve}),W=(T=M((function(e,t,n,a){var i,r,o;if(e._lazysizesWidth=a,a+="px",e.setAttribute("sizes",a),m.test(t.nodeName||""))for(r=0,o=(i=t.getElementsByTagName("source")).length;r<o;r++)i[r].setAttribute("sizes",a);n.detail.dataAttr||A(e,n.detail)})),F=function(e,t,n){var a,i=e.parentNode;i&&(n=_(e,i,n),(a=b(e,"lazybeforesizes",{width:n,dataAttr:!!t})).defaultPrevented||(n=a.detail.width)&&n!==e._lazysizesWidth&&T(e,i,a,n))},O=x((function(){var e,t=B.length;if(t)for(e=0;e<t;e++)F(B[e])})),{_:function(){B=t.getElementsByClassName(i.autosizesClass),c("resize",O)},checkElems:O,updateElem:F}),S=function(){!S.i&&t.getElementsByClassName&&(S.i=!0,W._(),L._())};var B,T,F,O;var R,P,D,k,H,$,q,I,j,U,G,J,K,Q,V,X,Y,Z,ee,te,ne,ae,ie,re,oe,se,le,ce,de,ue,fe,me,ve,ye;var he,ze,pe,ge,Ce,be,Ae;return d((function(){i.init&&S()})),a={cfg:i,autoSizer:W,loader:L,init:S,uP:A,aC:p,rC:g,hC:z,fire:b,gW:_,rAF:w}}(t,t.document,Date);t.lazySizes=a,e.exports&&(e.exports=a)}("undefined"!=typeof window?window:{})}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(7090);n.n(e)().init()}()}();
;
!function(I){I.fn.hoverIntent=function(e,t,n){function r(e){o=e.pageX,v=e.pageY}var o,v,i,u,s={interval:100,sensitivity:6,timeout:0},s="object"==typeof e?I.extend(s,e):I.isFunction(t)?I.extend(s,{over:e,out:t,selector:n}):I.extend(s,{over:e,out:e,selector:t}),h=function(e,t){if(t.hoverIntent_t=clearTimeout(t.hoverIntent_t),Math.sqrt((i-o)*(i-o)+(u-v)*(u-v))<s.sensitivity)return I(t).off("mousemove.hoverIntent",r),t.hoverIntent_s=!0,s.over.apply(t,[e]);i=o,u=v,t.hoverIntent_t=setTimeout(function(){h(e,t)},s.interval)},t=function(e){var n=I.extend({},e),o=this;o.hoverIntent_t&&(o.hoverIntent_t=clearTimeout(o.hoverIntent_t)),"mouseenter"===e.type?(i=n.pageX,u=n.pageY,I(o).on("mousemove.hoverIntent",r),o.hoverIntent_s||(o.hoverIntent_t=setTimeout(function(){h(n,o)},s.interval))):(I(o).off("mousemove.hoverIntent",r),o.hoverIntent_s&&(o.hoverIntent_t=setTimeout(function(){var e,t;e=n,(t=o).hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=!1,s.out.apply(t,[e])},s.timeout)))};return this.on({"mouseenter.hoverIntent":t,"mouseleave.hoverIntent":t},s.selector)}}(jQuery);
var megamenu={"timeout":"300","interval":"100"};
/*! Max Mega Menu jQuery Plugin */
(function($){"use strict";$.maxmegamenu=function(menu,options){var plugin=this;var $menu=$(menu);var $toggle_bar=$menu.siblings(".mega-menu-toggle");var html_body_class_timeout;var defaults={event:$menu.attr("data-event"),effect:$menu.attr("data-effect"),effect_speed:parseInt($menu.attr("data-effect-speed")),effect_mobile:$menu.attr("data-effect-mobile"),effect_speed_mobile:parseInt($menu.attr("data-effect-speed-mobile")),panel_width:$menu.attr("data-panel-width"),panel_inner_width:$menu.attr("data-panel-inner-width"),mobile_force_width:$menu.attr("data-mobile-force-width"),mobile_overlay:$menu.attr("data-mobile-overlay"),mobile_state:$menu.attr("data-mobile-state"),second_click:$menu.attr("data-second-click"),vertical_behaviour:$menu.attr("data-vertical-behaviour"),document_click:$menu.attr("data-document-click"),breakpoint:$menu.attr("data-breakpoint"),unbind_events:$menu.attr("data-unbind"),hover_intent_timeout:$menu.attr("data-hover-intent-timeout"),hover_intent_interval:$menu.attr("data-hover-intent-interval")};plugin.settings={};var items_with_submenus=$("li.mega-menu-megamenu.mega-menu-item-has-children,"+"li.mega-menu-flyout.mega-menu-item-has-children,"+"li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item-has-children,"+"li.mega-menu-flyout li.mega-menu-item-has-children",menu);var collapse_children_parents=$("li.mega-menu-megamenu li.mega-menu-item-has-children.mega-collapse-children > a.mega-menu-link",menu);plugin.addAnimatingClass=function(element){if(plugin.settings.effect==="disabled"){return;}
$(".mega-animating").removeClass("mega-animating");var timeout=plugin.settings.effect_speed+parseInt(megamenu.timeout,10);element.addClass("mega-animating");setTimeout(function(){element.removeClass("mega-animating");},timeout);};plugin.hideAllPanels=function(){$(".mega-toggle-on > a.mega-menu-link",$menu).each(function(){plugin.hidePanel($(this),false);});};plugin.expandMobileSubMenus=function(){$(".mega-menu-item-has-children.mega-expand-on-mobile > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this));});if(plugin.settings.mobile_state=='expand_all'){$(".mega-menu-item-has-children > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this));});}
if(plugin.settings.mobile_state=='expand_active'){$("li.mega-current-menu-ancestor.mega-menu-item-has-children > a.mega-menu-link,"+"li.mega-current-menu-item.mega-menu-item-has-children > a.mega-menu-link"+"li.mega-current-menu-parent.mega-menu-item-has-children > a.mega-menu-link"+"li.mega-current_page_ancestor.mega-menu-item-has-children > a.mega-menu-link"+"li.mega-current_page_item.mega-menu-item-has-children > a.mega-menu-link",$menu).each(function(){plugin.showPanel($(this));});}}
plugin.hideSiblingPanels=function(anchor,immediate){anchor.parent().parent().find(".mega-toggle-on").children("a.mega-menu-link").each(function(){plugin.hidePanel($(this),immediate);});};plugin.isDesktopView=function(){return Math.max(window.outerWidth,$(window).width())>plugin.settings.breakpoint;};plugin.isMobileView=function(){return!plugin.isDesktopView();};plugin.showPanel=function(anchor){anchor.parent().triggerHandler("before_open_panel");anchor.attr("aria-expanded","true");$(".mega-animating").removeClass("mega-animating");if(plugin.isMobileView()&&anchor.parent().hasClass("mega-hide-sub-menu-on-mobile")){return;}
if(plugin.isDesktopView()&&($menu.hasClass("mega-menu-horizontal")||$menu.hasClass("mega-menu-vertical"))&&!anchor.parent().hasClass("mega-collapse-children")){plugin.hideSiblingPanels(anchor,true);}
if((plugin.isMobileView()&&$menu.hasClass("mega-keyboard-navigation"))||plugin.settings.vertical_behaviour==="accordion"){plugin.hideSiblingPanels(anchor,false);}
plugin.calculateDynamicSubmenuWidths(anchor);if(anchor.parent().hasClass("mega-collapse-children")||plugin.settings.effect==="slide"||(plugin.isMobileView()&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"))){var speed=plugin.isMobileView()?plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;anchor.siblings(".mega-sub-menu").css("display","none").animate({"height":"show","paddingTop":"show","paddingBottom":"show","minHeight":"show"},speed,function(){$(this).css("display","");});}
anchor.parent().addClass("mega-toggle-on").triggerHandler("open_panel");};plugin.hidePanel=function(anchor,immediate){anchor.parent().triggerHandler("before_close_panel");anchor.attr("aria-expanded","false");if(anchor.parent().hasClass("mega-collapse-children")||(!immediate&&plugin.settings.effect==="slide")||(plugin.isMobileView()&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"))){var speed=plugin.isMobileView()?plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;anchor.siblings(".mega-sub-menu").animate({"height":"hide","paddingTop":"hide","paddingBottom":"hide","minHeight":"hide"},speed,function(){anchor.siblings(".mega-sub-menu").css("display","");anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");});return;}
if(immediate){anchor.siblings(".mega-sub-menu").css("display","none").delay(plugin.settings.effect_speed).queue(function(){$(this).css("display","").dequeue();});}
anchor.siblings(".mega-sub-menu").find(".widget_media_video video").each(function(){this.player.pause();});anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");plugin.addAnimatingClass(anchor.parent());};plugin.calculateDynamicSubmenuWidths=function(anchor){if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_width&&$(plugin.settings.panel_width).length>0){if(plugin.isDesktopView()){var submenu_offset=$menu.offset();var target_offset=$(plugin.settings.panel_width).offset();anchor.siblings(".mega-sub-menu").css({width:$(plugin.settings.panel_width).outerWidth(),left:(target_offset.left-submenu_offset.left)+"px"});}else{anchor.siblings(".mega-sub-menu").css({width:"",left:""});}}
if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_inner_width&&$(plugin.settings.panel_inner_width).length>0){var target_width=0;if($(plugin.settings.panel_inner_width).length){target_width=parseInt($(plugin.settings.panel_inner_width).width(),10);}else{target_width=parseInt(plugin.settings.panel_inner_width,10);}
var submenu_width=parseInt(anchor.siblings(".mega-sub-menu").innerWidth(),10);if(plugin.isDesktopView()&&target_width>0&&target_width<submenu_width){anchor.siblings(".mega-sub-menu").css({"paddingLeft":(submenu_width-target_width)/2+"px","paddingRight":(submenu_width-target_width)/2+"px"});}else{anchor.siblings(".mega-sub-menu").css({"paddingLeft":"","paddingRight":""});}}};plugin.bindClickEvents=function(){var dragging=false;$(document).on({"touchmove":function(e){dragging=true;},"touchstart":function(e){dragging=false;}});$(document).on("click touchend",function(e){if(!dragging&&plugin.settings.document_click==="collapse"&&!$(e.target).closest(".max-mega-menu li").length&&!$(e.target).closest(".mega-menu-toggle").length){plugin.hideAllPanels();plugin.hideMobileMenu();}
dragging=false;});var clickable_parents=$("> a.mega-menu-link",items_with_submenus).add(collapse_children_parents);clickable_parents.on("touchend.megamenu",function(e){plugin.unbindHoverEvents();plugin.unbindHoverIntentEvents();});clickable_parents.not("[data-has-click-event]").on("click.megamenu",function(e){if(plugin.isDesktopView()&&$(this).parent().hasClass("mega-toggle-on")&&$(this).parent().parent().parent().hasClass("mega-menu-tabbed")){if(plugin.settings.second_click==="go"){return;}else{e.preventDefault();return;}}
if(dragging){return;}
if(plugin.isMobileView()&&$(this).parent().hasClass("mega-hide-sub-menu-on-mobile")){return;}
if((plugin.settings.second_click==="go"||$(this).parent().hasClass("mega-click-click-go"))&&$(this).attr("href")!==undefined){if(!$(this).parent().hasClass("mega-toggle-on")){e.preventDefault();plugin.showPanel($(this));}}else{e.preventDefault();if($(this).parent().hasClass("mega-toggle-on")){plugin.hidePanel($(this),false);}else{plugin.showPanel($(this));}}});collapse_children_parents.each(function(){$(this).attr("data-has-click-event","true");});if(plugin.settings.second_click==="disabled"){clickable_parents.off("click.megamenu");}
$(".mega-close-after-click:not(.mega-menu-item-has-children) > a.mega-menu-link",menu).on("click",function(){plugin.hideAllPanels();plugin.hideMobileMenu();});};plugin.bindHoverEvents=function(){items_with_submenus.on({"mouseenter.megamenu":function(){plugin.unbindClickEvents();if(!$(this).hasClass("mega-toggle-on")){plugin.showPanel($(this).children("a.mega-menu-link"));}},"mouseleave.megamenu":function(){if($(this).hasClass("mega-toggle-on")&&!$(this).hasClass("mega-disable-collapse")&&!$(this).parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel($(this).children("a.mega-menu-link"),false);}}});};plugin.bindHoverIntentEvents=function(){items_with_submenus.hoverIntent({over:function(){plugin.unbindClickEvents();if(!$(this).hasClass("mega-toggle-on")){plugin.showPanel($(this).children("a.mega-menu-link"));}},out:function(){if($(this).hasClass("mega-toggle-on")&&!$(this).hasClass("mega-disable-collapse")&&!$(this).parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel($(this).children("a.mega-menu-link"),false);}},timeout:plugin.settings.hover_intent_timeout,interval:plugin.settings.hover_intent_interval});};plugin.bindKeyboardEvents=function(){var tab_key=9;var escape_key=27;var enter_key=13;var left_arrow_key=37;var right_arrow_key=39;var space_key=32;$menu.parent().on("keyup.megamenu",function(e){var keyCode=e.keyCode||e.which;if(keyCode===tab_key){$menu.parent().addClass("mega-keyboard-navigation");}});$menu.parent().on("keydown.megamenu",function(e){var keyCode=e.keyCode||e.which;var active_link=$(e.target);if(keyCode===space_key&&active_link.is(".mega-menu-link")&&$menu.parent().hasClass("mega-keyboard-navigation")){e.preventDefault();if(active_link.parent().is(items_with_submenus)){if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.parent().parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link);}else{plugin.showPanel(active_link);}}}});$menu.parent().on("keyup.megamenu",function(e){var keyCode=e.keyCode||e.which;var active_link=$(e.target);if(keyCode===tab_key&&$menu.parent().hasClass("mega-keyboard-navigation")){if(active_link.parent().is(items_with_submenus)&&active_link.is("[href]")!==false){plugin.showPanel(active_link);}else{if(!active_link.parent().parent().parent().hasClass("mega-menu-tabbed")){plugin.hideSiblingPanels(active_link);}}}
if(keyCode===escape_key&&$menu.parent().hasClass("mega-keyboard-navigation")){var submenu_open=$("> .mega-toggle-on",$menu).length!==0;$("> .mega-toggle-on > a.mega-menu-link",$menu).focus();plugin.hideAllPanels();if(plugin.isMobileView()&&!submenu_open){plugin.hideMobileMenu();$(".mega-menu-toggle-block, button.mega-toggle-animated",$toggle_bar).first().focus();}}
if(keyCode===enter_key&&$menu.parent().hasClass("mega-keyboard-navigation")){if(active_link.hasClass("mega-menu-toggle-block")){if($toggle_bar.hasClass("mega-menu-open")){plugin.hideMobileMenu();}else{plugin.showMobileMenu();}}
if(active_link.parent().is(items_with_submenus)&&active_link.is("[href]")===false){if(active_link.parent().hasClass("mega-toggle-on")&&!active_link.parent().parent().parent().hasClass("mega-menu-tabbed")){plugin.hidePanel(active_link);}else{plugin.showPanel(active_link);}}}
if(keyCode===right_arrow_key&&plugin.isDesktopView()&&$menu.parent().hasClass("mega-keyboard-navigation")&&$menu.hasClass("mega-menu-horizontal")){var next_top_level_item=$("> .mega-toggle-on",$menu).nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").first();if(next_top_level_item.length===0){next_top_level_item=$(":focus",$menu).parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").first();}
next_top_level_item.focus();if(next_top_level_item.parent().is(items_with_submenus)&&next_top_level_item.is("[href]")!==false){plugin.showPanel(next_top_level_item);}else{plugin.hideSiblingPanels(next_top_level_item);}}
if(keyCode===left_arrow_key&&plugin.isDesktopView()&&$menu.parent().hasClass("mega-keyboard-navigation")&&$menu.hasClass("mega-menu-horizontal")){var prev_top_level_item=$("> .mega-toggle-on",$menu).prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").last();if(prev_top_level_item.length===0){prev_top_level_item=$(":focus",$menu).parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search input[type=text]").last();}
prev_top_level_item.focus();if(prev_top_level_item.parent().is(items_with_submenus)&&prev_top_level_item.is("[href]")!==false){plugin.showPanel(prev_top_level_item);}else{plugin.hideSiblingPanels(prev_top_level_item);}}});$menu.parent().on("focusout.megamenu",function(e){if($menu.parent().hasClass("mega-keyboard-navigation")){setTimeout(function(){var menu_has_focus=$menu.parent().find(":focus").length>0;if(!menu_has_focus){$menu.parent().removeClass("mega-keyboard-navigation");plugin.hideAllPanels();plugin.hideMobileMenu();}},10);}});};plugin.unbindAllEvents=function(){$("ul.mega-sub-menu, li.mega-menu-item, li.mega-menu-row, li.mega-menu-column, a.mega-menu-link, span.mega-indicator",menu).off().unbind();};plugin.unbindClickEvents=function(){$("> a.mega-menu-link",items_with_submenus).not(collapse_children_parents).off("click.megamenu touchend.megamenu");};plugin.unbindHoverEvents=function(){items_with_submenus.unbind("mouseenter.megamenu mouseleave.megamenu");};plugin.unbindHoverIntentEvents=function(){items_with_submenus.unbind("mouseenter mouseleave").removeProp("hoverIntent_t").removeProp("hoverIntent_s");};plugin.unbindKeyboardEvents=function(){$menu.parent().off("keyup.megamenu keydown.megamenu focusout.megamenu");};plugin.unbindMegaMenuEvents=function(){if(plugin.settings.event==="hover_intent"){plugin.unbindHoverIntentEvents();}
if(plugin.settings.event==="hover"){plugin.unbindHoverEvents();}
plugin.unbindClickEvents();plugin.unbindKeyboardEvents();};plugin.bindMegaMenuEvents=function(){plugin.unbindMegaMenuEvents();if(plugin.isDesktopView()&&plugin.settings.event==="hover_intent"){plugin.bindHoverIntentEvents();}
if(plugin.isDesktopView()&&plugin.settings.event==="hover"){plugin.bindHoverEvents();}
plugin.bindClickEvents();plugin.bindKeyboardEvents();};plugin.checkWidth=function(){if(plugin.isMobileView()&&$menu.data("view")==="desktop"){plugin.switchToMobile();}
if(plugin.isDesktopView()&&$menu.data("view")==="mobile"){plugin.switchToDesktop();}
plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link",$menu));};plugin.reverseRightAlignedItems=function(){if(!$("body").hasClass("rtl")&&$menu.hasClass("mega-menu-horizontal")){$menu.append($menu.children("li.mega-item-align-right").get().reverse());}};plugin.addClearClassesToMobileItems=function(){$(".mega-menu-row",$menu).each(function(){$("> .mega-sub-menu > .mega-menu-column:not(.mega-hide-on-mobile)",$(this)).filter(":even").addClass("mega-menu-clear");});};plugin.initDesktop=function(){$menu.data("view","desktop");plugin.bindMegaMenuEvents();plugin.initIndicators();};plugin.switchToDesktop=function(){$menu.data("view","desktop");plugin.bindMegaMenuEvents();plugin.reverseRightAlignedItems();plugin.hideAllPanels();plugin.hideMobileMenu(true);};plugin.initMobile=function(){plugin.switchToMobile();};plugin.switchToMobile=function(){$menu.data("view","mobile");plugin.bindMegaMenuEvents();plugin.initIndicators();plugin.reverseRightAlignedItems();plugin.addClearClassesToMobileItems();plugin.hideAllPanels();plugin.expandMobileSubMenus();};plugin.initToggleBar=function(){$toggle_bar.on("click",function(e){if($(e.target).is(".mega-menu-toggle, .mega-menu-toggle-custom-block *, .mega-menu-toggle-block, .mega-menu-toggle-animated-block, .mega-menu-toggle-animated-block *, .mega-toggle-blocks-left, .mega-toggle-blocks-center, .mega-toggle-blocks-right, .mega-toggle-label, .mega-toggle-label span")){e.preventDefault();if($(this).hasClass("mega-menu-open")){plugin.hideMobileMenu();}else{plugin.showMobileMenu();}}});};plugin.initIndicators=function(){$("span.mega-indicator",$menu).not("[data-has-click-event]").on("click.megamenu",function(e){e.preventDefault();e.stopPropagation();if($(this).parent().parent().hasClass("mega-toggle-on")){if(!$(this).parent().parent().parent().parent().hasClass("mega-menu-tabbed")||plugin.isMobileView()){plugin.hidePanel($(this).parent(),false);}}else{plugin.showPanel($(this).parent(),false);}});$("span.mega-indicator",$menu).each(function(){$(this).attr('data-has-click-event','true');});}
plugin.hideMobileMenu=function(force){force=force||false;if(!$toggle_bar.is(":visible")&&!force){return;}
html_body_class_timeout=setTimeout(function(){$("body").removeClass($menu.attr("id")+"-mobile-open");$("html").removeClass($menu.attr("id")+"-off-canvas-open");},plugin.settings.effect_speed_mobile);$(".mega-toggle-label, .mega-toggle-animated",$toggle_bar).attr("aria-expanded","false");if(plugin.settings.effect_mobile==="slide"&&!force){$menu.animate({"height":"hide"},plugin.settings.effect_speed_mobile,function(){$menu.css({width:"",left:"",display:""});});}
$menu.css({width:"",left:"",display:""});$toggle_bar.removeClass("mega-menu-open");$menu.triggerHandler("mmm:hideMobileMenu");};plugin.showMobileMenu=function(){if(!$toggle_bar.is(":visible")){return;}
clearTimeout(html_body_class_timeout);$("body").addClass($menu.attr("id")+"-mobile-open");plugin.expandMobileSubMenus();if(plugin.settings.effect_mobile==="slide_left"||plugin.settings.effect_mobile==="slide_right"){$("html").addClass($menu.attr("id")+"-off-canvas-open");}
$(".mega-toggle-label, .mega-toggle-animated",$toggle_bar).attr("aria-expanded","true");if(plugin.settings.effect_mobile==="slide"){$menu.animate({"height":"show"},plugin.settings.effect_speed_mobile);}
$toggle_bar.addClass("mega-menu-open");plugin.toggleBarForceWidth();$menu.triggerHandler("mmm:showMobileMenu");};plugin.toggleBarForceWidth=function(){if($(plugin.settings.mobile_force_width).length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled")){var submenu_offset=$toggle_bar.offset();var target_offset=$(plugin.settings.mobile_force_width).offset();$menu.css({width:$(plugin.settings.mobile_force_width).outerWidth(),left:(target_offset.left-submenu_offset.left)+"px"});}};plugin.init=function(){$menu.triggerHandler("before_mega_menu_init");plugin.settings=$.extend({},defaults,options);$menu.removeClass("mega-no-js");plugin.initToggleBar();if(plugin.settings.unbind_events==="true"){plugin.unbindAllEvents();}
$(window).on("load",function(){plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link",$menu));});if(plugin.isDesktopView()){plugin.initDesktop();}else{plugin.initMobile();}
$(window).resize(function(){plugin.checkWidth();});$menu.triggerHandler("after_mega_menu_init");};plugin.init();};$.fn.maxmegamenu=function(options){return this.each(function(){if(undefined===$(this).data("maxmegamenu")){var plugin=new $.maxmegamenu(this,options);$(this).data("maxmegamenu",plugin);}});};$(function(){$(".max-mega-menu").maxmegamenu();});}(jQuery));
!function(d,l){"use strict";var e=!1,n=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,i,a,s=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),c=0;c<n.length;c++)n[c].style.display="none";for(c=0;c<s.length;c++)if(r=s[c],e.source===r.contentWindow){if(r.removeAttribute("style"),"height"===t.message){if(1e3<(a=parseInt(t.value,10)))a=1e3;else if(~~a<200)a=200;r.height=a}if("link"===t.message)if(i=l.createElement("a"),a=l.createElement("a"),i.href=r.getAttribute("src"),a.href=t.value,o.test(a.protocol))if(a.host===i.host)if(l.activeElement===r)d.top.location.href=t.value}}},e)d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",t,!1),d.addEventListener("load",t,!1);function t(){if(!n){n=!0;for(var e,t,r=-1!==navigator.appVersion.indexOf("MSIE 10"),i=!!navigator.userAgent.match(/Trident.*rv:11\./),a=l.querySelectorAll("iframe.wp-embedded-content"),s=0;s<a.length;s++){if(!(e=a[s]).getAttribute("data-secret"))t=Math.random().toString(36).substr(2,10),e.src+="#?secret="+t,e.setAttribute("data-secret",t);if(r||i)(t=e.cloneNode(!0)).removeAttribute("security"),e.parentNode.replaceChild(t,e)}}}}(window,document);
jQuery.fn.nextInArray=function(element){var nextId=0;for(var i=0;i<this.length;i++){if(this[i]==element){nextId=i+1;break;}}
if(nextId>this.length-1)
nextId=0;return this[nextId];}
jQuery.fn.clearForm=function(){return this.each(function(){var type=this.type,tag=this.tagName.toLowerCase();if(tag=='form')
return jQuery(':input',this).clearForm();if(type=='text'||type=='password'||tag=='textarea')
this.value='';else if(type=='checkbox'||type=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});}
jQuery.fn.tagName=function(){return this.get(0).tagName;}
jQuery.fn.exists=function(){return(jQuery(this).length>0?true:false);}
function isNumber(val){return/^\d+/.test(val);}
function pushDataToParam(data,pref){pref=pref?pref:'';var res=[];for(var key in data){var name=pref&&pref!=''?pref+'['+key+']':key;if(typeof(data[key])==='array'||typeof(data[key])==='object'){res=jQuery.merge(res,pushDataToParam(data[key],name));}else{res.push(name+"="+data[key]);}}
return res;}
jQuery.fn.serializeAnythingPts=function(addData){var toReturn=[];var els=jQuery(this).find(':input').get();jQuery.each(els,function(){if(this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))){var val=jQuery(this).val();toReturn.push(encodeURIComponent(this.name)+"="+encodeURIComponent(val));}});if(typeof(addData)!='undefined'){toReturn=jQuery.merge(toReturn,pushDataToParam(addData));}
return toReturn.join("&").replace(/%20/g,"+");};jQuery.fn.serializeAssoc=function(){var data=[];jQuery.each(this.serializeArray(),function(key,obj){var a=obj.name.match(/(.*?)\[(.*?)\]/);if(a!==null)
{var subName=a[1];var subKey=a[2];if(!data[subName])data[subName]=[];if(data[subName][subKey]){if(jQuery.isArray(data[subName][subKey])){data[subName][subKey].push(obj.value);}else{data[subName][subKey]=[];data[subName][subKey].push(obj.value);};}else{data[subName][subKey]=obj.value;};}else{if(data[obj.name]){if(jQuery.isArray(data[obj.name])){data[obj.name].push(obj.value);}else{data[obj.name]=[];data[obj.name].push(obj.value);};}else{data[obj.name]=obj.value;};};});return data;};jQuery.fn.serializeObject=function(){var obj={};jQuery.each(this.serializeArray(),function(i,o){var n=o.name,v=o.value;obj[n]=obj[n]===undefined?v:jQuery.isArray(obj[n])?obj[n].concat(v):[obj[n],v];});return obj;};str_replace_all=function(str,token,newToken,ignoreCase){var _token;str+="";var i=-1;if(typeof token==="string"){if(ignoreCase){_token=token.toLowerCase();while((i=str.toLowerCase().indexOf(_token,i>=0?i+newToken.length:0))!==-1){str=str.substring(0,i)+
newToken+
str.substring(i+token.length);}}else{return str.split(token).join(newToken);}}
return str;};function str_replace(haystack,needle,replacement){var temp=haystack.split(needle);return temp.join(replacement);}
function str_repeat(input,multiplier){var buf='';for(var i=0;i<multiplier;i++){buf+=input;}
return buf;}
function str_split(f_string,f_split_length,f_backwards){if(f_backwards==undefined){f_backwards=false;}
if(f_split_length>0){var result=new Array();if(f_backwards){var r=(f_string.length%f_split_length);if(r>0){result[result.length]=f_string.substring(0,r);f_string=f_string.substring(r);}}
while(f_string.length>f_split_length){result[result.length]=f_string.substring(0,f_split_length);f_string=f_string.substring(f_split_length);}
result[result.length]=f_string;return result;}
return false;}
function hexdec(hex_string){hex_string=(hex_string+'').replace(/[^a-f0-9]/gi,'');return parseInt(hex_string,16);}
function dechex(number){if(number<0){number=0xFFFFFFFF+number+1;}
return parseInt(number,10).toString(16);}
function str_pad(input,pad_length,pad_string,pad_type){var half='',pad_to_go;var str_pad_repeater=function(s,len){var collect='',i;while(collect.length<len)collect+=s;collect=collect.substr(0,len);return collect;};if(pad_type!='STR_PAD_LEFT'&&pad_type!='STR_PAD_RIGHT'&&pad_type!='STR_PAD_BOTH'){pad_type='STR_PAD_RIGHT';}
if((pad_to_go=pad_length-input.length)>0){if(pad_type=='STR_PAD_LEFT'){input=str_pad_repeater(pad_string,pad_to_go)+input;}
else if(pad_type=='STR_PAD_RIGHT'){input=input+str_pad_repeater(pad_string,pad_to_go);}
else if(pad_type=='STR_PAD_BOTH'){half=str_pad_repeater(pad_string,Math.ceil(pad_to_go/2));input=half+input+half;input=input.substr(0,pad_length);}}
return input;}
function nameToClassId(name){return str_replace(str_replace(name,']',''),'[','');}
function strpos(haystack,needle,offset){var i=haystack.indexOf(needle,offset);return i>=0?i:false;}
function extend(Child,Parent){var F=function(){};F.prototype=Parent.prototype;Child.prototype=new F();Child.prototype.constructor=Child;Child.superclass=Parent.prototype;}
function toeRedirect(url,newWnd){if(newWnd){var win=window.open(url,'_blank');win.focus();}else{document.location.href=url;}}
function toeReload(url){if(url)
toeRedirect(url);document.location.reload();}
jQuery.fn.toeRebuildSelect=function(data,useIdAsValue,val){if(jQuery(this).tagName()=='SELECT'&&typeof(data)=='object'){if(jQuery(data).length>0){if(typeof(val)=='undefined')
val=false;if(jQuery(this).children('option').length){jQuery(this).children('option').remove();}
if(typeof(useIdAsValue)=='undefined')
useIdAsValue=false;var selected='';for(var id in data){selected='';if(val&&((useIdAsValue&&id==val)||(data[id]==val)))
selected='selected';jQuery(this).append('<option value="'+(useIdAsValue?id:data[id])+'" '+selected+'>'+data[id]+'</option>');}}}}
function toeInArray(needle,haystack){if(typeof(haystack)=='object'){for(var k in haystack){if(haystack[k]==needle)
return k;}}else if(typeof(haystack)=='array'){return jQuery.inArray(needle,haystack);}
return-1;}
jQuery.fn.setReadonly=function(){jQuery(this).addClass('toeReadonly').attr('readonly','readonly');}
jQuery.fn.unsetReadonly=function(){jQuery(this).removeClass('toeReadonly').removeAttr('readonly','readonly');}
jQuery.fn.getClassId=function(pref,test){var classId=jQuery(this).attr('class');classId=classId.substr(strpos(classId,pref+'_'));if(strpos(classId,' '))
classId=classId.substr(0,strpos(classId,' '));classId=classId.split('_');classId=classId[1];return classId;}
function toeTextIncDec(textFieldId,inc){var value=parseInt(jQuery('#'+textFieldId).val());if(isNaN(value))
value=0;if(!(inc<0&&value<1)){value+=inc;}
jQuery('#'+textFieldId).val(value);}
function toeStrFirstUp(str){str+='';var f=str.charAt(0).toUpperCase();return f+str.substr(1);}
function parseStr(str,array){var strArr=String(str).replace(/^&/,'').replace(/&$/,'').split('&'),sal=strArr.length,i,j,ct,p,lastObj,obj,lastIter,undef,chr,tmp,key,value,postLeftBracketPos,keys,keysLen,fixStr=function(str){return decodeURIComponent(str.replace(/\+/g,'%20'));};if(!array){array={};}
for(i=0;i<sal;i++){tmp=strArr[i].split('=');key=fixStr(tmp[0]);value=(tmp.length<2)?'':fixStr(tmp[1]);while(key.charAt(0)===' '){key=key.slice(1);}
if(key.indexOf('\x00')>-1){key=key.slice(0,key.indexOf('\x00'));}
if(key&&key.charAt(0)!=='['){keys=[];postLeftBracketPos=0;for(j=0;j<key.length;j++){if(key.charAt(j)==='['&&!postLeftBracketPos){postLeftBracketPos=j+1;}else if(key.charAt(j)===']'){if(postLeftBracketPos){if(!keys.length){keys.push(key.slice(0,postLeftBracketPos-1));}
keys.push(key.substr(postLeftBracketPos,j-postLeftBracketPos));postLeftBracketPos=0;if(key.charAt(j+1)!=='['){break;}}}}
if(!keys.length){keys=[key];}
for(j=0;j<keys[0].length;j++){chr=keys[0].charAt(j);if(chr===' '||chr==='.'||chr==='['){keys[0]=keys[0].substr(0,j)+'_'+keys[0].substr(j+1);}
if(chr==='['){break;}}
obj=array;for(j=0,keysLen=keys.length;j<keysLen;j++){key=keys[j].replace(/^['"]/,'').replace(/['"]$/,'');lastIter=j!==keys.length-1;lastObj=obj;if((key!==''&&key!==' ')||j===0){if(obj[key]===undef){obj[key]={};}
obj=obj[key];}else{ct=-1;for(p in obj){if(obj.hasOwnProperty(p)){if(+p>ct&&p.match(/^\d+$/g)){ct=+p;}}}
key=ct+1;}}
lastObj[key]=value;}}
return array;}
function toeListablePts(params){this.params=jQuery.extend({},params);this.table=jQuery(this.params.table);this.paging=jQuery(this.params.paging);this.perPage=this.params.perPage;this.list=this.params.list;this.count=this.params.count;this.page=this.params.page;this.pagingCallback=this.params.pagingCallback;var self=this;this.draw=function(list,count){this.table.find('tr').not('.ptsExample, .ptsTblHeader').remove();var exampleRow=this.table.find('.ptsExample');for(var i in list){var newRow=exampleRow.clone();for(var key in list[i]){var element=newRow.find('.'+key);if(element.length){var valueTo=element.attr('valueTo');if(valueTo){var newValue=list[i][key];var prevValue=element.attr(valueTo);if(prevValue)
newValue=prevValue+' '+newValue;element.attr(valueTo,newValue);}else
element.html(list[i][key]);}}
newRow.removeClass('ptsExample').show();this.table.append(newRow);}
if(this.paging){this.paging.html('');if(count&&count>list.length&&this.perPage){for(var i=1;i<=Math.ceil(count/this.perPage);i++){var newPageId=i-1,newElement=(newPageId==this.page)?jQuery('<b/>'):jQuery('<a/>');if(newPageId!=this.page){newElement.attr('href','#'+newPageId).click(function(){if(self.pagingCallback&&typeof(self.pagingCallback)=='function'){self.pagingCallback(parseInt(jQuery(this).attr('href').replace('#','')));return false;}});}
newElement.addClass('toePagingElement').html(i);this.paging.append(newElement);if(i%20==0&&i)
this.paging.append('<br />');}}}};if(this.list)
this.draw(this.list,this.count);}
function setCookiePts(c_name,value,exdays){var exdate=new Date();exdate.setDate(exdate.getDate()+exdays);var value_prepared='';if(typeof(value)=='array'||typeof(value)=='object'){value_prepared='_JSON:'+JSON.stringify(value);}else{value_prepared=value;}
var c_value=escape(value_prepared)+((exdays==null)?"":"; expires="+exdate.toUTCString())+'; path=/';document.cookie=c_name+"="+c_value;}
function getCookiePts(name){var parts=document.cookie.split(name+"=");if(parts.length==2){var value=unescape(parts.pop().split(";").shift());if(value.indexOf('_JSON:')===0){value=JSON.parse(value.split("_JSON:").pop());}
return value;}
return null;}
function delCookiePts(name){document.cookie=name+'=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';}
function callUserFuncArray(cb,parameters){var func;if(typeof cb==='string'){func=(typeof this[cb]==='function')?this[cb]:func=(new Function(null,'return '+cb))();}
else if(Object.prototype.toString.call(cb)==='[object Array]'){func=(typeof cb[0]=='string')?eval(cb[0]+"['"+cb[1]+"']"):func=cb[0][cb[1]];}
else if(typeof cb==='function'){func=cb;}
if(typeof func!=='function'){throw new Error(func+' is not a valid function');}
return(typeof cb[0]==='string')?func.apply(eval(cb[0]),parameters):(typeof cb[0]!=='object')?func.apply(null,parameters):func.apply(cb[0],parameters);}
jQuery.fn.zoom=function(level,position){position=position?position:'center center';var scaleCss=level==1?'none':'scale('+level+')';jQuery(this).data('zoom',level);return jQuery(this).css({'-moz-transform':scaleCss,'-moz-transform-origin':position,'-o-transform':scaleCss,'-o-transform-origin':position,'-webkit-transform':scaleCss,'-webkit-transform-origin':position,'transform':scaleCss,'transform-origin':position});};jQuery.fn.scrollWidth=function(){var inner=document.createElement('p');inner.style.width="100%";inner.style.height="200px";var outer=document.createElement('div');outer.style.position="absolute";outer.style.top="0px";outer.style.left="0px";outer.style.visibility="hidden";outer.style.width="200px";outer.style.height="150px";outer.style.overflow="hidden";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow='scroll';var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return(w1-w2);};function toeGetImgAttachId(img){var classesStr=jQuery(img).attr('class'),aid=0;if(classesStr&&classesStr!=''){var matches=classesStr.match(/wp-image-(\d+)/);if(matches&&matches[1]){aid=parseInt(matches[1]);}}
return aid;}
function toeGetHashParams(){var hashArr=window.location.hash.split('#'),res=[];for(var i in hashArr){if(hashArr[i]&&hashArr[i]!=''){res.push(hashArr[i]);}}
return res;}
function traverseElement(el,regex,textReplacerFunc,to){if(!/^(script|style)$/.test(el.tagName)){var child=el.lastChild;while(child){if(child.nodeType==1){traverseElement(child,regex,textReplacerFunc,to);}else if(child.nodeType==3){textReplacerFunc(child,regex,to);}
child=child.previousSibling;}}}
function textReplacerFunc(textNode,regex,to){textNode.data=textNode.data.replace(regex,to);}
function replaceWords(html,words){var container=document.createElement("div");container.innerHTML=html;for(var replace in words){traverseElement(container,new RegExp(replace,"g"),textReplacerFunc,words[replace]);}
return container.innerHTML;}
function toeSelectText(element){var doc=document,text=jQuery(element).get(0),range,selection;if(doc.body.createTextRange){range=doc.body.createTextRange();range.moveToElementText(text);range.select();}else if(window.getSelection){selection=window.getSelection();range=doc.createRange();range.selectNodeContents(text);selection.removeAllRanges();selection.addRange(range);}}
jQuery.fn.animationDuration=function(seconds,isMili){if(isMili){seconds=parseFloat(seconds)/1000;}
var secondsStr=seconds+'s';return jQuery(this).css({'webkit-animation-duration':secondsStr,'-moz-animation-duration':secondsStr,'-o-animation-duration':secondsStr,'animation-duration':secondsStr});};function ptsStrToMs(strDate){var dateHours=strDate.split(' ');if(dateHours.length==2){strDate=dateHours[0]+' ';var hms=dateHours[1].split(':');for(var i=0;i<3;i++){strDate+=hms[i]?hms[i]:'00';if(i<2)
strDate+=':';}}
var date=new Date(str_replace(strDate,'-','/')),res=0;if(date){res=date.getTime();}
return res;}
function mtRand(min,max){return Math.floor(Math.random()*(max-min+1))+min;}
Date.prototype.format=function(e){var t="";var n=Date.replaceChars;for(var r=0;r<e.length;r++){var i=e.charAt(r);if(r-1>=0&&e.charAt(r-1)=="\\"){t+=i}else if(n[i]){t+=n[i].call(this)}else if(i!="\\"){t+=i}}return t};Date.replaceChars={shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Pts","Nov","Dec"],longMonths:["January","February","March","April","May","June","July","August","September","Ptsober","November","December"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longDays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],d:function(){return(this.getDate()<10?"0":"")+this.getDate()},D:function(){return Date.replaceChars.shortDays[this.getDay()]},j:function(){return this.getDate()},l:function(){return Date.replaceChars.longDays[this.getDay()]},N:function(){return this.getDay()+1},S:function(){return this.getDate()%10==1&&this.getDate()!=11?"st":this.getDate()%10==2&&this.getDate()!=12?"nd":this.getDate()%10==3&&this.getDate()!=13?"rd":"th"},w:function(){return this.getDay()},z:function(){var e=new Date(this.getFullYear(),0,1);return Math.ceil((this-e)/864e5)},W:function(){var e=new Date(this.getFullYear(),0,1);return Math.ceil(((this-e)/864e5+e.getDay()+1)/7)},F:function(){return Date.replaceChars.longMonths[this.getMonth()]},m:function(){return(this.getMonth()<9?"0":"")+(this.getMonth()+1)},M:function(){return Date.replaceChars.shortMonths[this.getMonth()]},n:function(){return this.getMonth()+1},t:function(){var e=new Date;return(new Date(e.getFullYear(),e.getMonth(),0)).getDate()},L:function(){var e=this.getFullYear();return e%400==0||e%100!=0&&e%4==0},o:function(){var e=new Date(this.valueOf());e.setDate(e.getDate()-(this.getDay()+6)%7+3);return e.getFullYear()},Y:function(){return this.getFullYear()},y:function(){return(""+this.getFullYear()).substr(2)},a:function(){return this.getHours()<12?"am":"pm"},A:function(){return this.getHours()<12?"AM":"PM"},B:function(){return Math.floor(((this.getUTCHours()+1)%24+this.getUTCMinutes()/60+this.getUTCSeconds()/3600)*1e3/24)},g:function(){return this.getHours()%12||12},G:function(){return this.getHours()},h:function(){return((this.getHours()%12||12)<10?"0":"")+(this.getHours()%12||12)},H:function(){return(this.getHours()<10?"0":"")+this.getHours()},i:function(){return(this.getMinutes()<10?"0":"")+this.getMinutes()},s:function(){return(this.getSeconds()<10?"0":"")+this.getSeconds()},u:function(){var e=this.getMilliseconds();return(e<10?"00":e<100?"0":"")+e},e:function(){return"Not Yet Supported"},I:function(){var e=null;for(var t=0;t<12;++t){var n=new Date(this.getFullYear(),t,1);var r=n.getTimezoneOffset();if(e===null)e=r;else if(r<e){e=r;break}else if(r>e)break}return this.getTimezoneOffset()==e|0},O:function(){return(-this.getTimezoneOffset()<0?"-":"+")+(Math.abs(this.getTimezoneOffset()/60)<10?"0":"")+Math.abs(this.getTimezoneOffset()/60)+"00"},P:function(){return(-this.getTimezoneOffset()<0?"-":"+")+(Math.abs(this.getTimezoneOffset()/60)<10?"0":"")+Math.abs(this.getTimezoneOffset()/60)+":00"},T:function(){var e=this.getMonth();this.setMonth(0);var t=this.toTimeString().replace(/^.+ \(?([^\)]+)\)?$/,"$1");this.setMonth(e);return t},Z:function(){return-this.getTimezoneOffset()*60},c:function(){return this.format("Y-m-d\\TH:i:sP")},r:function(){return this.toString()},U:function(){return this.getTime()/1e3}}
function ptsInitCustomCheckRadio(selector){return false;if(!selector)
selector=document;jQuery(selector).find('input:not(".ptsCpInpFlag")').iCheck('destroy').iCheck({checkboxClass:'icheckbox_minimal',radioClass:'iradio_minimal'}).on('ifChanged',function(e){jQuery(this).trigger('change');if(jQuery(this).hasClass('cbox')){var parentRow=jQuery(this).parents('.jqgrow:first');if(parentRow&&parentRow.length){jQuery(this).parents('td:first').trigger('click');}else{var checkId=jQuery(this).attr('id');if(checkId&&checkId!=''&&strpos(checkId,'cb_')===0){var parentTblId=str_replace(checkId,'cb_','');if(parentTblId&&parentTblId!=''&&jQuery('#'+parentTblId).length){jQuery('#'+parentTblId).find('input[type=checkbox]').iCheck('update');}}}}}).on('ifClicked',function(e){if(jQuery(this).hasClass('cbox')){var parentRow=jQuery(this).parents('.jqgrow:first');if(parentRow&&parentRow.length){jQuery(this).parents('td:first').trigger('click');}}else{jQuery(this).trigger('click');}});}
function ptsCheckUpdate(checkbox){jQuery(checkbox).iCheck('update');}
function ptsCheckUpdateArea(selector){jQuery(selector).find('input[type=checkbox]').iCheck('update');jQuery(selector).find('input[type=radio]').iCheck('update');}
function ptsCallWpMedia(params){params=params||{};if(typeof wp!=='undefined'&&wp.media&&wp.media.editor)
wp.media.editor.open(params.id);wp.media.editor.insert=function(html){if(wp.media.editor._attachSent){wp.media.editor._attachSent=false;return;}
if(html&&html!=''){var imgUrl=jQuery(html).attr('src');if(imgUrl){params.clb({},{},imgUrl);}}};wp.media.editor.send.attachment=function(opts,attach){wp.media.editor._attachSent=true;var imgUrl=opts.size&&attach.sizes[opts.size]&&attach.sizes[opts.size].url?attach.sizes[opts.size].url:attach.url;params.clb(opts,attach,imgUrl);};window.original_send_to_editor=window.send_to_editor;window.send_to_editor=function(html){};}
function ptsMceMoveToolbar(editor,clientX){var panel=editor.theme.panel;if(!panel)return;var panelRect=panel.layoutRect(),bodyElement=jQuery(editor.bodyElement),bodyOffset=bodyElement.offset(),newX=clientX-panelRect.w/2,newY=bodyOffset.top-30;if(newY<=150){newY+=bodyElement.height()+30;}
if(newX<0)
newX=0;panel.moveTo(newX,panelRect.y?panelRect.y:newY);panel._ptsOriginalTop=newY}
function getSelectionCoords(win){win=win||window;var doc=win.document;var sel=doc.selection,range,rects,rect;var x=0,y=0;if(sel){if(sel.type!="Control"){range=sel.createRange();range.collapse(true);x=range.boundingLeft;y=range.boundingTop;}}else if(win.getSelection){sel=win.getSelection();if(sel.rangeCount){range=sel.getRangeAt(0).cloneRange();if(range.getClientRects){range.collapse(true);rects=range.getClientRects();if(rects.length>0){rect=range.getClientRects()[0];}
if(!rect){return false;}
x=rect.left;y=rect.top;}
if(x==0&&y==0){var span=doc.createElement("span");if(span.getClientRects){span.appendChild(doc.createTextNode("\u200b"));range.insertNode(span);rect=span.getClientRects()[0];x=rect.left;y=rect.top;var spanParent=span.parentNode;spanParent.removeChild(span);spanParent.normalize();}}}}
return{x:x,y:y};}
function get_class(obj){if(obj instanceof Object&&!(obj instanceof Array)&&!(obj instanceof Function)&&obj.constructor){var arr=obj.constructor.toString().match(/function\s*(\w+)/);if(arr&&arr.length==2){return arr[1];}}
return false;}
function serialize(mixed_val){switch(typeof(mixed_val)){case"number":if(isNaN(mixed_val)||!isFinite(mixed_val)){return false;}else{return(Math.floor(mixed_val)==mixed_val?"i":"d")+":"+mixed_val+";";}
case"string":return"s:"+mixed_val.length+":\""+mixed_val+"\";";case"boolean":return"b:"+(mixed_val?"1":"0")+";";case"object":if(mixed_val==null){return"N;";}else if(mixed_val instanceof Array){var idxobj={idx:-1};var map=[]
for(var i=0;i<mixed_val.length;i++){idxobj.idx++;var ser=serialize(mixed_val[i]);if(ser){map.push(serialize(idxobj.idx)+ser)}}
return"a:"+mixed_val.length+":{"+map.join("")+"}"}else{var class_name=get_class(mixed_val);if(class_name==undefined){return false;}
var props=new Array();for(var prop in mixed_val){var ser=serialize(mixed_val[prop]);if(ser){props.push(serialize(prop)+ser);}}
return"O:"+class_name.length+":\""+class_name+"\":"+props.length+":{"+props.join("")+"}";}
case"undefined":return"N;";}
return false;}
function unserialize(inp){var error=0,errormsg='';if(inp==""||inp.length<2){errormsg="input is too short";return;}
var val,kret,vret,cval;var type=inp.charAt(0);var cont=inp.substring(2);var size=0,divpos=0,endcont=0,rest="",next="";switch(type){case"N":if(inp.charAt(1)!=";"){errormsg="missing ; for null";}
rest=cont;break;case"b":if(!/[01];/.test(cont.substring(0,2))){errormsg="value not 0 or 1, or missing ; for boolean";}
val=(cont.charAt(0)=="1");rest=cont.substring(1);break;case"s":val="";divpos=cont.indexOf(":");if(divpos==-1){errormsg="missing : for string";break;}
size=parseInt(cont.substring(0,divpos));if(size==0){if(cont.length-divpos<4){errormsg="string is too short";break;}
rest=cont.substring(divpos+4);break;}
if((cont.length-divpos-size)<4){errormsg="string is too short";break;}
if(cont.substring(divpos+2+size,divpos+4+size)!="\";"){errormsg="string is too long, or missing \";";}
val=cont.substring(divpos+2,divpos+2+size);rest=cont.substring(divpos+4+size);break;case"i":case"d":var dotfound=0;for(var i=0;i<cont.length;i++){cval=cont.charAt(i);if(isNaN(parseInt(cval))&&!(type=="d"&&cval=="."&&!dotfound++)){endcont=i;break;}}
if(!endcont||cont.charAt(endcont)!=";"){errormsg="missing or invalid value, or missing ; for int/float";}
val=cont.substring(0,endcont);val=(type=="i"?parseInt(val):parseFloat(val));rest=cont.substring(endcont+1);break;case"a":if(cont.length<4){errormsg="array is too short";return;}
divpos=cont.indexOf(":",1);if(divpos==-1){errormsg="missing : for array";return;}
size=parseInt(cont.substring(1,divpos-1));cont=cont.substring(divpos+2);val=new Array();if(cont.length<1){errormsg="array is too short";return;}
for(var i=0;i+1<size*2;i+=2){kret=unserialize(cont,1);if(error||kret[0]==undefined||kret[1]==""){errormsg="missing or invalid key, or missing value for array";return;}
vret=unserialize(kret[1],1);if(error){errormsg="invalid value for array";return;}
val[kret[0]]=vret[0];cont=vret[1];}
if(cont.charAt(0)!="}"){errormsg="missing ending }, or too many values for array";return;}
rest=cont.substring(1);break;case"O":divpos=cont.indexOf(":");if(divpos==-1){errormsg="missing : for object";return;}
size=parseInt(cont.substring(0,divpos));var objname=cont.substring(divpos+2,divpos+2+size);if(cont.substring(divpos+2+size,divpos+4+size)!="\":"){errormsg="object name is too long, or missing \":";return;}
var objprops=unserialize("a:"+cont.substring(divpos+4+size),1);if(error){errormsg="invalid object properties";return;}
rest=objprops[1];var objout="function "+objname+"(){";for(key in objprops[0]){objout+=""+key+"=objprops[0]['"+key+"'];";}
objout+="}val=new "+objname+"();";eval(objout);break;default:errormsg="invalid input type";}
return(arguments.length==1?val:[val,rest]);}
function splitNode(node,start,end){var parent=node.parentNode;var doc=node.ownerDocument;var leftRange=doc.createRange();leftRange.setStart(parent,parentOffset);leftRange.setEnd(node,offset);var left=leftRange.extractContents();parent.insertBefore(left,limit);var doc=node.ownerDocument;var leftRange=doc.createRange();leftRange.setStart(node,start);leftRange.setEnd(node,end);var left=leftRange.extractContents();}
function getNodeIndex(parent,node){var index=parent.childNodes.length;while(index--){if(node===parent.childNodes[index]){break;}}
return index;}
function ptsChangeElAttrs(scope){this._scope=scope;this._itemSubMenu=null;this._element=null;this._isChangedAttrText=false;this._re={attrName:/[A-Za-z0-9-_]*/,attrVal:/[A-Za-z0-9-_\s]*/};this._allowedAttrs=['id','style','class'];this._initMenuItem();this._initSubMenuItem();this._getAttrToSubMenu();};ptsChangeElAttrs.prototype._initMenuItem=function(){var self=this._scope,$parent=self._$.find('.ptsElMenuMainPanel'),$newEl=jQuery('#ptsAddHtmlAttribute');$newEl=$newEl.clone().removeAttr('id').addClass('ptsElMenuBtn');$parent.prepend('<div class="ptsElMenuBtnDelimiter"></div>');$parent.prepend($newEl);};ptsChangeElAttrs.prototype._initSubMenuItem=function(){var self=this._scope,$parent=self._$.find('.ptsElMenuContent'),$newEl=jQuery('#ptsSubMenyAddHtmlAttr');$newEl=$newEl.clone().removeAttr('id');$parent.append($newEl);this._itemSubMenu=$parent;};ptsChangeElAttrs.prototype._getAttrToSubMenu=function(){var me=this,self=me._scope,$el=self._element._$.hasClass('ptsEl')?self._element._$:self._element._$.find('.ptsEl').eq(0),$parent=this._itemSubMenu,$newEl=null,allowedAttr=this._allowedAttrs;me._element=$el;var $attrNames={},$attrs={};$parent.find('.ptsElMenuSubPanel[data-sub-panel="add_attr"] .ptsElMenuSubPanelRow').remove();$el.each(function(){$attrNames=this.attributes;$parent=$parent.find('.ptsElMenuSubPanel[data-sub-panel="add_attr"]');for(var key in allowedAttr){if(typeof allowedAttr[key]=='string'){$attrs[allowedAttr[key]]=jQuery(this).attr(allowedAttr[key]);$newEl=jQuery('#ptsRowAddHtmlAttr').clone().removeAttr('id');$newEl.attr('data-id',allowedAttr[key]);$newEl.find('span').text(allowedAttr[key]);$newEl.find('input').val($attrs[allowedAttr[key]]);$newEl.find('input').attr('name',allowedAttr[key]);$parent.append($newEl);}}
me._elAttributes=$attrs;me._setEventChangeElVal();me._setEventUpdateAttrs();});};ptsChangeElAttrs.prototype._updateElAttrs=function(){this._isChangedAttrText=true;};ptsChangeElAttrs.prototype._setEventChangeElVal=function(){var me=this,$parent=this._itemSubMenu;function callBackFn(){var thatAttr=jQuery(this).attr('name'),thatVal=jQuery(this).val();me._element.attr(thatAttr,thatVal);me._updateElAttrs();}
$parent.find('div[data-sub-panel="add_attr"] input:not(".ptsCpInpFlag")').unbind('keyup');$parent.find('div[data-sub-panel="add_attr"] input:not(".ptsCpInpFlag")').on('keyup',callBackFn);};ptsChangeElAttrs.prototype._setEventUpdateAttrs=function(){var me=this,$parent=this._itemSubMenu;function callBackFn(){if(me._isChangedAttrText){me._getAttrToSubMenu();me._isChangedAttrText=false;}}
$parent.find('input').unbind('blur');$parent.find('input').on('blur',callBackFn);};!function(t){var i=t(window);t.fn.visible=function(t,e,o){if(!(this.length<1)){var r=this.length>1?this.eq(0):this,n=r.get(0),f=i.width(),h=i.height(),o=o?o:"both",l=e===!0?n.offsetWidth*n.offsetHeight:!0;if("function"==typeof n.getBoundingClientRect){var g=n.getBoundingClientRect(),u=g.top>=0&&g.top<h,s=g.bottom>0&&g.bottom<=h,c=g.left>=0&&g.left<f,a=g.right>0&&g.right<=f,v=t?u||s:u&&s,b=t?c||a:c&&a;if("both"===o)return l&&v&&b;if("vertical"===o)return l&&v;if("horizontal"===o)return l&&b}else{var d=i.scrollTop(),p=d+h,w=i.scrollLeft(),m=w+f,y=r.offset(),z=y.top,B=z+r.height(),C=y.left,R=C+r.width(),j=t===!0?B:z,q=t===!0?z:B,H=t===!0?R:C,L=t===!0?C:R;if("both"===o)return!!l&&p>=q&&j>=d&&m>=L&&H>=w;if("vertical"===o)return!!l&&p>=q&&j>=d;if("horizontal"===o)return!!l&&m>=L&&H>=w}}}}(jQuery);(function(window){window.htmlentities={encode:function(str){var buf=[];for(var i=str.length-1;i>=0;i--){buf.unshift(['&#',str[i].charCodeAt(),';'].join(''));}
return buf.join('');},decode:function(str){return str.replace(/&#(\d+);/g,function(match,dec){return String.fromCharCode(dec);});}};})(window);

(function(k){function E(a,b,e){var c=a[0],f=/er/.test(e)?"indeterminate":/bl/.test(e)?"disabled":"checked",d="update"==e?{checked:c.checked,disabled:c.disabled,indeterminate:"true"==a.attr("indeterminate")||"false"==a.attr("determinate")}:c[f];if(/^(ch|di|in)/.test(e)&&!d)B(a,f);else if(/^(un|en|de)/.test(e)&&d)v(a,f);else if("update"==e)for(var l in d)d[l]?B(a,l,!0):v(a,l,!0);else b&&"toggle"!=e||(b||a.trigger("ifClicked"),d?"radio"!==c.type&&v(a,f):B(a,f))}function B(a,b,e){var c=a[0],f=a.parent(),
  d="checked"==b,l="indeterminate"==b,t="disabled"==b,u=l?"determinate":d?"unchecked":"enabled",x=q(a,u+C(c.type)),y=q(a,b+C(c.type));if(!0!==c[b]){if(!e&&"checked"==b&&"radio"==c.type&&c.name){var z=a.closest("form"),r='input[name="'+c.name+'"]';r=z.length?z.find(r):k(r);r.each(function(){this!==c&&k(this).data("iCheck")&&v(k(this),b)})}l?(c[b]=!0,c.checked&&v(a,"checked","force")):(e||(c[b]=!0),d&&c.indeterminate&&v(a,"indeterminate",!1));I(a,d,b,e)}c.disabled&&q(a,"cursor",!0)&&f.find(".iCheck-helper").css("cursor",
  "default");f.addClass(y||q(a,b)||"");f.attr("role")&&!l&&f.attr("aria-"+(t?"disabled":"checked"),"true");f.removeClass(x||q(a,u)||"")}function v(a,b,e){var c=a[0],f=a.parent(),d="checked"==b,l="indeterminate"==b,t="disabled"==b,u=l?"determinate":d?"unchecked":"enabled",x=q(a,u+C(c.type)),y=q(a,b+C(c.type));if(!1!==c[b]){if(l||!e||"force"==e)c[b]=!1;I(a,d,u,e)}!c.disabled&&q(a,"cursor",!0)&&f.find(".iCheck-helper").css("cursor","pointer");f.removeClass(y||q(a,b)||"");f.attr("role")&&!l&&f.attr("aria-"+
  (t?"disabled":"checked"),"false");f.addClass(x||q(a,u)||"")}function J(a,b){a.data("iCheck")&&(a.parent().html(a.attr("style",a.data("iCheck").s||"")),b&&a.trigger(b),a.off(".i").unwrap(),k('label[for="'+a[0].id+'"]').add(a.closest("label")).off(".i"))}function q(a,b,e){if(a.data("iCheck"))return a.data("iCheck").o[b+(e?"":"Class")]}function C(a){return a.charAt(0).toUpperCase()+a.slice(1)}function I(a,b,e,c){c||(b&&a.trigger("ifToggled"),a.trigger("change").trigger("ifChanged").trigger("if"+C(e)))}
  var G=/ip(hone|od|ad)|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints;k.fn.iCheck=function(a,b){var e='input[type="checkbox"], input[type="radio"]',c=k(),f=function(g){g.each(function(){var m=k(this);c=m.is(e)?c.add(m):c.add(m.find(e))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(a))return a=a.toLowerCase(),f(this),c.each(function(){var g=k(this);"destroy"==a?
  J(g,"ifDestroyed"):E(g,!0,a);k.isFunction(b)&&b()});if("object"!=typeof a&&a)return this;var d=k.extend({checkedClass:"checked",disabledClass:"disabled",indeterminateClass:"indeterminate",labelHover:!0},a),l=d.handle,t=d.hoverClass||"hover",u=d.focusClass||"focus",x=d.activeClass||"active",y=!!d.labelHover,z=d.labelHoverClass||"hover",r=(""+d.increaseArea).replace("%","")|0;if("checkbox"==l||"radio"==l)e='input[type="'+l+'"]';-50>r&&(r=-50);f(this);return c.each(function(){var g=k(this);J(g);var m=
  this,H=m.id,F=-r+"%",w=100+2*r+"%";w={position:"absolute",top:F,left:F,display:"block",width:w,height:w,margin:0,padding:0,background:"#fff",border:0,opacity:0};F=G?{position:"absolute",visibility:"hidden"}:r?w:{position:"absolute",opacity:0};var M="checkbox"==m.type?d.checkboxClass||"icheckbox":d.radioClass||"iradio",D=k('label[for="'+H+'"]').add(g.closest("label")),K=!!d.aria,L="iCheck-"+Math.random().toString(36).substr(2,6),h='<div class="'+M+'" '+(K?'role="'+m.type+'" ':"");K&&D.each(function(){h+=
  'aria-labelledby="';this.id?h+=this.id:(this.id=L,h+=L);h+='"'});h=g.wrap(h+"/>").trigger("ifCreated").parent().append(d.insert);w=k('<ins class="iCheck-helper"/>').css(w).appendTo(h);g.data("iCheck",{o:d,s:g.attr("style")}).css(F);d.inheritClass&&h.addClass(m.className||"");d.inheritID&&H&&h.attr("id","iCheck-"+H);"static"==h.css("position")&&h.css("position","relative");E(g,!0,"update");if(D.length)D.on("click.i mouseover.i mouseout.i touchbegin.i touchend.i",function(p){var n=p.type,A=k(this);
  if(!m.disabled){if("click"==n){if(k(p.target).is("a"))return;E(g,!1,!0)}else y&&(/ut|nd/.test(n)?(h.removeClass(t),A.removeClass(z)):(h.addClass(t),A.addClass(z)));if(G)p.stopPropagation();else return!1}});g.on("click.i focus.i blur.i keyup.i keydown.i keypress.i",function(p){var n=p.type;p=p.keyCode;if("click"==n)return!1;if("keydown"==n&&32==p)return"radio"==m.type&&m.checked||(m.checked?v(g,"checked"):B(g,"checked")),!1;if("keyup"==n&&"radio"==m.type)!m.checked&&B(g,"checked");else if(/us|ur/.test(n))h["blur"==
  n?"removeClass":"addClass"](u)});w.on("click mousedown mouseup mouseover mouseout touchbegin.i touchend.i",function(p){var n=p.type,A=/wn|up/.test(n)?x:t;if(!m.disabled){if("click"==n)E(g,!1,!0);else if(/wn|er|in/.test(n)?h.addClass(A):h.removeClass(A+" "+x),D.length&&y&&A==t)D[/ut|nd/.test(n)?"removeClass":"addClass"](z);if(G)p.stopPropagation();else return!1}})})}})(window.jQuery||window.Zepto);
var PTS_DATA={"siteUrl":"https:\/\/havemandaarhus.dk\/","imgPath":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/img\/","cssPath":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/css\/","loader":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/img\/loading.gif","close":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/img\/cross.gif","ajaxurl":"https:\/\/havemandaarhus.dk\/wp-admin\/admin-ajax.php","options":{"add_love_link":"0","disable_autosave":"0"},"PTS_CODE":"pts"};var PTS_DATA={"siteUrl":"https:\/\/havemandaarhus.dk\/","imgPath":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/img\/","cssPath":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/css\/","loader":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/img\/loading.gif","close":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/img\/cross.gif","ajaxurl":"https:\/\/havemandaarhus.dk\/wp-admin\/admin-ajax.php","options":{"add_love_link":"0","disable_autosave":"0"},"PTS_CODE":"pts"};
if(typeof(PTS_DATA)=='undefined')
var PTS_DATA={};if(isFinite(PTS_DATA.animationSpeed))
PTS_DATA.animationSpeed=parseInt(PTS_DATA.animationSpeed);else if(jQuery.inArray(PTS_DATA.animationSpeed,['fast','slow'])==-1)
PTS_DATA.animationSpeed='fast';PTS_DATA.showSubscreenOnCenter=parseInt(PTS_DATA.showSubscreenOnCenter);var sdLoaderImgPts='<img src="'+PTS_DATA.loader+'" />';var g_ptsAnimationSpeed=300;jQuery.fn.showLoaderPts=function(){return jQuery(this).html(sdLoaderImgPts);};jQuery.fn.appendLoaderPts=function(){jQuery(this).append(sdLoaderImgPts);};jQuery.sendFormPts=function(params){return jQuery('<br />').sendFormPts(params);};jQuery.fn.removeClassWild=function(mask){return this.removeClass(function(index,cls){var re=mask.replace(/\*/g,'\\S+');return(cls.match(new RegExp('\\b'+re+'','g'))||[]).join(' ');});};jQuery.fn.sendFormPts=function(params){var form=null;if(!params)
params={fid:false,msgElID:false,onSuccess:false};if(params.fid)
form=jQuery('#'+fid);else
form=jQuery(this);var sentFromForm=(jQuery(form).tagName()=='FORM');var data=new Array();if(params.data)
data=params.data;else if(sentFromForm)
data=jQuery(form).serialize();params.errorClass='ptsErrorMsg'+(params.errorClass?' '+params.errorClass:'');params.successClass='ptsSuccessMsg'+(params.successClass?' '+params.successClass:'');if(params.appendData){var dataIsString=typeof(data)=='string';var addStrData=[];for(var i in params.appendData){if(dataIsString){addStrData.push(i+'='+params.appendData[i]);}else
data[i]=params.appendData[i];}
if(dataIsString)
data+='&'+addStrData.join('&');}
var msgEl=null;if(params.msgElID){if(params.msgElID=='noMessages')
msgEl=false;else if(typeof(params.msgElID)=='object')
msgEl=params.msgElID;else
msgEl=jQuery('#'+params.msgElID);}
if(typeof(params.inputsWraper)=='string'){form=jQuery('#'+params.inputsWraper);sentFromForm=true;}
if(sentFromForm&&form){jQuery(form).find('*').removeClass('ptsInputError');}
if(msgEl&&!params.btn){jQuery(msgEl).removeClass(params.errorClass).removeClass(params.successClass);if(params.hideLoader){jQuery(msgEl).html('');}else{jQuery(msgEl).showLoaderPts();}}
if(params.btn){var btnWasDisabled=jQuery(params.btn).attr('disabled')?true:false;jQuery(params.btn).attr('disabled','disabled');params.btnIconElement=jQuery(params.btn).find('.fa').length?jQuery(params.btn).find('.fa'):jQuery(params.btn);if(jQuery(params.btn).find('.fa').length){if(!btnWasDisabled){params.btnIconElement.data('prev-class',params.btnIconElement.attr('class'));}
params.btnIconElement.attr('class','fa fa-spinner fa-spin');}}
var url='';if(typeof(params.url)!='undefined')
url=params.url;else if(typeof(ajaxurl)=='undefined')
url=PTS_DATA.ajaxurl;else
url=ajaxurl;jQuery('.ptsErrorForField').hide(PTS_DATA.animationSpeed);var dataType=params.dataType?params.dataType:'json';if(typeof(data)=='string'){data+='&pl='+PTS_DATA.PTS_CODE;data+='&reqType=ajax';}else{data['pl']=PTS_DATA.PTS_CODE;data['reqType']='ajax';}
if(params.onBeforeSend&&typeof(params.onBeforeSend)==='function'){params.onBeforeSend();}
jQuery.ajax({url:url,data:data,type:'POST',dataType:dataType,success:function(res){toeProcessAjaxResponsePts(res,msgEl,form,sentFromForm,params);if(params.clearMsg){setTimeout(function(){if(msgEl)
jQuery(msgEl).animateClear();},typeof(params.clearMsg)=='boolean'?5000:params.clearMsg);}}});};jQuery.fn.animateClear=function(){var newContent=jQuery('<span>'+jQuery(this).html()+'</span>');jQuery(this).html(newContent);jQuery(newContent).hide(PTS_DATA.animationSpeed,function(){jQuery(newContent).remove();});};jQuery.fn.animateRemovePts=function(animationSpeed,onSuccess){animationSpeed=animationSpeed==undefined?PTS_DATA.animationSpeed:animationSpeed;jQuery(this).hide(animationSpeed,function(){jQuery(this).remove();if(typeof(onSuccess)==='function')
onSuccess();});};function toeProcessAjaxResponsePts(res,msgEl,form,sentFromForm,params){if(typeof(params)=='undefined')
params={};if(typeof(msgEl)=='string')
msgEl=jQuery('#'+msgEl);if(msgEl)
jQuery(msgEl).html('');if(params.btn){jQuery(params.btn).removeAttr('disabled');if(params.btnIconElement){params.btnIconElement.attr('class',params.btnIconElement.data('prev-class'));}}
if(typeof(res)=='object'){if(msgEl){msgEl.show();}
if(msgEl&&params.msgCloseBtn){var closeBtn=jQuery('<button type="button" class="close" aria-label="Close"><span aria-hidden="true">&times;</span></button>');msgEl.append(closeBtn);closeBtn.click(function(){msgEl.slideUp(g_ptsAnimationSpeed,function(){msgEl.html('');});return false;});}
if(res.error){if(msgEl){jQuery(msgEl).removeClass(params.successClass).addClass(params.errorClass);}
var errorsArr=[];for(var name in res.errors){if(sentFromForm){var inputError=jQuery(form).find('[name*="'+name+'"]');inputError.addClass('ptsInputError');if(inputError.attr('placeholder')){}
if(!inputError.data('keyup-error-remove-binded')){inputError.keydown(function(){jQuery(this).removeClass('ptsInputError');}).data('keyup-error-remove-binded',1);}}
if(jQuery('.ptsErrorForField.toe_'+nameToClassId(name)+'').exists())
jQuery('.ptsErrorForField.toe_'+nameToClassId(name)+'').show().html(res.errors[name]);else if(msgEl)
jQuery(msgEl).append(res.errors[name]).append('<br />');else
errorsArr.push(res.errors[name]);}
if(errorsArr.length&&params.btn&&jQuery.fn.dialog){jQuery('<div title="'+toeLangPts("Really small warning :)")+'" />').html(errorsArr.join('<br />')).appendTo('body').dialog({modal:true,width:'500px',classes:{"ui-dialog":"ptsCreateTableModal"},dialogClass:'ptsCreateTableModal',});}}else if(res.messages.length){if(msgEl){jQuery(msgEl).removeClass(params.errorClass).addClass(params.successClass);for(var i=0;i<res.messages.length;i++){jQuery(msgEl).append(res.messages[i]).append('<br />');}}}}
if(params.onSuccess&&typeof(params.onSuccess)=='function'){params.onSuccess(res);}}
function getDialogElementPts(){return jQuery('<div/>').appendTo(jQuery('body'));}
function toeOptionPts(key){if(PTS_DATA.options&&PTS_DATA.options[key])
return PTS_DATA.options[key];return false;}
function toeLangPts(key){if(PTS_DATA.siteLang&&PTS_DATA.siteLang[key])
return PTS_DATA.siteLang[key];return key;}
function toePagesPts(key){if(typeof(PTS_DATA)!='undefined'&&PTS_DATA[key])
return PTS_DATA[key];return false;;}
function toeOptTimeoutHideDescriptionPts(){jQuery('#ptsOptDescription').removeAttr('toeFixTip');setTimeout(function(){if(!jQuery('#ptsOptDescription').attr('toeFixTip'))
toeOptHideDescriptionPts();},500);}
function toeOptShowDescriptionPts(description,x,y,moveToLeft){if(typeof(description)!='undefined'&&description!=''){if(!jQuery('#ptsOptDescription').length){jQuery('body').append('<div id="ptsOptDescription"></div>');}
if(moveToLeft)
jQuery('#ptsOptDescription').css('right',jQuery(window).width()-(x-10));else
jQuery('#ptsOptDescription').css('left',x+10);jQuery('#ptsOptDescription').css('top',y);jQuery('#ptsOptDescription').show(200);jQuery('#ptsOptDescription').html(description);}}
function toeOptHideDescriptionPts(){jQuery('#ptsOptDescription').removeAttr('toeFixTip');jQuery('#ptsOptDescription').hide(200);}
function toeInArrayPts(needle,haystack){if(haystack){for(var i in haystack){if(haystack[i]==needle)
return true;}}
return false;}
function toeShowDialogCustomized(element,options){options=jQuery.extend({resizable:false,width:500,height:300,closeOnEscape:true,open:function(event,ui){jQuery('.ui-dialog-titlebar').css({'background-color':'#222222','background-image':'none','border':'none','margin':'0','padding':'0','border-radius':'0','color':'#CFCFCF','height':'27px'});jQuery('.ui-dialog-titlebar-close').css({'background':'url("'+PTS_DATA.cssPath+'img/tb-close.png") no-repeat scroll 0 0 transparent','border':'0','width':'15px','height':'15px','padding':'0','border-radius':'0','margin':'7px 7px 0'}).html('');jQuery('.ui-dialog').css({'border-radius':'3px','background-color':'#FFFFFF','background-image':'none','padding':'1px','z-index':'300000','position':'fixed','top':'60px'});jQuery('.ui-dialog-buttonpane').css({'background-color':'#FFFFFF'});jQuery('.ui-dialog-title').css({'color':'#CFCFCF','font':'12px sans-serif','padding':'6px 10px 0'});if(options.openCallback&&typeof(options.openCallback)=='function'){options.openCallback(event,ui);}
jQuery('.ui-widget-overlay').css({'z-index':jQuery(event.target).parents('.ui-dialog:first').css('z-index')-1,'background-image':'none'});if(options.modal&&options.closeOnBg){jQuery('.ui-widget-overlay').unbind('click').bind('click',function(){jQuery(element).dialog('close');});}}},options);return jQuery(element).dialog(options);}
function toeSliderMove(event,ui){var id=jQuery(event.target).attr('id');jQuery('#toeSliderDisplay_'+id).html(ui.value);jQuery('#toeSliderInput_'+id).val(ui.value).change();}
function extendPts(Child,Parent){var F=function(){};F.prototype=Parent.prototype;Child.prototype=new F();Child.prototype.constructor=Child;Child.superclass=Parent.prototype;};
;(function(e,t,n){function s(t,n){this.bodyOverflowX;this.callbacks={hide:[],show:[]};this.checkInterval=null;this.Content;this.$el=e(t);this.$elProxy;this.elProxyPosition;this.enabled=true;this.options=e.extend({},i,n);this.mouseIsOverProxy=false;this.namespace="tooltipster-"+Math.round(Math.random()*1e5);this.Status="hidden";this.timerHide=null;this.timerShow=null;this.$tooltip;this.options.iconTheme=this.options.iconTheme.replace(".","");this.options.theme=this.options.theme.replace(".","");this._init()}function o(t,n){var r=true;e.each(t,function(e,i){if(typeof n[e]==="undefined"||t[e]!==n[e]){r=false;return false}});return r}function f(){return!a&&u}function l(){var e=n.body||n.documentElement,t=e.style,r="transition";if(typeof t[r]=="string"){return true}v=["Moz","Webkit","Khtml","O","ms"],r=r.charAt(0).toUpperCase()+r.substr(1);for(var i=0;i<v.length;i++){if(typeof t[v[i]+r]=="string"){return true}}return false}var r="tooltipster",i={animation:"fade",arrow:true,arrowColor:"",autoClose:true,content:null,contentAsHTML:false,contentCloning:true,debug:true,delay:200,minWidth:0,maxWidth:null,functionInit:function(e,t){},functionBefore:function(e,t){t()},functionReady:function(e,t){},functionAfter:function(e){},hideOnClick:false,icon:"(?)",iconCloning:true,iconDesktop:false,iconTouch:false,iconTheme:"tooltipster-icon",interactive:false,interactiveTolerance:350,multiple:false,offsetX:0,offsetY:0,onlyOne:false,position:"top",positionTracker:false,positionTrackerCallback:function(e){if(this.option("trigger")=="hover"&&this.option("autoClose")){this.hide()}},restoration:"current",speed:350,timer:0,theme:"tooltipster-default",touchDevices:true,trigger:"hover",updateAnimation:true};s.prototype={_init:function(){var t=this;if(n.querySelector){var r=null;if(t.$el.data("tooltipster-initialTitle")===undefined){r=t.$el.attr("title");if(r===undefined)r=null;t.$el.data("tooltipster-initialTitle",r)}if(t.options.content!==null){t._content_set(t.options.content)}else{t._content_set(r)}var i=t.options.functionInit.call(t.$el,t.$el,t.Content);if(typeof i!=="undefined")t._content_set(i);t.$el.addClass("tooltipstered");if(!u&&t.options.iconDesktop||u&&t.options.iconTouch){if(typeof t.options.icon==="string"){t.$elProxy=e('<span class="'+t.options.iconTheme+'"></span>');t.$elProxy.text(t.options.icon)}else{if(t.options.iconCloning)t.$elProxy=t.options.icon.clone(true);else t.$elProxy=t.options.icon}t.$elProxy.insertAfter(t.$el)}else{t.$elProxy=t.$el}if(t.options.trigger=="hover"){t.$elProxy.on("mouseenter."+t.namespace,function(){if(!f()||t.options.touchDevices){t.mouseIsOverProxy=true;t._show()}}).on("mouseleave."+t.namespace,function(){if(!f()||t.options.touchDevices){t.mouseIsOverProxy=false}});if(u&&t.options.touchDevices){t.$elProxy.on("touchstart."+t.namespace,function(){t._showNow()})}}else if(t.options.trigger=="click"){t.$elProxy.on("click."+t.namespace,function(){if(!f()||t.options.touchDevices){t._show()}})}}},_show:function(){var e=this;if(e.Status!="shown"&&e.Status!="appearing"){if(e.options.delay){e.timerShow=setTimeout(function(){if(e.options.trigger=="click"||e.options.trigger=="hover"&&e.mouseIsOverProxy){e._showNow()}},e.options.delay)}else e._showNow()}},_showNow:function(n){var r=this;r.options.functionBefore.call(r.$el,r.$el,function(){if(r.enabled&&r.Content!==null){if(n)r.callbacks.show.push(n);r.callbacks.hide=[];clearTimeout(r.timerShow);r.timerShow=null;clearTimeout(r.timerHide);r.timerHide=null;if(r.options.onlyOne){e(".tooltipstered").not(r.$el).each(function(t,n){var r=e(n),i=r.data("tooltipster-ns");e.each(i,function(e,t){var n=r.data(t),i=n.status(),s=n.option("autoClose");if(i!=="hidden"&&i!=="disappearing"&&s){n.hide()}})})}var i=function(){r.Status="shown";e.each(r.callbacks.show,function(e,t){t.call(r.$el)});r.callbacks.show=[]};if(r.Status!=="hidden"){var s=0;if(r.Status==="disappearing"){r.Status="appearing";if(l()){r.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+r.options.animation+"-show");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(i)}else{r.$tooltip.stop().fadeIn(i)}}else if(r.Status==="shown"){i()}}else{r.Status="appearing";var s=r.options.speed;r.bodyOverflowX=e("body").css("overflow-x");e("body").css("overflow-x","hidden");var o="tooltipster-"+r.options.animation,a="-webkit-transition-duration: "+r.options.speed+"ms; -webkit-animation-duration: "+r.options.speed+"ms; -moz-transition-duration: "+r.options.speed+"ms; -moz-animation-duration: "+r.options.speed+"ms; -o-transition-duration: "+r.options.speed+"ms; -o-animation-duration: "+r.options.speed+"ms; -ms-transition-duration: "+r.options.speed+"ms; -ms-animation-duration: "+r.options.speed+"ms; transition-duration: "+r.options.speed+"ms; animation-duration: "+r.options.speed+"ms;",f=r.options.minWidth?"min-width:"+Math.round(r.options.minWidth)+"px;":"",c=r.options.maxWidth?"max-width:"+Math.round(r.options.maxWidth)+"px;":"",h=r.options.interactive?"pointer-events: auto;":"";r.$tooltip=e('<div class="tooltipster-base '+r.options.theme+'" style="'+f+" "+c+" "+h+" "+a+'"><div class="tooltipster-content"></div></div>');if(l())r.$tooltip.addClass(o);r._content_insert();r.$tooltip.appendTo("body");r.reposition();r.options.functionReady.call(r.$el,r.$el,r.$tooltip);if(l()){r.$tooltip.addClass(o+"-show");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(i)}else{r.$tooltip.css("display","none").fadeIn(r.options.speed,i)}r._interval_set();e(t).on("scroll."+r.namespace+" resize."+r.namespace,function(){r.reposition()});if(r.options.autoClose){e("body").off("."+r.namespace);if(r.options.trigger=="hover"){if(u){setTimeout(function(){e("body").on("touchstart."+r.namespace,function(){r.hide()})},0)}if(r.options.interactive){if(u){r.$tooltip.on("touchstart."+r.namespace,function(e){e.stopPropagation()})}var p=null;r.$elProxy.add(r.$tooltip).on("mouseleave."+r.namespace+"-autoClose",function(){clearTimeout(p);p=setTimeout(function(){r.hide()},r.options.interactiveTolerance)}).on("mouseenter."+r.namespace+"-autoClose",function(){clearTimeout(p)})}else{r.$elProxy.on("mouseleave."+r.namespace+"-autoClose",function(){r.hide()})}if(r.options.hideOnClick){r.$elProxy.on("click."+r.namespace+"-autoClose",function(){r.hide()})}}else if(r.options.trigger=="click"){setTimeout(function(){e("body").on("click."+r.namespace+" touchstart."+r.namespace,function(){r.hide()})},0);if(r.options.interactive){r.$tooltip.on("click."+r.namespace+" touchstart."+r.namespace,function(e){e.stopPropagation()})}}}}if(r.options.timer>0){r.timerHide=setTimeout(function(){r.timerHide=null;r.hide()},r.options.timer+s)}}})},_interval_set:function(){var t=this;t.checkInterval=setInterval(function(){if(e("body").find(t.$el).length===0||e("body").find(t.$elProxy).length===0||t.Status=="hidden"||e("body").find(t.$tooltip).length===0){if(t.Status=="shown"||t.Status=="appearing")t.hide();t._interval_cancel()}else{if(t.options.positionTracker){var n=t._repositionInfo(t.$elProxy),r=false;if(o(n.dimension,t.elProxyPosition.dimension)){if(t.$elProxy.css("position")==="fixed"){if(o(n.position,t.elProxyPosition.position))r=true}else{if(o(n.offset,t.elProxyPosition.offset))r=true}}if(!r){t.reposition();t.options.positionTrackerCallback.call(t,t.$el)}}}},200)},_interval_cancel:function(){clearInterval(this.checkInterval);this.checkInterval=null},_content_set:function(e){if(typeof e==="object"&&e!==null&&this.options.contentCloning){e=e.clone(true)}this.Content=e},_content_insert:function(){var e=this,t=this.$tooltip.find(".tooltipster-content");if(typeof e.Content==="string"&&!e.options.contentAsHTML){t.text(e.Content)}else{t.empty().append(e.Content)}},_update:function(e){var t=this;t._content_set(e);if(t.Content!==null){if(t.Status!=="hidden"){t._content_insert();t.reposition();if(t.options.updateAnimation){if(l()){t.$tooltip.css({width:"","-webkit-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing");setTimeout(function(){if(t.Status!="hidden"){t.$tooltip.removeClass("tooltipster-content-changing");setTimeout(function(){if(t.Status!=="hidden"){t.$tooltip.css({"-webkit-transition":t.options.speed+"ms","-moz-transition":t.options.speed+"ms","-o-transition":t.options.speed+"ms","-ms-transition":t.options.speed+"ms",transition:t.options.speed+"ms"})}},t.options.speed)}},t.options.speed)}else{t.$tooltip.fadeTo(t.options.speed,.5,function(){if(t.Status!="hidden"){t.$tooltip.fadeTo(t.options.speed,1)}})}}}}else{t.hide()}},_repositionInfo:function(e){return{dimension:{height:e.outerHeight(false),width:e.outerWidth(false)},offset:e.offset(),position:{left:parseInt(e.css("left")),top:parseInt(e.css("top"))}}},hide:function(n){var r=this;if(n)r.callbacks.hide.push(n);r.callbacks.show=[];clearTimeout(r.timerShow);r.timerShow=null;clearTimeout(r.timerHide);r.timerHide=null;var i=function(){e.each(r.callbacks.hide,function(e,t){t.call(r.$el)});r.callbacks.hide=[]};if(r.Status=="shown"||r.Status=="appearing"){r.Status="disappearing";var s=function(){r.Status="hidden";if(typeof r.Content=="object"&&r.Content!==null){r.Content.detach()}r.$tooltip.remove();r.$tooltip=null;e(t).off("."+r.namespace);e("body").off("."+r.namespace).css("overflow-x",r.bodyOverflowX);e("body").off("."+r.namespace);r.$elProxy.off("."+r.namespace+"-autoClose");r.options.functionAfter.call(r.$el,r.$el);i()};if(l()){r.$tooltip.clearQueue().removeClass("tooltipster-"+r.options.animation+"-show").addClass("tooltipster-dying");if(r.options.speed>0)r.$tooltip.delay(r.options.speed);r.$tooltip.queue(s)}else{r.$tooltip.stop().fadeOut(r.options.speed,s)}}else if(r.Status=="hidden"){i()}return r},show:function(e){this._showNow(e);return this},update:function(e){return this.content(e)},content:function(e){if(typeof e==="undefined"){return this.Content}else{this._update(e);return this}},reposition:function(){var n=this;if(e("body").find(n.$tooltip).length!==0){n.$tooltip.css("width","");n.elProxyPosition=n._repositionInfo(n.$elProxy);var r=null,i=e(t).width(),s=n.elProxyPosition,o=n.$tooltip.outerWidth(false),u=n.$tooltip.innerWidth()+1,a=n.$tooltip.outerHeight(false);if(n.$elProxy.is("area")){var f=n.$elProxy.attr("shape"),l=n.$elProxy.parent().attr("name"),c=e('img[usemap="#'+l+'"]'),h=c.offset().left,p=c.offset().top,d=n.$elProxy.attr("coords")!==undefined?n.$elProxy.attr("coords").split(","):undefined;if(f=="circle"){var v=parseInt(d[0]),m=parseInt(d[1]),g=parseInt(d[2]);s.dimension.height=g*2;s.dimension.width=g*2;s.offset.top=p+m-g;s.offset.left=h+v-g}else if(f=="rect"){var v=parseInt(d[0]),m=parseInt(d[1]),y=parseInt(d[2]),b=parseInt(d[3]);s.dimension.height=b-m;s.dimension.width=y-v;s.offset.top=p+m;s.offset.left=h+v}else if(f=="poly"){var w=[],E=[],S=0,x=0,T=0,N=0,C="even";for(var k=0;k<d.length;k++){var L=parseInt(d[k]);if(C=="even"){if(L>T){T=L;if(k===0){S=T}}if(L<S){S=L}C="odd"}else{if(L>N){N=L;if(k==1){x=N}}if(L<x){x=L}C="even"}}s.dimension.height=N-x;s.dimension.width=T-S;s.offset.top=p+x;s.offset.left=h+S}else{s.dimension.height=c.outerHeight(false);s.dimension.width=c.outerWidth(false);s.offset.top=p;s.offset.left=h}}var A=0,O=0,M=0,_=parseInt(n.options.offsetY),D=parseInt(n.options.offsetX),P=n.options.position;function H(){var n=e(t).scrollLeft();if(A-n<0){r=A-n;A=n}if(A+o-n>i){r=A-(i+n-o);A=i+n-o}}function B(n,r){if(s.offset.top-e(t).scrollTop()-a-_-12<0&&r.indexOf("top")>-1){P=n}if(s.offset.top+s.dimension.height+a+12+_>e(t).scrollTop()+e(t).height()&&r.indexOf("bottom")>-1){P=n;M=s.offset.top-a-_-12}}if(P=="top"){var j=s.offset.left+o-(s.offset.left+s.dimension.width);A=s.offset.left+D-j/2;M=s.offset.top-a-_-12;H();B("bottom","top")}if(P=="top-left"){A=s.offset.left+D;M=s.offset.top-a-_-12;H();B("bottom-left","top-left")}if(P=="top-right"){A=s.offset.left+s.dimension.width+D-o;M=s.offset.top-a-_-12;H();B("bottom-right","top-right")}if(P=="bottom"){var j=s.offset.left+o-(s.offset.left+s.dimension.width);A=s.offset.left-j/2+D;M=s.offset.top+s.dimension.height+_+12;H();B("top","bottom")}if(P=="bottom-left"){A=s.offset.left+D;M=s.offset.top+s.dimension.height+_+12;H();B("top-left","bottom-left")}if(P=="bottom-right"){A=s.offset.left+s.dimension.width+D-o;M=s.offset.top+s.dimension.height+_+12;H();B("top-right","bottom-right")}if(P=="left"){A=s.offset.left-D-o-12;O=s.offset.left+D+s.dimension.width+12;var F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_;if(A<0&&O+o>i){var I=parseFloat(n.$tooltip.css("border-width"))*2,q=o+A-I;n.$tooltip.css("width",q+"px");a=n.$tooltip.outerHeight(false);A=s.offset.left-D-q-12-I;F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_}else if(A<0){A=s.offset.left+D+s.dimension.width+12;r="left"}}if(P=="right"){A=s.offset.left+D+s.dimension.width+12;O=s.offset.left-D-o-12;var F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_;if(A+o>i&&O<0){var I=parseFloat(n.$tooltip.css("border-width"))*2,q=i-A-I;n.$tooltip.css("width",q+"px");a=n.$tooltip.outerHeight(false);F=s.offset.top+a-(s.offset.top+s.dimension.height);M=s.offset.top-F/2-_}else if(A+o>i){A=s.offset.left-D-o-12;r="right"}}if(n.options.arrow){var R="tooltipster-arrow-"+P;if(n.options.arrowColor.length<1){var U=n.$tooltip.css("background-color")}else{var U=n.options.arrowColor}if(!r){r=""}else if(r=="left"){R="tooltipster-arrow-right";r=""}else if(r=="right"){R="tooltipster-arrow-left";r=""}else{r="left:"+Math.round(r)+"px;"}if(P=="top"||P=="top-left"||P=="top-right"){var z=parseFloat(n.$tooltip.css("border-bottom-width")),W=n.$tooltip.css("border-bottom-color")}else if(P=="bottom"||P=="bottom-left"||P=="bottom-right"){var z=parseFloat(n.$tooltip.css("border-top-width")),W=n.$tooltip.css("border-top-color")}else if(P=="left"){var z=parseFloat(n.$tooltip.css("border-right-width")),W=n.$tooltip.css("border-right-color")}else if(P=="right"){var z=parseFloat(n.$tooltip.css("border-left-width")),W=n.$tooltip.css("border-left-color")}else{var z=parseFloat(n.$tooltip.css("border-bottom-width")),W=n.$tooltip.css("border-bottom-color")}if(z>1){z++}var X="";if(z!==0){var V="",J="border-color: "+W+";";if(R.indexOf("bottom")!==-1){V="margin-top: -"+Math.round(z)+"px;"}else if(R.indexOf("top")!==-1){V="margin-bottom: -"+Math.round(z)+"px;"}else if(R.indexOf("left")!==-1){V="margin-right: -"+Math.round(z)+"px;"}else if(R.indexOf("right")!==-1){V="margin-left: -"+Math.round(z)+"px;"}X='<span class="tooltipster-arrow-border" style="'+V+" "+J+';"></span>'}n.$tooltip.find(".tooltipster-arrow").remove();var K='<div class="'+R+' tooltipster-arrow" style="'+r+'">'+X+'<span style="border-color:'+U+';"></span></div>';n.$tooltip.append(K)}n.$tooltip.css({top:Math.round(M)+"px",left:Math.round(A)+"px"})}return n},enable:function(){this.enabled=true;return this},disable:function(){this.hide();this.enabled=false;return this},destroy:function(){var t=this;t.hide();if(t.$el[0]!==t.$elProxy[0]){t.$elProxy.remove()}t.$el.removeData(t.namespace).off("."+t.namespace);var n=t.$el.data("tooltipster-ns");if(n.length===1){var r=null;if(t.options.restoration==="previous"){r=t.$el.data("tooltipster-initialTitle")}else if(t.options.restoration==="current"){r=typeof t.Content==="string"?t.Content:e("<div></div>").append(t.Content).html()}if(r){t.$el.attr("title",r)}t.$el.removeClass("tooltipstered").removeData("tooltipster-ns").removeData("tooltipster-initialTitle")}else{n=e.grep(n,function(e,n){return e!==t.namespace});t.$el.data("tooltipster-ns",n)}return t},elementIcon:function(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:undefined},elementTooltip:function(){return this.$tooltip?this.$tooltip[0]:undefined},option:function(e,t){if(typeof t=="undefined")return this.options[e];else{this.options[e]=t;return this}},status:function(){return this.Status}};e.fn[r]=function(){var t=arguments;if(this.length===0){if(typeof t[0]==="string"){var n=true;switch(t[0]){case"setDefaults":e.extend(i,t[1]);break;default:n=false;break}if(n)return true;else return this}else{return this}}else{if(typeof t[0]==="string"){var r="#*$~&";this.each(function(){var n=e(this).data("tooltipster-ns"),i=n?e(this).data(n[0]):null;if(i){if(typeof i[t[0]]==="function"){var s=i[t[0]](t[1],t[2])}else{throw new Error('Unknown method .tooltipster("'+t[0]+'")')}if(s!==i){r=s;return false}}else{throw new Error("You called Tooltipster's \""+t[0]+'" method on an uninitialized element')}});return r!=="#*$~&"?r:this}else{var o=[],u=t[0]&&typeof t[0].multiple!=="undefined",a=u&&t[0].multiple||!u&&i.multiple,f=t[0]&&typeof t[0].debug!=="undefined",l=f&&t[0].debug||!f&&i.debug;this.each(function(){var n=false,r=e(this).data("tooltipster-ns"),i=null;if(!r){n=true}else if(a){n=true}else if(l){console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.')}if(n){i=new s(this,t[0]);if(!r)r=[];r.push(i.namespace);e(this).data("tooltipster-ns",r);e(this).data(i.namespace,i)}o.push(i)});if(a)return o;else return this}}};var u=!!("ontouchstart"in t);var a=false;e("body").one("mousemove",function(){a=true})})(jQuery,window,document);
(function($){$.fn.responsiveText=function(options){var settings=$.extend({'minFontSize':Number.NEGATIVE_INFINITY,'maxFontSize':Number.POSITIVE_INFINITY},options);return this.each(function(){var $this=$(this),text=$this.get(0);if(!text)return;$this.data('original-font-size',parseFloat(window.getComputedStyle(text).fontSize),10);var resizer=function(){var ratio=null,originalWidth=window.screen.availWidth,currentWidth=window.innerWidth,size=$this.data('original-font-size');if(originalWidth==currentWidth||!size)return;if(currentWidth!=originalWidth)
ratio=originalWidth/currentWidth;if(currentWidth>originalWidth)
size*=ratio;else
size/=ratio;size=Math.max(Math.min(size,settings.maxFontSize),settings.minFontSize);$this.css('font-size',size+'px');};resizer();$(window).on('resize.responsiveText orientationchange.responsiveText',resizer);});};})(jQuery);
function ptsBlockFabric(){this._blocks=[];this._isSorting=false;this._animationSpeed=g_ptsAnimationSpeed;}
ptsBlockFabric.prototype.addFromHtml=function(blockData,jqueryHtml){var block=this.add(blockData);block.setRaw(jqueryHtml);};ptsBlockFabric.prototype.add=function(blockData){var blockData=jQuery.extend({},blockData);if(!blockData.original_id){blockData.original_id=blockData.id;blockData.id=0;}
var blockClass=window['ptsBlock_'+blockData.cat_code];if(blockClass){var block=new blockClass(blockData);var blockIter=this._blocks.push(block);block.setIter(blockIter-1);return block;}else{console.log('Block Class For '+blockData.cat_code+' Not Found!!!');}};ptsBlockFabric.prototype.getByViewId=function(viewId){if(this._blocks&&this._blocks.length){for(var i=0;i<this._blocks.length;i++){if(this._blocks[i].get('view_id')==viewId){return this._blocks[i];}}}
return false;};
function ptsBlockBase(blockData){this._data=blockData;this._$=null;this._original$=null;this._id=0;this._iter=0;this._elements=[];this._animationSpeed=300;this._disableContentChange=false;}
ptsBlockBase.prototype.get=function(key){return this._data[key];};ptsBlockBase.prototype.getParam=function(key){return this._data.params[key]?this._data.params[key].val:false;};ptsBlockBase.prototype.setParam=function(key,value){if(!this._data.params[key])this._data.params[key]={};this._data.params[key].val=value;};ptsBlockBase.prototype.getRaw=function(){return this._$;};ptsBlockBase.prototype.$=function(){return this.getRaw();};ptsBlockBase.prototype.setRaw=function(jqueryHtml){this._$=jqueryHtml;this._resetElements();this._initHtml();if(this.getParam('font_family')){this._setFont(this.getParam('font_family'));}};ptsBlockBase.prototype._initElements=function(){this._initElementsForArea(this._$);};ptsBlockBase.prototype._initElementsForArea=function(area){var block=this,addedElements=[];var initElement=function(htmlEl){var elementCode=jQuery(htmlEl).data('el'),elementClass=window['ptsElement_'+elementCode];if(elementClass){var newElement=new elementClass(jQuery(htmlEl),block);newElement._setCode(elementCode);var newIterNum=block._elements.push(newElement);addedElements.push(newElement);newElement.setIterNum(newIterNum-1);}else{if(g_ptsEdit)
console.log('Undefined Element ['+elementCode+'] !!!');}};jQuery(area).find('.ptsEl').each(function(){initElement(this);});if(jQuery(area).hasClass('ptsEl')){initElement(area);}
this._afterInitElements();return addedElements;};ptsBlockBase.prototype._afterInitElements=function(){};ptsBlockBase.prototype._resetElements=function(){this._clearElements();this._initElements();};ptsBlockBase.prototype._clearElements=function(){if(this._elements&&this._elements.length){for(var i=0;i<this._elements.length;i++){this._elements[i].destroy();}
this._elements=[];}};ptsBlockBase.prototype.getElements=function(){return this._elements;};ptsBlockBase.prototype._initHtml=function(){};ptsBlockBase.prototype.setIter=function(iter){this._iter=iter;};ptsBlockBase.prototype.showLoader=function(txt){var loaderHtml=jQuery('#ptsBlockLoader');txt=txt?txt:loaderHtml.data('base-txt');loaderHtml.find('.ptsBlockLoaderTxt').html(txt);loaderHtml.css({'height':this._$.height(),'top':this._$.offset().top}).addClass('active');};ptsBlockBase.prototype.hideLoader=function(){var loaderHtml=jQuery('#ptsBlockLoader');loaderHtml.removeClass('active');};ptsBlockBase.prototype._setFont=function(fontFamily){var $fontLink=this._getFontLink();if(toeInArrayPts(fontFamily,ptsBuildConst.standardFonts)===false){$fontLink.attr({'href':'https://fonts.googleapis.com/css?family='+encodeURIComponent(fontFamily)});}
this._$.css({'font-family':fontFamily});this.setParam('font_family',fontFamily);};ptsBlockBase.prototype._getFontLink=function(){var $link=this._$.find('link.ptsFont');if(!$link.length){$link=jQuery('<link class="ptsFont" rel="stylesheet" type="text/css"/>').appendTo(this._$);}
return $link;};ptsBlockBase.prototype.getElementByIterNum=function(iterNum){return this._elements[iterNum];};ptsBlockBase.prototype.removeElementByIterNum=function(iterNum){this._elements.splice(iterNum,1);if(this._elements&&this._elements.length){for(var i=0;i<this._elements.length;i++){this._elements[i].setIterNum(i);}}};ptsBlockBase.prototype.destroyElementByIterNum=function(iterNum,clb){this.getElementByIterNum(iterNum).destroy(clb);};function ptsBlock_price_table(blockData){this._increaseHoverFontPerc=20;this._$lastHoveredCol=null;this._refreshColsBinded=false;this._onloadHandle=false;this._isAlreadyShowed=false;this._isResponsiveDescInit=false;ptsBlock_price_table.superclass.constructor.apply(this,arguments);}
extendPts(ptsBlock_price_table,ptsBlockBase);ptsBlock_price_table.prototype._getColsContainer=function(){return this._$.find('.ptsColsWrapper:first');};ptsBlock_price_table.prototype._getCols=function(includeDescCol){return this._getColsContainer().find('.ptsCol'+(includeDescCol?'':':not(.ptsTableDescCol)'));};ptsBlock_price_table.prototype._initTooltipsForCells=function(){if(this.getParam('disable_custom_tooltip_style')!='1'){var $tooltipstedCells=this._$.find('.ptsCell[title], .ptsColFooter[title], .ptsColHeader[title], .ptsColDesc[title]');if($tooltipstedCells&&$tooltipstedCells.length){var tooltipsterSettings={contentAsHTML:true,interactive:true,speed:250,delay:0,animation:'swing',maxWidth:450,position:'top'};$tooltipstedCells.tooltipster(tooltipsterSettings);$tooltipstedCells.each(function(){var el=jQuery(this);el.attr('data-title',el.attr('title')).removeAttr('title');});}}};ptsBlock_price_table.prototype._afterInitElements=function(){ptsBlock_price_table.superclass._afterInitElements.apply(this,arguments);if(parseInt(this.getParam('enb_hover_animation'))==1){this._initHoverEffect();}
if(this.getParam('table_align'))
this._$.addClass('ptsTableAlign_'+this.getParam('table_align'));if(this.getParam('text_align'))
this._$.addClass('ptsAlign_'+this.getParam('text_align'));if(!this._disableContentChange){this._refreshCellsHeight();}
if(!this._refreshColsBinded){this._$.bind('ptsBlockContentChanged',jQuery.proxy(function(){this._refreshCellsHeight();},this));this._refreshColsBinded=true;}
if(!_ptsIsEditMode()){this._initTooltipsForCells();var self=this,PTS_VISIBLE_SET_HEIGHT_KEY='PTS-VISIBLE-SET-HEIGHT-KEY';this._fixResponsive();jQuery(window).resize(function(){if(!self._$.is(':visible')){self._$.data(PTS_VISIBLE_SET_HEIGHT_KEY,false);}else{self._fixResponsive();self._refreshCellsHeight();}});jQuery('.ptsTableFrontedShell .ptsPreDisplayStyle').remove();jQuery('.ptsBlock').css({'opacity':'1','visibility':'visible'});jQuery(window).on('toggleChangeCellHeight',function(){self._refreshCellsHeight();});jQuery(function(){var isEnableLazyLoad=function(){return self._$.find('img[data-lazy-src]:not(.lazyloaded)').length>0;},checkedLazyLoadLib=false;if(isEnableLazyLoad())
checkedLazyLoadLib=true;document.body.addEventListener("DOMSubtreeModified",function(e){if(checkedLazyLoadLib&&e.target.nodeType==1&&e.target.nodeName=="IMG"&&jQuery.contains(self._$.get(0),e.target)){var isLoadedImages=true;self._$.find('img[data-lazy-src]').each(function(){var $this=jQuery(this);if(!$this.hasClass('lazyloaded')&&!$this.hasClass('lazyload'))
isLoadedImages=false;});if(isLoadedImages){checkedLazyLoadLib=false;self._$.find('img[data-lazy-src]').on('load',function(){self._fixResponsive();self._refreshCellsHeight();});}}
if(self._isAlreadyShowed||!self._$)return;if(self._$.visible()){self._isAlreadyShowed=true;self._fixResponsive();self._refreshCellsHeight();}},false);self.setCalcWidth();});}else{this.columnChidrensWidthCalc();}
var self=this;if(!this._onloadHandle){this._onloadHandle=true;jQuery(window).on("load",function(){self._refreshCellsHeight();});}};ptsBlock_price_table.prototype._initHoverEffect=function(){if(parseInt(this.getParam('enb_hover_animation'))==1){var $cols=this._getCols(),self=this;$cols.mouseenter((e)=>{self._increaseHoverFont(jQuery(e.currentTarget));}).mouseleave((e)=>{self._backHoverFont(jQuery(e.currentTarget));}).mouseover((e)=>{self._increaseHoverFont(jQuery(e.currentTarget));}).mouseout((e)=>{self._backHoverFont(jQuery(e.currentTarget));});}};ptsBlock_price_table.prototype._increaseHoverFont=function($col){var self=this;if(_ptsIsEditMode())return;var $descCell=$col.find('.ptsColDesc');$col.height($col.height());$descCell.find('span').each(function(){var newFontSize=jQuery(this).data('new-font-size');if(!newFontSize){var prevFontSize=jQuery(this).css('font-size'),fontUnits=prevFontSize.replace(/\d+/,''),fontSize=parseInt(str_replace(prevFontSize,fontUnits,''));if(fontSize&&fontUnits){newFontSize=Math.ceil(fontSize+(self._increaseHoverFontPerc*fontSize/100));jQuery(this).data('prev-font-size',prevFontSize).data('font-units',fontUnits).data('new-font-size',newFontSize);}}
if(newFontSize){jQuery(this).css('font-size',newFontSize+jQuery(this).data('font-units'));}});if(this.getParam('is_horisontal_row_type')!='1'){if(!$descCell.attr('data-prev-height')){var descHeight=$descCell.outerHeight();$descCell.attr('data-prev-height',descHeight);}else{descHeight=$descCell.attr('data-prev-height');}
$descCell.css({'min-height':descHeight,'height':'auto'});}
$col.addClass('hover');if(_ptsIsEditMode()){setTimeout(function(){var colElement=self.getElementByIterNum($col.data('iter-num'));if(colElement){colElement.repositeMenu();}},g_ptsHoverAnim);}};ptsBlock_price_table.prototype._backHoverFont=function($col){if(_ptsIsEditMode())return;$col.removeClass('hover');var $descCell=$col.find('.ptsColDesc');$descCell.find('span').each(function(){var prevFontSize=jQuery(this).data('prev-font-size');if(prevFontSize){jQuery(this).css('font-size',prevFontSize);}});setTimeout(function(){$descCell.outerHeight($descCell.data('prev-height'));},300);};ptsBlock_price_table.prototype._disableHoverEffect=function($cols){if(_ptsIsEditMode())return;$cols=$cols?$cols:this._getCols();};ptsBlock_price_table.prototype.getColSelectors=function(){return{header:{sel:'.ptsColHeader'},desc:{sel:'.ptsColDesc'},rows:{sel:'.ptsRows'},cells:{sel:'.ptsCell'},footer:{sel:'.ptsColFooter'}};};ptsBlock_price_table.prototype.getMaxColsSizes=function(widthDesc){var $cols=this._getCols(widthDesc),sizes=this.getColSelectors();$cols.each(function(){jQuery(this).css({'min-height':'auto'});for(var key in sizes){if(key=='rows')continue;var $entity=jQuery(this).find(sizes[key].sel);if($entity&&$entity.length){if(key=='cells'){if(!sizes[key].height)
sizes[key].height=[];var cellNum=0;$entity.each(function(){var prevHeight=jQuery(this).outerHeight();jQuery(this).css('height','auto');var height=jQuery(this).outerHeight();if(!sizes[key].height[cellNum]||sizes[key].height[cellNum]<height){sizes[key].height[cellNum]=height;}
cellNum++;});}else{var prevHeight=$entity.outerHeight();$entity.css('height','auto');var height=$entity.outerHeight();if(!sizes[key].height||sizes[key].height<height){sizes[key].height=height;}
$entity.outerHeight(prevHeight);}}}});return sizes;};ptsBlock_price_table.prototype.getColumnWithInfo=function(strWidthAttr){var trimAttr=strWidthAttr.trim();var number=trimAttr.match('\\d+');var isPerc=trimAttr.match('%');var isPx=trimAttr.match('\\d+');if(number===null||(isPerc===null&&isPx===null)){return null;}
return new Object({'num':(number.length&&number.length>0&&!isNaN(parseInt(number[0])))?parseInt(number[0]):null,'isPerc':isPerc===null?false:true});};ptsBlock_price_table.prototype.setColsWidth=function(width,perc){var thatObj=this;if(thatObj.getParam('is_horisontal_row_type')!='1'){if(this.getParam('dsbl_responsive')==='1'){var tableWidth=this._$.width(),fixedValueTableWidth=this._$.width(),$cols=this._getCols(true),notSettedColumnWidthArr=new Array();$cols.each(function(){var col1=jQuery(this);if(col1.length>0&&col1[0].style&&col1[0].style.width){var colWidthObj=thatObj.getColumnWithInfo(col1[0].style.width);if(colWidthObj&&'num'in colWidthObj&&'isPerc'in colWidthObj){var calcColWidth=0;if(colWidthObj.isPerc){calcColWidth=fixedValueTableWidth*colWidthObj.num/100;}else{calcColWidth=colWidthObj.num;}
var colPdL=parseFloat(col1.css('padding-left')),colPdR=parseFloat(col1.css('padding-right')),colMgL=parseFloat(col1.css('margin-left')),colMgR=parseFloat(col1.css('margin-right')),colSumMarginPadding=0;if(!isNaN(colPdL)){colSumMarginPadding+=colPdL;}
if(!isNaN(colPdR)){colSumMarginPadding+=colPdR;}
if(!isNaN(colMgL)){colSumMarginPadding+=colMgL;}
if(!isNaN(colMgR)){colSumMarginPadding+=colMgR;}
tableWidth-=calcColWidth;calcColWidth=Math.floor(calcColWidth-colSumMarginPadding);if(calcColWidth<0){calcColWidth=0;}
col1.width(calcColWidth);}else{notSettedColumnWidthArr[notSettedColumnWidthArr.length]=col1;}}else{notSettedColumnWidthArr[notSettedColumnWidthArr.length]=col1;}});if(tableWidth>0&&notSettedColumnWidthArr.length>0){var calcWidthForNsCol=Math.round(tableWidth/notSettedColumnWidthArr.length);for(var oneNsColumn in notSettedColumnWidthArr){notSettedColumnWidthArr[oneNsColumn].width(calcWidthForNsCol);}}}else{width=parseFloat(width);if(width){if(!perc){this.setParam('col_width',width);}
var $cols=this._getCols(true);if(perc){width+='%';}else{width+='px';}
$cols.css({'width':width});}}}else{this.columnChidrensWidthCalc();}};ptsBlock_price_table.prototype.columnChidrensWidthCalc=function(){if(this.getParam('is_horisontal_row_type')!='1'){return;}
var $cols=this._getCols(true);$cols.each(function(ind,oneCol){var currColumn=jQuery(oneCol),emptyChilds=currColumn.find('.ptsTableElementContent').children(':not(:has(">div")):not(".ptsColBadge")'),level1Childs=currColumn.find('.ptsTableElementContent').children(':has(">div"):not(".ptsColBadge")'),level1ChildRows=currColumn.find('.ptsTableElementContent').children('.ptsRows'),level2ChildRows=level1ChildRows.children(),allChildCount=level1Childs.length,level2ChildCount=1;if(level1ChildRows.length>0&&level2ChildRows.length>0){allChildCount+=level2ChildRows.length-1;level2ChildCount=level2ChildRows.length;}
emptyChilds.css({'width':"0%",'margin':'0','padding':'0',});var oneChildWidth=Math.floor(95/allChildCount);level1Childs.css('width',oneChildWidth+'%');var widthInPixel=level1Childs.css('width');level1ChildRows.css('width',(level2ChildCount*oneChildWidth+2)+'%');level2ChildRows.css('width',widthInPixel);});}
ptsBlock_price_table.prototype.checkColWidthPerc=function(){if(this.getParam('calc_width')==='table'){this.setColWidthPerc();}};ptsBlock_price_table.prototype.setColWidthPerc=function(){var $cols=this._getCols(parseInt(this.getParam('enb_desc_col')));this.setColsWidth(100/$cols.length,true);};ptsBlock_price_table.prototype.setTableWidth=function(width,measure){if(width&&parseInt(width)){width=parseInt(width);this.setParam('table_width',width);}else{width=this.getParam('table_width');}
if(measure){this.setParam('table_width_measure',measure);}else{measure=this.getParam('table_width_measure');}
this._$.width(width+measure);};ptsBlock_price_table.prototype.setTableVertPadding=function(padding,measure){if(padding&&parseInt(padding)){padding=parseInt(padding);this.setParam('vert_padding',padding);}else{padding=this.getParam('vert_padding');}
if(measure){this.setParam('vert_padding_measure',measure);}else{measure=this.getParam('vert_padding_measure');}
this._$.find('.ptsCol').css('paddingBottom',padding+'px');};ptsBlock_price_table.prototype.setCalcWidth=function(type){if(type){this.setParam('calc_width',type);}else{type=this.getParam('calc_width');}
switch(type){case'table':this.setTableWidth();this.setColWidthPerc();break;case'col':var enb_desc_col=this.getParam('enb_desc_col')!=0?true:false;this._$.width(this._getCols(enb_desc_col).length*this.getParam('col_width'));this.setColsWidth(this.getParam('col_width'));break;}};ptsBlock_price_table.prototype._fixResponsive=function(){if(this.getParam('is_horisontal_row_type')=='1'){var $parent=this._$.parents('.ptsTableFrontedShell:first').parent(),parentWidth=$parent.width();if(jQuery(window).width()<600){$parent.addClass('ptsResponcive');}else{$parent.removeClass('ptsResponcive');}
return;}
var $parent=this._$.parents('.ptsTableFrontedShell:first').parent(),parentWidth=$parent.width(),widthMeasure=this.getParam('table_width_measure'),calcWidth=this.getParam('calc_width'),includeDesc=parseInt(this.getParam('enb_desc_col')),$cols=this._getCols(includeDesc),actualTblWidth=this._$.width(),criticalColWidth=isNaN(parseInt(this.getParam('resp_min_col_width')))?150:parseInt(this.getParam('resp_min_col_width')),dsblResponsive=parseInt(this.getParam('dsbl_responsive'));this._$.removeClass('ptsBlockMobile');switch(calcWidth){case'table':switch(widthMeasure){case'%':var self=this,removeOtherDescCol=function(){if(!dsblResponsive&&!_ptsIsEditMode()&&self._$.find('.ptsTableDescCol').length>1&&includeDesc){var $descCols=self._$.find('.ptsTableDescCol'),firstCol=false;$descCols.each(function(){var $this=jQuery(this);if(!firstCol){firstCol=true;return;}
$this.remove();});}};$cols=this._getCols(includeDesc);var descColNum=$cols.filter('.ptsTableDescCol').length;var colsNum=$cols.length-(descColNum>1?descColNum-1:0),currWidth=actualTblWidth/colsNum;if(currWidth<=criticalColWidth&&!dsblResponsive){$cols.css('width','100%');if(!_ptsIsEditMode()&&includeDesc){var $descColumn=this._$.find('.ptsTableDescCol').first(),$columns=this._$.find('.ptsCol:not(.ptsTableDescCol)'),firstCol=false;removeOtherDescCol();var i=0;$columns.each(function(){var $this=jQuery(this);if(!firstCol){firstCol=true;return;}
i++;var $descClone=$descColumn.clone();$descClone.find('.tooltipstered[data-title]').removeClass('tooltipstered').each(function(){var el=jQuery(this);el.attr('title',el.attr('data-title')).removeAttr('data-title');});$descClone.insertBefore($this);});this._initTooltipsForCells();this._isResponsiveDescInit=true;this._$.find('.ptsCol').css('width','50%');}
this._$.addClass('ptsBlockMobile');this.setParam('went_to_responsive',1);}else{removeOtherDescCol();if(this.getParam('went_to_responsive')){this.setColWidthPerc();this.setParam('went_to_responsive',0);}}
break;case'px':if(actualTblWidth>parentWidth){this.setParam('went_to_responsive',this.getParam('table_width'));this.setTableWidth(100,'%');this._fixResponsive();}else if(this.getParam('went_to_responsive')){this.setTableWidth(this.getParam('went_to_responsive'),'px');this.setParam('went_to_responsive',0);}
break;}
break;case'col':var colsNum=$cols.length,currWidth=parseFloat(this.getParam('col_width'));if(currWidth*colsNum>=parentWidth){this.setParam('went_to_responsive',currWidth);this.setParam('table_width',100);this.setParam('table_width_measure','%');this.setCalcWidth('table');this._fixResponsive();}else if(this.getParam('went_to_responsive')){this.setCalcWidth('col');this.setParam('col_width',this.getParam('went_to_responsive'));this.setParam('went_to_responsive',0);}
break;}};ptsBlock_price_table.prototype._refreshCellsHeight=function(){var $cols=this._getCols(true),self=this,sizes=this.getMaxColsSizes(true);$cols.each(function(){for(var key in sizes){var $entity=jQuery(this).find(sizes[key].sel);if(self.getParam('is_horisontal_row_type')=='1'){$entity.css({'height':'auto'});}else{if(key=='rows'){$entity.css({'height':'auto'});continue;}
if($entity&&$entity.length){if(key=='cells'){var cellNum=0;$entity.each(function(){jQuery(this).css('height',sizes[key].height[cellNum]);cellNum++;});}else{$entity.outerHeight(sizes[key].height);if($entity.outerHeight()!=sizes[key].height){$entity.css('height',sizes[key].height);}}}}}});};
function ptsElementBase(jqueryHtml,block){this._iterNum=0;this._id='el_'+mtRand(1,999999);this._animationSpeed=g_ptsAnimationSpeed;this._$=jqueryHtml;this._block=block;if(typeof(this._menuOriginalId)==='undefined'){this._menuOriginalId='';}
this._innerImgsCount=0;this._innerImgsLoaded=0;this._menu=null;this._menuClbs={};if(typeof(this._menuClass)==='undefined'){this._menuClass='ptsElementMenu';}
this._menuOnBottom=false;this._code='base';this._initedComplete=false;this._editArea=null;if(typeof(this._isMovable)==='undefined'){this._isMovable=false;}
this._moveHandler=null;this._sortInProgress=false;if(typeof(this._showMenuEvent)==='undefined'){this._showMenuEvent='click';}
if(typeof(this._changeable)==='undefined'){this._changeable=false;}
if(g_ptsEdit){this._init();this._initMenuClbs();this._initMenu();var images=this._$.find('img');if(images&&(this._innerImgsCount=images.length)){this._innerImgsLoaded=0;var self=this;images.load(function(){self._innerImgsLoaded++;if(self._$.find('img').length==self._innerImgsLoaded){self._afterFullContentLoad();}});}}
this._onlyFirstHtmlInit();this._initedComplete=true;}
ptsElementBase.prototype.getId=function(){return this._id;};ptsElementBase.prototype.getBlock=function(){return this._block;};ptsElementBase.prototype._onlyFirstHtmlInit=function(){if(this._$&&!this._$.data('first-inited')){this._$.data('first-inited',1);return true;}
return false;};ptsElementBase.prototype.setIterNum=function(num){this._iterNum=num;this._$.data('iter-num',num);};ptsElementBase.prototype.getIterNum=function(){return this._iterNum;};ptsElementBase.prototype.$=function(){return this._$;};ptsElementBase.prototype.getCode=function(){return this._code;};ptsElementBase.prototype._setCode=function(code){this._code=code;};ptsElementBase.prototype._init=function(){this._beforeInit();};ptsElementBase.prototype._beforeInit=function(){};ptsElementBase.prototype.destroy=function(){};ptsElementBase.prototype.get=function(opt){return jQuery('<div/>').html(this._$.attr('data-'+opt)).text();};ptsElementBase.prototype.set=function(opt,val){this._$.attr('data-'+opt,jQuery('<div/>').text(val).html());};ptsElementBase.prototype._getEditArea=function(){if(!this._editArea||this._$.attr('data-reset')=='1'){this._editArea=this._$.children('.ptsElArea');if(!this._editArea.length){this._editArea=this._$.find('.ptsInputShell');this._$.removeAttr('data-reset');}}
return this._editArea;};ptsElementBase.prototype._getOverlay=function(){return this._$.find('.ptsElOverlay');};function ptsElement_btn(jqueryHtml,block){if(typeof(this._menuOriginalId)==='undefined'){this._menuOriginalId='ptsElMenuBtnExl';}
this._menuClass='ptsElementMenu_btn';this._haveAdditionBgEl=null;this._changeable=true;this.includePostLinks=true;ptsElement_btn.superclass.constructor.apply(this,arguments);}
extendPts(ptsElement_btn,ptsElementBase);ptsElement_btn.prototype._onlyFirstHtmlInit=function(){if(ptsElement_btn.superclass._onlyFirstHtmlInit.apply(this,arguments)){if(this.get('customhover-clb')){var clbName=this.get('customhover-clb');if(typeof(this[clbName])==='function'){var self=this;this._getEditArea().hover(function(){self[clbName](true,this);},function(){self[clbName](false,this);});}}}};ptsElement_btn.prototype._hoverChangeFontColor=function(hover,element){if(hover){jQuery(element).data('original-color',this._getEditArea().css('color')).css('color',jQuery(element).parents('.ptsEl:first').attr('data-bgcolor'));}else{jQuery(element).css('color',jQuery(element).data('original-color'));}};ptsElement_btn.prototype._hoverChangeBgColor=function(hover,element){var parentElement=jQuery(element).parents('.ptsEl:first');if(hover){parentElement.data('original-color',parentElement.css('background-color')).css('background-color',parentElement.attr('data-bgcolor'));}else{parentElement.css('background-color',parentElement.data('original-color'));}};ptsElement_btn.prototype._hoverBorderColor=function(hover,element){if(hover){jQuery(element).data('original-color',jQuery(element).css('border-color')).css('border-color',jQuery(element).parents('.ptsEl:first').attr('data-bgcolor'));}else{jQuery(element).css('border-color',jQuery(element).data('original-color'));}};function ptsElement_table_col(jqueryHtml,block){if(typeof(this._menuOriginalId)==='undefined'){this._menuOriginalId='ptsElMenuTableColExl';}
if(typeof(this._menuClass)==='undefined'){this._menuClass='ptsElementMenu_table_col';}
if(typeof(this._isMovable)==='undefined'){this._isMovable=true;}
this._showMenuEvent='hover';this._colNum=0;ptsElement_table_col.superclass.constructor.apply(this,arguments);}
extendPts(ptsElement_table_col,ptsElementBase);ptsElement_table_col.prototype.setIterNum=function(){ptsElement_table_col.superclass.setIterNum.apply(this,arguments);if(!g_ptsEdit&&typeof(ptsScheduleCheck)!=='undefined'){ptsScheduleCheck(this);}};function ptsElement_table_col_desc(jqueryHtml,block){this._isMovable=false;ptsElement_table_col_desc.superclass.constructor.apply(this,arguments);}
extendPts(ptsElement_table_col_desc,ptsElement_table_col);function ptsElement_table_cell_txt(jqueryHtml,block){if(block.getParam('responsive_text')){jqueryHtml.find('span, p').responsiveText({minFontSize:14});}
this.includePostLinks=true;ptsElement_table_cell_txt.superclass.constructor.apply(this,arguments);}
extendPts(ptsElement_table_cell_txt,ptsElementBase);
(function($){'use strict';$.fn.sModal=function(options){var self=this,settings=$.extend({width:640,height:480,buttons:[],},options),$modalOverlay,$modalContainer,$closeModalButton,$modalContent,$modalButtons,modalOverlayStyle={position:'fixed',top:0,left:0,background:'rgba(0,0,0,.75)',width:'100%',height:'100%','z-index':'100000',display:'none','overflow-y':'auto',},modalContainerStyle={width:settings.width,position:'absolute',top:'50%',left:'50%','max-width':'calc(100% - 1.5em)','margin-right':'-50%','margin-bottom':'20px',transform:'translate(-50%, -50%)',background:'#fff',padding:'1em',},modalContentStyle={height:'calc(100% - 3.6em)','overflow-y':'auto','overflow-x':'hidden',padding:'1em',},closeButtonStyle={position:'absolute',right:'10px',top:'10px','font-size':'35px',color:'#fff',cursor:'pointer',},modalButtonsStyle={position:'relative',width:'100%','text-align':'right','margin-top':'1em',};function closeModal(){self.trigger('close.before');if(jQuery('.sModal:visible').length<2){jQuery('body').css('overflow','auto');}
$modalOverlay.fadeOut();self.trigger('close.after');}
function openModal(){jQuery('body').css('overflow','hidden');$modalOverlay.show(0,function(){resizeModal();$modalOverlay.hide().fadeIn();});if(parseInt(jQuery('.sc-modal-container').css('top'))>jQuery(window).height()){var offset=jQuery(window).height()/2+40;jQuery('.sc-modal-container').css('top',offset);}}
function resizeModal(){var offset='50%';if($modalContainer.height()>jQuery(window).height()){offset=$modalContainer.height()/2+40;}
$modalContainer.css('top',offset);}
function createInstance($modalTemplate){$modalOverlay=jQuery('<div class="sc-modal-overlay" tabindex="0">').css(modalOverlayStyle);$modalContainer=jQuery('<div class="sc-modal-container">').css(modalContainerStyle);$closeModalButton=jQuery('<div class="sc-modal-close-button">&times;</div>').css(closeButtonStyle);$closeModalButton.appendTo($modalOverlay);$modalContent=jQuery('<div class="sc-modal-content">').css(modalContentStyle);$modalContent.appendTo($modalContainer);$modalTemplate.appendTo($modalContent).show();$modalContainer.appendTo($modalOverlay);$modalOverlay.appendTo('body');$modalOverlay.add($closeModalButton).on('click',function(event){if(jQuery(this).is(jQuery(event.target))){closeModal();}});jQuery(document).on('keyup',function(event){if(event.which==27&&$modalOverlay.is(':visible')){closeModal();}});var resizeTimer;jQuery(window).on('resize',function(event){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){resizeModal();},250);});if(settings.buttons.length>0){$modalButtons=jQuery('<div class="sc-modal-action-buttons">').css(modalButtonsStyle);for(var i=0;i<settings.buttons.length;i++){jQuery('<button>').attr('class',settings.buttons[i].class||null).html(settings.buttons[i].content||null).on('click',$.proxy(settings.buttons[i].event,$modalTemplate)).appendTo($modalButtons);}
self.$buttons=$modalButtons;$modalButtons.appendTo($modalContainer);}}
createInstance(this);$.extend(this,{open:function(){this.trigger('open.before');openModal();this.trigger('open.after');return this;},close:function(){this.trigger('close.before');closeModal();this.trigger('close.after');return this;}});return this;};})(jQuery);
var ptsBuildConst={"standardFonts":["Georgia","Palatino Linotype","Times New Roman","Arial","Helvetica","Arial Black","Gadget","Comic Sans MS","Impact","Charcoal","Lucida Sans Unicode","Lucida Grande","Tahoma","Geneva","Trebuchet MS","Verdana","Geneva","Courier New","Courier","Lucida Console","Monaco"]};var ptsBuildConst={"standardFonts":["Georgia","Palatino Linotype","Times New Roman","Arial","Helvetica","Arial Black","Gadget","Comic Sans MS","Impact","Charcoal","Lucida Sans Unicode","Lucida Grande","Tahoma","Geneva","Trebuchet MS","Verdana","Geneva","Courier New","Courier","Lucida Console","Monaco"]};var ptsTables=[{"id":11,"unique_id":"RQjyfqVX","label":"Priser","original_id":1,"params":{"bg_color":{"val":"#f5f5f5"},"cell_color_css":{"val":"#{{table.view_id}} .ptsCol-{{el.num}} .ptsColHeader {\r\n\tbackground-color: {{el.color}};\r\n}\r\n#{{table.view_id}} .ptsCol-{{el.num}} .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-{{el.num}} .ptsActBtn:hover {\r\n\tbackground-color: {{ adjBs(el.color, -35) }};\r\n}\r\n#{{table.view_id}} .ptsCol-{{el.num}} .ptsActBtn {\r\n\tbackground-color: {{el.color}};\r\n}"},"enb_desc_col":{"val":"0"},"col_width":{"val":"186"},"cols_num":{"val":"3"},"rows_num":{"val":"3"},"calc_width":{"val":"table"},"table_width":{"val":"100"},"table_width_measure":{"val":"%"},"enb_hover_animation":{"val":"1"},"txt_item_html":{"val":"<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Your Text<\/span><\/p><\/div>"},"img_item_html":{"val":"<div class=\"ptsEl ptsElImg ptsElWithArea\" data-el=\"table_cell_img\" data-type=\"img\">\r\n\t<div class=\"ptsElArea\"><img src=\"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/assets\/_assets\/tables\/img\/example.jpg\" \/><\/div>\r\n<\/div>"},"icon_item_html":{"val":"<div data-icon=\"fa-cog\" data-color=\"#00dcdf\" data-type=\"icon\" data-el=\"table_cell_icon\" class=\"ptsIcon ptsEl ptsElInput\"><i class=\"fa fa-2x ptsInputShell fa-cog\" style=\"color: #00dcdf\"><\/i><\/div>"},"new_cell_html":{"val":"<div class=\"ptsCell\">\r\n\t<div class=\"ptsTog\">\r\n\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Your Text<\/span><\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},"new_column_html":{"val":"<div class=\"ptsEl ptsCol ptsElWithArea\" data-color=\"#3399ff\" data-el=\"table_col\" data-enb-color=\"0\">\r\n\t<div class=\"ptsTableElementContent ptsElArea\">\r\n\t\t<div class=\"ptsColHeader ptsToggle\">\r\n\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">SINGLE LICENSE<\/span><\/p><\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"ptsColDesc ptsToggle\">\r\n\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t<p><span data-mce-style=\"font-size: 36pt;\" style=\"font-size: 36pt\">$29<\/span><\/p><p>ONE TIME FEE<\/p>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"ptsRows ptsToggle\">\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">10 user accounts<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Free 30-day trial<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">200 projects<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">No encryption<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">100 MB Storage<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">10 custom domains<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">100 sub domains<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"ptsColFooter ptsToggle\">\r\n\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"border\">\r\n\t\t\t\t\t<a target=\"_blank\" href=\"https:\/\/supsystic.com\/\" class=\"ptsEditArea ptsInputShell\">Sign up!<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},"font_family":{"val":"Open Sans"},"text_color":{"val":"#666"},"text_color_header":{"val":"#fff"},"text_color_desc":{"val":"#fff"},"resp_min_col_width":{"val":"300"},"is_horisontal_row_type":{"val":"0"},"vert_padding":{"val":"5"},"switch_color_button_text_noactive":{"val":"#ffffffff"},"dsbl_responsive":{"val":"0"}},"html":"<div class=\"ptsContainer\">\n\t<div class=\"ptsColsWrapper ui-sortable\">\n\t\t\t\t<div class=\"ptsEl ptsCol ptsCol-0 ptsTableDescCol ptsElWithArea\" data-el=\"table_col_desc\" data-color=\"#f5f5f5\" style=\"min-height: auto;width: 33.3333%;padding-bottom: 5px\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsShow\" style=\"height: 52px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><br><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsShow\" style=\"height: 121px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><br><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ui-sortable\" style=\"height: auto\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Accounts<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 70px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Free Trial<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Projects<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsShow\" style=\"height: 90px\"><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"ptsEl ptsCol ptsElWithArea ptsCol-1\" data-color=\"#006933ff\" data-el=\"table_col\" data-enb-color=\"1\" style=\"min-height: auto;width: 33.3333%;padding-bottom: 5px\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsToggle ptsShow\" style=\"height: 52px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">H\u00e6kklipning enkeltsidet h\u00e6k<\/span><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsToggle ptsShow\" style=\"height: 121px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 24pt\" data-mce-style=\"font-size: 24pt;\">DKK 29 inkl. moms<\/span><\/p><p>Pr. L\u00f8bende meter<\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ptsToggle ui-sortable\" style=\"height: auto\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Minimum DKK 1.000<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 70px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Maks. h\u00f8jde f\u00f8r klipning 220 cm, ellers sp\u00f8rg for pris<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Oprydning og bortskaffelse DKK 99 inkl. moms<\/span><br><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsToggle ptsShow\" style=\"height: 90px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"txt\" data-bgcolor-elements=\".ptsEditArea\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/havemandaarhus.dk\/book-havemand-online\/\" class=\"ptsEditArea ptsInputShell\" style=\"color: #fff\">Reserver din tid<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<div class=\"ptsColBadge\" style=\"display: none\"><div class=\"ptsColBadgeContent\"><\/div><\/div><\/div>\n\t\t<\/div><div class=\"ptsEl ptsCol ptsElWithArea ptsCol-2\" data-color=\"#006933ff\" data-el=\"table_col\" data-enb-color=\"1\" style=\"min-height: auto;width: 33.3333%;padding-bottom: 5px;position: relative;left: 0px;top: 0px\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsToggle ptsShow\" style=\"height: 52px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">H\u00e6kklipning&nbsp;dobbeltsidet h\u00e6k<\/span><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsToggle ptsShow\" style=\"height: 121px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 24pt\" data-mce-style=\"font-size: 24pt;\">DKK 44&nbsp;inkl. moms<\/span><\/p><p>Pr. L\u00f8bende meter<\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ptsToggle ui-sortable\" style=\"height: auto\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 16px;text-align: center\" data-mce-style=\"font-size: 16px; text-align: center;\">Minimum DKK 1.000<\/span><br><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 70px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 16px;text-align: center\" data-mce-style=\"font-size: 16px; text-align: center;\">Maks. h\u00f8jde f\u00f8r klipning 220 cm, ellers sp\u00f8rg for pris<\/span><br><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span data-mce-style=\"font-size: 16px; text-align: center;\" style=\"font-size: 16px;text-align: center\">Oprydning og&nbsp;<\/span><span data-mce-style=\"font-size: 16px; text-align: center;\" style=\"font-size: 16px;text-align: center\">bortskaffelse<\/span><span data-mce-style=\"font-size: 16px; text-align: center;\" style=\"font-size: 16px;text-align: center\">&nbsp;DKK 99 inkl. moms<\/span><br><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsToggle ptsShow\" style=\"height: 90px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"txt\" data-bgcolor-elements=\".ptsEditArea\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/havemandaarhus.dk\/book-havemand-online\/\" class=\"ptsEditArea ptsInputShell\" style=\"color: #fff\">Reserver din tid<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t\n\t\t\n\t<div class=\"ptsEl ptsCol ptsElWithArea ptsCol-3\" data-color=\"#006933ff\" data-el=\"table_col\" data-enb-color=\"1\" style=\"min-height: auto;width: 33.3333%;padding-bottom: 5px;position: relative;left: 0px;top: 0px\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsToggle ptsShow\" style=\"height: 52px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt\" data-mce-style=\"font-size: 12pt;\">Tilbud<\/span><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsToggle ptsShow\" style=\"height: 121px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 24pt\" data-mce-style=\"font-size: 24pt;\">Fast pris<\/span><\/p><p><br><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ptsToggle ui-sortable\" style=\"height: auto\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 16px;text-align: center\" data-mce-style=\"font-size: 16px; text-align: center;\">Minimum DKK 1.000<\/span><br><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 70px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 16px;text-align: center\" data-mce-style=\"font-size: 16px; text-align: center;\">Forenkling af have, bel\u00e6gning, lugning, besk\u00e6ring, stubfr\u00e6sning mm.<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 16px;text-align: center\" data-mce-style=\"font-size: 16px; text-align: center;\">Kvalitetsarbejde til skarpe priser<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsToggle ptsShow\" style=\"height: 90px\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"txt\" data-bgcolor-elements=\".ptsEditArea\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/havemandaarhus.dk\/kontakt\/\" class=\"ptsEditArea ptsInputShell\" style=\"color: #fff\">Kontakt os her<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div><\/div>\n\t<div style=\"clear: both\"><\/div>\n<\/div>","css":"#{{table.view_id}} {\r\n  {% if table.params.calc_width.val == 'table' %}\r\n  width: {{ table.params.table_width.val }}{{ table.params.table_width_measure.val }};\r\n  {% endif %}\r\n}\r\n#{{table.view_id}} .ptsCol {\r\n  {% if table.params.calc_width.val == 'table' %}\r\n  \t{% if table.params.enb_desc_col.val and table.params.enb_desc_col.val != \"0\" %}\r\n  \t\twidth: {{ 100 \/ (table.params.cols_num.val + 1) }}%;\r\n  \t{% else%}\r\n  \t\twidth: {{ 100 \/ table.params.cols_num.val }}%;\r\n  \t{% endif %}\r\n  {% else%}\r\n\twidth: {{ table.params.col_width.val }}px;\r\n  {% endif %}\r\n  \r\n  padding: 0 10px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsTableElementContent .ptsRows {\r\n \tbackground-color: {{ table.params.bg_color.val }};\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColHeader {\r\n\tpadding: 15px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColDesc {\r\n\tpadding: 30px 15px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsRows {\r\n  \tborder: 1px solid {{ adjBs(table.params.bg_color.val, -35) }};\r\n  \tborder-top-width: 0;\r\n  \tborder-bottom-width: 0;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsRows .ptsCell {\r\n\tpadding: 12px;\r\n  \tborder-bottom: 1px solid {{ adjBs(table.params.bg_color.val, -35) }};\r\n  \tborder-top: 1px solid #fff;\r\n}\r\n#{{table.view_id}} .ptsCol ptsRows .ptsCell:last-of-type {\r\n\tborder-bottom: none;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColFooter {\r\n\tpadding: 20px;\r\n  \tborder: 1px solid {{ adjBs(table.params.bg_color.val, -35) }};\r\n  \tbackground-image: linear-gradient(to bottom, {{adjBs(table.params.bg_color.val, 20)}}, {{adjBs(table.params.bg_color.val, -20)}});\r\n}\r\n#{{table.view_id}} .ptsCol .ptsActBtn {\r\n\twidth: 100%;\r\n  \tborder-radius: 3px;\r\n  \tcursor: pointer;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsActBtn .ptsEditArea {\r\n\tfont-size: 1.4em;\r\n  \twidth: 100%;\r\n  \tpadding: 10px 0;\r\n  \ttext-decoration: none !important;\r\n  \tborder: none !important;\r\n}\r\n#{{table.view_id}} .ptsTableDescCol {\r\n  {% if table.params.enb_desc_col.val == 0 %}\r\n  \tdisplay: none;\r\n  {% endif %}\r\n}\r\n#{{table.view_id}} .ptsCol.ptsTableDescCol .ptsColHeader,\r\n#{{table.view_id}} .ptsCol.ptsTableDescCol .ptsColDesc,\r\n#{{table.view_id}} .ptsCol.ptsTableDescCol .ptsColFooter {\r\n\tvisibility: hidden;\r\n}\r\n#{{table.view_id}} p {\r\n\tmargin: 0;\r\n}\r\n\/*Animations*\/\r\n#{{table.view_id}} .ptsCol .ptsTableElementContent,\r\n#{{table.view_id}} .ptsCol .ptsTableElementContent span {\r\n\ttransition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n  \t-webkit-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n    -moz-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n    -ms-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n    -o-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n}\r\n#{{table.view_id}} .ptsCol.hover .ptsTableElementContent {\r\n\tz-index: 101;\r\n  \tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n  \t-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n\t-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n\tmargin-top: -20px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsActBtn:hover {\r\n\tbackground-color: {{ adjBs(table.params.bg_color.val, -35) }};\r\n}#{{table.view_id}} span, #{{table.view_id}} p {\r\n\tword-break: break-word;\r\n}\r\n\/*Colors set*\/\r\n#{{table.view_id}} .ptsCol .ptsColHeader {\r\n  \tcolor: {{table.params.text_color_header.val}};\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColDesc {\r\n  \tcolor: {{table.params.text_color_desc.val}};\r\n}\r\n#{{table.view_id}} .ptsCol .ptsRows {\r\n  \tcolor: {{table.params.text_color.val}};\r\n}\r\n\r\n\/*start for col color 4*\/\n#{{table.view_id}} .ptsCol-4 .ptsColHeader {\r\n\tbackground-color: #f03d00;\r\n}\r\n#{{table.view_id}} .ptsCol-4 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-4 .ptsActBtn:hover {\r\n\tbackground-color: #cd1a00;\r\n}\r\n#{{table.view_id}} .ptsCol-4 .ptsActBtn {\r\n\tbackground-color: #f03d00;\r\n}\n\/*end for col color 4*\/\/*start for col color 5*\/\n#{{table.view_id}} .ptsCol-5 .ptsColHeader {\r\n\tbackground-color: #f03d00;\r\n}\r\n#{{table.view_id}} .ptsCol-5 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-5 .ptsActBtn:hover {\r\n\tbackground-color: #cd1a00;\r\n}\r\n#{{table.view_id}} .ptsCol-5 .ptsActBtn {\r\n\tbackground-color: #f03d00;\r\n}\n\/*end for col color 5*\/\/*start for col color 1*\/\n#{{table.view_id}} .ptsCol-1 .ptsColHeader {\r\n\tbackground-color: #006933ff;\r\n}\r\n#{{table.view_id}} .ptsCol-1 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-1 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-1 .ptsActBtn {\r\n\tbackground-color: #006933ff;\r\n}\n\/*end for col color 1*\/\/*start for col color 2*\/\n#{{table.view_id}} .ptsCol-2 .ptsColHeader {\r\n\tbackground-color: #006933ff;\r\n}\r\n#{{table.view_id}} .ptsCol-2 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-2 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-2 .ptsActBtn {\r\n\tbackground-color: #006933ff;\r\n}\n\/*end for col color 2*\/\/*start for col color 3*\/\n#{{table.view_id}} .ptsCol-3 .ptsColHeader {\r\n\tbackground-color: #006933ff;\r\n}\r\n#{{table.view_id}} .ptsCol-3 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-3 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-3 .ptsActBtn {\r\n\tbackground-color: #006933ff;\r\n}\n\/*end for col color 3*\/","img":"rainbow.jpg","sort_order":0,"is_base":"1","is_pro":"0","date_created":"2020-04-09 14:17:10","img_url":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/assets\/_assets\/tables\/img\/prev\/rainbow.jpg","session_id":134626,"view_id":"ptsBlock_134626","cat_code":"price_table"},{"id":10,"unique_id":"RQjyfqVX","label":"Fliserens","original_id":1,"params":{"bg_color":{"val":"#f5f5f5"},"cell_color_css":{"val":"#{{table.view_id}} .ptsCol-{{el.num}} .ptsColHeader {\r\n\tbackground-color: {{el.color}};\r\n}\r\n#{{table.view_id}} .ptsCol-{{el.num}} .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-{{el.num}} .ptsActBtn:hover {\r\n\tbackground-color: {{ adjBs(el.color, -35) }};\r\n}\r\n#{{table.view_id}} .ptsCol-{{el.num}} .ptsActBtn {\r\n\tbackground-color: {{el.color}};\r\n}"},"enb_desc_col":{"val":"0"},"col_width":{"val":"186"},"cols_num":{"val":"4"},"rows_num":{"val":"3"},"calc_width":{"val":"table"},"table_width":{"val":"100"},"table_width_measure":{"val":"%"},"enb_hover_animation":{"val":"1"},"txt_item_html":{"val":"<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Your Text<\/span><\/p><\/div>"},"img_item_html":{"val":"<div class=\"ptsEl ptsElImg ptsElWithArea\" data-el=\"table_cell_img\" data-type=\"img\">\r\n\t<div class=\"ptsElArea\"><img src=\"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/assets\/_assets\/tables\/img\/example.jpg\" \/><\/div>\r\n<\/div>"},"icon_item_html":{"val":"<div data-icon=\"fa-cog\" data-color=\"rgb(0, 220, 223)\" data-type=\"icon\" data-el=\"table_cell_icon\" class=\"ptsIcon ptsEl ptsElInput\"><i class=\"fa fa-2x ptsInputShell fa-cog\" style=\"color: rgb(0, 220, 223);\"><\/i><\/div>"},"new_cell_html":{"val":"<div class=\"ptsCell\">\r\n\t<div class=\"ptsTog\">\r\n\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Your Text<\/span><\/p>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},"new_column_html":{"val":"<div class=\"ptsEl ptsCol ptsElWithArea\" data-color=\"rgb(51, 153, 255)\" data-el=\"table_col\" data-enb-color=\"0\">\r\n\t<div class=\"ptsTableElementContent ptsElArea\">\r\n\t\t<div class=\"ptsColHeader ptsToggle\">\r\n\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">SINGLE LICENSE<\/span><\/p><\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"ptsColDesc ptsToggle\">\r\n\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t<p><span data-mce-style=\"font-size: 36pt;\" style=\"font-size: 36pt;\">$29<\/span><\/p><p>ONE TIME FEE<\/p>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"ptsRows ptsToggle\">\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">10 user accounts<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Free 30-day trial<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">200 projects<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">No encryption<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">100 MB Storage<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">10 custom domains<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"ptsCell\">\r\n\t\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\">\r\n\t\t\t\t\t\t<p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">100 sub domains<\/span><\/p>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div class=\"ptsColFooter ptsToggle\">\r\n\t\t\t<div class=\"ptsTog\">\r\n\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"border\" data-bgcolor=\"#1076dc\" data-customhover-clb=\"_hoverChangeBgColor\">\r\n\t\t\t\t\t<a target=\"_blank\" href=\"https:\/\/supsystic.com\/\" class=\"ptsEditArea ptsInputShell\">Sign up!<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>"},"font_family":{"val":"Open Sans"},"text_color":{"val":"#666"},"text_color_header":{"val":"#fff"},"text_color_desc":{"val":"#fff"},"resp_min_col_width":{"val":"300"},"is_horisontal_row_type":{"val":"0"},"vert_padding":{"val":"5"},"switch_color_button_text_noactive":{"val":"rgba(255,255,255,1)"},"dsbl_responsive":{"val":"0"},"hide_foot_row":{"val":"1"}},"html":"<div class=\"ptsContainer\">\n\t<div class=\"ptsColsWrapper ui-sortable\">\n\t\t\t\t<div class=\"ptsEl ptsCol ptsCol-0 ptsTableDescCol ptsElWithArea\" data-el=\"table_col_desc\" data-color=\"#f5f5f5\" style=\"min-height: auto; width: 33.3333%; padding-bottom: 5px; display: none;\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader\" style=\"height: 52px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><br><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc\" style=\"height: 111px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><br><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ui-sortable\" style=\"height: auto;\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Accounts<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Free Trial<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Projects<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter\" style=\"height: 90px; display: none;\"><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"ptsEl ptsCol ptsElWithArea ptsCol-1\" data-color=\"rgba(0,105,51,1)\" data-el=\"table_col\" data-enb-color=\"1\" style=\"min-height: auto; width: 33.3333%; padding-bottom: 5px;\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsToggle\" style=\"height: 52px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Fliserens inkl. desinficering<\/span><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsToggle\" style=\"height: 111px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 18pt;\" data-mce-style=\"font-size: 18pt;\">DKK 25 inkl. moms<\/span><\/p><p>Pr. m2<\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ptsToggle ui-sortable\" style=\"height: auto;\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Fjerner flisepest, mos og alger<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Desinficering af fliserne<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Professionelt udstyr som sk\u00e5ner fliserne<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsToggle\" style=\"height: 90px; display: none;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"txt\" data-bgcolor=\"#fff\" data-bgcolor-elements=\".ptsEditArea\">\n\t\t\t\t\t\t\t<a href=\"\" class=\"ptsEditArea ptsInputShell\" style=\"color: #fff;\">Udfyld kontaktformular<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<div class=\"ptsColBadge\" style=\"display: none;\"><div class=\"ptsColBadgeContent\"><\/div><\/div><\/div>\n\t\t<\/div><div class=\"ptsEl ptsCol ptsElWithArea ptsCol-2\" data-color=\"rgba(0,105,51,1)\" data-el=\"table_col\" data-enb-color=\"1\" style=\"min-height: auto; width: 33.3333%; padding-bottom: 5px; position: relative; left: 0px; top: 0px;\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsToggle\" style=\"height: 52px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">Impr\u00e6gnering<\/span><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsToggle\" style=\"height: 111px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 18pt;\" data-mce-style=\"font-size: 18pt;\">DKK 10 inkl. moms<\/span><\/p><p>Pr. m2<\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ptsToggle ui-sortable\" style=\"height: auto;\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 16px; text-align: center;\" data-mce-style=\"font-size: 16px; text-align: center;\">Forsegling af overfladen<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 16px; text-align: center;\" data-mce-style=\"font-size: 16px; text-align: center;\">Overfladen forbliver modstandsdygtig<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 16px; text-align: center;\" data-mce-style=\"font-size: 16px; text-align: center;\">Forl\u00e6nger behandlingens levetid<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsToggle\" style=\"height: 90px; display: none;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"txt\" data-bgcolor=\"#fff\" data-bgcolor-elements=\".ptsEditArea\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/havemandaarhus.dk\/book-havemand-online\/\" class=\"ptsEditArea ptsInputShell\" style=\"color: #fff;\">Reserver din tid<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div><div class=\"ptsEl ptsCol ptsElWithArea ptsCol-3\" data-color=\"rgba(0,105,51,1)\" data-el=\"table_col\" data-enb-color=\"1\" style=\"min-height: auto; width: 33.3333%; padding-bottom: 5px; position: relative; left: 0px; top: 0px;\">\n\t\t\t<div class=\"ptsTableElementContent ptsElArea\">\n\t\t\t\t<div class=\"ptsColHeader ptsToggle\" style=\"height: 52px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 12pt;\" data-mce-style=\"font-size: 12pt;\">15 \u00e5rs garanti p\u00e5 fliserens&nbsp;<\/span><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColDesc ptsToggle\" style=\"height: 111px;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 18pt;\" data-mce-style=\"font-size: 18pt;\">Fra DKK 795 inkl. moms<\/span><\/p><p>\u00c5rligt abonnement<\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsRows ptsToggle ui-sortable\" style=\"height: auto;\">\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 16px;\" data-mce-style=\"font-size: 16px;\">\u00c5rlig desinficering&nbsp;<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 16px; text-align: center;\" data-mce-style=\"font-size: 16px; text-align: center;\">G\u00e6lder dybdeg\u00e5ende alger og flisepest<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"ptsCell\" style=\"height: 48px;\">\n\t\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t\t<div class=\"ptsEl\" data-el=\"table_cell_txt\" data-type=\"txt\" style=\"\"><p><span style=\"font-size: 16px;\" data-mce-style=\"font-size: 16px;\">Din garanti for p\u00e6ne fliser&nbsp;<\/span><\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"ptsColFooter ptsToggle\" style=\"height: 90px; display: none;\">\n\t\t\t\t\t<div class=\"ptsTog\">\n\t\t\t\t\t\t<div class=\"ptsActBtn ptsEl ptsElInput\" data-el=\"btn\" data-bgcolor-to=\"txt\" data-bgcolor=\"#fff\" data-bgcolor-elements=\".ptsEditArea\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/havemandaarhus.dk\/book-havemand-online\/\" class=\"ptsEditArea ptsInputShell\" style=\"color: #fff;\">Reserver din tid<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\t\t\n\t\t\n\t<\/div>\n\t<div style=\"clear: both;\"><\/div>\n<\/div>","css":"#{{table.view_id}} {\r\n  {% if table.params.calc_width.val == 'table' %}\r\n  width: {{ table.params.table_width.val }}{{ table.params.table_width_measure.val }};\r\n  {% endif %}\r\n}\r\n#{{table.view_id}} .ptsCol {\r\n  {% if table.params.calc_width.val == 'table' %}\r\n  \t{% if table.params.enb_desc_col.val and table.params.enb_desc_col.val != \"0\" %}\r\n  \t\twidth: {{ 100 \/ (table.params.cols_num.val + 1) }}%;\r\n  \t{% else%}\r\n  \t\twidth: {{ 100 \/ table.params.cols_num.val }}%;\r\n  \t{% endif %}\r\n  {% else%}\r\n\twidth: {{ table.params.col_width.val }}px;\r\n  {% endif %}\r\n  \r\n  padding: 0 10px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsTableElementContent .ptsRows {\r\n \tbackground-color: {{ table.params.bg_color.val }};\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColHeader {\r\n\tpadding: 15px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColDesc {\r\n\tpadding: 30px 15px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsRows {\r\n  \tborder: 1px solid {{ adjBs(table.params.bg_color.val, -35) }};\r\n  \tborder-top-width: 0;\r\n  \tborder-bottom-width: 0;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsRows .ptsCell {\r\n\tpadding: 12px;\r\n  \tborder-bottom: 1px solid {{ adjBs(table.params.bg_color.val, -35) }};\r\n  \tborder-top: 1px solid #fff;\r\n}\r\n#{{table.view_id}} .ptsCol ptsRows .ptsCell:last-of-type {\r\n\tborder-bottom: none;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColFooter {\r\n\tpadding: 20px;\r\n  \tborder: 1px solid {{ adjBs(table.params.bg_color.val, -35) }};\r\n  \tbackground-image: linear-gradient(to bottom, {{adjBs(table.params.bg_color.val, 20)}}, {{adjBs(table.params.bg_color.val, -20)}});\r\n}\r\n#{{table.view_id}} .ptsCol .ptsActBtn {\r\n\twidth: 100%;\r\n  \tborder-radius: 3px;\r\n  \tcursor: pointer;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsActBtn .ptsEditArea {\r\n\tfont-size: 1.4em;\r\n  \twidth: 100%;\r\n  \tpadding: 10px 0;\r\n  \ttext-decoration: none !important;\r\n  \tborder: none !important;\r\n}\r\n#{{table.view_id}} .ptsTableDescCol {\r\n  {% if table.params.enb_desc_col.val == 0 %}\r\n  \tdisplay: none;\r\n  {% endif %}\r\n}\r\n#{{table.view_id}} .ptsCol.ptsTableDescCol .ptsColHeader,\r\n#{{table.view_id}} .ptsCol.ptsTableDescCol .ptsColDesc,\r\n#{{table.view_id}} .ptsCol.ptsTableDescCol .ptsColFooter {\r\n\tvisibility: hidden;\r\n}\r\n#{{table.view_id}} p {\r\n\tmargin: 0;\r\n}\r\n\/*Animations*\/\r\n#{{table.view_id}} .ptsCol .ptsTableElementContent,\r\n#{{table.view_id}} .ptsCol .ptsTableElementContent span {\r\n\ttransition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n  \t-webkit-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n    -moz-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n    -ms-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n    -o-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;\r\n}\r\n#{{table.view_id}} .ptsCol.hover .ptsTableElementContent {\r\n\tz-index: 101;\r\n  \tbox-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n  \t-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n\t-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n\tmargin-top: -20px;\r\n}\r\n#{{table.view_id}} .ptsCol .ptsActBtn:hover {\r\n\tbackground-color: {{ adjBs(table.params.bg_color.val, -35) }};\r\n}#{{table.view_id}} span, #{{table.view_id}} p {\r\n\tword-break: break-word;\r\n}\r\n\/*Colors set*\/\r\n#{{table.view_id}} .ptsCol .ptsColHeader {\r\n  \tcolor: {{table.params.text_color_header.val}};\r\n}\r\n#{{table.view_id}} .ptsCol .ptsColDesc {\r\n  \tcolor: {{table.params.text_color_desc.val}};\r\n}\r\n#{{table.view_id}} .ptsCol .ptsRows {\r\n  \tcolor: {{table.params.text_color.val}};\r\n}\r\n\r\n\/*start for col color 5*\/\n#{{table.view_id}} .ptsCol-5 .ptsColHeader {\r\n\tbackground-color: rgb(240, 61, 0);\r\n}\r\n#{{table.view_id}} .ptsCol-5 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-5 .ptsActBtn:hover {\r\n\tbackground-color: #cd1a00;\r\n}\r\n#{{table.view_id}} .ptsCol-5 .ptsActBtn {\r\n\tbackground-color: rgb(240, 61, 0);\r\n}\n\/*end for col color 5*\/\/*start for col color 1*\/\n#{{table.view_id}} .ptsCol-1 .ptsColHeader {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\r\n#{{table.view_id}} .ptsCol-1 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-1 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-1 .ptsActBtn {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\n\/*end for col color 1*\/\/*start for col color 2*\/\n#{{table.view_id}} .ptsCol-2 .ptsColHeader {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\r\n#{{table.view_id}} .ptsCol-2 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-2 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-2 .ptsActBtn {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\n\/*end for col color 2*\/\/*start for col color 3*\/\n#{{table.view_id}} .ptsCol-3 .ptsColHeader {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\r\n#{{table.view_id}} .ptsCol-3 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-3 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-3 .ptsActBtn {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\n\/*end for col color 3*\/\/*start for col color 4*\/\n#{{table.view_id}} .ptsCol-4 .ptsColHeader {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\r\n#{{table.view_id}} .ptsCol-4 .ptsColDesc,\r\n#{{table.view_id}} .ptsCol-4 .ptsActBtn:hover {\r\n\tbackground-color: #004610;\r\n}\r\n#{{table.view_id}} .ptsCol-4 .ptsActBtn {\r\n\tbackground-color: rgba(0,105,51,1);\r\n}\n\/*end for col color 4*\/","img":"rainbow.jpg","sort_order":0,"is_base":"1","is_pro":"0","date_created":"2020-04-09 12:57:01","img_url":"https:\/\/havemandaarhus.dk\/wp-content\/plugins\/pricing-table-by-supsystic\/assets\/_assets\/tables\/img\/prev\/rainbow.jpg","session_id":714399,"view_id":"ptsBlock_714399","cat_code":"price_table"}];
var g_ptsEdit=false,g_ptsBlockFabric=null,g_ptsHoverAnim=300,g_ptsHoverMargin=20;var g_ptsUniqueIdArray=['wnOq3v2K','sa0DHT4h','B1gpCofW','ptmJ4YnA','r0OL4vCy'];jQuery(document).ready(function(){_ptsInitFabric();if(typeof(ptsTables)!=='undefined'&&ptsTables&&ptsTables.length){for(var i=0;i<ptsTables.length;i++){g_ptsBlockFabric.addFromHtml(ptsTables[i],jQuery('#'+ptsTables[i].view_id));jQuery('body').trigger('set_default_position');if(ptsTables[i].unique_id==="7m6k5X0i"){jQuery('#'+ptsTables[i].view_id).attr('data-unique_id',ptsTables[i].unique_id);}
if(g_ptsUniqueIdArray.indexOf(ptsTables[i].unique_id)!=-1){jQuery('#'+ptsTables[i].view_id).attr('data-unique_id',ptsTables[i].unique_id);var enableHeader='1';if(typeof ptsTables[i].params.enb_head_row!=='undefined'){enableHeader=typeof(ptsTables[i].params.enb_head_row.val)!=="undefined"?'0':'1';}
jQuery(document.body).trigger("overlay_toggle",[ptsTables[i].unique_id,enableHeader]);}}
jQuery(window).bind('load',function(){if(typeof(g_ptsAllowAddUndo)!=='undefined'){setTimeout(function(){g_ptsAllowAddUndo=true;_ptsAddUndoBuffer();},200);}});}});jQuery(window).on("load",function(){setTimeout(function(){jQuery('body').trigger('resize');},500);});jQuery('.ptsEl.ptsCol[data-el="table_col"] img').on('load',function(){jQuery('body').trigger('resize');});function _ptsInitFabric(){g_ptsBlockFabric=new ptsBlockFabric();}
function ptsGetFabric(){return g_ptsBlockFabric;}
function _ptsIsEditMode(){return(typeof(g_ptsEditMode)!=='undefined'&&g_ptsEditMode);};
document.body.className=document.body.className.replace("siteorigin-panels-before-js","");