document.documentElement.className='js';var MonsterInsights=function(){var e=[],i='',r=!1;this.setLastClicked=function(t,n,i){t=typeof t!=='undefined'?t:[];n=typeof n!=='undefined'?n:[];i=typeof i!=='undefined'?i:!1;e.valuesArray=t;e.fieldsArray=n};this.getLastClicked=function(){return e};this.setInternalAsOutboundCategory=function(e){i=e};this.getInternalAsOutboundCategory=function(){return i};this.sendEvent=function(e,t,n){b(e,t,n,[])};function d(){if(window.monsterinsights_debug_mode){return!0}else{return!1}};function v(e,t,n){var l={};for(var i in e){if(!e.hasOwnProperty(i)){continue};if(t&&t.indexOf(i)===-1){continue};if(n&&n.indexOf(i)>-1){continue};l[i]=e[i]};return l};function y(e,t,n){if(!monsterinsights_frontend.v4_id||e!=='event'){return};var i=n.event_category||'',a=['event_name','event_category','event_label','value',],l=v(n,null,a);l.action=t;l.send_to=monsterinsights_frontend.v4_id;let hitType=i.replace('-','_');if(i.indexOf('outbound-link')!==-1){hitType='click'}else if(i==='download'){hitType='file_download'};__gtagTracker(e,hitType,l)};function l(t,i,l,a){t=typeof t!=='undefined'?t:'event';i=typeof i!=='undefined'?i:'';a=typeof a!=='undefined'?a:[];l=typeof l!=='undefined'?l:{};y(t,i,l);e.valuesArray=a;e.fieldsArray=l;e.fieldsArray.event_action=i;e.tracked=!0;n('Tracked: '+a.type);n(e)};function b(t,i,l,a){t=typeof t!=='undefined'?t:'event';i=typeof i!=='undefined'?i:'';a=typeof a!=='undefined'?a:[];l=typeof l!=='undefined'?l:{};__gtagTracker(t,i,l);e.valuesArray=a;e.fieldsArray=l;e.fieldsArray.event_action=i;e.tracked=!0;n('Tracked: '+a.type);n(e)};function t(t){t=typeof t!=='undefined'?t:[];e.valuesArray=t;e.fieldsArray=[];e.tracked=!1;n('Not Tracked: '+t.exit);n(e)};function n(e){if(d()){console.dir(e)}};function o(e){return e.replace(/^\s+|\s+$/gm,'')};function u(){var n=0,e=document.domain,i=e.split('.'),t='_gd'+(new Date()).getTime();while(n<(i.length-1)&&document.cookie.indexOf(t+'='+t)==-1){e=i.slice(-1-(++n)).join('.');document.cookie=t+'='+t+';domain='+e+';'};document.cookie=t+'=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain='+e+';';return e};function c(e){e=e.toString();e=e.substring(0,(e.indexOf('#')==-1)?e.length:e.indexOf('#'));e=e.substring(0,(e.indexOf('?')==-1)?e.length:e.indexOf('?'));e=e.substring(e.lastIndexOf('/')+1,e.length);if(e.length>0&&e.indexOf('.')!==-1){e=e.substring(e.lastIndexOf('.')+1);return e}else{return''}};function x(e){return e.which==1||e.which==2||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey};function h(){var e=[];if(typeof monsterinsights_frontend.download_extensions=='string'){e=monsterinsights_frontend.download_extensions.split(',')};return e};function g(){var e=[];if(typeof monsterinsights_frontend.inbound_paths=='string'){e=JSON.parse(monsterinsights_frontend.inbound_paths)};return e};function w(e){if(e.which==1){return'event.which=1'}else if(e.which==2){return'event.which=2'}else if(e.metaKey){return'metaKey'}else if(e.ctrlKey){return'ctrlKey'}else if(e.shiftKey){return'shiftKey'}else if(e.altKey){return'altKey'}else{return''}};function A(e){var f=h(),l=g(),t='unknown',d=e.href,p=c(e.href),k=u(),r=e.hostname,a=e.protocol,m=e.pathname;d=d.toString();var s,v,y=e.getAttribute('data-vars-ga-category');if(y){return y};if(d.match(/^javascript\:/i)){t='internal'}else if(a&&a.length>0&&(o(a)=='tel'||o(a)=='tel:')){t='tel'}else if(a&&a.length>0&&(o(a)=='mailto'||o(a)=='mailto:')){t='mailto'}else if(r&&k&&r.length>0&&k.length>0&&!r.endsWith('.'+k)&&r!==k){t='external'}else if(m&&JSON.stringify(l)!='{}'&&m.length>0){var b=l.length;for(var n=0;n<b;n++){if(l[n].path&&l[n].label&&l[n].path.length>0&&l[n].label.length>0&&m.startsWith(l[n].path)){t='internal-as-outbound';i='outbound-link-'+l[n].label;break}}}else if(r&&window.monsterinsights_experimental_mode&&r.length>0&&document.domain.length>0&&r!==document.domain){t='cross-hostname'};if(p&&(t==='unknown'||'external'===t)&&f.length>0&&p.length>0){for(s=0,v=f.length;s<v;++s){if(f[s].length>0&&(d.endsWith(f[s])||f[s]==p)){t='download';break}}};if(t==='unknown'){t='internal'};return t};function T(e,t){var n=(e.target&&!e.target.match(/^_(self|parent|top)$/i))?e.target:!1;if(t.ctrlKey||t.shiftKey||t.metaKey||t.which==2){n='_blank'};return n};function k(e){if(e.getAttribute('data-vars-ga-label')&&e.getAttribute('data-vars-ga-label').replace(/\n/ig,'')){return e.getAttribute('data-vars-ga-label').replace(/\n/ig,'')}else if(e.title&&e.title.replace(/\n/ig,'')){return e.title.replace(/\n/ig,'')}else if(e.innerText&&e.innerText.replace(/\n/ig,'')){return e.innerText.replace(/\n/ig,'')}else if(e.getAttribute('aria-label')&&e.getAttribute('aria-label').replace(/\n/ig,'')){return e.getAttribute('aria-label').replace(/\n/ig,'')}else if(e.alt&&e.alt.replace(/\n/ig,'')){return e.alt.replace(/\n/ig,'')}else if(e.textContent&&e.textContent.replace(/\n/ig,'')){return e.textContent.replace(/\n/ig,'')}else if(e.firstChild&&e.firstChild.tagName=='IMG'){return e.firstChild.src}else{return undefined}};function O(e){var i=e.children,l=0,a,n;for(var t=0;t<i.length;t++){a=i[t];n=k(a);if(n){return n};if(l==99){return undefined};l++};return undefined};function p(n){var a=n.srcElement||n.target,e=[],m;e.el=a;e.click_type=w(n);if('undefined'===typeof __gtagTracker||!x(n)){e.exit='loaded';t(e);return}
while(a&&(typeof a.tagName=='undefined'||a.tagName.toLowerCase()!='a'||!a.href)){a=a.parentNode};if(a&&a.href&&!a.hasAttribute('xlink:href')){var p=a.href,M=c(a.href),N=h(),S=g(),D=monsterinsights_frontend.home_url,L=u(),o=A(a),K=T(a,n),y=a.getAttribute('data-vars-ga-action'),f=a.getAttribute('data-vars-ga-label');e.el=a;e.el_href=a.href;e.el_protocol=a.protocol;e.el_hostname=a.hostname;e.el_port=a.port;e.el_pathname=a.pathname;e.el_search=a.search;e.el_hash=a.hash;e.el_host=a.host;e.el_classes=a.getAttribute('class');e.el_id=a.id;e.debug_mode=d();e.download_extensions=N;e.inbound_paths=S;e.home_url=D;e.link=p;e.extension=M;e.type=o;e.target=K;e.title=k(a);if(!e.label&&!e.title){e.title=O(a)};if(o!=='internal'&&o!=='javascript'){var b=!1,v=function(){if(b){return};s();b=!0;if(a.attributes.download){var e=document.createElement('a');e.href=a.href;e.download=a.download;e.click()}else{window.location.href=p}},E=function(){e.exit='external';t(e)},C=function(){e.exit='internal-as-outbound';t(e)},I=function(){e.exit='cross-hostname';t(e)};if(K||o=='mailto'||o=='tel'){if(o=='download'){m={event_category:'download',event_label:f||e.title,file_extension:e.extension,file_name:e.link.replace(/^.*\//g,''),link_text:f||e.title,link_url:p,link_type:'download',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,}}else if(o=='tel'){m={event_category:'tel',event_label:f||e.title.replace('tel:',''),tel_number:p.replace('tel:',''),link_text:f||e.title,link_url:p,link_type:'tel',link_classes:e.el_classes,link_id:e.el_id,}}else if(o=='mailto'){m={event_category:'mailto',event_label:f||e.title.replace('mailto:',''),email_address:p.replace('mailto:',''),link_text:f||e.title.replace('mailto:',''),link_url:p,link_type:'mailto',link_classes:e.el_classes,link_id:e.el_id,}}else if(o=='internal-as-outbound'){m={event_category:i,event_label:f||e.title,event_name:'click',is_affiliate_link:!0,affiliate_label:i.replace('outbound-link-',''),link_text:f||e.title,link_url:p,link_type:'affiliate',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,}}else if(o=='external'){m={event_category:'outbound-link',event_label:f||e.title,is_affiliate_link:!1,link_text:f||e.title,link_url:p,link_type:'outbound',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,}}else if(o=='cross-hostname'){m={event_category:'cross-hostname',event_label:f||e.title,link_text:f||e.title,link_url:p,link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,}};if(m){l('event',y||p,m,e)}else{if(o&&o!='internal'){m={event_category:o,event_label:f||e.title,link_text:f||e.title,link_url:p,link_type:'internal',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};l('event',y||p,m,e)}else{e.exit='type';t(e)}}}else{if(o!='cross-hostname'&&o!='external'&&o!='internal-as-outbound'){if(!n.defaultPrevented){if(n.preventDefault){n.preventDefault()}else{n.returnValue=!1}}};if(o=='download'){m={event_category:'download',event_label:f||e.title,event_callback:v,file_extension:e.extension,file_name:e.link.replace(/^.*\//g,''),link_text:f||e.title,link_url:p,link_type:'download',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};l('event',y||p,m,e)}else if(o=='internal-as-outbound'){r=!0;window.onbeforeunload=function(t){if(!n.defaultPrevented){if(n.preventDefault){n.preventDefault()}else{n.returnValue=!1}};m={event_category:i,event_label:f||e.title,event_callback:v,is_affiliate_link:!0,affiliate_label:i.replace('outbound-link-',''),link_text:f||e.title,link_url:p,link_type:'affiliate',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,};if(navigator.sendBeacon){m.transport='beacon'};l('event',y||p,m,e);setTimeout(v,1000)}}else if(o=='external'){r=!0;window.onbeforeunload=function(t){m={event_category:'outbound-link',event_label:f||e.title,event_callback:v,is_affiliate_link:!1,link_text:f||e.title,link_url:p,link_type:'outbound',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,outbound:!0,};if(navigator.sendBeacon){m.transport='beacon'};l('event',y||p,m,e)}}else if(o=='cross-hostname'){r=!0;window.onbeforeunload=function(t){if(!n.defaultPrevented){if(n.preventDefault){n.preventDefault()}else{n.returnValue=!1}};m={event_category:'cross-hostname',event_label:f||e.title,event_callback:v,link_text:f||e.title,link_url:p,link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};if(navigator.sendBeacon){m.transport='beacon'};l('event',y||p,m,e);setTimeout(v,1000)}}else{if(o&&o!=='internal'){m={event_category:o,event_label:f||e.title,event_callback:v,link_text:f||e.title,link_url:p,link_type:'internal',link_domain:e.el_hostname,link_classes:e.el_classes,link_id:e.el_id,};l('event',y||p,m,e)}else{e.exit='type';t(e)}};if(o!='external'&&o!='cross-hostname'&&o!='internal-as-outbound'){setTimeout(v,1000)}else{if(o=='external'){setTimeout(E,1100)}else if(o=='cross-hostname'){setTimeout(I,1100)}else{setTimeout(C,1100)}};setTimeout(s,100)}}else{s();e.exit='internal';t(e)}}else{e.exit='notlink';t(e)}};var f=window.location.hash;function m(){if(monsterinsights_frontend.hash_tracking==='true'&&f!=window.location.hash&&monsterinsights_frontend.v4_id){f=window.location.hash;__gtagTracker('config',monsterinsights_frontend.v4_id,{page_path:location.pathname+location.search+location.hash,});n('Hash change to: '+location.pathname+location.search+location.hash)}else{n('Hash change to (untracked): '+location.pathname+location.search+location.hash)}};function s(){if(r){window.onbeforeunload=null}};var a=window;if(a.addEventListener){a.addEventListener('load',function(){document.body.addEventListener('click',p,!1)},!1);window.addEventListener('hashchange',m,!1)}else{if(a.attachEvent){a.attachEvent('onload',function(){document.body.attachEvent('onclick',p)});window.attachEvent('onhashchange',m)}};if(typeof String.prototype.endsWith!=='function'){String.prototype.endsWith=function(e){return this.indexOf(e,this.length-e.length)!==-1}};if(typeof String.prototype.startsWith!=='function'){String.prototype.startsWith=function(e){return this.indexOf(e)===0}};if(typeof Array.prototype.lastIndexOf!=='function'){Array.prototype.lastIndexOf=function(e){'use strict';if(this===void 0||this===null){throw new TypeError()};var t,n,l=Object(this),i=l.length>>>0;if(i===0){return-1};t=i-1;if(arguments.length>1){t=Number(arguments[1]);if(t!=t){t=0}else if(t!=0&&t!=(1/0)&&t!=-(1/0)){t=(t>0||-1)*Math.floor(Math.abs(t))}};for(n=t>=0?Math.min(t,i-1):i-Math.abs(t);n>=0;n--){if(n in l&&l[n]===e){return n}};return-1}}},MonsterInsightsObject=new MonsterInsights();var monsterinsights_frontend={"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/organiccitysounds.com","hash_tracking":"false","v4_id":"G-MRQEWLP2BP"};/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});"use strict";function ownKeys(t,e){var o,n=Object.keys(t);return Object.getOwnPropertySymbols&&(o=Object.getOwnPropertySymbols(t),e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(o),!0).forEach(function(e){_defineProperty(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){var o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var n,a,i,c,r=[],l=!0,s=!1;try{if(i=(o=o.call(e)).next,0===t){if(Object(o)!==o)return;l=!1}else for(;!(l=(n=i.call(o)).done)&&(r.push(n.value),r.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=o.return&&(c=o.return(),Object(c)!==c))return}finally{if(s)throw a}}return r}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(o){var n=_isNativeReflectConstruct();return function(){var e,t=_getPrototypeOf(o);return _possibleConstructorReturn(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _createForOfIteratorHelper(e,t){var o,n,a,i,c="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(c)return n=!(o=!0),{s:function(){c=c.call(e)},n:function(){var e=c.next();return o=e.done,e},e:function(e){n=!0,a=e},f:function(){try{o||null==c.return||c.return()}finally{if(n)throw a}}};if(Array.isArray(e)||(c=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return c&&(e=c),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var o;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(o="Object"===(o=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:o)||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,o){return t&&_defineProperties(e.prototype,t),o&&_defineProperties(e,o),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty(e,t,o){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"===_typeof(e)?e:String(e)}function _toPrimitive(e,t){if("object"!==_typeof(e)||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0===o)return("string"===t?String:Number)(e);o=o.call(e,t||"default");if("object"!==_typeof(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}var ApbctCore=function(){function t(e){_classCallCheck(this,t),_defineProperty(this,"ajax_parameters",{}),_defineProperty(this,"restParameters",{}),_defineProperty(this,"selector",null),_defineProperty(this,"elements",[]),_defineProperty(this,"eventCallback",void 0),_defineProperty(this,"eventSelector",void 0),_defineProperty(this,"event",void 0),this.select(e)}return _createClass(t,[{key:"select",value:function(e){return e instanceof HTMLCollection?(this.selector=null,this.elements=[],this.elements=Array.prototype.slice.call(e)):"object"===_typeof(e)?(this.selector=null,this.elements=[],this.elements[0]=e):"string"==typeof e?(this.selector=e,this.elements=Array.prototype.slice.call(document.querySelectorAll(e))):this.deselect(),this}},{key:"addElement",value:function(e){"object"===_typeof(e)?this.elements.push(e):"string"==typeof e?(this.selector=e,this.elements=Array.prototype.slice.call(document.querySelectorAll(e))):this.deselect()}},{key:"push",value:function(e){this.elements.push(e)}},{key:"reduce",value:function(){this.elements=this.elements.slice(0,-1)}},{key:"deselect",value:function(){this.elements=[]}},{key:"css",value:function(e,t){if(t=t||!1,"object"===_typeof(e)){for(var o in e)if(Object.hasOwn(e,o))for(var n=o.replace(/([-_][a-z])/g,function(e){return e.toUpperCase().replace("-","").replace("_","")}),a=0;a<this.elements.length;a++)this.elements[a].style[n]=e[o];return this}var i;if("string"==typeof e)return void 0!==(i=getComputedStyle(this.elements[0])[e])&&!t&&(i=i.replace(/(\d)(em|pt|%|px){1,2}$/,"$1"),Number(i)==i)?Number(i):i}},{key:"hide",value:function(){this.prop("prev-display",this.css("display")),this.css({display:"none"})}},{key:"show",value:function(){this.css({display:this.prop("prev-display")})}},{key:"addClass",value:function(){for(var e=0;e<this.elements.length;e++)this.elements[e].classList.add(className)}},{key:"removeClass",value:function(){for(var e=0;e<this.elements.length;e++)this.elements[e].classList.remove(className)}},{key:"toggleClass",value:function(e){for(var t=0;t<this.elements.length;t++)this.elements[t].classList.toggle(e)}},{key:"ajax",value:function(e){return this.ajax_parameters=e,new ApbctAjax(e)}},{key:"rest",value:function(e){return this.restParameters=e,new ApbctRest(e)}},{key:"on",value:function(){this.event=arguments.length<=0?void 0:arguments[0],this.eventCallback=(arguments.length<=2?void 0:arguments[2])||(arguments.length<=1?void 0:arguments[1]),this.eventSelector="string"==typeof(arguments.length<=1?void 0:arguments[1])?arguments.length<=1?void 0:arguments[1]:null;for(var e=0;e<this.elements.length;e++)this.elements[e].addEventListener(this.event,null!==this.eventSelector?this.onChecker.bind(this):this.eventCallback)}},{key:"onChecker",value:function(e){if(e.target===document.querySelector(this.eventSelector))return e.stopPropagation(),this.eventCallback(e)}},{key:"ready",value:function(e){document.addEventListener("DOMContentLoaded",e)}},{key:"change",value:function(e){this.on("change",e)}},{key:"attr",value:function(e){for(var t=[],o=0;o<this.elements.length;o++)void 0!==_typeof(this.elements[o][e])?t.push(this.elements[o][e]):t.push(this.elements[o].getAttribute(e));return 1===t.length?t[0]:t}},{key:"prop",value:function(e,t){if(void 0!==t){for(var o=0;o<this.elements.length;o++)this.elements[o][e]=t;return this}for(var n=[],a=0;a<this.elements.length;a++)n.push(this.elements[a][e]);return 1===n.length?n[0]:n}},{key:"html",value:function(e){return void 0!==e?this.prop("innerHTML",e):this.prop("innerHTML")}},{key:"val",value:function(e){return void 0!==e?this.prop("value",e):this.prop("value")}},{key:"data",value:function(e,t){return void 0!==t?this.prop("apbct-data",e,t):this.prop("apbct-data")}},{key:"is",value:function(e){var t,o=!1,n=_createForOfIteratorHelper(this.elements);try{for(n.s();!(t=n.n()).done;)var a=t.value,o=o||this.isElem(a,e)}catch(e){n.e(e)}finally{n.f()}return o}},{key:"isElem",value:function(e,t){var o=!1;return"function"==typeof t&&(o=o||t.call(this,e)),o="string"==typeof t?t.match(/^[a-z]/)&&function(e){e=document.createElement(e).constructor;return!Boolean(~[HTMLElement,HTMLUnknownElement].indexOf(e))}(t)?o||e.tagName.toLowerCase()===t.toLowerCase():t.match(/^[a-z]/)?o||Boolean(e[t]):o||(null!==this.selector?null!==document.querySelector(this.selector+t):this.isWithoutSelector(e,t)):o}},{key:"isWithoutSelector",value:function(e,t){var o,n=!1,a=_createForOfIteratorHelper(document.querySelectorAll(t));try{for(a.s();!(o=a.n()).done;)var i=o.value,n=n||e===i}catch(e){a.e(e)}finally{a.f()}return n}},{key:"filter",value:function(e){this.selector=null;for(var t=this.elements.length-1;0<=t;t--)this.isElem(this.elements[t],e)||this.elements.splice(Number(t),1);return this}},{key:"parent",value:function(e){return this.select(this.elements[0].parentElement),void 0===e||this.is(e)||this.deselect(),this}},{key:"parents",value:function(e){for(this.select(this.elements[0]);null!==this.elements[this.elements.length-1].parentElement;)this.push(this.elements[this.elements.length-1].parentElement);return this.elements.splice(0,1),void 0!==e&&this.filter(e),this}},{key:"children",value:function(e){return this.select(this.elements[0].children),void 0!==e&&this.filter(e),this}},{key:"siblings",value:function(e){var t=this.elements[0];return this.parent(),this.children(e),this.elements.splice(this.elements.indexOf(t),1),this}},{key:"remove",value:function(){var e,t=_createForOfIteratorHelper(this.elements);try{for(t.s();!(e=t.n()).done;)e.value.remove()}catch(e){t.e(e)}finally{t.f()}}},{key:"after",value:function(e){var t,o=_createForOfIteratorHelper(this.elements);try{for(o.s();!(t=o.n()).done;)t.value.after(e)}catch(e){o.e(e)}finally{o.f()}}},{key:"append",value:function(e){var t,o=_createForOfIteratorHelper(this.elements);try{for(o.s();!(t=o.n()).done;)t.value.append(e)}catch(e){o.e(e)}finally{o.f()}}},{key:"fadeIn",value:function(n){var e,t=_createForOfIteratorHelper(this.elements);try{for(t.s();!(e=t.n()).done;)!function(){var t=e.value,o=(t.style.opacity=0,t.style.display="block",+new Date);(function e(){t.style.opacity=+t.style.opacity+(new Date-o)/n,o=+new Date,+t.style.opacity<1&&(window.requestAnimationFrame&&requestAnimationFrame(e)||setTimeout(e,16))})()}()}catch(e){t.e(e)}finally{t.f()}}},{key:"fadeOut",value:function(n){var e,t=_createForOfIteratorHelper(this.elements);try{for(t.s();!(e=t.n()).done;)!function(){var t=e.value,o=(t.style.opacity=1,+new Date);(function e(){t.style.opacity=+t.style.opacity-(new Date-o)/n,o=+new Date,0<+t.style.opacity?window.requestAnimationFrame&&requestAnimationFrame(e)||setTimeout(e,16):t.style.display="none"})()}()}catch(e){t.e(e)}finally{t.f()}}}]),t}();function ctProcessError(e,t){var o={};e&&e.message?o.err={msg:e.message,file:e.fileName||!1,ln:e.lineNumber||lineNo||!1,col:e.columnNumber||columnNo||!1,stacktrace:e.stack||!1,cause:!!t&&JSON.stringify(t),errorObj:error||!1}:(o.err={msg:e},t&&(o.err.file=t)),o.url=window.location.href,o.userAgent=window.navigator.userAgent;null===(n=localStorage.getItem("ct_js_errors"))&&(n="[]");for(var n=JSON.parse(n),a=0;a<n.length;a++)if(n[a].err.msg===o.err.msg)return;n.push(o),localStorage.setItem(ct_js_errors,JSON.stringify(n))}function apbct(e){return(new ApbctCore).select(e)}1===Math.floor(100*Math.random())&&(window.onerror=function(e,t){for(var o=["apbct","ctPublic"],n=o.length;n--;)-1!==e.indexOf(o[n])&&ctProcessError(e,t);return!1});var ApbctXhr=function(){function o(e){for(var t in _classCallCheck(this,o),_defineProperty(this,"xhr",new XMLHttpRequest),_defineProperty(this,"method","POST"),_defineProperty(this,"url",""),_defineProperty(this,"async",!0),_defineProperty(this,"user",null),_defineProperty(this,"password",null),_defineProperty(this,"data",{}),_defineProperty(this,"button",null),_defineProperty(this,"spinner",null),_defineProperty(this,"progressbar",null),_defineProperty(this,"context",this),_defineProperty(this,"callback",null),_defineProperty(this,"onErrorCallback",null),_defineProperty(this,"responseType","json"),_defineProperty(this,"headers",{}),_defineProperty(this,"timeout",15e3),_defineProperty(this,"methods_to_convert_data_to_URL",["GET","HEAD"]),_defineProperty(this,"body",null),_defineProperty(this,"http_code",0),_defineProperty(this,"status_text",""),console.log("%cXHR%c started","color: red; font-weight: bold;","color: grey; font-weight: normal;"),e)void 0!==this[t]&&(this[t]=e[t]);if(this.prepare(),Object.keys(this.data).length&&(this.deleteDoubleJSONEncoding(this.data),this.convertData()),!this.url)return console.log("%cXHR%c not URL provided","color: red; font-weight: bold;","color: grey; font-weight: normal;"),!1;this.xhr.open(this.method,this.url,this.async,this.user,this.password),this.setHeaders(),this.xhr.responseType=this.responseType,this.xhr.timeout=this.timeout,this.xhr.onreadystatechange=function(){this.onReadyStateChange()}.bind(this),this.xhr.onload=function(){this.onLoad()}.bind(this),this.xhr.onprogress=function(e){this.onProgress(e)}.bind(this),this.xhr.onerror=function(){this.onError()}.bind(this),this.xhr.ontimeout=function(){this.onTimeout()}.bind(this),this.xhr.send(this.body)}return _createClass(o,[{key:"prepare",value:function(){this.button&&(this.button.setAttribute("disabled","disabled"),this.button.style.cursor="not-allowed"),this.spinner&&(this.spinner.style.display="inline")}},{key:"complete",value:function(){this.http_code=this.xhr.status,this.status_text=this.xhr.statusText,this.button&&(this.button.removeAttribute("disabled"),this.button.style.cursor="auto"),this.spinner&&(this.spinner.style.display="none"),this.progressbar&&this.progressbar.fadeOut("slow")}},{key:"onReadyStateChange",value:function(){null!==this.on_ready_state_change&&"function"==typeof this.on_ready_state_change&&this.on_ready_state_change()}},{key:"onProgress",value:function(e){null!==this.on_progress&&"function"==typeof this.on_progress&&this.on_progress()}},{key:"onError",value:function(){console.log("error"),this.complete(),this.error(this.http_code,this.status_text),null!==this.onErrorCallback&&"function"==typeof this.onErrorCallback&&this.onErrorCallback(this.status_text)}},{key:"onTimeout",value:function(){this.complete(),this.error(0,"timeout"),null!==this.onErrorCallback&&"function"==typeof this.onErrorCallback&&this.onErrorCallback("Timeout")}},{key:"onLoad",value:function(){if(this.complete(),"json"===this.responseType){if(null===this.xhr.response)return this.error(this.http_code,this.status_text,"No response"),!1;if(void 0!==this.xhr.response.error)return this.error(this.http_code,this.status_text,this.xhr.response.error),!1}null!==this.callback&&"function"==typeof this.callback&&this.callback.call(this.context,this.xhr.response,this.data)}},{key:"error",value:function(e,t,o){var n="";"timeout"===t?n+="Server response timeout":200===e?"parsererror"===t?n+="Unexpected response from server. See console for details.":(n+="Unexpected error. Status: "+t+".",void 0!==o&&(n+=" Additional error info: "+o)):n+=500===e?"Internal server error.":"Unexpected response code:"+e,this.errorOutput(n)}},{key:"errorOutput",value:function(e){console.log("%c ctXHR error: %c"+e,"color: red;","color: grey;")}},{key:"setHeaders",value:function(){for(var e in this.headers)void 0!==this.headers[e]&&this.xhr.setRequestHeader(e,this.headers[e])}},{key:"convertData",value:function(){return~this.methods_to_convert_data_to_URL.indexOf(this.method)?this.convertDataToURL():this.convertDataToBody()}},{key:"convertDataToURL",value:function(){var e=new URLSearchParams(this.data).toString(),t=this.url.match(/^(https?:\/{2})?[a-z0-9.]+\?/)?"&":"?";return this.url+=t+e,this.url}},{key:"convertDataToBody",value:function(){for(var e in this.body=new FormData,this.data)Object.hasOwn(this.data,e)&&this.body.append(e,"object"===_typeof(this.data[e])?JSON.stringify(this.data[e]):this.data[e]);return this.body}},{key:"deleteDoubleJSONEncoding",value:function(e){if("object"===_typeof(e))for(var t in e){var o;Object.hasOwn(e,t)&&("object"===_typeof(e[t])&&(e[t]=this.deleteDoubleJSONEncoding(e[t])),"string"==typeof e[t])&&null!==e[t].match(/^[\[{].*?[\]}]$/)&&"object"===_typeof(o=JSON.parse(e[t]))&&(e[t]=o)}return e}}]),o}(),ApbctAjax=function(){_inherits(t,ApbctXhr);var e=_createSuper(t);function t(){return _classCallCheck(this,t),e.call(this,arguments.length<=0?void 0:arguments[0])}return _createClass(t)}(),ApbctRest=function(){_inherits(i,ApbctXhr);var a=_createSuper(i);function i(){for(var e,t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return _classCallCheck(this,i),(o=o[0]).url=i.default_route+o.route,o.headers={"X-WP-Nonce":ctPublicFunctions._rest_nonce},_defineProperty(_assertThisInitialized(e=a.call(this,o)),"route",""),e}return _createClass(i)}();function ctSetCookie(e,t,n){var o,a=["ct_sfw_pass_key","ct_sfw_passed","wordpress_apbct_antibot","apbct_anticrawler_passed","apbct_antiflood_passed","apbct_email_encoder_passed"],i=!1;"string"==typeof e&&(i="ct_pointer_data"===e,"string"!=typeof t&&"number"!=typeof t||(e=[[e,t,n]])),"none"===ctPublicFunctions.data__cookies_type?(o=[],e.forEach(function(e){-1!==a.indexOf(e[0])?o.push(e):apbctLocalStorage.set(e[0],encodeURIComponent(e[1]))}),0<o.length&&ctSetAlternativeCookie(o),ctPublic.force_alt_cookies&&!i?ctSetAlternativeCookie(e,{forceAltCookies:!0}):ctNoCookieAttachHiddenFieldsToForms()):"native"===ctPublicFunctions.data__cookies_type?(ctPublic.force_alt_cookies&&!i&&ctSetAlternativeCookie(e,{forceAltCookies:!0}),e.forEach(function(e){var t=void 0!==e[2]?"expires="+n+"; ":"",o="https:"===location.protocol?"; secure":"";document.cookie=ctPublicFunctions.cookiePrefix+e[0]+"="+encodeURIComponent(e[1])+"; "+t+"path=/; samesite=lax"+o})):"alternative"!==ctPublicFunctions.data__cookies_type||i||ctSetAlternativeCookie(e)}function ctDetectForcedAltCookiesForms(){var e=0<document.querySelectorAll("#tmpl-nf-layout").length,t=0<document.querySelectorAll(".uael-registration-form-wrapper").length,o=0<document.querySelectorAll('script[id*="smart-forms"]').length,n=0<document.querySelectorAll('iframe[name="jetpack_remote_comment"]').length;ctPublic.force_alt_cookies=o||e||n||t}function ctSetAlternativeCookie(e,t){"function"==typeof getJavascriptClientData?Array.isArray(e)&&(e=getJavascriptClientData(e)):console.log("APBCT ERROR: getJavascriptClientData() is not loaded");try{e=JSON.parse(e)}catch(e){return void console.log("APBCT ERROR: JSON parse error:"+e)}var o=t&&t.callback||null,n=t&&t.onErrorCallback||null;t&&t.forceAltCookies&&(e.apbct_force_alt_cookies=!0),"rest"===ctPublicFunctions.data__ajax_type?apbct_public_sendREST("alt_sessions",{method:"POST",data:{cookies:e},callback:o,onErrorCallback:n}):"admin_ajax"===ctPublicFunctions.data__ajax_type&&apbct_public_sendAJAX({action:"apbct_alt_session__save__AJAX",cookies:e},{notJson:1,callback:o,onErrorCallback:n})}function ctGetCookie(e){e=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):void 0}function ctDeleteCookie(e){var t;"none"!==ctPublicFunctions.data__cookies_type&&("native"===ctPublicFunctions.data__cookies_type?(t="https:"===location.protocol?"; secure":"",document.cookie=e+'=""; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; samesite=lax'+t):ctPublicFunctions.data__cookies_type)}function apbct_public_sendAJAX(e,t,o){var n=[];n.callback=t.callback||null,n.onErrorCallback=t.onErrorCallback||null,n.callback_context=t.callback_context||null,n.callback_params=t.callback_params||null,n.async=t.async||!0,n.notJson=t.notJson||null,n.responseType=t.notJson?"text":"json",n.timeout=t.timeout||15e3,n.obj=o||null,n.button=t.button||null,n.spinner=t.spinner||null,n.progressbar=t.progressbar||null,n.silent=t.silent||null,n.no_nonce=t.no_nonce||null,n.data=e,n.url=ctPublicFunctions._ajax_url,"string"==typeof e?(n.no_nonce||(n.data=n.data+"&_ajax_nonce="+ctPublicFunctions._ajax_nonce),n.data=n.data+"&no_cache="+Math.random()):(n.no_nonce||(n.data._ajax_nonce=ctPublicFunctions._ajax_nonce),n.data.no_cache=Math.random()),(new ApbctCore).ajax(n)}function apbct_public_sendREST(e,t){var o=[];o.route=e,o.callback=t.callback||null,o.onErrorCallback=t.onErrorCallback||null,o.data=t.data||[],o.method=t.method||"POST",(new ApbctCore).rest(o)}function apbctGenerateUniqueID(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substr(2,10)}_defineProperty(ApbctRest,"default_route",ctPublicFunctions._rest_url+"cleantalk-antispam/v1/");var apbctLocalStorage={get:function(t,o){void 0===o&&(o="value");t=localStorage.getItem(t);if(null!==t)try{var n=JSON.parse(t);if(!n.hasOwnProperty(o))return n;try{return JSON.parse(n[o])}catch(e){return n[o].toString()}}catch(e){return t}return!1},set:function(e,t){var o;!(2<arguments.length&&void 0!==arguments[2])||arguments[2]?(o={value:JSON.stringify(t),timestamp:Math.floor((new Date).getTime()/1e3)},localStorage.setItem(e,JSON.stringify(o))):localStorage.setItem(e,t)},isAlive:function(e,t){return void 0===t&&(t=86400),this.get(e,"timestamp")+t>Math.floor((new Date).getTime()/1e3)},isSet:function(e){return null!==localStorage.getItem(e)},delete:function(e){localStorage.removeItem(e)},getCleanTalkData:function(){for(var e={},t=0;t<localStorage.length;t++){var o=localStorage.key(t);-1===o.indexOf("ct_")&&-1===o.indexOf("apbct_")||(e[o.toString()]=apbctLocalStorage.get(o))}return e}},apbctSessionStorage={get:function(t,e){void 0===e&&(e="value");t=sessionStorage.getItem(t);if(null!==t)try{var o=JSON.parse(t);return o.hasOwnProperty(e)?JSON.parse(o[e]):o}catch(e){return t}return!1},set:function(e,t){var o;!(2<arguments.length&&void 0!==arguments[2])||arguments[2]?(o={value:JSON.stringify(t),timestamp:Math.floor((new Date).getTime()/1e3)},sessionStorage.setItem(e,JSON.stringify(o))):sessionStorage.setItem(e,t)},isSet:function(e){return null!==sessionStorage.getItem(e)},delete:function(e){sessionStorage.removeItem(e)},getCleanTalkData:function(){for(var e={},t=0;t<sessionStorage.length;t++){var o=sessionStorage.key(t);-1===o.indexOf("ct_")&&-1===o.indexOf("apbct_")||(e[o.toString()]=apbctSessionStorage.get(o))}return e}};function apbctOnAnimationStart(e){("onautofillstart"===e.animationName?apbctAutocomplete:apbctCancelAutocomplete)(e.target)}function apbctOnInput(e){("insertReplacementText"!==e.inputType&&"data"in e?apbctCancelAutocomplete:apbctAutocomplete)(e.target)}function apbctAutocomplete(e){var t;e.hasAttribute("autocompleted")||(e.setAttribute("autocompleted",""),t=new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!0,detail:null}),e.dispatchEvent(t))||(e.value="")}function apbctCancelAutocomplete(e){e.hasAttribute("autocompleted")&&(e.removeAttribute("autocompleted"),e.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}var ctMouseReadInterval,ctMouseWriteDataInterval,CTTypoData=function(){function e(){_classCallCheck(this,e),_defineProperty(this,"fieldData",{isAutoFill:!1,isUseBuffer:!1,speedDelta:0,firstKeyTimestamp:0,lastKeyTimestamp:0,lastDelta:0,countOfKey:0}),_defineProperty(this,"fields",document.querySelectorAll("textarea[name=comment]")),_defineProperty(this,"data",[])}return _createClass(e,[{key:"gatheringFields",value:function(){var o=this;Array.prototype.slice.call(this.fields).forEach(function(e,t){o.data.push(Object.assign({},o.fieldData))})}},{key:"setListeners",value:function(){var n=this;this.fields.forEach(function(e,t){e.addEventListener("paste",function(){n.data[t].isUseBuffer=!0})}),this.fields.forEach(function(e,t){e.addEventListener("onautocomplete",function(){n.data[t].isAutoFill=!0})}),this.fields.forEach(function(e,o){e.addEventListener("input",function(){n.data[o].countOfKey++;var e,t=+new Date;1===n.data[o].countOfKey?(n.data[o].lastKeyTimestamp=t,n.data[o].firstKeyTimestamp=t):(e=t-n.data[o].lastKeyTimestamp,2===n.data[o].countOfKey?(n.data[o].lastKeyTimestamp=t,n.data[o].lastDelta=e):2<n.data[o].countOfKey&&(n.data[o].speedDelta+=Math.abs(n.data[o].lastDelta-e),n.data[o].lastKeyTimestamp=t,n.data[o].lastDelta=e))})})}}]),e}(),ctDate=new Date,ctTimeMs=(new Date).getTime(),ctMouseEventTimerFlag=!0,ctMouseData=[],ctMouseDataCounter=0,ctCheckedEmails={};function apbct_attach_event_handler(e,t,o){"function"==typeof window.addEventListener?e.addEventListener(t,o):e.attachEvent(t,o)}function apbct_remove_event_handler(e,t,o){"function"==typeof window.removeEventListener?e.removeEventListener(t,o):e.detachEvent(t,o)}var ctFunctionFirstKey=function(e){ctSetCookie("ct_fkp_timestamp",Math.floor((new Date).getTime()/1e3)),ctKeyStopStopListening()},ctFunctionMouseMove=(cronFormsHandler(2e3),ctPublic.data__key_is_ok&&(ctMouseReadInterval=setInterval(function(){ctMouseEventTimerFlag=!0},150),ctMouseWriteDataInterval=setInterval(function(){ctSetCookie("ct_pointer_data",JSON.stringify(ctMouseData))},1200)),function(e){ctSetMouseMoved(),!0===ctMouseEventTimerFlag&&(ctMouseData.push([Math.round(e.clientY),Math.round(e.clientX),Math.round((new Date).getTime()-ctTimeMs)]),ctMouseEventTimerFlag=!1,50<=++ctMouseDataCounter)&&ctMouseStopData()});function cronFormsHandler(){setTimeout(function(){setInterval(function(){restartFieldsListening(),restartBotDetectorEventTokenAttach()},2e3)},0<arguments.length&&void 0!==arguments[0]?arguments[0]:2e3)}function restartBotDetectorEventTokenAttach(){var e,t=0<document.getElementsByClassName("latepoint-form").length;try{t&&(e=JSON.parse(apbctLocalStorage.get("bot_detector_event_token")).value,"function"==typeof setEventTokenField)&&void 0!==e&&64===e.length&&setEventTokenField(e)}catch(e){console.log(e.toString())}}function ctMouseStopData(){apbct_remove_event_handler(document,"mousemove",ctFunctionMouseMove),clearInterval(ctMouseReadInterval),clearInterval(ctMouseWriteDataInterval)}function ctKeyStopStopListening(){apbct_remove_event_handler(document,"mousedown",ctFunctionFirstKey),apbct_remove_event_handler(document,"keydown",ctFunctionFirstKey)}function checkEmail(e){var t=e.target.value;!t||t in ctCheckedEmails||("rest"===ctPublicFunctions.data__ajax_type?apbct_public_sendREST("check_email_before_post",{method:"POST",data:{email:t},callback:function(e){e.result&&(ctCheckedEmails[t]={result:e.result,timestamp:Date.now()/1e3|0},ctSetCookie("ct_checked_emails",JSON.stringify(ctCheckedEmails)))}}):"admin_ajax"===ctPublicFunctions.data__ajax_type&&apbct_public_sendAJAX({action:"apbct_email_check_before_post",email:t},{callback:function(e){e.result&&(ctCheckedEmails[t]={result:e.result,timestamp:Date.now()/1e3|0},ctSetCookie("ct_checked_emails",JSON.stringify(ctCheckedEmails)))}}))}function ctSetPixelImg(e){var t;ctSetCookie("apbct_pixel_url",e),+ctPublic.pixel__enabled&&!document.getElementById("apbct_pixel")&&((t=document.createElement("img")).setAttribute("alt","CleanTalk Pixel"),t.setAttribute("title","CleanTalk Pixel"),t.setAttribute("id","apbct_pixel"),t.setAttribute("style","display: none; left: 99999px;"),t.setAttribute("src",e),apbct("body").append(t))}function ctSetPixelImgFromLocalstorage(e){var t;+ctPublic.pixel__enabled&&!document.getElementById("apbct_pixel")&&((t=document.createElement("img")).setAttribute("alt","CleanTalk Pixel"),t.setAttribute("title","CleanTalk Pixel"),t.setAttribute("id","apbct_pixel"),t.setAttribute("style","display: none; left: 99999px;"),t.setAttribute("src",decodeURIComponent(e)),apbct("body").append(t))}function ctGetPixelUrl(){var e=apbctLocalStorage.get("apbct_pixel_url");if(!1!==e){if(apbctLocalStorage.isAlive("apbct_pixel_url",10800))return void ctSetPixelImgFromLocalstorage(e);apbctLocalStorage.delete("apbct_pixel_url")}"rest"===ctPublicFunctions.data__ajax_type?apbct_public_sendREST("apbct_get_pixel_url",{method:"POST",callback:function(e){e&&("string"==typeof e||e instanceof String)&&0===e.indexOf("https")&&(apbctLocalStorage.get("apbct_pixel_url")||(apbctLocalStorage.set("apbct_pixel_url",e),ctNoCookieAttachHiddenFieldsToForms()),ctSetPixelImg(e))}}):apbct_public_sendAJAX({action:"apbct_get_pixel_url"},{notJson:!0,callback:function(e){e&&("string"==typeof e||e instanceof String)&&0===e.indexOf("https")&&(apbctLocalStorage.get("apbct_pixel_url")||(apbctLocalStorage.set("apbct_pixel_url",e),ctNoCookieAttachHiddenFieldsToForms()),ctSetPixelImg(e))}})}function ctSetHasScrolled(){apbctLocalStorage.isSet("ct_has_scrolled")&&apbctLocalStorage.get("ct_has_scrolled")||(ctSetCookie("ct_has_scrolled","true"),apbctLocalStorage.set("ct_has_scrolled",!0)),"native"===ctPublic.data__cookies_type&&void 0===ctGetCookie("ct_has_scrolled")&&ctSetCookie("ct_has_scrolled","true")}function ctSetMouseMoved(){apbctLocalStorage.isSet("ct_mouse_moved")&&apbctLocalStorage.get("ct_mouse_moved")||(ctSetCookie("ct_mouse_moved","true"),apbctLocalStorage.set("ct_mouse_moved",!0)),"native"===ctPublic.data__cookies_type&&void 0===ctGetCookie("ct_mouse_moved")&&ctSetCookie("ct_mouse_moved","true")}function restartFieldsListening(){apbctLocalStorage.isSet("ct_has_input_focused")||apbctLocalStorage.isSet("ct_has_key_up")||ctStartFieldsListening()}function ctStartFieldsListening(){if(!apbctLocalStorage.isSet("ct_has_key_up")&&!apbctLocalStorage.get("ct_has_key_up")||!apbctLocalStorage.isSet("ct_has_input_focused")&&!apbctLocalStorage.get("ct_has_input_focused")||"native"!==ctPublic.data__cookies_type||void 0===ctGetCookie("ct_has_input_focused")||void 0===ctGetCookie("ct_has_key_up")){var e=ctGetPageForms();if(ctPublic.handled_fields=[],0<e.length)for(var t=0;t<e.length;t++)for(var o=e[t].querySelectorAll("input,textarea"),n=0;n<o.length;n++)"hidden"!==o[n].type&&(ctPublic.handled_fields.push(o[n]),apbct_attach_event_handler(o[n],"focus",ctFunctionHasInputFocused),apbct_attach_event_handler(o[n],"keyup",ctFunctionHasKeyUp))}}function ctStopFieldsListening(e,t){if(void 0!==ctPublic.handled_fields&&0<ctPublic.handled_fields.length)for(var o=0;o<ctPublic.handled_fields.length;o++)apbct_remove_event_handler(ctPublic.handled_fields[o],e,t)}var ctFunctionHasInputFocused=function(e){ctSetHasInputFocused(),ctStopFieldsListening("focus",ctFunctionHasInputFocused)},ctFunctionHasKeyUp=function(e){ctSetHasKeyUp(),ctStopFieldsListening("keyup",ctFunctionHasKeyUp)};function ctSetHasInputFocused(){apbctLocalStorage.isSet("ct_has_input_focused")&&apbctLocalStorage.get("ct_has_input_focused")||apbctLocalStorage.set("ct_has_input_focused",!0),("native"===ctPublic.data__cookies_type&&void 0===ctGetCookie("ct_has_input_focused")||"alternative"===ctPublic.data__cookies_type||"none"===ctPublic.data__cookies_type&&(void 0!==ctPublic.force_alt_cookies||void 0!==ctPublic.force_alt_cookies&&ctPublic.force_alt_cookies))&&ctSetCookie("ct_has_input_focused","true")}function ctSetHasKeyUp(){apbctLocalStorage.isSet("ct_has_key_up")&&apbctLocalStorage.get("ct_has_key_up")||apbctLocalStorage.set("ct_has_key_up",!0),("native"===ctPublic.data__cookies_type&&void 0===ctGetCookie("ct_has_key_up")||"alternative"===ctPublic.data__cookies_type||"none"===ctPublic.data__cookies_type&&(void 0!==ctPublic.force_alt_cookies||void 0!==ctPublic.force_alt_cookies&&ctPublic.force_alt_cookies))&&ctSetCookie("ct_has_key_up","true")}function ctPreloadLocalStorage(){ctPublic.data__to_local_storage&&Object.entries(ctPublic.data__to_local_storage).forEach(function(e){var e=_slicedToArray(e,2),t=e[0],e=e[1];apbctLocalStorage.set(t,e)})}function apbctPrepareBlockForAjaxForms(){"undefined"!=typeof jQuery&&jQuery(document).ajaxComplete(function(e,t,o){if(t.responseText&&-1!==t.responseText.indexOf('"apbct'))try{ctParseBlockMessage(JSON.parse(t.responseText))}catch(e){console.log(e.toString())}})}function apbct_ready(){"undefined"!=typeof jQuery&&jQuery(document).on("gform_page_loaded",function(){apbct_ready()}),apbctPrepareBlockForAjaxForms(),ctPreloadLocalStorage(),apbctSessionStorage.isSet("apbct_session_id")?apbctLocalStorage.set("apbct_page_hits",Number(apbctLocalStorage.get("apbct_page_hits"))+1):(e=apbctGenerateUniqueID(),apbctSessionStorage.set("apbct_session_id",e,!1),apbctLocalStorage.set("apbct_page_hits",1),document.referrer&&new URL(document.referrer).host!==location.host&&apbctSessionStorage.set("apbct_site_referer",document.referrer,!1)),apbctWriteReferrersToSessionStorage();var e=apbctLocalStorage.get("ct_cookies_type"),e=(e&&e===ctPublic.data__cookies_type||(apbctLocalStorage.set("ct_cookies_type",ctPublic.data__cookies_type),apbctLocalStorage.delete("ct_mouse_moved"),apbctLocalStorage.delete("ct_has_scrolled")),ctStartFieldsListening(),setTimeout(ctStartFieldsListening,1e3),window.addEventListener("animationstart",apbctOnAnimationStart,!0),window.addEventListener("input",apbctOnInput,!0),document.ctTypoData=new CTTypoData,document.ctTypoData.gatheringFields(),document.ctTypoData.setListeners(),[["ct_ps_timestamp",Math.floor((new Date).getTime()/1e3)],["ct_fkp_timestamp","0"],["ct_pointer_data","0"],["ct_timezone",ctDate.getTimezoneOffset()/60*-1],["ct_screen_info",apbctGetScreenInfo()],["apbct_headless",navigator.webdriver]]);if(apbctLocalStorage.set("ct_ps_timestamp",Math.floor((new Date).getTime()/1e3)),apbctLocalStorage.set("ct_fkp_timestamp","0"),apbctLocalStorage.set("ct_pointer_data","0"),apbctLocalStorage.set("ct_timezone",ctDate.getTimezoneOffset()/60*-1),apbctLocalStorage.set("ct_screen_info",apbctGetScreenInfo()),apbctLocalStorage.set("apbct_headless",navigator.webdriver),"native"!==ctPublic.data__cookies_type)e.push(["apbct_visible_fields","0"]);else{var t=document.cookie.split(";");if(0!==t.length)for(var o=0;o<t.length;o++){var n=t[o].trim().split("=")[0];0===n.indexOf("apbct_visible_fields_")&&ctDeleteCookie(n)}}+ctPublic.pixel__setting&&(+ctPublic.pixel__enabled?ctGetPixelUrl():e.push(["apbct_pixel_url",ctPublic.pixel__url])),+ctPublic.data__email_check_before_post&&(e.push(["ct_checked_emails","0"]),apbct("input[type = 'email'], #email").on("blur",checkEmail)),apbctLocalStorage.isSet("ct_checkjs")?e.push(["ct_checkjs",apbctLocalStorage.get("ct_checkjs")]):e.push(["ct_checkjs",0]),ctDetectForcedAltCookiesForms(),void 0!==ctPublic.data__cookies_type&&"native"===ctPublic.data__cookies_type&&void 0!==ctPublic.force_alt_cookies&&ctPublic.force_alt_cookies&&(ctGetCookie("apbct_timestamp")?e.push(["apbct_timestamp",ctGetCookie("apbct_timestamp")]):e.push(["apbct_timestamp",apbctLocalStorage.get("ct_ps_timestamp")])),void 0!==ctPublic.data__cookies_type&&"none"===ctPublic.data__cookies_type&&void 0!==ctPublicFunctions.wprocket_detected&&ctPublicFunctions.wprocket_detected&&e.push(["apbct_timestamp",apbctLocalStorage.get("ct_ps_timestamp")]),void 0!==ctPublic.force_alt_cookies&&ctPublic.force_alt_cookies&&apbctLocalStorage.get("bot_detector_event_token")&&apbctLocalStorage.get("ct_bot_detector_event_token")!==apbctLocalStorage.get("bot_detector_event_token")&&e.push(["ct_bot_detector_event_token",apbctLocalStorage.get("bot_detector_event_token")]),ctSetCookie(e),setTimeout(function(){void 0!==ctPublic.force_alt_cookies&&("undefined"===ctPublic.force_alt_cookies||ctPublic.force_alt_cookies)||ctNoCookieAttachHiddenFieldsToForms();for(var e=0;e<document.forms.length;e++){var t,o,n=document.forms[e];ctCheckHiddenFieldsExclusions(document.forms[e],"visible_fields")||void 0!==document.forms[e].elements.apbct_visible_fields&&0<document.forms[e].elements.apbct_visible_fields.length||(n.querySelector('input[name="apbct_visible_fields"]')&&(t=n.querySelector('input[name="apbct_visible_fields"]'),n.removeChild(t)),(t=document.createElement("input")).setAttribute("type","hidden"),t.setAttribute("id","apbct_visible_fields_"+e),t.setAttribute("name","apbct_visible_fields"),(o={})[0]=apbct_collect_visible_fields(n),t.value=btoa(JSON.stringify(o)),n.append(t),n.onsubmit_prev=n.onsubmit,"undefined"!=typeof jQuery&&"twt_cc_signup"===n.id&&jQuery.ajaxSetup({beforeSend:function(e,t){var o=getNoCookieData();t.data="data%5Bct_no_cookie_hidden_field%5D="+o+"&"+t.data}}),n.ctFormIndex=e,n.onsubmit=function(e){var t;"native"!==ctPublic.data__cookies_type&&void 0!==e.target.ctFormIndex&&((t={})[0]=apbct_collect_visible_fields(this),apbct_visible_fields_set_cookie(t,e.target.ctFormIndex)),"none"===ctPublic.data__cookies_type&&isFormThatNeedCatchXhr(e.target)&&(window.XMLHttpRequest.prototype.send=function(e){var t=getNoCookieData();defaultSend.call(this,"data%5Bct_no_cookie_hidden_field%5D="+t+"&"+e),setTimeout(function(){window.XMLHttpRequest.prototype.send=defaultSend},0)}),e.target.onsubmit_prev instanceof Function&&!ctOnsubmitPrevCallExclude(e.target)&&setTimeout(function(){e.target.onsubmit_prev.call(e.target,e)},500)})}},1e3);var a=document.querySelectorAll("[data-original-string]");if((ctPublic.encodedEmailNodes=a).length)for(var i=0;i<a.length;++i)a[i].parentElement.href||a[i].parentElement.parentElement.href||a[i].addEventListener("click",ctFillDecodedEmailHandler);var c,r=_createForOfIteratorHelper(document.forms);try{for(r.s();!(c=r.n()).done;)!function(){var t=c.value;"undefined"!=typeof ctPublic&&"1"===ctPublic.settings__forms__search_test&&("searchform"===t.getAttribute("id")||null!==t.getAttribute("class")&&-1!==t.getAttribute("class").indexOf("search-form")||null!==t.getAttribute("role")&&-1!==t.getAttribute("role").indexOf("search"))&&(t.apbctSearchPrevOnsubmit=t.onsubmit,t.onsubmit=function(e){return ctSearchFormOnSubmitHandler(e,t)})}()}catch(e){r.e(e)}finally{r.f()}}function ctOnsubmitPrevCallExclude(e){return!!e.classList.contains("hb-booking-search-form")}function ctSearchFormOnSubmitHandler(e,t){try{var o,n,a,i=t.querySelector('[name="ct_no_cookie_hidden_field"]'),c=t.querySelector('[id*="apbct__email_id__"]'),r=t.querySelector('[name*="ct_bot_detector_event_token"]'),l=null,s=null;null!==c&&null!==c.value&&null!==c.getAttribute("apbct_event_id")&&(l=c.value,s=c.getAttribute("apbct_event_id")),null===i&&null===c||(e.preventDefault(),o=function(){null!==c&&c.parentNode.removeChild(c),null!==r&&r.parentNode.removeChild(r),t.apbctSearchPrevOnsubmit instanceof Function?t.apbctSearchPrevOnsubmit():HTMLFormElement.prototype.submit.call(t)},n="{}",null!==i&&(n=atob(i.value.replace("_ct_no_cookie_data_",""))),null!==l&&null!==s&&((a=JSON.parse(n)).apbct_search_form__honeypot_value=l,a.apbct_search_form__honeypot_id=s,n=JSON.stringify(a)),0!==n.length?ctSetAlternativeCookie(n,{callback:o,onErrorCallback:o,forceAltCookies:!0}):o())}catch(e){console.warn("APBCT search form onsubmit handler error. "+e)}}function ctFillDecodedEmailHandler(e){this.removeEventListener("click",ctFillDecodedEmailHandler);ctPublic.encodedEmailNodesIsMixed=!1,document.body.classList.add("apbct-popup-fade");var t,o=document.getElementById("apbct_popup");o?(o.setAttribute("style","display: inherit"),document.getElementById("apbct_popup_text").innerHTML="Please wait while "+ctPublic.wl_brandname+" is decoding the email addresses."):((o=document.createElement("div")).setAttribute("class","apbct-popup"),o.setAttribute("id","apbct_popup"),(t=document.createElement("p")).setAttribute("id","apbct_popup_text"),t.style.color="black",t.innerText="Please wait while "+ctPublic.wl_brandname+" is decoding the email addresses.",o.append(t),document.body.append(o)),apbctAjaxEmailDecodeBulk(e,ctPublic.encodedEmailNodes,this)}function apbctAjaxEmailDecodeBulk(e,t,o){for(var n={event_javascript_data:getJavascriptClientData(),post_url:document.location.href,referrer:document.referrer,encodedEmails:""},a={},i=0;i<t.length;i++){void 0!==t[i].href&&0===t[i].href.indexOf("mailto:")&&(e.preventDefault(),ctPublic.encodedEmailNodesIsMixed=!0);var c=document.createElement("div");c.setAttribute("class","apbct-tooltip"),apbct(t[i]).append(c),a[i]=t[i].dataset.originalString}n.encodedEmails=JSON.stringify(a),"rest"===ctPublicFunctions.data__ajax_type?apbct_public_sendREST("apbct_decode_email",{data:n,method:"POST",callback:function(e){ctSetCookie("apbct_email_encoder_passed","1"),apbctEmailEncoderCallbackBulk(e,t,o)},onErrorCallback:function(e){resetEncodedNodes(),ctShowDecodeComment(e)}}):(n.action="apbct_decode_email",apbct_public_sendAJAX(n,{notJson:!1,callback:function(e){ctSetCookie("apbct_email_encoder_passed","1"),apbctEmailEncoderCallbackBulk(e,t,o)},onErrorCallback:function(e){resetEncodedNodes(),ctShowDecodeComment(e)}}))}function apbctEmailEncoderCallbackBulk(a,i,o){a.success&&!0===a.data[0].is_allowed?setTimeout(function(){for(var e=0;e<i.length&&"break"!==function(t){var o,e,n;if(a.data.forEach(function(e){e.encoded_email===i[t].dataset.originalString&&(o=e)}),!1===o.is_allowed)return"break";void 0!==i[t].href&&0===i[t].href.indexOf("mailto:")&&(e=i[t].href.replace("mailto:",""),n=i[t].innerHTML,i[t].innerHTML=n.replace(e,o.decoded_email),i[t].href="mailto:"+o.decoded_email),ctProcessDecodedDataResult(o,i[t]),i[t].removeEventListener("click",ctFillDecodedEmailHandler)}(e);e++);var t=document.getElementById("apbct_popup");null!==t&&(document.body.classList.remove("apbct-popup-fade"),t.setAttribute("style","display:none"),ctPublic.encodedEmailNodesIsMixed)&&o.click()},3e3):a.success?(resetEncodedNodes(),ctShowDecodeComment("Blocked: "+a.data[0].comment)):(resetEncodedNodes(),ctShowDecodeComment("Cannot connect with CleanTalk server: "+a.data[0].comment))}function resetEncodedNodes(){void 0!==ctPublic.encodedEmailNodes&&ctPublic.encodedEmailNodes.forEach(function(e){e.addEventListener("click",ctFillDecodedEmailHandler)})}function getJavascriptClientData(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t={},o=(t.apbct_headless=!!ctGetCookie(ctPublicFunctions.cookiePrefix+"apbct_headless"),t.ct_checked_emails=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_checked_emails"),t.ct_checkjs=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_checkjs"),t.ct_fkp_timestamp=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_fkp_timestamp"),t.ct_pointer_data=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_pointer_data"),t.ct_ps_timestamp=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_ps_timestamp"),t.ct_screen_info=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_screen_info"),t.ct_timezone=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_timezone"),apbctLocalStorage.get(ctPublicFunctions.cookiePrefix+"ct_mouse_moved")),n=apbctLocalStorage.get(ctPublicFunctions.cookiePrefix+"ct_has_scrolled"),a=apbctLocalStorage.get(ctPublicFunctions.cookiePrefix+"ct_cookies_type"),i=apbctLocalStorage.get("apbct_page_hits"),c=apbctSessionStorage.get("apbct_prev_referer"),r=apbctSessionStorage.get("apbct_site_referer"),l=apbctLocalStorage.get(ctPublicFunctions.cookiePrefix+"ct_js_errors"),s=apbctLocalStorage.get(ctPublicFunctions.cookiePrefix+"apbct_pixel_url"),u=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_mouse_moved"),d=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_has_scrolled"),p=ctGetCookie(ctPublicFunctions.cookiePrefix+"ct_cookies_type"),f=ctGetCookie(ctPublicFunctions.cookiePrefix+"apbct_pixel_url");if(t.ct_mouse_moved=void 0!==o?o:u,t.ct_has_scrolled=void 0!==n?n:d,t.ct_cookies_type=void 0!==a?a:p,t.apbct_pixel_url=void 0!==s?s:f,t.apbct_page_hits=i,t.apbct_prev_referer=c,t.apbct_site_referer=r,t.apbct_ct_js_errors=l,"object"===_typeof(e)&&e!==[])for(var _=0;_<e.length;++_)"object"===_typeof(e[_][1])?t[e[_][1][0]]=e[_][1][1]:t[e[_][0]]=e[_][1];else console.log("APBCT JS ERROR: Collecting data type mismatch");return t=removeDoubleJsonEncoding(t),JSON.stringify(t)}function removeDoubleJsonEncoding(e){if("object"===_typeof(e))for(var t in e){var o;"object"===_typeof(e[t])&&(e[t]=removeDoubleJsonEncoding(e[t])),"string"==typeof e[t]&&null!==e[t].match(/^[\[{].*?[\]}]$/)&&"object"===_typeof(o=JSON.parse(e[t]))&&(e[t]=o)}return e}function ctProcessDecodedDataResult(e,t){t.setAttribute("title",""),t.removeAttribute("style"),ctFillDecodedEmail(t,e.decoded_email)}function ctFillDecodedEmail(e,t){apbct(e).html(apbct(e).html().replace(/.+?(<div class=["']apbct-tooltip["'].+?<\/div>)/,t+"$1"))}function ctShowDecodeComment(e){e=e||"Can not decode email. Unknown reason";var t=document.getElementById("apbct_popup"),o=document.getElementById("apbct_popup_text");null!==t&&(document.body.classList.remove("apbct-popup-fade"),o.innerText="CleanTalk email decoder: "+e,setTimeout(function(){t.setAttribute("style","display:none")},3e3))}function apbct_collect_visible_fields(e){var t,o=[],n="",a=0,i="",c=0,r=[];for(t in e.elements)isNaN(+t)||(o[t]=e.elements[t]);return(o=o.filter(function(e){return-1===r.indexOf(e.getAttribute("name"))&&(-1===["radio","checkbox"].indexOf(e.getAttribute("type"))||(r.push(e.getAttribute("name")),!1))})).forEach(function(e,t,o){"submit"!==e.getAttribute("type")&&null!==e.getAttribute("name")&&"ct_checkjs"!==e.getAttribute("name")&&("none"!==getComputedStyle(e).display&&"hidden"!==getComputedStyle(e).visibility&&"0"!==getComputedStyle(e).opacity&&"hidden"!==e.getAttribute("type")||e.classList.contains("wp-editor-area")?(n+=" "+e.getAttribute("name"),a++):(i+=" "+e.getAttribute("name"),c++))}),i=i.trim(),{visible_fields:n=n.trim(),visible_fields_count:a,invisible_fields:i,invisible_fields_count:c}}function apbct_visible_fields_set_cookie(e,t){var o="object"===_typeof(e)&&null!==e?e:{};if("native"===ctPublic.data__cookies_type)for(var n in o){if(10<n)return;ctSetCookie("apbct_visible_fields_"+(void 0!==t?t:n),JSON.stringify(o[n]))}else"none"===ctPublic.data__cookies_type?ctSetCookie("apbct_visible_fields",JSON.stringify(o[0])):ctSetCookie("apbct_visible_fields",JSON.stringify(o))}function apbct_js_keys__set_input_value(e,t,o,n){if(0<document.querySelectorAll("[name^=ct_checkjs]").length)for(var a=document.querySelectorAll("[name^=ct_checkjs]"),i=0;i<a.length;i++)a[i].value=e.js_key}function apbctGetScreenInfo(){return JSON.stringify({fullWidth:document.documentElement.scrollWidth,fullHeight:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight),visibleWidth:document.documentElement.clientWidth,visibleHeight:document.documentElement.clientHeight})}function ctParseBlockMessage(e){void 0!==e.apbct&&(e=e.apbct).blocked&&(document.dispatchEvent(new CustomEvent("apbctAjaxBockAlert",{bubbles:!0,detail:{message:e.comment}})),cleantalkModal.loaded=e.comment,cleantalkModal.open(),1==+e.stop_script)&&window.stop()}function ctSetPixelUrlLocalstorage(e){ctSetCookie("apbct_pixel_url",e)}function ctNoCookieConstructHiddenField(e){var t="hidden",e=("submit"===e&&(t="submit"),""),o=apbctLocalStorage.getCleanTalkData(),n=apbctSessionStorage.getCleanTalkData(),a={typo:[]},o=(document.ctTypoData&&document.ctTypoData.data&&(a={typo:document.ctTypoData.data}),_objectSpread(_objectSpread(_objectSpread({},o),n),a)),o=JSON.stringify(o);return o="_ct_no_cookie_data_"+btoa(o),(e=document.createElement("input")).setAttribute("name","ct_no_cookie_hidden_field"),e.setAttribute("value",o),e.setAttribute("type",t),e.classList.add("apbct_special_field"),e.classList.add("ct_no_cookie_hidden_field"),e}function ctGetPageForms(){var e=document.forms;return e||!1}function ctGetHiddenFieldExclusionsType(e){var t={no_cookie:0,visible_fields:0},o=((0==+ctPublic.data__visible_fields_required||"get"===e.method.toString().toLowerCase()&&0===e.querySelectorAll(".nf-form-content").length&&"twt_cc_signup"!==e.id||e.classList.contains("slp_search_form")||e.parentElement.classList.contains("mec-booking")||-1!==e.action.toString().indexOf("activehosted.com")||e.id&&"caspioform"===e.id||e.classList&&e.classList.contains("tinkoffPayRow")||e.classList&&e.classList.contains("give-form")||e.id&&"ult-forgot-password-form"===e.id||e.id&&-1!==e.id.toString().indexOf("calculatedfields")||e.id&&-1!==e.id.toString().indexOf("sac-form")||e.id&&-1!==e.id.toString().indexOf("cp_tslotsbooking_pform")||e.name&&-1!==e.name.toString().indexOf("cp_tslotsbooking_pform")||"https://epayment.epymtservice.com/epay.jhtml"===e.action.toString()||e.name&&-1!==e.name.toString().indexOf("tribe-bar-form")||e.id&&"ihf-login-form"===e.id||e.id&&"subscriberForm"===e.id&&-1!==e.action.toString().indexOf("actionType=update")||e.id&&"ihf-main-search-form"===e.id||e.id&&"frmCalc"===e.id||-1!==e.action.toString().indexOf("property-organizer-delete-saved-search-submit")||null!==e.querySelector('a[name="login"]'))&&(t.visible_fields=1),e.parentNode);return(o&&o.classList.contains("proinput")||"options"===e.name&&e.classList.contains("asp-fss-flex"))&&(t.no_cookie=1),e&&e.classList.contains("woocommerce-form-login")&&(t.visible_fields=1,t.no_cookie=1),t}function ctCheckHiddenFieldsExclusions(e,t){return!!Boolean(e.querySelector("fieldset.asl_sett_scroll"))||"string"==typeof t&&-1!==["visible_fields","no_cookie"].indexOf(t)&&1===ctGetHiddenFieldExclusionsType(e)[t]}function ctNoCookieAttachHiddenFieldsToForms(){if("none"===ctPublic.data__cookies_type){var e=ctGetPageForms();if(e)for(var t=0;t<e.length;t++){for(var o=e[t].querySelectorAll(".ct_no_cookie_hidden_field"),n=0;n<o.length;n++)o[n].outerHTML="";ctCheckHiddenFieldsExclusions(document.forms[t],"no_cookie")||(null===document.forms[t].getAttribute("method")||"post"===document.forms[t].getAttribute("method").toLowerCase()?document.forms[t].append(ctNoCookieConstructHiddenField()):"undefined"!=typeof ctPublic&&"1"===ctPublic.settings__forms__search_test&&("searchform"===document.forms[t].getAttribute("id")||null!==document.forms[t].getAttribute("class")&&-1!==document.forms[t].getAttribute("class").indexOf("search-form")||null!==document.forms[t].getAttribute("role")&&-1!==document.forms[t].getAttribute("role").indexOf("search"))&&document.forms[t].append(ctNoCookieConstructHiddenField("submit")))}}}ctPublic.data__key_is_ok&&(apbct_attach_event_handler(document,"mousemove",ctFunctionMouseMove),apbct_attach_event_handler(document,"mousedown",ctFunctionFirstKey),apbct_attach_event_handler(document,"keydown",ctFunctionFirstKey),apbct_attach_event_handler(document,"scroll",ctSetHasScrolled)),ctPublic.data__key_is_ok&&("loading"!==document.readyState?apbct_ready():apbct_attach_event_handler(document,"DOMContentLoaded",apbct_ready),apbctLocalStorage.set("ct_checkjs",ctPublic.ct_checkjs_key,!0));var defaultFetch=window.fetch,defaultSend=XMLHttpRequest.prototype.send;function checkFormsExistForCatching(){setTimeout(function(){isFormThatNeedCatch()&&(window.fetch=function(){for(var e,t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return o&&o[0]&&"function"==typeof o[0].includes&&o[0].includes("/wp-json/metform/")&&(e=getNoCookieData(),o)&&o[1]&&o[1].body&&o[1].body.append("ct_no_cookie_hidden_field",e),defaultFetch.apply(window,o)})},1e3)}function isFormThatNeedCatch(){var e,o=["metform-form-content"],n=!1,t=_createForOfIteratorHelper(document.forms);try{for(t.s();!(e=t.n()).done;)!function(){var t=e.value;o.forEach(function(e){t.classList.contains(e)&&(n=!0)})}()}catch(e){t.e(e)}finally{t.f()}return n}function isFormThatNeedCatchXhr(e){return null==document.querySelector("div.elementor-widget[title='Login/Signup']")&&!(!e||!e.action||-1===e.action.toString().indexOf("mailpoet_subscription_form"))}function getNoCookieData(){var e=apbctLocalStorage.getCleanTalkData(),t=apbctSessionStorage.getCleanTalkData(),e=_objectSpread(_objectSpread({},e),t),e=JSON.stringify(e);return"_ct_no_cookie_data_"+btoa(e)}function apbctWriteReferrersToSessionStorage(){var e=apbctSessionStorage.get("apbct_session_current_page");!1!==e&&document.location.href!==e&&apbctSessionStorage.set("apbct_prev_referer",e,!1),apbctSessionStorage.set("apbct_session_current_page",document.location.href,!1)}"loading"!==document.readyState?checkFormsExistForCatching():apbct_attach_event_handler(document,"DOMContentLoaded",checkFormsExistForCatching);var cleantalkModal={loaded:!1,loading:!1,opened:!1,opening:!1,load:function(e){var t;this.loaded||(this.loading=!0,t=function(e,t,o,n){cleantalkModal.loading=!1,cleantalkModal.loaded=e,document.dispatchEvent(new CustomEvent("cleantalkModalContentLoaded",{bubbles:!0}))},("function"==typeof apbct_admin_sendAJAX?apbct_admin_sendAJAX:apbct_public_sendAJAX)({action:e},{callback:t,notJson:!0}))},open:function(){function e(){var e,t="";for(e in this.styles)t+=e+":"+this.styles[e]+";";return t}var t={styles:{"z-index":"9999999999",position:"fixed",top:"0",left:"0",width:"100%",height:"100%",background:"rgba(0,0,0,0.5)",display:"flex","justify-content":"center","align-items":"center"},toString:e},o={styles:{position:"relative",padding:"30px",background:"#FFF",border:"1px solid rgba(0,0,0,0.75)","border-radius":"4px","box-shadow":"7px 7px 5px 0px rgba(50,50,50,0.75)"},toString:e},n={styles:{position:"absolute",background:"#FFF",width:"20px",height:"20px",border:"2px solid rgba(0,0,0,0.75)","border-radius":"15px",cursor:"pointer",top:"-8px",right:"-8px","box-sizing":"content-box"},toString:e},a={styles:{content:'""',display:"block",position:"absolute",background:"#000","border-radius":"1px",width:"2px",height:"16px",top:"2px",left:"9px",transform:"rotate(45deg)"},toString:e},i={styles:{content:'""',display:"block",position:"absolute",background:"#000","border-radius":"1px",width:"2px",height:"16px",top:"2px",left:"9px",transform:"rotate(-45deg)"},toString:e},c={styles:{overflow:"hidden"},toString:e},r=document.createElement("style"),c=(r.setAttribute("id","cleantalk-modal-styles"),r.innerHTML="body.cleantalk-modal-opened{"+c+"}",r.innerHTML+="#cleantalk-modal-overlay{"+t+"}",r.innerHTML+="#cleantalk-modal-close{"+n+"}",r.innerHTML+="#cleantalk-modal-close:before{"+a+"}",r.innerHTML+="#cleantalk-modal-close:after{"+i+"}",document.body.append(r),document.createElement("div")),t=(c.setAttribute("id","cleantalk-modal-overlay"),document.body.append(c),document.body.classList.add("cleantalk-modal-opened"),document.createElement("div")),n=(t.setAttribute("id","cleantalk-modal-inner"),t.setAttribute("style",o),c.append(t),document.createElement("div")),a=(n.setAttribute("id","cleantalk-modal-close"),t.append(n),document.createElement("div"));this.loaded?/.*\/inc/g.test(this.loaded)?a.innerHTML=this.loaded:a.innerHTML=this.loaded.replace(/(https?:\/\/[^\s]+)/g,'<a href="$1" target="_blank">$1</a>'):(a.innerHTML="Loading...",this.load("get_options_template")),a.setAttribute("id","cleantalk-modal-content"),t.append(a),this.opened=!0},close:function(){document.body.classList.remove("cleantalk-modal-opened"),document.getElementById("cleantalk-modal-overlay").remove(),document.getElementById("cleantalk-modal-styles").remove(),document.dispatchEvent(new CustomEvent("cleantalkModalClosed",{bubbles:!0}))}};function ctProtectExternal(){for(var e,t,o=0;o<document.forms.length;o++)void 0!==document.forms[o].cleantalk_hidden_action||void 0!==document.forms[o].cleantalk_hidden_method||formIsExclusion(e=document.forms[o])||(isIntegratedForm(e)?apbctProcessExternalForm(e,o,document):void 0!==e.dataset.mailingListId?apbctProcessExternalFormByFakeButton(e,o,document):"string"!=typeof e.action||-1===e.action.indexOf("http://")&&-1===e.action.indexOf("https://")||e.action.split("//")[1].split("/")[0].toLowerCase()!==location.hostname.toLowerCase()&&((t=document.createElement("input")).name="cleantalk_hidden_action",t.value=e.action,t.type="hidden",e.appendChild(t),(t=document.createElement("input")).name="cleantalk_hidden_method",t.value=e.method,t.type="hidden",e.method="POST",e.appendChild(t),e.action=document.location));apbctProcessIframes(),ctStartFieldsListening()}function formIsExclusion(o){var n=!1;try{o.parentElement&&0<o.parentElement.classList.length&&-1!==o.parentElement.classList[0].indexOf("mewtwo")&&(n=!0),["give-form","frmCalc","ihf-contact-request-form"].forEach(function(e){var t=o.getAttribute("id");null!=t&&-1!==t.indexOf(e)&&(n=!0)}),["search-form","hs-form","ihc-form-create-edit"].forEach(function(e){var t=o.getAttribute("class");null!=t&&-1!==t.indexOf(e)&&(n=!0)}),["search"].forEach(function(e){var t=o.getAttribute("id");null!=t&&-1!==t.indexOf(e)&&(n=!0)})}catch(e){console.table("APBCT ERROR: formIsExclusion() - ",e)}return n}function apbctProcessIframes(){var e=document.getElementsByTagName("iframe");if(0<e.length)for(var t=0;t<e.length;t++)if(null!=e[t].contentDocument){var o=e[t].contentDocument.forms;if(0!==o.length)for(var n=0;n<o.length;n++){var a=o[n];formIsExclusion(a)||apbctProcessExternalForm(a,n,e[t].contentDocument)}}}function apbctProcessExternalForm(e,t,o){var n,a,i,c,r;formIsExclusion(e)||((n=document.createElement("i")).className="cleantalk_placeholder",n.style="display: none",e.parentElement.insertBefore(n,e),n=e.previousSibling,i=e.outerHTML,(a=e).parentElement.removeChild(e),(e=document.createElement("div")).innerHTML=i,n.after(e.firstElementChild),(i=document.createElement("input")).name="action",i.value="cleantalk_force_ajax_check",i.type="hidden",(c=o.forms[t]).appendChild(i),c.apbctPrev=n,c.apbctFormOriginal=a,r=!1,void 0!==c.classList&&["newsletterform","ml-block-form"].forEach(function(e){c.classList.contains(e)&&(r=e)}),r?void 0!==(e=o.querySelector("form."+r).querySelector('button[type="submit"]'))&&e.addEventListener("click",function(e){e.preventDefault(),sendAjaxCheckingFormData(c)}):o.forms[t].onsubmit=function(e){e.preventDefault(),sendAjaxCheckingFormData(e.currentTarget)})}function apbctProcessExternalFormByFakeButton(e,t,o){var n,a,i;formIsExclusion(e)||(e=e.querySelector('[type="submit"]'))&&(n=e.parentElement,a=e.outerHTML,e.remove(),(i=document.createElement("div")).innerHTML=a,n.appendChild(i.firstElementChild),(a=document.createElement("input")).name="action",a.value="cleantalk_force_ajax_check",a.type="hidden",(i=o.forms[t]).appendChild(a),i.apbctParent=n,i.submitButtonOriginal=e,o.forms[t].onsubmit=function(e){e.preventDefault(),sendAjaxCheckingFormData(e.currentTarget)})}function apbctReplaceInputsValuesFromOtherForm(e,t){var e=e.querySelectorAll("button, input, textarea, select"),o=t.querySelectorAll("button, input, textarea, select");e.forEach(function(t){o.forEach(function(e){t.outerHTML===e.outerHTML&&("checkbox"===e.type||"radio"===e.type?e.checked=apbctVal(t):e.value=apbctVal(t))})})}function isIntegratedForm(e){var t="string"==typeof e.action?e.action:"",o=null!==e.getAttribute("id")?e.getAttribute("id"):"";return!!(-1!==t.indexOf("activehosted.com")||-1!==t.indexOf("app.convertkit.com")||void 0!==e.firstChild.classList&&e.firstChild.classList.contains("cb-form-group")||-1!==t.indexOf("mailerlite.com")||-1!==t.indexOf("colcolmail.co.uk")||-1!==t.indexOf("paypal.com")||-1!==t.indexOf("infusionsoft.com")||-1!==t.indexOf("webto.salesforce.com")||-1!==t.indexOf("secure2.convio.net")||-1!==t.indexOf("hookb.in")||-1!==t.indexOf("external.url")||-1!==t.indexOf("tp.media")||-1!==t.indexOf("flodesk.com")||-1!==t.indexOf("sendfox.com")||-1!==t.indexOf("aweber.com")||-1!==t.indexOf("secure.payu.com")||-1!==t.indexOf("mautic")||-1!==o.indexOf("mauticform_")||-1!==o.indexOf("ihf-contact-request-form")||-1!==t.indexOf("crm.zoho.com")||-1!==o.indexOf("delivra-external-form"))}function sendAjaxCheckingFormData(p){var e={},o=(e[0]=apbct_collect_visible_fields(p),apbct_visible_fields_set_cookie(e),{}),e=p.elements;(e=Array.prototype.slice.call(e)).forEach(function(e,t){""===e.name?o["input_"+t]=e.value:o[e.name]=e.value}),apbct_public_sendAJAX(o,{async:!1,callback:function(e,t,o,n){if(void 0===e.apbct||!+e.apbct.blocked){if(void 0!==p.dataset.mailingListId)return p.querySelector('[type="submit"]').remove(),p.apbctParent.appendChild(p.submitButtonOriginal),void p.querySelector('[type="submit"]').click();var a,i=p,c=(p.parentElement.removeChild(p),p.apbctPrev),r=p.apbctFormOriginal,l=!1,s=(apbctReplaceInputsValuesFromOtherForm(i,r),-1!==r.id.indexOf("mautic")&&(l=!0),c.after(r),_createForOfIteratorHelper(r.querySelectorAll('input[name="apbct_visible_fields"]')));try{for(s.s();!(a=s.n()).done;)a.value.remove()}catch(e){s.e(e)}finally{s.f()}var u,d=_createForOfIteratorHelper(r.querySelectorAll('input[value="cleantalk_force_ajax_check"]'));try{for(d.s();!(u=d.n()).done;)u.value.remove()}catch(e){d.e(e)}finally{d.f()}i=r.querySelectorAll("button[type=submit]");if(0!==i.length)return i[0].click(),void(l&&setTimeout(function(){ctProtectExternal()},1500));if(0!==(i=r.querySelectorAll("input[type=submit]")).length)return void i[0].click();if(0!==(i=r.querySelectorAll('button[data-element="submit"]')).length)return void i[0].click();0!==(i=r.querySelectorAll('input[type="image"][name="submit"]')).length&&i[0].click()}void 0!==e.apbct&&+e.apbct.blocked&&ctParseBlockMessage(e)}})}function catchDynamicRenderedForm(){catchDynamicRenderedFormHandler(document.getElementsByTagName("form"));var e=document.getElementsByTagName("iframe");if(0<e.length)for(var t=0;t<e.length;t++)if(null!=e[t].contentDocument){var o=e[t].contentDocument.forms;if(0===o.length)return;catchDynamicRenderedFormHandler(o,e[t].contentDocument)}}function catchDynamicRenderedFormHandler(e){var t,o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document,n=[],a=_createForOfIteratorHelper(e);try{for(a.s();!(t=a.n()).done;){var i=t.value;-1!==i.id.indexOf("hsForm")&&n.push(i.id),-1!==i.id.indexOf("createuser")&&void 0!==i.classList&&i.classList.contains("ihc-form-create-edit")&&n.push(i.id)}}catch(e){a.e(e)}finally{a.f()}for(var c=0,r=n;c<r.length;c++){var l=o.getElementById(r[c]);l.apbct_external_onsubmit_prev=l.onsubmit,l.onsubmit=sendAjaxCheckingDynamicFormData}}function sendAjaxCheckingDynamicFormData(l){l.preventDefault(),l.stopImmediatePropagation();var s=l,e=(l=l.target,document.createElement("input")),e=(e.name="action",e.value="cleantalk_force_ajax_check",e.type="hidden",l.appendChild(e),{}),o=(e[0]=apbct_collect_visible_fields(l),apbct_visible_fields_set_cookie(e),l.append(ctNoCookieConstructHiddenField("hidden")),{}),e=l.elements;(e=Array.prototype.slice.call(e)).forEach(function(e,t){""===e.name?o["input_"+t]=e.value:o[e.name]=e.value}),apbct_public_sendAJAX(o,{async:!1,callback:function(e){if(void 0===e.apbct||!+e.apbct.blocked){l.onsubmit=null;var t,o=_createForOfIteratorHelper(l.querySelectorAll('input[name="apbct_visible_fields"]'));try{for(o.s();!(t=o.n()).done;)t.value.remove()}catch(e){o.e(e)}finally{o.f()}var n,a=_createForOfIteratorHelper(l.querySelectorAll('input[value="cleantalk_force_ajax_check"]'));try{for(a.s();!(n=a.n()).done;)n.value.remove()}catch(e){a.e(e)}finally{a.f()}var i,c=_createForOfIteratorHelper(l.querySelectorAll('input[name="ct_no_cookie_hidden_field"]'));try{for(c.s();!(i=c.n()).done;)i.value.remove()}catch(e){c.e(e)}finally{c.f()}l.apbct_external_onsubmit_prev instanceof Function&&setTimeout(function(){l.apbct_external_onsubmit_prev.call(l,s)},500);var r=l.querySelector('input[type="submit"]');if(r)return void r.click()}void 0!==e.apbct&&+e.apbct.blocked&&ctParseBlockMessage(e)}})}function apbctVal(e){return e.options&&e.multiple?e.options.filter(function(e){return e.selected}).map(function(e){return e.value}):"checkbox"===e.type||"radio"===e.type?e.checked||null:e.value}function ctCheckInternal(t){var e,o={},n=t.elements;for(e in n)"submit"!==n[e].type&&void 0!==n[e].value&&""!==n[e].value&&(o[n[e].name]=t.elements[e].value);o.action="ct_check_internal",apbct_public_sendAJAX(o,{url:ctPublicFunctions._ajax_url,callback:function(e){if(!0!==e.success)return alert(e.data),!1;t.origSubmit()}})}function ctCheckInternalIsExcludedForm(t){return["wp-login.php","wp-comments-post.php"].some(function(e){return null!==t.match(new RegExp(ctPublic.blog_home+".*"+e))})}document.addEventListener("click",function(e){!e.target||"cleantalk-modal-overlay"!==e.target.id&&"cleantalk-modal-close"!==e.target.id||cleantalkModal.close()}),document.addEventListener("cleantalkModalContentLoaded",function(e){cleantalkModal.opened&&cleantalkModal.loaded&&(document.getElementById("cleantalk-modal-content").innerHTML=cleantalkModal.loaded)}),window.onload=function(){+ctPublic.settings__forms__check_external&&setTimeout(function(){ctProtectExternal(),catchDynamicRenderedForm()},2e3)},document.addEventListener("DOMContentLoaded",function(){var o="",n="";+ctPublic.settings__forms__check_internal&&setTimeout(function(){for(var e,t=0;t<document.forms.length;t++)"string"==typeof document.forms[t].action&&(n=document.forms[t],null===(o=n.action).indexOf("https?://")||null===o.match(ctPublic.blog_home+".*?.php")||ctCheckInternalIsExcludedForm(o)||(e=n.cloneNode(!0),n.parentNode.replaceChild(e,n),e.origSubmit=n.submit,e.submit=null,e.addEventListener("submit",function(e){return e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),ctCheckInternal(e.target),!1})))},500)});var ajaxurl="https://organiccitysounds.com/wp-admin/admin-ajax.php";var amalinkspro_plugin_url="https://organiccitysounds.com/wp-content/plugins";var wpdata={"object_id":"1679","site_url":"https:\/\/organiccitysounds.com"};var VALID_CLASSNAME=/^[_a-zA-Z\- ]*$/
var constructCssPath=el=>{if(!(el instanceof Element))return
let path=[]
while(el.nodeType===Node.ELEMENT_NODE){let selector=el.nodeName.toLowerCase()
if(el.id){selector+=`#${el.id}`
path.unshift(selector)
break}else if(el.className&&VALID_CLASSNAME.test(el.className)){selector+=`.${(el.className.trim()).replace(/\s+/g, '.')}`}else{let sib=el,nth=1
while((sib=sib.previousElementSibling)){if(sib.nodeName.toLowerCase()==selector)nth++}
if(nth!=1)selector+=':nth-of-type('+nth+')'}
path.unshift(selector)
el=el.parentNode}
return path.join(' > ')}
var defaultProps={root:'body',outlineStyle:'5px solid rgba(204, 146, 62, 0.3)',onClick:el=>console.log('Element was clicked:',constructCssPath(el))}
var Inspector=((props={})=>{const{root,excluded,outlineStyle}={...defaultProps,...props}
let onClick=props.onClick||defaultProps.onClick
let selected,excludedElements
const removeHighlight=el=>{if(el)el.style.outline='none'}
const highlight=el=>{el.style.outline=outlineStyle
el.style.outlineOffset=`-${el.style.outlineWidth}`}
const shouldBeExcluded=ev=>{if(excludedElements&&excludedElements.length&&excludedElements.some(parent=>(parent===ev.target||parent.contains(ev.target)))){return!0}}
const handleMouseOver=ev=>{if(shouldBeExcluded(ev)){return}
selected=ev.target
highlight(selected)}
const handleMouseOut=ev=>{if(shouldBeExcluded(ev)){return}
removeHighlight(ev.target)}
const handleClick=ev=>{if(shouldBeExcluded(ev)){return}
ev.preventDefault()
ev.stopPropagation()
onClick(ev.target)
return!1}
const prepareExcluded=(rootEl)=>{if(!excluded.length){return[]}
const excludedNested=excluded.flatMap(element=>{if(typeof element==='string'||element instanceof String){return Array.from(rootEl.querySelectorAll(element))}else if(element instanceof Element){return[element]}else if(element.length>0&&element[0]instanceof Element){return Array.from(element)}})
return Array.from(excludedNested).flat()}
const enable=onClickCallback=>{const rootEl=document.querySelector(root)
if(!rootEl)
return
if(excluded){excludedElements=prepareExcluded(rootEl)}
rootEl.addEventListener('mouseover',handleMouseOver,!0)
rootEl.addEventListener('mouseout',handleMouseOut,!0)
rootEl.addEventListener('click',handleClick,!0)
if(onClickCallback){onClick=onClickCallback}}
const cancel=()=>{const rootEl=document.querySelector(root)
if(!rootEl)
return
rootEl.removeEventListener('mouseover',handleMouseOver,!0)
rootEl.removeEventListener('mouseout',handleMouseOut,!0)
rootEl.removeEventListener('click',handleClick,!0)
removeHighlight(selected)}
return{enable,cancel}})
window.classStack=[]
window.classNameMap={}
function processStack(){classStack.forEach(element=>{document.head.removeChild(element)});classStack.forEach(element=>{document.head.appendChild(element)})}
function pushToClassMap(classNames){if(window.classNameMap[wpdata.object_id]!=undefined){window.classNameMap[wpdata.object_id].push(classNames)}else window.classNameMap[wpdata.object_id]=[classNames]
console.log(window.classNameMap)}
var inspector=Inspector({onClick:(el)=>{console.log(el)
const styleElement=document.createElement('style');var css="."+Array.from(el.classList).join(".")+"{display:none!important}"
var classNames=Array.from(el.classList).join(".")
styleElement.textContent=css;pushToClassMap(classNames)
window.classStack.push(styleElement)
document.head.appendChild(styleElement)
window.parent.postMessage("removed")}})
window.inspector=inspector
window.inpectorData=wpdata;var objectL10n={"reviews":"View Ratings and Reviews"};var ALPvars={"page_id":"1679","IsAdminSide":"0","AlpNoAPI":"yesapi","EventTrackingEnabled":"0"};(function($){'use strict';/**
	 * All of the code for your public-facing JavaScript source
	 * should reside in this file.
	 *
	 * Note: It has been assumed you will write jQuery code here, so the
	 * $ function reference has been prepared for usage within the scope
	 * of this function.
	 *
	 * This enables you to define handlers, for when the DOM is ready:
	 *
	 * $(function() {
	 *
	 * });
	 *
	 * When the window is loaded:
	 *
	 * $( window ).load(function() {
	 *
	 * });
	 *
	 * ...and/or other possibilities.
	 *
	 * Ideally, it is not considered best practise to attach more than a
	 * single DOM-ready or window-load handler for a particular page.
	 * Although scripts in the WordPress core, Plugins and Themes may be
	 * practising this, we should strive to set a better example in our own work.
	 */


	 

	

	jQuery(document).ready( function($){


		var alp_ajax_loading = false; 


		// trigger our showcase API stuff on load
		if ( $('.amalinkspro-showcase.alp-load-api').length || $('.amalinkspro-comparison-table-public.alp-load-api').length ) {
			amalinkspro_afterload_or_ajax();
		}


		if ( $('.amalinkspro-showcase.alp-no-noapi').length || $('.amalinkspro-comparison-table-public.alp-no-noapi').length ) {
			amalinkspro_noapi_afterload_or_ajax();
		}



		if ( window.ALPvars && window.ALPvars.AlpNoAPI && window.ALPvars.AlpNoAPI === 'yesapi' ) {

			if ( alp_ajax_loading !== true ) {

				alp_ajax_loading = true;

				if (typeof almInit === "function") { 
					window.almComplete = function(alm){
						if ( window.ALPvars && $('.amalinkspro-showcase.alp-load-api' ).length ) {
							amalinkspro_afterload_or_ajax();
						}
						// if ( window.ALPvars && $('.amalinkspro-comparison-table-public.alp-load-api').length ) {
						// 	// amalinkspro_tb_afterload_or_ajax();
						// }
					};
				}
				else {
					$( document ).ajaxComplete(function(e) {
						if ( window.ALPvars && $('.amalinkspro-showcase.alp-load-api' ).length ) {
							amalinkspro_afterload_or_ajax();
						}
						// if ( window.ALPvars && $('.amalinkspro-comparison-table-public.alp-load-api').length ) {
						// 	amalinkspro_tb_afterload_or_ajax();
						// }
					});
				}

			}

		}

		else if ( window.ALPvars && window.ALPvars.AlpNoAPI && window.ALPvars.AlpNoAPI === 'noapi' ) {

			// console.log('do no api stuff');

			// amalinkspro_noapi_afterload_or_ajax();

			if ( alp_ajax_loading !== true ) {

				alp_ajax_loading = true;

				if (typeof almInit === "function") { 
					window.almComplete = function(alm){
						if ( window.ALPvars && $('.amalinkspro-showcase.alp-no-noapi' ).length ) {
							amalinkspro_noapi_afterload_or_ajax();
						}
						// if ( window.ALPvars && $('.amalinkspro-comparison-table-public.alp-no-noapi').length ) {
						// 	amalinkspro_tb_noapi_afterload_or_ajax();
						// }
					};
				}
				else {
					$( document ).ajaxComplete(function(e) {
						if ( window.ALPvars && $('.amalinkspro-showcase.alp-no-noapi' ).length ) {
							amalinkspro_noapi_afterload_or_ajax();
						}
						// if ( window.ALPvars && $('.amalinkspro-comparison-table-public.alp-no-noapi').length ) {
						// 	amalinkspro_tb_noapi_afterload_or_ajax();
						// }
					});
				}
			}
		}


		function alp_build_showcase_api_data(showcase_obj, asin, asin_data, showcase_id) {

			console.log('*** showcase_id:' + showcase_id);

			if ( showcase_id == '4' ) {

				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	if ( hide_image !== '1' ) {

			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            			var img_height = asin_data.primaryImgUrlLgHeight;
	            			var img_width = asin_data.primaryImgUrlLgWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            			var img_height = asin_data.primaryImgUrlMdHeight;
	            			var img_width = asin_data.primaryImgUrlMdWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            			var img_height = asin_data.primaryImgUrlSmHeight;
	            			var img_width = asin_data.primaryImgUrlSmWidth;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {

			    		// console.log('test');

			    		if ( ! showcase_obj.find('.amalinkspro-showcase-stats-col-img img').length ) {
			    			if ( asin_data && asin_data.imgVariants ) {

						    	if ( showcase_obj.attr('data-alp-img') ) {
						    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
						    	}
						    	else {
						    		var chose_img_id = '0';
						    	}


						    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].lg;
			            			var img_height = asin_data.imgVariants[chose_img_id].lgheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].lgwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].md;
			            			var img_height = asin_data.imgVariants[chose_img_id].mdheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].mdwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].sm;
			            			var img_height = asin_data.imgVariants[chose_img_id].smheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].smwidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
			            			var img_src = asin_data.primaryImgUrlLg;
			            			var img_height = asin_data.primaryImgUrlLgHeight;
	            					var img_width = asin_data.primaryImgUrlLgWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
			            			var img_src = asin_data.primaryImgUrlMd;
			            			var img_height = asin_data.primaryImgUrlMdHeight;
	            					var img_width = asin_data.primaryImgUrlMdWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
			            			var img_src = asin_data.primaryImgUrlSm;
			            			var img_height = asin_data.primaryImgUrlSmHeight;
	            					var img_width = asin_data.primaryImgUrlSmWidth;
			            		}
			            		else {
			            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
			            		}


		            		}

			    		}
			    		

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" width="'+img_width+'" height="'+img_height+'" alt="" />');
	    		}

	    		if (showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));

			        showcase_obj.find('.amalinkspro-showcase-stats-col-info').prepend('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');

			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {
		        		
			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }


			}

			// run only on showcase 5
			else if ( showcase_id == '5' ) {

				// console.log('showcase 5');

				if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('a.amalinkspro-showcase-5-titlebox, .amalinkspro-showcase-bottom-cta-link, a.alp-showcase-img-link').attr('href', asin_data.detailPageURL);
				}

				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	// console.log(asin_data);

	        	if ( hide_image !== '1' ) {

			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            			var img_height = asin_data.primaryImgUrlLgHeight;
	            			var img_width = asin_data.primaryImgUrlLgWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            			var img_height = asin_data.primaryImgUrlMdHeight;
	            			var img_width = asin_data.primaryImgUrlMdWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            			var img_height = asin_data.primaryImgUrlSmHeight;
	            			var img_width = asin_data.primaryImgUrlSmWidth;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {

			    		// console.log('test');

			    		if ( ! showcase_obj.find('.amalinkspro-showcase-stats-col-img img').length ) {
			    			if ( asin_data && asin_data.imgVariants ) {

						    	if ( showcase_obj.attr('data-alp-img') ) {
						    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
						    	}
						    	else {
						    		var chose_img_id = '0';
						    	}


						    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].lg;
			            			var img_height = asin_data.imgVariants[chose_img_id].lgheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].lgwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].md;
			            			var img_height = asin_data.imgVariants[chose_img_id].mdheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].mdwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].sm;
			            			var img_height = asin_data.imgVariants[chose_img_id].smheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].smwidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
			            			var img_src = asin_data.primaryImgUrlLg;
			            			var img_height = asin_data.primaryImgUrlLgHeight;
	            					var img_width = asin_data.primaryImgUrlLgWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
			            			var img_src = asin_data.primaryImgUrlMd;
			            			var img_height = asin_data.primaryImgUrlMdHeight;
	            					var img_width = asin_data.primaryImgUrlMdWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
			            			var img_src = asin_data.primaryImgUrlSm;
			            			var img_height = asin_data.primaryImgUrlSmHeight;
	            					var img_width = asin_data.primaryImgUrlSmWidth;
			            		}
			            		else {
			            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
			            		}
		            		}

			    		}
			    		

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" width="'+img_width+'" height="'+img_height+'" alt="" />');
	    		}


	    		if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

	    			showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').addClass('primeavailable');
			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));


			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {

			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }


			}

			// run only on showcase 6
			else if ( showcase_id == '6' ) {

				// console.log('showcase 6');

				if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('a.amalinkspro-showcase-6-titlebox').attr('href', asin_data.detailPageURL);
				}

				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	if ( hide_image !== '1' ) {

			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            			var img_height = asin_data.primaryImgUrlLgHeight;
	            			var img_width = asin_data.primaryImgUrlLgWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            			var img_height = asin_data.primaryImgUrlMdHeight;
	            			var img_width = asin_data.primaryImgUrlMdWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            			var img_height = asin_data.primaryImgUrlSmHeight;
	            			var img_width = asin_data.primaryImgUrlSmWidth;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {

			    		// console.log('test');

			    		if ( ! showcase_obj.find('.amalinkspro-showcase-stats-col-img img').length ) {
			    			if ( asin_data && asin_data.imgVariants ) {

						    	if ( showcase_obj.attr('data-alp-img') ) {
						    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
						    	}
						    	else {
						    		var chose_img_id = '0';
						    	}


						    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].lg;
			            			var img_height = asin_data.imgVariants[chose_img_id].lgheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].lgwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].md;
			            			var img_height = asin_data.imgVariants[chose_img_id].mdheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].mdwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].sm;
			            			var img_height = asin_data.imgVariants[chose_img_id].smheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].smwidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
			            			var img_src = asin_data.primaryImgUrlLg;
			            			var img_height = asin_data.primaryImgUrlLgHeight;
	            					var img_width = asin_data.primaryImgUrlLgWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
			            			var img_src = asin_data.primaryImgUrlMd;
			            			var img_height = asin_data.primaryImgUrlMdHeight;
	            					var img_width = asin_data.primaryImgUrlMdWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
			            			var img_src = asin_data.primaryImgUrlSm;
			            			var img_height = asin_data.primaryImgUrlSmHeight;
	            					var img_width = asin_data.primaryImgUrlSmWidth;
			            		}
			            		else {
			            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
			            		}


		            		}

			    		}
			    		

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" width="'+img_width+'" height="'+img_height+'" alt="" />');
	    		}


	    		if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

	    			showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').addClass('primeavailable');
			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));

			        // showcase_obj.find('.amalinkspro-showcase-stats-col-info').prepend('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');

			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {

		        		// console.log('price found');
		        		// console.log(asin_data.offerDisplay);

			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }


			}

			// run only on showcase 7
			else if ( showcase_id == '7' ) {

				// console.log('showcase 7');

				if ( ! showcase_obj.hasClass('slick-initialized') ) {
					initiate_showcase_7_slick( showcase_obj );
				}

				if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('a.amalinkspro-showcase-7-titlebox, a.alf-ama-img-slider-link, a.amalinkspro-showcase-cta-link').attr('href', asin_data.detailPageURL);
				}


				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

			        showcase_obj.find('.amalinkspro-showcase-cta-top .amalinkspro-showcase-cta-right').html('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');
			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {
			            showcase_obj.find('.amalinkspro-showcase-cta-top .amalinkspro-showcase-cta-price').html( asin_data.offerDisplay );
			        }
			        else {
			        	showcase_obj.find('.amalinkspro-showcase-cta-top .amalinkspro-showcase-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-cta-top .amalinkspro-showcase-cta-price').remove();
		        }

			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-cta-top .amalinkspro-showcase-cta-link').remove();
		        }

	        	var hide_prime_bottom = showcase_obj.attr('data-alp-hide-prime-bottom');
	        	var hide_price_bottom = showcase_obj.attr('data-alp-hide-price-bottom');
	        	var hide_button_bottom = showcase_obj.attr('data-alp-hide-button-bottom');

	        	// console.log('hide_button_bottom: ' + hide_button_bottom);

	        	if ( showcase_obj.hasClass('yesprime') && hide_prime_bottom !== '1' && asin_data && asin_data.prime ) {
	        		showcase_obj.find('.amalinkspro-showcase-cta-link').addClass('primeavailable');
			        showcase_obj.find('.amalinkspro-showcase-cta-bottom .amalinkspro-showcase-cta-right').html('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');
			    }

		        if ( hide_price_bottom !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {
			            showcase_obj.find('.amalinkspro-showcase-cta-bottom .amalinkspro-showcase-cta-price').html( asin_data.offerDisplay );
			        }
			        else {
			        	showcase_obj.find('.amalinkspro-showcase-cta-bottom .amalinkspro-showcase-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-cta-bottom .amalinkspro-showcase-cta-price').remove();
		        }

			    if ( hide_button_bottom === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-cta-bottom .amalinkspro-showcase-cta-link').remove();
		        }

			}

			// run only on showcase 8
			else if ( showcase_id == '8' ) {

				// console.log('showcase 8');

				if ( ! showcase_obj.hasClass('slick-initialized') ) {
					initiate_showcase_8_slick( showcase_obj );
				}

				if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('a.amalinkspro-showcase-8-titlebox').attr('href', asin_data.detailPageURL);
				}

				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	    		if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

	    			showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').addClass('primeavailable');
			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));

			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {

			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }

				

			}

			// run only on showcase 9
			else if ( showcase_id == '9' ) {

				if ( ! showcase_obj.hasClass('slick-initialized') ) {
					initiate_showcase_9_slick( showcase_obj );
				}

				if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('a.alf-ama-img-slider-link').attr('href', asin_data.detailPageURL);
				}

				

			}

			// run only on showcase 10
			else if ( showcase_id == '10' ) {

				// console.log('showcase 10');

				if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('.alf-ama-img-slider-link').attr('href', asin_data.detailPageURL);
				}

			}

			else if ( showcase_id == '11' ) {


				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	if ( hide_image !== '1' ) {

			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            			var img_height = asin_data.primaryImgUrlLgHeight;
	            			var img_width = asin_data.primaryImgUrlLgWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            			var img_height = asin_data.primaryImgUrlMdHeight;
	            			var img_width = asin_data.primaryImgUrlMdWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            			var img_height = asin_data.primaryImgUrlSmHeight;
	            			var img_width = asin_data.primaryImgUrlSmWidth;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {

			    		// console.log('test');

			    		if ( ! showcase_obj.find('.amalinkspro-showcase-stats-col-info img').length ) {
			    			if ( asin_data && asin_data.imgVariants ) {

						    	if ( showcase_obj.attr('data-alp-img') ) {
						    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
						    	}
						    	else {
						    		var chose_img_id = '0';
						    	}


						    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].lg;
			            			var img_height = asin_data.imgVariants[chose_img_id].lgheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].lgwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].md;
			            			var img_height = asin_data.imgVariants[chose_img_id].mdheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].mdwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].sm;
			            			var img_height = asin_data.imgVariants[chose_img_id].smheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].smwidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
			            			var img_src = asin_data.primaryImgUrlLg;
			            			var img_height = asin_data.primaryImgUrlLgHeight;
	            					var img_width = asin_data.primaryImgUrlLgWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
			            			var img_src = asin_data.primaryImgUrlMd;
			            			var img_height = asin_data.primaryImgUrlMdHeight;
	            					var img_width = asin_data.primaryImgUrlMdWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
			            			var img_src = asin_data.primaryImgUrlSm;
			            			var img_height = asin_data.primaryImgUrlSmHeight;
	            					var img_width = asin_data.primaryImgUrlSmWidth;
			            		}
			            		else {
			            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
			            		}


		            		}

			    		}
			    		

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" width="'+img_width+'" height="'+img_height+'" alt="" />');
	    		}


		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {
		        		
			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }

		        if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));

			        // showcase_obj.find('.amalinkspro-showcase-stats-col-info').prepend('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');

			    }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }


			}

			else if ( showcase_id == '12' ) {

				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	// console.log('hide_image: ' + hide_image);

	        	// console.log(asin_data);

	        	if ( hide_image !== '1' ) {

			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            			var img_height = asin_data.primaryImgUrlLgHeight;
	            			var img_width = asin_data.primaryImgUrlLgWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            			var img_height = asin_data.primaryImgUrlMdHeight;
	            			var img_width = asin_data.primaryImgUrlMdWidth;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            			var img_height = asin_data.primaryImgUrlSmHeight;
	            			var img_width = asin_data.primaryImgUrlSmWidth;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {

			    		if ( ! showcase_obj.find('.amalinkspro-showcase-stats-col-img img').length ) {
			    			if ( asin_data && asin_data.imgVariants ) {

						    	if ( showcase_obj.attr('data-alp-img') ) {
						    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
						    	}
						    	else {
						    		var chose_img_id = '0';
						    	}


						    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].lg;
			            			var img_height = asin_data.imgVariants[chose_img_id].lgheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].lgwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].md;
			            			var img_height = asin_data.imgVariants[chose_img_id].mdheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].mdwidth;
			            		}
			            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
			            			var img_src = asin_data.imgVariants[chose_img_id].sm;
			            			var img_height = asin_data.imgVariants[chose_img_id].smheight;
	            					var img_width = asin_data.imgVariants[chose_img_id].smwidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
			            			var img_src = asin_data.primaryImgUrlLg;
			            			var img_height = asin_data.primaryImgUrlLgHeight;
	            					var img_width = asin_data.primaryImgUrlLgWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
			            			var img_src = asin_data.primaryImgUrlMd;
			            			var img_height = asin_data.primaryImgUrlMdHeight;
	            					var img_width = asin_data.primaryImgUrlMdWidth;
			            		}
			            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
			            			var img_src = asin_data.primaryImgUrlSm;
			            			var img_height = asin_data.primaryImgUrlSmHeight;
	            					var img_width = asin_data.primaryImgUrlSmWidth;
			            		}
			            		else {
			            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
			            		}


		            		}

			    		}
			    		

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" width="'+img_width+'" height="'+img_height+'" alt="" />');
	    		}



	    		if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

			        showcase_obj.find('.amalinkspro-showcase-bottom-cta').prepend('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');

			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {
		        		
			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }


			}

			// run only on showcase 13
			else if ( showcase_id == '13' ) {

				// console.log('showcase 8');

				if ( ! showcase_obj.hasClass('slick-initialized') ) {
					initiate_showcase_13_slick( showcase_obj );
				}

			}

	        if ( showcase_obj.hasClass('amalinkspro-showcase-auto') ) {


	        	var hide_title = showcase_obj.attr('data-alp-hide-title');
			    var hide_features = showcase_obj.attr('data-alp-hide-features');

			    if ( hide_title !== 'true' && showcase_obj.find('.amalinkspro-showcase-4-titlebox').text() === '' && asin_data && asin_data.title ) {

            		showcase_obj.find('.amalinkspro-showcase-4-titlebox').text( asin_data.title );

            	}

            	if ( asin_data && asin_data.features ) {

					// Let's add the features to the new showcase layout
					var features = asin_data.features;

					if ( features ) {

						var featuresString = '<ul>';

							for (var i = 0, len = features.length; i < len; i++) {
								featuresString += '<li class="amalinkspro-showcase-feature">';
								featuresString += features[i];
								featuresString += '</li>';
							}

						featuresString += '</ul>';

					}
					else {
						featuresString += '<li></li>';
					}

					showcase_obj.find('.showcase-4-features').html(featuresString);
					

				}



				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	// console.log('hide_image: ' + hide_image);

	        	if ( hide_image !== '1' ) {

			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {


					    if ( asin_data && asin_data.imgVariants ) {

					    	if ( showcase_obj.attr('data-alp-img') ) {
					    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
					    	}
					    	else {
					    		var chose_img_id = '0';
					    	}

					    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
		            			var img_src = asin_data.imgVariants[chose_img_id].lg;
		            		}
		            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
		            			var img_src = asin_data.imgVariants[chose_img_id].md;
		            		}
		            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
		            			var img_src = asin_data.imgVariants[chose_img_id].sm;
		            		}
		            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
		            			var img_src = asin_data.primaryImgUrlLg;
		            		}
		            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
		            			var img_src = asin_data.primaryImgUrlMd;
		            		}
		            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
		            			var img_src = asin_data.primaryImgUrlSm;
		            		}
		            		else {
		            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
		            		}


	            		}

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" alt="" />');
	    		}



	    		if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));

			        showcase_obj.find('.amalinkspro-showcase-stats-col-info').prepend('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');

			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {

		        		// console.log('price found');
		        		// console.log(asin_data.offerDisplay);

			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }



	        }

	        if ( showcase_obj.hasClass('amalinkspro-showcase-auto-2') ) {

	        	// console.log('auto showcase 2 detected');

	        	var hide_title = showcase_obj.attr('data-alp-hide-title');

			    if ( hide_title !== 'true' && showcase_obj.find('.amalinkspro-showcase-4-titlebox').text() === '' && asin_data && asin_data.title ) {

            		showcase_obj.find('.amalinkspro-showcase-5-titlebox').text( asin_data.title );

            	}


	        	if ( !showcase_obj.hasClass('apilink') && asin_data.detailPageURL ) {
					showcase_obj.find('a.amalinkspro-showcase-5-titlebox, .amalinkspro-showcase-bottom-cta-link, a.alp-showcase-img-link').attr('href', asin_data.detailPageURL);
				}

				var hide_prime = showcase_obj.attr('data-alp-hide-prime');
	        	var hide_image = showcase_obj.attr('data-alp-hide-image');
	        	var hide_price = showcase_obj.attr('data-alp-hide-price');
	        	var hide_button = showcase_obj.attr('data-alp-hide-button');

	        	if ( hide_image !== '1' ) {


			    	if ( showcase_obj.attr('data-alp-img') === 'LargeImage' ) {

			    		if ( asin_data && asin_data.primaryImgUrlLg ) {
	            			var img_src = asin_data.primaryImgUrlLg;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
	            			var img_src = asin_data.primaryImgUrlMd;
	            		}
	            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
	            			var img_src = asin_data.primaryImgUrlSm;
	            		}
	            		else {
	            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	            		}

			    	}

			    	else {


					    if ( asin_data && asin_data.imgVariants ) {


					    	if ( showcase_obj.attr('data-alp-img') ) {
					    		var chose_img_id = ''+showcase_obj.attr('data-alp-img')+'';
					    	}
					    	else {
					    		var chose_img_id = '0';
					    	}

					    	if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].lg ) {
		            			var img_src = asin_data.imgVariants[chose_img_id].lg;
		            		}
		            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].md ) {
		            			var img_src = asin_data.imgVariants[chose_img_id].md;
		            		}
		            		else if ( asin_data.imgVariants[chose_img_id] && asin_data.imgVariants[chose_img_id].sm ) {
		            			var img_src = asin_data.imgVariants[chose_img_id].sm;
		            		}
		            		else if ( asin_data && asin_data.primaryImgUrlLg ) {
		            			var img_src = asin_data.primaryImgUrlLg;
		            		}
		            		else if ( asin_data && asin_data.primaryImgUrlMd ) {
		            			var img_src = asin_data.primaryImgUrlMd;
		            		}
		            		else if ( asin_data && asin_data.primaryImgUrlSm ) {
		            			var img_src = asin_data.primaryImgUrlSm;
		            		}
		            		else {
		            			showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
		            		}


	            		}

	            	}

	        	}
	        	else {
	        		showcase_obj.find('.amalinkspro-showcase-stats-col-img').remove();
	        	}

	        	if ( img_src ) {
	    			showcase_obj.find('.alp-showcase-img-wrap .alp-showcase-img-link').append('<img src="'+img_src+'" alt="" />');
	    		}


	    		if ( showcase_obj.hasClass('yesprime') && hide_prime !== '1' && asin_data && asin_data.prime ) {

	    			showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').addClass('primeavailable');
			        $('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>').insertBefore(showcase_obj.find('.amalinkspro-showcase-bottom-cta-link'));

			        // showcase_obj.find('.amalinkspro-showcase-stats-col-info').prepend('<span class="alp-prime-eligible-tag"><span class="alp-prime-eligible-tag-top">Prime</span><span class="alp-prime-eligible-tag-bottom">Eligible</span></span>');

			    }

		        if ( hide_price !== '1' ) {

		        	if ( asin_data && asin_data.offerDisplay ) {

		        		// console.log('price found');
		        		// console.log(asin_data.offerDisplay);

			            showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').html( asin_data.offerDisplay );
			            
			        }
			        else {
			        	// console.log('price not found');
			        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
			        }

			    }
			    else {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-price').remove();
		        }


			    if ( hide_button === '1') {
		        	showcase_obj.find('.amalinkspro-showcase-bottom-cta-link').remove();
		        }



	        }

		}


		/*
		on load: loop through all showcases and get the ASINS, combine in a group.
		on load: lookup the asin data
		on load: update loaded showcases with API data

		on ajax: loop through all NEW showcases and get the ASINS, ADD to the previous group
		on ajax: lookup the new asin data
		on ajax: apply the NEW api info to the NEW showcases
		*/


		var asins_string = '';
		var alp_showcase_counter = 0;
		var alp_asins = [];


		function amalinkspro_afterload_or_ajax() {


			if ( ALPvars.AlpNoAPI && ALPvars.AlpNoAPI && ALPvars.AlpNoAPI === 'yesapi' ) {
				alp_gather_new_asins();
			}

		}



		function amalinkspro_noapi_afterload_or_ajax() {

			// Showcase Javascript
			var showcase = $('.amalinkspro-showcase.alp-no-noapi');
			showcase.each(function() {
				if ( $(this).hasClass('amalinkspro-showcase-7') ) {
					if ( ! $(this).hasClass('slick-initialized') ) {
						initiate_showcase_7_slick( $(this) );
					}
				}
				else if ( $(this).hasClass('amalinkspro-showcase-8') ) {
					if ( ! $(this).hasClass('slick-initialized') ) {
						initiate_showcase_8_slick( $(this) );
					}
				}
				else if ( $(this).hasClass('amalinkspro-showcase-9') ) {
					if ( ! $(this).hasClass('slick-initialized') ) {
						initiate_showcase_9_slick( $(this) );
					}
				}
				else if ( $(this).hasClass('amalinkspro-showcase-13') ) {
					if ( ! $(this).hasClass('slick-initialized') ) {
						initiate_showcase_13_slick( $(this) );
					}
				}
				$(this).removeClass('alp-no-noapi');
			});
			// Comparison Table Javascript
			var tables = $('.amalinkspro-comparison-table-public.alp-no-noapi');
			tables.each(function() {
				$(this).find('i.icon-amalinkspro-spin3').remove();
				$(this).find('td[data-alp-table-td-type=price-offer]').html('<span class="alp-no-price">$</span>');
				$(this).find('td[data-alp-table-td-type=image]').html('<span class="alp-no-image">N/A</span>');
				$(this).footable();
			});

			alp_ajax_loading = false;

		}



		// Gather the NEW asins for all showcases on the page

		

		function alp_gather_new_asins() {


			// empty our asins array & reset the counter for a new round of ASINS
			alp_asins = [];
			alp_showcase_counter = 0;


			if ( $('.amalinkspro-text-link:not(.apilink)').length ) {
				// console.log('text link present');
				$('.amalinkspro-text-link:not(.apilink)').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' ) {
						alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
						alp_showcase_counter++;
					}
				});
			}

			$('.amalinkspro-image-link:not(.apilink)').each(function(i, obj) {
				if ( $(obj).attr('data-alp-asin') && $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' ) {
					alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
					alp_showcase_counter++;
				}
			});

			$('.amalinkspro-cta-wrap .amalinkspro-cta-btn:not(.apilink)').each(function(i, obj) {
				if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' ) {
					alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
					alp_showcase_counter++;
				}
			});


 			// Let's gather all of our ASINS for a bulk API lookup

			if ( $('.amalinkspro-showcase-4.alp-load-api').length ) {
				$('.amalinkspro-showcase-4.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-auto').length ) {
				$('.amalinkspro-showcase-auto').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-auto-2').length ) {
				$('.amalinkspro-showcase-auto-2').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-5.alp-load-api').length ) {
				$('.amalinkspro-showcase-5.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-6.alp-load-api').length ) {
				$('.amalinkspro-showcase-6.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-7.alp-load-api').length ) {
				$('.amalinkspro-showcase-7.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-8.alp-load-api').length ) {
				$('.amalinkspro-showcase-8.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-9.alp-load-api').length ) {
				$('.amalinkspro-showcase-9.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-10.alp-load-api').length ) {
				$('.amalinkspro-showcase-10.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-11.alp-load-api').length ) {
				$('.amalinkspro-showcase-11.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-12.alp-load-api').length ) {
				$('.amalinkspro-showcase-12.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}

			if ( $('.amalinkspro-showcase-13.alp-load-api').length ) {
				$('.amalinkspro-showcase-13.alp-load-api').each(function(i, obj) {
					if ( $(obj).attr('data-alp-asin') !== 'noapi' && $(obj).attr('data-alp-asin') !== '' && $(obj).attr('data-alp-asin') !== 'noasin' ) {
						if( alp_asins.indexOf( $(obj).attr('data-alp-asin') ) === -1){
							alp_asins[alp_showcase_counter] = $(obj).attr('data-alp-asin');
							alp_showcase_counter++;
						}
					}
				});
			}


			var all_table_asins = '';

			if ( $('.amalinkspro-comparison-table-public.alp-load-api').length ) {
				var count_tables = 0;
			 	$('.amalinkspro-comparison-table-public.alp-load-api').each(function(i, obj) {
			 		if (count_tables >= 1){
				 		all_table_asins += ',';
				 	}
			 		all_table_asins += $(this).attr('data-all-asins');
			 		count_tables ++;
		 		});
			 	// console.log('all_table_asins: ');
		 		// console.log(all_table_asins);
		 	}

			 

			// console.log('alp_asins:');
			// console.log(alp_asins);

			if ( alp_asins ) {
				var asins_string = alp_asins.join(',');

				// console.log('asins_string:');
				// console.log(asins_string);

				if (asins_string !== '' && all_table_asins !== '' ) {
					asins_string = asins_string + ',' + all_table_asins;
				}
				else if (asins_string == '' && all_table_asins !== '' ) {
					asins_string = all_table_asins;
				}


				// console.log('final asins_string:');
				// console.log(asins_string);

			}
			else {
				asins_string = '';
			}


			if ( asins_string !== '') {


		 		// #paapi5 alp_paapi5_get_asin_groups_data
		 		var data = {
		            action: 'alp_paapi5_get_asin_groups_data_for_showcase',
		            asins: asins_string
		        };

		 		$.ajax({
		            type: 'POST',
		            url: ajaxurl,
		            data: data,
		            // dataType: 'json',
		            success: function(response) {

		            	// console.log('response');
		            	// console.log(response);

		            	function isJson(str) {
						    try {
						        JSON.parse(str);
						    } catch (e) {
						        return false;
						    }
						    return true;
						}


		            	if (response && isJson(response) ) 
						
						{

		            		// showcase stuff

		            		var response_obj = JSON.parse(response);
		            		var alp_api5_asins = response_obj;

		            		var showcase_selector = '.amalinkspro-showcase.alp-load-api';
							var showcase = $(showcase_selector);

							if ( showcase && alp_api5_asins ) {

								showcase.each(function() {

									var showcase_obj = $(this);

									var alp_asin = showcase_obj.attr('data-alp-asin');
									var asin_data = alp_api5_asins[alp_asin];
									var showcase_id = showcase_obj.attr('data-alp-showcase-id');

			            			alp_build_showcase_api_data(showcase_obj,alp_asin, asin_data, showcase_id);

								});

								var currentTime = new Date();

								if ( currentTime ) {
									var hours = currentTime.getHours();
									var minutes = currentTime.getMinutes();
									var day = currentTime.getDate();
									var month = currentTime.getMonth()+1;
									var year = currentTime.getFullYear();

									var suffix = "AM";

									if (hours >= 12) {
									    suffix = "PM";
									    hours = hours - 12;
									}

									if (hours == 0) {
									    hours = 12;
									}

									if (minutes < 10) {
									    minutes = "0" + minutes;
									}

									var final_date_html = month + '/' + day + '/' + year + ' ' + hours + ":" + minutes + " " + suffix;

								}
								else {
									var final_date_html = 'Right Now.';
								}

								$('.amalinkspro-showcase').find('.alp-api-request-date').html(month + '/' + day + '/' + year + ' ' + hours + ":" + minutes + " " + suffix);

							}

							// table builder stuff


							if ( $('.amalinkspro-comparison-table-public.alp-load-api').length ) {

			 					$('.amalinkspro-comparison-table-public.alp-load-api').each(function(i, obj) {
			 						var table_obj = $(this);
			 						var asin_data = alp_api5_asins;
			 						amalinkspro_tb_afterload_or_ajax(table_obj,asin_data);
			 					});

			 				}

							// Text Link, CTA Link, Image Link Stuff - Legacy because we did not use the API URL from the start. Oh well!

							// $('.amalinkspro-text-link:not(.apilink)[data-alp-asin='+asin+']').attr('href', asin_data.detailPageURL);
			    //         	$('.amalinkspro-image-link:not(.apilink)[data-alp-asin='+asin+']').attr('href', asin_data.detailPageURL);

			            	var textlink_selector = '.amalinkspro-text-link:not(.apilink)';
							var textlink = $(textlink_selector);

							if ( textlink && alp_api5_asins ) {
								textlink.each(function() {
									var textlink_asin = $(this).attr('data-alp-asin');
									var asin_data = alp_api5_asins[textlink_asin];
									$(this).attr('href', asin_data.detailPageURL );
								});
							}


							var imagelink_selector = '.amalinkspro-image-link:not(.apilink)';
							var imagelink = $(imagelink_selector);

							if ( imagelink && alp_api5_asins ) {
								imagelink.each(function() {
									var imagelink_asin = $(this).attr('data-alp-asin');
									var asin_data = alp_api5_asins[imagelink_asin];
									$(this).attr('href', asin_data.detailPageURL );
								});
							}



			            }


			        },
		            complete: function(response) {
		            	

		            	if ( $('.amalinkspro-showcase').hasClass('amalinkspro-showcase-7') ) {
							if ( ! $('.amalinkspro-showcase-7').hasClass('slick-initialized') ) {
								// initiate_showcase_7_slick( $('.amalinkspro-showcase-7') );
							}
						}

						else if ( $('.amalinkspro-showcase').hasClass('amalinkspro-showcase-8') ) {
							if ( ! $('.amalinkspro-showcase-8').hasClass('slick-initialized') ) {
								initiate_showcase_8_slick( $('.amalinkspro-showcase-8') );
							}
						}

						else if ( $('.amalinkspro-showcase').hasClass('amalinkspro-showcase-9') ) {
							if ( ! $('.amalinkspro-showcase-9').hasClass('slick-initialized') ) {
								initiate_showcase_9_slick( $('.amalinkspro-showcase-9') );
							}
						}

						else if ( $('.amalinkspro-showcase').hasClass('amalinkspro-showcase-13') ) {
							if ( ! $('.amalinkspro-showcase-13').hasClass('slick-initialized') ) {
								initiate_showcase_8_slick( $('.amalinkspro-showcase-13') );
							}
						}

						$('.amalinkspro-showcase.alp-load-api').removeClass('alp-load-api');

			            // $('.amalinkspro-showcase').find('.alp-showcase-loader i').addClass('dot-expand');
			            // $('.amalinkspro-showcase').find('.alp-showcase-loader').remove();
		            }
		        });


		 	}

		 	alp_ajax_loading = false;


		}




		$('body').on('click', '.amalinkspro-showcase .alp-js-apidate-disclaimer', function(){
			$(this).closest('.amalinkspro-showcase').find('.alp-prices-discalimer').fadeIn(100);
		});


		$('body').on('click', '.amalinkspro-showcase .alp-js-close-price-info-popup', function(){
			$(this).closest('.amalinkspro-showcase').find('.alp-prices-discalimer').fadeOut(100);
		});



		if ( $('.alp-add-to-cart-true').length ) {
			var data = {
		            action: 'amazon_add_to_cart_setup',
		        };

		  		$.ajax({
		            type: 'POST',
		            url: ajaxurl,
		            data: data,
		            success: function(response) {
	            		console.log('amazon_add_to_cart_setup ajax call made.');
		            	console.log(response);
		            	$('body').append(response);
		            },
		        });


		}


		$('body').on('click', 'a.alp-add-to-cart-true', function(e){

			e.preventDefault();

			if ( $(this).hasClass('amalinkspro-showcase-bottom-cta-link') || $(this).hasClass('amalinkspro-showcase-4-titlebox') || $(this).hasClass('alp-showcase-img-link') ) {
				var alp_asin = $(this).closest('.amalinkspro-showcase').attr('data-alp-asin');
			}
			else {
				var alp_asin = $(this).attr('data-alp-asin');
			}

			
			$('#alp-amazon_addtocart_form').find('.alp-asin').attr('value', alp_asin);

			var alp_target = $(this).attr('target');

			if ( alp_target === '_blank' ) {
				$('#alp-amazon_addtocart_form').attr('target', '_blank');
			}

			$('#alp-amazon_addtocart_form').delay(300).submit();

			//console.log('add to cart link clicked: alp_asin: ' + alp_asin);

		});


		function ALP_Track_Gtag_Events( cat, action, label ) {
			gtag('event', action, {
				event_category: cat,
				event_label: label
			});
		}


		function ALP_Track_Ga_Events( cat, action, label ) {
			ga('send', {
			  hitType: 'event',
			  eventCategory: cat,
			  eventAction: action,
			  eventLabel: label,
			  transport: 'beacon'
			});
		}


		if ( ALPvars.EventTrackingEnabled == 1 ) { 


			var cat = 'ID# ' + ALPvars.page_id +  ' - ' + $('html').find('head').find('title').html();

			// Showcase Event Tracking

	
			// Showcase Product Title
			$('body').on('click', '.amalinkspro-showcase .amalinkspro-showcase-4-titlebox', function () {
				var action = 'Showcase Title Link Click';
				var p = $(this).closest('.amalinkspro-showcase');
				var label = 'ASIN: ' + p.attr('data-alp-asin') + ',  Product Title: ' + $(this).text();
				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});

			// Showcase Image
			$('body').on('click', '.amalinkspro-showcase .alp-showcase-img-link', function () {
				var action = 'Showcase Image Link Click';
				var p = $(this).closest('.amalinkspro-showcase');
				var label = 'ASIN: ' + p.attr('data-alp-asin') + ',  Product Title: ' + p.find('.amalinkspro-showcase-4-titlebox').text();
				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});

			// NON-API Showcase Image
			$('body').on('click', '.amalinkspro-showcase.alp-no-noapi .alp-showcase-img-wrap a', function () {
				var action = 'Showcase Image Link Click';
				var p = $(this).closest('.amalinkspro-showcase');
				var label = 'Product Title: ' + p.find('.amalinkspro-showcase-4-titlebox').text();
				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});

			// Showcase Bottom Button
			$('body').on('click', '.amalinkspro-showcase .amalinkspro-showcase-bottom-cta-link', function () {
				var action = 'Showcase Bottom Button Click';
				var p = $(this).closest('.amalinkspro-showcase');
				var label = 'ASIN: ' + p.attr('data-alp-asin') + ',  Product Title: ' + p.find('.amalinkspro-showcase-4-titlebox').text();
				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});



			// Showcase Open Disclaimer Info Bubble
			$('body').on('click', '.alp-js-apidate-disclaimer', function () {
				var action = 'Showcase Opened Disclaimer Popup';
				var p = $(this).closest('.amalinkspro-showcase');
				var label = 'ASIN: ' + p.attr('data-alp-asin') + ',  Product Title: ' + p.find('.amalinkspro-showcase-4-titlebox').text();
				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});

			// Showcase Close Disclaimer Info Bubble
			$('body').on('click', '.alp-js-close-price-info-popup', function () {
				var action = 'Showcase Closed Disclaimer Popup';
				var p = $(this).closest('.amalinkspro-showcase');
				var label = 'ASIN: ' + p.attr('data-alp-asin') + ',  Product Title: ' + p.find('.amalinkspro-showcase-4-titlebox').text();
				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});






			// Comparison Table Tracking



			// Table Cell Link Cover click
			$('body').on('click', '.amalinkspro-comparison-table .alp-td-cover', function () {

				var action = 'Comparison Table Link Click';

				var table_row = $(this).closest('tr');
				var table_row_index = table_row.index() + 1;

				var label = 
					'Table ID# ' + 
					$(this).closest('.amalinkspro-comparison-table').attr('data-alp-table-id') + 
					', Row ' + table_row_index + ', ASIN: ' + 
					table_row.attr('alp-data-asin') + 
					', ' + 
					$(this).closest('td').attr('data-alp-table-td-type') + 
					' column, Clicked Link';

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});


			// Table Cell Link Cover click
			$('body').on('click', '.amalinkspro-comparison-table .amalinkspro-cta-btn', function () {

				var action = 'Comparison Table Link Click';

				var table_row = $(this).closest('tr');
				var table_row_index = table_row.index() + 1;

				var label = 
					'Table ID# ' + 
					$(this).closest('.amalinkspro-comparison-table').attr('data-alp-table-id') + 
					', Row ' + table_row_index + ', ASIN: ' + 
					table_row.attr('alp-data-asin') + 
					', ' + 
					$(this).closest('td').attr('data-alp-table-td-type') + 
					' column, Clicked CTA Button';

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});


			// Table - Sorted a Column
			$('body').on('click', '.amalinkspro-comparison-table th.footable-sortable', function () {

				var action = 'Comparison Table Sorted Column';

				var table_row = $(this).closest('tr');
				var table_row_index = table_row.index() + 1;

				var label = 
					'Table ID# ' + $(this).closest('.amalinkspro-comparison-table').attr('data-alp-table-id') + 
					', Column:' +  $(this).text();

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});


			// Table - Clicked a new Table Page Link
			$('body').on('click', '.amalinkspro-comparison-table .footable-page-link', function () {

				var action = 'Comparison Table Pagination Click';

				var label = 
					'Table ID# ' + $(this).closest('.amalinkspro-comparison-table').attr('data-alp-table-id') + 
					' : Page ' +  $(this).text();

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});



			


			// Text Link Tracking


			// Text Link - clicked link
			$('body').on('click', '.amalinkspro-text-link', function () {

				var action = 'Text Link Click';

				var label = 
					'Link Text: ' +  $(this).text() + 
					', ASIN: ' + $(this).attr('data-alp-asin');

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});





			// Image Link Tracking


			// Image Link - clicked link
			$('body').on('click', '.amalinkspro-image-link', function () {

				var action = 'Image Link Click';

				var label = 
					'Image Alt Tag: ' +  $(this).find('img').attr('alt') + 
					', ASIN: ' + $(this).attr('data-alp-asin');

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});


			






			// CTA Button Tracking


			$('body').on('click', '.amalinkspro-cta-btn', function () {


				var action = 'CTA Button Click';

				var label = 
					'CTA Button: ' +  $(this).text() + 
					', ASIN: ' + $(this).attr('data-alp-asin');

				if (typeof gtag === "function") { 
					ALP_Track_Gtag_Events( cat, action, label );
				}
				else {

					if (typeof ga === "function") { 
						ALP_Track_Ga_Events( cat, action, label );
					}

				}
			});
			

		}










		// showcases stuff


		function initiate_showcase_7_slick( slider ) {

			// if ( !jQuery('#alp-step-2 .amalinkspro-showcase-7 .alf-ama-img-slider.slick-initialized').length ) {

				slider.not('.slick-initialized').find('.alf-ama-img-slider').slick({
					autoplay: false,
					autoplaySpeed: 6000,
					pauseOnHover: true,
					slidesToShow: 1,
					slidesToScroll: 1,
					adaptiveHeight: true,
					nextArrow: '<button class="alp-slider-arrow alp-slider-next"><i class="icon-amalinkspro-right-open"></i></button>',
	  				prevArrow: '<button class="alp-slider-arrow alp-slider-prev"><i class="icon-amalinkspro-left-open"></i></button>',
					arrows: true, 
					dots: false, 
					infinite:true, 
					speed:500
				});

			// }


		}

		$('body').on('click', '.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide', function(){
			$('.amalinkspro-showcase-7 .alf-ama-img-slider').slick('slickGoTo',$(this).index());
			$('.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide').removeClass('slide-active').css('opacity', 0.6);
			$(this).addClass('slide-active').css('opacity', 1);
		});

		$('body').on('afterChange', '.amalinkspro-showcase-7 .alf-ama-img-slider', function(slick, currentSlide){
			$('.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide').removeClass('slide-active').css('opacity', 0.6);
			$('.amalinkspro-showcase-7 .alf-ama-img-slider-nav > .alf-ama-img-slide').eq(currentSlide.currentSlide).addClass('slide-active').css('opacity', 1);
		});



		function initiate_showcase_8_slick(slider) {

			slider.find('.alf-ama-img-slider').not('.slick-initialized').slick({
				autoplay: false,
				autoplaySpeed: 6000,
				pauseOnHover: true,
				// fade: true,
				slidesToShow: 1,
				slidesToScroll: 1,
				// dots: true,
				// arrows: true,
				adaptiveHeight: true,

				arrows:true, 
				nextArrow: '<button class="alp-slider-arrow alp-slider-next"><i class="icon-amalinkspro-right-open"></i></button>',
					prevArrow: '<button class="alp-slider-arrow alp-slider-prev"><i class="icon-amalinkspro-left-open"></i></button>',
				dots: false, 
				infinite:true, 
				speed:500,

			});

		}
		

		function initiate_showcase_9_slick(slider) {

			slider.find('.alf-ama-img-slider').not('.slick-initialized').slick({
				autoplay: false,
				autoplaySpeed: 6000,
				pauseOnHover: true,
				slidesToShow: 1,
				slidesToScroll: 1,
				adaptiveHeight: true,
				nextArrow: '<button class="alp-slider-arrow alp-slider-next"><i class="icon-amalinkspro-right-open"></i></button>',
  				prevArrow: '<button class="alp-slider-arrow alp-slider-prev"><i class="icon-amalinkspro-left-open"></i></button>',
				arrows: true, 
				dots: false, 
				infinite:true, 
				speed:500,

			});


		}
		
		$('body').on('click', '.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide', function(){
			$('.amalinkspro-showcase-9 .alf-ama-img-slider').slick('slickGoTo',$(this).index());
			$('.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide').removeClass('slide-active').css('opacity', 0.6);
			$(this).addClass('slide-active').css('opacity', 1);
		});

		$('body').on('afterChange', '.amalinkspro-showcase-9 .alf-ama-img-slider', function(slick, currentSlide){
			$('.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide').removeClass('slide-active').css('opacity', 0.6);
			$('.amalinkspro-showcase-9 .alf-ama-img-slider-nav > .alf-ama-img-slide').eq(currentSlide.currentSlide).addClass('slide-active').css('opacity', 1);
		});



		function initiate_showcase_13_slick(slider) {

			// if ( !jQuery('#alp-step-2 .amalinkspro-showcase-8 .alf-ama-img-slider.slick-initialized').length ) {


				slider.find('.alf-ama-img-slider').not('.slick-initialized').slick({
					autoplay: false,
					autoplaySpeed: 6000,
					pauseOnHover: true,
					// fade: true,
					slidesToShow: 1,
					slidesToScroll: 1,
					// dots: true,
					// arrows: true,
					adaptiveHeight: true,

					arrows:true, 
					nextArrow: '<button class="alp-slider-arrow alp-slider-next"><i class="icon-amalinkspro-right-open"></i></button>',
	  				prevArrow: '<button class="alp-slider-arrow alp-slider-prev"><i class="icon-amalinkspro-left-open"></i></button>',
					dots: false, 
					infinite:true, 
					speed:500,

				});

			// }
		}



























		/*************************************/
		/******* Table Builder Scripts *******/
		/*************************************/





		function amalinkspro_tb_afterload_or_ajax(table_obj,asin_data) {

            //console.log("*** amalinkspro_tb_afterload_or_ajax ***");

        	table_obj.find('tbody tr').each(function( index ) {

        		var current_row = $(this);

        		 //console.log('asin_data: ');
        		 //console.log(asin_data);

        		var row_asin = current_row.attr('alp-data-asin');

        		if ( asin_data[row_asin] ) {

            		current_row.find('td').each(function( index ) {

            			if ( $(this).attr('data-alp-table-td-type') === 'image') {

            				if ( asin_data[row_asin].title) {
				 				var alt_tag = asin_data[row_asin].title;
				 			}
				 			else {
				 				var alt_tag = 'Product Image';
				 			}

				 			var image_id = $(this).attr('data-img-id');

				 			 //console.log('image_id: ' + image_id);

				 			if ( asin_data[row_asin] ) {

	            				if ( image_id === 'medium' && asin_data[row_asin].primaryImgUrlMd && alt_tag) {
					 				var td_value = '<img src="'+ asin_data[row_asin].primaryImgUrlMd+'" width="'+ asin_data[row_asin].primaryImgUrlMdWidth+'" height="'+ asin_data[row_asin].primaryImgUrlMdHeight+'" alt="'+alt_tag+'" />'; 
					 			}
					 			else if ( image_id === 'small' && asin_data[row_asin].primaryImgUrlSm && alt_tag) {
					 				var td_value = '<img src="'+ asin_data[row_asin].primaryImgUrlSm+'" width="'+ asin_data[row_asin].primaryImgUrlSmWidth+'" height="'+ asin_data[row_asin].primaryImgUrlSmHeight+'" alt="'+alt_tag+'" />'; 
					 			}

					 			else if ( image_id === 'large' && asin_data[row_asin].primaryImgUrlLg && alt_tag) {
					 				var td_value = '<img src="'+ asin_data[row_asin].primaryImgUrlLg+'" width="'+ asin_data[row_asin].primaryImgUrlLgWidth+'" height="'+ asin_data[row_asin].primaryImgUrlLgHeight+'" alt="'+alt_tag+'" />'; 
					 			}

					 			else if ( asin_data[row_asin].imgVariants ) {

					 				if ( asin_data[row_asin].imgVariants[image_id] && asin_data[row_asin].imgVariants[image_id].md) {
					 					var td_value = '<img src="'+ asin_data[row_asin].imgVariants[image_id].md +'" width="'+ asin_data[row_asin].imgVariants[image_id].mdwidth +'" height="'+ asin_data[row_asin].imgVariants[image_id].mdheight +'" alt="'+alt_tag+'" />';
					 				}
					 				else if ( asin_data[row_asin].imgVariants[image_id] && asin_data[row_asin].imgVariants[image_id].sm) {
					 					var td_value = '<img src="'+ asin_data[row_asin].imgVariants[image_id].sm +'" width="'+ asin_data[row_asin].imgVariants[image_id].smwidth +'" height="'+ asin_data[row_asin].imgVariants[image_id].smheight +'" alt="'+alt_tag+'" />';
					 				}

					 			}

					 			else {
					 				var td_value = 'N/A';
					 			}

					 		}
					 		else {
				 				var td_value = 'N/A';
				 			}

				 			if ($(this).find('icon-amalinkspro-spin3').length) {
				 				$(this).find('icon-amalinkspro-spin3').remove();
	            				$(this).prepend( td_value );
				 			}

					 			
            			}



				 		else if ( $(this).attr('data-alp-table-td-type') === 'price-offer' || $(this).attr('data-alp-table-td-type') === 'price-list' ) { 

				 			if ( asin_data[row_asin] && asin_data[row_asin].offerDisplay ) {
					 				var td_value = '<span class="alp-price-offer">'+asin_data[row_asin].offerDisplay+'</span>';
					 		} else {
					 			var td_value = '<span class="alp-no-price">$</span>';
					 		}

					 		$(this).find('icon-amalinkspro-spin3').remove();
					 		$(this).prepend( td_value );

				 		}

				 		else if ( $(this).attr('data-alp-table-td-type') === 'price-lowest-new-price') {

					 		var td_value = 'N/A';

					 		$(this).find('icon-amalinkspro-spin3').remove();
					 		$(this).prepend( td_value );

				 		}

				 		else if ( $(this).attr('data-alp-table-td-type') === 'price-lowest-used-price') { 

					 		var td_value = 'N/A';

					 		$(this).find('icon-amalinkspro-spin3').remove();
					 		$(this).prepend( td_value );

				 		}



        				var row_url = $(this).closest('tr').attr('data-row-url');

        				if ( $(this).find('.alp-td-cover').length && row_url !== '' ) {
        					$(this).find('.alp-td-cover').attr('href', row_url );
        				}
        				else {
        					$(this).find('.alp-td-cover').attr('href', asin_data[row_asin].detailPageURL );
        				}




            		});

            	}

        	});



        	// console.log('table loaded complete.');

        	$('i.icon-amalinkspro-spin3').remove();

        	if ( table_obj.find('tbody').length ) {
        		if ( !table_obj.hasClass('alp-simple-table') ) {
        			// console.log( 'class: ' + table_obj.attr('class') );
        			// alert('test');
        			table_obj.footable();
        		}
        	}



        	var now = new Date();

        	var currentTime = new Date();

			if ( currentTime ) {
				var hours = currentTime.getHours();
				var minutes = currentTime.getMinutes();
				var day = currentTime.getDate();
				var month = currentTime.getMonth()+1;
				var year = currentTime.getFullYear();

				var suffix = "AM";

				if (hours >= 12) {
				    suffix = "PM";
				    hours = hours - 12;
				}

				if (hours == 0) {
				    hours = 12;
				}

				if (minutes < 10) {
				    minutes = "0" + minutes;
				}

				$('.amalinkspro-table-prices-accuracy-date').text(month + '/' + day + '/' + year + ' ' + hours + ":" + minutes + " " + suffix);

			}

        	// console.log(now);

        	$('.amalinkspro-comparison-table-public.alp-load-api').removeClass('alp-load-api');


			// else {
			// 	$('i.icon-amalinkspro-spin3').remove();
			// 	$('td[data-alp-table-td-type=price-offer]').html('<span class="alp-no-price">$</span>');
			// }

		}



		// function amalinkspro_tb_noapi_afterload_or_ajax() {
		// 	console.log('do the noapi table stuff now');

		// 	var tables = $('.amalinkspro-comparison-table-public.alp-no-noapi');

		// 	tables.each(function() {

		// 		$(this).find('i.icon-amalinkspro-spin3').remove();
		// 		$(this).find('td[data-alp-table-td-type=price-offer]').html('<span class="alp-no-price">$</span>');
		// 		$(this).find('td[data-alp-table-td-type=image]').html('<span class="alp-no-image">N/A</span>');

		// 		$(this).footable();

		// 	});
		// }


		// // trigger our showcase API stuff on load
		// if ( $('.amalinkspro-comparison-table-public.alp-load-api').length ) {
		// 	amalinkspro_tb_afterload_or_ajax();
		// }


		// if ( $('.amalinkspro-comparison-table-public.alp-no-noapi').length ) {
		// 	amalinkspro_tb_noapi_afterload_or_ajax();
		// }








		// // non api table, only needs footable initiated
		// if ( $('.amalinkspro-comparison-table-public.alp-no-noapi').length ) {

		// 	$('.amalinkspro-comparison-table.alp-no-noapi').each(function(i, obj) {

		// 		var current_alp_table = $(this);

		// 		if ( current_alp_table.find('tbody').length ) {
  //           		if ( !current_alp_table.hasClass('alp-simple-table') ) {
  //           			// console.log( 'class: ' + current_alp_table.attr('class') );
  //           			current_alp_table.footable();
  //           		}
  //           	}

		// 	});

		// }


		

		if ( $('.alp-table-links-addtocart').length && !$('#alp-amazon_addtocart_form').length  ) {

			var data = {
	            action: 'amazon_add_to_cart_setup',
	        };

	  		$.ajax({
	            type: 'POST',
	            url: ajaxurl,
	            data: data,
	            success: function(response) {
            		// console.log('amazon_add_to_cart_setup ajax call made.');
	            	// console.log(response);
	            	$('body').append(response);
	            },
	        });

		}

	



		$('body').on('click', 'table.alp-table-links-addtocart tbody a', function(e){

			var alp_asin = $(this).closest('tr').attr('alp-data-asin');

			if ( alp_asin !== '' ) {

				e.preventDefault();

				console.log('test 1');

				$('#alp-amazon_addtocart_form').find('.alp-asin').attr('value', alp_asin);

				// var alp_target = $(this).closest('tr').attr('alp-data-asin');

				if ( $(this).closest('table.alp-table-links-newwindow').length ) {
					$('#alp-amazon_addtocart_form').attr('target', '_blank');
				}

				$('#alp-amazon_addtocart_form').delay(300).submit();

				//console.log('add to cart link clicked: alp_asin: ' + alp_asin);
			}
				

		});


		$('body').on('click', '.amalinkspro-table-prices-accuracy .alp-js-apidate-disclaimer', function(){
			$(this).closest('.amalinkspro-table-prices-accuracy').find('.alp-prices-discalimer').show();
		});


		$('body').on('click', '.amalinkspro-table-prices-accuracy .alp-js-close-price-info-popup', function(){
			$(this).closest('.amalinkspro-table-prices-accuracy').find('.alp-prices-discalimer').hide();
		});






	});

})( jQuery );






/********* Slick Slider *************/


!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});









/**
	* jquery.matchHeight-min.js master
	* http://brm.io/jquery-match-height/
	* License: MIT
	*/
	(function(c){var n=-1,f=-1,g=function(a){return parseFloat(a)||0},r=function(a){var b=null,d=[];c(a).each(function(){var a=c(this),k=a.offset().top-g(a.css("margin-top")),l=0<d.length?d[d.length-1]:null;null===l?d.push(a):1>=Math.floor(Math.abs(b-k))?d[d.length-1]=l.add(a):d.push(a);b=k});return d},p=function(a){var b={byRow:!0,property:"height",target:null,remove:!1};if("object"===typeof a)return c.extend(b,a);"boolean"===typeof a?b.byRow=a:"remove"===a&&(b.remove=!0);return b},b=c.fn.matchHeight=
	function(a){a=p(a);if(a.remove){var e=this;this.css(a.property,"");c.each(b._groups,function(a,b){b.elements=b.elements.not(e)});return this}if(1>=this.length&&!a.target)return this;b._groups.push({elements:this,options:a});b._apply(this,a);return this};b._groups=[];b._throttle=80;b._maintainScroll=!1;b._beforeUpdate=null;b._afterUpdate=null;b._apply=function(a,e){var d=p(e),h=c(a),k=[h],l=c(window).scrollTop(),f=c("html").outerHeight(!0),m=h.parents().filter(":hidden");m.each(function(){var a=c(this);
	a.data("style-cache",a.attr("style"))});m.css("display","block");d.byRow&&!d.target&&(h.each(function(){var a=c(this),b="inline-block"===a.css("display")?"inline-block":"block";a.data("style-cache",a.attr("style"));a.css({display:b,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),k=r(h),h.each(function(){var a=c(this);a.attr("style",a.data("style-cache")||"")}));c.each(k,function(a,b){var e=c(b),f=0;if(d.target)f=
	d.target.outerHeight(!1);else{if(d.byRow&&1>=e.length){e.css(d.property,"");return}e.each(function(){var a=c(this),b={display:"inline-block"===a.css("display")?"inline-block":"block"};b[d.property]="";a.css(b);a.outerHeight(!1)>f&&(f=a.outerHeight(!1));a.css("display","")})}e.each(function(){var a=c(this),b=0;d.target&&a.is(d.target)||("border-box"!==a.css("box-sizing")&&(b+=g(a.css("border-top-width"))+g(a.css("border-bottom-width")),b+=g(a.css("padding-top"))+g(a.css("padding-bottom"))),a.css(d.property,
	f-b))})});m.each(function(){var a=c(this);a.attr("style",a.data("style-cache")||null)});b._maintainScroll&&c(window).scrollTop(l/f*c("html").outerHeight(!0));return this};b._applyDataApi=function(){var a={};c("[data-match-height], [data-mh]").each(function(){var b=c(this),d=b.attr("data-mh")||b.attr("data-match-height");a[d]=d in a?a[d].add(b):b});c.each(a,function(){this.matchHeight(!0)})};var q=function(a){b._beforeUpdate&&b._beforeUpdate(a,b._groups);c.each(b._groups,function(){b._apply(this.elements,
	this.options)});b._afterUpdate&&b._afterUpdate(a,b._groups)};b._update=function(a,e){if(e&&"resize"===e.type){var d=c(window).width();if(d===n)return;n=d}a?-1===f&&(f=setTimeout(function(){q(e);f=-1},b._throttle)):q(e)};c(b._applyDataApi);c(window).bind("load",function(a){b._update(!1,a)});c(window).bind("resize orientationchange",function(a){b._update(!0,a)})})(jQuery);










	


/*
* FooTable v3 - FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome.
* @version 3.1.3
* @link http://fooplugins.com
* @copyright Steven Usher & Brad Vincent 2015
* @license Released under the GPLv3 license.
*/
!function(a,b){window.console=window.console||{log:function(){},error:function(){}},a.fn.footable=function(a,c){return a=a||{},this.filter("table").each(function(d,e){b.init(e,a,c)})};var c={events:[]};b.__debug__=JSON.parse(localStorage.getItem("footable_debug"))||!1,b.__debug_options__=JSON.parse(localStorage.getItem("footable_debug_options"))||c,b.debug=function(d,e){return b.is["boolean"](d)?(b.__debug__=d,void(b.__debug__?(localStorage.setItem("footable_debug",JSON.stringify(b.__debug__)),b.__debug_options__=a.extend(!0,{},c,e||{}),b.is.hash(e)&&localStorage.setItem("footable_debug_options",JSON.stringify(b.__debug_options__))):(localStorage.removeItem("footable_debug"),localStorage.removeItem("footable_debug_options")))):b.__debug__},b.get=function(b){return a(b).first().data("__FooTable__")},b.init=function(a,c,d){var e=b.get(a);return e instanceof b.Table&&e.destroy(),new b.Table(a,c,d)},b.getRow=function(b){var c=a(b).closest("tr");return c.hasClass("footable-detail-row")&&(c=c.prev()),c.data("__FooTableRow__")}}(jQuery,FooTable=window.FooTable||{}),function(a){var b=function(){return!0};a.arr={},a.arr.each=function(b,c){if(a.is.array(b)&&a.is.fn(c))for(var d=0,e=b.length;e>d&&c(b[d],d)!==!1;d++);},a.arr.get=function(b,c){var d=[];if(!a.is.array(b))return d;if(!a.is.fn(c))return b;for(var e=0,f=b.length;f>e;e++)c(b[e],e)&&d.push(b[e]);return d},a.arr.any=function(c,d){if(!a.is.array(c))return!1;d=a.is.fn(d)?d:b;for(var e=0,f=c.length;f>e;e++)if(d(c[e],e))return!0;return!1},a.arr.contains=function(b,c){if(!a.is.array(b)||a.is.undef(c))return!1;for(var d=0,e=b.length;e>d;d++)if(b[d]==c)return!0;return!1},a.arr.first=function(c,d){if(!a.is.array(c))return null;d=a.is.fn(d)?d:b;for(var e=0,f=c.length;f>e;e++)if(d(c[e],e))return c[e];return null},a.arr.map=function(b,c){var d=[],e=null;if(!a.is.array(b)||!a.is.fn(c))return d;for(var f=0,g=b.length;g>f;f++)null!=(e=c(b[f],f))&&d.push(e);return d},a.arr.remove=function(b,c){var d=[],e=[];if(!a.is.array(b)||!a.is.fn(c))return e;for(var f=0,g=b.length;g>f;f++)c(b[f],f,e)&&(d.push(f),e.push(b[f]));for(d.sort(function(a,b){return b-a}),f=0,g=d.length;g>f;f++){var h=d[f]-f;b.splice(h,1)}return e},a.arr["delete"]=function(b,c){var d=-1,e=null;if(!a.is.array(b)||a.is.undef(c))return e;for(var f=0,g=b.length;g>f;f++)if(b[f]==c){d=f,e=b[f];break}return-1!=d&&b.splice(d,1),e},a.arr.replace=function(a,b,c){var d=a.indexOf(b);-1!==d&&(a[d]=c)}}(FooTable),function(a){a.is={},a.is.type=function(a,b){return typeof a===b},a.is.defined=function(a){return"undefined"!=typeof a},a.is.undef=function(a){return"undefined"==typeof a},a.is.array=function(a){return"[object Array]"===Object.prototype.toString.call(a)},a.is.date=function(a){return"[object Date]"===Object.prototype.toString.call(a)&&!isNaN(a.getTime())},a.is["boolean"]=function(a){return"[object Boolean]"===Object.prototype.toString.call(a)},a.is.string=function(a){return"[object String]"===Object.prototype.toString.call(a)},a.is.number=function(a){return"[object Number]"===Object.prototype.toString.call(a)&&!isNaN(a)},a.is.fn=function(b){return a.is.defined(window)&&b===window.alert||"[object Function]"===Object.prototype.toString.call(b)},a.is.error=function(a){return"[object Error]"===Object.prototype.toString.call(a)},a.is.object=function(a){return"[object Object]"===Object.prototype.toString.call(a)},a.is.hash=function(b){return a.is.object(b)&&b.constructor===Object&&!b.nodeType&&!b.setInterval},a.is.element=function(a){return"object"==typeof HTMLElement?a instanceof HTMLElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName},a.is.promise=function(b){return a.is.object(b)&&a.is.fn(b.then)&&a.is.fn(b.promise)},a.is.jq=function(b){return a.is.defined(window.jQuery)&&b instanceof jQuery&&b.length>0},a.is.moment=function(b){return a.is.defined(window.moment)&&a.is.object(b)&&a.is["boolean"](b._isAMomentObject)},a.is.emptyObject=function(b){if(!a.is.hash(b))return!1;for(var c in b)if(b.hasOwnProperty(c))return!1;return!0},a.is.emptyArray=function(b){return a.is.array(b)?0===b.length:!0},a.is.emptyString=function(b){return a.is.string(b)?0===b.length:!0}}(FooTable),function(a){a.str={},a.str.contains=function(b,c,d){return a.is.emptyString(b)||a.is.emptyString(c)?!1:c.length<=b.length&&-1!==(d?b.toUpperCase().indexOf(c.toUpperCase()):b.indexOf(c))},a.str.containsExact=function(b,c,d){return a.is.emptyString(b)||a.is.emptyString(c)||c.length>b.length?!1:new RegExp("\\b"+a.str.escapeRegExp(c)+"\\b",d?"i":"").test(b)},a.str.containsWord=function(b,c,d){if(a.is.emptyString(b)||a.is.emptyString(c)||b.length<c.length)return!1;for(var e=b.split(/\W/),f=0,g=e.length;g>f;f++)if(d?e[f].toUpperCase()==c.toUpperCase():e[f]==c)return!0;return!1},a.str.from=function(b,c){return a.is.emptyString(b)?b:a.str.contains(b,c)?b.substring(b.indexOf(c)+1):b},a.str.startsWith=function(b,c){return a.is.emptyString(b)?b==c:b.slice(0,c.length)==c},a.str.toCamelCase=function(b){return a.is.emptyString(b)?b:b.toUpperCase()===b?b.toLowerCase():b.replace(/^([A-Z])|[-\s_](\w)/g,function(b,c,d){return a.is.string(d)?d.toUpperCase():c.toLowerCase()})},a.str.random=function(b){return b=a.is.emptyString(b)?"":b,b+Math.random().toString(36).substr(2,9)},a.str.escapeRegExp=function(b){return a.is.emptyString(b)?b:b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}}(FooTable),function(a){"use strict";function b(){}Object.create||(Object.create=function(){var b=function(){};return function(c){if(arguments.length>1)throw Error("Second argument not supported");if(!a.is.object(c))throw TypeError("Argument must be an object");b.prototype=c;var d=new b;return b.prototype=null,d}}());var c=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;b.__extend__=function(b,d,e,f){b[d]=a.is.fn(f)&&c.test(e)?function(a,b){return function(){var a,c;return a=this._super,this._super=f,c=b.apply(this,arguments),this._super=a,c}}(d,e):e},b.extend=function(d,e){function f(b,d,e,f){b[d]=a.is.fn(f)&&c.test(e)?function(a,b,c){return function(){var a,d;return a=this._super,this._super=c,d=b.apply(this,arguments),this._super=a,d}}(d,e,f):e}var g=Array.prototype.slice.call(arguments);if(d=g.shift(),e=g.shift(),a.is.hash(d)){var h=Object.create(this.prototype),i=this.prototype;for(var j in d)"__ctor__"!==j&&f(h,j,d[j],i[j]);var k=a.is.fn(h.__ctor__)?h.__ctor__:function(){if(!a.is.fn(this.construct))throw new SyntaxError('FooTable class objects must be constructed with the "new" keyword.');this.construct.apply(this,arguments)};return h.construct=a.is.fn(h.construct)?h.construct:function(){},k.prototype=h,h.constructor=k,k.extend=b.extend,k}a.is.string(d)&&a.is.fn(e)&&f(this.prototype,d,e,this.prototype[d])},a.Class=b,a.ClassFactory=a.Class.extend({construct:function(){this.registered={}},contains:function(b){return a.is.defined(this.registered[b])},names:function(){var a,b=[];for(a in this.registered)this.registered.hasOwnProperty(a)&&b.push(a);return b},register:function(b,c,d){if(a.is.string(b)&&a.is.fn(c)){var e=this.registered[b];this.registered[b]={name:b,klass:c,priority:a.is.number(d)?d:a.is.defined(e)?e.priority:0}}},load:function(b,c,d){var e,f,g=this,h=Array.prototype.slice.call(arguments),i=[],j=[];b=h.shift()||{};for(e in g.registered)if(g.registered.hasOwnProperty(e)){var k=g.registered[e];b.hasOwnProperty(e)&&(f=b[e],a.is.string(f)&&(f=a.getFnPointer(b[e])),a.is.fn(f)&&(k={name:e,klass:f,priority:g.registered[e].priority})),i.push(k)}for(e in b)b.hasOwnProperty(e)&&!g.registered.hasOwnProperty(e)&&(f=b[e],a.is.string(f)&&(f=a.getFnPointer(b[e])),a.is.fn(f)&&i.push({name:e,klass:f,priority:0}));return i.sort(function(a,b){return b.priority-a.priority}),a.arr.each(i,function(b){a.is.fn(b.klass)&&j.push(g._make(b.klass,h))}),j},make:function(b,c,d){var e,f=this,g=Array.prototype.slice.call(arguments);return b=g.shift(),e=f.registered[b],a.is.fn(e.klass)?f._make(e.klass,g):null},_make:function(a,b){function c(){return a.apply(this,b)}return c.prototype=a.prototype,new c}})}(FooTable),function(a,b){b.css2json=function(c){if(b.is.emptyString(c))return{};for(var d,e,f,g={},h=c.split(";"),i=0,j=h.length;j>i;i++)b.is.emptyString(h[i])||(d=h[i].split(":"),b.is.emptyString(d[0])||b.is.emptyString(d[1])||(e=b.str.toCamelCase(a.trim(d[0])),f=a.trim(d[1]),g[e]=f));return g},b.getFnPointer=function(a){if(b.is.emptyString(a))return null;var c=window,d=a.split(".");return b.arr.each(d,function(a){c[a]&&(c=c[a])}),b.is.fn(c)?c:null},b.checkFnValue=function(a,c,d){function e(a,c,d){return b.is.fn(c)?function(){return c.apply(a,arguments)}:d}return d=b.is.fn(d)?d:null,b.is.fn(c)?e(a,c,d):b.is.type(c,"string")?e(a,b.getFnPointer(c),d):d}}(jQuery,FooTable),function(a,b){b.Cell=b.Class.extend({construct:function(a,b,c,d){this.ft=a,this.row=b,this.column=c,this.created=!1,this.define(d)},define:function(c){this.$el=b.is.element(c)||b.is.jq(c)?a(c):null,this.$detail=null;var d=b.is.hash(c)&&b.is.hash(c.options)&&b.is.defined(c.value);this.value=this.column.parser.call(this.column,b.is.jq(this.$el)?this.$el:d?c.value:c,this.ft.o),this.o=a.extend(!0,{classes:null,style:null},d?c.options:{}),this.classes=b.is.jq(this.$el)&&this.$el.attr("class")?this.$el.attr("class").match(/\S+/g):b.is.array(this.o.classes)?this.o.classes:b.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=b.is.jq(this.$el)&&this.$el.attr("style")?b.css2json(this.$el.attr("style")):b.is.hash(this.o.style)?this.o.style:b.is.string(this.o.style)?b.css2json(this.o.style):{}},$create:function(){this.created||((this.$el=b.is.jq(this.$el)?this.$el:a("<td/>")).data("value",this.value).contents().detach().end().append(this.format(this.value)),this._setClasses(this.$el),this._setStyle(this.$el),this.$detail=a("<tr/>").addClass(this.row.classes.join(" ")).data("__FooTableCell__",this).append(a("<th/>")).append(a("<td/>")),this.created=!0)},collapse:function(){this.created&&(this.$detail.children("th").html(this.column.title),this.$detail.children("td").first().attr("class",this.$el.attr("class")).attr("style",this.$el.attr("style")).css("display","table-cell").append(this.$el.contents().detach()),b.is.jq(this.$detail.parent())||this.$detail.appendTo(this.row.$details.find(".footable-details > tbody")))},restore:function(){if(this.created){if(b.is.jq(this.$detail.parent())){var a=this.$detail.children("td").first();this.$el.attr("class",a.attr("class")).attr("style",a.attr("style")).css("display",this.column.hidden||!this.column.visible?"none":"table-cell").append(a.contents().detach())}this.$detail.detach()}},parse:function(){return this.column.parser.call(this.column,this.$el,this.ft.o)},format:function(a){return this.column.formatter.call(this.column,a,this.ft.o)},val:function(c,d){if(b.is.undef(c))return this.value;var e=this,f=b.is.hash(c)&&b.is.hash(c.options)&&b.is.defined(c.value);if(this.o=a.extend(!0,{classes:e.classes,style:e.style},f?c.options:{}),this.value=f?c.value:c,this.classes=b.is.array(this.o.classes)?this.o.classes:b.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=b.is.hash(this.o.style)?this.o.style:b.is.string(this.o.style)?b.css2json(this.o.style):{},this.created){this.$el.data("value",this.value).empty();var g=this.$detail.children("td").first().empty(),h=b.is.jq(this.$detail.parent())?g:this.$el;h.append(this.format(this.value)),this._setClasses(h),this._setStyle(h),(b.is["boolean"](d)?d:!0)&&this.row.draw()}},_setClasses:function(a){var c=!b.is.emptyArray(this.column.classes),d=!b.is.emptyArray(this.classes),e=null;a.removeAttr("class"),(c||d)&&(c&&d?e=this.classes.concat(this.column.classes).join(" "):c?e=this.column.classes.join(" "):d&&(e=this.classes.join(" ")),b.is.emptyString(e)||a.addClass(e))},_setStyle:function(c){var d=!b.is.emptyObject(this.column.style),e=!b.is.emptyObject(this.style),f=null;c.removeAttr("style"),(d||e)&&(d&&e?f=a.extend({},this.column.style,this.style):d?f=this.column.style:e&&(f=this.style),b.is.hash(f)&&c.css(f))}})}(jQuery,FooTable),function(a,b){b.Column=b.Class.extend({construct:function(a,c,d){this.ft=a,this.type=b.is.emptyString(d)?"text":d,this.virtual=b.is["boolean"](c.virtual)?c.virtual:!1,this.$el=b.is.jq(c.$el)?c.$el:null,this.index=b.is.number(c.index)?c.index:-1,this.define(c),this.$create()},define:function(a){this.hidden=b.is["boolean"](a.hidden)?a.hidden:!1,this.visible=b.is["boolean"](a.visible)?a.visible:!0,this.name=b.is.string(a.name)?a.name:null,null==this.name&&(this.name="col"+(a.index+1)),this.title=b.is.string(a.title)?a.title:null,!this.virtual&&null==this.title&&b.is.jq(this.$el)&&(this.title=this.$el.html()),null==this.title&&(this.title="Column "+(a.index+1)),this.style=b.is.hash(a.style)?a.style:b.is.string(a.style)?b.css2json(a.style):{},this.classes=b.is.array(a.classes)?a.classes:b.is.string(a.classes)?a.classes.match(/\S+/g):[],this.parser=b.checkFnValue(this,a.parser,this.parser),this.formatter=b.checkFnValue(this,a.formatter,this.formatter)},$create:function(){(this.$el=!this.virtual&&b.is.jq(this.$el)?this.$el:a("<th/>")).html(this.title)},parser:function(c){if(b.is.element(c)||b.is.jq(c)){var d=a(c).data("value");return b.is.defined(d)?d:a(c).text()}return b.is.defined(c)&&null!=c?c+"":null},formatter:function(a){return null==a?"":a},createCell:function(a){var c=b.is.jq(a.$el)?a.$el.children("td,th").get(this.index):null,d=b.is.hash(a.value)?a.value[this.name]:null;return new b.Cell(this.ft,a,this,c||d)}}),b.columns=new b.ClassFactory,b.columns.register("text",b.Column)}(jQuery,FooTable),function(a,b){b.Component=b.Class.extend({construct:function(a,c){if(!(a instanceof b.Table))throw new TypeError("The instance parameter must be an instance of FooTable.Table.");this.ft=a,this.enabled=b.is["boolean"](c)?c:!1},preinit:function(a){},init:function(){},destroy:function(){},predraw:function(){},draw:function(){},postdraw:function(){}}),b.components=new b.ClassFactory}(jQuery,FooTable),function(a,b){b.Defaults=function(){this.stopPropagation=!1,this.on=null},b.defaults=new b.Defaults}(jQuery,FooTable),function(a,b){b.Row=b.Class.extend({construct:function(a,b,c){this.ft=a,this.columns=b,this.created=!1,this.define(c)},define:function(c){this.$el=b.is.element(c)||b.is.jq(c)?a(c):null,this.$toggle=a("<span/>",{"class":"footable-toggle fooicon fooicon-plus"});var d=b.is.hash(c),e=d&&b.is.hash(c.options)&&b.is.hash(c.value);this.value=d?e?c.value:c:null,this.o=a.extend(!0,{expanded:!1,classes:null,style:null},e?c.options:{}),this.expanded=b.is.jq(this.$el)?this.$el.data("expanded")||this.o.expanded:this.o.expanded,this.classes=b.is.jq(this.$el)&&this.$el.attr("class")?this.$el.attr("class").match(/\S+/g):b.is.array(this.o.classes)?this.o.classes:b.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=b.is.jq(this.$el)&&this.$el.attr("style")?b.css2json(this.$el.attr("style")):b.is.hash(this.o.style)?this.o.style:b.is.string(this.o.style)?b.css2json(this.o.style):{},this.cells=this.createCells();var f=this;f.value={},b.arr.each(f.cells,function(a){f.value[a.column.name]=a.val()})},$create:function(){if(!this.created){(this.$el=b.is.jq(this.$el)?this.$el:a("<tr/>")).data("__FooTableRow__",this),this._setClasses(this.$el),this._setStyle(this.$el),"last"==this.ft.rows.toggleColumn&&this.$toggle.addClass("last-column"),this.$details=a("<tr/>",{"class":"footable-detail-row"}).append(a("<td/>",{colspan:this.ft.columns.visibleColspan}).append(a("<table/>",{"class":"footable-details "+this.ft.classes.join(" ")}).append("<tbody/>")));var c=this;b.arr.each(c.cells,function(a){a.created||a.$create(),c.$el.append(a.$el)}),c.$el.off("click.ft.row").on("click.ft.row",{self:c},c._onToggle),this.created=!0}},createCells:function(){var a=this;return b.arr.map(a.columns,function(b){return b.createCell(a)})},val:function(c,d){var e=this;if(!b.is.hash(c))return b.is.hash(this.value)&&!b.is.emptyObject(this.value)||(this.value={},b.arr.each(this.cells,function(a){e.value[a.column.name]=a.val()})),this.value;this.collapse(!1);var f=b.is.hash(c),g=f&&b.is.hash(c.options)&&b.is.hash(c.value);if(this.o=a.extend(!0,{expanded:e.expanded,classes:e.classes,style:e.style},g?c.options:{}),this.expanded=this.o.expanded,this.classes=b.is.array(this.o.classes)?this.o.classes:b.is.string(this.o.classes)?this.o.classes.match(/\S+/g):[],this.style=b.is.hash(this.o.style)?this.o.style:b.is.string(this.o.style)?b.css2json(this.o.style):{},f)if(g&&(c=c.value),b.is.hash(this.value))for(var h in c)c.hasOwnProperty(h)&&(this.value[h]=c[h]);else this.value=c;else this.value=null;b.arr.each(this.cells,function(a){b.is.defined(e.value[a.column.name])&&a.val(e.value[a.column.name],!1)}),this.created&&(this._setClasses(this.$el),this._setStyle(this.$el),(b.is["boolean"](d)?d:!0)&&this.draw())},_setClasses:function(a){var c=!b.is.emptyArray(this.classes),d=null;a.removeAttr("class"),c&&(d=this.classes.join(" "),b.is.emptyString(d)||a.addClass(d))},_setStyle:function(a){var c=!b.is.emptyObject(this.style),d=null;a.removeAttr("style"),c&&(d=this.style,b.is.hash(d)&&a.css(d))},expand:function(){if(this.created){var a=this;a.ft.raise("expand.ft.row",[a]).then(function(){a.__hidden__=b.arr.map(a.cells,function(a){return a.column.hidden&&a.column.visible?a:null}),a.__hidden__.length>0&&(a.$details.insertAfter(a.$el).children("td").first().attr("colspan",a.ft.columns.visibleColspan),b.arr.each(a.__hidden__,function(a){a.collapse()})),a.$el.attr("data-expanded",!0),a.$toggle.removeClass("fooicon-plus").addClass("fooicon-minus"),a.expanded=!0})}},collapse:function(a){if(this.created){var c=this;c.ft.raise("collapse.ft.row",[c]).then(function(){b.arr.each(c.__hidden__,function(a){a.restore()}),c.$details.detach(),c.$el.removeAttr("data-expanded"),c.$toggle.removeClass("fooicon-minus").addClass("fooicon-plus"),(b.is["boolean"](a)?a:!0)&&(c.expanded=!1)})}},predraw:function(a){this.created&&(this.expanded&&this.collapse(!1),this.$toggle.detach(),a=b.is["boolean"](a)?a:!0,a&&this.$el.detach())},draw:function(a){this.created||this.$create(),b.is.jq(a)&&a.append(this.$el);var c=this;b.arr.each(c.cells,function(a){a.$el.css("display",a.column.hidden||!a.column.visible?"none":"table-cell"),c.ft.rows.showToggle&&c.ft.columns.hasHidden&&("first"==c.ft.rows.toggleColumn&&a.column.index==c.ft.columns.firstVisibleIndex||"last"==c.ft.rows.toggleColumn&&a.column.index==c.ft.columns.lastVisibleIndex)&&a.$el.prepend(c.$toggle),a.$el.add(a.column.$el).removeClass("footable-first-visible footable-last-visible"),a.column.index==c.ft.columns.firstVisibleIndex&&a.$el.add(a.column.$el).addClass("footable-first-visible"),a.column.index==c.ft.columns.lastVisibleIndex&&a.$el.add(a.column.$el).addClass("footable-last-visible")}),this.expanded&&this.expand()},toggle:function(){this.created&&this.ft.columns.hasHidden&&(this.expanded?this.collapse():this.expand())},_onToggle:function(b){var c=b.data.self;a(b.target).is(c.ft.rows.toggleSelector)&&c.toggle()}})}(jQuery,FooTable),function(a,b){b.instances=[],b.Table=b.Class.extend({construct:function(c,d,e){this._resizeTimeout=null,this.id=b.instances.push(this),this.initialized=!1,this.$el=(b.is.jq(c)?c:a(c)).first(),this.o=a.extend(!0,{},b.defaults,d),this.data=this.$el.data()||{},this.classes=[],this.components=b.components.load(b.is.hash(this.data.components)?this.data.components:this.o.components,this),this.breakpoints=this.use(FooTable.Breakpoints),this.columns=this.use(FooTable.Columns),this.rows=this.use(FooTable.Rows),this._construct(e)},_construct:function(a){var c=this;this._preinit().then(function(){return c._init()}).always(function(d){return b.is.error(d)?void console.error("FooTable: unhandled error thrown during initialization.",d):c.raise("ready.ft.table").then(function(){b.is.fn(a)&&a.call(c,c)})})},_preinit:function(){var c=this;return this.raise("preinit.ft.table",[c.data]).then(function(){var d=(c.$el.attr("class")||"").match(/\S+/g)||[];c.o.ajax=b.checkFnValue(c,c.data.ajax,c.o.ajax),c.o.stopPropagation=b.is["boolean"](c.data.stopPropagation)?c.data.stopPropagation:c.o.stopPropagation;for(var e=0,f=d.length;f>e;e++)b.str.startsWith(d[e],"footable")||c.classes.push(d[e]);var g=a("<div/>",{"class":"footable-loader"}).append(a("<span/>",{"class":"fooicon fooicon-loader"}));return c.$el.hide().after(g),c.execute(!1,!1,"preinit",c.data).always(function(){c.$el.show(),g.remove()})})},_init:function(){var c=this;return c.raise("init.ft.table").then(function(){var d=c.$el.children("thead"),e=c.$el.children("tbody"),f=c.$el.children("tfoot");return c.$el.addClass("footable footable-"+c.id),b.is.hash(c.o.on)&&c.$el.on(c.o.on),0==f.length&&c.$el.append(f=a("<tfoot/>")),0==e.length&&c.$el.append("<tbody/>"),0==d.length&&c.$el.prepend(d=a("<thead/>")),c.execute(!1,!0,"init").then(function(){return c.$el.data("__FooTable__",c),0==f.children("tr").length&&f.remove(),0==d.children("tr").length&&d.remove(),c.raise("postinit.ft.table").then(function(){return c.draw()}).always(function(){a(window).off("resize.ft"+c.id,c._onWindowResize).on("resize.ft"+c.id,{self:c},c._onWindowResize),c.initialized=!0})})})},destroy:function(){var c=this;return c.raise("destroy.ft.table").then(function(){return c.execute(!0,!0,"destroy").then(function(){c.$el.removeData("__FooTable__").removeClass("footable-"+c.id),b.is.hash(c.o.on)&&c.$el.off(c.o.on),a(window).off("resize.ft"+c.id,c._onWindowResize),c.initialized=!1})}).fail(function(a){b.is.error(a)&&console.error("FooTable: unhandled error thrown while destroying the plugin.",a)})},raise:function(c,d){var e=this,f=b.__debug__&&(b.is.emptyArray(b.__debug_options__.events)||b.arr.any(b.__debug_options__.events,function(a){return b.str.contains(c,a)}));return d=d||[],d.unshift(this),a.Deferred(function(b){var g=a.Event(c);1==e.o.stopPropagation&&e.$el.one(c,function(a){a.stopPropagation()}),f&&console.log("FooTable:"+c+": ",d),e.$el.trigger(g,d),g.isDefaultPrevented()?(f&&console.log('FooTable: default prevented for the "'+c+'" event.'),b.reject(g)):b.resolve(g)})},use:function(a){for(var b=0,c=this.components.length;c>b;b++)if(this.components[b]instanceof a)return this.components[b];return null},draw:function(){var a=this;return a.execute(!1,!0,"predraw").then(function(){return a.raise("predraw.ft.table").then(function(){return a.execute(!1,!0,"draw").then(function(){return a.raise("draw.ft.table").then(function(){return a.execute(!1,!0,"postdraw").then(function(){return a.raise("postdraw.ft.table")})})})})}).fail(function(a){b.is.error(a)&&console.error("FooTable: unhandled error thrown during a draw operation.",a)})},execute:function(a,c,d,e,f){var g=this,h=Array.prototype.slice.call(arguments);a=h.shift(),c=h.shift();var i=c?b.arr.get(g.components,function(a){return a.enabled}):g.components.slice(0);return h.unshift(a?i.reverse():i),g._execute.apply(g,h)},_execute:function(c,d,e,f){if(!c||!c.length)return a.when();var g,h=this,i=Array.prototype.slice.call(arguments);return c=i.shift(),d=i.shift(),g=c.shift(),b.is.fn(g[d])?a.Deferred(function(a){try{var c=g[d].apply(g,i);if(b.is.promise(c))return c.then(a.resolve,a.reject);a.resolve(c)}catch(e){a.reject(e)}}).then(function(){return h._execute.apply(h,[c,d].concat(i))}):h._execute.apply(h,[c,d].concat(i))},_onWindowResize:function(a){var b=a.data.self;null!=b._resizeTimeout&&clearTimeout(b._resizeTimeout),b._resizeTimeout=setTimeout(function(){b._resizeTimeout=null,b.raise("resize.ft.table").then(function(){b.breakpoints.check()})},300)}})}(jQuery,FooTable),function(a,b){b.is.undef(window.moment)||(b.DateColumn=b.Column.extend({construct:function(a,c){this._super(a,c,"date"),this.formatString=b.is.string(c.formatString)?c.formatString:"MM-DD-YYYY"},parser:function(c){if(b.is.element(c)||b.is.jq(c)){var d=a(c).data("value");c=b.is.defined(d)?d:a(c).text(),b.is.string(c)&&(c=isNaN(c)?c:+c)}if(b.is.date(c))return moment(c);if(b.is.object(c)&&b.is["boolean"](c._isAMomentObject))return c;if(b.is.string(c)){if(isNaN(c))return moment(c,this.formatString);c=+c}return b.is.number(c)?moment(c):null},formatter:function(a){return b.is.object(a)&&b.is["boolean"](a._isAMomentObject)?a.format(this.formatString):""},filterValue:function(c){if((b.is.element(c)||b.is.jq(c))&&(c=a(c).data("filterValue")||a(c).text()),b.is.hash(c)&&b.is.hash(c.options)&&(b.is.string(c.options.filterValue)&&(c=c.options.filterValue),b.is.defined(c.value)&&(c=c.value)),b.is.object(c)&&b.is["boolean"](c._isAMomentObject))return c.format(this.formatString);if(b.is.string(c)){if(isNaN(c))return c;c=+c}return b.is.number(c)||b.is.date(c)?moment(c).format(this.formatString):b.is.defined(c)&&null!=c?c+"":""}}),b.columns.register("date",b.DateColumn))}(jQuery,FooTable),function(a,b){b.HTMLColumn=b.Column.extend({construct:function(a,b){this._super(a,b,"html")},parser:function(c){if(b.is.string(c)&&(c=a(a.trim(c))),b.is.element(c)&&(c=a(c)),b.is.jq(c)){var d=c.prop("tagName").toLowerCase();if("td"==d||"th"==d){var e=c.data("value");return b.is.defined(e)?e:c.contents()}return c}return null}}),b.columns.register("html",b.HTMLColumn)}(jQuery,FooTable),function(a,b){b.NumberColumn=b.Column.extend({construct:function(a,c){this._super(a,c,"number"),this.decimalSeparator=b.is.string(c.decimalSeparator)?c.decimalSeparator:".",this.thousandSeparator=b.is.string(c.thousandSeparator)?c.thousandSeparator:",",this.decimalSeparatorRegex=new RegExp(b.str.escapeRegExp(this.decimalSeparator),"g"),this.thousandSeparatorRegex=new RegExp(b.str.escapeRegExp(this.thousandSeparator),"g"),this.cleanRegex=new RegExp("[^0-9"+b.str.escapeRegExp(this.decimalSeparator)+"]","g")},parser:function(c){if(b.is.element(c)||b.is.jq(c)){var d=a(c).data("value");c=b.is.defined(d)?d:a(c).text().replace(this.cleanRegex,"")}return b.is.string(c)&&(c=c.replace(this.thousandSeparatorRegex,"").replace(this.decimalSeparatorRegex,"."),c=parseFloat(c)),b.is.number(c)?c:null},formatter:function(a){if(null==a)return"";var b=(a+"").split(".");return 2==b.length&&b[0].length>3&&(b[0]=b[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,this.thousandSeparator)),b.join(this.decimalSeparator)}}),b.columns.register("number",b.NumberColumn)}(jQuery,FooTable),function(a,b){b.Breakpoint=b.Class.extend({construct:function(a,b){this.name=a,this.width=b}})}(jQuery,FooTable),function(a,b){b.Breakpoints=b.Component.extend({construct:function(a){this._super(a,!0),this.o=a.o,this.current=null,this.array=[],this.cascade=this.o.cascade,this.useParentWidth=this.o.useParentWidth,this.hidden=null,this._classNames="",this.getWidth=b.checkFnValue(this,this.o.getWidth,this.getWidth)},preinit:function(a){var c=this;return this.ft.raise("preinit.ft.breakpoints",[a]).then(function(){c.cascade=b.is["boolean"](a.cascade)?a.cascade:c.cascade,c.o.breakpoints=b.is.hash(a.breakpoints)?a.breakpoints:c.o.breakpoints,c.getWidth=b.checkFnValue(c,a.getWidth,c.getWidth),null==c.o.breakpoints&&(c.o.breakpoints={xs:480,sm:768,md:992,lg:1200});for(var d in c.o.breakpoints)c.o.breakpoints.hasOwnProperty(d)&&(c.array.push(new b.Breakpoint(d,c.o.breakpoints[d])),c._classNames+="breakpoint-"+d+" ");c.array.sort(function(a,b){return b.width-a.width})})},init:function(){var a=this;return this.ft.raise("init.ft.breakpoints").then(function(){a.current=a.get()})},draw:function(){this.ft.$el.removeClass(this._classNames).addClass("breakpoint-"+this.current.name)},calculate:function(){for(var a,c=this,d=null,e=[],f=null,g=c.getWidth(),h=0,i=c.array.length;i>h;h++)a=c.array[h],(!d&&h==i-1||g>=a.width&&(f instanceof b.Breakpoint?g<f.width:!0))&&(d=a),d||e.push(a.name),f=a;return e.push(d.name),c.hidden=e.join(" "),d},visible:function(a){if(b.is.emptyString(a))return!0;if("all"===a)return!1;for(var c=a.split(" "),d=0,e=c.length;e>d;d++)if(this.cascade?b.str.containsWord(this.hidden,c[d]):c[d]==this.current.name)return!1;return!0},check:function(){var a=this,c=a.get();c instanceof b.Breakpoint&&c!=a.current&&a.ft.raise("before.ft.breakpoints",[a.current,c]).then(function(){var b=a.current;return a.current=c,a.ft.draw().then(function(){a.ft.raise("after.ft.breakpoints",[a.current,b])})})},get:function(a){return b.is.undef(a)?this.calculate():a instanceof b.Breakpoint?a:b.is.string(a)?b.arr.first(this.array,function(b){return b.name==a}):b.is.number(a)&&a>=0&&a<this.array.length?this.array[a]:null},getWidth:function(){return b.is.fn(this.o.getWidth)?this.o.getWidth(this.ft):1==this.useParentWidth?this.getParentWidth():this.getViewportWidth()},getParentWidth:function(){return this.ft.$el.parent().width()},getViewportWidth:function(){return Math.max(document.documentElement.clientWidth,window.innerWidth,0)}}),b.components.register("breakpoints",b.Breakpoints,1e3)}(jQuery,FooTable),function(a){a.Column.prototype.breakpoints=null,a.Column.prototype.__breakpoints_define__=function(b){this.breakpoints=a.is.emptyString(b.breakpoints)?null:b.breakpoints},a.Column.extend("define",function(a){this._super(a),this.__breakpoints_define__(a)})}(FooTable),function(a){a.Defaults.prototype.breakpoints=null,a.Defaults.prototype.cascade=!1,a.Defaults.prototype.useParentWidth=!1,a.Defaults.prototype.getWidth=null}(FooTable),function(a,b){b.Columns=b.Component.extend({construct:function(a){this._super(a,!0),this.o=a.o,this.array=[],this.$header=null,this.showHeader=a.o.showHeader,this._fromHTML=b.is.emptyArray(a.o.columns)&&!b.is.promise(a.o.columns)},parse:function(c){var d=this;return a.Deferred(function(c){function e(c,d){var e=[];if(0==c.length||0==d.length)e=c.concat(d);else{var f=0;b.arr.each(c.concat(d),function(a){a.index>f&&(f=a.index)}),f++;for(var g,h,i=0;f>i;i++)g={},b.arr.each(c,function(a){return a.index==i?(g=a,!1):void 0}),h={},b.arr.each(d,function(a){return a.index==i?(h=a,!1):void 0}),e.push(a.extend(!0,{},g,h))}return e}var f,g,h=[],i=[],j=d.ft.$el.find("tr.footable-header, thead > tr:last:has([data-breakpoints]), tbody > tr:first:has([data-breakpoints]), thead > tr:last, tbody > tr:first").first();if(j.length>0){var k=j.parent().is("tbody")&&j.children().length==j.children("td").length;k||(d.$header=j.addClass("footable-header")),j.children("td,th").each(function(b,c){f=a(c),g=f.data(),g.index=b,g.$el=f,g.virtual=k,i.push(g)}),k&&(d.showHeader=!1)}b.is.array(d.o.columns)&&!b.is.emptyArray(d.o.columns)?(b.arr.each(d.o.columns,function(a,b){a.index=b,h.push(a)}),d.parseFinalize(c,e(h,i))):b.is.promise(d.o.columns)?d.o.columns.then(function(a){b.arr.each(a,function(a,b){a.index=b,h.push(a)}),d.parseFinalize(c,e(h,i))},function(a){c.reject(Error("Columns ajax request error: "+a.status+" ("+a.statusText+")"))}):d.parseFinalize(c,e(h,i))})},parseFinalize:function(a,c){var d,e=this,f=[];b.arr.each(c,function(a){(d=b.columns.contains(a.type)?b.columns.make(a.type,e.ft,a):new b.Column(e.ft,a))&&f.push(d)}),b.is.emptyArray(f)?a.reject(Error("No columns supplied.")):(f.sort(function(a,b){return a.index-b.index}),a.resolve(f))},preinit:function(a){var c=this;return c.ft.raise("preinit.ft.columns",[a]).then(function(){return c.parse(a).then(function(d){c.array=d,c.showHeader=b.is["boolean"](a.showHeader)?a.showHeader:c.showHeader})})},init:function(){var a=this;return this.ft.raise("init.ft.columns",[a.array]).then(function(){a.$create()})},destroy:function(){var a=this;this.ft.raise("destroy.ft.columns").then(function(){a._fromHTML||a.$header.remove()})},predraw:function(){var a=this,c=!0;a.visibleColspan=0,a.firstVisibleIndex=0,a.lastVisibleIndex=0,a.hasHidden=!1,b.arr.each(a.array,function(b){b.hidden=!a.ft.breakpoints.visible(b.breakpoints),!b.hidden&&b.visible&&(c&&(a.firstVisibleIndex=b.index,c=!1),a.lastVisibleIndex=b.index,a.visibleColspan++),b.hidden&&(a.hasHidden=!0)}),a.ft.$el.toggleClass("breakpoint",a.hasHidden)},draw:function(){b.arr.each(this.array,function(a){a.$el.css("display",a.hidden||!a.visible?"none":"table-cell")}),!this.showHeader&&b.is.jq(this.$header.parent())&&this.$header.detach()},$create:function(){var c=this;c.$header=b.is.jq(c.$header)?c.$header:a("<tr/>",{"class":"footable-header"}),c.$header.children("th,td").detach(),b.arr.each(c.array,function(a){c.$header.append(a.$el)}),c.showHeader&&!b.is.jq(c.$header.parent())&&c.ft.$el.children("thead").append(c.$header)},get:function(a){return a instanceof b.Column?a:b.is.string(a)?b.arr.first(this.array,function(b){return b.name==a}):b.is.number(a)?b.arr.first(this.array,function(b){return b.index==a}):b.is.fn(a)?b.arr.get(this.array,a):null},ensure:function(a){var c=this,d=[];return b.is.array(a)?(b.arr.each(a,function(a){d.push(c.get(a))}),d):d}}),b.components.register("columns",b.Columns,900)}(jQuery,FooTable),function(a){a.Defaults.prototype.columns=[],a.Defaults.prototype.showHeader=!0}(FooTable),function(a,b){b.Rows=b.Component.extend({construct:function(a){this._super(a,!0),this.o=a.o,this.array=[],this.all=[],this.showToggle=a.o.showToggle,this.toggleSelector=a.o.toggleSelector,this.toggleColumn=a.o.toggleColumn,this.emptyString=a.o.empty,this.expandFirst=a.o.expandFirst,this.expandAll=a.o.expandAll,this.$empty=null,this._fromHTML=b.is.emptyArray(a.o.rows)&&!b.is.promise(a.o.rows)},parse:function(){var c=this;return a.Deferred(function(a){var d=c.ft.$el.children("tbody").children("tr");b.is.array(c.o.rows)&&c.o.rows.length>0?c.parseFinalize(a,c.o.rows):b.is.promise(c.o.rows)?c.o.rows.then(function(b){c.parseFinalize(a,b)},function(b){a.reject(Error("Rows ajax request error: "+b.status+" ("+b.statusText+")"))}):b.is.jq(d)?(c.parseFinalize(a,d),d.detach()):c.parseFinalize(a,[])})},parseFinalize:function(c,d){var e=this,f=a.map(d,function(a){return new b.Row(e.ft,e.ft.columns.array,a)});c.resolve(f)},preinit:function(a){var c=this;return c.ft.raise("preinit.ft.rows",[a]).then(function(){return c.parse().then(function(d){c.all=d,c.array=c.all.slice(0),c.showToggle=b.is["boolean"](a.showToggle)?a.showToggle:c.showToggle,c.toggleSelector=b.is.string(a.toggleSelector)?a.toggleSelector:c.toggleSelector,c.toggleColumn=b.is.string(a.toggleColumn)?a.toggleColumn:c.toggleColumn,"first"!=c.toggleColumn&&"last"!=c.toggleColumn&&(c.toggleColumn="first"),c.emptyString=b.is.string(a.empty)?a.empty:c.emptyString,c.expandFirst=b.is["boolean"](a.expandFirst)?a.expandFirst:c.expandFirst,c.expandAll=b.is["boolean"](a.expandAll)?a.expandAll:c.expandAll})})},init:function(){var a=this;return a.ft.raise("init.ft.rows",[a.all]).then(function(){a.$create()})},destroy:function(){var a=this;this.ft.raise("destroy.ft.rows").then(function(){b.arr.each(a.array,function(b){b.predraw(!a._fromHTML)})})},predraw:function(){b.arr.each(this.array,function(a){a.predraw()}),this.array=this.all.slice(0)},$create:function(){this.$empty=a("<tr/>",{"class":"footable-empty"}).append(a("<td/>").text(this.emptyString))},draw:function(){var a=this,c=a.ft.$el.children("tbody"),d=!0;a.array.length>0?(a.$empty.detach(),b.arr.each(a.array,function(b){(a.expandFirst&&d||a.expandAll)&&(b.expanded=!0,d=!1),b.draw(c)})):(a.$empty.children("td").attr("colspan",a.ft.columns.visibleColspan),c.append(a.$empty))},load:function(c,d){var e=this,f=a.map(c,function(a){return new b.Row(e.ft,e.ft.columns.array,a)});b.arr.each(this.array,function(a){a.predraw()}),this.all=(b.is["boolean"](d)?d:!1)?this.all.concat(f):f,this.array=this.all.slice(0),this.ft.draw()},expand:function(){b.arr.each(this.array,function(a){a.expand()})},collapse:function(){b.arr.each(this.array,function(a){a.collapse()})}}),b.components.register("rows",b.Rows,800)}(jQuery,FooTable),function(a){a.Defaults.prototype.rows=[],a.Defaults.prototype.empty="No results",a.Defaults.prototype.showToggle=!0,a.Defaults.prototype.toggleSelector="tr,td,.footable-toggle",a.Defaults.prototype.toggleColumn="first",a.Defaults.prototype.expandFirst=!1,a.Defaults.prototype.expandAll=!1}(FooTable),function(a){a.Table.prototype.loadRows=function(a,b){this.rows.load(a,b)}}(FooTable),function(a){a.Filter=a.Class.extend({construct:function(b,c,d,e,f,g,h){this.name=b,this.space=!a.is.string(e)||"OR"!=e&&"AND"!=e?"AND":e,this.connectors=a.is["boolean"](f)?f:!0,this.ignoreCase=a.is["boolean"](g)?g:!0,this.hidden=a.is["boolean"](h)?h:!1,this.query=c instanceof a.Query?c:new a.Query(c,this.space,this.connectors,this.ignoreCase),this.columns=d},match:function(b){return a.is.string(b)?(a.is.string(this.query)&&(this.query=new a.Query(this.query,this.space,this.connectors,this.ignoreCase)),this.query instanceof a.Query?this.query.match(b):!1):!1},matchRow:function(b){var c=this,d=a.arr.map(b.cells,function(b){return a.arr.contains(c.columns,b.column)?b.filterValue:null}).join(" ");return c.match(d)}})}(FooTable),function(a,b){b.Filtering=b.Component.extend({construct:function(a){this._super(a,a.o.filtering.enabled),this.filters=a.o.filtering.filters,this.delay=a.o.filtering.delay,this.min=a.o.filtering.min,this.space=a.o.filtering.space,this.connectors=a.o.filtering.connectors,this.ignoreCase=a.o.filtering.ignoreCase,this.exactMatch=a.o.filtering.exactMatch,this.placeholder=a.o.filtering.placeholder,this.dropdownTitle=a.o.filtering.dropdownTitle,this.position=a.o.filtering.position,this.$row=null,this.$cell=null,this.$dropdown=null,this.$input=null,this.$button=null,this._filterTimeout=null,this._exactRegExp=/^"(.*?)"$/},preinit:function(a){var c=this;return c.ft.raise("preinit.ft.filtering").then(function(){c.ft.$el.hasClass("footable-filtering")&&(c.enabled=!0),c.enabled=b.is["boolean"](a.filtering)?a.filtering:c.enabled,c.enabled&&(c.space=b.is.string(a.filterSpace)?a.filterSpace:c.space,c.min=b.is.number(a.filterMin)?a.filterMin:c.min,c.connectors=b.is["boolean"](a.filterConnectors)?a.filterConnectors:c.connectors,c.ignoreCase=b.is["boolean"](a.filterIgnoreCase)?a.filterIgnoreCase:c.ignoreCase,c.exactMatch=b.is["boolean"](a.filterExactMatch)?a.filterExactMatch:c.exactMatch,c.delay=b.is.number(a.filterDelay)?a.filterDelay:c.delay,c.placeholder=b.is.string(a.filterPlaceholder)?a.filterPlaceholder:c.placeholder,c.dropdownTitle=b.is.string(a.filterDropdownTitle)?a.filterDropdownTitle:c.dropdownTitle,c.filters=b.is.array(a.filterFilters)?c.ensure(a.filterFilters):c.ensure(c.filters),c.ft.$el.hasClass("footable-filtering-left")&&(c.position="left"),c.ft.$el.hasClass("footable-filtering-center")&&(c.position="center"),c.ft.$el.hasClass("footable-filtering-right")&&(c.position="right"),c.position=b.is.string(a.filterPosition)?a.filterPosition:c.position)},function(){c.enabled=!1})},init:function(){var a=this;return a.ft.raise("init.ft.filtering").then(function(){a.$create()},function(){a.enabled=!1})},destroy:function(){var a=this;return a.ft.raise("destroy.ft.filtering").then(function(){a.ft.$el.removeClass("footable-filtering").find("thead > tr.footable-filtering").remove()})},$create:function(){var c,d=this,e=a("<div/>",{"class":"form-group footable-filtering-search"}).append(a("<label/>",{"class":"sr-only",text:"Search"})),f=a("<div/>",{"class":"input-group"}).appendTo(e),g=a("<div/>",{"class":"input-group-btn"}),h=a("<button/>",{type:"button","class":"btn btn-default dropdown-toggle"}).on("click",{self:d},d._onDropdownToggleClicked).append(a("<span/>",{"class":"caret"}));switch(d.position){case"left":c="footable-filtering-left";break;case"center":c="footable-filtering-center";break;default:c="footable-filtering-right"}d.ft.$el.addClass("footable-filtering").addClass(c),d.$row=a("<tr/>",{"class":"footable-filtering"}).prependTo(d.ft.$el.children("thead")),d.$cell=a("<th/>").attr("colspan",d.ft.columns.visibleColspan).appendTo(d.$row),d.$form=a("<form/>",{"class":"form-inline"}).append(e).appendTo(d.$cell),d.$input=a("<input/>",{type:"text","class":"form-control",placeholder:d.placeholder}),d.$button=a("<button/>",{type:"button","class":"btn btn-primary"}).on("click",{self:d},d._onSearchButtonClicked).append(a("<span/>",{"class":"fooicon fooicon-search"})),d.$dropdown=a("<ul/>",{"class":"dropdown-menu dropdown-menu-right"}),b.is.emptyString(d.dropdownTitle)||d.$dropdown.append(a("<li/>",{"class":"dropdown-header",text:d.dropdownTitle})),d.$dropdown.append(b.arr.map(d.ft.columns.array,function(b){return b.filterable?a("<li/>").append(a("<a/>",{"class":"checkbox"}).append(a("<label/>",{text:b.title}).prepend(a("<input/>",{type:"checkbox",checked:!0}).data("__FooTableColumn__",b)))):null})),d.delay>0&&(d.$input.on("keypress keyup paste",{self:d},d._onSearchInputChanged),d.$dropdown.on("click",'input[type="checkbox"]',{self:d},d._onSearchColumnClicked)),g.append(d.$button,h,d.$dropdown),f.append(d.$input,g)},predraw:function(){if(!b.is.emptyArray(this.filters)){var c=this;c.ft.rows.array=a.grep(c.ft.rows.array,function(a){return a.filtered(c.filters)})}},draw:function(){this.$cell.attr("colspan",this.ft.columns.visibleColspan);var a=this.find("search");if(a instanceof b.Filter){var c=a.query.val();this.exactMatch&&this._exactRegExp.test(c)&&(c=c.replace(this._exactRegExp,"$1")),this.$input.val(c)}else this.$input.val(null);this.setButton(!b.arr.any(this.filters,function(a){return!a.hidden}))},addFilter:function(a,c,d,e,f,g,h){var i=this.createFilter(a,c,d,e,f,g,h);i instanceof b.Filter&&(this.removeFilter(i.name),this.filters.push(i))},removeFilter:function(a){b.arr.remove(this.filters,function(b){return b.name==a})},filter:function(){var a=this;return a.filters=a.ensure(a.filters),a.ft.raise("before.ft.filtering",[a.filters]).then(function(){return a.filters=a.ensure(a.filters),a.ft.draw().then(function(){a.ft.raise("after.ft.filtering",[a.filters])})})},clear:function(){return this.filters=b.arr.get(this.filters,function(a){return a.hidden}),this.filter()},setButton:function(a){a?this.$button.children(".fooicon").removeClass("fooicon-remove").addClass("fooicon-search"):this.$button.children(".fooicon").removeClass("fooicon-search").addClass("fooicon-remove")},find:function(a){return b.arr.first(this.filters,function(b){return b.name==a})},columns:function(){return b.is.jq(this.$dropdown)?this.$dropdown.find("input:checked").map(function(){return a(this).data("__FooTableColumn__")}).get():this.ft.columns.get(function(a){return a.filterable})},ensure:function(a){var c=this,d=[],e=c.columns();return b.is.emptyArray(a)||b.arr.each(a,function(a){a=c._ensure(a,e),a instanceof b.Filter&&d.push(a)}),d},createFilter:function(a,c,d,e,f,g,h){return b.is.string(a)&&(a={name:a,query:c,columns:d,ignoreCase:e,connectors:f,space:g,hidden:h}),this._ensure(a,this.columns())},_ensure:function(a,c){return(b.is.hash(a)||a instanceof b.Filter)&&!b.is.emptyString(a.name)&&(!b.is.emptyString(a.query)||a.query instanceof b.Query)?(a.columns=b.is.emptyArray(a.columns)?c:this.ft.columns.ensure(a.columns),a.ignoreCase=b.is["boolean"](a.ignoreCase)?a.ignoreCase:this.ignoreCase,a.connectors=b.is["boolean"](a.connectors)?a.connectors:this.connectors,a.hidden=b.is["boolean"](a.hidden)?a.hidden:!1,a.space=!b.is.string(a.space)||"AND"!==a.space&&"OR"!==a.space?this.space:a.space,a.query=b.is.string(a.query)?new b.Query(a.query,a.space,a.connectors,a.ignoreCase):a.query,a instanceof b.Filter?a:new b.Filter(a.name,a.query,a.columns,a.space,a.connectors,a.ignoreCase,a.hidden)):null},_onSearchInputChanged:function(a){var c=a.data.self,d="keypress"==a.type&&!b.is.emptyString(String.fromCharCode(a.charCode)),e="keyup"==a.type&&(8==a.which||46==a.which),f="paste"==a.type;(d||e||f)&&(13==a.which&&a.preventDefault(),null!=c._filterTimeout&&clearTimeout(c._filterTimeout),c._filterTimeout=setTimeout(function(){c._filterTimeout=null;var a=c.$input.val();a.length>=c.min?(c.exactMatch&&!c._exactRegExp.test(a)&&(a='"'+a+'"'),c.addFilter("search",a),c.filter()):b.is.emptyString(a)&&c.clear()},c.delay))},_onSearchButtonClicked:function(a){a.preventDefault();var b=a.data.self;null!=b._filterTimeout&&clearTimeout(b._filterTimeout);var c=b.$button.children(".fooicon");if(c.hasClass("fooicon-remove"))b.clear();else{var d=b.$input.val();d.length>=b.min&&(b.exactMatch&&!b._exactRegExp.test(d)&&(d='"'+d+'"'),b.addFilter("search",d),b.filter())}},_onSearchColumnClicked:function(a){var b=a.data.self;null!=b._filterTimeout&&clearTimeout(b._filterTimeout),b._filterTimeout=setTimeout(function(){b._filterTimeout=null;var a=b.$button.children(".fooicon");a.hasClass("fooicon-remove")&&(a.removeClass("fooicon-remove").addClass("fooicon-search"),b.addFilter("search",b.$input.val()),b.filter())},b.delay)},_onDropdownToggleClicked:function(b){b.preventDefault(),b.stopPropagation();var c=b.data.self;c.$dropdown.parent().toggleClass("open"),c.$dropdown.parent().hasClass("open")?a(document).on("click.footable",{self:c},c._onDocumentClicked):a(document).off("click.footable",c._onDocumentClicked)},_onDocumentClicked:function(b){if(0==a(b.target).closest(".dropdown-menu").length){b.preventDefault();var c=b.data.self;c.$dropdown.parent().removeClass("open"),a(document).off("click.footable",c._onDocumentClicked)}}}),b.components.register("filtering",b.Filtering,500)}(jQuery,FooTable),function(a){a.Query=a.Class.extend({construct:function(b,c,d,e){this._original=null,this._value=null,this.space=!a.is.string(c)||"OR"!=c&&"AND"!=c?"AND":c,this.connectors=a.is["boolean"](d)?d:!0,this.ignoreCase=a.is["boolean"](e)?e:!0,this.left=null,this.right=null,this.parts=[],this.operator=null,this.val(b)},val:function(b){if(a.is.emptyString(b))return this._value;if(a.is.emptyString(this._original))this._original=b;else if(this._original==b)return;this._value=b,this._parse()},match:function(b){return a.is.emptyString(this.operator)||"OR"===this.operator?this._left(b,!1)||this._match(b,!1)||this._right(b,!1):"AND"===this.operator?this._left(b,!0)&&this._match(b,!0)&&this._right(b,!0):void 0},_match:function(b,c){var d=this,e=!1,f=a.is.emptyString(b);return a.is.emptyArray(d.parts)&&d.left instanceof a.Query?c:a.is.emptyArray(d.parts)?e:("OR"===d.space?a.arr.each(d.parts,function(c){if(c.empty&&f){if(e=!0,c.negate)return e=!1}else{var g=(c.exact?a.str.containsExact:a.str.contains)(b,c.query,d.ignoreCase);if(g&&!c.negate&&(e=!0),g&&c.negate)return e=!1}}):(e=!0,a.arr.each(d.parts,function(c){if(c.empty)return(!f&&!c.negate||f&&c.negate)&&(e=!1),e;var g=(c.exact?a.str.containsExact:a.str.contains)(b,c.query,d.ignoreCase);return(!g&&!c.negate||g&&c.negate)&&(e=!1),e})),e)},_left:function(b,c){return this.left instanceof a.Query?this.left.match(b):c},_right:function(b,c){return this.right instanceof a.Query?this.right.match(b):c},_parse:function(){if(!a.is.emptyString(this._value))if(/\sOR\s/.test(this._value)){this.operator="OR";var b=this._value.split(/(?:\sOR\s)(.*)?/);this.left=new a.Query(b[0],this.space,this.connectors,this.ignoreCase),this.right=new a.Query(b[1],this.space,this.connectors,this.ignoreCase)}else if(/\sAND\s/.test(this._value)){this.operator="AND";var c=this._value.split(/(?:\sAND\s)(.*)?/);this.left=new a.Query(c[0],this.space,this.connectors,this.ignoreCase),this.right=new a.Query(c[1],this.space,this.connectors,this.ignoreCase)}else{var d=this;this.parts=a.arr.map(this._value.match(/(?:[^\s"]+|"[^"]*")+/g),function(a){return d._part(a)})}},_part:function(b){var c={query:b,negate:!1,phrase:!1,exact:!1,empty:!1};return a.str.startsWith(c.query,"-")&&(c.query=a.str.from(c.query,"-"),c.negate=!0),/^"(.*?)"$/.test(c.query)?(c.query=c.query.replace(/^"(.*?)"$/,"$1"),c.phrase=!0,c.exact=!0):this.connectors&&/(?:\w)+?([-_\+\.])(?:\w)+?/.test(c.query)&&(c.query=c.query.replace(/(?:\w)+?([-_\+\.])(?:\w)+?/g,function(a,b){return a.replace(b," ")}),c.phrase=!0),c.empty=c.phrase&&a.is.emptyString(c.query),c}})}(FooTable),function(a){a.Cell.prototype.filterValue=null,a.Cell.prototype.__filtering_define__=function(a){this.filterValue=this.column.filterValue.call(this.column,a)},a.Cell.prototype.__filtering_val__=function(b){a.is.defined(b)&&(this.filterValue=this.column.filterValue.call(this.column,b))},a.Cell.extend("define",function(a){this._super(a),this.__filtering_define__(a)}),a.Cell.extend("val",function(a){var b=this._super(a);return this.__filtering_val__(a),b})}(FooTable),function(a,b){b.Column.prototype.filterable=!0,b.Column.prototype.filterValue=function(c){if(b.is.element(c)||b.is.jq(c)){var d=a(c).data("filterValue");return b.is.defined(d)?""+d:a(c).text()}if(b.is.hash(c)&&b.is.hash(c.options)){if(b.is.string(c.options.filterValue))return c.options.filterValue;b.is.defined(c.value)&&(c=c.value)}return b.is.defined(c)&&null!=c?c+"":""},b.Column.prototype.__filtering_define__=function(a){this.filterable=b.is["boolean"](a.filterable)?a.filterable:this.filterable,this.filterValue=b.checkFnValue(this,a.filterValue,this.filterValue)},b.Column.extend("define",function(a){this._super(a),this.__filtering_define__(a)})}(jQuery,FooTable),function(a){a.Defaults.prototype.filtering={enabled:!1,filters:[],delay:1200,min:1,space:"AND",placeholder:"Search",dropdownTitle:null,position:"right",connectors:!0,ignoreCase:!0,exactMatch:!1}}(FooTable),function(a){a.Row.prototype.filtered=function(b){var c=!0,d=this;return a.arr.each(b,function(a){return 0==(c=a.matchRow(d))?!1:void 0}),c}}(FooTable),function(a,b){b.Sorter=b.Class.extend({construct:function(a,b){this.column=a,this.direction=b}})}(jQuery,FooTable),function(a,b){b.Sorting=b.Component.extend({construct:function(a){this._super(a,a.o.sorting.enabled),this.o=a.o.sorting,this.column=null,this.allowed=!0,this.initial=null},preinit:function(a){var c=this;this.ft.raise("preinit.ft.sorting",[a]).then(function(){c.ft.$el.hasClass("footable-sorting")&&(c.enabled=!0),c.enabled=b.is["boolean"](a.sorting)?a.sorting:c.enabled,c.enabled&&(c.column=b.arr.first(c.ft.columns.array,function(a){return a.sorted}))},function(){c.enabled=!1})},init:function(){var c=this;this.ft.raise("init.ft.sorting").then(function(){if(!c.initial){var d=!!c.column;c.initial={isset:d,rows:c.ft.rows.all.slice(0),column:d?c.column.name:null,direction:d?c.column.direction:null}}b.arr.each(c.ft.columns.array,function(b){b.sortable&&b.$el.addClass("footable-sortable").append(a("<span/>",{"class":"fooicon fooicon-sort"}))}),c.ft.$el.on("click.footable",".footable-sortable",{self:c},c._onSortClicked)},function(){c.enabled=!1})},destroy:function(){var a=this;this.ft.raise("destroy.ft.paging").then(function(){a.ft.$el.off("click.footable",".footable-sortable",a._onSortClicked),a.ft.$el.children("thead").children("tr.footable-header").children(".footable-sortable").removeClass("footable-sortable footable-asc footable-desc").find("span.fooicon").remove()})},predraw:function(){if(this.column){var a=this,b=a.column;a.ft.rows.array.sort(function(a,c){return"DESC"==b.direction?b.sorter(c.cells[b.index].sortValue,a.cells[b.index].sortValue):b.sorter(a.cells[b.index].sortValue,c.cells[b.index].sortValue)})}},draw:function(){if(this.column){var a=this,b=a.ft.$el.find("thead > tr > .footable-sortable"),c=a.column.$el;b.removeClass("footable-asc footable-desc").children(".fooicon").removeClass("fooicon-sort fooicon-sort-asc fooicon-sort-desc"),b.not(c).children(".fooicon").addClass("fooicon-sort"),c.addClass("DESC"==a.column.direction?"footable-desc":"footable-asc").children(".fooicon").addClass("DESC"==a.column.direction?"fooicon-sort-desc":"fooicon-sort-asc")}},sort:function(a,b){return this._sort(a,b)},toggleAllowed:function(a){a=b.is["boolean"](a)?a:!this.allowed,this.allowed=a,this.ft.$el.toggleClass("footable-sorting-disabled",!this.allowed)},hasChanged:function(){return!(!this.initial||!this.column||this.column.name===this.initial.column&&(this.column.direction===this.initial.direction||null===this.initial.direction&&"ASC"===this.column.direction))},reset:function(){this.initial&&(this.initial.isset?this.sort(this.initial.column,this.initial.direction):(this.column&&(this.column.$el.removeClass("footable-asc footable-desc"),this.column=null),this.ft.rows.all=this.initial.rows,this.ft.draw()))},_sort:function(c,d){if(!this.allowed)return a.Deferred().reject("sorting disabled");var e=this,f=new b.Sorter(e.ft.columns.get(c),b.Sorting.dir(d));return e.ft.raise("before.ft.sorting",[f]).then(function(){return b.arr.each(e.ft.columns.array,function(a){a!=e.column&&(a.direction=null)}),e.column=e.ft.columns.get(f.column),e.column&&(e.column.direction=b.Sorting.dir(f.direction)),e.ft.draw().then(function(){e.ft.raise("after.ft.sorting",[f])})})},_onSortClicked:function(b){var c=b.data.self,d=a(this).closest("th,td"),e=d.is(".footable-asc, .footable-desc")?d.hasClass("footable-desc")?"ASC":"DESC":"ASC";c._sort(d.index(),e)}}),b.Sorting.dir=function(a){return!b.is.string(a)||"ASC"!=a&&"DESC"!=a?"ASC":a},b.components.register("sorting",b.Sorting,600)}(jQuery,FooTable),function(a){a.Cell.prototype.sortValue=null,a.Cell.prototype.__sorting_define__=function(a){this.sortValue=this.column.sortValue.call(this.column,a)},a.Cell.prototype.__sorting_val__=function(b){a.is.defined(b)&&(this.sortValue=this.column.sortValue.call(this.column,b))},a.Cell.extend("define",function(a){this._super(a),this.__sorting_define__(a)}),a.Cell.extend("val",function(a){var b=this._super(a);return this.__sorting_val__(a),b})}(FooTable),function(a,b){b.Column.prototype.direction=null,b.Column.prototype.sortable=!0,b.Column.prototype.sorted=!1,b.Column.prototype.sorter=function(a,b){return"string"==typeof a&&(a=a.toLowerCase()),"string"==typeof b&&(b=b.toLowerCase()),a===b?0:b>a?-1:1},b.Column.prototype.sortValue=function(c){if(b.is.element(c)||b.is.jq(c)){var d=a(c).data("sortValue");return b.is.defined(d)?d:this.parser(c)}if(b.is.hash(c)&&b.is.hash(c.options)){if(b.is.string(c.options.sortValue))return c.options.sortValue;b.is.defined(c.value)&&(c=c.value)}return b.is.defined(c)&&null!=c?c:null},b.Column.prototype.__sorting_define__=function(a){this.sorter=b.checkFnValue(this,a.sorter,this.sorter),this.direction=b.is.type(a.direction,"string")?b.Sorting.dir(a.direction):null,this.sortable=b.is["boolean"](a.sortable)?a.sortable:!0,this.sorted=b.is["boolean"](a.sorted)?a.sorted:!1,this.sortValue=b.checkFnValue(this,a.sortValue,this.sortValue)},b.Column.extend("define",function(a){this._super(a),this.__sorting_define__(a)})}(jQuery,FooTable),function(a){a.Defaults.prototype.sorting={enabled:!1}}(FooTable),function(a,b){b.HTMLColumn.extend("__sorting_define__",function(c){this._super(c),this.sortUse=b.is.string(c.sortUse)&&-1!==a.inArray(c.sortUse,["html","text"])?c.sortUse:"html"}),b.HTMLColumn.prototype.sortValue=function(c){if(b.is.element(c)||b.is.jq(c)){var d=a(c).data("sortValue");return b.is.defined(d)?d:a.trim(a(c)[this.sortUse]())}if(b.is.hash(c)&&b.is.hash(c.options)){if(b.is.string(c.options.sortValue))return c.options.sortValue;b.is.defined(c.value)&&(c=c.value)}return b.is.defined(c)&&null!=c?c:null}}(jQuery,FooTable),function(a){a.Table.prototype.sort=function(b,c){return this.use(a.Sorting).sort(b,c)}}(FooTable),function(a,b){b.Pager=b.Class.extend({construct:function(a,b,c,d,e){this.total=a,this.current=b,this.size=c,this.page=d,this.forward=e}})}(jQuery,FooTable),function(a,b){b.Paging=b.Component.extend({construct:function(a){this._super(a,a.o.paging.enabled),this.strings=a.o.paging.strings,this.current=a.o.paging.current,this.size=a.o.paging.size,this.limit=a.o.paging.limit,this.position=a.o.paging.position,this.countFormat=a.o.paging.countFormat,this.total=-1,this.totalRows=0,this.previous=-1,this.formattedCount=null,this.$row=null,this.$cell=null,this.$pagination=null,this.$count=null,this.detached=!0,this._createdLinks=0},preinit:function(a){var c=this;this.ft.raise("preinit.ft.paging",[a]).then(function(){c.ft.$el.hasClass("footable-paging")&&(c.enabled=!0),c.enabled=b.is["boolean"](a.paging)?a.paging:c.enabled,c.enabled&&(c.size=b.is.number(a.pagingSize)?a.pagingSize:c.size,c.current=b.is.number(a.pagingCurrent)?a.pagingCurrent:c.current,c.limit=b.is.number(a.pagingLimit)?a.pagingLimit:c.limit,c.ft.$el.hasClass("footable-paging-left")&&(c.position="left"),c.ft.$el.hasClass("footable-paging-center")&&(c.position="center"),c.ft.$el.hasClass("footable-paging-right")&&(c.position="right"),c.position=b.is.string(a.pagingPosition)?a.pagingPosition:c.position,c.countFormat=b.is.string(a.pagingCountFormat)?a.pagingCountFormat:c.countFormat,c.total=Math.ceil(c.ft.rows.all.length/c.size))},function(){c.enabled=!1})},init:function(){var a=this;this.ft.raise("init.ft.paging").then(function(){a.$create()},function(){a.enabled=!1})},destroy:function(){var a=this;this.ft.raise("destroy.ft.paging").then(function(){a.ft.$el.removeClass("footable-paging").find("tfoot > tr.footable-paging").remove(),a.detached=!0,a._createdLinks=0})},predraw:function(){this.total=Math.ceil(this.ft.rows.array.length/this.size),this.current=this.current>this.total?this.total:this.current<1?1:this.current,this.totalRows=this.ft.rows.array.length,this.totalRows>this.size&&(this.ft.rows.array=this.ft.rows.array.splice((this.current-1)*this.size,this.size));var a=this.size*(this.current-1)+1,b=this.size*this.current;0==this.ft.rows.array.length?(a=0,b=0):b=b>this.totalRows?this.totalRows:b,this.formattedCount=this._countFormat(this.current,this.total,a,b,this.totalRows)},draw:function(){if(this.total<=1)this.detached||(this.$row.detach(),this.detached=!0);else{if(this.detached){var b=this.ft.$el.children("tfoot");0==b.length&&(b=a("<tfoot/>"),this.ft.$el.append(b)),this.$row.appendTo(b),this.detached=!1}this.$cell.attr("colspan",this.ft.columns.visibleColspan),this._createLinks(),this._setVisible(this.current,this.current>this.previous),this._setNavigation(!0),this.$count.text(this.formattedCount)}},$create:function(){this._createdLinks=0;var b="footable-paging-center";switch(this.position){case"left":b="footable-paging-left";break;case"right":b="footable-paging-right"}this.ft.$el.addClass("footable-paging").addClass(b),this.$cell=a("<td/>").attr("colspan",this.ft.columns.visibleColspan);var c=this.ft.$el.children("tfoot");0==c.length&&(c=a("<tfoot/>"),this.ft.$el.append(c)),this.$row=a("<tr/>",{"class":"footable-paging"}).append(this.$cell).appendTo(c),this.$pagination=a("<ul/>",{"class":"pagination"}).on("click.footable","a.footable-page-link",{self:this},this._onPageClicked),this.$count=a("<span/>",{"class":"label label-default"}),this.$cell.append(this.$pagination,a("<div/>",{"class":"divider"}),this.$count),this.detached=!1},first:function(){return this._set(1)},prev:function(){return this._set(this.current-1>0?this.current-1:1)},next:function(){return this._set(this.current+1<this.total?this.current+1:this.total)},last:function(){return this._set(this.total)},"goto":function(a){return this._set(a>this.total?this.total:1>a?1:a)},prevPages:function(){var a=this.$pagination.children("li.footable-page.visible:first").data("page")-1;this._setVisible(a,!0),this._setNavigation(!1)},nextPages:function(){var a=this.$pagination.children("li.footable-page.visible:last").data("page")+1;this._setVisible(a,!1),this._setNavigation(!1)},pageSize:function(a){return b.is.number(a)?(this.size=a,this.total=Math.ceil(this.ft.rows.all.length/this.size),b.is.jq(this.$row)&&this.$row.remove(),this.$create(),void this.ft.draw()):this.size},_set:function(c){var d=this,e=new b.Pager(d.total,d.current,d.size,c,c>d.current);return d.ft.raise("before.ft.paging",[e]).then(function(){return e.page=e.page>e.total?e.total:e.page,e.page=e.page<1?1:e.page,d.current==c?a.when():(d.previous=d.current,d.current=e.page,d.ft.draw().then(function(){d.ft.raise("after.ft.paging",[e])}))})},_createLinks:function(){if(this._createdLinks!==this.total){var b=this,c=b.total>1,d=function(b,c,d){return a("<li/>",{"class":d}).attr("data-page",b).append(a("<a/>",{"class":"footable-page-link",href:"#"}).data("page",b).html(c))};b.$pagination.empty(),c&&(b.$pagination.append(d("first",b.strings.first,"footable-page-nav")),b.$pagination.append(d("prev",b.strings.prev,"footable-page-nav")),b.limit>0&&b.limit<b.total&&b.$pagination.append(d("prev-limit",b.strings.prevPages,"footable-page-nav")));for(var e,f=0;f<b.total;f++)e=d(f+1,f+1,"footable-page"),b.$pagination.append(e);c&&(b.limit>0&&b.limit<b.total&&b.$pagination.append(d("next-limit",b.strings.nextPages,"footable-page-nav")),b.$pagination.append(d("next",b.strings.next,"footable-page-nav")),b.$pagination.append(d("last",b.strings.last,"footable-page-nav"))),b._createdLinks=b.total}},_setNavigation:function(a){1==this.current?this.$pagination.children('li[data-page="first"],li[data-page="prev"]').addClass("disabled"):this.$pagination.children('li[data-page="first"],li[data-page="prev"]').removeClass("disabled"),this.current==this.total?this.$pagination.children('li[data-page="next"],li[data-page="last"]').addClass("disabled"):this.$pagination.children('li[data-page="next"],li[data-page="last"]').removeClass("disabled"),1==(this.$pagination.children("li.footable-page.visible:first").data("page")||1)?this.$pagination.children('li[data-page="prev-limit"]').addClass("disabled"):this.$pagination.children('li[data-page="prev-limit"]').removeClass("disabled"),(this.$pagination.children("li.footable-page.visible:last").data("page")||this.limit)==this.total?this.$pagination.children('li[data-page="next-limit"]').addClass("disabled"):this.$pagination.children('li[data-page="next-limit"]').removeClass("disabled"),this.limit>0&&this.total<this.limit?this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').hide():this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').show(),a&&this.$pagination.children("li.footable-page").removeClass("active").filter('li[data-page="'+this.current+'"]').addClass("active")},_setVisible:function(a,b){if(this.limit>0&&this.total>this.limit){if(!this.$pagination.children('li.footable-page[data-page="'+a+'"]').hasClass("visible")){var c=0,d=0;1==b?(d=a>this.total?this.total:a,c=d-this.limit):(c=1>a?0:a-1,d=c+this.limit),0>c&&(c=0,d=this.limit>this.total?this.total:this.limit),d>this.total&&(d=this.total,c=this.total-this.limit<0?0:this.total-this.limit),this.$pagination.children("li.footable-page").removeClass("visible").slice(c,d).addClass("visible")}}else this.$pagination.children("li.footable-page").removeClass("visible").slice(0,this.total).addClass("visible")},_countFormat:function(a,b,c,d,e){return this.countFormat.replace(/\{CP}/g,a).replace(/\{TP}/g,b).replace(/\{PF}/g,c).replace(/\{PL}/g,d).replace(/\{TR}/g,e)},_onPageClicked:function(b){if(b.preventDefault(),!a(b.target).closest("li").is(".active,.disabled")){var c=b.data.self,d=a(this).data("page");switch(d){case"first":return void c.first();case"prev":return void c.prev();case"next":return void c.next();case"last":return void c.last();case"prev-limit":return void c.prevPages();case"next-limit":return void c.nextPages();default:return void c._set(d)}}}}),b.components.register("paging",b.Paging,400)}(jQuery,FooTable),function(a){a.Defaults.prototype.paging={enabled:!1,countFormat:"{CP} of {TP}",current:1,limit:5,position:"center",size:10,strings:{first:"&laquo;",prev:"&lsaquo;",next:"&rsaquo;",last:"&raquo;",prevPages:"...",nextPages:"..."}}}(FooTable),function(a){a.Table.prototype.gotoPage=function(b){return this.use(a.Paging)["goto"](b)},a.Table.prototype.nextPage=function(){return this.use(a.Paging).next()},a.Table.prototype.prevPage=function(){return this.use(a.Paging).prev()},a.Table.prototype.firstPage=function(){return this.use(a.Paging).first()},a.Table.prototype.lastPage=function(){return this.use(a.Paging).last()},a.Table.prototype.nextPages=function(){return this.use(a.Paging).nextPages()},a.Table.prototype.prevPages=function(){return this.use(a.Paging).prevPages()},a.Table.prototype.pageSize=function(b){return this.use(a.Paging).pageSize(b)}}(FooTable),function(a,b){b.Editing=b.Component.extend({construct:function(c){this._super(c,c.o.editing.enabled),this.pageToNew=c.o.editing.pageToNew,this.alwaysShow=c.o.editing.alwaysShow,this.column=a.extend(!0,{},c.o.editing.column,{visible:this.alwaysShow}),this.position=c.o.editing.position,this.showText=c.o.editing.showText,this.hideText=c.o.editing.hideText,this.addText=c.o.editing.addText,this.editText=c.o.editing.editText,this.deleteText=c.o.editing.deleteText,this.viewText=c.o.editing.viewText,this.allowAdd=c.o.editing.allowAdd,this.allowEdit=c.o.editing.allowEdit,this.allowDelete=c.o.editing.allowDelete,this.allowView=c.o.editing.allowView,this._$buttons=null,this.callbacks={addRow:b.checkFnValue(this,c.o.editing.addRow),editRow:b.checkFnValue(this,c.o.editing.editRow),deleteRow:b.checkFnValue(this,c.o.editing.deleteRow),viewRow:b.checkFnValue(this,c.o.editing.viewRow)}},preinit:function(c){var d=this;this.ft.raise("preinit.ft.editing",[c]).then(function(){if(d.ft.$el.hasClass("footable-editing")&&(d.enabled=!0),d.enabled=b.is["boolean"](c.editing)?c.editing:d.enabled,d.enabled){if(d.pageToNew=b.is["boolean"](c.editingPageToNew)?c.editingPageToNew:d.pageToNew,d.alwaysShow=b.is["boolean"](c.editingAlwaysShow)?c.editingAlwaysShow:d.alwaysShow,d.position=b.is.string(c.editingPosition)?c.editingPosition:d.position,d.showText=b.is.string(c.editingShowText)?c.editingShowText:d.showText,d.hideText=b.is.string(c.editingHideText)?c.editingHideText:d.hideText,d.addText=b.is.string(c.editingAddText)?c.editingAddText:d.addText,d.editText=b.is.string(c.editingEditText)?c.editingEditText:d.editText,d.deleteText=b.is.string(c.editingDeleteText)?c.editingDeleteText:d.deleteText,d.viewText=b.is.string(c.editingViewText)?c.editingViewText:d.viewText,d.allowAdd=b.is["boolean"](c.editingAllowAdd)?c.editingAllowAdd:d.allowAdd,d.allowEdit=b.is["boolean"](c.editingAllowEdit)?c.editingAllowEdit:d.allowEdit,d.allowDelete=b.is["boolean"](c.editingAllowDelete)?c.editingAllowDelete:d.allowDelete,d.allowView=b.is["boolean"](c.editingAllowView)?c.editingAllowView:d.allowView,d.column=new b.EditingColumn(d.ft,d,a.extend(!0,{},d.column,c.editingColumn,{visible:d.alwaysShow})),d.ft.$el.hasClass("footable-editing-left")&&(d.position="left"),d.ft.$el.hasClass("footable-editing-right")&&(d.position="right"),"right"===d.position)d.column.index=d.ft.columns.array.length;else{d.column.index=0;for(var e=0,f=d.ft.columns.array.length;f>e;e++)d.ft.columns.array[e].index+=1}d.ft.columns.array.push(d.column),d.ft.columns.array.sort(function(a,b){return a.index-b.index}),d.callbacks.addRow=b.checkFnValue(d,c.editingAddRow,d.callbacks.addRow),d.callbacks.editRow=b.checkFnValue(d,c.editingEditRow,d.callbacks.editRow),d.callbacks.deleteRow=b.checkFnValue(d,c.editingDeleteRow,d.callbacks.deleteRow),d.callbacks.viewRow=b.checkFnValue(d,c.editingViewRow,d.callbacks.viewRow)}},function(){d.enabled=!1})},init:function(){var a=this;this.ft.raise("init.ft.editing").then(function(){a.$create()},function(){a.enabled=!1})},destroy:function(){var a=this;this.ft.raise("destroy.ft.editing").then(function(){a.ft.$el.removeClass("footable-editing footable-editing-always-show footable-editing-no-add footable-editing-no-edit footable-editing-no-delete footable-editing-no-view").off("click.ft.editing").find("tfoot > tr.footable-editing").remove()})},$create:function(){var b=this,c="right"===b.position?"footable-editing-right":"footable-editing-left";b.ft.$el.addClass("footable-editing").addClass(c).on("click.ft.editing",".footable-show",{self:b},b._onShowClick).on("click.ft.editing",".footable-hide",{self:b},b._onHideClick).on("click.ft.editing",".footable-edit",{self:b},b._onEditClick).on("click.ft.editing",".footable-delete",{self:b},b._onDeleteClick).on("click.ft.editing",".footable-view",{self:b},b._onViewClick).on("click.ft.editing",".footable-add",{self:b},b._onAddClick),b.$cell=a("<td/>").attr("colspan",b.ft.columns.visibleColspan).append(b.$buttonShow()),b.allowAdd&&b.$cell.append(b.$buttonAdd()),b.$cell.append(b.$buttonHide()),b.alwaysShow&&b.ft.$el.addClass("footable-editing-always-show"),b.allowAdd||b.ft.$el.addClass("footable-editing-no-add"),b.allowEdit||b.ft.$el.addClass("footable-editing-no-edit"),b.allowDelete||b.ft.$el.addClass("footable-editing-no-delete"),b.allowView||b.ft.$el.addClass("footable-editing-no-view");var d=b.ft.$el.children("tfoot");0==d.length&&(d=a("<tfoot/>"),b.ft.$el.append(d)),b.$row=a("<tr/>",{"class":"footable-editing"}).append(b.$cell).appendTo(d)},$buttonShow:function(){return'<button type="button" class="btn btn-primary footable-show">'+this.showText+"</button>"},$buttonHide:function(){return'<button type="button" class="btn btn-default footable-hide">'+this.hideText+"</button>"},$buttonAdd:function(){return'<button type="button" class="btn btn-primary footable-add">'+this.addText+"</button> "},$buttonEdit:function(){return'<button type="button" class="btn btn-default footable-edit">'+this.editText+"</button> "},$buttonDelete:function(){return'<button type="button" class="btn btn-default footable-delete">'+this.deleteText+"</button>"},$buttonView:function(){return'<button type="button" class="btn btn-default footable-view">'+this.viewText+"</button> "},$rowButtons:function(){return b.is.jq(this._$buttons)?this._$buttons.clone():(this._$buttons=a('<div class="btn-group btn-group-xs" role="group"></div>'),this.allowView&&this._$buttons.append(this.$buttonView()),this.allowEdit&&this._$buttons.append(this.$buttonEdit()),this.allowDelete&&this._$buttons.append(this.$buttonDelete()),this._$buttons)},draw:function(){this.$cell.attr("colspan",this.ft.columns.visibleColspan)},_onEditClick:function(c){c.preventDefault();var d=c.data.self,e=a(this).closest("tr").data("__FooTableRow__");e instanceof b.Row&&d.ft.raise("edit.ft.editing",[e]).then(function(){d.callbacks.editRow.call(d.ft,e)})},_onDeleteClick:function(c){c.preventDefault();var d=c.data.self,e=a(this).closest("tr").data("__FooTableRow__");e instanceof b.Row&&d.ft.raise("delete.ft.editing",[e]).then(function(){d.callbacks.deleteRow.call(d.ft,e)})},_onViewClick:function(c){c.preventDefault();var d=c.data.self,e=a(this).closest("tr").data("__FooTableRow__");e instanceof b.Row&&d.ft.raise("view.ft.editing",[e]).then(function(){d.callbacks.viewRow.call(d.ft,e)})},_onAddClick:function(a){a.preventDefault();var b=a.data.self;b.ft.raise("add.ft.editing").then(function(){b.callbacks.addRow.call(b.ft)})},_onShowClick:function(a){a.preventDefault();var b=a.data.self;b.ft.raise("show.ft.editing").then(function(){b.ft.$el.addClass("footable-editing-show"),b.column.visible=!0,b.ft.draw()})},_onHideClick:function(a){a.preventDefault();var b=a.data.self;b.ft.raise("hide.ft.editing").then(function(){b.ft.$el.removeClass("footable-editing-show"),b.column.visible=!1,b.ft.draw()})}}),b.components.register("editing",b.Editing,850)}(jQuery,FooTable),function(a,b){b.EditingColumn=b.Column.extend({construct:function(a,b,c){this._super(a,c,"editing"),this.editing=b},$create:function(){(this.$el=!this.virtual&&b.is.jq(this.$el)?this.$el:a("<th/>",{"class":"footable-editing"})).html(this.title)},parser:function(c){if(b.is.string(c)&&(c=a(a.trim(c))),b.is.element(c)&&(c=a(c)),b.is.jq(c)){var d=c.prop("tagName").toLowerCase();return"td"==d||"th"==d?c.data("value")||c.contents():c}return null},createCell:function(c){var d=this.editing.$rowButtons(),e=a("<td/>").append(d);return b.is.jq(c.$el)&&(0===this.index?e.prependTo(c.$el):e.insertAfter(c.$el.children().eq(this.index-1))),new b.Cell(this.ft,c,this,e||e.html())}}),b.columns.register("editing",b.EditingColumn)}(jQuery,FooTable),function(a,b){b.Defaults.prototype.editing={enabled:!1,pageToNew:!0,position:"right",alwaysShow:!1,addRow:function(){},editRow:function(a){},deleteRow:function(a){},viewRow:function(a){},showText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span> Edit rows',hideText:"Cancel",addText:"New row",editText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span>',deleteText:'<span class="fooicon fooicon-trash" aria-hidden="true"></span>',viewText:'<span class="fooicon fooicon-stats" aria-hidden="true"></span>',allowAdd:!0,allowEdit:!0,allowDelete:!0,allowView:!1,column:{classes:"footable-editing",name:"editing",title:"",filterable:!1,sortable:!1}}}(jQuery,FooTable),function(a,b){b.is.defined(b.Paging)&&(b.Paging.prototype.unpaged=[],b.Paging.extend("predraw",function(){this.unpaged=this.ft.rows.array.slice(0),this._super()}))}(jQuery,FooTable),function(a,b){b.Row.prototype.add=function(c){c=b.is["boolean"](c)?c:!0;var d=this;return a.Deferred(function(a){var b=d.ft.rows.all.push(d)-1;return c?d.ft.draw().then(function(){a.resolve(b)}):void a.resolve(b)})},b.Row.prototype["delete"]=function(c){c=b.is["boolean"](c)?c:!0;var d=this;return a.Deferred(function(a){var e=d.ft.rows.all.indexOf(d);return b.is.number(e)&&e>=0&&e<d.ft.rows.all.length&&(d.ft.rows.all.splice(e,1),c)?d.ft.draw().then(function(){a.resolve(d)}):void a.resolve(d)})},b.is.defined(b.Paging)&&b.Row.extend("add",function(a){a=b.is["boolean"](a)?a:!0;var c,d=this,e=this._super(a),f=d.ft.use(b.Editing);return f&&f.pageToNew&&(c=d.ft.use(b.Paging))&&a?e.then(function(){var a=c.unpaged.indexOf(d),b=Math.ceil((a+1)/c.size);return c.current!==b?c["goto"](b):void 0}):e}),b.is.defined(b.Sorting)&&b.Row.extend("val",function(a,c){c=b.is["boolean"](c)?c:!0;var d=this._super(a);if(!b.is.hash(a))return d;var e=this;return c&&e.ft.draw().then(function(){var a,c=e.ft.use(b.Editing);if(b.is.defined(b.Paging)&&c&&c.pageToNew&&(a=e.ft.use(b.Paging))){var d=a.unpaged.indexOf(e),f=Math.ceil((d+1)/a.size);if(a.current!==f)return a["goto"](f)}}),d})}(jQuery,FooTable),function(a){a.Rows.prototype.add=function(b,c){var d=b;a.is.hash(b)&&(d=new FooTable.Row(this.ft,this.ft.columns.array,b)),d instanceof FooTable.Row&&d.add(c)},a.Rows.prototype.update=function(b,c,d){var e=this.ft.rows.all.length,f=b;a.is.number(b)&&b>=0&&e>b&&(f=this.ft.rows.all[b]),f instanceof FooTable.Row&&a.is.hash(c)&&f.val(c,d)},a.Rows.prototype["delete"]=function(b,c){var d=this.ft.rows.all.length,e=b;a.is.number(b)&&b>=0&&d>b&&(e=this.ft.rows.all[b]),e instanceof FooTable.Row&&e["delete"](c)}}(FooTable),function(a,b){var c=0,d=function(a){var b,c,d=2166136261;for(b=0,c=a.length;c>b;b++)d^=a.charCodeAt(b),d+=(d<<1)+(d<<4)+(d<<7)+(d<<8)+(d<<24);return d>>>0}(location.origin+location.pathname);b.State=b.Component.extend({construct:function(a){this._super(a,a.o.state.enabled),this._key="1",this.key=this._key+(b.is.string(a.o.state.key)?a.o.state.key:this._uid()),this.filtering=b.is["boolean"](a.o.state.filtering)?a.o.state.filtering:!0,this.paging=b.is["boolean"](a.o.state.paging)?a.o.state.paging:!0,this.sorting=b.is["boolean"](a.o.state.sorting)?a.o.state.sorting:!0},preinit:function(a){var c=this;this.ft.raise("preinit.ft.state",[a]).then(function(){c.enabled=b.is["boolean"](a.state)?a.state:c.enabled,c.enabled&&(c.key=c._key+(b.is.string(a.stateKey)?a.stateKey:c.key),c.filtering=b.is["boolean"](a.stateFiltering)?a.stateFiltering:c.filtering,c.paging=b.is["boolean"](a.statePaging)?a.statePaging:c.paging,c.sorting=b.is["boolean"](a.stateSorting)?a.stateSorting:c.sorting)},function(){c.enabled=!1})},get:function(a){return JSON.parse(localStorage.getItem(this.key+":"+a))},set:function(a,b){localStorage.setItem(this.key+":"+a,JSON.stringify(b))},remove:function(a){localStorage.removeItem(this.key+":"+a)},read:function(){this.ft.execute(!1,!0,"readState")},write:function(){this.ft.execute(!1,!0,"writeState")},clear:function(){this.ft.execute(!1,!0,"clearState")},_uid:function(){var a=this.ft.$el.attr("id");return d+"_"+(b.is.string(a)?a:++c)}}),b.components.register("state",b.State,700)}(jQuery,FooTable),function(a){a.Component.prototype.readState=function(){},a.Component.prototype.writeState=function(){},a.Component.prototype.clearState=function(){}}(FooTable),function(a){a.Defaults.prototype.state={enabled:!1,filtering:!0,paging:!0,sorting:!0,key:null}}(FooTable),function(a){a.Filtering&&(a.Filtering.prototype.readState=function(){if(this.ft.state.filtering){var b=this.ft.state.get("filtering");a.is.hash(b)&&!a.is.emptyArray(b.filters)&&(this.filters=this.ensure(b.filters))}},a.Filtering.prototype.writeState=function(){if(this.ft.state.filtering){var b=a.arr.map(this.filters,function(b){return{name:b.name,query:b.query instanceof a.Query?b.query.val():b.query,columns:a.arr.map(b.columns,function(a){return a.name}),hidden:b.hidden,space:b.space,connectors:b.connectors,ignoreCase:b.ignoreCase}});this.ft.state.set("filtering",{filters:b})}},a.Filtering.prototype.clearState=function(){this.ft.state.filtering&&this.ft.state.remove("filtering")})}(FooTable),function(a){a.Paging&&(a.Paging.prototype.readState=function(){if(this.ft.state.paging){var b=this.ft.state.get("paging");a.is.hash(b)&&(this.current=b.current,this.size=b.size)}},a.Paging.prototype.writeState=function(){this.ft.state.paging&&this.ft.state.set("paging",{current:this.current,size:this.size})},a.Paging.prototype.clearState=function(){this.ft.state.paging&&this.ft.state.remove("paging")})}(FooTable),function(a){a.Sorting&&(a.Sorting.prototype.readState=function(){if(this.ft.state.sorting){var b=this.ft.state.get("sorting");if(a.is.hash(b)){var c=this.ft.columns.get(b.column);c instanceof a.Column&&(this.column=c,this.column.direction=b.direction)}}},a.Sorting.prototype.writeState=function(){this.ft.state.sorting&&this.column instanceof a.Column&&this.ft.state.set("sorting",{column:this.column.name,direction:this.column.direction})},a.Sorting.prototype.clearState=function(){this.ft.state.sorting&&this.ft.state.remove("sorting")})}(FooTable),function(a){a.Table.extend("_construct",function(a){this.state=this.use(FooTable.State),this._super(a)}),a.Table.extend("_preinit",function(){var a=this;return a._super().then(function(){a.state.enabled&&a.state.read()})}),a.Table.extend("draw",function(){var a=this;return a._super().then(function(){a.state.enabled&&a.state.write()})})}(FooTable);/*! This file is auto-generated */
/*!
 * Masonry PACKAGED v4.2.2
 * Cascading grid layout library
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});!function(t){var e={};function n(i){if(e[i])return e[i].exports;var a=e[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(i,a,function(e){return t[e]}.bind(null,a));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=13)}([function(t,e){!function(){"use strict";function t(i){if(!i)throw new Error("No options passed to Waypoint constructor");if(!i.element)throw new Error("No element option passed to Waypoint constructor");if(!i.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,i),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=i.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),n[this.key]=this,e+=1}var e=0,n={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete n[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var i in n)e.push(n[i]);for(var a=0,o=e.length;o>a;a++)e[a][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=a.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+n,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,i[t.waypointContextKey]=this,n+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var n=0,i={},a=window.Waypoint,o=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete i[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",(function(){e.didResize||(e.didResize=!0,a.requestAnimationFrame(t))}))},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",(function(){(!e.didScroll||a.isTouch)&&(e.didScroll=!0,a.requestAnimationFrame(t))}))},e.prototype.handleResize=function(){a.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var n in e){var i=e[n],a=i.newScroll>i.oldScroll?i.forward:i.backward;for(var o in this.waypoints[n]){var r=this.waypoints[n][o],s=i.oldScroll<r.triggerPoint,c=i.newScroll>=r.triggerPoint;(s&&c||!s&&!c)&&(r.queueTrigger(a),t[r.group.id]=r.group)}}for(var l in t)t[l].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?a.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?a.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var n in this.waypoints[e])t.push(this.waypoints[e][n]);for(var i=0,a=t.length;a>i;i++)t[i].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,n=e?void 0:this.adapter.offset(),i={};for(var o in this.handleScroll(),t={horizontal:{contextOffset:e?0:n.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:n.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var r=t[o];for(var s in this.waypoints[o]){var c,l,d,u,_=this.waypoints[o][s],p=_.options.offset,h=_.triggerPoint,f=0,m=null==h;_.element!==_.element.window&&(f=_.adapter.offset()[r.offsetProp]),"function"==typeof p?p=p.apply(_):"string"==typeof p&&(p=parseFloat(p),_.options.offset.indexOf("%")>-1&&(p=Math.ceil(r.contextDimension*p/100))),c=r.contextScroll-r.contextOffset,_.triggerPoint=f+c-p,l=h<r.oldScroll,d=_.triggerPoint>=r.oldScroll,u=!l&&!d,!m&&(l&&d)?(_.queueTrigger(r.backward),i[_.group.id]=_.group):!m&&u?(_.queueTrigger(r.forward),i[_.group.id]=_.group):m&&r.oldScroll>=_.triggerPoint&&(_.queueTrigger(r.forward),i[_.group.id]=_.group)}}return a.requestAnimationFrame((function(){for(var t in i)i[t].flushTriggers()})),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in i)i[t].refresh()},e.findByElement=function(t){return i[t.waypointContextKey]},window.onload=function(){o&&o(),e.refreshAll()},a.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},a.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function n(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}var i={vertical:{},horizontal:{}},a=window.Waypoint;n.prototype.add=function(t){this.waypoints.push(t)},n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},n.prototype.flushTriggers=function(){for(var n in this.triggerQueues){var i=this.triggerQueues[n],a="up"===n||"left"===n;i.sort(a?e:t);for(var o=0,r=i.length;r>o;o+=1){var s=i[o];(s.options.continuous||o===i.length-1)&&s.trigger([n])}}this.clearTriggerQueues()},n.prototype.next=function(e){this.waypoints.sort(t);var n=a.Adapter.inArray(e,this.waypoints);return n===this.waypoints.length-1?null:this.waypoints[n+1]},n.prototype.previous=function(e){this.waypoints.sort(t);var n=a.Adapter.inArray(e,this.waypoints);return n?this.waypoints[n-1]:null},n.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},n.prototype.remove=function(t){var e=a.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},n.prototype.first=function(){return this.waypoints[0]},n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},n.findOrCreate=function(t){return i[t.axis][t.name]||new n(t)},a.Group=n}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,n=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],(function(e,n){t.prototype[n]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[n].apply(this.$element,t)}})),e.each(["extend","inArray","isEmptyObject"],(function(n,i){t[i]=e[i]})),n.adapters.push({name:"jquery",Adapter:t}),n.Adapter=t}(),function(){"use strict";function t(t){return function(){var n=[],i=arguments[0];return"function"==typeof arguments[0]&&((i=t.extend({},arguments[1])).handler=arguments[0]),this.each((function(){var a=t.extend({},i,{element:this});"string"==typeof a.context&&(a.context=t(this).closest(a.context)[0]),n.push(new e(a))})),n}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}()},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t,e){for(var n in e)t[n]=e[n]}(window,function(t){var e={};function i(n){if(e[n])return e[n].exports;var a=e[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==n(t)&&t&&t.__esModule)return t;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(a,o,function(e){return t[e]}.bind(null,o));return a},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/",i(i.s=1458)}({1:function(t,e,n){var i=n(92);t.exports=function(t,e,n){var a=null==t?void 0:i(t,e);return void 0===a?n:a}},100:function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},101:function(t,e,i){(function(t){var a=i(139),o=e&&!e.nodeType&&e,r=o&&"object"==n(t)&&t&&!t.nodeType&&t,s=r&&r.exports===o&&a.process,c=function(){try{return r&&r.require&&r.require("util").types||s&&s.binding&&s.binding("util")}catch(t){}}();t.exports=c}).call(this,i(97)(t))},102:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length;++n<i&&!1!==e(t[n],n,t););return t}},103:function(t,e,n){var i=n(229),a=n(241),o=n(243),r=n(244),s=n(245);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=r,c.prototype.set=s,t.exports=c},104:function(t,e,n){var i=n(152),a=n(209),o=n(258);t.exports=function(t,e,n){return e==e?o(t,e,n):i(t,a,n)}},108:function(t,e,n){var i=n(77),a=n(247),o=n(248),r=n(249),s=n(250),c=n(251);function l(t){var e=this.__data__=new i(t);this.size=e.size}l.prototype.clear=a,l.prototype.delete=o,l.prototype.get=r,l.prototype.has=s,l.prototype.set=c,t.exports=l},112:function(t,e,n){var i=n(90),a=n(219),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!i(t))return a(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},113:function(t,e,n){var i=n(50);t.exports=function(t){return"function"==typeof t?t:i}},114:function(t,e,i){var a=i(4),o=i(55),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(t,e){if(a(t))return!1;var i=n(t);return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=t&&!o(t))||s.test(t)||!r.test(t)||null!=e&&t in Object(e)}},117:function(t,e,n){var i=n(188),a=n(12),o=n(55),r=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return NaN;if(a(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=a(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=i(t);var n=s.test(t);return n||c.test(t)?l(t.slice(2),n?2:8):r.test(t)?NaN:+t}},118:function(t,e,n){var i=n(252),a=n(30);t.exports=function t(e,n,o,r,s){return e===n||(null==e||null==n||!a(e)&&!a(n)?e!=e&&n!=n:i(e,n,o,r,t,s))}},119:function(t,e){t.exports=function(t,e){for(var n=-1,i=e.length,a=t.length;++n<i;)t[a+n]=e[n];return t}},12:function(t,e){t.exports=function(t){var e=n(t);return null!=t&&("object"==e||"function"==e)}},120:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length,a=0,o=[];++n<i;){var r=t[n];e(r,n,t)&&(o[a++]=r)}return o}},128:function(t,e,n){var i=n(165),a=n(17);t.exports=function(t,e){return t&&i(t,e,a)}},131:function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},139:function(t,e,i){(function(e){var i="object"==n(e)&&e&&e.Object===Object&&e;t.exports=i}).call(this,i(89))},140:function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},141:function(t,e,n){var i=n(150),a=n(175),o=n(151);t.exports=function(t,e,n,r,s,c){var l=1&n,d=t.length,u=e.length;if(d!=u&&!(l&&u>d))return!1;var _=c.get(t),p=c.get(e);if(_&&p)return _==e&&p==t;var h=-1,f=!0,m=2&n?new i:void 0;for(c.set(t,e),c.set(e,t);++h<d;){var v=t[h],g=e[h];if(r)var b=l?r(g,v,h,e,t,c):r(v,g,h,t,e,c);if(void 0!==b){if(b)continue;f=!1;break}if(m){if(!a(e,(function(t,e){if(!o(m,e)&&(v===t||s(v,t,n,r,c)))return m.push(e)}))){f=!1;break}}else if(v!==g&&!s(v,g,n,r,c)){f=!1;break}}return c.delete(t),c.delete(e),f}},142:function(t,e,n){var i=n(120),a=n(167),o=Object.prototype.propertyIsEnumerable,r=Object.getOwnPropertySymbols,s=r?function(t){return null==t?[]:(t=Object(t),i(r(t),(function(e){return o.call(t,e)})))}:a;t.exports=s},1458:function(t,e,n){"use strict";(function(t){var e=n(357),i=n(356),a=n(1459);!function(n){var o=n("body").hasClass("et-block-layout-preview"),r=n(".et-l--header").first(),s=0;if(window.et_pb_debounce=function(t,e,n){var i,a,o,r,s,c=Date.now||(new Date).getTime(),l=function l(){var d=c-r;d<e&&d>=0?i=setTimeout(l,e-d):(i=null,n||(s=t.apply(o,a),i||(o=a=null)))};return function(){o=this,a=arguments,r=c;var d=n&&!i;return i||(i=setTimeout(l,e)),d&&(s=t.apply(o,a),o=a=null),s}},r.length){var c=r.find(".et_builder_inner_content").children(".et_pb_section--fixed"),l=et_pb_debounce((function(t){s=0,n.each(c,(function(t,e){var i=n(e).outerHeight(!0);s+=i;var a=n(e).offset().top;a<0&&Math.abs(a)>s?s=0:a<0&&(s+=a)}))}),300);n(window).on("resize",l)}window.et_pb_smooth_scroll=function(t,e,i,o){var c=t.offset().top,l=n(window).width(),d=0,u=0,_="",p="",h=r.find(".et_pb_section");if(!(0,a.isTargetStickyState)(t)){d=n("body").hasClass("et_fixed_nav")&&l>980?(n("#top-header").outerHeight()||0)+(n("#main-header").outerHeight()||0)-1:0,n("#wpadminbar").length&&l>600&&(d+=n("#wpadminbar").outerHeight()||0),r.length&&(h.hasClass("et_pb_section--fixed")&&(_=Math.ceil(parseFloat(h.css("left"))),p=Math.ceil(parseFloat(h.css("right"))),l<980&&(d+=90)),0===_+p&&(d+=s));var f=(0,a.getClosestStickyModuleOffsetTop)(t);f&&(d+=f),u=e?0:Math.round(c)-d,void 0===o&&(o="swing"),n("html, body").animate({scrollTop:u},i,o)}},window.et_pb_form_placeholders_init=function(e){e.find('input:text, input[type="email"], input[type="url"], textarea').each((function(e,n){var i=t(n),a=i.siblings("label"),o=i.siblings("label").text();a.length&&(a.hide(),i.siblings("span.required")&&(o+=i.siblings("span.required").text(),i.siblings("span.required").hide()),i.val(o))})).on("focus",(function(){var e=t(this).siblings("label").text();t(this).siblings("span.required").length&&(e+=t(this).siblings("span.required").text()),t(this).val()===e&&t(this).val("")})).on("blur",(function(){var e=t(this).siblings("label").text();t(this).siblings("span.required").length&&(e+=t(this).siblings("span.required").text()),""===t(this).val()&&t(this).val(e)}))},window.et_duplicate_menu=function(t,e,a,o,r){e.each((function(){var e,s=n(this);if(!s.find("#".concat(a)).length&&(""!==t&&t.clone().attr("id",a).removeClass().attr("class",o).appendTo(s),(e=s.find("> ul")).find(".menu_slide").remove(),e.find(".et_pb_menu__logo-slot").remove(),e.find("li").first().addClass("et_first_mobile_item"),e.find("a").on("click",(function(){n(this).parents(".et_mobile_menu").siblings(".mobile_menu_bar").trigger("click")})),"no_click_event"!==r)){i.isBuilder&&s.off("click");var c=s.closest(".et_pb_section"),l=s.closest(".et_pb_row"),d="0px"!==c.css("border-radius"),u="0px"!==l.css("border-radius");s.on("click",".mobile_menu_bar",(function(){return n(".mobile_nav.opened .mobile_menu_bar").not(n(this)).trigger("click"),s.hasClass("closed")?(s.removeClass("closed").addClass("opened"),(d||u)&&(c.css("overflow","visible"),l.css("overflow","visible")),e.stop().slideDown(500)):(s.removeClass("opened").addClass("closed"),e.stop().slideUp(500),(d||u)&&setTimeout((function(){c.css("overflow","hidden"),l.css("overflow","hidden")}),500)),!1}))}})),n("#mobile_menu .centered-inline-logo-wrap").remove()},window.et_pb_remove_placeholder_text=function(e){e.find("input:text, textarea").each((function(e,n){var i=t(n),a=i.siblings("label");i.siblings("label").text(),a.length&&a.is(":hidden")&&a.text()==i.val()&&i.val("")}))},window.et_fix_fullscreen_section=function(){var t=n(o?e.top_window:window);n("section.et_pb_fullscreen").each((function(){var e=n(this);et_calc_fullscreen_section.bind(e),t.on("resize",et_calc_fullscreen_section.bind(e))}))},window.et_bar_counters_init=function(t){t.length&&t.css({width:"".concat(parseFloat(t.attr("data-width")),"%")})},window.et_fix_pricing_currency_position=function(t){setTimeout((function(){var e=void 0!==t?t:n(".et_pb_pricing_table");e.length&&e.each((function(){var t=n(this).find(".et_pb_et_price"),e=!!t.length&&t.find(".et_pb_dollar_sign"),i=!!t.length&&t.find(".et_pb_sum");e&&i&&e.css({marginLeft:"".concat(-e.width(),"px")})}))}),1)},window.et_pb_set_responsive_grid=function(t,e){setTimeout((function(){var i=t.innerWidth(),a=t.find(e),o=a.outerWidth(!0),r=o-a.outerWidth(),s=Math.round((i+r)/o),c=1,l=1,d=n();if(a.removeClass("last_in_row first_in_row on_last_row"),a.filter(":visible").each((function(){var t=n(this);t.hasClass("inactive")||(l===c?(t.addClass("first_in_row"),d=t):0==c%s&&(t.addClass("last_in_row"),l=c+1),c++)})),d.length){var u=d.parents(".et_pb_module");if(u.is(":last-child")){var _=d.parents(".et_pb_column")[0];n(_).find(".et_pb_grid_item").removeClass("on_last_row");var p=u.find(".et_pb_gallery_pagination");0===p.length&&(p=u.find(".et_pb_portofolio_pagination")),(0===p.length||p.length>0&&!p.is(":visible"))&&(s>1&&d.addClass("on_last_row"),d.nextAll().addClass("on_last_row"))}}}),1)},window.et_pb_set_tabs_height=function(t){void 0===t&&(t=n(".et_pb_tabs")),t.length&&t.each((function(){var t=n(this).find(".et_pb_tabs_controls"),e=t.find("li"),i=0,a=n(this).parents(".et_pb_column_1_3, .et_pb_column_1_4, .et_pb_column_3_8").length>0,o=parseFloat(n(window).width())<768,r=a||o;r&&n(this).addClass("et_pb_tabs_vertically_stacked"),e.length&&(t.children("li").removeAttr("style"),e.each((function(){var t=n(this).outerHeight();r||t>i&&(i=t)}))),0!==i&&t.children("li").css("height","".concat(i,"px"))}))},window.et_pb_box_shadow_apply_overlay=function(t){void 0!==document.body.style.pointerEvents&&(void 0===document.documentMode||document.documentMode>=11)?n(t).each((function(){n(this).children(".box-shadow-overlay").length||n(this).addClass("has-box-shadow-overlay").prepend('<div class="box-shadow-overlay"></div>')})):n(t).addClass(".et-box-shadow-no-overlay")},window.et_pb_init_nav_menu=function(t){t.each((function(){var t=n(this);t.data("et-is-menu-ready")||(t.find("li").on("mouseenter",(function(){window.et_pb_toggle_nav_menu(n(this),"open")})).on("mouseleave",(function(){window.et_pb_toggle_nav_menu(n(this),"close",0)})),n("body").on("touchend",(function(t){n(t.target).closest("ul.nav, ul.menu").length<1&&n(".et-hover").length>0&&window.et_pb_toggle_nav_menu(n(".et-hover"),"close")})),t.find("li.menu-item-has-children").on("touchend",(function(t){var e=n(t.target).closest(".menu-item");if(e.hasClass("menu-item-has-children")){var i=n(this),a=e.closest(".mega-menu-parent.et-touch-hover").length>0;if(i.hasClass("et-touch-hover")||a)void 0!==i.find(">a").attr("href")&&(window.location=i.find(">a").attr("href"));else{var o=n(t.target),r=o.closest(".menu-item").siblings(".et-touch-hover");if(o.closest(".et-touch-hover").length<1&&window.et_pb_toggle_nav_menu(n(".et-hover"),"close",0),i.addClass("et-touch-hover"),r.length>0){var s=r.find(".et-touch-hover");window.et_pb_toggle_nav_menu(r,"close"),window.et_pb_toggle_nav_menu(s,"close")}window.et_pb_toggle_nav_menu(i,"open")}t.preventDefault(),t.stopPropagation()}})),t.find("li.mega-menu").each((function(){var t=n(this),e=t.children("ul").children("li").length;e<4&&t.addClass("mega-menu-parent mega-menu-parent-".concat(e))})),t.data("et-is-menu-ready","ready"))}))},window.et_pb_toggle_nav_menu=function(t,e,n){if("open"===e)t.closest("li.mega-menu").length&&!t.hasClass("mega-menu")||(t.addClass("et-show-dropdown"),t.removeClass("et-hover").addClass("et-hover"));else{var i=void 0!==n?n:200;t.removeClass("et-show-dropdown"),t.removeClass("et-touch-hover"),setTimeout((function(){t.hasClass("et-show-dropdown")||t.removeClass("et-hover")}),i)}},window.et_pb_apply_sticky_image_effect=function(t){var e=t.closest(".et_pb_row"),n=e.closest(".et_pb_section"),i=t.closest(".et_pb_column"),a="et_pb_section_sticky",o="et_pb_section_sticky_mobile",r=n.children(".et_pb_row").last(),s=e.children(".et_pb_column").last(),c=i.children(".et_pb_module").last();return!e.is(r)||(r.addClass("et-last-child"),!t.is(c)||(n.hasClass(a)||n.addClass(a),i.addClass("et_pb_row_sticky"),void(!n.hasClass(o)&&i.is(s)&&n.addClass(o))))},window.et_pb_menu_inject_inline_centered_logo=function(t){var e=n(t).find("nav > ul > li"),i=Math.round(e.length/2),a=window.et_pb_menu_inject_item(t,i,!0);return a&&n(a).addClass("et_pb_menu__logo-slot"),a},window.et_pb_menu_inject_item=function(t,e,i){i=void 0===i||i,e=Math.max(e,0);var a=n(t).find("nav > ul").first();if(0===a.length)return null;var o=a.find("> li"),r=n("<li></li>");if(0===o.length)a.append(r);else{var s=i?"before":"after",c=i?o.eq(e):o.eq(o.length-1-e);0===c.length&&(s=i?"after":"before",c=i?o.last():o.first()),c[s](r)}return r.get(0)},window.et_pb_reposition_menu_module_dropdowns=et_pb_debounce((function(t){n(t||".et_pb_menu, .et_pb_fullwidth_menu").each((function(){var t=n(this).find(".et_pb_row").first();if(0===t.length)return!0;var e=t.offset().top,i=n(this).attr("class").replace(/^.*?(et_pb(?:_fullwidth)?_menu_\d+[^\s]*).*$/i,"$1"),a=n(this).find(".et_pb_menu__menu ul").first().hasClass("upwards"),o="";n(this).find(".et_pb_menu__menu > nav > ul > li.mega-menu.menu-item-has-children").each((function(){var r=n(this),s=r.attr("class").replace(/^.*?(menu-item-\d+).*$/i,"$1"),c=".".concat(i," li.").concat(s," > .sub-menu");if(a){var l=Math.floor(e+t.outerHeight()-r.offset().top)-1;o+="".concat(c,"{ bottom: ").concat(l.toString(),"px !important; }")}else l=Math.floor(r.offset().top+r.outerHeight()-e)-1,o+="".concat(c,"{ top: ").concat(l.toString(),"px !important; }")}));var r=n("style.et-menu-style-".concat(i)).first();0===r.length&&((r=n("<style></style>")).addClass("et-menu-style"),r.addClass("et-menu-style-".concat(i)),r.appendTo(n("head")));var s=r.html();o!==s&&r.html(o)}))}),200)}(t)}).call(this,n(8))},1459:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.trimTransitionValue=e.isTargetStickyState=e.getStickyStyles=e.getLimitSelector=e.getLimit=e.getClosestStickyModuleOffsetTop=e.filterInvalidModules=void 0;var i=_(n(65)),a=_(n(9)),o=_(n(1)),r=_(n(147)),s=_(n(7)),c=_(n(5)),l=_(n(37)),d=_(n(8)),u=n(356);function _(t){return t&&t.__esModule?t:{default:t}}function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}e.getLimit=function(t,e){if(!(0,s.default)(["body","section","row","column"],e))return!1;var n=m(t,e);if(!n)return!1;var i=n.outerHeight(),a=n.outerWidth();return{limit:e,height:i,width:a,offsets:(0,u.getOffsets)(n,a,i)}};var m=function(t,e){var n=!1;switch(e){case"body":n=".et_builder_inner_content";break;case"section":n=".et_pb_section";break;case"row":n=".et_pb_row";break;case"column":n=".et_pb_column"}return!!n&&t.closest(n)};e.getLimitSelector=m,e.filterInvalidModules=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};return(0,a.default)(t,(function(t,i){(0,d.default)(t.selector).parents(".et_pb_sticky_module").length>0||(!(0,c.default)(e)&&e[i]?n[i]=h(h({},e[i]),t):n[i]=t)})),n},e.getStickyStyles=function(t,e,n){var i=e.clone().addClass("et_pb_sticky et_pb_sticky_style_dom").attr({"data-sticky-style-dom-id":t,style:""}).css({opacity:0,transition:"none",animation:"none"});i.find("img").each((function(t){var n=(0,d.default)(this),i=e.find("img").eq(t),a=(0,o.default)(i,[0,"naturalWidth"],e.find("img").eq(t).outerWidth()),r=(0,o.default)(i,[0,"naturalHeight"],e.find("img").eq(t).outerHeight());n.attr({scrset:"",src:'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="'.concat(a,'" height="').concat(r,'"><rect width="').concat(a,'" height="').concat(r,'" /></svg>')})})),e.after(i);var a=function(t){var a="margin".concat(t),o=e.hasClass("et_pb_sticky")?n:e;return parseFloat(i.css(a))-parseFloat(o.css(a))},r=e.parent().hasClass("et_pb_equal_columns");r&&(e.hide(),n.hide());var s={height:i.outerHeight(),width:i.outerWidth(),marginRight:a("Right"),marginLeft:a("Left"),padding:i.css("padding")};return r&&(e.show(),n.show()),(0,d.default)('.et_pb_sticky_style_dom[data-sticky-style-dom-id="'.concat(t,'"]')).remove(),s},e.trimTransitionValue=function(t,e){(0,l.default)(t)||(t="");var n=t.split(", "),a=(0,i.default)(n,(function(t){return!(0,s.default)(e,(0,r.default)(t.split(" ")))}));return(0,c.default)(a)?"none":a.join(", ")},e.getClosestStickyModuleOffsetTop=function(t){var e=t.offset();e.right=e.left+t.outerWidth();var n=null,i=0,r=(0,o.default)(window.ET_FE,"stores.sticky.modules",{});if((0,a.default)(r,(function(i){if((0,s.default)(["top_bottom","top"],i.position)&&!t.is((0,o.default)(i,"selector"))&&!((0,o.default)(i,"offsets.right",0)<e.left||(0,o.default)(i,"offsets.left",0)>e.right||(0,o.default)(i,"offsets.top",0)>e.top)){var a=(0,o.default)(i,"bottomLimitSettings.offsets.bottom");a&&a<e.top||(n=i)}})),(0,o.default)(n,"topOffsetModules",!1)){(0,a.default)((0,o.default)(n,"topOffsetModules",[]),(function(t){var e=(0,o.default)(r,[t,"heightSticky"],(0,o.default)(r,[t,"height"],0));i+=e}));var c=(0,o.default)(r,[n.id,"heightSticky"],(0,o.default)(r,[n.id,"height"],0));i+=c}return i},e.isTargetStickyState=function(t){var e=(0,o.default)(window.ET_FE,"stores.sticky.modules",{}),n=!1;return(0,a.default)(e,(function(e){var i=t.is((0,o.default)(e,"selector")),a=e.isSticky,r=e.isPaused;if(i&&a&&!r)return n=!0,!1})),n}},147:function(t,e){t.exports=function(t){return t&&t.length?t[0]:void 0}},149:function(t,e,n){var i=n(103);function a(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function n(){var i=arguments,a=e?e.apply(this,i):i[0],o=n.cache;if(o.has(a))return o.get(a);var r=t.apply(this,i);return n.cache=o.set(a,r)||o,r};return n.cache=new(a.Cache||i),n}a.Cache=i,t.exports=a},150:function(t,e,n){var i=n(103),a=n(253),o=n(254);function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new i;++e<n;)this.add(t[e])}r.prototype.add=r.prototype.push=a,r.prototype.has=o,t.exports=r},151:function(t,e){t.exports=function(t,e){return t.has(e)}},152:function(t,e){t.exports=function(t,e,n,i){for(var a=t.length,o=n+(i?1:-1);i?o--:++o<a;)if(e(t[o],o,t))return o;return-1}},153:function(t,e,n){var i=n(117);t.exports=function(t){return t?(t=i(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},165:function(t,e,n){var i=n(204)();t.exports=i},166:function(t,e,n){var i=n(187),a=n(81),o=n(4),r=n(73),s=n(70),c=n(83),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),d=!n&&a(t),u=!n&&!d&&r(t),_=!n&&!d&&!u&&c(t),p=n||d||u||_,h=p?i(t.length,String):[],f=h.length;for(var m in t)!e&&!l.call(t,m)||p&&("length"==m||u&&("offset"==m||"parent"==m)||_&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,f))||h.push(m);return h}},167:function(t,e){t.exports=function(){return[]}},17:function(t,e,n){var i=n(166),a=n(112),o=n(38);t.exports=function(t){return o(t)?i(t):a(t)}},171:function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},172:function(t,e,n){var i=n(44)(n(23),"Set");t.exports=i},173:function(t,e,n){var i=n(44)(n(23),"WeakMap");t.exports=i},174:function(t,e,n){var i=n(228),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,r=i((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,(function(t,n,i,a){e.push(i?a.replace(o,"$1"):n||t)})),e}));t.exports=r},175:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length;++n<i;)if(e(t[n],n,t))return!0;return!1}},176:function(t,e,n){var i=n(23).Uint8Array;t.exports=i},177:function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,i){n[++e]=[i,t]})),n}},178:function(t,e,n){var i=n(179),a=n(142),o=n(17);t.exports=function(t){return i(t,o,a)}},179:function(t,e,n){var i=n(119),a=n(4);t.exports=function(t,e,n){var o=e(t);return a(t)?o:i(o,n(t))}},180:function(t,e,n){var i=n(12);t.exports=function(t){return t==t&&!i(t)}},181:function(t,e){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},186:function(t,e){t.exports=function(){return!1}},187:function(t,e){t.exports=function(t,e){for(var n=-1,i=Array(t);++n<t;)i[n]=e(n);return i}},188:function(t,e,n){var i=n(189),a=/^\s+/;t.exports=function(t){return t?t.slice(0,i(t)+1).replace(a,""):t}},189:function(t,e){var n=/\s/;t.exports=function(t){for(var e=t.length;e--&&n.test(t.charAt(e)););return e}},190:function(t,e,n){var i=n(45);t.exports=function(t,e){return i(e,(function(e){return t[e]}))}},202:function(t,e,n){var i=n(35),a=n(223),o=n(12),r=n(140),s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,d=c.toString,u=l.hasOwnProperty,_=RegExp("^"+d.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||a(t))&&(i(t)?_:s).test(r(t))}},203:function(t,e,n){var i=n(23)["__core-js_shared__"];t.exports=i},204:function(t,e){t.exports=function(t){return function(e,n,i){for(var a=-1,o=Object(e),r=i(e),s=r.length;s--;){var c=r[t?s:++a];if(!1===n(o[c],c,o))break}return e}}},205:function(t,e,n){var i=n(38);t.exports=function(t,e){return function(n,a){if(null==n)return n;if(!i(n))return t(n,a);for(var o=n.length,r=e?o:-1,s=Object(n);(e?r--:++r<o)&&!1!==a(s[r],r,s););return n}}},206:function(t,e,n){var i=n(74),a=n(81),o=n(4),r=n(70),s=n(100),c=n(53);t.exports=function(t,e,n){for(var l=-1,d=(e=i(e,t)).length,u=!1;++l<d;){var _=c(e[l]);if(!(u=null!=t&&n(t,_)))break;t=t[_]}return u||++l!=d?u:!!(d=null==t?0:t.length)&&s(d)&&r(_,d)&&(o(t)||a(t))}},207:function(t,e,n){var i=n(289),a=n(206);t.exports=function(t,e){return null!=t&&a(t,e,i)}},208:function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},209:function(t,e){t.exports=function(t){return t!=t}},219:function(t,e,n){var i=n(171)(Object.keys,Object);t.exports=i},220:function(t,e,n){var i=n(44)(n(23),"DataView");t.exports=i},221:function(t,e,n){var i=n(61),a=Object.prototype,o=a.hasOwnProperty,r=a.toString,s=i?i.toStringTag:void 0;t.exports=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var i=!0}catch(t){}var a=r.call(t);return i&&(e?t[s]=n:delete t[s]),a}},222:function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},223:function(t,e,n){var i,a=n(203),o=(i=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"";t.exports=function(t){return!!o&&o in t}},224:function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},225:function(t,e,n){var i=n(44)(n(23),"Promise");t.exports=i},226:function(t,e,n){var i=n(36),a=n(30);t.exports=function(t){return a(t)&&"[object Arguments]"==i(t)}},227:function(t,e,n){var i=n(36),a=n(100),o=n(30),r={};r["[object Float32Array]"]=r["[object Float64Array]"]=r["[object Int8Array]"]=r["[object Int16Array]"]=r["[object Int32Array]"]=r["[object Uint8Array]"]=r["[object Uint8ClampedArray]"]=r["[object Uint16Array]"]=r["[object Uint32Array]"]=!0,r["[object Arguments]"]=r["[object Array]"]=r["[object ArrayBuffer]"]=r["[object Boolean]"]=r["[object DataView]"]=r["[object Date]"]=r["[object Error]"]=r["[object Function]"]=r["[object Map]"]=r["[object Number]"]=r["[object Object]"]=r["[object RegExp]"]=r["[object Set]"]=r["[object String]"]=r["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&a(t.length)&&!!r[i(t)]}},228:function(t,e,n){var i=n(149);t.exports=function(t){var e=i(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},229:function(t,e,n){var i=n(230),a=n(77),o=n(99);t.exports=function(){this.size=0,this.__data__={hash:new i,map:new(o||a),string:new i}}},23:function(t,e,i){var a=i(139),o="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,r=a||o||Function("return this")();t.exports=r},230:function(t,e,n){var i=n(231),a=n(232),o=n(233),r=n(234),s=n(235);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=r,c.prototype.set=s,t.exports=c},231:function(t,e,n){var i=n(76);t.exports=function(){this.__data__=i?i(null):{},this.size=0}},232:function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},233:function(t,e,n){var i=n(76),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(i){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(e,t)?e[t]:void 0}},234:function(t,e,n){var i=n(76),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return i?void 0!==e[t]:a.call(e,t)}},235:function(t,e,n){var i=n(76);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?"__lodash_hash_undefined__":e,this}},236:function(t,e){t.exports=function(){this.__data__=[],this.size=0}},237:function(t,e,n){var i=n(78),a=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=i(e,t);return!(n<0||(n==e.length-1?e.pop():a.call(e,n,1),--this.size,0))}},238:function(t,e,n){var i=n(78);t.exports=function(t){var e=this.__data__,n=i(e,t);return n<0?void 0:e[n][1]}},239:function(t,e,n){var i=n(78);t.exports=function(t){return i(this.__data__,t)>-1}},240:function(t,e,n){var i=n(78);t.exports=function(t,e){var n=this.__data__,a=i(n,t);return a<0?(++this.size,n.push([t,e])):n[a][1]=e,this}},241:function(t,e,n){var i=n(79);t.exports=function(t){var e=i(this,t).delete(t);return this.size-=e?1:0,e}},242:function(t,e){t.exports=function(t){var e=n(t);return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},243:function(t,e,n){var i=n(79);t.exports=function(t){return i(this,t).get(t)}},244:function(t,e,n){var i=n(79);t.exports=function(t){return i(this,t).has(t)}},245:function(t,e,n){var i=n(79);t.exports=function(t,e){var n=i(this,t),a=n.size;return n.set(t,e),this.size+=n.size==a?0:1,this}},246:function(t,e,n){var i=n(108),a=n(118);t.exports=function(t,e,n,o){var r=n.length,s=r,c=!o;if(null==t)return!s;for(t=Object(t);r--;){var l=n[r];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++r<s;){var d=(l=n[r])[0],u=t[d],_=l[1];if(c&&l[2]){if(void 0===u&&!(d in t))return!1}else{var p=new i;if(o)var h=o(u,_,d,t,e,p);if(!(void 0===h?a(_,u,3,o,p):h))return!1}}return!0}},247:function(t,e,n){var i=n(77);t.exports=function(){this.__data__=new i,this.size=0}},248:function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},249:function(t,e){t.exports=function(t){return this.__data__.get(t)}},250:function(t,e){t.exports=function(t){return this.__data__.has(t)}},251:function(t,e,n){var i=n(77),a=n(99),o=n(103);t.exports=function(t,e){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!a||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(r)}return n.set(t,e),this.size=n.size,this}},252:function(t,e,n){var i=n(108),a=n(141),o=n(255),r=n(256),s=n(68),c=n(4),l=n(73),d=n(83),u="[object Arguments]",_="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,f,m,v){var g=c(t),b=c(e),w=g?_:s(t),y=b?_:s(e),x=(w=w==u?p:w)==p,C=(y=y==u?p:y)==p,k=w==y;if(k&&l(t)){if(!l(e))return!1;g=!0,x=!1}if(k&&!x)return v||(v=new i),g||d(t)?a(t,e,n,f,m,v):o(t,e,w,n,f,m,v);if(!(1&n)){var j=x&&h.call(t,"__wrapped__"),T=C&&h.call(e,"__wrapped__");if(j||T){var O=j?t.value():t,S=T?e.value():e;return v||(v=new i),m(O,S,n,f,v)}}return!!k&&(v||(v=new i),r(t,e,n,f,m,v))}},253:function(t,e){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},254:function(t,e){t.exports=function(t){return this.__data__.has(t)}},255:function(t,e,n){var i=n(61),a=n(176),o=n(62),r=n(141),s=n(177),c=n(131),l=i?i.prototype:void 0,d=l?l.valueOf:void 0;t.exports=function(t,e,n,i,l,u,_){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!u(new a(t),new a(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var p=s;case"[object Set]":var h=1&i;if(p||(p=c),t.size!=e.size&&!h)return!1;var f=_.get(t);if(f)return f==e;i|=2,_.set(t,e);var m=r(p(t),p(e),i,l,u,_);return _.delete(t),m;case"[object Symbol]":if(d)return d.call(t)==d.call(e)}return!1}},256:function(t,e,n){var i=n(178),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,o,r,s){var c=1&n,l=i(t),d=l.length;if(d!=i(e).length&&!c)return!1;for(var u=d;u--;){var _=l[u];if(!(c?_ in e:a.call(e,_)))return!1}var p=s.get(t),h=s.get(e);if(p&&h)return p==e&&h==t;var f=!0;s.set(t,e),s.set(e,t);for(var m=c;++u<d;){var v=t[_=l[u]],g=e[_];if(o)var b=c?o(g,v,_,e,t,s):o(v,g,_,t,e,s);if(!(void 0===b?v===g||r(v,g,n,o,s):b)){f=!1;break}m||(m="constructor"==_)}if(f&&!m){var w=t.constructor,y=e.constructor;w==y||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof y&&y instanceof y||(f=!1)}return s.delete(t),s.delete(e),f}},257:function(t,e,n){var i=n(180),a=n(17);t.exports=function(t){for(var e=a(t),n=e.length;n--;){var o=e[n],r=t[o];e[n]=[o,r,i(r)]}return e}},258:function(t,e){t.exports=function(t,e,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===e)return i;return-1}},272:function(t,e,n){var i=n(246),a=n(257),o=n(181);t.exports=function(t){var e=a(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||i(n,t,e)}}},273:function(t,e,n){var i=n(118),a=n(1),o=n(207),r=n(114),s=n(180),c=n(181),l=n(53);t.exports=function(t,e){return r(t)&&s(e)?c(l(t),e):function(n){var r=a(n,t);return void 0===r&&r===e?o(n,t):i(e,r,3)}}},274:function(t,e,n){var i=n(208),a=n(290),o=n(114),r=n(53);t.exports=function(t){return o(t)?i(r(t)):a(t)}},28:function(t,e,n){var i=n(82);t.exports=function(t){return null==t?"":i(t)}},289:function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},290:function(t,e,n){var i=n(92);t.exports=function(t){return function(e){return i(e,t)}}},30:function(t,e){t.exports=function(t){return null!=t&&"object"==n(t)}},32:function(t,e,i){var a=i(272),o=i(273),r=i(50),s=i(4),c=i(274);t.exports=function(t){return"function"==typeof t?t:null==t?r:"object"==n(t)?s(t)?o(t[0],t[1]):a(t):c(t)}},33:function(t,e,n){var i=n(153);t.exports=function(t){var e=i(t),n=e%1;return e==e?n?e-n:e:0}},330:function(t,e,n){var i=n(86);t.exports=function(t,e){var n=[];return i(t,(function(t,i,a){e(t,i,a)&&n.push(t)})),n}},35:function(t,e,n){var i=n(36),a=n(12);t.exports=function(t){if(!a(t))return!1;var e=i(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},356:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setImportantInlineValue=e.registerFrontendComponent=e.maybeIncreaseEmitterMaxListeners=e.maybeDecreaseEmitterMaxListeners=e.isVB=e.isTB=e.isLBP=e.isLBB=e.isFE=e.isExtraTheme=e.isDiviTheme=e.isBuilderType=e.isBuilder=e.isBlockEditor=e.isBFB=e.is=e.getOffsets=e.getBuilderUtilsParams=e.getBuilderType=void 0;var a=c(i(7)),o=c(i(1)),r=c(i(8)),s=i(357);function c(t){return t&&t.__esModule?t:{default:t}}function l(t){return(l="function"==typeof Symbol&&"symbol"==n(Symbol.iterator)?function(t){return n(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)})(t)}var d=function(){return window.et_builder_utils_params?window.et_builder_utils_params:s.top_window.et_builder_utils_params?s.top_window.et_builder_utils_params:{}};e.getBuilderUtilsParams=d;var u=function(){return(0,o.default)(d(),"builderType","")};e.getBuilderType=u;var _=function(t){return t===u()};e.isBuilderType=_;var p=function(t){return(0,o.default)(d(),"condition.".concat(t))};e.is=p;var h=_("fe");e.isFE=h;var f=_("vb");e.isVB=f;var m=_("bfb");e.isBFB=m;var v=_("tb");e.isTB=v;var g=_("lbb");e.isLBB=g;var b=p("diviTheme");e.isDiviTheme=b;var w=p("extraTheme");e.isExtraTheme=w;var y=_("lbp");e.isLBP=y;var x=0<(0,r.default)(s.top_window.document).find(".edit-post-layout__content").length;e.isBlockEditor=x;var C=(0,a.default)(["vb","bfb","tb","lbb"],u());e.isBuilder=C,e.getOffsets=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=C&&t.hasClass("et_pb_sticky")&&"fixed"!==t.css("position"),a=t.data("et-offsets"),r=t.data("et-offsets-device"),s=(0,o.default)(window.ET_FE,"stores.window.breakpoint","");if(i&&void 0!==a&&r===s)return a;var c=t.offset();if(void 0===c)return{};var l=C?t.children('.et-fb-custom-css-output[data-sticky-has-transform="on"]').length>0:t.hasClass("et_pb_sticky--has-transform"),d=void 0===c.top?0:c.top,u=void 0===c.left?0:c.left;if(l){var _=t.parent().offset(),p={top:c.top-_.top,left:c.left-_.left},h={top:t[0].offsetTop,left:t[0].offsetLeft};d+=h.top-p.top,c.top=d,u+=h.left-p.left,c.left=u}return c.right=u+e,c.bottom=d+n,t.data("et-offsets",c),""!==s&&t.data("et-offsets-device",c),c},e.maybeIncreaseEmitterMaxListeners=function(t,e){var n=t.listenerCount(e),i=t.getMaxListeners();n===i&&t.setMaxListeners(i+1)},e.maybeDecreaseEmitterMaxListeners=function(t,e){var n=t.listenerCount(e);t.getMaxListeners()>10&&t.setMaxListeners(n)},e.registerFrontendComponent=function(t,e,n){void 0===window.ET_FE&&(window.ET_FE={}),"object"!==l(window.ET_FE[t])&&(window.ET_FE[t]={}),window.ET_FE[t][e]=n},e.setImportantInlineValue=function(t,e,n){t.css(e,"");var i=t.attr("style");t.attr("style","".concat(i," ").concat(e,": ").concat(n," !important;"))}},357:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.top_window=e.is_iframe=void 0;var i=window;e.top_window=i;var a,o=!1;e.is_iframe=o;try{a=!!window.top.document&&window.top}catch(t){a=!1}a&&a.__Cypress__?window.parent===a?(e.top_window=i=window,e.is_iframe=o=!1):(e.top_window=i=window.parent,e.is_iframe=o=!0):a&&(e.top_window=i=a,e.is_iframe=o=a!==window.self)},36:function(t,e,n){var i=n(61),a=n(221),o=n(222),r=i?i.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":r&&r in Object(t)?a(t):o(t)}},37:function(t,e,n){var i=n(36),a=n(4),o=n(30);t.exports=function(t){return"string"==typeof t||!a(t)&&o(t)&&"[object String]"==i(t)}},38:function(t,e,n){var i=n(35),a=n(100);t.exports=function(t){return null!=t&&a(t.length)&&!i(t)}},4:function(t,e){var n=Array.isArray;t.exports=n},44:function(t,e,n){var i=n(202),a=n(224);t.exports=function(t,e){var n=a(t,e);return i(n)?n:void 0}},45:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length,a=Array(i);++n<i;)a[n]=e(t[n],n,t);return a}},5:function(t,e,n){var i=n(112),a=n(68),o=n(81),r=n(4),s=n(38),c=n(73),l=n(90),d=n(83),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(r(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||d(t)||o(t)))return!t.length;var e=a(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(l(t))return!i(t).length;for(var n in t)if(u.call(t,n))return!1;return!0}},50:function(t,e){t.exports=function(t){return t}},53:function(t,e,n){var i=n(55);t.exports=function(t){if("string"==typeof t||i(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},55:function(t,e,i){var a=i(36),o=i(30);t.exports=function(t){return"symbol"==n(t)||o(t)&&"[object Symbol]"==a(t)}},61:function(t,e,n){var i=n(23).Symbol;t.exports=i},62:function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},65:function(t,e,n){var i=n(120),a=n(330),o=n(32),r=n(4);t.exports=function(t,e){return(r(t)?i:a)(t,o(e,3))}},68:function(t,e,n){var i=n(220),a=n(99),o=n(225),r=n(172),s=n(173),c=n(36),l=n(140),d="[object Map]",u="[object Promise]",_="[object Set]",p="[object WeakMap]",h="[object DataView]",f=l(i),m=l(a),v=l(o),g=l(r),b=l(s),w=c;(i&&w(new i(new ArrayBuffer(1)))!=h||a&&w(new a)!=d||o&&w(o.resolve())!=u||r&&w(new r)!=_||s&&w(new s)!=p)&&(w=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,i=n?l(n):"";if(i)switch(i){case f:return h;case m:return d;case v:return u;case g:return _;case b:return p}return e}),t.exports=w},7:function(t,e,n){var i=n(104),a=n(38),o=n(37),r=n(33),s=n(85),c=Math.max;t.exports=function(t,e,n,l){t=a(t)?t:s(t),n=n&&!l?r(n):0;var d=t.length;return n<0&&(n=c(d+n,0)),o(t)?n<=d&&t.indexOf(e,n)>-1:!!d&&i(t,e,n)>-1}},70:function(t,e){var i=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var a=n(t);return!!(e=null==e?9007199254740991:e)&&("number"==a||"symbol"!=a&&i.test(t))&&t>-1&&t%1==0&&t<e}},73:function(t,e,i){(function(t){var a=i(23),o=i(186),r=e&&!e.nodeType&&e,s=r&&"object"==n(t)&&t&&!t.nodeType&&t,c=s&&s.exports===r?a.Buffer:void 0,l=(c?c.isBuffer:void 0)||o;t.exports=l}).call(this,i(97)(t))},74:function(t,e,n){var i=n(4),a=n(114),o=n(174),r=n(28);t.exports=function(t,e){return i(t)?t:a(t,e)?[t]:o(r(t))}},75:function(t,e){t.exports=function(t){return function(e){return t(e)}}},76:function(t,e,n){var i=n(44)(Object,"create");t.exports=i},77:function(t,e,n){var i=n(236),a=n(237),o=n(238),r=n(239),s=n(240);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=r,c.prototype.set=s,t.exports=c},78:function(t,e,n){var i=n(62);t.exports=function(t,e){for(var n=t.length;n--;)if(i(t[n][0],e))return n;return-1}},79:function(t,e,n){var i=n(242);t.exports=function(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}},8:function(t,e){t.exports=window.jQuery},81:function(t,e,n){var i=n(226),a=n(30),o=Object.prototype,r=o.hasOwnProperty,s=o.propertyIsEnumerable,c=i(function(){return arguments}())?i:function(t){return a(t)&&r.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},82:function(t,e,n){var i=n(61),a=n(45),o=n(4),r=n(55),s=i?i.prototype:void 0,c=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return a(e,t)+"";if(r(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},83:function(t,e,n){var i=n(227),a=n(75),o=n(101),r=o&&o.isTypedArray,s=r?a(r):i;t.exports=s},85:function(t,e,n){var i=n(190),a=n(17);t.exports=function(t){return null==t?[]:i(t,a(t))}},86:function(t,e,n){var i=n(128),a=n(205)(i);t.exports=a},89:function(t,e){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(t){"object"==("undefined"==typeof window?"undefined":n(window))&&(i=window)}t.exports=i},9:function(t,e,n){var i=n(102),a=n(86),o=n(113),r=n(4);t.exports=function(t,e){return(r(t)?i:a)(t,o(e))}},90:function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},92:function(t,e,n){var i=n(74),a=n(53);t.exports=function(t,e){for(var n=0,o=(e=i(e,t)).length;null!=t&&n<o;)t=t[a(e[n++])];return n&&n==o?t:void 0}},97:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},99:function(t,e,n){var i=n(44)(n(23),"Map");t.exports=i}}))},function(t,e,n){function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t,e){for(var n in e)t[n]=e[n]}(window,function(t){var e={};function n(i){if(e[i])return e[i].exports;var a=e[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==i(t)&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(a,o,function(e){return t[e]}.bind(null,o));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=1460)}({1:function(t,e,n){var i=n(92);t.exports=function(t,e,n){var a=null==t?void 0:i(t,e);return void 0===a?n:a}},100:function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},101:function(t,e,n){(function(t){var a=n(139),o=e&&!e.nodeType&&e,r=o&&"object"==i(t)&&t&&!t.nodeType&&t,s=r&&r.exports===o&&a.process,c=function(){try{return r&&r.require&&r.require("util").types||s&&s.binding&&s.binding("util")}catch(t){}}();t.exports=c}).call(this,n(97)(t))},102:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length;++n<i&&!1!==e(t[n],n,t););return t}},103:function(t,e,n){var i=n(229),a=n(241),o=n(243),r=n(244),s=n(245);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=r,c.prototype.set=s,t.exports=c},104:function(t,e,n){var i=n(152),a=n(209),o=n(258);t.exports=function(t,e,n){return e==e?o(t,e,n):i(t,a,n)}},108:function(t,e,n){var i=n(77),a=n(247),o=n(248),r=n(249),s=n(250),c=n(251);function l(t){var e=this.__data__=new i(t);this.size=e.size}l.prototype.clear=a,l.prototype.delete=o,l.prototype.get=r,l.prototype.has=s,l.prototype.set=c,t.exports=l},11:function(t,e){t.exports=function(t){return void 0===t}},111:function(t,e){t.exports=function(t,e,n){var i=-1,a=t.length;e<0&&(e=-e>a?0:a+e),(n=n>a?a:n)<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+e];return o}},112:function(t,e,n){var i=n(90),a=n(219),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!i(t))return a(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},113:function(t,e,n){var i=n(50);t.exports=function(t){return"function"==typeof t?t:i}},114:function(t,e,n){var a=n(4),o=n(55),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(t,e){if(a(t))return!1;var n=i(t);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||s.test(t)||!r.test(t)||null!=e&&t in Object(e)}},117:function(t,e,n){var i=n(188),a=n(12),o=n(55),r=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return NaN;if(a(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=a(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=i(t);var n=s.test(t);return n||c.test(t)?l(t.slice(2),n?2:8):r.test(t)?NaN:+t}},118:function(t,e,n){var i=n(252),a=n(30);t.exports=function t(e,n,o,r,s){return e===n||(null==e||null==n||!a(e)&&!a(n)?e!=e&&n!=n:i(e,n,o,r,t,s))}},119:function(t,e){t.exports=function(t,e){for(var n=-1,i=e.length,a=t.length;++n<i;)t[a+n]=e[n];return t}},12:function(t,e){t.exports=function(t){var e=i(t);return null!=t&&("object"==e||"function"==e)}},120:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length,a=0,o=[];++n<i;){var r=t[n];e(r,n,t)&&(o[a++]=r)}return o}},121:function(t,e,n){var i=n(211);t.exports=function(t,e,n){"__proto__"==e&&i?i(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},128:function(t,e,n){var i=n(165),a=n(17);t.exports=function(t,e){return t&&i(t,e,a)}},131:function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},139:function(t,e,n){(function(e){var n="object"==i(e)&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(89))},140:function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},141:function(t,e,n){var i=n(150),a=n(175),o=n(151);t.exports=function(t,e,n,r,s,c){var l=1&n,d=t.length,u=e.length;if(d!=u&&!(l&&u>d))return!1;var _=c.get(t),p=c.get(e);if(_&&p)return _==e&&p==t;var h=-1,f=!0,m=2&n?new i:void 0;for(c.set(t,e),c.set(e,t);++h<d;){var v=t[h],g=e[h];if(r)var b=l?r(g,v,h,e,t,c):r(v,g,h,t,e,c);if(void 0!==b){if(b)continue;f=!1;break}if(m){if(!a(e,(function(t,e){if(!o(m,e)&&(v===t||s(v,t,n,r,c)))return m.push(e)}))){f=!1;break}}else if(v!==g&&!s(v,g,n,r,c)){f=!1;break}}return c.delete(t),c.delete(e),f}},142:function(t,e,n){var i=n(120),a=n(167),o=Object.prototype.propertyIsEnumerable,r=Object.getOwnPropertySymbols,s=r?function(t){return null==t?[]:(t=Object(t),i(r(t),(function(e){return o.call(t,e)})))}:a;t.exports=s},1460:function(t,e,n){"use strict";(function(t){var e=_(n(7)),a=_(n(11)),o=_(n(4)),r=_(n(1)),s=_(n(56)),c=_(n(9)),l=_(n(287)),d=n(331),u=n(356);function _(t){return t&&t.__esModule?t:{default:t}}function p(t){return(p="function"==typeof Symbol&&"symbol"==i(Symbol.iterator)?function(t){return i(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":i(t)})(t)}n(1461),et_pb_custom.page_id,function(n){var i=void 0!==window.ETBlockLayoutModulesScript&&n("body").hasClass("et-block-layout-preview"),_=u.isBuilder||i?ET_Builder.Frames.top:window,h=n(window),f=n(i?_:window),m=u.isBuilder?_.jQuery(_):n(window),v=n("body").hasClass("et-tb"),g=n("body").hasClass("et-bfb"),b=u.isBuilder&&!g,w=function(){return!i&&b&&(n("html").is(".et-fb-preview--wireframe")||n("html").is(".et-fb-preview--desktop"))},y=function(){return u.isBuilder&&n("html").is(".et-fb-preview--zoom")},x=function(t){return t.closest("#et-fb-app").length>0};window.et_load_event_fired=!1,window.et_is_transparent_nav=n("body").hasClass("et_transparent_nav"),window.et_is_vertical_nav=n("body").hasClass("et_vertical_nav"),window.et_is_fixed_nav=n("body").hasClass("et_fixed_nav"),window.et_is_minified_js=n("body").hasClass("et_minified_js"),window.et_is_minified_css=n("body").hasClass("et_minified_css"),window.et_force_width_container_change=!1,t.fn.reverse=[].reverse,t.fn.closest_descendent=function(t){for(var e,n=this.children();n.length&&!(e=n.filter(t)).length;)n=n.children();return e},window.et_pb_init_woo_star_rating=function(t){var e=t.closest("div").find("p.stars");e.length>0&&e.remove(),t.hide().before('<p class="stars">\t\t\t\t<span>\t\t\t\t\t<a class="star-1" href="#">1</a>\t\t\t\t\t<a class="star-2" href="#">2</a>\t\t\t\t\t<a class="star-3" href="#">3</a>\t\t\t\t\t<a class="star-4" href="#">4</a>\t\t\t\t\t<a class="star-5" href="#">5</a>\t\t\t\t</span>\t\t\t</p>')},window.et_pb_wrap_woo_attribute_fields_in_span=function(){var t=n("form.variations_form");n.each(t,(function(t,e){var i=n(e),a=i.find(".variations select"),o=i.find(".variations select").parent("td.value"),r=i.find(".reset_variations");0===o.length||o.attr("data-is-span-added")||(o.attr("data-is-span-added","1"),n(a).wrap("<span></span>"),b&&r.length>0&&n(r).remove())}))};var C=!1;function k(){return n(".et-l:not(.et-l--footer) .et_pb_section:visible").first()}function j(){var t=n(".et_pb_blog_grid");if(0!==t.length)var e=t.find(".et_pb_salvattore_content"),i=setInterval((function(){e.each((function(){var t=n(this),e=t[0],a=getComputedStyle(e,":before").content;"none"!==a&&clearInterval(i),t.children(".column").length||"none"!==a&&(t.children("div").length&&!t.children("div")[0].classList.length?salvattore.recreateColumns(e):salvattore.registerGrid(e))}))}),100)}if(window.et_calculate_fullscreen_section_size=function(){n("section.et_pb_fullscreen").each((function(){et_calc_fullscreen_section.bind(n(this))()})),u.isBuilder||(clearTimeout(C),C=setTimeout((function(){f.off("resize",et_calculate_fullscreen_section_size),f.off("et-pb-header-height-calculated",et_calculate_fullscreen_section_size),f.trigger("resize"),f.on("resize",et_calculate_fullscreen_section_size),f.on("et-pb-header-height-calculated",et_calculate_fullscreen_section_size)})))},window.et_pb_init_modules=function(){n.et_pb_simple_slider=function(t,e){var i,a,o,r=n.extend({slide:".et-slide",arrows:".et-pb-slider-arrows",prev_arrow:".et-pb-arrow-prev",next_arrow:".et-pb-arrow-next",controls:".et-pb-controllers a",carousel_controls:".et_pb_carousel_item",control_active_class:"et-pb-active-control",previous_text:et_pb_custom.previous,next_text:et_pb_custom.next,fade_speed:500,use_arrows:!0,use_controls:!0,manual_arrows:"",append_controls_to:"",controls_below:!1,controls_class:"et-pb-controllers",slideshow:!1,slideshow_speed:7e3,show_progress_bar:!1,tabs_animation:!1,use_carousel:!1,active_slide:0},e),s=n(t),c=s.closest_descendent(r.slide),l=c.length,d=r.fade_speed,_=r.active_slide,p="",f="",m=(s.find(".et_pb_container").width(),s.hasClass("et_pb_post_slider")),v=!1;if(s.et_animation_running=!1,n.data(t,"et_pb_simple_slider",s),c.eq(0).addClass("et-pb-active-slide"),s.attr("data-active-slide",c.data("slide-id")),r.tabs_animation||s.hasClass("et_pb_bg_layout_dark")||s.hasClass("et_pb_bg_layout_light")||s.addClass(C(c.eq(0))),r.use_arrows&&l>1&&(""==r.manual_arrows?r.hasOwnProperty("slide")&&".et_pb_gallery_item"===r.slide?s.append("".concat('<div class="et-pb-slider-arrows"><a class="et-pb-arrow-prev" href="#" style="color:inherit"><span>').concat(r.previous_text,"</span>")+'</a><a class="et-pb-arrow-next" href="#" style="color:inherit">'+"<span>".concat(r.next_text,"</span>")+"</a></div>"):s.append("".concat('<div class="et-pb-slider-arrows"><a class="et-pb-arrow-prev" href="#" ><span>').concat(r.previous_text,"</span>")+'</a><a class="et-pb-arrow-next" href="#">'+"<span>".concat(r.next_text,"</span>")+"</a></div>"):s.append(r.manual_arrows),s.find(r.arrows),s.find(r.prev_arrow),s.find(r.next_arrow),s.on("click.et_pb_simple_slider",r.next_arrow,(function(){return s.et_animation_running||s.et_slider_move_to("next"),!1})),s.on("click.et_pb_simple_slider",r.prev_arrow,(function(){return s.et_animation_running||s.et_slider_move_to("previous"),!1})),s.on("swipeleft.et_pb_simple_slider",r.slide,(function(t){n(t.target).closest(".et-fb-popover-tinymce").length||n(t.target).closest(".et-fb-editable-element").length||s.et_slider_move_to("next")})),s.on("swiperight.et_pb_simple_slider",r.slide,(function(t){n(t.target).closest(".et-fb-popover-tinymce").length||n(t.target).closest(".et-fb-editable-element").length||s.et_slider_move_to("previous")}))),r.use_controls&&l>1){for(var g=1;g<=l;g++)p+='<a href="#"'.concat(1==g?' class="'.concat(r.control_active_class,'"'):"",">").concat(g,"</a>");s.find("video").length>0&&(r.controls_class+=" et-pb-controllers-has-video-tag"),p='<div class="'.concat(r.controls_class,'">').concat(p,"</div>"),""==r.append_controls_to?s.append(p):n(r.append_controls_to).append(p),(i=r.controls_below?s.parent().find(r.controls):s.find(r.controls)).on("click.et_pb_simple_slider",(function(){return s.et_animation_running||s.et_slider_move_to(n(this).index()),!1}))}if(r.use_carousel&&l>1){for(g=1;g<=l;g++){var b=g-1,w=void 0!==c.eq(b).data("image")?"url(".concat(c.eq(b).data("image"),")"):"none";f+='<div class="et_pb_carousel_item '.concat(1===g?r.control_active_class:"",'" data-slide-id="').concat(b,'">')+'<div class="et_pb_video_overlay" href="#" style="background-image: '.concat(w,';">')+'<div class="et_pb_video_overlay_hover"><a href="#" class="et_pb_video_play"></a></div></div></div>'}f="".concat('<div class="et_pb_carousel"><div class="et_pb_carousel_items">').concat(f,"</div>")+"</div>",s.after(f),(a=s.siblings(".et_pb_carousel").find(r.carousel_controls)).on("click.et_pb_simple_slider",(function(){if(s.et_animation_running)return!1;var t=n(this);return s.et_slider_move_to(t.data("slide-id")),!1}))}function y(){v||(s.hasClass("et_pb_pause_slider")?setTimeout((function(){y()}),2e3):r.slideshow&&l>1&&!s.hasClass("et_slider_hovered")&&(o=setTimeout((function(){s.et_slider_move_to("next")}),r.slideshow_speed)))}function x(){var t=s,e=t.find(".et-pb-active-slide .et_pb_slide_image"),n=e.find("img"),i=t.find(".et-pb-active-slide .et_pb_slide_video"),a=e.closest(".et_pb_slide"),o=a.closest(".et_pb_slider"),r=parseFloat(o.innerHeight()),c=parseFloat(.8*r),l=parseFloat(e.height()),d=parseFloat(i.height()),u=k().children(".et_pb_module:visible").first(),_=u.find(".et_pb_slide .et_pb_container"),p=k().is(".et_pb_fullwidth_section"),h=parseFloat(_.height()),f=parseFloat(.8*h);isNaN(c)||(e.find("img").css("maxHeight","".concat(c,"px")),l=parseInt(e.height()),window.et_is_transparent_nav&&u.is(".et_pb_slider")&&p&&(e.find("img").css("maxHeight","".concat(f,"px")),l=parseInt(e.height()))),!isNaN(l)&&a.hasClass("et_pb_media_alignment_center")&&(e.css("marginTop","-".concat(l/2,"px")),n.data("hasLoadEvent")||(n.data("hasLoadEvent",!0),n.on("load",(function(){l=parseFloat(e.height()),e.css("marginTop","-".concat(l/2,"px"))})))),isNaN(d)||i.css("marginTop","-".concat(d/2,"px"))}function C(t){return t.hasClass("et_pb_bg_layout_light")?"et_pb_bg_layout_light":"et_pb_bg_layout_dark"}r.slideshow&&l>1&&s.on("mouseenter.et_pb_simple_slider",(function(){s.hasClass("et_slider_auto_ignore_hover")||(s.addClass("et_slider_hovered"),void 0!==o&&clearTimeout(o))})).on("mouseleave.et_pb_simple_slider",(function(){s.hasClass("et_slider_auto_ignore_hover")||(s.removeClass("et_slider_hovered"),y())})),y(),s.et_slider_destroy=function(){void 0!==o&&clearTimeout(o),v=!0,s.off(".et_pb_simple_slider"),s.find(".et_pb_slide").css({"z-index":"",display:"",opacity:""}),s.find(".et-pb-active-slide").removeClass("et-pb-active-slide"),s.find(".et-pb-moved-slide").removeClass("et-pb-moved-slide"),s.find(".et-pb-slider-arrows, .et-pb-controllers").remove(),s.siblings(".et_pb_carousel, .et-pb-controllers").remove(),s.removeData("et_pb_simple_slider")},s.et_fix_slider_content_images=x,window.et_load_event_fired?"function"==typeof et_fix_slider_height&&et_fix_slider_height(s):h.on("load",(function(){"function"==typeof et_fix_slider_height&&et_fix_slider_height(s)})),h.on("resize.et_simple_slider",(function(){et_fix_slider_height(s)})),s.et_slider_move_to=function(t){var e=(c=s.closest_descendent(r.slide)).eq(_);if(s.et_animation_running=!0,s.removeClass("et_slide_transition_to_next et_slide_transition_to_previous").addClass("et_slide_transition_to_".concat(t)),s.find(".et-pb-moved-slide").removeClass("et-pb-moved-slide"),"next"===t||"previous"===t)_="next"===t?_+1<l?_+1:0:_-1>=0?_-1:l-1;else{if(_===t)return s.find(".et-pb-inactive-slide").css({"z-index":"",display:"",opacity:0}),e.css({display:"block",opacity:1}).data("slide-status","active"),void(s.et_animation_running=!1);_=t}s.attr("data-active-slide",c.eq(_).data("slide-id")),void 0!==o&&clearTimeout(o);var p=c.eq(_);s.trigger("slide",{current:e,next:p}),void 0!==e.find("video")[0]&&void 0!==e.find("video")[0].player&&e.find("video")[0].player.pause(),void 0!==p.find("video")[0]&&void 0!==p.find("video")[0].player&&p.find("video")[0].player.play();var h,f,v,g=e.find(".et_pb_video_box iframe");if(g.length){var b=g.attr("src");b=(b=(b=b.replace(/\?autoplay=1$/,"")).replace(/\?autoplay=1&(amp;)?/,"?")).replace(/&(amp;)?autoplay=1/,""),setTimeout((function(){g.attr({src:b})}),r.fade_speed),g.parents(".et_pb_video_box").next(".et_pb_video_overlay").css({display:"block",opacity:1})}s.trigger("simple_slider_before_move_to",{direction:t,next_slide:p}),c.each((function(){n(this).css("zIndex",1)})),e.css("zIndex",2).removeClass("et-pb-active-slide").addClass("et-pb-moved-slide").data("slide-status","inactive"),p.css({display:"block",opacity:0}).addClass("et-pb-active-slide").data("slide-status","active"),f=(h=s).find(".et-pb-active-slide .et_pb_slide_video"),v=parseFloat(f.height()),h.find(".et_pb_slide_video .wp-video-shortcode").css({width:"",height:""}),isNaN(v)||f.css("marginTop","-".concat(v/2,"px")),x(),m&&setTimeout((function(){var t=n(".et_pb_circle_counter"),e=n(".et_pb_number_counter");window.et_fix_testimonial_inner_width(),t.length&&window.et_pb_reinit_circle_counters(t),e.length&&window.et_pb_reinit_number_counters(e),window.et_reinit_waypoint_modules()}),1e3),r.use_controls&&i.removeClass(r.control_active_class).eq(_).addClass(r.control_active_class),r.use_carousel&&a&&a.removeClass(r.control_active_class).eq(_).addClass(r.control_active_class),r.tabs_animation?(p.css({display:"none",opacity:0}),e.addClass("et_slide_transition").css({display:"block",opacity:1}).animate({opacity:0},d,(function(){n(this).css("display","none").removeClass("et_slide_transition"),p.css({display:"block",opacity:0}).animate({opacity:1},d,(function(){s.et_animation_running=!1,s.trigger("simple_slider_after_move_to",{next_slide:p}),n(window).trigger("resize")}))}))):(p.stop(!0,!0).animate({opacity:1},d),e.stop(!0,!0).addClass("et_slide_transition").css({display:"list-item",opacity:1}).animate({opacity:0},d,(function(){var t,i,a,o=C(e),r=C(p);u.isBuilder?n(this).removeClass("et_slide_transition"):n(this).css("display","none").removeClass("et_slide_transition"),(t=e).has("iframe").length?(a=(i=t.find("iframe")).attr("src"),i.attr("src",""),i.attr("src",a)):t.has("video").length&&(t.find(".et_pb_section_video_bg").length||(i=t.find("video"))[0].pause()),s.removeClass(o).addClass(r),s.et_animation_running=!1,s.hasClass("et_pb_gallery")&&"none"===p.css("maxHeight")&&p.css("maxHeight",p.outerHeight()),s.trigger("simple_slider_after_move_to",{next_slide:p})}))),p.find(".et_parallax_bg").length&&window.et_pb_parallax_init(p.find(".et_parallax_bg")),y()}},n.fn.et_pb_simple_slider=function(t){return this.each((function(){return n.data(this,"et_pb_simple_slider")||new n.et_pb_simple_slider(this,t)}))};var e="||",l="|";function C(t){var i=t.split(l)[0];if(n("#".concat(i)).length){if(window.location.hash){var a=window.location.hash.substring(1),o=[];if(-1!==a.indexOf(e,0)){for(var r=a.split(e),s=!1,c=0;c<r.length;c++)r[c].split(l)[0]===i?(o.push(t),s=!0):o.push(r[c]);s||o.push(t)}else a.split(l)[0]!==i&&o.push(a),o.push(t);a=o.join(e)}else a=t;var d=document.body.scrollTop;window.location.hash=a,document.body.scrollTop=d}}function T(){var e;void 0!==t.fn.mediaelementplayer&&(e=".et_audio_container","string"==typeof e&&(e=n(e)),e.not("#et-fb-app *")).each((function(){var e=t(this);e.find(".mejs-container").first().length>0||e.find("audio").mediaelementplayer(window._wpmejsSettings)}))}n.et_pb_simple_carousel=function(t,e){var i=n.extend({slide_duration:500},e),a=n(t),o=a.find(".et_pb_carousel_items"),r=o.find(".et_pb_carousel_item");function s(t){r.width();var e=r.height();t.parent().hasClass("et_pb_with_border")&&(e=r.outerHeight()),o.css("height","".concat(e,"px"))}function c(t){var e=3,i=t.parents('.et_pb_column:not(".et_pb_specialty_column")');if(i.hasClass("et_pb_column_4_4")||i.hasClass("et_pb_column_3_4")||i.hasClass("et_pb_column_2_3")?h.width()>=768&&(e=4):i.hasClass("et_pb_column_1_4")?h.width()<=480&&h.width()>=980&&(e=2):i.hasClass("et_pb_column_3_5")?e=4:(i.hasClass("et_pb_column_1_5")||i.hasClass("et_pb_column_1_6"))&&(e=2),e!==o.data("portfolio-columns")&&!t.data("columns_setting_up")){t.data("columns_setting_up",!0),o.removeClass("columns-".concat(o.data("portfolio-columns"))),o.addClass("columns-".concat(e)),o.data("portfolio-columns",e),o.find(".et-carousel-group").length&&(r.appendTo(o),o.find(".et-carousel-group").remove());var a=o.data("items"),s=n('<div class="et-carousel-group active">').appendTo(o);r.data("position",""),a.length<=e?o.find(".et-pb-slider-arrows").hide():o.find(".et-pb-slider-arrows").show();for(var c=1,l=0;l<a.length;l++,c++)l<e?(n(a[l]).show(),n(a[l]).appendTo(s),n(a[l]).data("position",c),n(a[l]).addClass("position_".concat(c))):(c=n(a[l]).data("position"),n(a[l]).removeClass("position_".concat(c)),n(a[l]).data("position",""),n(a[l]).hide());t.data("columns_setting_up",!1)}}a.et_animation_running=!1,a.addClass("container-width-change-notify").on("containerWidthChanged",(function(t){c(a),s(a)})),o.data("items",r.toArray()),a.data("columns_setting_up",!1),o.prepend("".concat('<div class="et-pb-slider-arrows"><a class="et-pb-slider-arrow et-pb-arrow-prev" href="#"><span>').concat(et_pb_custom.previous,"</span>")+'</a><a class="et-pb-slider-arrow et-pb-arrow-next" href="#">'+"<span>".concat(et_pb_custom.next,"</span>")+"</a></div>"),c(a),s(a),a.find(".et-pb-arrow-next"),a.find(".et-pb-arrow-prev"),a.on("click",".et-pb-arrow-next",(function(){return a.et_animation_running||a.et_carousel_move_to("next"),!1})),a.on("click",".et-pb-arrow-prev",(function(){return a.et_animation_running||a.et_carousel_move_to("previous"),!1})),a.on("swipeleft",(function(){a.et_carousel_move_to("next")})),a.on("swiperight",(function(){a.et_carousel_move_to("previous")})),a.et_carousel_move_to=function(t){var e=o.find(".et-carousel-group.active"),s=o.data("items"),c=o.data("portfolio-columns");a.et_animation_running=!0;var l=0;e.children().each((function(){n(this).css({position:"absolute",left:"".concat(l,"px")}),l+=n(this).outerWidth(!0)})),n("body").addClass("et-pb-is-sliding-carousel");var d=e.find(".et_pb_carousel_item").length,u=0;if("next"==t){var _,p=1,h=1,f=C=(x=s.indexOf(e.children().first()[0]))+c,m=f+c;(_=n('<div class="et-carousel-group next" style="display: none;left: 100%;position: absolute;top: 0;">').insertAfter(e)).css({width:"".concat(e.innerWidth(),"px")}).show();for(var v=0,g=0;g>=x&&g<C&&(n(s[v]).addClass("changing_position current_position current_position_".concat(p)),n(s[v]).data("current_position",p),p++),g>=f&&g<m&&(n(s[v]).data("next_position",h),n(s[v]).addClass("changing_position next_position next_position_".concat(h)),n(s[v]).hasClass("current_position")?(n(s[v]).clone(!0).appendTo(e).hide().addClass("delayed_container_append_dup").attr("id","".concat(n(s[v]).attr("id"),"-dup")),n(s[v]).addClass("delayed_container_append")):n(s[v]).addClass("container_append"),h++),!(h>c);v++,g++)v>=s.length-1&&(v=-1);var b=o.find(".container_append, .delayed_container_append_dup").sort((function(t,e){var i=parseInt(n(t).data("next_position")),a=parseInt(n(e).data("next_position"));return i<a?-1:i>a?1:0}));n(b).show().appendTo(_),l=0,_.children().each((function(){n(this).css({position:"absolute",left:"".concat(l,"px")}),l+=n(this).outerWidth(!0)})),e.animate({left:"-100%"},{duration:i.slide_duration,progress:function(t,n){n>u/d&&(u++,e.find(".et_pb_carousel_item:nth-child(".concat(u,")")).addClass("item-fade-out"),_.find(".et_pb_carousel_item:nth-child(".concat(u,")")).addClass("item-fade-in"))},complete:function(){o.find(".delayed_container_append").each((function(){l=n("#".concat(n(this).attr("id"),"-dup")).css("left"),n(this).css({position:"absolute",left:l}),n(this).appendTo(_)})),e.removeClass("active"),e.children().each((function(){var t=n(this).data("position");p=n(this).data("current_position"),n(this).removeClass("position_".concat(t," ")+"changing_position current_position current_position_".concat(p)),n(this).data("position",""),n(this).data("current_position",""),n(this).hide(),n(this).css({position:"",left:""}),n(this).appendTo(o)})),o.find(".item-fade-out").removeClass("item-fade-out"),_.find(".item-fade-in").removeClass("item-fade-in"),n("body").removeClass("et-pb-is-sliding-carousel"),e.remove()}});var w=e.width()+parseInt(r.first().css("marginRight").slice(0,-2));_.addClass("active").css({position:"absolute",top:"0px",left:"".concat(w,"px")}),_.animate({left:"0%"},{duration:i.slide_duration,complete:function(){_.removeClass("next").addClass("active").css({position:"",width:"",top:"",left:""}),_.find(".changing_position").each((function(t){var e=n(this).data("position");p=n(this).data("current_position"),h=n(this).data("next_position"),n(this).removeClass("container_append delayed_container_append position_".concat(e," ")+"changing_position current_position current_position_".concat(p," next_position next_position_").concat(h)),n(this).data("current_position",""),n(this).data("next_position",""),n(this).data("position",t+1)})),_.children().css({position:"",left:""}),_.find(".delayed_container_append_dup").remove(),a.et_animation_running=!1}})}else if("previous"==t){p=c;var y,x,C,k=c,j=c-1,T=(C=(x=s.indexOf(e.children().last()[0]))-j)-1,O=T-j;(y=n('<div class="et-carousel-group prev" style="display: none;left: 100%;position: absolute;top: 0;">').insertBefore(e)).css({left:"-".concat(e.innerWidth(),"px"),width:"".concat(e.innerWidth(),"px")}).show();for(var S=s.length-1,E=s.length-1;E<=x&&E>=C&&(n(s[S]).addClass("changing_position current_position current_position_".concat(p)),n(s[S]).data("current_position",p),p--),E<=T&&E>=O&&(n(s[S]).data("prev_position",k),n(s[S]).addClass("changing_position prev_position prev_position_".concat(k)),n(s[S]).hasClass("current_position")?(n(s[S]).clone(!0).appendTo(e).addClass("delayed_container_append_dup").attr("id","".concat(n(s[S]).attr("id"),"-dup")),n(s[S]).addClass("delayed_container_append")):n(s[S]).addClass("container_append"),k--),!(k<=0);S--,E--)0==S&&(S=s.length);b=o.find(".container_append, .delayed_container_append_dup").sort((function(t,e){var i=parseInt(n(t).data("prev_position")),a=parseInt(n(e).data("prev_position"));return i<a?-1:i>a?1:0})),n(b).show().appendTo(y),l=0,y.children().each((function(){n(this).css({position:"absolute",left:"".concat(l,"px")}),l+=n(this).outerWidth(!0)})),e.animate({left:"100%"},{duration:i.slide_duration,progress:function(t,n){if(n>u/d){var i=d-u;e.find(".et_pb_carousel_item:nth-child(".concat(i,")")).addClass("item-fade-out"),y.find(".et_pb_carousel_item:nth-child(".concat(i,")")).addClass("item-fade-in"),u++}},complete:function(){o.find(".delayed_container_append").reverse().each((function(){l=n("#".concat(n(this).attr("id"),"-dup")).css("left"),n(this).css({position:"absolute",left:l}),n(this).prependTo(y)})),e.removeClass("active"),e.children().each((function(){var t=n(this).data("position");p=n(this).data("current_position"),n(this).removeClass("position_".concat(t," ")+"changing_position current_position current_position_".concat(p)),n(this).data("position",""),n(this).data("current_position",""),n(this).hide(),n(this).css({position:"",left:""}),n(this).appendTo(o)})),o.find(".item-fade-out").removeClass("item-fade-out"),y.find(".item-fade-in").removeClass("item-fade-in"),n("body").removeClass("et-pb-is-sliding-carousel"),e.remove()}});var F=-1*e.width()-parseInt(r.first().css("marginRight").slice(0,-2));y.addClass("active").css({position:"absolute",top:"0px",left:"".concat(F,"px")}),y.animate({left:"0%"},{duration:i.slide_duration,complete:function(){y.removeClass("prev").addClass("active").css({position:"",width:"",top:"",left:""}),y.find(".delayed_container_append_dup").remove(),y.find(".changing_position").each((function(t){var e=n(this).data("position");p=n(this).data("current_position"),k=n(this).data("prev_position"),n(this).removeClass("container_append delayed_container_append position_".concat(e," ")+"changing_position current_position current_position_".concat(p," prev_position prev_position_").concat(k)),n(this).data("current_position",""),n(this).data("prev_position",""),e=t+1,n(this).data("position",e),n(this).addClass("position_".concat(e))})),y.children().css({position:"",left:""}),a.et_animation_running=!1}})}}},n.fn.et_pb_simple_carousel=function(t){return this.each((function(){return n.data(this,"et_pb_simple_carousel")||new n.et_pb_simple_carousel(this,t)}))},n((function(){n(window).trigger("et_pb_before_init_modules");var k=n(".et_pb_slider"),j=n(".et_pb_tabs"),S=n(".et_pb_section_video_bg"),E=n(".et_pb_newsletter_button"),F=n(".et_pb_newsletter_field .input"),A=n(".et_pb_filterable_portfolio"),P=n(".et_pb_fullwidth_portfolio"),z=n(".et_pb_gallery"),D=n(".et_pb_countdown_timer"),L=n(".et_post_gallery"),M=n(".et_pb_lightbox_image"),H=n(".et_pb_map_container"),B=n(".et_pb_circle_counter"),$=n(".et_pb_number_counter"),I=n(".et_parallax_bg"),q=(n(".et_pb_shop"),n(".single.et_pb_pagebuilder_layout.et_full_width_page"),n("[data-background-layout][data-background-layout-hover]")),N=null!==navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/)||"standalone"in window.navigator&&!window.navigator.standalone,R=navigator.userAgent.match(/iPad/),W=null!==navigator.userAgent.match(/MSIE 9.0/),V=n(".et_pb_row"),Q=window.et_pb_custom&&!window.et_pb_custom.is_builder_plugin_used?n("body"):V,U=Q.width(),X=(n("body").hasClass("et_vertical_fixed"),n("body").hasClass("rtl"),n("body").hasClass("et_hide_nav")),Z=(n("body").hasClass("et_header_style_left"),n("#top-header")),Y=(n("#main-header"),n("#page-container"),n(".et_transparent_nav"),n("body.et_pb_pagebuilder_layout .et_pb_section:first-child"),n("#main-content .container:first-child")),G=(Y.find(".et_post_meta_wrapper").first().find("h1"),Y.find(".entry-content").first(),n("body.single-post"),n(".et_header_style_split"),n("#et-top-navigation"),n("#logo"),n(".et_pb_image_sticky")),K=n(".et_pb_counter_amount"),J=n(".et_pb_carousel"),tt=window.et_pb_custom&&window.et_pb_custom.is_divi_theme_used?n("ul.nav"):n(".et_pb_fullwidth_menu ul.nav"),et=window.et_pb_custom&&1e3*window.et_pb_custom.ab_bounce_rate,nt={},it="",at=(0,r.default)(window,"etCore.api.spam.recaptcha");n.each(et_pb_custom.ab_tests,(function(t,e){nt[e.post_id]={read_page:!1,read_goal:!1,view_goal:!1,click_goal:!1,con_goal:!1,con_short:!1}}));var ot=n(".et_pb_grid_item").parent().get(),rt=n(".et_pb_gutter_hover");window.et_pb_slider_init=function(t){var e={fade_speed:700,slide:t.hasClass("et_pb_gallery")?".et_pb_gallery_item":".et_pb_slide"};if(t.hasClass("et_pb_slider_no_arrows")&&(e.use_arrows=!1),t.hasClass("et_pb_slider_no_pagination")&&(e.use_controls=!1),t.hasClass("et_slider_auto")){e.slideshow=!0;var i=/et_slider_speed_(\d+)/g.exec(t.attr("class"));e.slideshow_speed=null===i?10:i[1]}t.parent().hasClass("et_pb_video_slider")&&(e.controls_below=!0,e.append_controls_to=t.parent(),setTimeout((function(){n(".et_pb_preload").removeClass("et_pb_preload")}),500)),t.hasClass("et_pb_slider_carousel")&&(e.use_carousel=!0),t.et_pb_simple_slider(e)};var st=tt;if(n(".et_pb_ab_shop_conversion").length&&void 0!==Dt("et_pb_ab_shop_log")&&""!==Dt("et_pb_ab_shop_log")){var ct=Dt("et_pb_ab_shop_log").split("_");Et("con_goal",ct[0],ct[1],ct[2]),Lt(0,"et_pb_ab_shop_log=true")}function lt(t){var e="";if(t.length)if(t.each((function(){var t=n(this).attr("class").split("et_pb_column_")[1],i=(void 0!==t?t.split(" ",1)[0]:"4_4").replace("_","-").trim();e+="_".concat(i)})),-1!==e.indexOf("1-4")||-1!==e.indexOf("1-5_1-5")||-1!==e.indexOf("1-6_1-6"))switch(e){case"_1-4_1-4_1-4_1-4":e="et_pb_row_4col";break;case"_1-5_1-5_1-5_1-5_1-5":e="et_pb_row_5col";break;case"_1-6_1-6_1-6_1-6_1-6_1-6":e="et_pb_row_6col";break;default:e="et_pb_row".concat(e)}else e="";return e}if(n(".et_pb_ab_split_track").length&&n(".et_pb_ab_split_track").each((function(){var t=n(this).data("test_id"),e="et_pb_ab_shortcode_track_".concat(t);if(void 0!==Dt(e)&&""!==Dt(e)){var i=Dt(e).split("_");Et("con_short",i[0],i[1],i[2]),Lt(0,"".concat(e,"=true"))}})),rt.length>0&&rt.each((function(){var t=n(this),e=t.data("original_gutter"),i=t.data("hover_gutter");t.on("mouseenter",(function(){t.removeClass("et_pb_gutters".concat(e)),t.addClass("et_pb_gutters".concat(i))})).on("mouseleave",(function(){t.removeClass("et_pb_gutters".concat(i)),t.addClass("et_pb_gutters".concat(e))}))})),window.et_pb_custom&&window.et_pb_custom.is_ab_testing_active&&n.each(et_pb_custom.ab_tests,(function(t,e){!function(t){if(!u.isBuilder){var e=At(t.post_id),i=Ft(t.post_id);if(n.each(nt[t.post_id],(function(e){var n="click_goal"===e||"con_short"===e?"":i;nt[t.post_id][e]=zt("et_pb_ab_".concat(e,"_").concat(t.post_id).concat(t.test_id).concat(n),"true")})),nt[t.post_id].read_page||setTimeout((function(){Et("read_page",t.post_id,void 0,t.test_id)}),et),"on"!==et_pb_custom.is_shortcode_tracking||nt[t.post_id].con_short||Lt(365,"et_pb_ab_shortcode_track_".concat(t.post_id,"=").concat(t.post_id,"_").concat(i,"_").concat(t.test_id)),e.length)if(e.hasClass("et_pb_module")&&(e.hasClass("et_pb_button")||e.find(".et_pb_button").length)){if(!e.hasClass("et_pb_contact_form_container")&&!e.hasClass("et_pb_newsletter")){var a=e.hasClass("et_pb_button")?e:e.find(".et_pb_button");if(e.hasClass("et_pb_comments_module")){var o=-1!==window.location.href.indexOf("#comment-"),r=zt("et_pb_ab_comment_log_".concat(t.post_id).concat(t.test_id),"true");o&&r&&(Et("con_goal",t.post_id,void 0,t.test_id),Lt(0,"et_pb_ab_comment_log_".concat(t.post_id).concat(t.test_id,"=true")))}a.on("click",(function(){!e.hasClass("et_pb_comments_module")||nt[t.post_id].con_goal?St(e,"click_goal"):Lt(365,"et_pb_ab_comment_log_".concat(t.post_id).concat(t.test_id,"=true"))}))}}else e.on("click",(function(){e.hasClass("et_pb_shop")&&!nt[t.post_id].con_goal&&Lt(365,"et_pb_ab_shop_log=".concat(t.post_id,"_").concat(i,"_").concat(t.test_id)),St(e,"click_goal")}))}}(e)})),V.length&&V.each((function(){var t=n(this),e="";""!==(e=lt(t.find(">.et_pb_column")))&&t.addClass(e),t.find(".et_pb_row_inner").length&&t.find(".et_pb_row_inner").each((function(){var t=n(this);""!==(e=lt(t.find(".et_pb_column")))&&t.addClass(e)}));var i=t.parents(".et_pb_section.section_has_divider").length?6:3,a=isNaN(t.css("z-index"))||t.css("z-index")<i;t.find(".et_pb_module.et_pb_menu").length&&a&&t.css("z-index",i)})),window.et_pb_init_nav_menu(st),G.each((function(){window.et_pb_apply_sticky_image_effect(n(this))})),N&&(n(".et_pb_section_video_bg").each((function(){var t=n(this);t.closest(".et_pb_preload").removeClass("et_pb_preload"),t.hasClass("opened")&&t.remove()})),n("body").addClass("et_mobile_device"),R||n("body").addClass("et_mobile_device_not_ipad")),W&&n("body").addClass("et_ie9"),(S.length||u.isBuilder)&&(window.et_pb_video_section_init=function(t){t.find("video").mediaelementplayer({pauseOtherPlayers:!1,success:function(t,e){t.addEventListener("loadeddata",(function(){et_pb_resize_section_video_bg(n(e)),et_pb_center_video(n(e).closest(".mejs-video"))}),!1),t.addEventListener("canplay",(function(){n(e).closest(".et_pb_preload").removeClass("et_pb_preload")}),!1)}})},S.length>0&&et_pb_video_section_init(S)),T(),!i&&L.length>0){var dt=n.magnificPopup.instance;n("body").on("swiperight",".mfp-container",(function(){dt.prev()})),n("body").on("swipeleft",".mfp-container",(function(){dt.next()})),L.each((function(){n(this).magnificPopup({delegate:".et_pb_gallery_image a",type:"image",removalDelay:500,gallery:{enabled:!0,navigateByImgClick:!0},mainClass:"mfp-fade",zoom:{enabled:window.et_pb_custom&&!window.et_pb_custom.is_builder_plugin_used,duration:500,opener:function(t){return t.find("img")}},autoFocusLast:!1})})),L.find("a").off("click")}function ut(t){var e=t.parents(".et_pb_fullwidth_portfolio"),i=e.find(".et_pb_portfolio_items"),a=(i.find(".et_pb_portfolio_item"),i.find(".et_pb_carousel_group.active")),o=700,r=i.data("items"),s=i.data("portfolio-columns"),c=a.innerWidth()/s,l="".concat(100/s,"%");if(void 0!==r&&!e.data("carouseling"))if(e.data("carouseling",!0),a.children().each((function(){n(this).css({width:"".concat(c+1,"px"),"max-width":"".concat(c,"px"),position:"absolute",left:"".concat(c*(n(this).data("position")-1),"px")})})),t.hasClass("et-pb-arrow-next")){var d,u=1,_=1,p=y=(w=r.indexOf(a.children().first()[0]))+s,h=p+s,f=a.innerWidth();(d=n('<div class="et_pb_carousel_group next" style="display: none;left: 100%;position: absolute;top: 0;">').insertAfter(a)).css({width:"".concat(f,"px"),"max-width":"".concat(f,"px")}).show();for(var m=0,v=0;v>=w&&v<y&&(n(r[m]).addClass("changing_position current_position current_position_".concat(u)),n(r[m]).data("current_position",u),u++),v>=p&&v<h&&(n(r[m]).data("next_position",_),n(r[m]).addClass("changing_position next_position next_position_".concat(_)),n(r[m]).hasClass("current_position")?(n(r[m]).clone(!0).appendTo(a).hide().addClass("delayed_container_append_dup").attr("id","".concat(n(r[m]).attr("id"),"-dup")),n(r[m]).addClass("delayed_container_append")):n(r[m]).addClass("container_append"),_++),!(_>s);m++,v++)m>=r.length-1&&(m=-1);var g=i.find(".container_append, .delayed_container_append_dup").sort((function(t,e){var i=parseInt(n(t).data("next_position")),a=parseInt(n(e).data("next_position"));return i<a?-1:i>a?1:0}));n(g).show().appendTo(d),d.children().each((function(){n(this).css({width:"".concat(c,"px"),"max-width":"".concat(c,"px"),position:"absolute",left:"".concat(c*(n(this).data("next_position")-1),"px")})})),a.animate({left:"-100%"},{duration:o,complete:function(){i.find(".delayed_container_append").each((function(){n(this).css({width:"".concat(c,"px"),"max-width":"".concat(c,"px"),position:"absolute",left:"".concat(c*(n(this).data("next_position")-1),"px")}),n(this).appendTo(d)})),a.removeClass("active"),a.children().each((function(){var t=n(this).data("position");u=n(this).data("current_position"),n(this).removeClass("position_".concat(t," ")+"changing_position current_position current_position_".concat(u)),n(this).data("position",""),n(this).data("current_position",""),n(this).hide(),n(this).css({position:"",width:"","max-width":"",left:""}),n(this).appendTo(i)})),a.remove(),pt(e)}}),d.addClass("active").css({position:"absolute",top:"0px",left:"100%"}),d.animate({left:"0%"},{duration:o,complete:function(){setTimeout((function(){d.removeClass("next").addClass("active").css({position:"",width:"","max-width":"",top:"",left:""}),d.find(".delayed_container_append_dup").remove(),d.find(".changing_position").each((function(t){var e=n(this).data("position");u=n(this).data("current_position"),_=n(this).data("next_position"),n(this).removeClass("container_append delayed_container_append position_".concat(e," ")+"changing_position current_position current_position_".concat(u," next_position next_position_").concat(_)),n(this).data("current_position",""),n(this).data("next_position",""),n(this).data("position",t+1)})),i.find(".et_pb_portfolio_item").removeClass("first_in_row last_in_row"),et_pb_set_responsive_grid(i,".et_pb_portfolio_item:visible"),d.children().css({position:"",width:l,"max-width":l,left:""}),e.data("carouseling",!1)}),100)}})}else{u=s;var b,w,y,x=s,C=s-1,k=(y=(w=r.indexOf(a.children().last()[0]))-C)-1,j=k-C;f=a.innerWidth(),(b=n('<div class="et_pb_carousel_group prev" style="display: none;left: 100%;position: absolute;top: 0;">').insertBefore(a)).css({left:"-".concat(f,"px"),width:"".concat(f,"px"),"max-width":"".concat(f,"px")}).show();for(var T=r.length-1,O=r.length-1;O<=w&&O>=y&&(n(r[T]).addClass("changing_position current_position current_position_".concat(u)),n(r[T]).data("current_position",u),u--),O<=k&&O>=j&&(n(r[T]).data("prev_position",x),n(r[T]).addClass("changing_position prev_position prev_position_".concat(x)),n(r[T]).hasClass("current_position")?(n(r[T]).clone(!0).appendTo(a).addClass("delayed_container_append_dup").attr("id","".concat(n(r[T]).attr("id"),"-dup")),n(r[T]).addClass("delayed_container_append")):n(r[T]).addClass("container_append"),x--),!(x<=0);T--,O--)0==T&&(T=r.length);var S=i.find(".container_append, .delayed_container_append_dup").sort((function(t,e){var i=parseInt(n(t).data("prev_position")),a=parseInt(n(e).data("prev_position"));return i<a?-1:i>a?1:0}));n(S).show().appendTo(b),b.children().each((function(){n(this).css({width:"".concat(c,"px"),"max-width":"".concat(c,"px"),position:"absolute",left:"".concat(c*(n(this).data("prev_position")-1),"px")})})),a.animate({left:"100%"},{duration:o,complete:function(){i.find(".delayed_container_append").reverse().each((function(){n(this).css({width:"".concat(c,"px"),"max-width":"".concat(c,"px"),position:"absolute",left:"".concat(c*(n(this).data("prev_position")-1),"px")}),n(this).prependTo(b)})),a.removeClass("active"),a.children().each((function(){var t=n(this).data("position");u=n(this).data("current_position"),n(this).removeClass("position_".concat(t," ")+"changing_position current_position current_position_".concat(u)),n(this).data("position",""),n(this).data("current_position",""),n(this).hide(),n(this).css({position:"",width:"","max-width":"",left:""}),n(this).appendTo(i)})),a.remove()}}),b.addClass("active").css({position:"absolute",top:"0px",left:"-100%"}),b.animate({left:"0%"},{duration:o,complete:function(){setTimeout((function(){b.removeClass("prev").addClass("active").css({position:"",width:"","max-width":"",top:"",left:""}),b.find(".delayed_container_append_dup").remove(),b.find(".changing_position").each((function(t){var e=n(this).data("position");u=n(this).data("current_position"),x=n(this).data("prev_position"),n(this).removeClass("container_append delayed_container_append position_".concat(e," ")+"changing_position current_position current_position_".concat(u," prev_position prev_position_").concat(x)),n(this).data("current_position",""),n(this).data("prev_position",""),e=t+1,n(this).data("position",e),n(this).addClass("position_".concat(e))})),i.find(".et_pb_portfolio_item").removeClass("first_in_row last_in_row"),et_pb_set_responsive_grid(i,".et_pb_portfolio_item:visible"),b.children().css({position:"",width:l,"max-width":l,left:""}),e.data("carouseling",!1)}),100)}})}}function _t(t,e){var i,a=t.find(".et_pb_portfolio_items"),o=a.width(),r=a.find(".et_pb_portfolio_item");if(r.length,void 0!==r){var s=o/(i=o>=1600?5:o>=1024?4:o>=768?3:o>=480?2:1)*.75;if(e&&a.css({height:"".concat(s,"px")}),r.css({height:"".concat(s,"px")}),i!==a.data("portfolio-columns")&&!t.data("columns_setting_up")){t.data("columns_setting_up",!0);var c="".concat(100/i,"%");if(r.css({width:c,"max-width":c}),a.removeClass("columns-".concat(a.data("portfolio-columns"))),a.addClass("columns-".concat(i)),a.data("portfolio-columns",i),!e)return t.data("columns_setting_up",!1);a.find(".et_pb_carousel_group").length&&(r.appendTo(a),a.find(".et_pb_carousel_group").remove());var l=a.data("items"),d=n('<div class="et_pb_carousel_group active">').appendTo(a);if(void 0!==l){r.data("position",""),l.length<=i?a.find(".et-pb-slider-arrows").hide():a.find(".et-pb-slider-arrows").show();for(var u=1,_=0;_<l.length;_++,u++)_<i?(n(l[_]).show(),n(l[_]).appendTo(d),n(l[_]).data("position",u),n(l[_]).addClass("position_".concat(u))):(u=n(l[_]).data("position"),n(l[_]).removeClass("position_".concat(u)),n(l[_]).data("position",""),n(l[_]).hide());t.data("columns_setting_up",!1)}}}}function pt(t){if("on"===t.data("auto-rotate")&&t.find(".et_pb_portfolio_item").length>t.find(".et_pb_carousel_group .et_pb_portfolio_item").length&&!t.hasClass("et_carousel_hovered")){var e=setTimeout((function(){ut(t.find(".et-pb-arrow-next"))}),t.data("auto-rotate-speed"));t.data("et_carousel_timer",e)}}if(!i&&(M.length>0||u.isBuilder)&&(M.off("click"),M.on("click"),window.et_pb_image_lightbox_init=function(e){if(!e.magnificPopup)return t(window).on("load",(function(){window.et_pb_image_lightbox_init(e)}));e.magnificPopup({type:"image",removalDelay:500,mainClass:"mfp-fade",zoom:{enabled:window.et_pb_custom&&!window.et_pb_custom.is_builder_plugin_used,duration:500,opener:function(t){return t.find("img")}},autoFocusLast:!1})},et_pb_image_lightbox_init(M)),(k.length||u.isBuilder)&&k.each((function(){var t=n(this);et_pb_slider_init(t)})),((J=n(".et_pb_carousel")).length||u.isBuilder)&&J.each((function(){n(this).et_pb_simple_carousel({slide_duration:1e3})})),(ot.length||u.isBuilder)&&n(ot).each((function(){window.et_pb_set_responsive_grid(n(this),".et_pb_grid_item")})),(P.length||u.isBuilder)&&(window.et_fullwidth_portfolio_init=function(t,e){var i=t.find(".et_pb_portfolio_items");i.data("items",i.find(".et_pb_portfolio_item").toArray()),t.data("columns_setting_up",!1),t.hasClass("et_pb_fullwidth_portfolio_carousel")?(i.prepend("".concat('<div class="et-pb-slider-arrows"><a class="et-pb-arrow-prev" href="#"><span>').concat(et_pb_custom.previous,"</span>")+'</a><a class="et-pb-arrow-next" href="#">'+"<span>".concat(et_pb_custom.next,"</span>")+"</a></div>"),_t(t,!0),pt(t),t.on("swiperight",(function(){n(this).find(".et-pb-arrow-prev").trigger("click")})),t.on("swipeleft",(function(){n(this).find(".et-pb-arrow-next").trigger("click")})),t.on("mouseenter",(function(){n(this).addClass("et_carousel_hovered"),void 0!==n(this).data("et_carousel_timer")&&clearInterval(n(this).data("et_carousel_timer"))})).on("mouseleave",(function(){n(this).removeClass("et_carousel_hovered"),pt(n(this))})),t.data("carouseling",!1),t.on("click",".et-pb-slider-arrows a",(function(t){return ut(n(this)),t.preventDefault(),!1}))):_t(t,!1),"function"==typeof e&&e()},P.each((function(){et_fullwidth_portfolio_init(n(this))}))),n(".et_pb_section_video").length&&(window._wpmejsSettings.pauseOtherPlayers=!1),A.length||u.isBuilder){var ht=function(t){if(t.attr("id")){var e=[];e.push(t.attr("id")),e.push(t.find(".et_pb_portfolio_filter > a.active").data("category-slug")),t.find(".et_pb_portofolio_pagination a.active").length?e.push(t.find(".et_pb_portofolio_pagination a.active").data("page")):e.push(1),C(e=e.join(l))}};window.et_pb_filterable_portfolio_init=function(t){void 0!==t?set_filterable_portfolio_init(t):A.each((function(){set_filterable_portfolio_init(n(this))}))},window.set_filterable_portfolio_init=function(t,e){var i=t.find(".et_pb_portfolio_items").clone();t.show(),t.find(".et_pb_portfolio_item").addClass("active"),t.css("display","block"),window.set_filterable_grid_items(t),"function"==typeof e&&e(),t.on("click",".et_pb_portfolio_filter a",(function(t){t.preventDefault();var e=n(this).data("category-slug"),a=n(this).parents(".et_pb_filterable_portfolio"),o=a.find(".et_pb_portfolio_items");"all"==e?(a.find(".et_pb_portfolio_filter a").removeClass("active"),a.find(".et_pb_portfolio_filter_all a").addClass("active"),o.empty(),o.append(i.find(".et_pb_portfolio_item").clone()),a.find(".et_pb_portfolio_item").addClass("active")):(a.find(".et_pb_portfolio_filter_all").removeClass("active"),a.find(".et_pb_portfolio_filter a").removeClass("active"),a.find(".et_pb_portfolio_filter_all a").removeClass("active"),n(this).addClass("active"),o.empty(),o.append(i.find(".et_pb_portfolio_item.project_category_".concat(n(this).data("category-slug"))).clone()),o.find(".et_pb_portfolio_item").removeClass("active"),o.find(".et_pb_portfolio_item.project_category_".concat(n(this).data("category-slug"))).addClass("active").removeClass("inactive")),window.set_filterable_grid_items(a),setTimeout((function(){ht(a)}),500),a.find(".et_pb_portfolio_item").removeClass("first_in_row last_in_row"),et_pb_set_responsive_grid(a,".et_pb_portfolio_item:visible")})),t.on("click",".et_pb_portofolio_pagination a",(function(t){t.preventDefault();var e=n(this).data("page"),i=n(this).parents(".et_pb_filterable_portfolio");i.find(".et_pb_portfolio_items"),et_pb_smooth_scroll(i,!1,800),n(this).hasClass("page-prev")?e=parseInt(n(this).parents("ul").find("a.active").data("page"))-1:n(this).hasClass("page-next")&&(e=parseInt(n(this).parents("ul").find("a.active").data("page"))+1),n(this).parents("ul").find("a").removeClass("active"),n(this).parents("ul").find("a.page-".concat(e)).addClass("active");var a=n(this).parents("ul").find("a.page-".concat(e)).parent().index(),o=n(this).parents("ul").find("li.page").length;n(this).parent().nextUntil(".page-".concat(a+3)).show(),n(this).parent().prevUntil(".page-".concat(a-3)).show(),n(this).parents("ul").find("li.page").each((function(t){n(this).hasClass("prev")||n(this).hasClass("next")||(t<a-3||t>a+1?n(this).hide():n(this).show(),(o-a<=2&&o-t<=5||a<=3&&t<=4)&&n(this).show())})),e>1?n(this).parents("ul").find("li.prev").show():n(this).parents("ul").find("li.prev").hide(),n(this).parents("ul").find("a.active").hasClass("last-page")?n(this).parents("ul").find("li.next").hide():n(this).parents("ul").find("li.next").show(),i.find(".et_pb_portfolio_item").hide(),i.find(".et_pb_portfolio_item").filter((function(t){return n(this).data("page")===e})).show(),window.et_pb_set_responsive_grid(i.find(".et_pb_portfolio_items"),".et_pb_portfolio_item"),setTimeout((function(){ht(i)}),500),i.find(".et_pb_portfolio_item").removeClass("first_in_row last_in_row"),et_pb_set_responsive_grid(i,".et_pb_portfolio_item:visible")})),t.on("et_hashchange",(function(e){var i=e.params;(t=n("#".concat(e.target.id))).find('.et_pb_portfolio_filter a[data-category-slug="'.concat(i[0],'"]')).hasClass("active")||t.find('.et_pb_portfolio_filter a[data-category-slug="'.concat(i[0],'"]')).trigger("click"),i[1]&&setTimeout((function(){t.find(".et_pb_portofolio_pagination a.page-".concat(i[1])).hasClass("active")||t.find(".et_pb_portofolio_pagination a.page-".concat(i[1])).addClass("active").trigger("click")}),300)}))},window.set_filterable_grid_items=function(t){var e,i=t.find(".et_pb_portfolio_filter > a.active").data("category-slug");window.et_pb_set_responsive_grid(t.find(".et_pb_portfolio_items"),".et_pb_portfolio_item");var a=(e="all"===i?t.find(".et_pb_portfolio_item"):t.find(".et_pb_portfolio_item.project_category_".concat(i))).length,o=t.data("posts-number"),r=0===o?1:Math.ceil(a/o);window.set_filterable_grid_pages(t,r),a=0;var s=1;t.find(".et_pb_portfolio_item").data("page",""),e.each((function(t){a++,0===parseInt(a%o)?(n(this).data("page",s),s++):n(this).data("page",s)})),e.filter((function(){return 1==n(this).data("page")})).show(),e.filter((function(){return 1!=n(this).data("page")})).hide()},window.set_filterable_grid_pages=function(t,e){var n=t.find(".et_pb_portofolio_pagination");if(n.length&&(n.html("<ul></ul>"),!(e<=1))){var i=n.children("ul");i.append('<li class="prev" style="display:none;"><a href="#" data-page="prev" class="page-prev">'.concat(et_pb_custom.prev,"</a></li>"));for(var a=1;a<=e;a++){var o=1===a?" active":"",r=a===e?" last-page":"",s=a>=5?' style="display:none;"':"";i.append("<li".concat(s,' class="page page-').concat(a,'"><a href="#" data-page="').concat(a,'" class="page-').concat(a).concat(o).concat(r,'">').concat(a,"</a></li>"))}i.append('<li class="next"><a href="#" data-page="next" class="page-next">'.concat(et_pb_custom.next,"</a></li>"))}},window.et_load_event_fired?et_pb_filterable_portfolio_init():n(window).on("load",(function(){et_pb_filterable_portfolio_init()}))}if((z.length||u.isBuilder)&&(window.set_gallery_grid_items=function(t){var e=t.find(".et_pb_gallery_items"),i=e.find(".et_pb_gallery_item"),a=i.length,o=parseInt(e.attr("data-per_page")),r=isNaN(o)||0===o?4:o,s=Math.ceil(a/r);window.et_pb_set_responsive_grid(e,".et_pb_gallery_item"),set_gallery_grid_pages(t,s),a=0;var c=1;i.data("page",""),i.each((function(t){a++;var e=n(this);0===parseInt(a%r)?(e.data("page",c),c++):e.data("page",c)})),i.filter((function(){return 1==n(this).data("page")})).show(),i.filter((function(){return 1!=n(this).data("page")})).hide()},window.set_gallery_grid_pages=function(t,e){var n=t.find(".et_pb_gallery_pagination");if(n.length)if(n.html("<ul></ul>"),e<=1)n.hide();else{var i=n.children("ul");i.append('<li class="prev" style="display:none;"><a href="#" data-page="prev" class="page-prev">'.concat(et_pb_custom.prev,"</a></li>"));for(var a=1;a<=e;a++){var o=1===a?" active":"",r=a===e?" last-page":"",s=a>=5?' style="display:none;"':"";i.append("<li".concat(s,' class="page page-').concat(a,'"><a href="#" data-page="').concat(a,'" class="page-').concat(a).concat(o).concat(r,'">').concat(a,"</a></li>"))}i.append('<li class="next"><a href="#" data-page="next" class="page-next">'.concat(et_pb_custom.next,"</a></li>"))}},window.set_gallery_hash=function(t){if(t.attr("id")){var e=[];e.push(t.attr("id")),t.find(".et_pb_gallery_pagination a.active").length?e.push(t.find(".et_pb_gallery_pagination a.active").data("page")):e.push(1),C(e=e.join(l))}},window.et_pb_gallery_init=function(t){t.hasClass("et_pb_gallery_grid")&&(t.show(),set_gallery_grid_items(t),t.on("et_hashchange",(function(e){var i=e.params;t=n("#".concat(e.target.id));var a=i[0];a&&(t.find(".et_pb_gallery_pagination a.page-".concat(a)).hasClass("active")||t.find(".et_pb_gallery_pagination a.page-".concat(a)).addClass("active").trigger("click"))})))},z.each((function(){var t=n(this);et_pb_gallery_init(t)})),z.data("paginating",!1),window.et_pb_gallery_pagination_nav=function(t){t.on("click",".et_pb_gallery_pagination a",(function(t){t.preventDefault();var e=n(this).data("page"),i=n(this).parents(".et_pb_gallery"),a=i.find(".et_pb_gallery_items"),o=a.find(".et_pb_gallery_item");if(!i.data("paginating")){i.data("paginating",!0),n(this).hasClass("page-prev")?e=parseInt(n(this).parents("ul").find("a.active").data("page"))-1:n(this).hasClass("page-next")&&(e=parseInt(n(this).parents("ul").find("a.active").data("page"))+1),n(this).parents("ul").find("a").removeClass("active"),n(this).parents("ul").find("a.page-".concat(e)).addClass("active");var r=n(this).parents("ul").find("a.page-".concat(e)).parent().index(),s=n(this).parents("ul").find("li.page").length;n(this).parent().nextUntil(".page-".concat(r+3)).show(),n(this).parent().prevUntil(".page-".concat(r-3)).show(),n(this).parents("ul").find("li.page").each((function(t){n(this).hasClass("prev")||n(this).hasClass("next")||(t<r-3||t>r+1?n(this).hide():n(this).show(),(s-r<=2&&s-t<=5||r<=3&&t<=4)&&n(this).show())})),e>1?n(this).parents("ul").find("li.prev").show():n(this).parents("ul").find("li.prev").hide(),n(this).parents("ul").find("a.active").hasClass("last-page")?n(this).parents("ul").find("li.next").hide():n(this).parents("ul").find("li.next").show(),o.hide(),o.filter((function(t){return n(this).data("page")===e})).show(),i.data("paginating",!1),window.et_pb_set_responsive_grid(a,".et_pb_gallery_item"),setTimeout((function(){set_gallery_hash(i)}),100)}}))},et_pb_gallery_pagination_nav(z),u.isBuilder&&et_pb_gallery_pagination_nav(n("#et-fb-app"))),K.length&&K.each((function(){window.et_bar_counters_init(n(this))})),window.et_countdown_timer=function(t){var e=parseInt(t.attr("data-end-timestamp"))-(new Date).getTime()/1e3,n=parseInt(e/86400);n=n>0?n:0,e%=86400;var i=parseInt(e/3600);i=i>0?i:0,e%=3600;var a=parseInt(e/60);a=a>0?a:0;var o=parseInt(e%60);o=o>0?o:0;var r=t.find(".days > .value").parent(".section"),s=t.find(".hours > .value").parent(".section"),c=t.find(".minutes > .value").parent(".section"),l=t.find(".seconds > .value").parent(".section");if(0==n)r.hasClass("zero")||t.find(".days > .value").html("000").parent(".section").addClass("zero").next().addClass("zero");else{var d=n.toString().length>=3?n.toString().length:3;t.find(".days > .value").html("000".concat(n).slice(-d)),r.hasClass("zero")&&r.removeClass("zero").next().removeClass("zero")}0===n&&0===i?s.hasClass("zero")||t.find(".hours > .value").html("00").parent(".section").addClass("zero").next().addClass("zero"):(t.find(".hours > .value").html("0".concat(i).slice(-2)),s.hasClass("zero")&&s.removeClass("zero").next().removeClass("zero")),0===n&&0===i&&0===a?c.hasClass("zero")||t.find(".minutes > .value").html("00").parent(".section").addClass("zero").next().addClass("zero"):(t.find(".minutes > .value").html("0".concat(a).slice(-2)),c.hasClass("zero")&&c.removeClass("zero").next().removeClass("zero")),0===n&&0===i&&0===a&&0===o?l.hasClass("zero")||t.find(".seconds > .value").html("00").parent(".section").addClass("zero"):(t.find(".seconds > .value").html("0".concat(o).slice(-2)),l.hasClass("zero")&&l.removeClass("zero").next().removeClass("zero"))},window.et_countdown_timer_labels=function(t){t.closest(".et_pb_column_3_8").length||t.closest(".et_pb_column_1_4").length||t.children(".et_pb_countdown_timer_container").width()<=400?(t.find(".days .label").html(t.find(".days").data("short")),t.find(".hours .label").html(t.find(".hours").data("short")),t.find(".minutes .label").html(t.find(".minutes").data("short")),t.find(".seconds .label").html(t.find(".seconds").data("short"))):(t.find(".days .label").html(t.find(".days").data("full")),t.find(".hours .label").html(t.find(".hours").data("full")),t.find(".minutes .label").html(t.find(".minutes").data("full")),t.find(".seconds .label").html(t.find(".seconds").data("full")))},(D.length||u.isBuilder)&&(window.et_pb_countdown_timer_init=function(t){t.each((function(){var t=n(this);et_countdown_timer_labels(t),et_countdown_timer(t),setInterval((function(){et_countdown_timer(t)}),1e3)}))},et_pb_countdown_timer_init(D)),window.et_pb_tabs_init=function(t){t.each((function(){var t=n(this),e=t.find(".et_pb_tabs_controls li"),i=v||g||b?0:t.find(".et_pb_tab_active").index(),a={use_controls:!1,use_arrows:!1,slide:".et_pb_all_tabs > div",tabs_animation:!0};0!==i&&(a.active_slide=i),t.et_pb_simple_slider(a).on("et_hashchange",(function(t){var e=t.params,i=n("#".concat(t.target.id)),a=e[0];i.find(".et_pb_tabs_controls li").eq(a).hasClass("et_pb_tab_active")||i.find(".et_pb_tabs_controls li").eq(a).trigger("click")})),e.on("click",(function(){var t=n(this),e=t.closest(".et_pb_tabs").data("et_pb_simple_slider");if(e.et_animation_running)return!1;if(t.addClass("et_pb_tab_active").siblings().removeClass("et_pb_tab_active"),e.data("et_pb_simple_slider").et_slider_move_to(t.index()),t.closest(".et_pb_tabs").attr("id")){var i=[];i.push(t.closest(".et_pb_tabs").attr("id")),i.push(t.index()),C(i=i.join(l))}return!1})),function(t){var e=window.location.hash;if(""!==e){var n=e.replace("#","");n=/^tab\-/.test(n)?n:"tab-".concat(n);var i=t.find('.et_pb_tabs_controls li a[href="#'.concat(n,'"]'));i.length&&i.parent().trigger("click")}}(t),window.et_pb_set_tabs_height()}))},(j.length||u.isBuilder)&&window.et_pb_tabs_init(j),H.length||u.isBuilder){var ft=function(){H.each((function(){et_pb_map_init(n(this))}))};window.et_pb_map_init=function(t){if("undefined"!=typeof google&&void 0!==google.maps){var e=Pt();it=e;var i="desktop"!==e?"-".concat(e):"",a="phone"===e?"-tablet":"",o=t.attr("data-grayscale".concat(i))||0;o||(o=t.attr("data-grayscale".concat(a))||t.attr("data-grayscale")||0);var r,s=t.children(".et_pb_map"),c=o,l=N&&"off"!==s.data("mobile-dragging")||!N;0!==c&&(c="-".concat(c.toString()));var d=parseFloat(s.attr("data-center-lat"))||0,u=parseFloat(s.attr("data-center-lng"))||0;t.data("map",new google.maps.Map(s[0],{zoom:parseInt(s.attr("data-zoom")),center:new google.maps.LatLng(d,u),mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:"on"==s.attr("data-mouse-wheel"),draggable:l,panControlOptions:{position:t.is(".et_beneath_transparent_nav")?google.maps.ControlPosition.LEFT_BOTTOM:google.maps.ControlPosition.LEFT_TOP},zoomControlOptions:{position:t.is(".et_beneath_transparent_nav")?google.maps.ControlPosition.LEFT_BOTTOM:google.maps.ControlPosition.LEFT_TOP},styles:[{stylers:[{saturation:parseInt(c)}]}]})),t.find(".et_pb_map_pin").each((function(){var e=n(this),i=new google.maps.Marker({position:new google.maps.LatLng(parseFloat(e.attr("data-lat")),parseFloat(e.attr("data-lng"))),map:t.data("map"),title:e.attr("data-title"),icon:{url:"".concat(et_pb_custom.builder_images_uri,"/marker.png"),size:new google.maps.Size(46,43),anchor:new google.maps.Point(16,43)},shape:{coord:[1,1,46,43],type:"rect"},anchorPoint:new google.maps.Point(0,-45)});if(e.find(".infowindow").length){var a=new google.maps.InfoWindow({content:e.html()});google.maps.event.addListener(t.data("map"),"click",(function(){a.close()})),google.maps.event.addListener(i,"click",(function(){r&&r.close(),r=a,a.open(t.data("map"),i),e.closest(".et_pb_module").trigger("mouseleave"),setTimeout((function(){e.closest(".et_pb_module").trigger("mouseenter")}),1)}))}}))}},window.et_load_event_fired?ft():"undefined"!=typeof google&&void 0!==google.maps&&google.maps.event.addDomListener(window,"load",(function(){ft()}))}n(".et_pb_shop, .et_pb_wc_upsells, .et_pb_wc_related_products").each((function(){var t=n(this),e=(0,a.default)(t.data("icon"))||""===t.data("icon")?"":t.data("icon"),i=(0,a.default)(t.data("icon-tablet"))||""===t.data("icon-tablet")?"":t.data("icon-tablet"),o=(0,a.default)(t.data("icon-phone"))||""===t.data("icon-phone")?"":t.data("icon-phone"),r=(0,a.default)(t.data("icon-sticky"))||""===t.data("icon-sticky")?"":t.data("icon-sticky"),s=t.find(".et_overlay");if(!s.length&&t.hasClass("et_pb_wc_related_products")&&(s=t.find(".et_pb_extra_overlay"),t=s.closest(".et_pb_module_inner").parent(),e=(0,a.default)(t.data("icon"))||""===t.data("icon")?"":t.data("icon"),i=(0,a.default)(t.data("icon-tablet"))||""===t.data("icon-tablet")?"":t.data("icon-tablet"),o=(0,a.default)(t.data("icon-phone"))||""===t.data("icon-phone")?"":t.data("icon-phone"),r=(0,a.default)(t.data("icon-sticky"))||""===t.data("icon-sticky")?"":t.data("icon-sticky")),""!==e&&s.attr("data-icon",e).addClass("et_pb_inline_icon"),""!==i&&s.attr("data-icon-tablet",i).addClass("et_pb_inline_icon_tablet"),""!==o&&s.attr("data-icon-phone",o).addClass("et_pb_inline_icon_phone"),""!==r&&s.attr("data-icon-sticky",r).addClass("et_pb_inline_icon_sticky"),t.hasClass("et_pb_shop")){var c=t.find("li.product"),l=t.attr("data-shortcode_index"),d="et_pb_shop_item_".concat(l);c.length>0&&c.each((function(t,e){n(e).addClass("".concat(d,"_").concat(t))}))}})),n(".et_pb_wc_cart_totals").each((function(){var t=u.isBuilder?n(".et_pb_module_inner",this):n(this),e={};n.each(t.data(),(function(n){if(n.includes("buttonName")){var i=t.data(n),a=t.data("".concat(i,"-icon"))||"",o=t.data("".concat(i,"-icon-tablet"))||"",r=t.data("".concat(i,"-icon-phone"))||"";e[i]={icon:a,"icon-tablet":o,"icon-phone":r,class:t.data("button-class")}}})),n.each(e,(function(e,n){var i=t.find('button[name="'.concat(e,'"]:eq(0)'));0===i.length&&(i=t.find(".".concat(e))),i.addClass(n.class),i.attr("data-icon",n.icon),i.attr("data-icon-tablet",n["icon-tablet"]),i.attr("data-icon-phone",n["icon-phone"])}))})),q.each((function(){var t,e,i=n(this),a=i.data("background-layout"),o=i.data("background-layout-hover"),r=i.data("background-layout-tablet"),s=i.data("background-layout-phone");i.hasClass("et_pb_button_module_wrapper")?i=i.find("> .et_pb_button"):i.hasClass("et_pb_gallery")?(t=i.find(".et_pb_gallery_item"),i=i.add(t)):i.hasClass("et_pb_post_slider")?(t=i.find(".et_pb_slide"),i=i.add(t)):i.hasClass("et_pb_slide")&&(e=i.closest(".et_pb_slider"),i=i.add(e));var c="et_pb_bg_layout_light et_pb_bg_layout_dark et_pb_text_color_dark",l="et_pb_bg_layout_".concat(a),d="et_pb_bg_layout_".concat(o),u="light"===a?"et_pb_text_color_dark":"",_="light"===o?"et_pb_text_color_dark":"";r&&(c+=" et_pb_bg_layout_light_tablet et_pb_bg_layout_dark_tablet et_pb_text_color_dark_tablet",l+=" et_pb_bg_layout_".concat(r,"_tablet"),d+=" et_pb_bg_layout_".concat(o,"_tablet"),u+="light"===r?" et_pb_text_color_dark_tablet":"",_+="light"===o?" et_pb_text_color_dark_tablet":""),s&&(c+=" et_pb_bg_layout_light_phone et_pb_bg_layout_dark_phone et_pb_text_color_dark_phone",l+=" et_pb_bg_layout_".concat(s,"_phone"),d+=" et_pb_bg_layout_".concat(o,"_phone"),u+="light"===s?" et_pb_text_color_dark_phone":"",_+="light"===o?" et_pb_text_color_dark_phone":""),i.on("mouseenter",(function(){i.removeClass(c),i.addClass(d),i.hasClass("et_pb_audio_module")&&""!==_&&i.addClass(_)})),i.on("mouseleave",(function(){i.removeClass(c),i.addClass(l),i.hasClass("et_pb_audio_module")&&""!==u&&i.addClass(u)}))})),(B.length||u.isBuilder||n(".et_pb_ajax_pagination_container").length>0)&&(window.et_pb_circle_counter_init=function(t,e,i){if(!(t.width()<=0)){var a=Pt();it=a;var o="";void 0!==i&&""!==i?o="-".concat(i):"desktop"!==a&&(o="-".concat(a));var r=t.data("bar-bg-color"),s=t.data("bar-bg-color".concat(o));void 0!==s&&""!==s&&(r=s);var c=t.data("color")||"#000000",l=t.data("color".concat(o));void 0!==l&&""!==l&&(c=l);var d=t.data("alpha")||"0.1",u=t.data("alpha".concat(o));void 0===u||""===u||isNaN(u)||(d=u),t.easyPieChart({animate:{duration:1800,enabled:!0},size:0!==t.width()?t.width():10,barColor:r,trackColor:c,trackAlpha:d,scaleColor:!1,lineWidth:5,onStart:function(){n(this.el).find(".percent p").css({visibility:"visible"})},onStep:function(t,e,i){n(this.el).find(".percent-value").text(Math.round(parseInt(i)))},onStop:function(t,e){n(this.el).find(".percent-value").text(n(this.el).data("number-value"))}})}},window.et_pb_reinit_circle_counters=function(t){t.each((function(){var t=n(this).find(".et_pb_circle_counter_inner");window.et_pb_circle_counter_init(t,!1),t.on("mouseover",(function(e){window.et_pb_circle_counter_update(t,e,"hover")})),t.on("mouseleave",(function(e){window.et_pb_circle_counter_update(t,e)})),t.on("containerWidthChanged",(function(e,i){(t=n(e.target)).find("canvas").remove(),t.removeData("easyPieChart"),window.et_pb_circle_counter_init(t,!0,i)}));var e=t.attr("data-sticky-id");e&&(window.addEventListener("ETBuilderStickyStart",(function(n){e===n.detail.stickyId&&window.et_pb_circle_counter_update(t,event,"sticky")})),window.addEventListener("ETBuilderStickyEnd",(function(n){e===n.detail.stickyId&&window.et_pb_circle_counter_update(t,event)})))}))},window.et_pb_reinit_circle_counters(B)),window.et_pb_circle_counter_update=function(t,e,i){if(t.is(":visible")&&void 0!==t.data("easyPieChart")){if("mouseleave"===e.type&&t.closest(".et_pb_sticky").length>0&&(i="sticky"),n(e.target).length>0&&("mouseover"===e.type||"mouseleave"===e.type)){var a=!1,o=t.data("bar-bg-color-hover"),r=t.data("color-hover"),s=t.data("alpha-hover");if((void 0!==o&&""!==o||void 0!==r&&""!==r||void 0!==s&&""!==s)&&(a=!0),!a)return}var c=[];void 0!==i&&""!==i&&(c=[i]),t.trigger("containerWidthChanged",c),["ETBuilderStickyStart","ETBuilderStickyEnd"].includes(e.type)&&""===t.find(".percent-value").text()||(t.data("easyPieChart").disableAnimation(),t.data("easyPieChart").update(t.data("number-value")))}},($.length||u.isBuilder||n(".et_pb_ajax_pagination_container").length>0)&&(window.et_pb_reinit_number_counters=function(t){var e=n("body").hasClass("gecko");function i(t,e){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)}function a(t){return t.data("number-separator")}n.fn.fitText&&t.find(".percent p").fitText(.3),t.each((function(){var t=n(this);t.easyPieChart({animate:{duration:1800,enabled:!0},size:e?1:0,trackColor:!1,scaleColor:!1,lineWidth:0,onStart:function(e,o){n(this.el).addClass("active"),e===o&&n(this.el).find(".percent-value").text(i(n(this.el).data("number-value"),a(t)))},onStep:function(e,o,r){r!=o&&n(this.el).find(".percent-value").text(i(Math.round(parseInt(r)),a(t)))},onStop:function(e,o){n(this.el).find(".percent-value").text(i(n(this.el).data("number-value"),a(t)))}})}))},window.et_pb_reinit_number_counters($)),window.et_apply_parallax=function(){if(n(this).length&&void 0!==n(this)&&void 0!==n(this).offset()){var t=m;v?t=_.jQuery("#et-fb-app"):w()&&(t=n(window));var e=n(this),a=e.parent(),o=y()?e.offset().top/2:e.offset().top,r=t.scrollTop();if(!a.hasClass("et_is_animating")){if(i){var s="#divi-layout-iframe-".concat(ETBlockLayoutModulesScript.blockId);o+=_.jQuery(s).offset().top}var c,l=.3*(r+m.height()-o);c="translate(0, ".concat(l,"px)"),(e.children(".et_parallax_bg_wrap").length>0?e.children(".et_parallax_bg_wrap").find(".et_parallax_bg"):e.children(".et_parallax_bg")).css({"-webkit-transform":c,"-moz-transform":c,"-ms-transform":c,transform:c})}}},window.et_parallax_set_height=function(){var t=n(this),e=u.isBuilder&&t.parent(".et_pb_fullscreen").length&&m.height()>t.innerHeight()?m.height():t.innerHeight(),i=.3*m.height()+e;g&&(i+=_.jQuery("#et_pb_layout .inside").offset().top),t.find(".et_parallax_bg").css({height:"".concat(i,"px")})},window.et_apply_builder_css_parallax=function(){if(u.isBuilder||i){var t=n(this),e=t.children(".et_parallax_bg");if(e.css({width:"",height:"",top:"",left:"",backgroundAttachment:""}),!w()||v){var a=v?_.jQuery("#et-fb-app"):m,o=a.scrollTop(),r=g?_.jQuery("#et_pb_layout .inside").offset().top:0,s=y()?2:1,c=t.offset(),l=y()?c.top/2:c.top;i&&(a=_.jQuery((0,d.getContentAreaSelector)(_,!0)),r=_.jQuery("#divi-layout-iframe-".concat(ETBlockLayoutModulesScript.blockId)).offset().top,o=a.offset().top),e.css({width:"".concat(n(window).width(),"px"),height:"".concat(a.innerHeight()*s,"px"),top:"".concat(o-r-l,"px"),left:"".concat(0-c.left,"px"),backgroundAttachment:"scroll"})}}},n(".et_pb_accordion").on("touchstart",(function(t){if("desktop"!==Pt()){var e=n(t.target);(e.hasClass("et_pb_toggle_title")||e.hasClass("et_fb_toggle_overlay"))&&(t.preventDefault(),e.trigger("click"))}})),n("body").on("click",".et_pb_toggle_title, .et_fb_toggle_overlay",(function(){var t,e,i=n(this).closest(".et_pb_toggle"),a=i.parents(".et_pb_section"),o=i.find(".et_pb_toggle_content"),r=i.closest(".et_pb_accordion"),s=r.length,c=r.hasClass("et_pb_accordion_toggling"),l=n(window).scrollTop(),d=0,u=i.hasClass("et_pb_toggle_close")?"closed":"opened";if(s){if(i.hasClass("et_pb_toggle_open")||c)return!1;r.addClass("et_pb_accordion_toggling"),t=i.siblings(".et_pb_toggle_open")}if(!o.is(":animated")&&(o.slideToggle(700,(function(){!function(t,e,n){"closed"===t?e.removeClass("et_pb_toggle_close").addClass("et_pb_toggle_open"):e.removeClass("et_pb_toggle_open").addClass("et_pb_toggle_close"),n.hasClass("et_pb_section_parallax")&&!n.children().hasClass("et_pb_parallax_css")&&et_parallax_set_height.bind(n)(),window.et_reinit_waypoint_modules()}(u,i,a)})),s)){var _=function(){t.removeClass("et_pb_toggle_open").addClass("et_pb_toggle_close"),r.removeClass("et_pb_accordion_toggling"),e=i.offset(),n("#wpadminbar").length&&(d+=n("#wpadminbar").height()),n("#top-header").length&&(d+=n("#top-header").height()),n("#main-header").length&&!window.et_is_vertical_nav&&(d+=n("#main-header").height()),l+d>e.top&&n("html, body").animate({scrollTop:e.top-d-50})};t.find(".et_pb_toggle_content").is(":visible")?t.find(".et_pb_toggle_content").slideToggle(700,_):(t.find(".et_pb_toggle_content").hide(),_())}}));var mt=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,vt=n(".et_pb_contact_form_container"),gt=!u.isBuilder&&n(".et_pb_module.et_pb_recaptcha_enabled").length>0,bt=document.body.innerHTML.match(/<script [^>]*src="[^"].*google.com\/recaptcha\/api.js\?.*render.*"[^>]*>([\s\S]*?)<\/script>/gim),wt=n("#et-recaptcha-v3-js"),yt=bt&&bt.length>wt.length;function xt(t){var e=t||k;e&&e.length&&e.each((function(){var t=n(this).parent(".et_pb_section"),e=n(this).find(".et_pb_slide"),i=e.find(".et_pb_container"),a=0,o=0,r=n(this).hasClass("et_pb_post_slider_image_top"),s=n(this).hasClass("et_pb_post_slider_image_bottom");if(t.is(".et_pb_section_first"))return!0;i.css("height",""),e.addClass("et_pb_temp_slide"),"object"===p(n(this).data("et_pb_simple_slider"))&&n(this).data("et_pb_simple_slider").et_fix_slider_content_images(),e.each((function(){var t=parseFloat(n(this).innerHeight()),e=n(this).find(".et_pb_slide_image"),i=parseFloat(n(this).data("adjustedHeight")),c=isNaN(i)?0:i;t=c&&c<t?t-c:t,(r||s)&&(e.length?(o=r?parseFloat(e.css("margin-top")):parseFloat(e.css("margin-bottom")),o+=10):n(this).find(".et_pb_container").addClass("et_pb_no_image")),0!==n(this).find(".et_pb_slide_description").length&&0!==n(this).find(".et_pb_slide_description").html().trim().length||n(this).find(".et_pb_container").addClass("et_pb_empty_slide"),a<t&&(a=t)})),a+o<1?i.css("height",""):i.css("height","".concat(a+o,"px")),e.removeClass("et_pb_temp_slide"),e.filter(".et-pb-active-slide").find(".et_pb_slide_image").children("img").addClass("active")}))}!u.isBuilder&&(yt||gt&&at&&at.isEnabled())&&n("body").addClass("et_pb_recaptcha_enabled"),vt.length&&vt.each((function(){var t=n(this),e=t.find("form"),i=void 0!==t.data("redirect_url")?t.data("redirect_url"):"";e.find("input[type=checkbox]").on("change",(function(){var t=n(this),e=t.siblings("input[type=text]").first(),i=t.prop("checked");e.val(i?e.data("checked"):e.data("unchecked"))})),e.on("submit",(function(e){e.preventDefault();var a=n(this);if(!0!==a.data("submitted")){var o=a.find('input[type=text], .et_pb_checkbox_handle, .et_pb_contact_field[data-type="radio"], textarea, select'),r=a.find(".et_pb_contact_captcha"),s=t.find(".et-pb-contact-message"),c=void 0!==t.data("form_unique_num")?t.data("form_unique_num"):0,l=!1,d="",u="",_=[],p=[],f=n.Deferred();at&&t.hasClass("et_pb_recaptcha_enabled")?at.interaction("Divi/Module/ContactForm/".concat(c)).then((function(t){f.resolve(t)})):f.resolve(""),n.when(f).done((function(e){if(d="<ul>",o.removeClass("et_contact_error"),o.each((function(){var t=n(this),e=!1;"checkbox"===t.data("field_type")&&(e=t.parents(".et_pb_contact_field")).removeClass("et_contact_error"),"radio"===t.data("type")&&(e=(t=t.find('input[type="radio"]')).parents(".et_pb_contact_field"));var i,a=t.attr("id"),o=t.val(),r=t.siblings("label").first().text(),s=void 0!==t.data("field_type")?t.data("field_type"):"text",c=void 0!==t.data("required_mark")?t.data("required_mark"):"not_required",h=void 0!==t.data("original_id")?t.data("original_id"):"",f=!1;if("radio"===s){if(0!==e.find('input[type="radio"]').length){s="radio";var m=e.find('input[type="radio"]').first();c=void 0!==m.data("required_mark")?m.data("required_mark"):"not_required",o="",e.find('input[type="radio"]:checked')&&(o=e.find('input[type="radio"]:checked').val())}r=e.find(".et_pb_contact_form_label").text(),a=e.find('input[type="radio"]').first().attr("name"),h=e.attr("data-id"),0===e.find('input[type="radio"]:checked').length&&(f=!0)}if("checkbox"===s){if(o="",0!==e.find('input[type="checkbox"]').length){s="checkbox";var v=e.find(".et_pb_checkbox_handle");c=void 0!==v.data("required_mark")?v.data("required_mark"):"not_required",e.find('input[type="checked"]:checked')&&(o=[],e.find('input[type="checkbox"]:checked').each((function(){o.push(n(this).val())})),o=o.join(", "))}if(e.find(".et_pb_checkbox_handle").val(o),0===(r=e.find(".et_pb_contact_form_label").text()).trim().length){var g=e.find('.et_pb_contact_field_checkbox input[type="checkbox"]');if(g.length>0){var b=[];g.each((function(){b.push(n(this).val())})),0===(r=b.join(", ")).trim().length&&(r=et_pb_custom.wrong_checkbox)}}a=e.find(".et_pb_checkbox_handle").attr("name"),h=e.attr("data-id"),0===e.find('input[type="checkbox"]:checked').length&&(f=!0)}if(r=r.replace(/"/g,"&quot;"),t.is(":visible")||!t.parents("[data-conditional-logic]").length||"hidden"===t.attr("type")||"radio"===t.attr("type"))if("hidden"!==t.attr("type")&&"radio"!==t.attr("type")||t.parents(".et_pb_contact_field").is(":visible")){if(void 0!==a&&_.push({field_id:a,original_id:h,required_mark:c,field_type:s,field_label:r}),"required"!==c||""!==o&&!0!==f||t.is('[id^="et_pb_contact_et_number_"]')||(!1===e?t.addClass("et_contact_error"):e.addClass("et_contact_error"),l=!0,""===(i=r)&&(i=et_pb_custom.captcha),u+="<li>".concat(i,"</li>")),"email"===s){var w=o.trim().toLowerCase(),y=function(t){if(6>t.length)return!1;if(!1===function(t,e,n){var i=(t+"").indexOf("@",1);return-1!==i&&i}(t))return!1;var e=t.split("@",2),n=e[0],i=e[1];if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(n))return!1;if(/\.{2,}/.test(i))return!1;if(s(i," \t\n\r\0\v.")!==i)return!1;var a=i.split(".");if(2>a.length)return!1;for(var o in a){var r=a[o];if(s(r," \t\n\r\0\v-")!==r)return!1;if(!/^[a-z0-9-]+$/i.test(r))return!1}return!0;function s(t,e){var n=[" ","\n","\r","\t","\f","\v","\xa0","\u2000","\u2001","\u2002","\u2003","\u2004","\u2005","\u2006","\u2007","\u2008","\u2009","\u200a","\u200b","\u2028","\u2029","\u3000"].join(""),i=0,a=0;for(t+="",e&&(n=(e+"").replace(/([[\]().?/*{}+$^:])/g,"$1")),i=t.length,a=0;a<i;a++)if(-1===n.indexOf(t.charAt(a))){t=t.substring(a);break}for(a=(i=t.length)-1;a>=0;a--)if(-1===n.indexOf(t.charAt(a))){t=t.substring(0,a+1);break}return-1===n.indexOf(t.charAt(0))?t:""}}(w);""===w||r===w||y||(t.addClass("et_contact_error"),l=!0,y||(d+="<li>".concat(et_pb_custom.invalid,"</li>")))}}else p.push(h);else p.push(h)})),r.length&&""!==r.val()){var f=parseInt(r.data("first_digit")),m=parseInt(r.data("second_digit"));parseInt(r.val())!==f+m&&(d+="<li>".concat(et_pb_custom.wrong_captcha,"</li>"),l=!0,f=Math.floor(15*Math.random()+1),m=Math.floor(15*Math.random()+1),r.data("first_digit",f),r.data("second_digit",m),r.val(""),a.find(".et_pb_contact_captcha_question").empty().append("".concat(f," + ").concat(m)))}if(!l){a.data("submitted",!0);var v=a.attr("action"),g=a.serializeArray();g.push({name:"et_pb_contact_email_fields_".concat(c),value:JSON.stringify(_)}),g.push({name:"token",value:e}),p.length>0&&g.push({name:"et_pb_contact_email_hidden_fields_".concat(c),value:JSON.stringify(p)}),t.removeClass("et_animated").removeAttr("style").fadeTo("fast",.2,(function(){t.load("".concat(v," #").concat(t.attr("id"),"> *"),g,(function(e,a){if("error"===a){var o=n("#".concat(t.attr("id")),e);o.length>0&&t.html(o)}n(e).find(".et_pb_contact_error_text").length||(St(t,"con_goal"),""!==i&&(window.location.href=i)),t.fadeTo("fast",1)}))}))}d+="</ul>",""!==u&&("<ul></ul>"!==d&&(d='<p class="et_normal_padding">'.concat(et_pb_custom.contact_error_message,"</p>").concat(d)),u="<ul>".concat(u,"</ul>"),u="<p>".concat(et_pb_custom.fill_message,"</p>").concat(u),d=u+d),"<ul></ul>"!==d&&(s.html(d),t.parents(".et_pb_section_parallax").length&&t.parents(".et_pb_section_parallax").each((function(){!n(this).children(".et_parallax_bg").hasClass("et_pb_parallax_css")&&h.trigger("resize")})))}))}}))})),window.et_pb_play_overlayed_video=function(t){var e,i,a,o=t,r=o.closest(".et_pb_video_overlay"),s=o.closest(".et_pb_video, .et_main_video_container, .et_pb_video_wrap"),c=s.find("iframe"),l=c.length>0,d=s.find(".fb-video").length;if(l){if(d&&void 0!==c[2]&&(c=n(c[2])),i=(e=c.attr("src")).split("?"),-1!==e.indexOf("autoplay="))return;a=void 0!==i[1]?"".concat(i[0],"?autoplay=1&amp;").concat(i[1]):"".concat(i[0],"?autoplay=1"),c.attr({src:a})}else s.find("video").get(0).play();r.fadeTo(500,0,(function(){n(this).css("display","none")}))},n("body").on("click",".et_pb_post .et_pb_video_overlay, .et_pb_video .et_pb_video_overlay, .et_pb_video_wrap .et_pb_video_overlay",(function(){var t=n(this);return et_pb_play_overlayed_video(t),!1})),window.et_pb_resize_section_video_bg=function(t){(void 0!==t?t.closest(".et_pb_section_video_bg"):n(".et_pb_section_video_bg")).each((function(){var t=n(this);x(t)&&(t.removeAttr("data-ratio"),t.find("video").removeAttr("style"));var e,i,a=t.find("video"),o=(a.prop("videoWidth")||parseInt(a.width()))/(a.prop("videoHeight")||parseInt(a.height())),r=t.find(".mejs-video, video, object").css("margin","0px"),s=t.closest(".et_pb_section_video").length?t.closest(".et_pb_section_video"):t.closest(".et_pb_slides"),c=s.innerWidth(),l=s.innerHeight();void 0!==t.attr("data-ratio")||isNaN(o)||t.attr("data-ratio",o),c/l<o?(e=l*o,i=l):(e=c,i=c/o),r.width(e).height(i),u.isBuilder&&setTimeout((function(){r.width(e).height(i)}),0)}))},window.et_pb_center_video=function(t){var e=void 0!==t?t:n(".et_pb_section_video_bg .mejs-video");e.length&&e.each((function(){var e=n(this);if(et_pb_adjust_video_margin(e),x(e)&&setTimeout((function(){et_pb_adjust_video_margin(e)}),0),void 0!==t&&t.closest(".et_pb_slider").length&&!t.closest(".et_pb_first_video").length)return!1}))},window.et_pb_adjust_video_margin=function(t){var e=0-t.width()/2;t.css("margin-left","".concat(e,"px"))};var Ct={};function kt(){var t=n(window).width();n(".nav li.et-reverse-direction-nav").removeClass("et-reverse-direction-nav"),n(".nav li li ul").each((function(){var e=n(this),i=e.width(),a=e.offset(),o=e.parents(".nav > li");a.left>t-i&&o.addClass("et-reverse-direction-nav")}))}function jt(t,e,n){n=n||t.data("et_waypoint_max_instances")||1;var i=t.data("et_waypoint")||[],a=(0,r.default)(window,["et_pb_custom","waypoints_options"]);if(a){var s=(0,r.default)(a,"context",[]);s&&(0,o.default)(s)&&(0,c.default)(s,(function(n){var i=t.closest(n);if(i.length>0)return e.context=i,!1}))}if(i.length<n){var l=t.waypoint(e);l&&l.length>0&&(i.push(l[0]),t.data("et_waypoint",i))}else for(var d=0;d<i.length;d++)i[d].context.refresh()}function Tt(t,e){var i=t.parents(".et_pb_section").index(),a=n(".et_pb_section").length-1,o=t.parents(".et_pb_row").index(),r=t.parents(".et_pb_section").children().length-1;return i===a&&o===r?"bottom-in-view":e}function Ot(t){for(var e=!1,n=[".et_pb_toggle_title",".mejs-container *",".et_pb_contact_field input",".et_pb_contact_field textarea",".et_pb_contact_field_checkbox *",".et_pb_contact_field_radio *",".et_pb_contact_captcha",".et_pb_tabs_controls a",".flex-control-nav *",".et_pb_menu__search-button",".et_pb_menu__close-search-button",".et_pb_menu__search-container *",".et_pb_fullwidth_header_scroll *"],i=0;i<n.length;i++)if(t.is(n[i])){e=!0;break}return e}function St(t,e,n){if(!u.isBuilder){var i=function(t){var e=t.attr("class"),n=parseInt(e.replace(/^.*et_pb_ab_goal_id-(\d+).*$/,"$1"));return isNaN(n)?0:n}(t),a=void 0===e?"con_goal":e;t.hasClass("et_pb_ab_goal")&&!nt[i][a]?Et(a,i):void 0!==n&&n()}}function Et(t,e,i,a,o){var r=void 0===e?et_pb_custom.page_id:e,c=void 0===i?Ft(r):i,l=void 0===a?function(t){for(var e=0;e<et_pb_custom.ab_tests;e++)if(et_pb_custom.ab_tests[e].post_id===t)return et_pb_custom.ab_tests[e].test_id;return et_pb_custom.unique_test_id}(r):a,d=JSON.stringify({test_id:r,subject_id:c,record_type:t}),u="click_goal"===t||"con_short"===t?"":c;Lt(365,"et_pb_ab_".concat(t,"_").concat(r).concat(l).concat(u,"=true")),(0,s.default)(nt,[r,t],!0),n.ajax({type:"POST",url:et_pb_custom.ajaxurl,data:{action:"et_pb_update_stats_table",stats_data_array:d,et_ab_log_nonce:et_pb_custom.et_ab_log_nonce}}).always((function(){void 0!==o&&o()}))}function Ft(t){var e=n("*[class*=et_pb_ab_subject_id-".concat(t,"_]"));return!(e.length<=0||n("html").is(".et_fb_preview_active--wireframe_preview"))&&e.attr("class").split("et_pb_ab_subject_id-")[1].split(" ")[0].split("_")[1]}function At(t){return n(".et_pb_ab_goal_id-".concat(t))}function Pt(){var t=h.width(),e="desktop";return t<=980&&t>767?e="tablet":t<=767&&(e="phone"),e}function zt(t,e){return Dt(t)==e}function Dt(t){return function(){for(var t=document.cookie.split("; "),e={},n=t.length-1;n>=0;n--){var i=t[n].split("=");e[i[0]]=i[1]}return e}()[t]}function Lt(t,e){var n,i,a=(n=24*t*60*60*1e3,(i=new Date).setTime(i.getTime()+n),"; expires=".concat(i.toUTCString()));document.cookie="".concat(e+a,"; path=/")}function Mt(){if(!window.et_is_fixed_nav)return 0;var t=void 0===n("#main-header").attr("data-fixed-height-onload")?0:n("#main-header").attr("data-fixed-height-onload");return window.et_is_fixed_nav?parseFloat(t):0}window.et_fix_slider_height=u.isBuilder?function(t){var e=t||k;if(e&&e.length){var n=e.data("address");Ct[n]||(Ct[n]=window.et_pb_debounce(xt,100)),Ct[n](t)}}:xt,kt(),et_pb_form_placeholders_init(n(".et_pb_comments_module #commentform")),n(".et-menu-nav ul.nav").each((function(t){et_duplicate_menu(n(this),n(this).closest(".et_pb_module").find("div .mobile_nav"),"mobile_menu".concat(t+1),"et_mobile_menu")})),n(".et_pb_menu, .et_pb_fullwidth_menu").each((function(){var t=n(this),e=t.data("bg_color");e&&t.find("ul").css({"background-color":e})})),E.on("click",(function(t){et_pb_submit_newsletter(n(this),t)})),F.on("keypress",(function(t){if(13===(t.which||t.keyCode)){var e=n(this).closest("form").find(".et_pb_newsletter_button");et_pb_submit_newsletter(e,t)}})),E.closest(".et_pb_newsletter").find("input[type=checkbox]").on("change",(function(){var t=n(this),e=t.siblings("input[type=text]").first(),i=t.prop("checked");e.val(i?e.data("checked"):e.data("unchecked"))})),window.et_pb_submit_newsletter=function(t,e){if(t.closest(".et_pb_login_form").length)St(t.closest(".et_pb_newsletter"),"con_goal");else{if(void 0!==e&&e.preventDefault(),n(".et_pb_feedburner_form").length>0){var i=n(".et_pb_feedburner_form input[name=uri]").val();return window.open("https://feedburner.google.com/fb/a/mailverify?uri=".concat(i),"et-feedburner-subscribe","scrollbars=yes,width=550,height=520"),!0}var a=t.closest(".et_pb_newsletter"),o=a.find('input[name="et_pb_signup_firstname"]'),r=a.find('input[name="et_pb_signup_lastname"]'),s=a.find('input[name="et_pb_signup_email"]'),c=a.find('input[name="et_pb_signup_list_id"]').val(),l=a.find(".et_pb_newsletter_error").hide(),d=a.find('input[name="et_pb_signup_provider"]').val(),u=a.find('input[name="et_pb_signup_account_name"]').val(),_=a.find('input[name="et_pb_signup_ip_address"]').val(),p=a.find('input[name="et_pb_signup_checksum"]').val(),f=a.find(".et_pb_newsletter_fields"),m=a.find(".et_pb_newsletter_success"),v=a.data("redirect_url"),g=a.data("redirect_query"),b={},w=[],y="<ul>",x="",C=f.find('input[type=text], .et_pb_checkbox_handle, .et_pb_contact_field[data-type="radio"], textarea, select').filter(".et_pb_signup_custom_field, .et_pb_signup_custom_field *");o.removeClass("et_pb_signup_error"),r.removeClass("et_pb_signup_error"),s.removeClass("et_pb_signup_error"),C.removeClass("et_contact_error"),l.html("");var k=!0,j=t.closest(".et_pb_newsletter_form form");if(j.length>0&&"function"==typeof j[0].reportValidity&&(k=j[0].reportValidity()),o.length>0&&!o.val()&&(o.addClass("et_pb_signup_error"),k=!1),r.length>0&&!r.val()&&(r.addClass("et_pb_signup_error"),k=!1),mt.test(s.val())||(s.addClass("et_pb_signup_error"),k=!1),k){if(C.each((function(){var t=n(this),e=!1;["checkbox","booleancheckbox"].includes(t.data("field_type"))&&(e=t.parents(".et_pb_contact_field")).removeClass("et_contact_error"),"radio"===t.data("type")&&(e=(t=t.find('input[type="radio"]')).parents(".et_pb_contact_field"));var i,a=t.data("id"),o=t.val(),r=t.siblings("label").first().text(),s=void 0!==t.data("field_type")?t.data("field_type"):"text",c=void 0!==t.data("required_mark")?t.data("required_mark"):"not_required",l=void 0!==t.data("original_id")?t.data("original_id"):"",u=!1;if(a||(a=t.data("original_id")),"radio"===s){if(0!==e.find('input[type="radio"]').length){var _=e.find('input[type="radio"]').first();c=void 0!==_.data("required_mark")?_.data("required_mark"):"not_required",o="",e.find('input[type="radio"]:checked')&&(o=e.find('input[type="radio"]:checked').val())}r=e.find(".et_pb_contact_form_label").text(),a=t.data("original_id"),n.isEmptyObject(o)||(b[a]=o),0===e.find('input[type="radio"]:checked').length&&(u=!0),o&&(b[a]=o)}else if(["checkbox","booleancheckbox"].includes(s)){if(o={},0!==e.find('input[type="checkbox"]').length){var p=e.find(".et_pb_checkbox_handle");c=void 0!==p.data("required_mark")?p.data("required_mark"):"not_required",e.find('input[type="checked"]:checked')&&e.find('input[type="checkbox"]:checked').each((function(){if("booleancheckbox"===s)o=n(this).val();else{var t=n(this).data("id");o[t]=n(this).val()}}))}if(0===(r=e.find(".et_pb_contact_form_label").text()).trim().length){var h=e.find('.et_pb_contact_field_checkbox input[type="checkbox"]');if(h.length>0){var f=[];h.each((function(){f.push(n(this).val())})),0===(r=f.join(", ")).trim().length&&(r=et_pb_custom.wrong_checkbox)}}a=e.attr("data-id"),n.isEmptyObject(o)||(b[a]=o),0===e.find('input[type="checkbox"]:checked').length&&(u=!0)}else if("ontraport"===d&&"select"===s){var m=t.find(":selected");b[a]=m.length>0?m.data("id"):o}else b[a]=o;if("mailchimp"===d&&["select","radio"].indexOf(s)>-1){var v=(m="select"===s?t.find(":selected"):e.find('input[type="radio"]:checked')).length>0?m.data("id"):null;null!==v&&(b[a]={},b[a][v]=o)}if(r=r.replace(/"/g,"&quot;"),t.is(":visible")||"hidden"===t.attr("type")||"radio"===t.attr("type"))if("hidden"!==t.attr("type")&&"radio"!==t.attr("type")||t.parents(".et_pb_contact_field").is(":visible")){if("required"!==c||""!==o&&!0!==u||(!1===e?t.addClass("et_contact_error"):e.addClass("et_contact_error"),k=!1,""===(i=r)&&(i=et_pb_custom.captcha),x+="<li>".concat(i,"</li>")),"email"===s){var g=o.trim().toLowerCase(),C=mt.test(g);""===g||r===g||C||(t.addClass("et_contact_error"),k=!1,C||(y+="<li>".concat(et_pb_custom.invalid,"</li>")))}}else w.push(a);else w.push(l)})),y+="</ul>",""!==x&&("<ul></ul>"!==y&&(y='<p class="et_normal_padding">'.concat(et_pb_custom.contact_error_message,"</p>").concat(y)),x="<ul>".concat(x,"</ul>"),x="<p>".concat(et_pb_custom.fill_message,"</p>").concat(x),y=x+y),"<ul></ul>"!==y)return l.html(y).show(),void(a.parents(".et_pb_section_parallax").length&&a.parents(".et_pb_section_parallax").each((function(){!n(this).children(".et_parallax_bg").hasClass("et_pb_parallax_css")&&h.trigger("resize")})));var T=n.Deferred();at&&a.hasClass("et_pb_recaptcha_enabled")?at.interaction("Divi/Module/EmailOptin/List/".concat(c)).then((function(t){T.resolve(t)})):T.resolve(""),n.when(T).done((function(t){n.ajax({type:"POST",url:et_pb_custom.ajaxurl,dataType:"json",data:{action:"et_pb_submit_subscribe_form",et_frontend_nonce:et_pb_custom.et_frontend_nonce,et_list_id:c,et_firstname:o.val(),et_lastname:r.val(),et_email:s.val(),et_provider:d,et_account:u,et_ip_address:_,et_custom_fields:b,et_hidden_fields:w,token:t,et_checksum:p},beforeSend:function(){a.find(".et_pb_newsletter_button").addClass("et_pb_button_text_loading").find(".et_subscribe_loader").show()},complete:function(){a.find(".et_pb_newsletter_button").removeClass("et_pb_button_text_loading").find(".et_subscribe_loader").hide()},success:function(t){t?(t.error&&l.show().append("<h2>").text(t.error),t.success&&(v?St(a,"con_goal",(function(){var t=function(){var t={};return g?(o.length>0&&g.indexOf("name")>-1&&(t.first_name=o.val()),r.length>0&&g.indexOf("last_name")>-1&&(t.last_name=r.val()),g.indexOf("email")>-1&&(t.email=s.val()),g.indexOf("ip_address")>-1&&(t.ip_address=a.data("ip_address")),g.indexOf("css_id")>-1&&(t.form_id=a.attr("id")),decodeURIComponent(n.param(t))):""}();t.length&&(v.indexOf("?")>-1?v+="&":v+="?"),window.location=v+t})):(St(a,"con_goal"),a.find(".et_pb_newsletter_fields").hide(),m.show()))):l.html(et_pb_custom.subscription_failed).show()}})}))}}},window.et_fix_testimonial_inner_width=function(){var t=n(window).width();t>959?n(".et_pb_testimonial").each((function(){if(n(this).is(":visible")){var t=n(this),e=t.find(".et_pb_testimonial_portrait"),i=e.outerWidth(!0)||0,a=t.find(".et_pb_testimonial_description"),o=t.closest(".et_pb_column");i>90&&(e.css("padding-bottom","0px"),e.width("90px"),e.height("90px"));var r=o.hasClass("et_pb_column_1_3")||o.hasClass("et_pb_column_1_4")||o.hasClass("et_pb_column_1_5")||o.hasClass("et_pb_column_1_6")||o.hasClass("et_pb_column_2_5")||o.hasClass("et_pb_column_3_8")?0:i;a.css("margin-left","".concat(r,"px"))}})):t>767?n(".et_pb_testimonial").each((function(){if(n(this).is(":visible")){var t=n(this),e=t.find(".et_pb_testimonial_portrait").outerWidth(!0)||0,i=t.find(".et_pb_testimonial_description"),a=t.closest(".et_pb_column"),o=a.hasClass("et_pb_column_1_4")||a.hasClass("et_pb_column_1_5")||a.hasClass("et_pb_column_1_6")||a.hasClass("et_pb_column_2_5")||a.hasClass("et_pb_column_3_8")?0:e;i.css("margin-left","".concat(o,"px"))}})):n(".et_pb_testimonial_description").removeAttr("style")},window.et_fix_testimonial_inner_width(),window.et_pb_video_background_init=function(t,e){var n=t.closest(".et_pb_section_video_bg"),i=!1,a=!0;e.onplaying=function(){i=!0,a=!1},e.onpause=function(){i=!1,a=!0},jt(n,{offset:"100%",handler:function(o){var r=n.hasClass("et_pb_video_play_outside_viewport");t.is(":visible")&&"down"===o?e.paused&&!i&&e.play():t.is(":visible")&&"up"===o&&(e.paused||a||r||e.pause())}},2),jt(n,{offset:function(){var t=this.element.clientHeight,e=Math.ceil(window.innerHeight/2);return t>e&&(e=t),-1*e},handler:function(o){var r=n.hasClass("et_pb_video_play_outside_viewport");t.is(":visible")&&"up"===o?e.paused&&!i&&e.play():t.is(":visible")&&"down"===o&&(e.paused||a||r||e.pause())}},2)},window.et_animate_element=function(t){var e=t;if(!e.hasClass("et_had_animation")){var i=e.attr("data-animation-style"),a=e.attr("data-animation-repeat"),o=e.attr("data-animation-duration"),r=e.attr("data-animation-delay"),s=e.attr("data-animation-intensity"),c=e.attr("data-animation-starting-opacity"),l=e.attr("data-animation-speed-curve"),d=e.parent(".et_pb_button_module_wrapper"),u=n("body").hasClass("edge");e.is(".et_pb_section")&&"roll"===i&&n("".concat(et_frontend_scripts.builderCssContainerPrefix,", ").concat(et_frontend_scripts.builderCssLayoutPrefix)).css("overflow-x","hidden"),et_remove_animation_data(e);var _=isNaN(parseInt(c))?0:.01*parseInt(c);-1===n.inArray(l,["linear","ease","ease-in","ease-out","ease-in-out"])&&(l="ease-in-out"),d.length>0&&(e.removeClass("et_animated"),(e=d).addClass("et_animated")),e.css({"animation-duration":o,"animation-delay":r,opacity:_,"animation-timing-function":l}),"slideTop"!==i&&"slideBottom"!==i||e.css("left","0px");for(var p={},h=isNaN(parseInt(s))?50:parseInt(s),f=["slide","zoom","flip","fold","roll"],m=!1,v=!1,g=0;g<f.length;g++){var b=f[g];if(i&&i.substr(0,b.length)===b){m=b,""!==(v=i.substr(b.length,i.length))&&(v=v.toLowerCase());break}}if(!1!==m&&!1!==v&&(p=function(t,e,n){var i={};switch(t){case"slide":switch(e){case"top":i={transform:"translate3d(0, ".concat(-2*n,"%, 0)")};break;case"right":i={transform:"translate3d(".concat(2*n,"%, 0, 0)")};break;case"bottom":i={transform:"translate3d(0, ".concat(2*n,"%, 0)")};break;case"left":i={transform:"translate3d(".concat(-2*n,"%, 0, 0)")};break;default:i={transform:"scale3d(".concat(a=.01*(100-n),", ").concat(a,", ").concat(a,")")}}break;case"zoom":var a;i={transform:"scale3d(".concat(a=.01*(100-n),", ").concat(a,", ").concat(a,")")};break;case"flip":switch(e){case"right":var o=Math.ceil(.9*n);i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")};break;case"left":o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")};break;case"top":default:o=Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")};break;case"bottom":o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")}}break;case"fold":switch(e){case"top":o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")};break;case"bottom":o=Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")};break;case"left":o=Math.ceil(.9*n),i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")};break;default:o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")}}break;case"roll":switch(e){case"right":case"bottom":o=-1*Math.ceil(3.6*n),i={transform:"rotateZ(".concat(o,"deg)")};break;case"top":case"left":o=Math.ceil(3.6*n),i={transform:"rotateZ(".concat(o,"deg)")};break;default:o=Math.ceil(3.6*n),i={transform:"rotateZ(".concat(o,"deg)")}}}return i}(m,v,h)),n.isEmptyObject(p)||e.css(u?n.extend(p,{transition:"transform 0s ease-in"}):p),e.addClass("et_animated"),e.addClass("et_is_animating"),e.addClass(i),e.addClass(a),!a){var w=parseInt(o),y=parseInt(r);setTimeout((function(){et_remove_animation(e)}),w+y),u&&!n.isEmptyObject(p)&&setTimeout((function(){e.css("transition","")}),w+y+50)}}},window.et_process_animation_data=function(t){if("undefined"!=typeof et_animation_data&&et_animation_data.length>0){n("body").css("overflow-x","hidden"),n("#page-container").css("overflow-y","hidden");for(var e=0;e<et_animation_data.length;e++){var i=et_animation_data[e];if(i.class&&i.style&&i.repeat&&i.duration&&i.delay&&i.intensity&&i.starting_opacity&&i.speed_curve){var a=n(".".concat(i.class)),o=Pt(),r="desktop"===o;it=o;var s="";r||(s+="_".concat(o));var c=r||void 0===i["style".concat(s)]?i.style:i["style".concat(s)],l=r||void 0===i["repeat".concat(s)]?i.repeat:i["repeat".concat(s)],d=r||void 0===i["duration".concat(s)]?i.duration:i["duration".concat(s)],u=r||void 0===i["delay".concat(s)]?i.delay:i["delay".concat(s)],_=r||void 0===i["intensity".concat(s)]?i.intensity:i["intensity".concat(s)],p=r||void 0===i["starting_opacity".concat(s)]?i.starting_opacity:i["starting_opacity".concat(s)],h=r||void 0===i["speed_curve".concat(s)]?i.speed_curve:i["speed_curve".concat(s)];a.attr({"data-animation-style":c,"data-animation-repeat":"once"===l?"":"infinite","data-animation-duration":d,"data-animation-delay":u,"data-animation-intensity":_,"data-animation-starting-opacity":p,"data-animation-speed-curve":h}),!0===t?a.hasClass("et_pb_circle_counter")?(jt(a,{offset:"100%",handler:function(){var t=n(this.element).find(".et_pb_circle_counter_inner");t.data("PieChartHasLoaded")||void 0===t.data("easyPieChart")||(t.data("easyPieChart").update(t.data("number-value")),t.data("PieChartHasLoaded",!0),et_animate_element(n(this.element)))}}),jt(a,{offset:"bottom-in-view",handler:function(){var t=n(this.element).find(".et_pb_circle_counter_inner");t.data("PieChartHasLoaded")||void 0===t.data("easyPieChart")||(t.data("easyPieChart").update(t.data("number-value")),t.data("PieChartHasLoaded",!0),et_animate_element(n(this.element)))}})):a.hasClass("et_pb_number_counter")?(jt(a,{offset:"100%",handler:function(){n(this.element).data("easyPieChart").update(n(this.element).data("number-value")),et_animate_element(n(this.element))}}),jt(a,{offset:"bottom-in-view",handler:function(){n(this.element).data("easyPieChart").update(n(this.element).data("number-value")),et_animate_element(n(this.element))}})):jt(a,{offset:"100%",handler:function(){et_animate_element(n(this.element))}}):et_animate_element(a)}}}},window.et_has_animation_data=function(t){var e=!1;if("undefined"!=typeof et_animation_data&&et_animation_data.length>0)for(var n=0;n<et_animation_data.length;n++){var i=et_animation_data[n];if(i.class&&t.hasClass(i.class)){e=!0;break}}return e},window.et_get_animation_classes=function(){return["et_animated","et_is_animating","infinite","et-waypoint","fade","fadeTop","fadeRight","fadeBottom","fadeLeft","slide","slideTop","slideRight","slideBottom","slideLeft","bounce","bounceTop","bounceRight","bounceBottom","bounceLeft","zoom","zoomTop","zoomRight","zoomBottom","zoomLeft","flip","flipTop","flipRight","flipBottom","flipLeft","fold","foldTop","foldRight","foldBottom","foldLeft","roll","rollTop","rollRight","rollBottom","rollLeft","transformAnim"]},window.et_remove_animation=function(t){if(!t.hasClass("infinite")){var e=et_get_animation_classes();t.is(".et_pb_section")&&t.is(".roll")&&n("".concat(et_frontend_scripts.builderCssContainerPrefix,", ").concat(et_frontend_scripts.builderCssLayoutPrefix)).css("overflow-x",""),t.removeClass(e.join(" ")),t.css({"animation-delay":"","animation-duration":"","animation-timing-function":"",opacity:"",transform:"",left:""}),t.addClass("et_had_animation")}},window.et_remove_animation_data=function(t){var e=[];if(!(0,a.default)(t.get(0))){for(var i=t.get(0).attributes,o=0;o<i.length;o++)"data-animation-"===i[o].name.substring(0,15)&&e.push(i[o].name);n.each(e,(function(e,n){t.removeAttr(n)}))}},window.et_reinit_waypoint_modules=et_pb_debounce((function(){var t=n(".et_pb_circle_counter"),e=n(".et_pb_number_counter"),a=n(".et_pb_section_video_bg video");if(n.fn.waypoint&&window.et_pb_custom&&"yes"!==window.et_pb_custom.ignore_waypoints&&!u.isBuilder)et_process_animation_data(!0),n(".et-waypoint").each((function(){jt(n(this),{offset:Tt(n(this),"100%"),handler:function(){n(this.element).addClass("et-animated")}},2)})),t.length&&t.each((function(){var t=n(this).find(".et_pb_circle_counter_inner");t.is(":visible")&&!et_has_animation_data(t)&&jt(t,{offset:Tt(n(this),"100%"),handler:function(){t.data("PieChartHasLoaded")||void 0===t.data("easyPieChart")||i||(t.data("easyPieChart").update(t.data("number-value")),t.data("PieChartHasLoaded",!0))}},2)})),e.length&&e.each((function(){var t=n(this);et_has_animation_data(t)||jt(t,{offset:Tt(n(this),"100%"),handler:function(){t.data("easyPieChart").update(t.data("number-value"))}})})),u.isBuilder||n.each(et_pb_custom.ab_tests,(function(t,e){var i=At(e.post_id);if(0===i.length)return!0;jt(i,{offset:Tt(n(this),"80%"),handler:function(){!nt[e.post_id].read_goal&&i.length&&i.visible(!0)&&(setTimeout((function(){i.length&&i.visible(!0)&&!nt[e.post_id].read_goal&&Et("read_goal",e.post_id,void 0,e.test_id)}),3e3),St(i,"view_goal"))}})}));else{et_process_animation_data(!1);var o=u.isBuilder?"et-animated--vb":"et-animated";n(".et-waypoint").addClass(o),n(".et-waypoint").each((function(){et_animate_element(n(this))})),t.length&&t.each((function(){var t=n(this).find(".et_pb_circle_counter_inner");t.is(":visible")&&(t.data("PieChartHasLoaded")||void 0===t.data("easyPieChart")||(t.data("easyPieChart").update(t.data("number-value")),t.data("PieChartHasLoaded",!0)))})),e.length&&e.each((function(){var t=n(this);t.data("easyPieChart").update(t.data("number-value"))})),n.each(et_pb_custom.ab_tests,(function(t,e){var n=At(e.post_id);return 0===n.length||!(!nt[e.post_id].read_goal&&n.length&&n.visible(!0))||(setTimeout((function(){n.length&&n.visible(!0)&&!nt[e.post_id].read_goal&&Et("read_goal",e.post_id,void 0,e.test_id)}),3e3),void St(n,"view_goal"))}))}a.length&&a.each((function(){var t=n(this);et_pb_video_background_init(t,this)}))}),100),"undefined"!=typeof et_link_options_data&&et_link_options_data.length>0&&n.each(et_link_options_data,(function(t,e){if(e.class&&e.url&&e.target){var i=n(".".concat(e.class));i.on("click",(function(t){if(t.target!==t.currentTarget&&!Ot(n(t.target))||t.target===t.currentTarget){t.stopPropagation();var i=e.url;if(i=(i=i.replace(/&#91;/g,"[")).replace(/&#93;/g,"]"),"_blank"===e.target)return void window.open(i);if("#product_reviews_tab"===i){var a=n(".reviews_tab a");a.length>0&&(a.trigger("click"),et_pb_smooth_scroll(a,void 0,800),history.pushState(null,"",i))}else i&&"#"===i[0]&&n(i).length?(et_pb_smooth_scroll(n(i),void 0,800),history.pushState(null,"",i)):window.location=i}})),i.on("click","a, button",(function(t){Ot(n(this))||t.stopPropagation()}))}}));var Ht={},Bt={};function $t(){if(n.fn.fitVids){var t="iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com']",e="";(0,a.default)(window.lazySizes)||(t+=", iframe[src^='data:image']",e+=".lazyloading"),n(".et_pb_slide_video").fitVids(),n(".et_pb_module").fitVids({customSelector:t,ignore:e})}xt(),et_calculate_fullscreen_section_size()}function It(){et_fix_fullscreen_section(),et_calculate_fullscreen_section_size(),n(document).on("click",".et_pb_fullwidth_header_scroll a",et_pb_fullwidth_header_scroll),setTimeout((function(){n(".et_pb_preload").removeClass("et_pb_preload")}),500),window.HashChangeEvent&&(n(window).on("hashchange",(function(){!function(t){var i,a,o;if(t.length)if(-1!==t.indexOf(e,0)){i=t.split(e);for(var r=0;r<i.length;r++)o=(a=i[r].split(l))[0],a.shift(),o.length&&n("#".concat(o)).length&&n("#".concat(o)).trigger({type:"et_hashchange",params:a})}else o=(a=t.split(l))[0],a.shift(),o.length&&n("#".concat(o)).length&&n("#".concat(o)).trigger({type:"et_hashchange",params:a})}(window.location.hash.replace(/[^a-zA-Z0-9-_|]/g,""))})),n(window).trigger("hashchange")),I.length&&!N&&I.each((function(){et_pb_parallax_init(n(this))})),window.et_reinit_waypoint_modules(),n(".et_audio_content").length&&n(window).trigger("resize")}function qt(){setTimeout((function(){(window.et_pb_box_shadow_elements||[]).map(et_pb_box_shadow_apply_overlay)}),0)}function Nt(t,e){var i=n(window).width()>980,a=window.et_is_fixed_nav,o=n("#wpadminbar"),r=o.length&&i?o.height():0,s=n("#top-header"),c=s.length&&a&&i?s.height():0,l=n("#main-header"),d=r+c+(l.length&&a&&i?l.height():0),u=t.offset().top-d-50;void 0!==t.find(".et_pb_salvattore_content").attr("data-columns")&&(e||salvattore.registerGrid(t.find(".et_pb_salvattore_content")[0]),salvattore.recreateColumns(t.find(".et_pb_salvattore_content")[0]),t.find(".et_pb_post").css({opacity:"1"})),t.find(".et_audio_container").length>0&&"undefined"!=typeof wp&&void 0!==wp.mediaelement&&"function"==typeof wp.mediaelement.initialize&&(wp.mediaelement.initialize(),n(window).trigger("resize")),t.find(".et-waypoint, .et_pb_circle_counter, .et_pb_number_counter").length>0&&t.find(".et-waypoint, .et_pb_circle_counter, .et_pb_number_counter").each((function(){var t=n(this);t.hasClass("et_pb_circle_counter")&&window.et_pb_reinit_circle_counters(t),t.hasClass("et_pb_number_counter")&&window.et_pb_reinit_number_counters(t),t.find(".et_pb_counter_amount").length>0&&t.find(".et_pb_counter_amount").each((function(){window.et_bar_counters_init(n(this))})),n(this).css({opacity:"1"}),window.et_reinit_waypoint_modules()})),t.find(".et_pb_slider").length>0&&t.find(".et_pb_slider").each((function(){et_pb_slider_init(n(this))})),t.on("click",".et_pb_video_overlay",(function(t){t.preventDefault(),et_pb_play_overlayed_video(n(this))})),t.fitVids({customSelector:"iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com']"}),t.fadeTo("slow",1),"function"==typeof window.et_shortcodes_init&&window.et_shortcodes_init(t),T(),n("html, body").animate({scrollTop:u});var _=t.find(".et_pb_grid_item");_.length&&et_pb_set_responsive_grid(n(_.parent().get(0)),".et_pb_grid_item")}window.et_calc_fullscreen_section=function(t,e){var i="object"===p(t)&&"resize"===t.type,a=n(_),o=e||n(this),r=o.index(".et_pb_fullscreen"),s=i&&void 0!==Ht[r]&&t.target.window_width>Ht[r]?800:0;Ht[r]=a.width(),void 0!==Bt[r]&&clearTimeout(Bt[r]),Bt[r]=setTimeout((function(){var t=n("body"),e=n(".et-l--header").first(),i=e.length>0?e.height():0,r=o.length,s=o.index(".et_pb_fullwidth_header"),c=r?o.offset():{},l=o.children(".et_pb_fullwidth_header_container"),d=l.children(".header-content-container"),u=l.children(".header-image-container"),p=_.innerHeight||a.height(),h=_.jQuery("#wpadminbar"),f=h.length,m=f?h.height():0,v=n("#top-header"),g=v.length,b=g?v.height():0,w=n("#main-header"),y=w.length,x=y?w.outerHeight():0,C=Mt(),k=a.width()<782,j=a.width()>980,T=(a.width()<=980&&a.width(),a.width(),m+i+b+(window.et_is_vertical_nav&&j?0:x)),O=void 0!==c.top&&c.top<=T,S=_.jQuery(".edit-post-header"),E=_.jQuery(".edit-post-layout__footer");w.attr("data-height-onload")&&(x=parseFloat(w.attr("data-height-onload"))),f&&(k?O&&(p-=m):p-=m),S.length>0&&(p-=S.outerHeight()),E.length>0&&(p-=E.outerHeight()),g&&j&&(X&&!window.et_is_vertical_nav?O||(p-=b):!window.et_is_fixed_nav||window.et_is_vertical_nav?O&&(p-=b):p-=b),y&&(j?X&&!window.et_is_vertical_nav?O||(p-=C):window.et_is_fixed_nav&&!window.et_is_vertical_nav?p-=O?x:C:window.et_is_fixed_nav||window.et_is_vertical_nav||O&&(p-=x):O&&(p-=x)),t.hasClass("et_transparent_nav")&&t.hasClass("et_hide_nav")&&0===s&&o.css("padding-top","");var F=parseInt(o.css("borderTopWidth"));F&&(p-=F);var A=parseInt(o.css("borderBottomWidth"));if(A&&(p-=A),i>0&&0===s&&0===o.closest(e).length&&(p-=i),setTimeout((function(){o.css("min-height","".concat(p,"px")),l.css("min-height","".concat(p,"px"))}),100),l.hasClass("center")&&d.hasClass("bottom")&&u.hasClass("bottom")&&l.addClass("bottom-bottom"),l.hasClass("center")&&d.hasClass("center")&&u.hasClass("center")&&l.addClass("center-center"),l.hasClass("center")&&d.hasClass("center")&&u.hasClass("bottom")){l.addClass("center-bottom");var P=p-u.outerHeight(!0);P>0&&d.css("min-height","".concat(P,"px")).css("height","10px")}l.hasClass("center")&&d.hasClass("bottom")&&u.hasClass("center")&&l.addClass("bottom-center"),(l.hasClass("left")||l.hasClass("right"))&&!d.length&&u.length&&l.css("justify-content","flex-end"),l.hasClass("center")&&d.hasClass("bottom")&&!u.length&&d.find(".header-content").css("margin-bottom","".concat(80,"px")),d.hasClass("bottom")&&u.hasClass("center")&&(u.find(".header-image").css("margin-bottom","".concat(80,"px")),u.css("align-self","flex-end"));var z=0;d.length&&(z+=d.outerHeight()),u.length&&(z+=u.outerHeight()),z>p&&(o.css("min-height","".concat(z,"px")),l.css("min-height","".concat(z,"px"))),u.hasClass("bottom")&&(z<p&&(o.css("min-height","".concat(z+80,"px")),l.css("min-height","".concat(z+80,"px"))),l.css("justify-content","flex-end"))}),s)},u.isBuilder||(f.on("resize",et_calculate_fullscreen_section_size),f.on("et-pb-header-height-calculated",et_calculate_fullscreen_section_size)),window.debounced_et_apply_builder_css_parallax=et_pb_debounce(et_apply_builder_css_parallax,100),window.et_pb_parallax_init=function(t){var e=t.parent();t.hasClass("et_pb_parallax_css")?(n("body").hasClass("et-fb")||v||i)&&(et_apply_builder_css_parallax.bind(e)(),v?_.jQuery("#et-fb-app").on("scroll.etCssParallaxBackground",et_apply_builder_css_parallax.bind(e)).on("resize.etCssParallaxBackground",window.debounced_et_apply_builder_css_parallax.bind(e)):n(window).on("scroll.etCssParallaxBackground",et_apply_builder_css_parallax.bind(e)).on("resize.etCssParallaxBackground",window.debounced_et_apply_builder_css_parallax.bind(e))):(et_parallax_set_height.bind(e)(),et_apply_parallax.bind(e)(),v?_.jQuery("#et-fb-app").on("scroll.etTrueParallaxBackground",et_apply_parallax.bind(e)):n(window).on("scroll.etTrueParallaxBackground",et_apply_parallax.bind(e)),n(window).on("resize.etTrueParallaxBackground",et_pb_debounce(et_parallax_set_height,100).bind(e)),n(window).on("resize.etTrueParallaxBackground",et_pb_debounce(et_apply_parallax,100).bind(e)),e.find(".et-learn-more .heading-more").on("click",(function(){setTimeout((function(){et_parallax_set_height.bind(e)()}),300)})))},n(window).on("resize",(function(){var t=h.width(),e=Q.css("width"),i=void 0!==e&&"%"!==e.substr(-1,1)?Q.width():Q.width()/100*t,a=U!==i,o=n(".et_pb_top_inside_divider, .et_pb_bottom_inside_divider");if(et_pb_resize_section_video_bg(),et_pb_center_video(),xt(),kt(),O(),P.each((function(){var t=!!n(this).hasClass("et_pb_fullwidth_portfolio_carousel");_t(n(this),t)})),a||window.et_force_width_container_change){n(".container-width-change-notify").trigger("containerWidthChanged"),setTimeout((function(){A.each((function(){window.set_filterable_grid_items(n(this))})),z.each((function(){n(this).hasClass("et_pb_gallery_grid")&&set_gallery_grid_items(n(this))}))}),100),U=i;var r=n(".et_pb_circle_counter");r.length&&r.each((function(){var t=n(this).find(".et_pb_circle_counter_inner");if(t.is(":visible")){void 0===t.data("easyPieChart")&&window.et_pb_circle_counter_init(t);var e=Pt();it=e;var i="desktop"!==e?"-".concat(e):"",a=t.data("bar-bg-color".concat(i));void 0!==a&&""!==a&&(t.data("easyPieChart").options.barColor=a);var o=t.data("color".concat(i));void 0!==o&&""!==o&&(t.data("easyPieChart").options.trackColor=o,t.trigger("containerWidthChanged"));var r=t.data("alpha".concat(i));void 0!==r&&""!==r&&(t.data("easyPieChart").options.trackAlpha=r,t.trigger("containerWidthChanged")),t.data("easyPieChart").update(t.data("number-value"))}})),D.length&&D.each((function(){var t=n(this);et_countdown_timer_labels(t)})),window.et_force_width_container_change=!1}window.et_fix_testimonial_inner_width(),K.length&&K.each((function(){window.et_bar_counters_init(n(this))})),u.isBuilder&&Pt()!==it&&et_process_animation_data(!1),(H.length||u.isBuilder)&&function(t){if(Pt()===it)return!1;t.each((function(){var t=n(this),e=t.data("map");if(void 0!==e){var i=Pt();it=i;var a="desktop"!==i?"-".concat(i):"",o="phone"===i?"-tablet":"",r=t.attr("data-grayscale".concat(a))||0;r||(r=t.attr("data-grayscale".concat(o))||t.attr("data-grayscale")||0),0!==r&&(r="-".concat(r.toString())),e.setOptions({styles:[{stylers:[{saturation:parseInt(r)}]}]})}}))}(H),(ot.length||u.isBuilder)&&n(ot).each((function(){window.et_pb_set_responsive_grid(n(this),".et_pb_grid_item")})),!u.isBuilder&&o.length&&o.each((function(){etFixDividerSpacing(n(this))}))})),u.isBuilder?n(window).one("et_fb_init_app_after",$t):$t(),window.et_pb_fullwidth_header_scroll=function(t){t.preventDefault();var e=h.width(),i=n("body"),a=e<782,o=i.hasClass("et_transparent_nav"),r=i.hasClass("et_hide_nav"),s=e>980,c=n(this).parents("section"),l=c.offset(),d=n("#wpadminbar"),u=n("#main-header"),_=d.length&&!a?d.height():0,p=Z.length&&window.et_is_fixed_nav&&s?Z.height():0,f=void 0===u.attr("data-height-onload")?0:u.attr("data-height-onload"),m=u.height()===Mt()||!s||!window.et_is_fixed_nav||o||r?0:Mt()-parseFloat(f),v=l.top+c.outerHeight(!0)+m-(_+p+Mt());if(!b&&window.et_is_fixed_nav&&o){var g=u.clone().addClass("et-disabled-animations et-fixed-header").css("visibility","hidden").appendTo(i);v+=Mt()-g.height(),g.remove()}c.length&&n("html, body").animate({scrollTop:v},{duration:800})},window.et_load_event_fired?It():n(window).on("load",(function(){It()})),n(".et_section_specialty").length&&n(".et_section_specialty").each((function(){n(this).find(".et_pb_row").find(">.et_pb_column:not(.et_pb_specialty_column)").addClass("et_pb_column_single")})),n(".et_pb_section_parallax").length&&n(".et_pb_map").length&&n("body").addClass("parallax-map-support"),window.et_pb_custom&&n(".et_pb_widget_area ".concat(window.et_pb_custom.widget_search_selector)).each((function(){var t=n(this),e=t.find('input[type="submit"]'),i=e.attr("value"),a=t.find("button"),o=a.text(),r=!(!e.length&&!a.length);(t.find('input[type="text"]').length||t.find('input[type="search"]').length)&&(r||t.addClass("et-no-submit-button"),t.width()<150&&t.addClass("et-narrow-wrapper"),!e.length||void 0!==i&&""!==i||(e.remove(),t.addClass("et-no-submit-button")),!a.length||void 0!==o&&""!==o||(a.remove(),t.addClass("et-no-submit-button")))})),n("body").on("click",".et_pb_ajax_pagination_container .wp-pagenavi a,.et_pb_ajax_pagination_container .pagination a",(function(){var e,a=n(this),o=a.attr("href"),r=window.location.href,s=a.closest(".et_pb_module").attr("class").split(" "),c="",l=et_get_animation_classes();return window.et_pb_ajax_pagination_cache=window.et_pb_ajax_pagination_cache||[],n.each(s,(function(t,e){l.concat(["et_had_animation","lazyload","lazyloaded"]).includes(e)||""!==e.trim()&&(c+=".".concat(e))})),e=n(c),et_remove_animation(e),void 0!==window.et_pb_ajax_pagination_cache[o+c]?e.fadeTo("slow",.2,(function(){e.find(".et_pb_ajax_pagination_container").replaceWith(window.et_pb_ajax_pagination_cache[o+c]),Nt(e,!0),n(".et_pb_tabs").length&&window.et_pb_tabs_init(n(".et_pb_tabs")),qt()})):(void 0===window.et_pb_ajax_pagination_cache[r+c]&&(window.et_pb_ajax_pagination_cache[r+c]=e.find(".et_pb_ajax_pagination_container")),e.fadeTo("slow",.2,(function(){var a=function(i){var a=t(i),r=a.filter("#et-builder-module-design-cached-inline-styles"),s=a.find("".concat(c," .et_pb_ajax_pagination_container")).prepend(r);et_remove_animation(s.find(".et_animated")),e.find(".et_pb_ajax_pagination_container").replaceWith(s),window.et_pb_ajax_pagination_cache[o+c]=s,Nt(e,!1),n(".et_pb_tabs").length&&window.et_pb_tabs_init(n(".et_pb_tabs")),qt(),n(document.body).trigger("post-load")},r={url:o,success:a,error:function(e){404===e.status&&t("body.error404").length>0&&a(e.responseText)}};i&&(r.data={et_layout_block_layout_content:ETBlockLayoutModulesScript.layoutContent},r.method="POST"),t.ajax(r)}))),!1})),window.et_pb_search_init=function(t){var e=Pt();it=e;var n=t.find(".et_pb_s"),i=t.find(".et_pb_searchsubmit"),a=i.outerHeight(),o=n.innerHeight();i.css({position:"relative"}),a>o&&n.innerHeight(a),i.css({position:""})},window.et_pb_search_percentage_custom_margin_fix=function(t){var e=t.find(".et_pb_s").css("margin").split(" "),n={};switch(e.length){case 4:n={top:e[0],right:e[1],bottom:e[2],left:e[3]};break;case 2:n={top:e[0],right:e[1],bottom:e[0],left:e[1]};break;default:n={top:e[0],right:e[0],bottom:e[0],left:e[0]}}var i="".concat(0-parseFloat(n.left),"px");t.find(".et_pb_searchsubmit").css({top:n.top,right:i,bottom:n.bottom})},n(".et_pb_search").length&&n(".et_pb_search").each((function(){var t=n(this);t.is(".et_pb_search_percentage_custom_margin")&&et_pb_search_percentage_custom_margin_fix(t),et_pb_search_init(t)})),window.et_pb_comments_init=function(t){var e=t.find(".comment-reply-link, .submit");e.length&&(e.addClass("et_pb_button"),void 0!==t.attr("data-icon")&&""!==t.attr("data-icon")&&(e.attr("data-icon",t.attr("data-icon")),e.addClass("et_pb_custom_button_icon")),void 0!==t.attr("data-icon-tablet")&&""!==t.attr("data-icon-tablet")&&(e.attr("data-icon-tablet",t.attr("data-icon-tablet")),e.addClass("et_pb_custom_button_icon")),void 0!==t.attr("data-icon-phone")&&""!==t.attr("data-icon-phone")&&(e.attr("data-icon-phone",t.attr("data-icon-phone")),e.addClass("et_pb_custom_button_icon")))},n(".et_pb_comments_module").length&&n(".et_pb_comments_module").each((function(){var t=n(this);et_pb_comments_init(t)}));var Rt=document.onreadystatechange||function(){};function Wt(t){t.find("[data-conditional-logic]").each((function(){for(var e=n(this),i=e.data("conditional-logic"),a=e.data("conditional-relation"),o=[],r=0;r<i.length;r++){var s,c=i[r],l=c[0],d=c[1],u=c[2],_=t.find('.et_pb_contact_field[data-id="'.concat(l,'"]')),p=(_.data("id"),_.data("type"));if(_.is(":visible")){switch(p){case"input":case"email":s=_.find("input").val();break;case"text":s=_.find("textarea").val();break;case"radio":s=_.find("input:checked").val()||"";break;case"checkbox":var h=_.find(":checkbox:checked");s=!1,h.each((function(){if(u===n(this).val())return s=!0,!1})),u=!0;break;case"select":s=_.find("select").val()}if("is empty"!==d&&"is not empty"!==d||(d="is empty"===d?"is":"is not",u="","checkbox"===p&&!1===s&&(s="")),s&&"string"==typeof s&&(s=s.replace(/\\(.)/g,"$1")),!("is"===d&&s!==u||"is not"===d&&s===u)){var f=new RegExp(u,"i");if("string"==typeof u&&(f=new RegExp(u.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"),"i")),("contains"!==d||s.match(f))&&("does not contain"!==d||!s.match(f))){var m=parseInt(s),v=parseInt(u);("is greater"!==d&&"is less"!==d||!isNaN(m)&&!isNaN(v))&&("is greater"===d&&m<=v||"is less"===d&&m>=v||o.push(!0))}}}}e.hide();var g=e.find('input[type="text"]'),b=g.attr("pattern");g.attr("novalidate","novalidate"),g.attr("data-pattern",b),g.removeAttr("pattern"),"all"===a&&i.length===o.length&&(e.show(),g.removeAttr("novalidate"),g.attr("pattern",g.data("pattern"))),"any"===a&&0<o.length&&(e.show(),g.removeAttr("novalidate"),g.attr("pattern",g.data("pattern")))}))}if(document.onreadystatechange=function(){"complete"===document.readyState&&window.et_fix_pricing_currency_position(),Rt()},n(".et_pb_contact_form_container, .et_pb_newsletter_custom_fields").each((function(){var t=n(this),e="input, textarea, select",i=function(){Wt(t)},a=et_pb_debounce(i,250);t.on("change",e,i),t.on("keydown",e,a),Wt(t)})),"undefined"!=typeof et_animation_data&&et_animation_data.length>0){for(var Vt=0,Qt=0;Qt<et_animation_data.length;Qt++){var Ut=et_animation_data[Qt];if(Ut.class){var Xt=n(".".concat(Ut.class));(Xt.hasClass("et_pb_menu")||Xt.hasClass("et_pb_fullwidth_menu"))&&Vt++}}n(".et_pb_menu, .et_pb_fullwidth_menu").each((function(){var t=n(this);t.on("webkitAnimationEnd oanimationend msAnimationEnd animationend",(function(){t.css("z-index",Vt-t.index(".et_pb_menu, .et_pb_fullwidth_menu"))}))}))}n(".et_pb_section_video_bg_hover").each((function(){var t=this,e=n(this).closest(".et_pb_section_video_on_hover"),i=!1;e.on("mouseover",(function(){i||(n(t).find(".mejs-video video").trigger("play"),i=!0)})),e.on("mouseleave",(function(){i=!1}))})),n(document).trigger("et_pb_after_init_modules"),window.et_pb_wrap_woo_attribute_fields_in_span(),window.et_pb_shop_add_hover_class=function(){n(".et_pb_shop").each((function(){n(this).find(".et_shop_image").on("mouseover",(function(){var t=n(this).parents().eq(1),e=t.find(".price"),i=t.find(".woocommerce-loop-product__title");e.addClass("hover"),i.addClass("hover")})).on("mouseout",(function(){var t=n(this).parents().eq(1),e=t.find(".price"),i=t.find(".woocommerce-loop-product__title");e.removeClass("hover"),i.removeClass("hover")}))}))},et_pb_shop_add_hover_class()})),window.et_load_event_fired?j():n(window).on("load",(function(){j()}))},window.etFixDividerSpacing=function(t){t.attr("style","");var e=t.css("backgroundSize").split(" "),n=e[0],i=e[1];if("string"==typeof n&&"string"==typeof i&&"100%"!==n&&"%"===n.substr(-1,1)){var a=parseFloat(t.outerWidth()),o=parseFloat(n)/100*a,r="".concat(parseInt(o),"px ").concat(i);t.css("backgroundSize",r)}},window.et_pb_custom&&window.et_pb_custom.is_ab_testing_active&&"yes"===window.et_pb_custom.is_cache_plugin_active){n(window).on("load",(function(){window.et_load_event_fired=!0}));var T=et_pb_custom.ab_tests.length;n.each(et_pb_custom.ab_tests,(function(t,e){n.ajax({type:"POST",url:et_pb_custom.ajaxurl,dataType:"json",data:{action:"et_pb_ab_get_subject_id",et_frontend_nonce:et_pb_custom.et_frontend_nonce,et_pb_ab_test_id:e.post_id},success:function(t){if(t){var i=n(".et_pb_subject_placeholder_id_".concat(e.post_id,"_").concat(t.id));i.after(t.content),i.remove()}(T-=1)<=0&&(n(".et_pb_subject_placeholder").remove(),window.et_pb_init_modules(),n("body").trigger("et_pb_ab_subject_ready"))}})}))}else window.et_pb_init_modules();function O(){n("body").is(".et-fb")&&n("#wpadminbar").length>0&&setTimeout((function(){n("#et_fix_html_margin").remove(),n("<style />",{id:"et_fix_html_margin",text:"html.js.et-fb-top-html { margin-top: 0px !important; }"}).appendTo("head")}),0)}function S(t){var e=t.find(".et_pb_menu__wrap").first(),n=t.find(".et_pb_menu__search-container").first(),i=t.find(".et_pb_menu__search-input").first();n.hasClass("et_pb_is_animating")||(e.removeClass("et_pb_menu__wrap--hidden").addClass("et_pb_menu__wrap--visible"),n.removeClass("et_pb_menu__search-container--visible").addClass("et_pb_menu__search-container--hidden et_pb_is_animating"),i.trigger("blur"),setTimeout((function(){n.removeClass("et_pb_is_animating").addClass("et_pb_menu__search-container--disabled")}),1e3))}document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&(u.isDiviTheme||u.isExtraTheme)&&function(){if(window.et_location_hash=window.location.hash.replace(/[^a-zA-Z0-9-_#]/g,""),""!==window.et_location_hash){window.scrollTo(0,0);var t=n(window.et_location_hash);t.length&&("scrollRestoration"in history?history.scrollRestoration="manual":(window.et_location_hash_style=t.css("display"),t.css("display","none")))}}()})),document.addEventListener("DOMContentLoaded",(function(){n(".et_pb_top_inside_divider.et-no-transition, .et_pb_bottom_inside_divider.et-no-transition").removeClass("et-no-transition").each((function(){etFixDividerSpacing(n(this))})),setTimeout((function(){(window.et_pb_box_shadow_elements||[]).map(et_pb_box_shadow_apply_overlay)}),0)})),n(window).on("load",(function(){var t=n("body");if(window.et_load_event_fired=!0,t.hasClass("safari")){var e=t.css("display"),i="initial"===e?"block":"initial";if(t.css({display:i}),setTimeout((function(){t.css({display:e})}),0),t.hasClass("woocommerce-page")&&t.hasClass("single-product")){var a=n(".woocommerce div.product div.images.woocommerce-product-gallery");if(0===a.length)return;var o=parseInt(a[0].style.opacity);if(!o)return;a.css({opacity:o-.09}),setTimeout((function(){a.css({opacity:o})}),0)}}n(".et_pb_module #rating, .et_pb_module .comment-form-rating").length>0&&n(".et_pb_module #rating, .et_pb_module .comment-form-rating").each((function(){window.et_pb_init_woo_star_rating(n(this))})),window.et_pb_init_woo_custom_button_icon=function(){n(".et_pb_woo_custom_button_icon").length>0&&n(".et_pb_woo_custom_button_icon").each((function(){var t=n(this),e=t.attr("data-button-names");if(e){var i=(0,l.default)(e," ");(0,c.default)(i,(function(e){var n=t.find('button[name="'.concat(e,'"]')),i=t.attr("data-".concat(e,"-icon")),a=t.attr("data-".concat(e,"-icon-tablet")),o=t.attr("data-".concat(e,"-icon-phone"));n.addClass("et_pb_custom_button_icon et_pb_button"),(i||a||o)&&(n.attr("data-icon",i),n.attr("data-icon-tablet",a),n.attr("data-icon-phone",o))}))}else{var a=t.data("button-class"),o=t.find(".".concat(a)),r=t.attr("data-button-icon"),s=t.attr("data-button-icon-tablet"),d=t.attr("data-button-icon-phone");o.addClass("et_pb_custom_button_icon et_pb_button"),(r||s||d)&&(o.attr("data-icon",r),o.attr("data-icon-tablet",s),o.attr("data-icon-phone",d))}}))},window.et_pb_init_woo_custom_button_icon(),n("body").on("updated_checkout",(function(t){window.et_pb_init_woo_custom_button_icon()})),n(".et_pb_wc_meta").length>0&&n(".et_pb_wc_meta").each((function(){var t=n(this);""===t.find(".product_meta span:visible").text()&&t.addClass("et_pb_wc_meta_empty")}))})),n((function(){if(void 0!==MutationObserver)for(var t=function(t){return t.filter((function(){return!n(this).is(":visible")})).length},e=n(".et_pb_section"),i=function(t){var e=void 0!==n.uniqueSort?n.uniqueSort:n.unique,i=n([]);return t.each((function(){i=i.add(n(this).parents())})),e(i.get())}(e),a=t(e),o=new MutationObserver(window.et_pb_debounce((function(){var i=t(e);i<a&&n(window).trigger("resize"),a=i}),200)),r=0;r<i.length;r++)o.observe(i[r],{childList:!0,attributes:!0,attributeFilter:["class","style"],attributeOldValue:!1,characterData:!1,characterDataOldValue:!1,subtree:!1})})),O(),n(document).on("click",".et_pb_menu__search-button",(function(){!function(t){var e=t.find(".et_pb_menu__wrap").first(),i=t.find(".et_pb_menu__search-container").first(),a=t.find(".et_pb_menu__search-input").first(),o=t.find(".et_pb_row > .et_pb_menu__logo-wrap").first(),r=t.find(".et_pb_menu_inner_container > .et_pb_menu__logo-wrap").first(),s=o.add(r),c=n(window).width()<=980;if(!i.hasClass("et_pb_is_animating")){if(e.find(".mobile_nav.opened").removeClass("opened").addClass("closed"),e.find(".et_mobile_menu").hide(),e.removeClass("et_pb_menu__wrap--visible").addClass("et_pb_menu__wrap--hidden"),i.removeClass("et_pb_menu__search-container--hidden et_pb_menu__search-container--disabled").addClass("et_pb_menu__search-container--visible et_pb_is_animating"),i.css("padding-top","0px"),t.hasClass("et_pb_menu--style-left_aligned")||t.hasClass("et_pb_fullwidth_menu--style-left_aligned"))i.css("padding-left","".concat(s.width(),"px"));else{var l=s.height();i.css("padding-left","0px"),(c||t.hasClass("et_pb_menu--style-centered")||t.hasClass("et_pb_fullwidth_menu--style-centered"))&&i.css("padding-top","".concat(l>0?l+30:0,"px"))}a.css("font-size",t.find(".et-menu-nav li a").first().css("font-size")),setTimeout((function(){a.trigger("focus")}),0),setTimeout((function(){e.addClass("et_pb_no_animation"),i.addClass("et_pb_no_animation").removeClass("et_pb_is_animating")}),1e3)}}(n(this).closest(".et_pb_module"))})),n(document).on("click",".et_pb_menu__close-search-button",(function(){S(n(this).closest(".et_pb_module"))})),n(document).on("blur",".et_pb_menu__search-input",(function(){S(n(this).closest(".et_pb_module"))})),n((function(){n(".et_pb_menu--style-inline_centered_logo, .et_pb_fullwidth_menu--style-inline_centered_logo").each((function(){!function(t){var e=t.find(".et_pb_menu__logo-wrap").first();if(0!==e.length){var i=t.find(".et_pb_menu__menu").first();if(!(0===i.length||i.find(".et_pb_menu__logo").length>0)){var a=window.et_pb_menu_inject_inline_centered_logo(i.get(0));null!==a&&n(a).empty().append(e.clone())}}}(n(this))})),(0,a.default)(window.lazySizes)||n(document).on("lazyloaded",(function(t){var i=n(t.target),o=i.attr("name");i.is("iframe")&&((0,e.default)(o,"fitvid")||(0,a.default)(o))&&(i.attr("src",i.attr("data-src")),i.parent().fitVids())}))})),document.addEventListener("DOMContentLoaded",window.et_pb_reposition_menu_module_dropdowns),n(window).on("resize",window.et_pb_reposition_menu_module_dropdowns);var E={contexts:["content","attrs","styles","classes","visibility"],screenMode:void 0,windowWidth:void 0,init:function(t,e){E.screenMode=t,E.windowWidth=e,n(".et_multi_view__hover_selector").removeClass("et_multi_view__hover_selector"),E.getElements().each((function(){var t=n(this);if(!E.isBuilderElement(t)){var e=E.getData(t);e.$hoverSelector&&e.$hoverSelector.length&&e.$hoverSelector.addClass("et_multi_view__hover_selector"),E.normalStateHandler(e)}})),E.isTouchDevice()?(window.removeEventListener("touchstart",E.touchStateHandler),window.addEventListener("touchstart",E.touchStateHandler,{passive:!1})):(n(".et_multi_view__hover_selector").off("mouseenter mouseleave",E.hoverStateHandler),n(".et_multi_view__hover_selector").on("mouseenter mouseleave",E.hoverStateHandler),n("#main-header, #main-footer").off("mouseenter",E.resetHoverState),n("#main-header, #main-footer").on("mouseenter",E.resetHoverState))},normalStateHandler:function(t){t&&!E.isEmptyObject(t.normalState)&&E.callbackHandlerDefault(t.normalState,t.$target,t.$source,t.slug)},touchStateHandler:function(t){var e=n(t.target);if(n(t.target).hasClass("et_multi_view__hover_selector")||(e=n(t.target).closest(".et_multi_view__hover_selector")),e&&e.length){var i=n(t.target).is("a")?n(t.target):n(t.target).closest("a",e);if(i&&i.length){var a=i.attr("href");"#"!==a&&0===a.indexOf("#")&&n(a)&&n(a).length&&(t.preventDefault(),n("html, body").animate({scrollTop:n(a).offset().top},800))}else e.hasClass("et_multi_view__hovered")?E.resetHoverState(e,(function(){e.hasClass("et_clickable")&&e.trigger("click")})):E.setHoverState(e,(function(){e.hasClass("et_clickable")&&e.trigger("click")}))}},hoverStateHandler:function(t){var e=n(t.target);n(t.target).hasClass("et_multi_view__hover_selector")||(e=n(t.target).closest(".et_multi_view__hover_selector")),"mouseenter"!==t.type||e.hasClass("et_multi_view__hovered")?"mouseleave"===t.type&&e.hasClass("et_multi_view__hovered")&&E.resetHoverState(e):E.setHoverState(e)},setHoverState:function(t,e){E.resetHoverState();var i=[];t.data("etMultiView")&&i.push(E.getData(t)),t.find("[data-et-multi-view]").each((function(){var t=n(this);E.isBuilderElement(t)||i.push(E.getData(t))}));for(var a=0;a<i.length;a++){var o=i[a];!o||E.isEmptyObject(o.normalState)||E.isEmptyObject(o.hoverState)||E.callbackHandlerDefault(o.hoverState,o.$target,o.$source,o.slug)}t.addClass("et_multi_view__hovered"),"function"==typeof e&&e()},resetHoverState:function(t,e){var i=[];t&&t.length?(t.data("etMultiView")&&i.push(E.getData(t)),t.find("[data-et-multi-view]").each((function(){var t=n(this);E.isBuilderElement(t)||i.push(E.getData(t))}))):E.getElements().each((function(){var t=n(this);E.isBuilderElement(t)||i.push(E.getData(t))}));for(var a=0;a<i.length;a++){var o=i[a];!o||E.isEmptyObject(o.normalState)||E.isEmptyObject(o.hoverState)||E.callbackHandlerDefault(o.normalState,o.$target,o.$source,o.slug)}n(".et_multi_view__hover_selector").removeClass("et_multi_view__hovered"),"function"==typeof e&&e()},getData:function(t){if(!t||!t.length)return!1;var e=E.getScreenMode(),i=t.data("etMultiView");if(!i)return!1;if("string"==typeof i&&(i=E.tryParseJSON(i)),!i||!i.schema||!i.slug)return!1;var a=i.target?n(i.target):t;if(!a||!a.length)return!1;for(var o={},r={},s=0;s<E.contexts.length;s++){var c=E.contexts[s];i.schema&&i.schema.hasOwnProperty(c)&&(i.schema[c].hasOwnProperty(e)?o[c]=i.schema[c][e]:"tablet"===e&&i.schema[c].hasOwnProperty("desktop")?o[c]=i.schema[c].desktop:"phone"===e&&i.schema[c].hasOwnProperty("tablet")?o[c]=i.schema[c].tablet:"phone"===e&&i.schema[c].hasOwnProperty("desktop")&&(o[c]=i.schema[c].desktop),i.schema[c].hasOwnProperty("hover")&&(r[c]=i.schema[c].hover))}var l=!!i.hover_selector&&n(i.hover_selector);return l&&l.length||(l=t.hasClass(".et_pb_module")?t:t.closest(".et_pb_module")),{normalState:o,hoverState:r,$target:a,$source:t,$hoverSelector:l,slug:i.slug,screenMode:e}},callbackHandlerDefault:function(t,e,n,i){if(i){var a=E.getCallbackHandlerCustom(i);if(a&&"function"==typeof a)return a(t,e,n,i)}var o={};return t.hasOwnProperty("content")&&(o.content=E.updateContent(t.content,e,n)),t.hasOwnProperty("attrs")&&(o.attrs=E.updateAttrs(t.attrs,e,n)),t.hasOwnProperty("styles")&&(o.styles=E.updateStyles(t.styles,e,n)),t.hasOwnProperty("classes")&&(o.classes=E.updateClasses(t.classes,e,n)),t.hasOwnProperty("visibility")&&(o.visibility=E.updateVisibility(t.visibility,e,n)),!E.isEmptyObject(o)&&o},callbackHandlerCounter:function(t,e,n){var i=E.callbackHandlerDefault(t,e,n);i&&i.attrs&&i.attrs.hasOwnProperty("data-width")&&window.et_bar_counters_init(e)},callbackHandlerNumberCounter:function(t,e,n){if(e.hasClass("title"))return E.callbackHandlerDefault(t,e,n);var i=t.attrs||!1;if(i&&(i.hasOwnProperty("data-percent-sign")&&E.updateContent(i["data-percent-sign"],e.find(".percent-sign"),n),i.hasOwnProperty("data-number-value"))){var a=e.closest(".et_pb_number_counter"),o=i["data-number-value"]||50,r=i["data-number-separator"]||"";E.updateAttrs({"data-number-value":o,"data-number-separator":r},a,n)&&a.data("easyPieChart")&&a.data("easyPieChart").update(o)}},callbackHandlerCircleCounter:function(t,e,n){if(!e.hasClass("et_pb_circle_counter_inner"))return E.callbackHandlerDefault(t,e,n);var i=t.attrs||!1;if(i&&(i.hasOwnProperty("data-percent-sign")&&E.updateContent(i["data-percent-sign"],e.find(".percent-sign"),n),i.hasOwnProperty("data-number-value"))){var a=e.closest(".et_pb_circle_counter_inner"),o=i["data-number-value"];E.updateAttrs({"data-number-value":o},a,n)&&a.data("easyPieChart")&&(window.et_pb_circle_counter_init(a),a.data("easyPieChart").update(o))}},callbackHandlerSlider:function(t,e,n){var i=E.callbackHandlerDefault(t,e,n);e.hasClass("et_pb_module")&&i&&i.classes&&(i.classes.add&&-1!==i.classes.add.indexOf("et_pb_slider_no_arrows")&&e.find(".et-pb-slider-arrows").addClass("et_multi_view_hidden"),i.classes.remove&&-1!==i.classes.remove.indexOf("et_pb_slider_no_arrows")&&e.find(".et-pb-slider-arrows").removeClass("et_multi_view_hidden"),i.classes.add&&-1!==i.classes.add.indexOf("et_pb_slider_no_pagination")&&e.find(".et-pb-controllers").addClass("et_multi_view_hidden"),i.classes.remove&&-1!==i.classes.remove.indexOf("et_pb_slider_no_pagination")&&e.find(".et-pb-controllers").removeClass("et_multi_view_hidden"))},callbackHandlerPostSlider:function(t,e,n){var i=E.callbackHandlerDefault(t,e,n);e.hasClass("et_pb_module")&&i&&i.classes&&(i.classes.add&&-1!==i.classes.add.indexOf("et_pb_slider_no_arrows")&&e.find(".et-pb-slider-arrows").addClass("et_multi_view_hidden"),i.classes.remove&&-1!==i.classes.remove.indexOf("et_pb_slider_no_arrows")&&e.find(".et-pb-slider-arrows").removeClass("et_multi_view_hidden"),i.classes.add&&-1!==i.classes.add.indexOf("et_pb_slider_no_pagination")&&e.find(".et-pb-controllers").addClass("et_multi_view_hidden"),i.classes.remove&&-1!==i.classes.remove.indexOf("et_pb_slider_no_pagination")&&e.find(".et-pb-controllers").removeClass("et_multi_view_hidden"))},callbackHandlerVideoSlider:function(t,e,n){var i=E.callbackHandlerDefault(t,e,n);if(e.hasClass("et_pb_slider")&&i&&i.classes){i.classes.add&&-1!==i.classes.add.indexOf("et_pb_slider_no_arrows")&&e.find(".et-pb-slider-arrows").addClass("et_multi_view_hidden"),i.classes.remove&&-1!==i.classes.remove.indexOf("et_pb_slider_no_arrows")&&e.find(".et-pb-slider-arrows").removeClass("et_multi_view_hidden");var a=i.classes.add&&-1!==i.classes.add.indexOf("et_pb_slider_dots")?"et_pb_slider_dots":!(!i.classes.add||-1===i.classes.add.indexOf("et_pb_slider_carousel"))&&"et_pb_slider_carousel";if(a){var o=e.data("et_pb_simple_slider");"object"===p(o)&&o.et_slider_destroy(),et_pb_slider_init(e),"et_pb_slider_carousel"===a&&e.siblings(".et_pb_carousel").et_pb_simple_carousel({slide_duration:1e3})}}},callbackHandlerSliderItem:function(t,e,i){if(!e.hasClass("et_pb_slide_video")&&!e.is("img"))return E.callbackHandlerDefault(t,e,i);if(e.hasClass("et_pb_slide_video")){var a=!(!t||!t.content)&&n(t.content),o=-1!==e.html().indexOf("fluid-width-video-wrapper")?n(e.find(".fluid-width-video-wrapper").html()):n(e.html());if(!a||!o)return;var r=!1;if(a.hasClass("wp-video")&&o.hasClass("wp-video")?function(){if(a.find("source").length!==o.find("source").length)return!0;var t=!1;return a.find("source").each((function(e){var i=o.find("source").eq(e);n(this).attr("src")!==i.attr("src")&&(t=!0)})),t}()&&(r=E.callbackHandlerDefault(t,e,i)):(a.is("iframe")&&o.is("iframe")&&a.attr("src")!==o.attr("src")||a.hasClass("wp-video")&&o.is("iframe")||a.is("iframe")&&o.hasClass("wp-video"))&&(r=E.callbackHandlerDefault(t,e,i)),r&&r.content)if(a.is("iframe"))e.closest(".et_pb_module").fitVids();else{var s=a.find("video").attr("width"),c=a.find("video").attr("height"),l=e.width(),d=l/s*c;e.find("video").mediaelementplayer({videoWidth:parseInt(l),videoHeight:parseInt(d),autosizeProgress:!1,success:function(t,e){var i=n(e),a=d-i.height()+n(t).height();i.css("margin-top","".concat(a,"px"))}})}}else if(e.is("img")&&(r=E.callbackHandlerDefault(t,e,i))&&r.attrs&&r.attrs.src){var u=e.closest(".et_pb_module");e.css("visibility","hidden"),et_fix_slider_height(u),setTimeout((function(){et_fix_slider_height(u),e.css("visibility","visible")}),100)}},callbackHandlerVideo:function(t,e,i){if(e.hasClass("et_pb_video_overlay"))return E.callbackHandlerDefault(t,e,i);var a=!1,o=!(!t||!t.content)&&n(t.content),r=-1!==e.html().indexOf("fluid-width-video-wrapper")?n(e.find(".fluid-width-video-wrapper").html()):n(e.html());return o&&r?(o.is("video")&&r.is("video")?function(){if(o.find("source").length!==r.find("source").length)return!0;var t=!1;return o.find("source").each((function(e){var i=r.find("source").eq(e);n(this).attr("src")!==i.attr("src")&&(t=!0)})),t}()&&(a=E.callbackHandlerDefault(t,e,i)):(o.is("iframe")&&r.is("iframe")&&o.attr("src")!==r.attr("src")||o.is("video")&&r.is("iframe")||o.is("iframe")&&r.is("video"))&&(a=E.callbackHandlerDefault(t,e,i)),a&&a.content&&o.is("iframe")&&n.fn.fitVids&&e.fitVids(),a):void 0},callbackHandlerBlog:function(t,e,n){var i=E.callbackHandlerDefault(t,e,n),a=E.getObjectValue(i,"classes.add");a&&-1!==a.indexOf("et_pb_blog_show_content")&&et_reinit_waypoint_modules()},callbackHandlerWooCommerceBreadcrumb:function(t,e,n){if(t.content)return E.callbackHandlerDefault(t,e,n);if(t.attrs&&t.attrs.hasOwnProperty("href")){var i=t.attrs.href;return E.updateAttrs({href:i},e,n)}},callbackHandlerWooCommerceTabs:function(t,e,i){var a=E.callbackHandlerDefault(t,e,i);if(a&&a.attrs&&a.attrs.hasOwnProperty("data-include_tabs")){e.find("li").hide(),e.find("li").removeClass("et_pb_tab_active");var o=[];a.attrs["data-include_tabs"].split("|").forEach((function(t){""!==t.trim()&&o.push("".concat(t,"_tab"))})),o.forEach((function(t,e){0===e&&n(".".concat(t)).addClass("et_pb_tab_active"),n(".".concat(t)).show()}))}},getCallbackHandlerCustom:function(t){switch(t){case"et_pb_counter":return E.callbackHandlerCounter;case"et_pb_number_counter":return E.callbackHandlerNumberCounter;case"et_pb_circle_counter":return E.callbackHandlerCircleCounter;case"et_pb_slider":case"et_pb_fullwidth_slider":return E.callbackHandlerSlider;case"et_pb_post_slider":case"et_pb_fullwidth_post_slider":return E.callbackHandlerPostSlider;case"et_pb_video_slider":return E.callbackHandlerVideoSlider;case"et_pb_slide":return E.callbackHandlerSliderItem;case"et_pb_video":return E.callbackHandlerVideo;case"et_pb_blog":return E.callbackHandlerBlog;case"et_pb_wc_breadcrumb":return E.callbackHandlerWooCommerceBreadcrumb;case"et_pb_wc_tabs":return E.callbackHandlerWooCommerceTabs;default:return!1}},updateContent:function(t,e,i){if(void 0===t)return!1;var a=n("<"+(e.get(0).tagName||"div")+">").html(t);return e.html()!==a.html()&&(e.empty().html(t),i.hasClass("et_multi_view_swapped")||i.addClass("et_multi_view_swapped"),!0)},updateAttrs:function(t,e,i){if(!t)return!1;var a={};return n.each(t,(function(n,i){var o=e.attr(n);switch(n){case"class":case"style":case"srcset":case"sizes":break;case"src":o!==i&&(e.off("load"),e.on("load",(function(){e.addClass("et_multi_view_image__loaded"),e.removeClass("et_multi_view_image__loading")})),e.addClass("et_multi_view_image__loading"),e.removeClass("et_multi_view_image__loaded"),e.attr({src:i,srcset:t.srcset||"",sizes:t.sizes||""}),i?e.removeClass("et_multi_view_hidden_image"):e.addClass("et_multi_view_hidden_image"),a[n]=i);break;default:o!==i&&(e.attr(n,i),0===n.indexOf("data-")&&e.data(n.replace("data-",""),i),a[n]=i)}})),!E.isEmptyObject(a)&&(i.hasClass("et_multi_view_swapped")||i.addClass("et_multi_view_swapped"),a)},updateStyles:function(t,e,i){if(!t)return!1;var a={};return n.each(t,(function(t,n){e.css(t)!==n&&(e.css(t,n),a[t]=n)})),!E.isEmptyObject(a)&&(i.hasClass("et_multi_view_swapped")||i.addClass("et_multi_view_swapped"),a)},updateClasses:function(t,e,n){if(!t)return!1;var i={};if(t.add)for(var a=0;a<t.add.length;a++)e.hasClass(t.add[a])||(e.addClass(t.add[a]),i.hasOwnProperty("add")||(i.add=[]),i.add.push(t.add[a]));if(t.remove)for(a=0;a<t.remove.length;a++)e.hasClass(t.remove[a])&&(e.removeClass(t.remove[a]),i.hasOwnProperty("remove")||(i.remove=[]),i.remove.push(t.remove[a]));return!E.isEmptyObject(i)&&(n.hasClass("et_multi_view_swapped")||n.addClass("et_multi_view_swapped"),i)},updateVisibility:function(t,e,n){var i={};return t&&e.hasClass("et_multi_view_hidden")&&(e.removeClass("et_multi_view_hidden"),i.isVisible=!0),t||e.hasClass("et_multi_view_hidden")||(e.addClass("et_multi_view_hidden"),i.isHidden=!0),!E.isEmptyObject(i)&&(n.hasClass("et_multi_view_swapped")||n.addClass("et_multi_view_swapped"),i)},isEmptyObject:function(t){if(!t)return!0;var e=!0;for(var n in t)t.hasOwnProperty(n)&&(e=!1);return e},getObjectValue:function(t,e,i){try{for(var a=n.extend({},t),o=e.split("."),r=0;r<o.length;++r)a=a[o[r]];return a}catch(t){return i}},tryParseJSON:function(t){try{return JSON.parse(t)}catch(t){return!1}},getScreenMode:function(){if(u.isBuilder&&E.screenMode)return E.screenMode;var t=E.getWindowWidth();return t>980?"desktop":t>767?"tablet":"phone"},getWindowWidth:function(){return E.windowWidth?E.windowWidth:u.isBuilder?n(".et-core-frame").width():n(window).width()},getElements:function(){return u.isBuilder?n(".et-core-frame").contents().find("[data-et-multi-view]"):n("[data-et-multi-view]")},isBuilderElement:function(t){return t.closest("#et-fb-app").length>0},isTouchDevice:function(){return"ontouchstart"in window||navigator.msMaxTouchPoints}};!function(){if(u.isBuilder)n(window).on("et_fb_preview_mode_changed",(function(t,e){"et_fb_preview_mode_changed"===t.type&&E.init(e)}));else{n((function(){E.init()})),n(window).on("orientationchange",(function(t){E.init()}));var t=null;n(window).on("resize",(function(e){e.originalEvent&&e.originalEvent.isTrusted&&(clearTimeout(t),t=setTimeout((function(){E.init(void 0,n(window).width())}),200))}))}}(),u.isBuilder&&n((function(){n(document).on("submit",".et-fb-root-ancestor-sibling form",(function(t){t.preventDefault()})),n(document).on("click",'.et-fb-root-ancestor-sibling a, .et-fb-root-ancestor-sibling button, .et-fb-root-ancestor-sibling input[type="submit"]',(function(t){t.preventDefault()}))})),window.etInitWooReviewsRatingStars=function(){n('select[name="rating"]').each((function(){n(this).prev(".stars").remove(),n(this).hide().before('<p class="stars">\t\t\t\t\t\t<span>\t\t\t\t\t\t\t<a class="star-1" href="#">1</a>\t\t\t\t\t\t\t<a class="star-2" href="#">2</a>\t\t\t\t\t\t\t<a class="star-3" href="#">3</a>\t\t\t\t\t\t\t<a class="star-4" href="#">4</a>\t\t\t\t\t\t\t<a class="star-5" href="#">5</a>\t\t\t\t\t\t</span>\t\t\t\t\t</p>')}))}}(t)}).call(this,n(8))},1461:function(t,e,n){"use strict";(function(t){var e,i=(e=n(7))&&e.__esModule?e:{default:e},a=n(356);!function(t){function e(){var e=t("body").hasClass("et_pb_pagebuilder_layout"),n=t("body").hasClass("et-tb-has-template");return!(e||n)}function n(e){var n=e.target.getAttribute("name"),i=e.target.value;t("input[type=hidden][name=".concat(n,"]")).remove(),t("<input>").attr({type:"hidden",value:i,name:n}).prependTo(".et_pb_wc_checkout_payment_info form.checkout")}function o(e){var n=e.target.getAttribute("name"),a=t("input[type=hidden][name=".concat(n,"]"));(0,i.default)(["ship_to_different_address","createaccount"],n)&&!e.target.checked&&a.remove(),"ship_to_different_address"===n&&(e.target.checked?(c(),t("div.shipping_address").slideDown()):t("div.shipping_address").slideUp())}function r(e){var n=e.target.getAttribute("name"),a=e.target.value;t("input[type=hidden][name=".concat(n,"]")).remove(),(0,i.default)(["shipping_state","billing_state"],n)&&t("input[type=hidden][name=".concat(n,"]"),".et_pb_wc_checkout_payment_info").remove(),t("<input>").attr({type:"hidden",value:a,name:n}).prependTo(".et_pb_wc_checkout_payment_info form.checkout")}function s(e){var n=t(e.target),i=e.target.getAttribute("name"),a=n.val();t(".et_pb_wc_checkout_payment_info input[type=hidden][name=".concat(i,"]")).remove(),t("<input>").attr({type:"hidden",value:a,name:i}).prependTo(".et_pb_wc_checkout_payment_info form.checkout")}function c(){var e=t(".et_pb_wc_checkout_shipping input[name=ship_to_different_address]"),n=e.is(":checked");t(".et_pb_wc_checkout_billing .form-row").each((function(){var e,n,i=t(this).find("input"),a=t(this).find("select");i.length?(e=i.attr("name"),n=i.val()):a.length&&(e=a.attr("name"),n=a.val()),""!==e&&void 0!==e&&t("<input>").attr({type:"hidden",value:n,name:e}).prependTo(".et_pb_wc_checkout_payment_info form.checkout")})),n&&(t(".et_pb_wc_checkout_shipping .form-row").each((function(){var e,n,i=t(this).find("input"),a=t(this).find("select");i.length?(e=i.attr("name"),n=i.val()):a.length&&(e=a.attr("name"),n=a.val()),""!==e&&void 0!==e&&(t('.et_pb_wc_checkout_payment_info form.checkout input[type="hidden"][name="'+e+'"]').remove(),t("<input>").attr({type:"hidden",value:n,name:e}).prependTo(".et_pb_wc_checkout_payment_info form.checkout"))})),t("<input>").attr({type:"hidden",value:e.val(),name:"ship_to_different_address"}).prependTo(".et_pb_wc_checkout_payment_info form.checkout"))}var l;function d(){var e=t(".et_pb_wc_checkout_payment_info");t(".wc_payment_method").removeClass("et_pb_checked"),e.find('input.input-radio[type="radio"]:checked').parent(".wc_payment_method").addClass("et_pb_checked")}var u={customButtonIconInit:function(){window.et_pb_init_woo_custom_button_icon()},animationInit:function(){p.etProcessAnimationData()},makeReturnToShopBtnVisibleWhenCartEmptied:function(){if(!a.isVB){var e=t(".wc-backward").closest(".et_pb_wc_cart_notice");e.hasClass("et_animated")&&e.removeClass("et_animated").addClass("et_had_animation")}},removeDuplicateWooCartForm:function(){a.isVB||t(".woocommerce-cart-form").closest(".woocommerce").find(".woocommerce-cart-form:not(:first)").remove()},removeDuplicatedCartTotalModules:function(){a.isVB||t(".et_pb_wc_cart_totals").find(".cart_totals:not(:first)").remove()},wooCartTotalsInit:function(){t(document.body).on("updated_wc_div",this.removeDuplicatedCartTotalModules)},wooCartProductsInit:function(){t(document.body).on("updated_wc_div",this.removeDuplicateWooCartForm)},wooNoticeInit:function(){t(document.body).on("updated_wc_div",this.makeReturnToShopBtnVisibleWhenCartEmptied),t(document.body).on("updated_wc_div",this.animationInit)},reInitCustomButtonIcon:function(){t(document.body).on("updated_wc_div",this.customButtonIconInit)},init:function(){this.wooCartProductsInit(),this.wooNoticeInit(),this.reInitCustomButtonIcon(),this.wooCartTotalsInit(),t(document.body).on("change input",".woocommerce-cart-form .cart_item :input",(function(){if(!a.isBuilder){var e,n,i,o=t(this).closest(".et_pb_module_inner").find('button[name="update_cart"]'),r=t(this).parents(".et_pb_woo_custom_button_icon.et_pb_wc_cart_products");e=r.attr("data-apply_coupon-icon"),n=r.attr("data-apply_coupon-icon-tablet"),i=r.attr("data-apply_coupon-icon-phone"),o.addClass("et_pb_custom_button_icon et_pb_button"),(e||n||i)&&(o.attr("data-icon",e),o.attr("data-icon-tablet",n),o.attr("data-icon-phone",i))}}))}},_={init:function(){this.stopStickyWooNoticeScroll()},stopStickyWooNoticeScroll:function(){a.isVB||t("a.showcoupon").on("click",(function(e){if(t(this).parents(".et_pb_wc_cart_notice").hasClass("et_pb_sticky_module")){e.stopPropagation();var n=t(this).parents(".et_pb_sticky_module");return t(".checkout_coupon",n).slideToggle(400,(function(){t(".checkout_coupon",n).find(":input:eq(0)").focus()})),!1}}))}},p={et_get_animation_classes:function(){return["et_animated","et_is_animating","infinite","et-waypoint","fade","fadeTop","fadeRight","fadeBottom","fadeLeft","slide","slideTop","slideRight","slideBottom","slideLeft","bounce","bounceTop","bounceRight","bounceBottom","bounceLeft","zoom","zoomTop","zoomRight","zoomBottom","zoomLeft","flip","flipTop","flipRight","flipBottom","flipLeft","fold","foldTop","foldRight","foldBottom","foldLeft","roll","rollTop","rollRight","rollBottom","rollLeft","transformAnim"]},et_remove_animation:function(e){if(!e.hasClass("infinite")){var n=this.et_get_animation_classes();e.is(".et_pb_section")&&e.is(".roll")&&t("".concat(et_frontend_scripts.builderCssContainerPrefix,", ").concat(et_frontend_scripts.builderCssLayoutPrefix)).css("overflow-x",""),e.removeClass(n.join(" ")),e.css({"animation-delay":"","animation-duration":"","animation-timing-function":"",opacity:"",transform:"",left:""}),e.addClass("et_had_animation")}},et_remove_animation_data:function(e){for(var n=[],i=e.get(0).attributes,a=0;a<i.length;a++)"data-animation-"===i[a].name.substring(0,15)&&n.push(i[a].name);t.each(n,(function(t,n){e.removeAttr(n)}))},et_process_animation_intensity:function(t,e,n){var i={};switch(t){case"slide":switch(e){case"top":i={transform:"translate3d(0, ".concat(-2*n,"%, 0)")};break;case"right":i={transform:"translate3d(".concat(2*n,"%, 0, 0)")};break;case"bottom":i={transform:"translate3d(0, ".concat(2*n,"%, 0)")};break;case"left":i={transform:"translate3d(".concat(-2*n,"%, 0, 0)")};break;default:i={transform:"scale3d(".concat(a=.01*(100-n),", ").concat(a,", ").concat(a,")")}}break;case"zoom":var a;i={transform:"scale3d(".concat(a=.01*(100-n),", ").concat(a,", ").concat(a,")")};break;case"flip":switch(e){case"right":var o=Math.ceil(.9*n);i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")};break;case"left":o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")};break;case"top":default:o=Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")};break;case"bottom":o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")}}break;case"fold":switch(e){case"top":o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")};break;case"bottom":o=Math.ceil(.9*n),i={transform:"perspective(2000px) rotateX(".concat(o,"deg)")};break;case"left":o=Math.ceil(.9*n),i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")};break;default:o=-1*Math.ceil(.9*n),i={transform:"perspective(2000px) rotateY(".concat(o,"deg)")}}break;case"roll":switch(e){case"right":case"bottom":o=-1*Math.ceil(3.6*n),i={transform:"rotateZ(".concat(o,"deg)")};break;case"top":case"left":o=Math.ceil(3.6*n),i={transform:"rotateZ(".concat(o,"deg)")};break;default:o=Math.ceil(3.6*n),i={transform:"rotateZ(".concat(o,"deg)")}}}return i},et_animate_element:function(e){var n=this,i=e;if(!i.hasClass("et_had_animation")){var a=i.attr("data-animation-style"),o=i.attr("data-animation-repeat"),r=i.attr("data-animation-duration"),s=i.attr("data-animation-delay"),c=i.attr("data-animation-intensity"),l=i.attr("data-animation-starting-opacity"),d=i.attr("data-animation-speed-curve"),u=i.parent(".et_pb_button_module_wrapper"),_=t("body").hasClass("edge");i.is(".et_pb_section")&&"roll"===a&&t("".concat(et_frontend_scripts.builderCssContainerPrefix,", ").concat(et_frontend_scripts.builderCssLayoutPrefix)).css("overflow-x","hidden"),this.et_remove_animation_data(i);var p=isNaN(parseInt(l))?0:.01*parseInt(l);-1===t.inArray(d,["linear","ease","ease-in","ease-out","ease-in-out"])&&(d="ease-in-out"),u.length>0&&(i.removeClass("et_animated"),(i=u).addClass("et_animated")),i.css({"animation-duration":r,"animation-delay":s,opacity:p,"animation-timing-function":d}),"slideTop"!==a&&"slideBottom"!==a||i.css("left","0px");for(var h={},f=isNaN(parseInt(c))?50:parseInt(c),m=["slide","zoom","flip","fold","roll"],v=!1,g=!1,b=0;b<m.length;b++){var w=m[b];if(a&&a.substr(0,w.length)===w){v=w,""!==(g=a.substr(w.length,a.length))&&(g=g.toLowerCase());break}}if(!1!==v&&!1!==g&&(h=this.et_process_animation_intensity(v,g,f)),t.isEmptyObject(h)||i.css(_?t.extend(h,{transition:"transform 0s ease-in"}):h),i.addClass("et_animated"),i.addClass("et_is_animating"),i.addClass(a),i.addClass(o),!o){var y=parseInt(r),x=parseInt(s);setTimeout((function(){n.et_remove_animation(i)}),y+x),_&&!t.isEmptyObject(h)&&setTimeout((function(){i.css("transition","")}),y+x+50)}}},getCurrentWindowMode:function(){var e=t(window).width(),n="desktop";return e<=980&&e>767?n="tablet":e<=767&&(n="phone"),n},etProcessAnimationData:function(){if("undefined"!=typeof et_animation_data&&0!==et_animation_data.length){t("body").css("overflow-x","hidden"),t("#page-container").css("overflow-y","hidden");for(var e=0;e<et_animation_data.length;e++){var n=et_animation_data[e];if(n.class&&n.style&&n.repeat&&n.duration&&n.delay&&n.intensity&&n.starting_opacity&&n.speed_curve){var i=t(".".concat(n.class));i.removeClass("et_had_animation");var a=this.getCurrentWindowMode(),o="desktop"===a,r="";o||(r+="_".concat(a));var s=o||void 0===n["style".concat(r)]?n.style:n["style".concat(r)],c=o||void 0===n["repeat".concat(r)]?n.repeat:n["repeat".concat(r)],l=o||void 0===n["duration".concat(r)]?n.duration:n["duration".concat(r)],d=o||void 0===n["delay".concat(r)]?n.delay:n["delay".concat(r)],u=o||void 0===n["intensity".concat(r)]?n.intensity:n["intensity".concat(r)],_=o||void 0===n["starting_opacity".concat(r)]?n.starting_opacity:n["starting_opacity".concat(r)],p=o||void 0===n["speed_curve".concat(r)]?n.speed_curve:n["speed_curve".concat(r)];i.attr({"data-animation-style":s,"data-animation-repeat":"once"===c?"":"infinite","data-animation-duration":l,"data-animation-delay":d,"data-animation-intensity":u,"data-animation-starting-opacity":_,"data-animation-speed-curve":p}),this.et_animate_element(i)}}}}};u.init(),_.init(),function e(){t(".et_pb_wc_checkout_billing form.checkout").length?(a.isVB&&t(".et_pb_wc_checkout_billing form.checkout").prepend('\n        <div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">\n          <ul class="woocommerce-error" role="alert">\n            <li data-id="billing_first_name">\n              <strong>Billing First name</strong> is a required field.\n            </li>\n          </ul>\n        </div>\n        '),clearTimeout(l)):l=setTimeout(e,1e3)}(),t(document.body).on("updated_checkout",d),t("#et-boc").on("change","input.input-radio",d),t(document.body).on("click",".woocommerce-cart-form .product-remove > a",(function(t){if("undefined"!=typeof wc_cart_params&&a.isVB)return t.preventDefault(),!1})),t(document.body).on("init_checkout",(function(){e()||(t(document.body).on("checkout_error",(function(){t(".woocommerce-NoticeGroup-checkout:not(:first)").hide()})),c(),t(document.body).on("change",".et_pb_wc_checkout_billing input",s),t(document.body).on("change",".et_pb_wc_checkout_billing select",r),t(document.body).on("change",".et_pb_wc_checkout_shipping input",s),t(document.body).on("change",".et_pb_wc_checkout_shipping select",r),t(document.body).on("change","#ship-to-different-address input",o),t(document.body).on("change","textarea[name=order_comments]",n),t(document.body).on("change","input#createaccount",o),t(".et_pb_wc_checkout_shipping").length||t('.woocommerce-error li[data-id^="shipping_"]').hide(),t(".et_pb_wc_checkout_shipping div.shipping_address").hide())})),t(document.body).on("wc_cart_emptied",(function(){e()||t(".et_pb_wc_cart_totals").hide()})),t(".et_pb_wc_checkout_order_details").on("change","input[name^=shipping_method]",(function(){t(document.body).trigger("update_checkout")})),t(".et_pb_wc_checkout_billing select[name^=billing_country], .et_pb_wc_checkout_shipping select[name^=shipping_country]").on("change",(function(){t(document.body).trigger("update_checkout")})),t(".et_pb_wc_checkout_billing input[name^=billing_postcode], .et_pb_wc_checkout_shipping input[name^=shipping_postcode]").on("change",(function(){t(document.body).trigger("update_checkout")})),e()||t("body").hasClass("woocommerce-order-received")&&t('.et_pb_row:has(".et_pb_column.et_pb_column_empty")').addClass("et_pb_no_top_bottom_padding")}(t),t((function(t){t.scroll_to_notices=function(e){var n=100;t(".et-fixed-header").length&&(n+=t(".et-fixed-header").height()),e.length&&t("html, body").animate({scrollTop:e.offset().top-n},1e3)}}))}).call(this,n(8))},149:function(t,e,n){var i=n(103);function a(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function n(){var i=arguments,a=e?e.apply(this,i):i[0],o=n.cache;if(o.has(a))return o.get(a);var r=t.apply(this,i);return n.cache=o.set(a,r)||o,r};return n.cache=new(a.Cache||i),n}a.Cache=i,t.exports=a},150:function(t,e,n){var i=n(103),a=n(253),o=n(254);function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new i;++e<n;)this.add(t[e])}r.prototype.add=r.prototype.push=a,r.prototype.has=o,t.exports=r},151:function(t,e){t.exports=function(t,e){return t.has(e)}},152:function(t,e){t.exports=function(t,e,n,i){for(var a=t.length,o=n+(i?1:-1);i?o--:++o<a;)if(e(t[o],o,t))return o;return-1}},153:function(t,e,n){var i=n(117);t.exports=function(t){return t?(t=i(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},154:function(t,e,n){var i=n(121),a=n(62),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var r=t[e];o.call(t,e)&&a(r,n)&&(void 0!==n||e in t)||i(t,e,n)}},157:function(t,e,n){var i=n(111);t.exports=function(t,e,n){var a=t.length;return n=void 0===n?a:n,!e&&n>=a?t:i(t,e,n)}},158:function(t,e,n){var i=n(346),a=n(159),o=n(347);t.exports=function(t){return a(t)?o(t):i(t)}},159:function(t,e){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},165:function(t,e,n){var i=n(204)();t.exports=i},166:function(t,e,n){var i=n(187),a=n(81),o=n(4),r=n(73),s=n(70),c=n(83),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),d=!n&&a(t),u=!n&&!d&&r(t),_=!n&&!d&&!u&&c(t),p=n||d||u||_,h=p?i(t.length,String):[],f=h.length;for(var m in t)!e&&!l.call(t,m)||p&&("length"==m||u&&("offset"==m||"parent"==m)||_&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,f))||h.push(m);return h}},167:function(t,e){t.exports=function(){return[]}},17:function(t,e,n){var i=n(166),a=n(112),o=n(38);t.exports=function(t){return o(t)?i(t):a(t)}},171:function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},172:function(t,e,n){var i=n(44)(n(23),"Set");t.exports=i},173:function(t,e,n){var i=n(44)(n(23),"WeakMap");t.exports=i},174:function(t,e,n){var i=n(228),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,r=i((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(a,(function(t,n,i,a){e.push(i?a.replace(o,"$1"):n||t)})),e}));t.exports=r},175:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length;++n<i;)if(e(t[n],n,t))return!0;return!1}},176:function(t,e,n){var i=n(23).Uint8Array;t.exports=i},177:function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,i){n[++e]=[i,t]})),n}},178:function(t,e,n){var i=n(179),a=n(142),o=n(17);t.exports=function(t){return i(t,o,a)}},179:function(t,e,n){var i=n(119),a=n(4);t.exports=function(t,e,n){var o=e(t);return a(t)?o:i(o,n(t))}},180:function(t,e,n){var i=n(12);t.exports=function(t){return t==t&&!i(t)}},181:function(t,e){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},186:function(t,e){t.exports=function(){return!1}},187:function(t,e){t.exports=function(t,e){for(var n=-1,i=Array(t);++n<t;)i[n]=e(n);return i}},188:function(t,e,n){var i=n(189),a=/^\s+/;t.exports=function(t){return t?t.slice(0,i(t)+1).replace(a,""):t}},189:function(t,e){var n=/\s/;t.exports=function(t){for(var e=t.length;e--&&n.test(t.charAt(e)););return e}},190:function(t,e,n){var i=n(45);t.exports=function(t,e){return i(e,(function(e){return t[e]}))}},202:function(t,e,n){var i=n(35),a=n(223),o=n(12),r=n(140),s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,d=c.toString,u=l.hasOwnProperty,_=RegExp("^"+d.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||a(t))&&(i(t)?_:s).test(r(t))}},203:function(t,e,n){var i=n(23)["__core-js_shared__"];t.exports=i},204:function(t,e){t.exports=function(t){return function(e,n,i){for(var a=-1,o=Object(e),r=i(e),s=r.length;s--;){var c=r[t?s:++a];if(!1===n(o[c],c,o))break}return e}}},205:function(t,e,n){var i=n(38);t.exports=function(t,e){return function(n,a){if(null==n)return n;if(!i(n))return t(n,a);for(var o=n.length,r=e?o:-1,s=Object(n);(e?r--:++r<o)&&!1!==a(s[r],r,s););return n}}},206:function(t,e,n){var i=n(74),a=n(81),o=n(4),r=n(70),s=n(100),c=n(53);t.exports=function(t,e,n){for(var l=-1,d=(e=i(e,t)).length,u=!1;++l<d;){var _=c(e[l]);if(!(u=null!=t&&n(t,_)))break;t=t[_]}return u||++l!=d?u:!!(d=null==t?0:t.length)&&s(d)&&r(_,d)&&(o(t)||a(t))}},207:function(t,e,n){var i=n(289),a=n(206);t.exports=function(t,e){return null!=t&&a(t,e,i)}},208:function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},209:function(t,e){t.exports=function(t){return t!=t}},211:function(t,e,n){var i=n(44),a=function(){try{var t=i(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=a},212:function(t,e,n){var i=n(154),a=n(74),o=n(70),r=n(12),s=n(53);t.exports=function(t,e,n,c){if(!r(t))return t;for(var l=-1,d=(e=a(e,t)).length,u=d-1,_=t;null!=_&&++l<d;){var p=s(e[l]),h=n;if("__proto__"===p||"constructor"===p||"prototype"===p)return t;if(l!=u){var f=_[p];void 0===(h=c?c(f,p,_):void 0)&&(h=r(f)?f:o(e[l+1])?[]:{})}i(_,p,h),_=_[p]}return t}},219:function(t,e,n){var i=n(171)(Object.keys,Object);t.exports=i},220:function(t,e,n){var i=n(44)(n(23),"DataView");t.exports=i},221:function(t,e,n){var i=n(61),a=Object.prototype,o=a.hasOwnProperty,r=a.toString,s=i?i.toStringTag:void 0;t.exports=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var i=!0}catch(t){}var a=r.call(t);return i&&(e?t[s]=n:delete t[s]),a}},222:function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},223:function(t,e,n){var i,a=n(203),o=(i=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"";t.exports=function(t){return!!o&&o in t}},224:function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},225:function(t,e,n){var i=n(44)(n(23),"Promise");t.exports=i},226:function(t,e,n){var i=n(36),a=n(30);t.exports=function(t){return a(t)&&"[object Arguments]"==i(t)}},227:function(t,e,n){var i=n(36),a=n(100),o=n(30),r={};r["[object Float32Array]"]=r["[object Float64Array]"]=r["[object Int8Array]"]=r["[object Int16Array]"]=r["[object Int32Array]"]=r["[object Uint8Array]"]=r["[object Uint8ClampedArray]"]=r["[object Uint16Array]"]=r["[object Uint32Array]"]=!0,r["[object Arguments]"]=r["[object Array]"]=r["[object ArrayBuffer]"]=r["[object Boolean]"]=r["[object DataView]"]=r["[object Date]"]=r["[object Error]"]=r["[object Function]"]=r["[object Map]"]=r["[object Number]"]=r["[object Object]"]=r["[object RegExp]"]=r["[object Set]"]=r["[object String]"]=r["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&a(t.length)&&!!r[i(t)]}},228:function(t,e,n){var i=n(149);t.exports=function(t){var e=i(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},229:function(t,e,n){var i=n(230),a=n(77),o=n(99);t.exports=function(){this.size=0,this.__data__={hash:new i,map:new(o||a),string:new i}}},23:function(t,e,n){var a=n(139),o="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,r=a||o||Function("return this")();t.exports=r},230:function(t,e,n){var i=n(231),a=n(232),o=n(233),r=n(234),s=n(235);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=r,c.prototype.set=s,t.exports=c},231:function(t,e,n){var i=n(76);t.exports=function(){this.__data__=i?i(null):{},this.size=0}},232:function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},233:function(t,e,n){var i=n(76),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(i){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(e,t)?e[t]:void 0}},234:function(t,e,n){var i=n(76),a=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return i?void 0!==e[t]:a.call(e,t)}},235:function(t,e,n){var i=n(76);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?"__lodash_hash_undefined__":e,this}},236:function(t,e){t.exports=function(){this.__data__=[],this.size=0}},237:function(t,e,n){var i=n(78),a=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=i(e,t);return!(n<0||(n==e.length-1?e.pop():a.call(e,n,1),--this.size,0))}},238:function(t,e,n){var i=n(78);t.exports=function(t){var e=this.__data__,n=i(e,t);return n<0?void 0:e[n][1]}},239:function(t,e,n){var i=n(78);t.exports=function(t){return i(this.__data__,t)>-1}},240:function(t,e,n){var i=n(78);t.exports=function(t,e){var n=this.__data__,a=i(n,t);return a<0?(++this.size,n.push([t,e])):n[a][1]=e,this}},241:function(t,e,n){var i=n(79);t.exports=function(t){var e=i(this,t).delete(t);return this.size-=e?1:0,e}},242:function(t,e){t.exports=function(t){var e=i(t);return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},243:function(t,e,n){var i=n(79);t.exports=function(t){return i(this,t).get(t)}},244:function(t,e,n){var i=n(79);t.exports=function(t){return i(this,t).has(t)}},245:function(t,e,n){var i=n(79);t.exports=function(t,e){var n=i(this,t),a=n.size;return n.set(t,e),this.size+=n.size==a?0:1,this}},246:function(t,e,n){var i=n(108),a=n(118);t.exports=function(t,e,n,o){var r=n.length,s=r,c=!o;if(null==t)return!s;for(t=Object(t);r--;){var l=n[r];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++r<s;){var d=(l=n[r])[0],u=t[d],_=l[1];if(c&&l[2]){if(void 0===u&&!(d in t))return!1}else{var p=new i;if(o)var h=o(u,_,d,t,e,p);if(!(void 0===h?a(_,u,3,o,p):h))return!1}}return!0}},247:function(t,e,n){var i=n(77);t.exports=function(){this.__data__=new i,this.size=0}},248:function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},249:function(t,e){t.exports=function(t){return this.__data__.get(t)}},250:function(t,e){t.exports=function(t){return this.__data__.has(t)}},251:function(t,e,n){var i=n(77),a=n(99),o=n(103);t.exports=function(t,e){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!a||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(r)}return n.set(t,e),this.size=n.size,this}},252:function(t,e,n){var i=n(108),a=n(141),o=n(255),r=n(256),s=n(68),c=n(4),l=n(73),d=n(83),u="[object Arguments]",_="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,f,m,v){var g=c(t),b=c(e),w=g?_:s(t),y=b?_:s(e),x=(w=w==u?p:w)==p,C=(y=y==u?p:y)==p,k=w==y;if(k&&l(t)){if(!l(e))return!1;g=!0,x=!1}if(k&&!x)return v||(v=new i),g||d(t)?a(t,e,n,f,m,v):o(t,e,w,n,f,m,v);if(!(1&n)){var j=x&&h.call(t,"__wrapped__"),T=C&&h.call(e,"__wrapped__");if(j||T){var O=j?t.value():t,S=T?e.value():e;return v||(v=new i),m(O,S,n,f,v)}}return!!k&&(v||(v=new i),r(t,e,n,f,m,v))}},253:function(t,e){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},254:function(t,e){t.exports=function(t){return this.__data__.has(t)}},255:function(t,e,n){var i=n(61),a=n(176),o=n(62),r=n(141),s=n(177),c=n(131),l=i?i.prototype:void 0,d=l?l.valueOf:void 0;t.exports=function(t,e,n,i,l,u,_){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!u(new a(t),new a(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var p=s;case"[object Set]":var h=1&i;if(p||(p=c),t.size!=e.size&&!h)return!1;var f=_.get(t);if(f)return f==e;i|=2,_.set(t,e);var m=r(p(t),p(e),i,l,u,_);return _.delete(t),m;case"[object Symbol]":if(d)return d.call(t)==d.call(e)}return!1}},256:function(t,e,n){var i=n(178),a=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,o,r,s){var c=1&n,l=i(t),d=l.length;if(d!=i(e).length&&!c)return!1;for(var u=d;u--;){var _=l[u];if(!(c?_ in e:a.call(e,_)))return!1}var p=s.get(t),h=s.get(e);if(p&&h)return p==e&&h==t;var f=!0;s.set(t,e),s.set(e,t);for(var m=c;++u<d;){var v=t[_=l[u]],g=e[_];if(o)var b=c?o(g,v,_,e,t,s):o(v,g,_,t,e,s);if(!(void 0===b?v===g||r(v,g,n,o,s):b)){f=!1;break}m||(m="constructor"==_)}if(f&&!m){var w=t.constructor,y=e.constructor;w==y||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof y&&y instanceof y||(f=!1)}return s.delete(t),s.delete(e),f}},257:function(t,e,n){var i=n(180),a=n(17);t.exports=function(t){for(var e=a(t),n=e.length;n--;){var o=e[n],r=t[o];e[n]=[o,r,i(r)]}return e}},258:function(t,e){t.exports=function(t,e,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===e)return i;return-1}},272:function(t,e,n){var i=n(246),a=n(257),o=n(181);t.exports=function(t){var e=a(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||i(n,t,e)}}},273:function(t,e,n){var i=n(118),a=n(1),o=n(207),r=n(114),s=n(180),c=n(181),l=n(53);t.exports=function(t,e){return r(t)&&s(e)?c(l(t),e):function(n){var r=a(n,t);return void 0===r&&r===e?o(n,t):i(e,r,3)}}},274:function(t,e,n){var i=n(208),a=n(290),o=n(114),r=n(53);t.exports=function(t){return o(t)?i(r(t)):a(t)}},28:function(t,e,n){var i=n(82);t.exports=function(t){return null==t?"":i(t)}},287:function(t,e,n){var i=n(82),a=n(157),o=n(159),r=n(87),s=n(294),c=n(158),l=n(28);t.exports=function(t,e,n){return n&&"number"!=typeof n&&r(t,e,n)&&(e=n=void 0),(n=void 0===n?4294967295:n>>>0)?(t=l(t))&&("string"==typeof e||null!=e&&!s(e))&&!(e=i(e))&&o(t)?a(c(t),0,n):t.split(e,n):[]}},289:function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},290:function(t,e,n){var i=n(92);t.exports=function(t){return function(e){return i(e,t)}}},294:function(t,e,n){var i=n(348),a=n(75),o=n(101),r=o&&o.isRegExp,s=r?a(r):i;t.exports=s},30:function(t,e){t.exports=function(t){return null!=t&&"object"==i(t)}},31:function(t,e,n){var i=n(45),a=n(32),o=n(311),r=n(4);t.exports=function(t,e){return(r(t)?i:o)(t,a(e,3))}},311:function(t,e,n){var i=n(86),a=n(38);t.exports=function(t,e){var n=-1,o=a(t)?Array(t.length):[];return i(t,(function(t,i,a){o[++n]=e(t,i,a)})),o}},32:function(t,e,n){var a=n(272),o=n(273),r=n(50),s=n(4),c=n(274);t.exports=function(t){return"function"==typeof t?t:null==t?r:"object"==i(t)?s(t)?o(t[0],t[1]):a(t):c(t)}},33:function(t,e,n){var i=n(153);t.exports=function(t){var e=i(t),n=e%1;return e==e?n?e-n:e:0}},331:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTemplateEditorIframe=e.getMotionEffectTrackerContainer=e.getEditorWritingFlowSelector=e.getEditorInserterMenuSelector=e.getContentAreaSelectorList=e.getContentAreaSelectorByVersion=e.getContentAreaSelector=void 0;var i=c(n(31)),a=c(n(64)),o=c(n(4)),r=c(n(7)),s=c(n(1));function c(t){return t&&t.__esModule?t:{default:t}}var l=function(){return{5.5:"interface-interface-skeleton__content",5.4:"block-editor-editor-skeleton__content",5.3:"edit-post-layout__content",5.2:"edit-post-layout__content","gutenberg-7.1":"edit-post-editor-regions__content"}};e.getContentAreaSelectorList=l;var d=function t(e,n){if((0,o.default)(e))return(0,i.default)(e,(function(e){return t(e,n)}));var a=n?".":"",r=(0,s.default)({5.5:"interface-interface-skeleton__content",5.4:"block-editor-editor-skeleton__content",5.3:"edit-post-layout__content",5.2:"edit-post-layout__content","gutenberg-7.1":"edit-post-editor-regions__content"},e,"");return"".concat(a).concat(r)};e.getContentAreaSelectorByVersion=d;var u=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e?".":"";return n+((0,a.default)(t.document.querySelector(d("5.5",!0)))?(0,a.default)(t.document.querySelector(d("5.4",!0)))?(0,a.default)(t.document.querySelector(d("gutenberg-7.1",!0)))?d("5.2"):d("gutenberg-7.1"):d("5.4"):d("5.5"))};e.getContentAreaSelector=u,e.getEditorWritingFlowSelector=function(){arguments.length>0&&void 0!==arguments[0]||window;var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=t?".":"",n="block-editor-writing-flow";return e+n},e.getEditorInserterMenuSelector=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=u(t,!1),i=e?".":"";return i+((0,r.default)(d(["5.4","5.5"]),n)?"block-editor-inserter__menu":"editor-inserter__menu")},e.getMotionEffectTrackerContainer=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=u(t,!1),i=e?".":"";return i+("block-editor-editor-skeleton__content"===n?"block-editor-writing-flow":n)},e.getTemplateEditorIframe=function(t){return t.jQuery('iframe[name="editor-canvas"]').contents()}},346:function(t,e){t.exports=function(t){return t.split("")}},347:function(t,e){var n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",r="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+n+"|"+i+")?",c="[\\ufe0e\\ufe0f]?",l=c+s+"(?:\\u200d(?:"+[a,o,r].join("|")+")"+c+s+")*",d="(?:"+[a+n+"?",n,o,r,"[\\ud800-\\udfff]"].join("|")+")",u=RegExp(i+"(?="+i+")|"+d+l,"g");t.exports=function(t){return t.match(u)||[]}},348:function(t,e,n){var i=n(36),a=n(30);t.exports=function(t){return a(t)&&"[object RegExp]"==i(t)}},35:function(t,e,n){var i=n(36),a=n(12);t.exports=function(t){if(!a(t))return!1;var e=i(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},356:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setImportantInlineValue=e.registerFrontendComponent=e.maybeIncreaseEmitterMaxListeners=e.maybeDecreaseEmitterMaxListeners=e.isVB=e.isTB=e.isLBP=e.isLBB=e.isFE=e.isExtraTheme=e.isDiviTheme=e.isBuilderType=e.isBuilder=e.isBlockEditor=e.isBFB=e.is=e.getOffsets=e.getBuilderUtilsParams=e.getBuilderType=void 0;var a=c(n(7)),o=c(n(1)),r=c(n(8)),s=n(357);function c(t){return t&&t.__esModule?t:{default:t}}function l(t){return(l="function"==typeof Symbol&&"symbol"==i(Symbol.iterator)?function(t){return i(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":i(t)})(t)}var d=function(){return window.et_builder_utils_params?window.et_builder_utils_params:s.top_window.et_builder_utils_params?s.top_window.et_builder_utils_params:{}};e.getBuilderUtilsParams=d;var u=function(){return(0,o.default)(d(),"builderType","")};e.getBuilderType=u;var _=function(t){return t===u()};e.isBuilderType=_;var p=function(t){return(0,o.default)(d(),"condition.".concat(t))};e.is=p;var h=_("fe");e.isFE=h;var f=_("vb");e.isVB=f;var m=_("bfb");e.isBFB=m;var v=_("tb");e.isTB=v;var g=_("lbb");e.isLBB=g;var b=p("diviTheme");e.isDiviTheme=b;var w=p("extraTheme");e.isExtraTheme=w;var y=_("lbp");e.isLBP=y;var x=0<(0,r.default)(s.top_window.document).find(".edit-post-layout__content").length;e.isBlockEditor=x;var C=(0,a.default)(["vb","bfb","tb","lbb"],u());e.isBuilder=C,e.getOffsets=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=C&&t.hasClass("et_pb_sticky")&&"fixed"!==t.css("position"),a=t.data("et-offsets"),r=t.data("et-offsets-device"),s=(0,o.default)(window.ET_FE,"stores.window.breakpoint","");if(i&&void 0!==a&&r===s)return a;var c=t.offset();if(void 0===c)return{};var l=C?t.children('.et-fb-custom-css-output[data-sticky-has-transform="on"]').length>0:t.hasClass("et_pb_sticky--has-transform"),d=void 0===c.top?0:c.top,u=void 0===c.left?0:c.left;if(l){var _=t.parent().offset(),p={top:c.top-_.top,left:c.left-_.left},h={top:t[0].offsetTop,left:t[0].offsetLeft};d+=h.top-p.top,c.top=d,u+=h.left-p.left,c.left=u}return c.right=u+e,c.bottom=d+n,t.data("et-offsets",c),""!==s&&t.data("et-offsets-device",c),c},e.maybeIncreaseEmitterMaxListeners=function(t,e){var n=t.listenerCount(e),i=t.getMaxListeners();n===i&&t.setMaxListeners(i+1)},e.maybeDecreaseEmitterMaxListeners=function(t,e){var n=t.listenerCount(e);t.getMaxListeners()>10&&t.setMaxListeners(n)},e.registerFrontendComponent=function(t,e,n){void 0===window.ET_FE&&(window.ET_FE={}),"object"!==l(window.ET_FE[t])&&(window.ET_FE[t]={}),window.ET_FE[t][e]=n},e.setImportantInlineValue=function(t,e,n){t.css(e,"");var i=t.attr("style");t.attr("style","".concat(i," ").concat(e,": ").concat(n," !important;"))}},357:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.top_window=e.is_iframe=void 0;var i=window;e.top_window=i;var a,o=!1;e.is_iframe=o;try{a=!!window.top.document&&window.top}catch(t){a=!1}a&&a.__Cypress__?window.parent===a?(e.top_window=i=window,e.is_iframe=o=!1):(e.top_window=i=window.parent,e.is_iframe=o=!0):a&&(e.top_window=i=a,e.is_iframe=o=a!==window.self)},36:function(t,e,n){var i=n(61),a=n(221),o=n(222),r=i?i.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":r&&r in Object(t)?a(t):o(t)}},37:function(t,e,n){var i=n(36),a=n(4),o=n(30);t.exports=function(t){return"string"==typeof t||!a(t)&&o(t)&&"[object String]"==i(t)}},38:function(t,e,n){var i=n(35),a=n(100);t.exports=function(t){return null!=t&&a(t.length)&&!i(t)}},4:function(t,e){var n=Array.isArray;t.exports=n},44:function(t,e,n){var i=n(202),a=n(224);t.exports=function(t,e){var n=a(t,e);return i(n)?n:void 0}},45:function(t,e){t.exports=function(t,e){for(var n=-1,i=null==t?0:t.length,a=Array(i);++n<i;)a[n]=e(t[n],n,t);return a}},50:function(t,e){t.exports=function(t){return t}},53:function(t,e,n){var i=n(55);t.exports=function(t){if("string"==typeof t||i(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},55:function(t,e,n){var a=n(36),o=n(30);t.exports=function(t){return"symbol"==i(t)||o(t)&&"[object Symbol]"==a(t)}},56:function(t,e,n){var i=n(212);t.exports=function(t,e,n){return null==t?t:i(t,e,n)}},61:function(t,e,n){var i=n(23).Symbol;t.exports=i},62:function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},64:function(t,e){t.exports=function(t){return null===t}},68:function(t,e,n){var i=n(220),a=n(99),o=n(225),r=n(172),s=n(173),c=n(36),l=n(140),d="[object Map]",u="[object Promise]",_="[object Set]",p="[object WeakMap]",h="[object DataView]",f=l(i),m=l(a),v=l(o),g=l(r),b=l(s),w=c;(i&&w(new i(new ArrayBuffer(1)))!=h||a&&w(new a)!=d||o&&w(o.resolve())!=u||r&&w(new r)!=_||s&&w(new s)!=p)&&(w=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,i=n?l(n):"";if(i)switch(i){case f:return h;case m:return d;case v:return u;case g:return _;case b:return p}return e}),t.exports=w},7:function(t,e,n){var i=n(104),a=n(38),o=n(37),r=n(33),s=n(85),c=Math.max;t.exports=function(t,e,n,l){t=a(t)?t:s(t),n=n&&!l?r(n):0;var d=t.length;return n<0&&(n=c(d+n,0)),o(t)?n<=d&&t.indexOf(e,n)>-1:!!d&&i(t,e,n)>-1}},70:function(t,e){var n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var a=i(t);return!!(e=null==e?9007199254740991:e)&&("number"==a||"symbol"!=a&&n.test(t))&&t>-1&&t%1==0&&t<e}},73:function(t,e,n){(function(t){var a=n(23),o=n(186),r=e&&!e.nodeType&&e,s=r&&"object"==i(t)&&t&&!t.nodeType&&t,c=s&&s.exports===r?a.Buffer:void 0,l=(c?c.isBuffer:void 0)||o;t.exports=l}).call(this,n(97)(t))},74:function(t,e,n){var i=n(4),a=n(114),o=n(174),r=n(28);t.exports=function(t,e){return i(t)?t:a(t,e)?[t]:o(r(t))}},75:function(t,e){t.exports=function(t){return function(e){return t(e)}}},76:function(t,e,n){var i=n(44)(Object,"create");t.exports=i},77:function(t,e,n){var i=n(236),a=n(237),o=n(238),r=n(239),s=n(240);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var i=t[e];this.set(i[0],i[1])}}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=r,c.prototype.set=s,t.exports=c},78:function(t,e,n){var i=n(62);t.exports=function(t,e){for(var n=t.length;n--;)if(i(t[n][0],e))return n;return-1}},79:function(t,e,n){var i=n(242);t.exports=function(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}},8:function(t,e){t.exports=window.jQuery},81:function(t,e,n){var i=n(226),a=n(30),o=Object.prototype,r=o.hasOwnProperty,s=o.propertyIsEnumerable,c=i(function(){return arguments}())?i:function(t){return a(t)&&r.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},82:function(t,e,n){var i=n(61),a=n(45),o=n(4),r=n(55),s=i?i.prototype:void 0,c=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return a(e,t)+"";if(r(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},83:function(t,e,n){var i=n(227),a=n(75),o=n(101),r=o&&o.isTypedArray,s=r?a(r):i;t.exports=s},85:function(t,e,n){var i=n(190),a=n(17);t.exports=function(t){return null==t?[]:i(t,a(t))}},86:function(t,e,n){var i=n(128),a=n(205)(i);t.exports=a},87:function(t,e,n){var a=n(62),o=n(38),r=n(70),s=n(12);t.exports=function(t,e,n){if(!s(n))return!1;var c=i(e);return!!("number"==c?o(n)&&r(e,n.length):"string"==c&&e in n)&&a(n[e],t)}},89:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==("undefined"==typeof window?"undefined":i(window))&&(n=window)}t.exports=n},9:function(t,e,n){var i=n(102),a=n(86),o=n(113),r=n(4);t.exports=function(t,e){return(r(t)?i:a)(t,o(e))}},90:function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},92:function(t,e,n){var i=n(74),a=n(53);t.exports=function(t,e){for(var n=0,o=(e=i(e,t)).length;null!=t&&n<o;)t=t[a(e[n++])];return n&&n==o?t:void 0}},97:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},99:function(t,e,n){var i=n(44)(n(23),"Map");t.exports=i}}))},function(t,e,n){n(4)(n(5))},function(t,e){t.exports=function(t){function e(t){"undefined"!=typeof console&&(console.error||console.log)("[Script Loader]",t)}try{"undefined"!=typeof execScript&&"undefined"!=typeof attachEvent&&"undefined"==typeof addEventListener?execScript(t):"undefined"!=typeof eval?eval.call(null,t):e("EvalError: No eval function available")}catch(t){e(t)}}},function(t,e){t.exports="/*!\n * jQuery hash persistance - v1.0 - 09/25/2014\n * Element options/state storage in location hash\n * Copyright (c) Elegant Themes\n */\n\n//\tUsage Example:\n//\n//\t// To save the current state of an element (example)\n//\tfunction save_the_element_state() {\n//\t\tvar element_current_state = [];\n//\n//\t\t// First hash parameter is the element's id\n//\t\telement_current_state.push( $the_element.attr('id') ); //the_elements_id\n//\n//\t\t// 1 or more pieces of data pertaining to the state of the element to be stored\n//\t\telement_current_state.push( $the_element.data('something') ); //something_cool\n//\t\telement_current_state.push( $the_element.find('.something_else').attr('id') ); //something_else_cool\n//\t\telement_current_state.push( etc_etc ); //more_coolness\n//\n//\t\t// Join the array together, into properly formatted string\n//\t\telement_current_state = element_current_state.join( et_hash_module_param_seperator );\n//\t\t// element_current_state = 'the_elements_id|something_cool|something_else_cool|more_coolness';\n//\n//\t\t// send the hash to et_set_hash which will append/update the location hash\n//\t\tet_set_hash( element_current_state );\n//\n//\t\t// Example resulting location:\n//\t\t// http://website.com/the_page#the_elements_id|something_cool|something_else_cool|more_coolness||someotherelement|other_param_a|other_param_b\n//\n//\t}\n//\n//\t// Register handler for et_hashchange event\n//\t$the_element.on('et_hashchange', function( event ){\n//\t\t// event.params is a numerically keyed array of the parameters sent to\n//\t\t// et_set_hash() last, with 0 being the first parameter.\n//\t\tvar params = event.params,\n//\t\t\tsomething = params[0],\n//\t\t\tsomething_else = params[1],\n//\t\t\tetc_etc = params[2],\n//\t\t\t$the_element = $( '#' + event.target.id );\n//\n//\t\t// do whatever is needed to apply the parameters to bring your element back to\n//\t\t// the state according to the stored parameters\n//\t});\n\nvar et_hash_module_seperator = '||',\n\tet_hash_module_param_seperator = '|',\n\tet_set_hash,\n\tet_setting_hash = false;\n\n(function ($) {\n\n\tfunction et_process_hashchange(hash) {\n\t\tvar module_params,\n\t\t\telement;\n\n\t\tif ((hash.indexOf(et_hash_module_seperator, 0)) !== -1) {\n\t\t\tmodules = hash.split(et_hash_module_seperator);\n\t\t\tfor (var i = 0; i < modules.length; i++) {\n\t\t\t\tmodule_params = modules[i].split(et_hash_module_param_seperator);\n\t\t\t\telement = module_params[0];\n\t\t\t\tmodule_params.shift();\n\n\t\t\t\tif ($('#' + element).length) {\n\t\t\t\t\t$('#' + element).trigger({\n\t\t\t\t\t\ttype: \"et_hashchange\",\n\t\t\t\t\t\tparams: module_params\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tmodule_params = hash.split(et_hash_module_param_seperator);\n\t\t\telement = module_params[0];\n\t\t\tmodule_params.shift();\n\n\t\t\tif ($('#' + element).length) {\n\t\t\t\t$('#' + element).trigger({\n\t\t\t\t\ttype: \"et_hashchange\",\n\t\t\t\t\tparams: module_params\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n\n\tet_set_hash = function (module_state_hash) {\n\t\tvar hash,\n\t\t\telement,\n\t\t\tin_hash;\n\n\t\tet_setting_hash = true;\n\n\t\tmodule_id = module_state_hash.split(et_hash_module_param_seperator)[0];\n\t\tif (!$('#' + module_id).length) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (window.location.hash) {\n\t\t\thash = window.location.hash.substring(1); //Puts hash in variable, and removes the # character\n\t\t\tnew_hash = [];\n\n\t\t\tif ((hash.indexOf(et_hash_module_seperator, 0)) !== -1) {\n\t\t\t\tmodules = hash.split(et_hash_module_seperator);\n\t\t\t\tin_hash = false;\n\n\t\t\t\tfor (var i = 0; i < modules.length; i++) {\n\t\t\t\t\telement = modules[i].split(et_hash_module_param_seperator)[0];\n\t\t\t\t\tif (element === module_id) {\n\t\t\t\t\t\tnew_hash.push(module_state_hash);\n\t\t\t\t\t\tin_hash = true;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnew_hash.push(modules[i]);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (!in_hash) {\n\t\t\t\t\tnew_hash.push(module_state_hash);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tmodule_params = hash.split(et_hash_module_param_seperator);\n\t\t\t\telement = module_params[0];\n\n\t\t\t\tif (element !== module_id) {\n\t\t\t\t\tnew_hash.push(hash);\n\t\t\t\t}\n\t\t\t\tnew_hash.push(module_state_hash);\n\t\t\t}\n\n\t\t\thash = new_hash.join(et_hash_module_seperator);\n\t\t} else {\n\t\t\thash = module_state_hash;\n\t\t}\n\n\t\tvar yScroll = document.body.scrollTop;\n\t\twindow.location.hash = hash;\n\t\tdocument.body.scrollTop = yScroll;\n\t\tet_setting_hash = false;\n\t};\n\n\n\t$(window).on('load', function () {\n\t\tif (window.HashChangeEvent) {\n\t\t\t$(window).on('hashchange', function() {\n\t\t\t\tvar hash = window.location.hash.substring(1);\n\t\t\t\tif (!et_setting_hash && hash.length) {\n\t\t\t\t\tet_process_hashchange(hash);\n\t\t\t\t}\n\t\t\t});\n\t\t\t$(window).trigger('hashchange');\n\t\t}\n\t});\n\n})(jQuery);\n"},function(t,e,n){var i,a,o,r,s;function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}(function(){function t(){}var e=t.prototype,n=this,a=n.EventEmitter;function o(t,e){for(var n=t.length;n--;)if(t[n].listener===e)return n;return-1}function r(t){return function(){return this[t].apply(this,arguments)}}e.getListeners=function(t){var e,n,i=this._getEvents();if("object"===c(t))for(n in e={},i)i.hasOwnProperty(n)&&t.test(n)&&(e[n]=i[n]);else e=i[t]||(i[t]=[]);return e},e.flattenListeners=function(t){var e,n=[];for(e=0;e<t.length;e+=1)n.push(t[e].listener);return n},e.getListenersAsObject=function(t){var e,n=this.getListeners(t);return n instanceof Array&&((e={})[t]=n),e||n},e.addListener=function(t,e){var n,i=this.getListenersAsObject(t),a="object"===c(e);for(n in i)i.hasOwnProperty(n)&&-1===o(i[n],e)&&i[n].push(a?e:{listener:e,once:!1});return this},e.on=r("addListener"),e.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},e.once=r("addOnceListener"),e.defineEvent=function(t){return this.getListeners(t),this},e.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},e.removeListener=function(t,e){var n,i,a=this.getListenersAsObject(t);for(i in a)a.hasOwnProperty(i)&&-1!==(n=o(a[i],e))&&a[i].splice(n,1);return this},e.off=r("removeListener"),e.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},e.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},e.manipulateListeners=function(t,e,n){var i,a,o=t?this.removeListener:this.addListener,r=t?this.removeListeners:this.addListeners;if("object"!==c(e)||e instanceof RegExp)for(i=n.length;i--;)o.call(this,e,n[i]);else for(i in e)e.hasOwnProperty(i)&&(a=e[i])&&("function"==typeof a?o.call(this,i,a):r.call(this,i,a));return this},e.removeEvent=function(t){var e,n=c(t),i=this._getEvents();if("string"===n)delete i[t];else if("object"===n)for(e in i)i.hasOwnProperty(e)&&t.test(e)&&delete i[e];else delete this._events;return this},e.removeAllListeners=r("removeEvent"),e.emitEvent=function(t,e){var n,i,a,o=this.getListenersAsObject(t);for(a in o)if(o.hasOwnProperty(a))for(i=o[a].length;i--;)!0===(n=o[a][i]).once&&this.removeListener(t,n.listener),n.listener.apply(this,e||[])===this._getOnceReturnValue()&&this.removeListener(t,n.listener);return this},e.trigger=r("emitEvent"),e.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},e.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},e._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},e._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return n.EventEmitter=a,t},i=function(){return t}.apply(n,[])}).call(this),function(t){var e=document.documentElement,i=function(){};function s(e){var n=t.event;return n.target=n.target||n.srcElement||e,n}e.addEventListener?i=function(t,e,n){t.addEventListener(e,n,!1)}:e.attachEvent&&(i=function(t,e,n){t[e+n]=n.handleEvent?function(){var e=s(t);n.handleEvent.call(n,e)}:function(){var e=s(t);n.call(t,e)},t.attachEvent("on"+e,t[e+n])});var c=function(){};e.removeEventListener?c=function(t,e,n){t.removeEventListener(e,n,!1)}:e.detachEvent&&(c=function(t,e,n){t.detachEvent("on"+e,t[e+n]);try{delete t[e+n]}catch(i){t[e+n]=void 0}}),r={id:"eventie/eventie",exports:{},loaded:!1},a="function"==typeof(o={bind:i,unbind:c})?o.call(r.exports,n,r.exports,r):o,r.loaded=!0,void 0!==a||(a=r.exports)}(this),function(n,o){void 0===(s=function(t,e){return function(t,e,n){var i=t.jQuery,a=t.console,o=void 0!==a;function r(t,e){for(var n in e)t[n]=e[n];return t}var s=Object.prototype.toString;function c(t){var e=[];if(function(t){return"[object Array]"===s.call(t)}(t))e=t;else if("number"==typeof t.length)for(var n=0,i=t.length;n<i;n++)e.push(t[n]);else e.push(t);return e}function l(t,e,n){if(!(this instanceof l))return new l(t,e);"string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=c(t),this.options=r({},this.options),"function"==typeof e?n=e:r(this.options,e),n&&this.on("always",n),this.getImages(),i&&(this.jqDeferred=new i.Deferred);var a=this;setTimeout((function(){a.check()}))}l.prototype=new e,l.prototype.options={},l.prototype.getImages=function(){this.images=[];for(var t=0,e=this.elements.length;t<e;t++){var n=this.elements[t];"IMG"===n.nodeName&&this.addImage(n);var i=n.nodeType;if(i&&(1===i||9===i||11===i))for(var a=n.querySelectorAll("img"),o=0,r=a.length;o<r;o++){var s=a[o];this.addImage(s)}}},l.prototype.addImage=function(t){var e=new d(t);this.images.push(e)},l.prototype.check=function(){var t=this,e=0,n=this.images.length;if(this.hasAnyBroken=!1,n)for(var i=0;i<n;i++){var r=this.images[i];r.on("confirm",s),r.check()}else this.complete();function s(i,r){return t.options.debug&&o&&a.log("confirm",i,r),t.progress(i),++e===n&&t.complete(),!0}},l.prototype.progress=function(t){this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded;var e=this;setTimeout((function(){e.emit("progress",e,t),e.jqDeferred&&e.jqDeferred.notify&&e.jqDeferred.notify(e,t)}))},l.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var e=this;setTimeout((function(){if(e.emit(t,e),e.emit("always",e),e.jqDeferred){var n=e.hasAnyBroken?"reject":"resolve";e.jqDeferred[n](e)}}))},i&&(i.fn.imagesLoaded=function(t,e){return new l(this,t,e).jqDeferred.promise(i(this))});function d(t){this.img=t}d.prototype=new e,d.prototype.check=function(){var t=u[this.img.src]||new _(this.img.src);if(t.isConfirmed)this.confirm(t.isLoaded,"cached was confirmed");else if(this.img.complete&&void 0!==this.img.naturalWidth)this.confirm(0!==this.img.naturalWidth,"naturalWidth");else{var e=this;t.on("confirm",(function(t,n){return e.confirm(t.isLoaded,n),!0})),t.check()}},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emit("confirm",this,e)};var u={};function _(t){this.src=t,u[t]=this}return _.prototype=new e,_.prototype.check=function(){if(!this.isChecked){var t=new Image;n.bind(t,"load",this),n.bind(t,"error",this),t.src=this.src,this.isChecked=!0}},_.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},_.prototype.onload=function(t){this.confirm(!0,"onload"),this.unbindProxyEvents(t)},_.prototype.onerror=function(t){this.confirm(!1,"onerror"),this.unbindProxyEvents(t)},_.prototype.confirm=function(t,e){this.isConfirmed=!0,this.isLoaded=t,this.emit("confirm",this,e)},_.prototype.unbindProxyEvents=function(t){n.unbind(t.target,"load",this),n.unbind(t.target,"error",this)},l}(n,t,e)}.apply(e,[i,a]))||(t.exports=s)}(window)},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var a,o;a=jQuery,o={init:function(t){return this.each((function(){o.destroy.call(this),this.opt=a.extend(!0,{},a.fn.raty.defaults,t);var e=a(this);o._callback.call(this,["number","readOnly","score","scoreName"]),this.opt.precision&&o._adjustPrecision.call(this),this.opt.number=o._between(this.opt.number,0,this.opt.numberMax),this.opt.path=this.opt.path||"",this.opt.path&&"/"!==this.opt.path.slice(this.opt.path.length-1,this.opt.path.length)&&(this.opt.path+="/"),this.stars=o._createStars.call(this),this.score=o._createScore.call(this),o._apply.call(this,this.opt.score);var n=this.opt.space?4:0,i=this.opt.width||this.opt.number*this.opt.size+this.opt.number*n;this.opt.cancel&&(this.cancel=o._createCancel.call(this),i+=this.opt.size+n),this.opt.readOnly?o._lock.call(this):(e.css("cursor","pointer"),o._binds.call(this)),!1!==this.opt.width&&e.css("width",i),o._target.call(this,this.opt.score),e.data({settings:this.opt,raty:!0})}))},_adjustPrecision:function(){this.opt.targetType="score",this.opt.half=!0},_apply:function(t){t&&t>0&&(t=o._between(t,0,this.opt.number),this.score.val(t)),o._fill.call(this,t),t&&o._roundStars.call(this,t)},_between:function(t,e,n){return Math.min(Math.max(parseFloat(t),e),n)},_binds:function(){this.cancel&&o._bindCancel.call(this),o._bindClick.call(this),o._bindOut.call(this),o._bindOver.call(this)},_bindCancel:function(){o._bindClickCancel.call(this),o._bindOutCancel.call(this),o._bindOverCancel.call(this)},_bindClick:function(){var t=this,e=a(t);t.stars.on("click.raty",(function(n){t.score.val(t.opt.half||t.opt.precision?e.data("score"):this.alt),t.opt.click&&t.opt.click.call(t,parseFloat(t.score.val()),n)}))},_bindClickCancel:function(){var t=this;t.cancel.on("click.raty",(function(e){t.score.removeAttr("value"),t.opt.click&&t.opt.click.call(t,null,e)}))},_bindOut:function(){var t=this;a(this).on("mouseleave.raty",(function(e){var n=parseFloat(t.score.val())||void 0;o._apply.call(t,n),o._target.call(t,n,e),t.opt.mouseout&&t.opt.mouseout.call(t,n,e)}))},_bindOutCancel:function(){var t=this;t.cancel.on("mouseleave.raty",(function(e){a(this).attr("src",t.opt.path+t.opt.cancelOff),t.opt.mouseout&&t.opt.mouseout.call(t,t.score.val()||null,e)}))},_bindOverCancel:function(){var t=this;t.cancel.on("mouseover.raty",(function(e){a(this).attr("src",t.opt.path+t.opt.cancelOn),t.stars.attr("src",t.opt.path+t.opt.starOff),o._target.call(t,null,e),t.opt.mouseover&&t.opt.mouseover.call(t,null)}))},_bindOver:function(){var t=this,e=a(t),n=t.opt.half?"mousemove.raty":"mouseover.raty";t.stars.on(n,(function(n){var i=parseInt(this.alt,10);if(t.opt.half){var r=parseFloat((n.pageX-a(this).offset().left)/a(this).outerWidth()),s=r>.5?1:.5;i=i-1+s,o._fill.call(t,i),t.opt.precision&&(i=i-s+r),o._roundStars.call(t,i),e.data("score",i)}else o._fill.call(t,i);o._target.call(t,i,n),t.opt.mouseover&&t.opt.mouseover.call(t,i,n)}))},_callback:function(t){for(i in t)"function"==typeof this.opt[t[i]]&&(this.opt[t[i]]=this.opt[t[i]].call(this))},_createCancel:function(){var t=a(this),e=this.opt.path+this.opt.cancelOff,n=a("<img />",{src:e,alt:"x",title:this.opt.cancelHint,class:"raty-cancel"});return"left"==this.opt.cancelPlace?t.prepend("&#160;").prepend(n):t.append("&#160;").append(n),n},_createScore:function(){return a("<input />",{type:"hidden",name:this.opt.scoreName}).appendTo(this)},_createStars:function(){for(var t=a(this),e=1;e<=this.opt.number;e++){var n=o._getHint.call(this,e),i=this.opt.score&&this.opt.score>=e?"starOn":"starOff",r="rating-star rating-star-"+e;i=this.opt.path+this.opt[i],a("<img />",{src:i,alt:e,title:n,class:r}).appendTo(this),this.opt.space&&t.append(e<this.opt.number?"&#160;":"")}return t.children("img")},_error:function(t){a(this).html(t),a.error(t)},_fill:function(t){for(var e=0,n=1;n<=this.stars.length;n++){var i=this.stars.eq(n-1),a=this.opt.single?n==t:n<=t;if(i.removeClass("star-half"),this.opt.iconRange&&this.opt.iconRange.length>e){var o=this.opt.iconRange[e],r=o.on||this.opt.starOn,s=o.off||this.opt.starOff,c=a?r:s,l=a?"on":"off";off_val=a?"off":"on",n<=o.range&&(i.attr("src",this.opt.path+c),i.addClass("star-"+l).removeClass("star-"+off_val)),n==o.range&&e++}else c=a?"starOn":"starOff",l=a?"on":"off",off_val=a?"off":"on",i.attr("src",this.opt.path+this.opt[c]),i.addClass("star-"+l).removeClass("star-"+off_val)}},_getHint:function(t){var e=this.opt.hints[t-1];return""===e?"":e||t},_lock:function(){var t=parseInt(this.score.val(),10),e=t?o._getHint.call(this,t):this.opt.noRatedMsg;a(this).data("readonly",!0).css("cursor","").attr("title",e),this.score.attr("readonly","readonly"),this.stars.attr("title",e),this.cancel&&this.cancel.hide()},_roundStars:function(t){var e=(t-Math.floor(t)).toFixed(2);if(this.stars.eq(Math.ceil(t)-1).removeClass("star-half"),e>this.opt.round.down){var n="starOn";this.opt.halfShow&&e<this.opt.round.up?(n="starHalf",this.stars.eq(Math.ceil(t)-1).addClass("star-on star-half").removeClass("star-off")):e<this.opt.round.full&&(n="starOff"),this.stars.eq(Math.ceil(t)-1).attr("src",this.opt.path+this.opt[n])}},_target:function(t,e){if(this.opt.target){var n=a(this.opt.target);0===n.length&&o._error.call(this,"Target selector invalid or missing!"),this.opt.targetFormat.indexOf("{score}")<0&&o._error.call(this,'Template "{score}" missing!');var i=e&&"mouseover"==e.type;void 0===t?t=this.opt.targetText:null===t?t=i?this.opt.cancelHint:this.opt.targetText:("hint"==this.opt.targetType?t=o._getHint.call(this,Math.ceil(t)):this.opt.precision&&(t=parseFloat(t).toFixed(1)),i||this.opt.targetKeep||(t=this.opt.targetText)),t&&(t=this.opt.targetFormat.toString().replace("{score}",t)),n.is(":input")?n.val(t):n.html(t)}},_unlock:function(){a(this).data("readonly",!1).css("cursor","pointer").removeAttr("title"),this.score.removeAttr("readonly","readonly");for(var t=0;t<this.opt.number;t++)this.stars.eq(t).attr("title",o._getHint.call(this,t+1));this.cancel&&this.cancel.css("display","")},cancel:function(t){return this.each((function(){!0!==a(this).data("readonly")&&(o[t?"click":"score"].call(this,null),this.score.removeAttr("value"))}))},click:function(t){return a(this).each((function(){!0!==a(this).data("readonly")&&(o._apply.call(this,t),this.opt.click||o._error.call(this,'You must add the "click: function(score, evt) { }" callback.'),this.opt.click.call(this,t,{type:"click"}),o._target.call(this,t))}))},destroy:function(){return a(this).each((function(){var t=a(this),e=t.data("raw");e?t.off(".raty").empty().css({cursor:e.style.cursor,width:e.style.width}).removeData("readonly"):t.data("raw",t.clone()[0])}))},getScore:function(){var t,e=[];return a(this).each((function(){t=this.score.val(),e.push(t?parseFloat(t):void 0)})),e.length>1?e:e[0]},readOnly:function(t){return this.each((function(){var e=a(this);e.data("readonly")!==t&&(t?(e.off(".raty").children("img").off(".raty"),o._lock.call(this)):(o._binds.call(this),o._unlock.call(this)),e.data("readonly",t))}))},reload:function(){return o.set.call(this,{})},score:function(){return arguments.length?o.setScore.apply(this,arguments):o.getScore.call(this)},set:function(t){return this.each((function(){var e=a(this),n=e.data("settings"),i=a.extend({},n,t);e.raty(i)}))},setScore:function(t){return a(this).each((function(){!0!==a(this).data("readonly")&&(o._apply.call(this,t),o._target.call(this,t))}))}},a.fn.raty=function(t){return o[t]?o[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==n(t)&&t?void a.error("Method "+t+" does not exist!"):o.init.apply(this,arguments)},a.fn.raty.defaults={cancel:!1,cancelHint:"Cancel this rating!",cancelOff:"cancel-off.png",cancelOn:"cancel-on.png",cancelPlace:"left",click:void 0,half:!1,halfShow:!0,hints:["bad","poor","regular","good","gorgeous"],iconRange:void 0,mouseout:void 0,mouseover:void 0,noRatedMsg:"Not rated yet!",number:5,numberMax:20,path:"",precision:!1,readOnly:!1,round:{down:.25,full:.6,up:.76},score:void 0,scoreName:"score",single:!1,size:16,space:!0,starHalf:"star-half.png",starOff:"star-off.png",starOn:"star-on.png",target:void 0,targetFormat:"{score}",targetKeep:!1,targetText:"",targetType:"hint",width:void 0}},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var i;(i=jQuery).extend(i.fn,{validate:function(t){if(this.length){var e=i.data(this[0],"validator");return e||(this.attr("novalidate","novalidate"),e=new i.validator(t,this[0]),i.data(this[0],"validator",e),e.settings.onsubmit&&(this.validateDelegate(":submit","click",(function(t){e.settings.submitHandler&&(e.submitButton=t.target),i(t.target).hasClass("cancel")&&(e.cancelSubmit=!0),void 0!==i(t.target).attr("formnovalidate")&&(e.cancelSubmit=!0)})),this.submit((function(t){function n(){var n;return!e.settings.submitHandler||(e.submitButton&&(n=i("<input type='hidden'/>").attr("name",e.submitButton.name).val(i(e.submitButton).val()).appendTo(e.currentForm)),e.settings.submitHandler.call(e,e.currentForm,t),e.submitButton&&n.remove(),!1)}return e.settings.debug&&t.preventDefault(),e.cancelSubmit?(e.cancelSubmit=!1,n()):e.form()?e.pendingRequest?(e.formSubmitted=!0,!1):n():(e.focusInvalid(),!1)}))),e)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var t,e;return i(this[0]).is("form")?t=this.validate().form():(t=!0,e=i(this[0].form).validate(),this.each((function(){t=e.element(this)&&t}))),t},removeAttrs:function(t){var e={},n=this;return i.each(t.split(/\s/),(function(t,i){e[i]=n.attr(i),n.removeAttr(i)})),e},rules:function(t,e){var n,a,o,r,s,c,l=this[0];if(t)switch(a=(n=i.data(l.form,"validator").settings).rules,o=i.validator.staticRules(l),t){case"add":i.extend(o,i.validator.normalizeRule(e)),delete o.messages,a[l.name]=o,e.messages&&(n.messages[l.name]=i.extend(n.messages[l.name],e.messages));break;case"remove":return e?(c={},i.each(e.split(/\s/),(function(t,e){c[e]=o[e],delete o[e],"required"===e&&i(l).removeAttr("aria-required")})),c):(delete a[l.name],o)}return(r=i.validator.normalizeRules(i.extend({},i.validator.classRules(l),i.validator.attributeRules(l),i.validator.dataRules(l),i.validator.staticRules(l)),l)).required&&(s=r.required,delete r.required,r=i.extend({required:s},r),i(l).attr("aria-required","true")),r.remote&&(s=r.remote,delete r.remote,r=i.extend(r,{remote:s})),r}}),i.extend(i.expr[":"],{blank:function(t){return!i.trim(""+i(t).val())},filled:function(t){return!!i.trim(""+i(t).val())},unchecked:function(t){return!i(t).prop("checked")}}),i.validator=function(t,e){this.settings=i.extend(!0,{},i.validator.defaults,t),this.currentForm=e,this.init()},i.validator.format=function(t,e){return 1===arguments.length?function(){var e=i.makeArray(arguments);return e.unshift(t),i.validator.format.apply(this,e)}:(arguments.length>2&&e.constructor!==Array&&(e=i.makeArray(arguments).slice(1)),e.constructor!==Array&&(e=[e]),i.each(e,(function(e,n){t=t.replace(new RegExp("\\{"+e+"\\}","g"),(function(){return n}))})),t)},i.extend(i.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:i([]),errorLabelContainer:i([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){9===e.which&&""===this.elementValue(t)||(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(t,e,n){"radio"===t.type?this.findByName(t.name).addClass(e).removeClass(n):i(t).addClass(e).removeClass(n)},unhighlight:function(t,e,n){"radio"===t.type?this.findByName(t.name).removeClass(e).addClass(n):i(t).removeClass(e).addClass(n)}},setDefaults:function(t){i.extend(i.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:i.validator.format("Please enter no more than {0} characters."),minlength:i.validator.format("Please enter at least {0} characters."),rangelength:i.validator.format("Please enter a value between {0} and {1} characters long."),range:i.validator.format("Please enter a value between {0} and {1}."),max:i.validator.format("Please enter a value less than or equal to {0}."),min:i.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=i(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||i(this.currentForm),this.containers=i(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t,e=this.groups={};function n(t){var e=i.data(this[0].form,"validator"),n="on"+t.type.replace(/^validate/,""),a=e.settings;a[n]&&!this.is(a.ignore)&&a[n].call(e,this[0],t)}i.each(this.settings.groups,(function(t,n){"string"==typeof n&&(n=n.split(/\s/)),i.each(n,(function(n,i){e[i]=t}))})),t=this.settings.rules,i.each(t,(function(e,n){t[e]=i.validator.normalizeRule(n)})),i(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",n).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",n),this.settings.invalidHandler&&i(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler),i(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),i.extend(this.submitted,this.errorMap),this.invalid=i.extend({},this.errorMap),this.valid()||i(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(t){var e=this.clean(t),n=this.validationTargetFor(e),a=!0;return this.lastElement=n,void 0===n?delete this.invalid[e.name]:(this.prepareElement(n),this.currentElements=i(n),(a=!1!==this.check(n))?delete this.invalid[n.name]:this.invalid[n.name]=!0),i(t).attr("aria-invalid",!a),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a},showErrors:function(t){if(t){for(var e in i.extend(this.errorMap,t),this.errorList=[],t)this.errorList.push({message:t[e],element:this.findByName(e)[0]});this.successList=i.grep(this.successList,(function(e){return!(e.name in t)}))}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){i.fn.resetForm&&i(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e,n=0;for(e in t)n++;return n},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{i(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===i.grep(this.errorList,(function(e){return e.element.name===t.name})).length&&t},elements:function(){var t=this,e={};return i(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter((function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),!(this.name in e||!t.objectLength(i(this).rules())||(e[this.name]=!0,0))}))},clean:function(t){return i(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return i(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=i([]),this.toHide=i([]),this.currentElements=i([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(t){var e,n=i(t),a=n.attr("type");return"radio"===a||"checkbox"===a?i("input[name='"+n.attr("name")+"']:checked").val():"string"==typeof(e=n.val())?e.replace(/\r/g,""):e},check:function(t){t=this.validationTargetFor(this.clean(t));var e,n,a,o=i(t).rules(),r=i.map(o,(function(t,e){return e})).length,s=!1,c=this.elementValue(t);for(n in o){a={method:n,parameters:o[n]};try{if("dependency-mismatch"===(e=i.validator.methods[n].call(this,c,t,a.parameters))&&1===r){s=!0;continue}if(s=!1,"pending"===e)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!e)return this.formatAndAdd(t,a),!1}catch(e){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+a.method+"' method.",e),e}}if(!s)return this.objectLength(o)&&this.successList.push(t),!0},customDataMessage:function(t,e){return i(t).data("msg"+e[0].toUpperCase()+e.substring(1).toLowerCase())||i(t).data("msg")},customMessage:function(t,e){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[e])},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]},defaultMessage:function(t,e){return this.findDefined(this.customMessage(t.name,e),this.customDataMessage(t,e),!this.settings.ignoreTitle&&t.title||void 0,i.validator.messages[e],"<strong>Warning: No message defined for "+t.name+"</strong>")},formatAndAdd:function(t,e){var n=this.defaultMessage(t,e.method),a=/\$?\{(\d+)\}/g;"function"==typeof n?n=n.call(this,e.parameters,t):a.test(n)&&(n=i.validator.format(n.replace(a,"{$1}"),e.parameters)),this.errorList.push({message:n,element:t,method:e.method}),this.errorMap[t.name]=n,this.submitted[t.name]=n},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e,n;for(t=0;this.errorList[t];t++)n=this.errorList[t],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return i(this.errorList).map((function(){return this.element}))},showLabel:function(t,e){var n=this.errorsFor(t);n.length?(n.removeClass(this.settings.validClass).addClass(this.settings.errorClass),n.html(e)):(n=i("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(e||""),this.settings.wrapper&&(n=n.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(n).length||(this.settings.errorPlacement?this.settings.errorPlacement(n,i(t)):n.insertAfter(t))),!e&&this.settings.success&&(n.text(""),"string"==typeof this.settings.success?n.addClass(this.settings.success):this.settings.success(n,t)),this.toShow=this.toShow.add(n)},errorsFor:function(t){var e=this.idOrName(t);return this.errors().filter((function(){return i(this).attr("for")===e}))},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(t){return i(this.currentForm).find("[name='"+t+"']")},getLength:function(t,e){switch(e.nodeName.toLowerCase()){case"select":return i("option:selected",e).length;case"input":if(this.checkable(e))return this.findByName(e.name).filter(":checked").length}return t.length},depend:function(t,e){return!this.dependTypes[n(t)]||this.dependTypes[n(t)](t,e)},dependTypes:{boolean:function(t){return t},string:function(t,e){return!!i(t,e.form).length},function:function(t,e){return t(e)}},optional:function(t){var e=this.elementValue(t);return!i.validator.methods.required.call(this,e,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(t,e){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(i(this.currentForm).submit(),this.formSubmitted=!1):!e&&0===this.pendingRequest&&this.formSubmitted&&(i(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return i.data(t,"previousValue")||i.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,e){t.constructor===String?this.classRuleSettings[t]=e:i.extend(this.classRuleSettings,t)},classRules:function(t){var e={},n=i(t).attr("class");return n&&i.each(n.split(" "),(function(){this in i.validator.classRuleSettings&&i.extend(e,i.validator.classRuleSettings[this])})),e},attributeRules:function(t){var e,n,a={},o=i(t),r=t.getAttribute("type");for(e in i.validator.methods)"required"===e?(""===(n=t.getAttribute(e))&&(n=!0),n=!!n):n=o.attr(e),/min|max/.test(e)&&(null===r||/number|range|text/.test(r))&&(n=Number(n)),n||0===n?a[e]=n:r===e&&"range"!==r&&(a[e]=!0);return a.maxlength&&/-1|2147483647|524288/.test(a.maxlength)&&delete a.maxlength,a},dataRules:function(t){var e,n,a={},o=i(t);for(e in i.validator.methods)void 0!==(n=o.data("rule"+e[0].toUpperCase()+e.substring(1).toLowerCase()))&&(a[e]=n);return a},staticRules:function(t){var e={},n=i.data(t.form,"validator");return n.settings.rules&&(e=i.validator.normalizeRule(n.settings.rules[t.name])||{}),e},normalizeRules:function(t,e){return i.each(t,(function(a,o){if(!1!==o){if(o.param||o.depends){var r=!0;switch(n(o.depends)){case"string":r=!!i(o.depends,e.form).length;break;case"function":r=o.depends.call(e,e)}r?t[a]=void 0===o.param||o.param:delete t[a]}}else delete t[a]})),i.each(t,(function(n,a){t[n]=i.isFunction(a)?a(e):a})),i.each(["minlength","maxlength"],(function(){t[this]&&(t[this]=Number(t[this]))})),i.each(["rangelength","range"],(function(){var e;t[this]&&(i.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(e=t[this].split(/[\s,]+/),t[this]=[Number(e[0]),Number(e[1])]))})),i.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var e={};i.each(t.split(/\s/),(function(){e[this]=!0})),t=e}return t},addMethod:function(t,e,n){i.validator.methods[t]=e,i.validator.messages[t]=void 0!==n?n:i.validator.messages[t],e.length<3&&i.validator.addClassRules(t,i.validator.normalizeRule(t))},methods:{required:function(t,e,n){if(!this.depend(n,e))return"dependency-mismatch";if("select"===e.nodeName.toLowerCase()){var a=i(e).val();return a&&a.length>0}return this.checkable(e)?this.getLength(t,e)>0:i.trim(t).length>0},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var n,i,a=0,o=0,r=!1;if((t=t.replace(/\D/g,"")).length<13||t.length>19)return!1;for(n=t.length-1;n>=0;n--)i=t.charAt(n),o=parseInt(i,10),r&&(o*=2)>9&&(o-=9),a+=o,r=!r;return a%10==0},minlength:function(t,e,n){var a=i.isArray(t)?t.length:this.getLength(i.trim(t),e);return this.optional(e)||a>=n},maxlength:function(t,e,n){var a=i.isArray(t)?t.length:this.getLength(i.trim(t),e);return this.optional(e)||a<=n},rangelength:function(t,e,n){var a=i.isArray(t)?t.length:this.getLength(i.trim(t),e);return this.optional(e)||a>=n[0]&&a<=n[1]},min:function(t,e,n){return this.optional(e)||t>=n},max:function(t,e,n){return this.optional(e)||t<=n},range:function(t,e,n){return this.optional(e)||t>=n[0]&&t<=n[1]},equalTo:function(t,e,n){var a=i(n);return this.settings.onfocusout&&a.unbind(".validate-equalTo").bind("blur.validate-equalTo",(function(){i(e).valid()})),t===a.val()},remote:function(t,e,n){if(this.optional(e))return"dependency-mismatch";var a,o,r=this.previousValue(e);return this.settings.messages[e.name]||(this.settings.messages[e.name]={}),r.originalMessage=this.settings.messages[e.name].remote,this.settings.messages[e.name].remote=r.message,n="string"==typeof n&&{url:n}||n,r.old===t?r.valid:(r.old=t,a=this,this.startRequest(e),(o={})[e.name]=t,i.ajax(i.extend(!0,{url:n,mode:"abort",port:"validate"+e.name,dataType:"json",data:o,context:a.currentForm,success:function(n){var o,s,c,l=!0===n||"true"===n;a.settings.messages[e.name].remote=r.originalMessage,l?(c=a.formSubmitted,a.prepareElement(e),a.formSubmitted=c,a.successList.push(e),delete a.invalid[e.name],a.showErrors()):(o={},s=n||a.defaultMessage(e,"remote"),o[e.name]=r.message=i.isFunction(s)?s(t):s,a.invalid[e.name]=!0,a.showErrors(o)),r.valid=l,a.stopRequest(e,l)}},n)),"pending")}}}),i.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead."},function(t){var e,n={};t.ajaxPrefilter?t.ajaxPrefilter((function(t,e,i){var a=t.port;"abort"===t.mode&&(n[a]&&n[a].abort(),n[a]=i)})):(e=t.ajax,t.ajax=function(i){var a=("mode"in i?i:t.ajaxSettings).mode,o=("port"in i?i:t.ajaxSettings).port;return"abort"===a?(n[o]&&n[o].abort(),n[o]=e.apply(this,arguments),n[o]):e.apply(this,arguments)})}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,n,i){return this.bind(n,(function(n){var a=t(n.target);if(a.is(e))return i.apply(a,arguments)}))}})}(jQuery)},function(t,e){!function(){var t,e={frameRate:150,animationTime:400,stepSize:80,pulseAlgorithm:!0,pulseScale:8,pulseNormalize:1,accelerationDelta:20,accelerationMax:1,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!0,fixedBackground:!0,excluded:""},n=e,i=!1,a=!1,o={x:0,y:0},r=!1,s=document.documentElement,c=[120,120,120],l={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36};n=e;function d(){n.keyboardSupport&&x("keydown",m)}function u(){if(document.body){var e=document.body,o=document.documentElement,c=window.innerHeight,l=e.scrollHeight;if(s=document.compatMode.indexOf("CSS")>=0?o:e,t=e,d(),r=!0,top!=self)a=!0;else if(l>c&&(e.offsetHeight<=c||o.offsetHeight<=c)){var u=!1;if(o.style.height="auto",setTimeout((function(){u||o.scrollHeight==document.height||(u=!0,setTimeout((function(){o.style.height=document.height+"px",u=!1}),500))}),10),s.offsetHeight<=c){var _=document.createElement("div");_.style.clear="both",e.appendChild(_)}}n.fixedBackground||i||(e.style.backgroundAttachment="scroll",o.style.backgroundAttachment="scroll")}}var _=[],p=!1,h=+new Date;function f(t,e,i,a){var r,s;if(a||(a=1e3),r=(r=e)>0?1:-1,s=(s=i)>0?1:-1,(o.x!==r||o.y!==s)&&(o.x=r,o.y=s,_=[],h=0),1!=n.accelerationMax){var c=+new Date-h;if(c<n.accelerationDelta){var l=(1+30/c)/2;l>1&&(l=Math.min(l,n.accelerationMax),e*=l,i*=l)}h=+new Date}if(_.push({x:e,y:i,lastX:e<0?.99:-.99,lastY:i<0?.99:-.99,start:+new Date}),!p){var d=t===document.body;j((function o(r){for(var s=+new Date,c=0,l=0,u=0;u<_.length;u++){var h=_[u],f=s-h.start,m=f>=n.animationTime,v=m?1:f/n.animationTime;n.pulseAlgorithm&&(v=O(v));var g=h.x*v-h.lastX>>0,b=h.y*v-h.lastY>>0;c+=g,l+=b,h.lastX+=g,h.lastY+=b,m&&(_.splice(u,1),u--)}d?window.scrollBy(c,l):(c&&(t.scrollLeft+=c),l&&(t.scrollTop+=l)),e||i||(_=[]),_.length?j(o,t,a/n.frameRate+1):p=!1}),t,0),p=!0}}function m(e){var i=e.target,a=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==l.spacebar;if(/input|textarea|select|embed/i.test(i.nodeName)||i.isContentEditable||e.defaultPrevented||a)return!0;if(C(i,"button")&&e.keyCode===l.spacebar)return!0;var o=0,r=0,s=y(t),c=s.clientHeight;switch(s==document.body&&(c=window.innerHeight),e.keyCode){case l.up:r=-n.arrowScroll;break;case l.down:r=n.arrowScroll;break;case l.spacebar:r=-(e.shiftKey?1:-1)*c*.9;break;case l.pageup:r=.9*-c;break;case l.pagedown:r=.9*c;break;case l.home:r=-s.scrollTop;break;case l.end:var d=s.scrollHeight-s.scrollTop-c;r=d>0?d+10:0;break;case l.left:o=-n.arrowScroll;break;case l.right:o=n.arrowScroll;break;default:return!0}f(s,o,r),e.preventDefault()}var v={};setInterval((function(){v={}}),1e4);var g,b=function(){var t=0;return function(e){return e.uniqueID||(e.uniqueID=t++)}}();function w(t,e){for(var n=t.length;n--;)v[b(t[n])]=e;return e}function y(t){var e=[],n=s.scrollHeight;do{var i=v[b(t)];if(i)return w(e,i);if(e.push(t),n===t.scrollHeight){if(!a||s.clientHeight+10<n)return w(e,document.body)}else if(t.clientHeight+10<t.scrollHeight&&(overflow=getComputedStyle(t,"").getPropertyValue("overflow-y"),"scroll"===overflow||"auto"===overflow))return w(e,t)}while(t=t.parentNode)}function x(t,e,n){window.addEventListener(t,e,n||!1)}function C(t,e){return(t.nodeName||"").toLowerCase()===e.toLowerCase()}function k(t,e){return Math.floor(t/e)==t/e}var j=window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(t,e,n){window.setTimeout(t,n||1e3/60)};function T(t){var e,i;return(t*=n.pulseScale)<1?e=t-(1-Math.exp(-t)):(t-=1,e=(i=Math.exp(-1))+(1-Math.exp(-t))*(1-i)),e*n.pulseNormalize}function O(t){return t>=1?1:t<=0?0:(1==n.pulseNormalize&&(n.pulseNormalize/=T(1)),T(t))}var S=/chrome/i.test(window.navigator.userAgent),E=null;"onwheel"in document.createElement("div")?E="wheel":"onmousewheel"in document.createElement("div")&&(E="mousewheel");var F=document.body.className.split(" ").filter((function(t){return"et_smooth_scroll"===t})).length>0;E&&S&&F&&(x(E,(function(e){r||u();var i=e.target,a=y(i);if(!a||e.defaultPrevented||C(t,"embed")||C(i,"embed")&&/\.pdf/i.test(i.src))return!0;var o=e.wheelDeltaX||0,s=e.wheelDeltaY||0;if(o||s||(s=e.wheelDelta||0),!n.touchpadSupport&&function(t){if(!t)return;return t=Math.abs(t),c.push(t),c.shift(),clearTimeout(g),!(k(c[0],120)&&k(c[1],120)&&k(c[2],120))}(s))return!0;Math.abs(o)>1.2&&(o*=n.stepSize/120),Math.abs(s)>1.2&&(s*=n.stepSize/120),f(a,-o,-s),e.preventDefault()})),x("mousedown",(function(e){t=e.target})),x("load",u))}()},function(t,e){var n,i;n=jQuery,i=n({}),n.subscribe=function(){i.on.apply(i,arguments)},n.unsubscribe=function(){i.off.apply(i,arguments)},n.publish=function(){i.trigger.apply(i,arguments)},window.ET_App=window.ET_App||{},window.et_pb_extra_load_event_fired=!1,function(t,e){var n;n={cacheElements:function(){this.$window=e(window),this.$body=e("body"),this.$container=this.$body.find("#page-container"),this.$main_header=this.$container.find("> .header"),this.$main_nav=this.$container.find("#main-header"),this.main_nav_height=this.$main_nav.innerHeight()||0,this.$top_nav=this.$container.find("#top-header"),this.top_nav_height=this.$top_nav.innerHeight()||0,this.$content_area=this.$container.find("#main-content"),this.$wpadminbar=this.$body.find("#wpadminbar")},init:function(){this.cacheElements(),e.subscribe("et-window.resized",this.hasMainNavHeightChanged.bind(this)),e.subscribe("et-window.resized",this.hasTopNavHeightChanged.bind(this))},hasMainNavHeightChanged:function(){var t=this.$main_nav.innerHeight()||0;t!==this.main_nav_height&&(this.main_nav_height=t,e.publish("et-main_nav.changed_height"))},hasTopNavHeightChanged:function(){var t=this.$top_nav.innerHeight()||0;t!==this.top_nav_height&&(this.top_nav_height=t,e.publish("et-top_nav.changed_height"))}},document.addEventListener("DOMContentLoaded",(function(){n.init()})),e(window).on("resize",(function(){e.publish("et-window.resized")})),t.Elements=n}(ET_App,jQuery),function(t,e){var n;(n={addRule:function(t,e){this.maybeAddStyleElement(),this.elements[t]=e,this.render()},addStyleElement:function(){e("head").append('<style id="'+this.styleID+'" />'),this.$container=e("style#"+this.styleID),this.styleTagAdded=!0},init:function(){this.elements={},this.styleTagAdded=!1,this.styleID="et_custom_script_css"},maybeAddStyleElement:function(){this.styleTagAdded||this.addStyleElement()},render:function(){var t="";for(var e in this.elements)t+=e+" { "+this.elements[e]+" }\n";this.$container.html(t)}}).init(),t.DynamicStyles=n}(ET_App,jQuery),function(t,e){var n,i=ET_App.Elements;n={activateFixedPosition:function(){var t,n=this;this.maybeDeactivateOnMobile()||(this.$nav_container.addClass(this.fixed_class),this.isHeaderCentered()?t=2*this.fixed_logo_height+e("#et-navigation > ul > li > a").height()+20:(this.logo_initial_width_value>this.logo_fixed_width_value?this.$logo.stop().animate({width:this.logo_fixed_width_value}):this.$logo.css({width:this.logo_fixed_width_value+"px"}),t=this.main_nav_fixed_height),this.hide_nav_until_scroll||(this.$main_nav_wrapper.height(t),setTimeout((function(){var t=n.$main_nav.innerHeight()||0;n.$main_nav_wrapper.height()!==t&&n.$main_nav_wrapper.height(t)}),500)))},activateHideNav:function(){this.hide_nav_until_scroll=!0},applyHideNav:function(){var t,e;if(!this.hide_nav_until_scroll)return!1;t=i.$body.height(),e=this.main_nav_height,t>i.$window.height()+e+this.viewpoint_height_modifier?(this.isHideNavDisabled()&&this.hideNavEnable(),this.hideNavMoveOffScreen()):this.hideNavDisable()},applyWaypoints:function(){this.$main_nav_wrapper.waypoint({offset:this.offset,handler:this.scroll_trigger.bind(this)})},bindEvents:function(){e.subscribe("et-main_nav.changed_height",this.onMainNavHeightChanged.bind(this))},cacheElements:function(){this.$nav_container=i.$container,this.$main_nav=i.$main_nav,this.$main_nav_wrapper=this.$main_nav.closest("#main-header-wrapper"),this.main_nav_height=this.$main_nav.height(),this.main_nav_fixed_height=this.$main_nav.data("fixed-height"),this.$content_area=i.$content_area,this.content_area_default_padding=parseInt(this.$content_area.css("padding-top")),this.fixed_class="et-fixed-header",this.mobile_breakpoint_width=1024,this.hide_nav_class="et_hide_nav",this.hide_nav_disabled_class="et_hide_nav_disabled",this.hide_nav_until_scroll=i.$body.hasClass(this.hide_nav_class)||i.$body.hasClass(this.hide_nav_disabled_class),this.viewpoint_height_modifier=200,this.$logo=this.$nav_container.find(".logo"),this.logo_height=this.$logo.height(),this.logo_width=this.$logo.width(),this.fixed_logo_height=parseInt(this.$main_nav.attr("data-fixed-height"))*(parseInt(this.$logo.attr("data-fixed-height"))/100),this.fixed_logo_width=this.logo_width/this.logo_height*this.fixed_logo_height,this.logo_initial_width_value=parseInt(this.logo_width),this.logo_fixed_width_value=parseInt(this.fixed_logo_width)},calculateOffset:function(){this.offset=0,i.$wpadminbar.length&&(this.offset=this.offset+i.$wpadminbar.innerHeight()||0),i.$top_nav.is(":visible")||(this.offset=-1)},deactivateFixedPosition:function(){this.$nav_container.removeClass(this.fixed_class),this.maybeDeactivateOnMobile()||(this.isHeaderCentered()||(this.logo_fixed_width_value>this.logo_initial_width_value?this.$logo.stop().animate({width:this.logo_initial_width_value}):this.$logo.css({width:this.logo_initial_width_value+"px"})),this.hide_nav_until_scroll||this.$main_nav_wrapper.height(this.main_nav_height))},deactivateHideNav:function(){this.hide_nav_until_scroll=!1},detachHideNav:function(){this.deactivateHideNav(),this.hideNavDisable()},init:function(){e.fn.waypoint&&i.$body.hasClass("et_fixed_nav")&&(this.cacheElements(),this.bindEvents(),this.calculateOffset(),this.run(),this.applyHideNav(),this.$logo.attr({"data-fixed-width":this.fixed_logo_width,"data-initial-width":this.logo_width,"data-initial-height":this.logo_height}))},isHeaderCentered:function(){return i.$main_header.hasClass("centered")},isHideNavDisabled:function(){return i.$body.hasClass(this.et_hide_nav_disabled)},maybeDeactivateOnMobile:function(){return i.$body.width()<=this.mobile_breakpoint_width&&(this.$nav_container.removeClass(this.fixed_class),this.$main_nav_wrapper.css("height","auto"),!0)},hideNavDisable:function(){i.$body.removeClass(this.et_hide_nav).addClass(this.et_hide_nav_disabled),this.$main_nav.css({transform:"translateY(0)",opacity:"1"})},hideNavEnable:function(){i.$body.removeClass(this.et_hide_nav_disabled).addClass(this.et_hide_nav)},hideNavMoveOffScreen:function(){var t="translateY( -"+this.main_nav_height+"px )";this.$main_nav.css("transform",t)},onMainNavHeightChanged:function(){ET_App.Elements.$container.hasClass("et-fixed-header")||(this.main_nav_height=this.$main_nav.height(),this.$main_nav_wrapper.height(this.main_nav_height))},reApplyHideNav:function(){this.activateHideNav(),this.hideNavMoveOffScreen(),this.applyHideNav()},run:function(){this.deactivateFixedPosition(),this.applyWaypoints()},scroll_trigger:function(t){"down"===t?this.activateFixedPosition():this.deactivateFixedPosition()}},e(window).on("load",(function(){n.init()})),e(window).on("resize",(function(){n.applyHideNav()})),t.FixedNav=n}(ET_App,jQuery),function(t){function e(){jQuery.fn.reverse=[].reverse;var e=t(window),n=t("#main-content > .container"),i=n.width(),a=690,o=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/),r=navigator.userAgent.match(/Opera Mini|Opera Mobi/),s=navigator.userAgent.match(/iPad/),c=t(".et_builder_section_video_bg"),l=t(".et_builder_parallax_bg");function d(t,e,n){var i;return function(){var a=this,o=arguments,r=function(){i=null,n||t.apply(a,o)},s=n&&!i;clearTimeout(i),i=setTimeout(r,e),s&&t.apply(a,o)}}function u(e){$element=void 0!==e?e.closest(".et_builder_section_video_bg"):t(".et_builder_section_video_bg"),$element.each((function(){var e,n,i=t(this),a=void 0!==i.attr("data-ratio")?i.attr("data-ratio"):i.find("video").attr("width")/i.find("video").attr("height"),o=i.find(".mejs-video, video, object").css("margin","0px"),r=i.closest(".et_builder_section").length?i.closest(".et_builder_section"):i.closest(".et_builder_slides"),s=r.width(),c=r.innerHeight()||0;void 0===i.attr("data-ratio")&&i.attr("data-ratio",a),s/c<a?(e=c*a,n=c):(e=s,n=s/a),o.width(e).height(n)}))}function _(e){$element=void 0!==e?e:t(".et_builder_section_video_bg .mejs-video"),$element.each((function(){var n=0-t(this).width()/2;if(t(this).css("margin-left",n+"px"),void 0!==e){if(e.closest(".et_builder_slider").length&&!e.closest(".et_builder_first_video").length)return!1;setTimeout((function(){t(this).closest(".et_builder_preload").removeClass("et_builder_preload")}),500)}}))}function p(){var n,i=t(this),a=i.offset().top;n="translate3d(0, "+.3*(e.scrollTop()+e.height()-a)+"px, 0px)",i.find(".et_builder_parallax_bg").css({"-webkit-transform":n,"-moz-transform":n,"-ms-transform":n,transform:n})}function h(){var n,i=t(this);n=.3*e.height()+i.innerHeight()||0,i.find(".et_builder_parallax_bg").css({height:n+"px"})}function f(){var e,n=0;return t("#wpadminbar").length&&(e=t("#wpadminbar").length?t("#wpadminbar").css("position"):"",n=t("#wpadminbar").length?t("#wpadminbar").height():0,"fixed"!==e&&(n=0)),n}function m(){setTimeout((function(){t(".et_builder_preload").removeClass("et_builder_preload")}),500),l.length&&!o&&l.each((function(){if(!t(this).hasClass("et_builder_parallax_css")){var n=t(this).parent();h.bind(n)(),p.bind(n)(),e.on("scroll",p.bind(n)),e.on("resize",h.bind(n)),e.on("resize",p.bind(n))}})),t.fn.waypoint&&t(".et-waypoint, .et_builder_waypoint").waypoint({offset:"50%",handler:function(){t(this).addClass("et-animated et_builder_animated")}})}function v(t,e){var n,i,a,o=t.parent(e),r=o.find("iframe");if(!!r.length){if(i=(n=r.attr("src")).split("?"),-1!==n.indexOf("autoplay="))return;a=void 0!==i[1]?i[0]+"?autoplay=1&amp;"+i[1]:i[0]+"?autoplay=1",r.attr({src:a})}else o.find("video").get(0).play();t.fadeTo(500,0,(function(){t.hide()}))}function g(){i<=a?t("body").addClass("et_single_col"):t("body").removeClass("et_single_col")}function b(){t.fn.fitVids&&t("#main-content").fitVids({customSelector:"iframe[src^='http://www.hulu.com'], iframe[src^='http://www.dailymotion.com'], iframe[src^='http://www.funnyordie.com'], iframe[src^='https://embed-ssl.ted.com'], iframe[src^='http://embed.revision3.com'], iframe[src^='https://flickr.com'], iframe[src^='http://blip.tv'], iframe[src^='http://www.collegehumor.com'], iframe[src^='https://cloudup.com']"}),t(".fluid-width-video-wrapper").each((function(){if(t(this).find("iframe").length){var e=t(this).find("iframe"),n=e.attr("src"),i=-1===n.indexOf("?")?"?":"&amp;",a=n+i+"wmode=opaque";e.attr("src",a)}}))}r&&(document.body.className+=" et_opera_mini"),window.et_pb_extra_load_event_fired?m():t(window).on("load",(function(){m()})),t((function(){var e,n,r,l,p,h,m=t("#commentform"),g=t("#rating-stars"),w=t(".tabbed-post-module"),y=t(".post-module"),x=t(".et-slider"),C=t(".featured-posts-slider-module"),k=t(".posts-carousel-module"),j=t(".et_filterable_portfolio"),T=t("#timeline"),O=t(".extra-contact-form"),S=t(".post-format-map"),E=t(".paginated"),F=t('a[href^="#"]:not([href="#"])'),A=t("#back_to_top"),P=t(".ed-social-share-icons"),z=t(".extra-woocommerce-details-accordion"),D=t("#et-search-icon"),L=t("#et-trending-container"),M=t(".widget_et_recent_videos"),H=t(".et-top-cart-total");if(H.length&&t(".shop_table.cart").length&&t(document.body).on("updated_wc_div",(function(){var e,n,i=0;t(".shop_table.cart").find(".product-quantity input").each((function(){i+=parseInt(t(this).val())})),1===i?(e=EXTRA.item_count,n=EXTRA.item_in_cart_count):(e=EXTRA.items_count,n=EXTRA.items_in_cart_count),n=n.replace("%d",i),e=e.replace("%d",i),H.find(".et-cart span").text(e),H.find(".et-cart").attr("title",n)})),F.length&&F.on("click",(function(e){if(window.location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname){var n=this.hash,i=t(n);if((i=i.length?i:t("[name="+this.hash.slice(1)+"]")).length){var a=t(window).width(),o=0,r=i.offset().top,s=t("#wpadminbar").length?t("#wpadminbar").height():0,c=t(window).scrollTop()+s,l=c+t(window).height();if(e.preventDefault(),r>c&&r<l)return;s>0&&a>600&&(o+=s),r-=o,t("html, body").animate({scrollTop:r},{duration:500,complete:function(){setTimeout((function(){var t=document.body.scrollTop;window.location.hash=n,document.body.scrollTop=t}),200)}})}}})),A.length&&(t(window).on("scroll",(function(){t(this).scrollTop()>400?A.show().removeClass("hidden").addClass("visible"):A.removeClass("visible").addClass("hidden")})),A.on("click",(function(){t("html, body").animate({scrollTop:0},800)}))),P.length&&P.on("click",".social-share-link",(function(e){e.preventDefault();var n,i=t(this),a=i.data("network-name"),o=i.attr("href"),r=t(window).width()/2-275,s=t(window).height()/2-225;if("basic_email"===a){var c;c="mailto:?"+("Subject="+encodeURIComponent(i.data("share-title")))+("&body=%0A%0a"+encodeURIComponent(i.data("share-url"))+"%0A%0a"),window.location.href=c}else"basic_print"===a?window.print():(n=window.open(o,"","scrollbars=1, height=450, width=550, left="+r+", top="+s),window.focus&&n.trigger("focus"))})),o&&(t(".et_builder_section_video_bg").each((function(){t(this).css("visibility","hidden").closest(".et_builder_preload").removeClass("et_builder_preload")})),t("body").addClass("et_mobile_device"),s||t("body").addClass("et_mobile_device_not_ipad")),t("ul.et_disable_top_tier").length&&(t("ul.et_disable_top_tier > li > ul").prev("a").attr("href","#"),t("ul.et_disable_top_tier > li > ul").prev('a[href="#"]').on("click",(function(t){t.preventDefault()}))),e=t("#et-navigation ul.nav"),n=t("#et-mobile-navigation nav"),r="et-extra-mobile-menu",l="et_extra_mobile_menu",e.clone().attr("id",r).removeClass().attr("class",l).appendTo(n),(p=n.find("> ul")).find(".menu_slide").remove(),p.find("li").first().addClass("et_first_mobile_item"),n.find("a").on("click",(function(t){t.stopPropagation()})),t("#top-header #et-info").length&&t("#et-navigation #et-extra-mobile-menu").before(t("#top-header #et-info").clone()),t("#et-secondary-menu").length>0&&t("#et-navigation #et-extra-mobile-menu").append(t("#et-secondary-menu").clone().html()),t(".show-menu").on("click",(function(e){e.preventDefault(),t(this).children(".show-menu-button").toggleClass("toggled"),t("#et-mobile-navigation nav").stop().animate({height:"toggle",opacity:"toggle"},300)})),t(".et-top-search-primary-menu-item .search-icon").on("click",(function(){t(this).parent().children(".et-top-search").stop().fadeToggle()})),t("#et-extra-mobile-menu .menu-item-has-children a").on("click",(function(e){t(this).parent("li").children("ul").stop().animate({height:"toggle",opacity:"toggle"},300),t(this).toggleClass("selected",300)})),t("#et-extra-mobile-menu .menu-item-has-children > a").on("click",(function(t){var e=(new Date).getTime(),n=!0;h+500>e&&(n=!1),h=e,n&&t.preventDefault()})),t("#et-trending-button").on("click",(function(e){e.preventDefault(),t(this).toggleClass("toggled"),t("#et-secondary-menu").stop().animate({height:"toggle",opacity:"toggle"},300),t(this).toggleClass("selected",400)})),m.find("input:text, textarea").each((function(t,e){var n=jQuery(e),i=n.siblings("label"),a=n.siblings("label").text();i.length&&(i.hide(),n.siblings("span.required")&&(a+=n.siblings("span.required").text(),n.siblings("span.required").hide()),n.val(a))})).on("focus",(function(){var t=jQuery(this).siblings("label").text();jQuery(this).siblings("span.required").length&&(t+=jQuery(this).siblings("span.required").text()),jQuery(this).val()===t&&jQuery(this).val("")})).on("blur",(function(){var t=jQuery(this).siblings("label").text();jQuery(this).siblings("span.required").length&&(t+=jQuery(this).siblings("span.required").text()),""===jQuery(this).val()&&jQuery(this).val(t)})),c.length&&c.find("video").mediaelementplayer({pauseOtherPlayers:!1,success:function(e,n){e.addEventListener("canplay",(function(){u(t(n)),_(t(n))}))}}),L.length){var B=L.children(".et-trending-post"),$=B.length,I=300,q=0;B.not(".et-trending-post:first-child").hide(),setInterval((function(){var t;$===(t=q+1)&&(t=0),B.eq(q).fadeOut(I,(function(){B.eq(t).fadeIn(I),q=t}))}),1e4)}function N(e,n){var i=e,a=i.find(".paginated_page"),o=t(window).width();i.data("current_page",n),R(i),a.removeClass("active").hide(),a.filter(".paginated_page_"+n).addClass("active").fadeIn("fast",(function(){t("body").hasClass("et_fixed_nav")&&980<o?$menu_offset=(t("#top-header").outerHeight()||0)+(t("#main-header").outerHeight()||0)-1:$menu_offset=-1;var n=e.offset().top-$menu_offset-f()-20;t("html").scrollTop()?t("html").animate({scrollTop:n},{duration:500}):t("body").animate({scrollTop:n},{duration:500})}))}function R(e){var n=e.data("current_page"),i=e.find(".pagination"),a=i.find("li").not(".arrow, .ellipsis").length,o=!1,r=!1;i.find("li").removeClass("active"),i.find("li").not(".arrow, .ellipsis").each((function(e){var i=t(this);(e+=1)===n&&i.addClass("active"),a>5&&(1===e||e===a?i.show():e<4&&n<4?i.show():e>a-3&&n>a-3?i.show():e>=n-1&&e<=n+1?i.show():i.hide())})),a>5&&(n<4?(r=!0,o=!1):n<=a-3&&n>=4?(r=!0,o=!0):n>a-5?(o=!0,r=!1):(o=!1,r=!1),o?i.find(".ellipsis.front").show():i.find(".ellipsis.front").hide(),r?i.find(".ellipsis.back").show():i.find(".ellipsis.back").hide()),n>1?i.find("li.prev").show():i.find("li.prev").hide(),n<a?i.find("li.next").show():i.find("li.next").hide()}function W(t){var e,n;n=new google.maps.LatLng(parseFloat(t.data("lat")),parseFloat(t.data("lng"))),e=new google.maps.Map(t[0],{zoom:parseInt(t.data("zoom")),center:n,mapTypeId:google.maps.MapTypeId.ROADMAP}),new google.maps.Marker({position:n,map:e})}if(z.length&&z.accordion({header:"> .group > .header",heightStyle:"content",collapsible:!0,active:!!z.data("desc-tab-active")&&0,activate:function(){t("body").hasClass("et_pb_pagebuilder_layout")&&(window.et_force_width_container_change=!0,t(window).trigger("resize"))}}),D.length&&D.on("click",(function(){var e=t(this).siblings(".et-top-search"),n=e.find(".et-search-field");e.toggleClass("search-form-visible"),e.hasClass("search-form-visible")&&n.trigger("select")})),E.length&&E.each((function(){var e=t(this),n=e.find(".pagination");R(e),n.on("click","a",(function(e){var n,i=t(this),a=i.closest(".paginated"),o=a.find(".loader"),r=a.data("current_page"),s=a.data("posts_per_page"),c=a.data("order"),l=a.data("orderby"),d=a.data("category_id"),u=a.data("show_featured_image"),_=a.data("blog_feed_module_type"),p=a.data("et_column_type"),h=a.data("show_author"),f=a.data("show_categories"),m=a.data("show_date"),v=a.data("show_rating"),g=a.data("show_more"),w=a.data("show_comments"),y=a.data("date_format"),x=a.data("content_length"),C=a.data("hover_overlay_icon"),k=a.data("use_tax_query"),j="undefined"==typeof EXTRA_TAX_QUERY||1!==parseInt(k)?[]:EXTRA_TAX_QUERY;if(e.preventDefault(),!i.hasClass("ellipsis"))if(n=i.hasClass("arrow")?i.hasClass("prev")?r-1:r+1:i.data("page"),a.find(".paginated_page_"+n).length)N(a,n);else{var T=i;if(i.hasClass("arrow")&&(T=a.find(".pagination-page-"+n)),$to_page_link_li=T.parent(),o.appendTo($to_page_link_li),T.hide(),a.data("getting_more_content"))return;a.data("getting_more_content",!0),t.ajax({type:"POST",url:EXTRA.ajaxurl,data:{action:"extra_blog_feed_get_content",et_load_builder_modules:"1",blog_feed_nonce:EXTRA.blog_feed_nonce,to_page:n,posts_per_page:s,order:c,orderby:l,categories:d,show_featured_image:u,blog_feed_module_type:_,et_column_type:p,show_author:h,show_categories:f,show_date:m,show_rating:v,show_more:g,show_comments:w,date_format:y,content_length:x,hover_overlay_icon:C,use_tax_query:k,tax_query:j},success:function(e){if(e){var i=t(e);i.appendTo(a.find(".paginated_content")),N(a,n),setTimeout((function(){!function(e){if(b(),e.find(".et-slider").length&&($new_sliders=e.find(".et-slider"),$new_sliders.each((function(){bt(t(this))})),wt()),e.find(".wp-audio-shortcode, .wp-video-shortcode").length){var n={};"undefined"!=typeof _wpmejsSettings&&(n.pluginPath=_wpmejsSettings.pluginPath),n.success=function(t){var e=t.attributes.autoplay&&"false"!==t.attributes.autoplay;"flash"===t.pluginType&&e&&t.addEventListener("canplay",(function(){t.play()}),!1)},e.find(".wp-audio-shortcode, .wp-video-shortcode").mediaelementplayer(n)}e.find(".post-format-map").length&&($new_maps=e.find(".post-format-map"),$new_maps.each((function(){W(t(this))}))),"undefined"!==e.attr("data-columns")&&(salvattore.registerGrid(e[0]),salvattore.recreateColumns(e[0]))}(i)}),500)}setTimeout((function(){a.data("getting_more_content",!1)}),250),o.appendTo(a),T.show()}})}}))})),S.length&&google.maps.event.addDomListener(window,"load",(function(){S.each((function(){W(t(this))}))})),O.length){var V=O.find(".loader"),Q=O.find(".message"),U=t(".contact-map");U.length&&W(U);var X=d((function(e){for(var n in Q.html(""),e)n=e[n],Q.append('<p class="error" data-element="'+t(n.element).attr("id")+'">'+n.message+"</p>");Q.slideDown("fast")}),500);O.validate({rules:{contact_name:{required:!0},contact_email:{required:!0,email:!0}},messages:{contact_name:EXTRA.contact_error_name_required,contact_email:{required:EXTRA.contact_error_email_required,email:EXTRA.contact_error_email_invalid}},showErrors:function(t,e){e.length?X(e):Q.slideUp("fast",(function(){Q.html("")}))},submitHandler:function(){V.slideDown("fast"),Q.slideUp("fast",(function(){Q.html("")})),t.ajax({type:"POST",url:EXTRA.ajaxurl,data:{action:"extra_contact_form_submit",nonce_extra_contact_form:t("#nonce_extra_contact_form").val(),contact_name:t("#contact_name").val(),contact_email:t("#contact_email").val(),contact_subject:t("#contact_subject").val(),contact_message:t("#contact_message").val()},dataType:"json",success:function(e){V.slideUp("fast"),void 0===e.message&&(e={message:EXTRA.error,type:"error"}),"success"===e.message.type&&(t("#contact_name").val(""),t("#contact_email").val(""),t("#contact_subject").val(""),t("#contact_message").val("")),Q.append('<p class="'+e.type+'">'+e.message+"</p>"),Q.slideDown("fast",(function(){t("body").animate({scrollTop:Q.offset().top-50},{duration:200,complete:function(){setTimeout((function(){Q.effect("highlight",{duration:1e3})}),200)}})}))}})}})}var Z,Y=d((function(){var e=T.find(".timeline-module").eq(tt).attr("id"),n=t('a[href="#'+e+'"]'),i="timeline"+et_hash_module_param_seperator+n.attr("href").substring(1);et_set_hash(i)}),500);function G(){var t=T.find(".timeline-module"),e=tt||0,n=t.eq(e).data("year");pt.find("li.month").not(".year-"+n).slideUp("fast"),pt.find("li.year").not(".year-"+n).slideDown("fast"),pt.find("li.month.year-"+n).slideDown("fast"),pt.find("li.year.year-"+n).slideUp("fast")}function K(e,n){var i=pt.find(".content-loader"),a=t(window).scrollTop()+et>o?-3:3,o=n.offset().top-et+a;i.length&&i.fadeOut("fast",(function(){i.remove()})),t("html, body").animate({scrollTop:o},ht,"swing",(function(){setTimeout((function(){if(e.closest("li").siblings().removeClass("active"),e.closest("li").hasClass("year")){var n=e.data("year");pt.find("li.month.year-"+n).first().addClass("active")}else e.closest("li").addClass("active");Y(),t(window).trigger("scroll")}),500)}))}function J(e,n){if(!ut&&!_t){var o=t("#timeline").find(".timeline-module").last(),r=mt||o.data("month"),s=vt||o.data("year");it.slideDown("fast"),ut=!0,n="function"==typeof n?n:jQuery.noop,default_data={action:"extra_timeline_get_content",timeline_nonce:EXTRA.timeline_nonce,last_month:r,last_year:s},data=t.extend(!0,default_data,e),t.ajax({type:"POST",url:EXTRA.ajaxurl,data:data,success:function(e){if(it.slideUp("fast"),e)$timeline_modules=t(e),i<=a&&$timeline_modules.each((function(){t(this).find(".posts-list").hide(),t(this).addClass("collapsed")})),$timeline_modules.insertAfter(o),mt=!1,vt=!1;else if(""===e&&function(e,n){var i=t("#timeline-menu li.month").last().find("a"),a=i.attr("data-month"),o=i.attr("data-year");return new Date(e+"-"+n).getTime()/1e3<new Date(a+"-"+o).getTime()/1e3}(r,s))_t=!0,mt=!1,vt=!1;else{var c=new Date(r+"-"+s).getTime(),l=new Date(c-15552e6),d=["january","february","march","april","may","june","july","august","september","october","november","december"][l.getMonth()],u=l.getFullYear();mt=d,vt=u,J()}setTimeout((function(){ut=!1}),250),n()}})}}if(T.length){var tt=null,et=0,nt=t("#timeline-sticky-header"),it=T.find(".loader"),at=nt.find(".module-title-month"),ot=nt.find(".module-title-year"),rt=t(".timeline-module:visible").first(),st=rt.css("border-top-width"),ct=st.substr(0,st.length-2),lt=rt.find(".module-head").outerHeight()||0,dt=parseInt(ct)+parseInt(lt),ut=!1,_t=!1,pt=t("#timeline-menu"),ht=1e3,ft=!1,mt=!1,vt=!1;t(window).on("scroll",(function(){et=f();var e,n,i=T,a=i.offset().top,o=a+i.height(),r=t(window).scrollTop()+et,s=r+t(window).height(),c=T.find(".timeline-module"),l=c.length,u=c.last(),_=u.offset().top,p=null,h=null,m=window.ET_App.Elements.$body.hasClass("et_fixed_nav")&&"fixed"===window.ET_App.Elements.$main_nav.css("position")&&"0"!==window.ET_App.Elements.$main_nav.css("opacity")&&window.ET_App.Elements.$main_nav.innerHeight()||0,v=window.ET_App.Elements.$body.hasClass("et_fixed_nav")?m+15:nt.height()/2,g=u.find(".posts-list > li").last().offset().top-dt,b=o-pt.height()-v;if(r>a-v?(pt.css({position:"fixed",marginTop:et+v+"px"}),r>b?(e=b-r+"px",pt.css("top",e)):pt.css("top","0px")):pt.css({position:"relative",marginTop:"0px",top:"0px"}),r>g)e=g-r+"px",nt.css("top",e);else if(r>a){d((function(){c.each((function(e){if(t(this).offset().top>r)return tt=e-1,!1}))}),200)(),s>=_-200&&J();var w=(n=c.eq(tt)).data("year"),y=!pt.find("li.year.year-"+w).is(":visible");0!==tt||ft||(ft=!0,Y()),y||G(),tt+1<l&&(p=c.eq(tt+1)),tt>0&&(h=c.eq(tt-1)),d((function(){var e=n.attr("id"),i=t('a[href="#'+e+'"]');i.closest("li").hasClass("active")||(i.closest("li").siblings().removeClass("active"),i.closest("li").addClass("active"),Y())}),500)(),at.text(n.find(".module-title-month").text()),ot.text(n.find(".module-title-year").text()),n.hasClass("collapsed")?nt.addClass("collapsed"):nt.removeClass("collapsed"),nt.show().css({position:"fixed",marginTop:et+m+"px",top:"0px",width:i.width()+"px",zIndex:100});var x=n.offset().top;if(null!==h&&(x>r&&(e=x-dt-r+"px",nt.css("top",e),h.hasClass("collapsed")?nt.addClass("collapsed"):nt.removeClass("collapsed"),at.text(h.find(".module-title-month").text()),ot.text(h.find(".module-title-year").text())),x-dt>r&&(nt.css("top","0px"),tt-=1)),null!==p){var C=p.offset().top;C-dt<r&&(e=C-dt-r+"px",nt.css("top",e)),C<r&&(p.hasClass("collapsed")?nt.addClass("collapsed"):nt.removeClass("collapsed"),at.text(p.find(".module-title-month").text()),ot.text(p.find(".module-title-year").text()),nt.css("top","0px"),tt+=1)}}else nt.hide(),pt.find("li.active").length||pt.find("li.month").first().addClass("active")})).trigger("scroll"),T.on("et_hashchange",(function(e){var n=e.params;if(!ft&&0!==n.length){var i=n[0],a=pt.find('a[href="#'+i+'"]'),o=t("#"+i);if(ft=!0,o.length)K(a,o);else{var r=i.split("_"),s=r[0],c=r[1];options={through_month:s,through_year:c},J(options,(function(){setTimeout((function(){(function(t){throw new Error('"'+t+'" is read-only')})("$target"),o=t("#"+i),K(a,o)}),300)}))}}})),i<=a&&T.find(".timeline-module").each((function(){t(this).find(".posts-list").slideUp("fast"),t(this).addClass("collapsed")})),nt.addClass("container-width-change-notify").on("containerWidthChanged",(function(){nt.css({width:T.width()+"px"})})),nt.on("click",(function(){T.find(".timeline-module").eq(tt).find(".module-head").trigger("click")})),T.on("click",".module-head",(function(){var e=t(this).closest(".timeline-module"),n=e.find(".posts-list");e.hasClass("collapsed")?(n.slideDown("fast"),e.removeClass("collapsed")):(n.slideUp("fast"),e.addClass("collapsed"))})),pt.on("click","a",(function(e){var n=t(this),i=n.data("year"),a=t(n.attr("href"));e.preventDefault(),a.length||(a=T.find(".timeline-module.year-"+i).first()),a.length?K(n,a):($loading_img=it.find("img").clone(),$loading_img.addClass("content-loader"),n.append($loading_img),options={through_year:i},J(options,(function(){a=T.find(".timeline-module.year-"+i).first(),K(n,a)})))})),G()}function gt(t){var e=t.parents(".tabbed-post-module"),n=t.data("tab-id"),i=e.find(".tab-content-"+n),a=t.data("term-color");t.css({color:a}),e.css({borderTopColor:a}),i.siblings().hide(),i.stop().css({display:"flex"}).hide().fadeIn(300,"swing"),t.addClass("active").siblings().removeClass("active").css({color:""})}function bt(e){e.each((function(){var e=t(this).data("autoplay");t(this).et_pb_simple_slider({slide:".carousel-item",arrows:".et-pb-slider-arrows",prev_arrow:".et-pb-arrow-prev",next_arrow:".et-pb-arrow-next",control_active_class:"et-pb-active-control",fade_speed:500,use_arrows:!0,use_controls:!1,slideshow:void 0!==e,slideshow_speed:!isNaN(parseFloat(e))&&isFinite(e)?1e3*e:7e3,show_progress_bar:!1,tabs_animation:!1,use_carousel:!1})}))}function wt(){x.each((function(){t(this).each((function(){var e=t(this),n=e.find(".carousel-item"),i=0;e.removeClass("et_slide_transition_to_previous et_slide_transition_to_next"),e.imagesLoaded((function(){e.removeAttr("style"),n.each((function(){var e=t(this).height();(0===i||i>e)&&(i=e)})),e.css({maxHeight:i+"px"})}))}))}))}function yt(){C.each((function(){var e=t(this),n=e.width()/15.3*9;e.imagesLoaded((function(){e.each((function(){var e,i=t(this),a=i.find(".carousel-item"),o=i.find(".post-content-box"),r=i.find(".et-pb-slider-arrows a"),s="relative"===o.css("position"),c=0;a.css({height:""}),r.removeAttr("style"),o.removeAttr("style"),s?(a.each((function(){var e=t(this).find(".post-content-box").height();e>c&&(c=e)})),o.css({minHeight:c+"px",marginTop:n+"px"}),e=(i.height()-c)/2-20,r.css({top:e+"px",marginTop:"0px"})):a.height(n)}))}))}))}function xt(){k.each((function(){var e,n=t(this),i=n.data("autoplay"),a=n.find(".carousel-items"),o=a.width(),r=a.find(".carousel-item"),s=r.map((function(){return t(this).width()})).get(),c=Math.max.apply(null,s),l=r.find(".post-thumbnail").map((function(){return t(this).width()})).get(),d=Math.max.apply(null,l)/15*9,u=Math.round(o/c),_=0,p=0,h=n.find(".carousel-group"),f=!1;if(r.find(".post-thumbnail").css({maxHeight:d+"px"}),h.length){if(a.find(".carousel-group").first().find(".carousel-item").length===u)return void m();h.each((function(){t(this).find(".carousel-item").each((function(){t(this).appendTo(a)}))})).remove(),n.find(".et-pb-slider-arrows").remove()}function m(){var t=n.find(".carousel-group").find(".post-thumbnail"),e=t.height()/2+(0===parseInt(t.css("marginLeft"))?5:25);n.find(".et-pb-slider-arrows a").css({top:e+"px"})}(u>4||u<1)&&(u=4,f=!0),a.find(".carousel-item").each((function(){var e=t(this);u===_&&(_=0),0===_&&t("<div />",{class:"carousel-group et_pb_slide"}).appendTo(a),e.appendTo(a.find(".carousel-group").last()),_++})),e=n.find(".carousel-group"),!1===f&&e.each((function(){var n=t(this).height();n>p&&(p=n,e.css({"min-height":p+"px"}))})),a.data("et_pb_simple_slider")&&a.data("et_pb_simple_slider").et_slider_destroy(),a.et_pb_simple_slider({slide:".et_pb_slide",arrows:".et-pb-slider-arrows",prev_arrow:".et-pb-arrow-prev",next_arrow:".et-pb-arrow-next",controls:".et-pb-controllers a",carousel_controls:".et_pb_carousel_item",control_active_class:"et-pb-active-control",fade_speed:500,use_arrows:!0,use_controls:!1,slideshow:void 0!==i,slideshow_speed:!isNaN(parseFloat(i))&&isFinite(i)?1e3*i:7e3,show_progress_bar:!1,tabs_animation:!1,use_carousel:!1}),n.hasClass("loading")&&(n.removeClass("loading"),r.removeClass("carousel-item-hide-on-load carousel-item-hide-on-load-medium carousel-item-hide-on-load-small")),n.on("simple_slider_before_move_to",(function(e,i){var a=t(this),o=t(i.next_slide),r=a.find(".et-pb-active-slide .carousel-item").length,s=r-o.find(".carousel-item").length;if(s>0){var c,l,d,u="next"===i.direction,_=n.find(".carousel-group").length,p=o.index()+1;c=u?p+1>_?1:p+1:p-1<1?_:p-1,l=a.find(".carousel-group:nth-child("+c+")"),n.addClass("et-pb-slide-is-transitioning"),u?(d=l.find(".carousel-item").slice(0,s),o.append(d.clone())):(d=l.find(".carousel-item").slice(r-s-1+1),o.prepend(d.clone())),n.one("simple_slider_after_move_to",(function(){d.remove(),n.removeClass("et-pb-slide-is-transitioning")}))}})),n.imagesLoaded((function(){m()}))}))}(m.on("submit",(function(){!function(t){t.find("input:text, textarea").each((function(t,e){var n=jQuery(e),i=n.siblings("label");i.length&&i.is(":hidden")&&i.text()===n.val()&&n.val("")}))}(m)})),g.length&&g.raty({half:!0,width:!1,space:!1,size:5,path:EXTRA.images_uri,starOn:"star-full.svg",starOff:"star-full.svg",starHalf:"star-half-full.svg",click:function(e){t.ajax({type:"POST",url:EXTRA.ajaxurl,dataType:"json",data:{action:"extra_new_rating",extra_rating_nonce:EXTRA.rating_nonce,extra_post_id:t("#post_id").val(),extra_rating:e},success:function(){t("#rate-title").text(EXTRA.your_rating),t("#rating-stars").raty("readOnly",!0),t("#rating-stars").attr({title:""}),t("#rating-stars").find("img").each((function(){t(this).attr({title:"",alt:""})}))}})}}),y.length&&y.find(".title-thumb-hover").each((function(){var e=t(this),n=e.find(".post-thumbnail > img"),i=e.find(".post-content > h3 > a"),a=i.data("hover-color");i.on("mouseenter",(function(){n.addClass("hover"),i.css({color:a})})).on("mouseleave",(function(){n.removeClass("hover"),i.css("color","")}))})),w.length&&w.each((function(){var e=t(this),n=e.find(".tabs"),i=n.find("li"),a=i.length,o=i.first().data("term-color"),r=n.find(".arrow");i.first().addClass("active").css({color:o}),e.css({borderTopColor:o}),i.on("mouseenter",(function(){t(this).css({color:t(this).data("term-color")})})).on("mouseleave",(function(){t(this).hasClass("active")||t(this).css({color:""})})),i.on("click",(function(e){var n=t(this),i=t('<div class="ripple" />'),a=n.offset(),o=e.pageY-a.top,r=e.pageX-a.left;t(this).hasClass("active")||(gt(n),i.css({top:o-30+"px",left:r-30+"px"}).appendTo(n)),wt(),window.setTimeout((function(){i.remove()}),900)})),r.on("click",(function(e){var n,o=t(this),r=i.filter(".active").index();n=o.hasClass("prev")?r<=0?a-1:r-1:r+1>=a?0:r+1,gt(i.eq(n)),wt()}))})),x.length&&(x.each((function(){bt(t(this))})),wt(),window.addEventListener("resize",wt)),C.length&&(C.each((function(){var e=t(this).data("autoplay");t(this).et_pb_simple_slider({slide:".et_pb_slide",arrows:".et-pb-slider-arrows",prev_arrow:".et-pb-arrow-prev",next_arrow:".et-pb-arrow-next",controls:".et-pb-controllers a",carousel_controls:".et_pb_carousel_item",control_active_class:"et-pb-active-control",fade_speed:500,use_arrows:!0,use_controls:!0,controls_class:"et-pb-controllers",slideshow:void 0!==e,slideshow_speed:!isNaN(parseFloat(e))&&isFinite(e)?1e3*e:7e3,show_progress_bar:!1,tabs_animation:!1,use_carousel:!1})})),yt(),window.addEventListener("resize",yt)),k.length)&&(xt(),window.addEventListener("resize",(function(){clearTimeout(Z),Z=setTimeout((function(){xt()}),100)})));function Ct(){t(".nav > li > ul").css({left:"",right:""}),t(".nav").each((function(){var e=t(this).children("ul > li"),n=t(window).width();e.length&&e.each((function(){var e=t(this),i=e.children("ul"),a=i.width(),o=i.offset();!e.hasClass("mega-menu")&&i.length&&n<o.left+a&&i.css({left:"auto",right:"-20px"})}))}))}if(j.length&&j.each((function(){var e=t(this).find(".filterable_portfolio_list"),n=t(this).find(".filterable_portfolio_filter");n.find("li:nth-child(2) a").addClass("current"),n.find("li:first-child").on("click",(function(){n.toggleClass("opened")})),n.on("click","a",(function(i){n.find("a").removeClass("current"),t(this).addClass("current"),i.preventDefault();var a=t(this).attr("rel");void 0!==a&&a.length>0?($filter_items=e.find(".project_category_"+a),$hidden_items=e.find(".project").not($filter_items),$filter_items.show(),$hidden_items.hide()):e.find(".project").show()}))})),Ct(),window.addEventListener("resize",Ct),M.length){M.each((function(){var e=t(this),n=e.find(".widget_video_wrapper"),i=n.width(),a=i/16*9,o=t("<div />",{class:"widget_video fadeIn"}),r=e.find(".widget-video-item").first().clone().html().trim(),s=e.find(".widget-video-item-empty").clone().html().trim(),c=""!==r?o.html(r):o.html(s);n.prepend(c),n.find("iframe").length&&n.find(".widget_video.fadeIn").find("iframe").css({width:i+"px",height:a+"px"}),""===r&&n.find(".no-video-title").css({padding:a/2+"px 0px"}),e.find("li").first().find("a").addClass("active"),e.on("click",".title",(function(i){i.preventDefault();var a=t(this),o=a.attr("data-video-id"),r=n.width(),s=r/16*9,c=t("<div />",{class:"widget_video fadeIn"}),l=e.find(".widget-video-item-"+o).clone().html().trim(),d=e.find(".widget-video-item-empty").clone().html().trim(),u=""!==l?c.html(l):c.html(d);a.hasClass("active")||(e.find(".widget_list a").removeClass("active"),a.addClass("active"),n.find(".widget_video").removeClass("fadeIn").addClass("fadeOut"),u.find("iframe").length&&u.find("iframe").css({width:r+"px",height:s+"px"}),n.prepend(u),""===l&&n.find(".no-video-title").css({padding:s/2+"px 0px"}),setTimeout((function(){n.find(".fadeOut").remove(),n.animate({height:n.find(".widget_video.fadeIn").children().outerHeight()||0})}),500))})),e.on("click",".video-overlay",(function(e){e.preventDefault(),v(t(this),".widget_video")}))}));var kt=d((function(){M.each((function(){var e=t(this).find(".widget_video_wrapper"),n=e.find(".widget_video.fadeIn"),i=n.width(),a=n.children(),o=n.find(".no-video-title"),r=!!o.length,s=n.find("iframe").length,c=i/16*9,l=s?c:a.outerHeight()||0;r&&(o.css({padding:c/2+"px 0px"}),l=n.outerHeight()||0),e.css({height:l+"px"}),s&&n.find("iframe").css({width:i+"px",height:l+"px"})}))}));window.addEventListener("resize",kt)}t("#content-area").on("click",".hentry .video-overlay",(function(e){e.preventDefault(),v(t(this),".video-format")}))})),g(),t((function(){b()})),t(window).on("resize",(function(){u(),_();var e=n.width();if(i!==e){var a=i>e?"down":"up";g(),i=e,t(".container-width-change-notify").trigger("containerWidthChanged",{direction:a})}}))}EXTRA.is_ab_testing_active&&"yes"===EXTRA.is_cache_plugin_active?(t(window).on("load",(function(){window.et_pb_extra_load_event_fired=!0})),t("body").on("et_pb_ab_subject_ready",(function(){e()}))):e()}(jQuery)},,,function(t,e,n){"use strict";n.r(e);n(0),n(1),n(2),n(3),n(6),n(7),n(8),n(9),n(10)}]);
/*!
* FitVids 1.1
*
* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
* Released under the WTFPL license - http://sam.zoy.org/wtfpl/
*
*/
;(function($){'use strict';$.fn.fitVids=function(options){var settings={customSelector:null,ignore:null};if(!document.getElementById('fit-vids-style')){var head=document.head||document.getElementsByTagName('head')[0];var css='.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}';var div=document.createElement("div");div.innerHTML='<p>x</p><style id="fit-vids-style">'+css+'</style>';head.appendChild(div.childNodes[1])}
if(options){$.extend(settings,options)}
return this.each(function(){var selectors=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]','object','embed'];if(settings.customSelector){selectors.push(settings.customSelector)}
var ignoreList='.fitvidsignore';if(settings.ignore){ignoreList=ignoreList+', '+settings.ignore}
var $allVideos=$(this).find(selectors.join(','));$allVideos=$allVideos.not('object object');$allVideos=$allVideos.not(ignoreList);$allVideos.each(function(){var $this=$(this);if($this.parents(ignoreList).length>0){return}
if(this.tagName.toLowerCase()==='embed'&&$this.parent('object').length||$this.parent('.fluid-width-video-wrapper').length){return}
if((!$this.css('height')&&!$this.css('width'))&&(isNaN($this.attr('height'))||isNaN($this.attr('width')))){$this.attr('height',9);$this.attr('width',16)}
var height=(this.tagName.toLowerCase()==='object'||($this.attr('height')&&!isNaN(parseInt($this.attr('height'),10))))?parseInt($this.attr('height'),10):$this.height(),width=!isNaN(parseInt($this.attr('width'),10))?parseInt($this.attr('width'),10):$this.width(),aspectRatio=height/width;if(!$this.attr('name')){var videoName='fitvid'+$.fn.fitVids._count;$this.attr('name',videoName);$.fn.fitVids._count++}
$this.wrap('<div class="fluid-width-video-wrapper"></div>').parent('.fluid-width-video-wrapper').css('padding-top',(aspectRatio*100)+'%');$this.removeAttr('height').removeAttr('width')})})};$.fn.fitVids._count=0})(window.jQuery||window.Zepto);(function($){$(function(){var user_agent=navigator.userAgent;var is_opera_edge;var browser=user_agent.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i)||[];var browser_name='';var browser_class='';if(/trident/i.test(browser[0])){browser_name='ie'}else if(browser[0]==='Chrome'){is_opera_edge=user_agent.match(/\b(OPR|Edge)/);if(is_opera_edge!==null){browser_name=is_opera_edge[0].replace('OPR','opera')}}
if(''===browser_name){if('standalone' in window.navigator&&!window.navigator.standalone){browser_name='uiwebview'}else{browser_name=browser[0]&&''!==browser[0]?browser[0]:navigator.appName}}
browser_name=browser_name.toLowerCase();switch(browser_name){case 'msie':browser_class='ie';break;case 'firefox':browser_class='gecko';break;default:browser_class=browser_name;break}
if(user_agent.match(/iPhone/)){browser_class+=' iphone'}
$('body').addClass(browser_class)})})(jQuery);var ubermenu_data={"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"959","accessible":"on","mobile_menu_collapse_on_navigate":"on","retractor_display_strategy":"responsive","touch_off_close":"on","submenu_indicator_close_mobile":"on","collapse_after_scroll":"on","v":"3.8.1","configurations":["main"],"ajax_url":"https:\/\/organiccitysounds.com\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/organiccitysounds.com\/wp-content\/plugins\/ubermenu\/","disable_mobile":"off","prefix_boost":"","use_core_svgs":"off","aria_role_navigation":"off","aria_nav_label":"off","aria_expanded":"off","aria_hidden":"off","aria_controls":"","aria_responsive_toggle":"off","icon_tag":"i","esc_close_mobile":"on","keyboard_submenu_trigger":"enter","theme_locations":{"primary-menu":"Primary Menu","secondary-menu":"Secondary Menu","footer-menu":"Footer Menu"}};'use strict';var uber_supports=function(){var d=document.createElement("div"),e=["Khtml","Ms","O","Moz","Webkit"];return function(g){var l=e.length;if(g in d.style)return!0;for(g=g.replace(/^[a-z]/,function(d){return d.toUpperCase()});l--;)if(e[l]+g in d.style)return!0;return!1}}();function uber_op(d,e,g){if(!ubermenu_data.hasOwnProperty(d))return g;d=ubermenu_data[d];if(e.hasOwnProperty("datatype"))switch(e.datatype){case "numeric":d=parseInt(d);break;case "boolean":d="on"==d||1==d||"1"==d?!0:!1}return d}(function(d,e){var g=function(d,e,g){var l;return function(){var m=this,k=arguments;l?clearTimeout(l):g&&d.apply(m,k);l=setTimeout(function(){g||d.apply(m,k);l=null},e||100)}};jQuery.fn[e]=function(d){return d?this.on("resize",g(d)):this.trigger(e)}})(jQuery,"ubersmartresize");(function(d,e,g,l){function t(a,c){var b=this;this.element=a;this.$ubermenu=d(this.element);this.orientation=this.$ubermenu.hasClass("ubermenu-vertical")?"v":"h";this.mobileAccordion=this.$ubermenu.hasClass("ubermenu-mobile-accordion");this.mobileAccordionFolding=this.$ubermenu.hasClass("ubermenu-mobile-accordion-single")?"single":"multiple";this.modalMobile=this.$ubermenu.hasClass("ubermenu-mobile-modal");this.interactionMode=null;this.vstretch=this.$ubermenu.hasClass("ubermenu-items-vstretch");this.inverted=this.$ubermenu.hasClass("ubermenu-invert");this.settings=d.extend({},p,c);this._defaults=p;this._name="ubermenu";this.settings.responsive=this.$ubermenu.hasClass("ubermenu-responsive")?!0:!1;this.settings.debug&&this.settings.debug_onscreen&&(d("body").append('<div id="uber-onscreen-debug" style="color:#eee;z-index:10000;background:#222;position:fixed;left:0; bottom:0; width:100%; height:50%; padding:10px;overflow:scroll;"> '),this.debug_target=d("#uber-onscreen-debug"),this.debug_target.on("click",function(){100>d(this).height()?d(this).height("50%"):d(this).height("50px")}));this.log("-- START UBERMENU DEBUG --");this.suppress_clicks=this.events_disabled=!1;(this.touchenabled="ontouchstart"in e||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints)?this.$ubermenu.addClass("ubermenu-touch"):this.$ubermenu.addClass("ubermenu-notouch");e.navigator.pointerEnabled?(this.touchStart="pointerdown",this.touchEnd="pointerup",this.touchMove="pointermove",this.suppress_clicks=!0):e.navigator.msPointerEnabled?(this.touchStart="MSPointerDown",this.touchEnd="MSPointerUp",this.touchMove="MSPointerMove",this.suppress_clicks=!0):(this.touchStart="touchstart",this.touchEnd="touchend",this.touchMove="touchmove");this.toggleevent="click";this.transitionend="transitionend.ubermenu webkitTransitionEnd.ubermenu msTransitionEnd.ubermenu oTransitionEnd.ubermenu";(this.transitions=uber_supports("transition")&&!this.$ubermenu.hasClass("ubermenu-transition-none"))||this.$ubermenu.addClass("ubermenu-no-transitions");a=navigator.userAgent.toLowerCase();this.log(a);this.allow_trigger_overrides=!0;this.noTouchEnd=!1;c=this.settings.android=/android/.test(a);var f=this.settings.windowsmobile=/iemobile/.test(a);if(c||f)if(c&&!(/chrome/.test(a)||/firefox/.test(a)||/opera/.test(a))||f)this.settings.touchOffClose=!1,this.disableTransitions(),c&&!f&&(this.$ubermenu.removeClass("ubermenu-trigger-hover_intent").removeClass("ubermenu-trigger-hover").addClass("ubermenu-trigger-click"),this.allow_trigger_overrides=this.settings.touchEvents=!1);f&&(this.log("disable touchoff close and accessibility"),this.settings.touchOffClose=!1,this.settings.accessible=!1,this.settings.mouseEvents=!1);!/chrome/.test(a)&&/safari/.test(a)&&/version\/5/.test(a)&&this.disableTransitions();var h=this.last_width=e.innerWidth,q=b.$ubermenu.find(".ubermenu-item-level-0.ubermenu-align-right");q.length&&d(e).ubersmartresize(function(){h=e.innerWidth;b.last_width<=b.settings.breakpoint&&h>=b.settings.breakpoint&&(q.hide(),q[0].offsetHeight,q.css("display",""));b.last_width=h});this.settings.clicktest&&(this.touchEnd="click");this.init()}var p={breakpoint:uber_op("responsive_breakpoint",{datatype:"numeric"},959),touchEvents:!0,mouseEvents:!0,retractors:!0,touchOffClose:uber_op("touch_off_close",{datatype:"boolean"},!0),submenuIndicatorCloseMobile:uber_op("submenu_indicator_close_mobile",{datatype:"boolean"},!0),moveThreshold:10,submenuAnimationDuration:500,ignoreDummies:!0,clicktest:!1,windowstest:!1,debug:!1,debug_onscreen:!1,remove_conflicts:uber_op("remove_conflicts",{datatype:"boolean"},!0),reposition_on_load:uber_op("reposition_on_load",{datatype:"boolean"},!1),accessible:uber_op("accessible",{datatype:"boolean"},!0),retractor_display_strategy:uber_op("retractor_display_strategy",{datatype:"string"},"responsive"),mobile_menu_collapse_on_navigate:uber_op("mobile_menu_collapse_on_navigate",{datatype:"boolean"},!0),intent_delay:uber_op("intent_delay",{datatype:"numeric"},300),intent_interval:uber_op("intent_interval",{datatype:"numeric"},100),intent_threshold:uber_op("intent_threshold",{datatype:"numeric"},300),scrollto_offset:uber_op("scrollto_offset",{datatype:"numeric"},0),scrollto_duration:uber_op("scrollto_duration",{datatype:"numeric"},1E3),collapse_after_scroll:uber_op("collapse_after_scroll",{datatype:"boolean"},!0),aria_role_navigation:uber_op("aria_role_navigation",{datatype:"boolean"},!1),aria_nav_label:uber_op("aria_nav_label",{datatype:"boolean"},!1),aria_expanded:uber_op("aria_expanded",{datatype:"boolean"},!1),aria_hidden:uber_op("aria_hidden",{datatype:"boolean"},!1),aria_responsive_toggle:uber_op("aria_responsive_toggle",{datatype:"boolean"},!1),icon_tag:uber_op("icon_tag",{datatype:"string"},"i"),use_core_svgs:uber_op("use_core_svgs",{datatype:"boolean"},!1),esc_close_mobile:uber_op("esc_close_mobile",{datatype:"boolean"},!0),keyboardSubmenuTrigger:uber_op("keyboard_submenu_trigger",{datatype:"string"},"enter")},n,m,k,r;t.prototype={init:function(){this.log("Initializing UberMenu");this.$ubermenu.removeClass("ubermenu-nojs");this.removeConflicts();this.initializeSubmenuToggleTouchEvents();this.initializeSubmenuToggleMouseEvents();this.initializeRetractors();this.initializeResponsiveToggle();this.initializeMobileViewClasses();this.initializeMobileModal();this.initializeTouchoffClose();this.initializeTabs();this.initializeSubmenuPositioning();this.initializeSegmentCurrentStates();this.initializeAccessibilityOnTab();this.initializeAccessibilityStates();this.initializeImageLazyLoad();this.initializeImagePortal()},removeConflicts:function(){this.settings.remove_conflicts&&this.$ubermenu.find(".ubermenu-item, .ubermenu-target, .ubermenu-submenu").add(this.$ubermenu).removeAttr("style").unbind().off()},initializeAccessibilityStates:function(){this.settings.aria_role_navigation&&this.$ubermenu.attr("role","navigation");this.settings.aria_nav_label&&this.$ubermenu.attr("aria-label",this.$ubermenu.find("> .ubermenu-nav").attr("data-title"));this.settings.aria_expanded&&this.$ubermenu.find(".ubermenu-item.ubermenu-has-submenu-drop > .ubermenu-target").attr("aria-expanded",!1);this.settings.aria_hidden&&this.$ubermenu.find(".ubermenu-submenu-drop").attr("aria-hidden",!0);var a=this.$ubermenu.find(".ubermenu-mobile-header, .ubermenu-mobile-footer");a.attr("aria-hidden",!this.isMobile());d(e).on("ubermenu-resize-mobile",function(){a.attr("aria-hidden",!1)});d(e).on("ubermenu-resize-desktop",function(){a.attr("aria-hidden",!0)})},initializeAccessibilityOnTab:function(){if(this.settings.accessible){var a=this;d("body").on("keydown.ubermenu",function(c){9==(c.keyCode||c.which)&&(d("body").off("keydown.ubermenu"),a.initializeAccessibility())});if(a.settings.esc_close_mobile)d(e).on("keyup",function(c){a.isMobile()&&!a.$ubermenu.hasClass("ubermenu-responsive-collapse")&&27===c.which&&a.toggleMenuCollapse()})}},initializeImageLazyLoad:function(){var a=this;a.$ubermenu.find(".ubermenu-item-level-0").one("ubermenuopen",function(){d(this).find(".ubermenu-image-lazyload").each(function(){d(this).data("srcset")&&d(this).attr("srcset",d(this).data("srcset")).attr("sizes",d(this).data("sizes"));d(this).attr("src",d(this).data("src")).removeClass("ubermenu-image-lazyload")});setTimeout(function(){a.clearTabSizes();a.sizeTabs()},300)})},initializeImagePortal:function(){this.$ubermenu.find(".ubermenu-image-portal").each(function(){var a=d(this),c=a.data("ubermenu-portal-select"),b=[];d(c).each(function(){var a=d(this),c=a.find("> .ubermenu-target > .ubermenu-image");c.addClass("ubermenu-image-portal-hidden");c.attr("data-ubermenu-item-ref",a.attr("id"));a.find("> .ubermenu-target").on("mouseenter",function(){c.removeClass("ubermenu-image-portal-hidden")}).on("mouseleave",function(){c.addClass("ubermenu-image-portal-hidden")});b.push(c)});a.append(b)})},initializeAccessibility:function(){var a=this;a.$current_focus=!1;a.mousedown=!1;a.$ubermenu.addClass("ubermenu-accessible");a.$ubermenu.on("focus",".ubermenu-target, a, input, select, textarea",function(){if(!a.mousedown){var b=d(this);a.$current_focus=b;var c=b.parent(".ubermenu-item");c.length&&(c.is(".ubermenu-item-level-0")&&a.closeAllSubmenus(),"focus"===a.settings.keyboardSubmenuTrigger&&c.is(".ubermenu-has-submenu-drop")&&setTimeout(function(){b.is(":focus")&&(c.siblings(".ubermenu-has-submenu-drop").each(function(){a.closeSubmenu(d(this),"umac",a)}),a.openSubmenu(c,"umac",a))},500),b.on("blur.ubermenu",".ubermenu-target, a, input, select, textarea",function(b){a.mousedown||(a.$current_focus=!1,d(this).off("blur.ubermenu"),setTimeout(function(){a.$current_focus||a.closeAllSubmenus()},500));a.mousedown=!1}))}a.mousedown=!1});a.$ubermenu.on("focusout",function(){setTimeout(function(){d(g.activeElement).closest(a.$ubermenu).length||a.closeAllSubmenus()},10)});var c="spacebar"===a.settings.keyboardSubmenuTrigger,b="enter"===a.settings.keyboardSubmenuTrigger;if(c||b)a.$ubermenu.find(".ubermenu-item").on("keydown",function(f){var h=d(this),e=h.hasClass("ubermenu-has-submenu-drop"),k=h.hasClass("ubermenu-active");if(9===f.which&&e&&!k)if(f.shiftKey){var g=h.prev(".ubermenu-item");g.length&&(console.log(g),f.preventDefault(),g.find(">.ubermenu-target").focus())}else g=h.next(".ubermenu-item"),g.length&&(f.preventDefault(),g.find(">.ubermenu-target").focus());if(b)switch(f.which){case 13:e&&!k&&(f.preventDefault(),f.stopPropagation(),h.siblings(".ubermenu-has-submenu-drop").each(function(){a.closeSubmenu(d(this),"umac",a)}),a.openSubmenu(d(this)))}if(c)switch(f.which){case 32:f.preventDefault(),f.stopPropagation(),h.siblings(".ubermenu-has-submenu-drop").each(function(){a.closeSubmenu(d(this),"umac",a)}),k?a.closeSubmenu(d(this)):e&&a.openSubmenu(d(this))}});a.$ubermenu.find(".ubermenu-item-level-0").on("keyup",function(b){switch(b.which){case 39:a.closeAllSubmenus();d(this).next().find(">.ubermenu-target").focus();break;case 37:a.closeAllSubmenus();d(this).prev().find(">.ubermenu-target").focus();break;case 27:d(this).hasClass("ubermenu-active")&&b.stopPropagation(),a.closeAllSubmenus(),d(this).find(">.ubermenu-target").focus()}});a.$ubermenu.find(".ubermenu-tab-layout-left > .ubermenu-tabs-group > .ubermenu-tab").on("keydown",function(a){switch(a.which){case 40:a.preventDefault();d(this).next().find(">.ubermenu-target").focus();break;case 38:a.preventDefault(),d(this).prev().find(">.ubermenu-target").focus()}});a.$ubermenu.on("mousedown",function(b){a.mousedown=!0;setTimeout(function(){a.mousedown=!1},100)})},initializeSubmenuPositioning:function(){var a=this;a.positionSubmenus();d(e).ubersmartresize(function(){a.positionSubmenus()});if(this.settings.reposition_on_load)d(e).on("load",function(){a.positionSubmenus()});"ResizeObserver"in e&&(new ResizeObserver(function(){a.positionSubmenus()})).observe(a.$ubermenu[0])},initializeSubmenuToggleTouchEvents:function(){if(this.settings.touchEvents){var a=this;this.$ubermenu.on(this.touchStart,".ubermenu-target:not(.shiftnav-toggle)",function(c){a.handleTouchInteraction(c,this,a)});this.$ubermenu.on("click",".ubermenu-has-submenu-drop > .ubermenu-target, .ubermenu-tab.ubermenu-item-has-children > .ubermenu-target",function(c){a.handleClicks(c,this,a)})}},initializeSubmenuToggleMouseEvents:function(a){a=a||this;if(a.settings.mouseEvents&&!a.settings.clicktest&&!a.settings.windowstest){a.log("initializeSubmenuToggleMouseEvents");var c="hover";a.$ubermenu.hasClass("ubermenu-trigger-click")?c="click":a.$ubermenu.hasClass("ubermenu-trigger-hover_intent")&&(c="hover_intent");"click"==c?this.suppress_clicks||(this.$ubermenu.on("click.ubermenu-submenu-toggle",".ubermenu-item.ubermenu-has-submenu-drop:not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleMouseClick(b,this,a)}),this.$ubermenu.on("click.ubermenu-click-target",".ubermenu-item:not(.ubermenu-has-submenu-drop):not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleLink(b,this,a)})):"hover_intent"==c?(this.$ubermenu.on("mouseenter.mouse_intent",".ubermenu-item.ubermenu-has-submenu-drop:not([data-ubermenu-trigger])",function(b){a.handleMouseIntent(b,this,a)}),this.$ubermenu.on("click.ubermenu-click-target",".ubermenu-item:not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleLink(b,this,a)})):(this.$ubermenu.on("mouseenter.ubermenu-submenu-toggle",".ubermenu-item.ubermenu-has-submenu-drop:not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleMouseover(b,this,a)}),this.$ubermenu.on("click.ubermenu-click-target",".ubermenu-item:not([data-ubermenu-trigger]) > .ubermenu-target",function(b){a.handleLink(b,this,a)}));if(this.allow_trigger_overrides)a.$ubermenu.find(".ubermenu-item[data-ubermenu-trigger]").each(function(){var b=d(this);c=b.data("ubermenu-trigger");if("click"==c){if(!this.suppress_clicks)b.on("click.ubermenu-submenu-toggle","> .ubermenu-target",function(b){a.handleMouseClick(b,this,a)})}else if("hover_intent"==c)b.on("mouseenter.mouse_intent",function(b){a.handleMouseIntent(b,this,a)});else b.on("mouseenter.ubermenu-submenu-toggle","> .ubermenu-target",function(b){a.handleMouseover(b,this,a)})});else a.$ubermenu.find(".ubermenu-tab").on("click.ubermenu-submenu-toggle",".ubermenu-target",function(b){a.handleMouseClick(b,this,a)})}},disableSubmenuToggleMouseEvents:function(){this.log("disableSubmenuToggleMouseEvents");this.events_disabled=!0},reenableSubmenuToggleMouseEvents:function(a){a=a||this;a.log("reenableSubmenuToggleMouseEvents");a.events_disabled=!1},initializeRetractors:function(){if(this.settings.retractors){var a=this;this.$ubermenu.on("click",".ubermenu-retractor",function(b){a.handleSubmenuRetractorEnd(b,this,a)});if(this.settings.touchEvents)this.$ubermenu.on(this.touchStart,".ubermenu-retractor",function(b){a.handleSubmenuRetractorStart(b,this,a)});this.touchenabled||"touch"!=a.settings.retractor_display_strategy||(this.$ubermenu.find(".ubermenu-retractor-mobile").remove(),this.$ubermenu.find(".ubermenu-submenu-retractor-top").removeClass("ubermenu-submenu-retractor-top").removeClass("ubermenu-submenu-retractor-top-2"));if(this.settings.submenuIndicatorCloseMobile){var c=a.settings.use_core_svgs?'<span class="ubermenu-icon ubermenu-icon-essential ubermenu-icon-essential-times"><svg class="ubermenu-icon-svg-times"><use xlink:href="#ubermenu-icon-times"></use></svg></span>':"<"+a.settings.icon_tag+' class="fas fa-times"></'+a.settings.icon_tag+">",c=this.$ubermenu.find(".ubermenu-has-submenu-drop > .ubermenu-target").append('<span class="ubermenu-sub-indicator-close">'+c+"</span>").find(">.ubermenu-sub-indicator-close");c.on("click",function(b){b.preventDefault();b.stopPropagation();a.closeSubmenuInstantly(d(this).closest(".ubermenu-item"),"toggleUberMenuSubmenuClosed",a);return!1});if(this.settings.touchEvents)c.on(this.touchStart,function(b){b.preventDefault();b.stopPropagation();a.closeSubmenuInstantly(d(this).closest(".ubermenu-item"),"toggleUberMenuSubmenuClosed",a);return!1})}}},initializeResponsiveToggle:function(){var a=this,c=".ubermenu-responsive-toggle[data-ubermenu-target="+a.$ubermenu.attr("id")+"], .ubermenu-responsive-toggle[data-ubermenu-target=_any_], #"+a.$ubermenu.attr("id")+" .ubermenu-mobile-close-button",b=d(c);a.log("initializeResponsiveToggle "+this.toggleevent);if(a.settings.aria_responsive_toggle){b.attr("aria-hidden",e.innerWidth>a.settings.breakpoint);d(e).ubersmartresize(function(){b.attr("aria-hidden",e.innerWidth>a.settings.breakpoint)});var f=b.hasClass("ubermenu-responsive-toggle-open");b.attr("aria-expanded",f)}d(g).on(this.toggleevent,c,function(b){a.handleResponsiveToggle(b,this,a)});if(a.settings.mobile_menu_collapse_on_navigate&&!a.$ubermenu.hasClass("ubermenu-responsive-nocollapse"))d(e).on("pageshow",function(){a.$ubermenu.hasClass("ubermenu-responsive-collapse")||a.toggleMenuCollapse("close",!1,a)});if(/Trident.*rv[ :]*11\./.test(navigator.userAgent))b.on("keypress",function(b){13!==b.keyCode&&32!==b.keyCode||a.handleResponsiveToggle(b,this,a)})},initializeMobileViewClasses:function(){var a=this;a.toggleMobileClass();d(e).on("ubermenu-resize-mobile",function(){a.toggleMobileClass(!0)});d(e).on("ubermenu-resize-desktop",function(){a.toggleMobileClass(!1)})},initializeMobileModal:function(){var a=this;a.modalMobile&&(e.innerWidth<=a.settings.breakpoint&&a.swapModal(!0),d(e).on("ubermenu-resize-mobile",function(){a.swapModal(!0)}),d(e).on("ubermenu-resize-desktop",function(){a.swapModal(!1)}))},swapModal:function(a){a?(this.$placeholder=d('<span class="ubermenu-swap-placeholder">'),this.$ubermenu.after(this.$placeholder),this.$ubermenu.appendTo("body")):this.$placeholder&&(this.$placeholder.replaceWith(this.$ubermenu),this.$placeholder=!1)},initializeTouchoffClose:function(){if(this.settings.touchOffClose){var a=this;d(g).on(this.touchStart+".ubermenu_touchoff",function(c){a.handleTouchoffCloseStart(c,this,a)});d(g).on(this.touchEnd+".ubermenu_touchoff",function(c){a.handleTouchoffClose(c,this,"touch",a)});if(!this.suppress_clicks)d(g).on("mouseup.ubermenu_clickoff",function(c){a.handleTouchoffClose(c,this,"click",a)})}},initializeTabs:function(){var a=this,c=a.settings.responsive&&e.innerWidth<=a.settings.breakpoint?!0:!1;a.$tab_blocks=a.$ubermenu.find(".ubermenu-tabs");a.$tab_blocks=d(a.$tab_blocks.get().reverse());d(e).on("load",function(){a.sizeTabs()});a.windowwidth=e.innerWidth;d(e).ubersmartresize(function(){a.oldwindowwidth=a.windowwidth;a.windowwidth=e.innerWidth;a.windowwidth!=a.oldwindowwidth&&(a.clearTabSizes(a),a.sizeTabs(),a.checkActiveTabs(a))});a.$ubermenu.find(".ubermenu-item-level-0.ubermenu-has-submenu-drop").on("ubermenuopen.sizetabs",function(){d(this).off("ubermenuopen.sizetabs");a.sizeTabs()});a.$ubermenu.find(".ubermenu-tabs.ubermenu-tabs-dynamic-sizing").on("ubermenuopen","> .ubermenu-tabs-group > .ubermenu-tab",function(){a.sizeTabsDynamic(d(this).closest(".ubermenu-tabs"))});c||a.initializeActiveTab(a);a.$ubermenu.find(".ubermenu-tabs-group:not(.ubermenu-tabs-group--trigger-click) > .ubermenu-tab:not(.ubermenu-has-submenu-drop):not(.ubermenu-ignore-empty-tab)").on("mouseenter",function(){a.closeSubmenuInstantly(d(this).siblings(".ubermenu-active"))})},checkActiveTabs:function(a){e.innerWidth<=a.settings.breakpoint?a.$tab_blocks.find(".ubermenu-tab.ubermenu-active").removeClass("ubermenu-active"):a.initializeActiveTab(a)},initializeActiveTab:function(a){a.$tab_blocks.each(function(){var c=d(this).hasClass("ubermenu-tabs-show-default"),b=d(this).hasClass("ubermenu-tabs-show-current"),f=d(this).find("> .ubermenu-tabs-group");if(!f.find("> .ubermenu-tab.ubermenu-active").length){var h=!1;b&&(f.find(".ubermenu-current-menu-item").parentsUntil(f,".ubermenu-tab:not( .ubermenu-nocurrent )").addClass("ubermenu-current-menu-ancestor"),b=f.find("> .ubermenu-tab.ubermenu-current-menu-ancestor, > .ubermenu-tab.ubermenu-current-menu-item"),b.length&&(a.openSubmenu(b.first(),"tab current",a),h=!0));c&&!h&&0===f.find("> .ubermenu-tab.ubermenu-active").length&&a.openSubmenu(f.find("> .ubermenu-tab").first(),"tab default",a)}})},clearTabSizes:function(a){(a||this).$ubermenu.find(".ubermenu-submenu , .ubermenu-tabs , .ubermenu-tab-content-panel , .ubermenu-tabs-group").css("min-height","")},sizeTabs:function(){var a=this,c=a.settings.responsive&&e.innerWidth<=a.settings.breakpoint?!0:!1;c||(a.initializeActiveTab(a),a.$tab_blocks.each(function(){var b=!1;!d(this).hasClass("ubermenu-tab-layout-top")&&!d(this).hasClass("ubermenu-tab-layout-bottom")||c||(b=!0);d(this).data("um-stacked",b);var f=0,b=c?d(this).parentsUntil(".ubermenu").add(d(this).parents(".ubermenu")):d(this).parentsUntil(".ubermenu-item-level-0");b.addClass("ubermenu-test-dimensions");var h;d(this).find(" > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel").each(function(){d(this).addClass("ubermenu-test-dimensions");h=d(this).outerHeight();h>f&&(f=h);d(this).data("um-oh",h);d(this).removeClass("ubermenu-test-dimensions")});d(this).data("um-max-panel-height",f);d(this).hasClass("ubermenu-tabs-dynamic-sizing")?a.sizeTabsDynamic(d(this),!1):a.sizeTabsMax(d(this));b.removeClass("ubermenu-test-dimensions")}))},sizeTabsMax:function(a){var c=a.data("um-max-panel-height"),b=a.data("um-stacked"),d=a.find("> .ubermenu-tabs-group");b?a.css("min-height",c+d.outerHeight()):(d.outerHeight()>c&&(c=a.outerHeight()),d.css("min-height",c));d.find("> .ubermenu-tab > .ubermenu-tab-content-panel").css("min-height",c)},sizeTabsDynamic:function(a,c){c===l&&(c=!0);c&&(c=a.hasClass("ubermenu-tabs-dynamic-sizing-animate"));if(!(this.settings.responsive&&e.innerWidth<=this.settings.breakpoint)){var b=a.data("um-stacked"),d=a.find("> .ubermenu-tabs-group"),h=d.outerHeight();d.css("min-height","0");var k=d.find("> .ubermenu-active > .ubermenu-tab-content-panel"),g=k.data("um-oh"),g=d.outerHeight()>g?a.outerHeight():g;b?c?a.stop().animate({"min-height":g+d.outerHeight()},300,"swing",function(){k.css("overflow","auto")}):a.css("min-height",g+d.outerHeight()):c?(d.css("min-height",h),d.stop().animate({"min-height":g},300,"swing",function(){k.css("overflow","auto")})):d.css("min-height",g)}},initializeSegmentCurrentStates:function(){this.$ubermenu.find(".ubermenu-current-menu-item").first().parents(".ubermenu-item:not( .ubermenu-nocurrent )").addClass("ubermenu-current-menu-ancestor")},disableTransitions:function(){this.transitions=!1;this.$ubermenu.removeClass("ubermenu-transition-slide").removeClass("ubermenu-transition-fade").removeClass("ubermenu-transition-shift").addClass("ubermenu-no-transitions").addClass("ubermenu-transition-none")},toggleMobileClass:function(a){a===l&&(a=this.isMobile());a?this.$ubermenu.removeClass("ubermenu-desktop-view").addClass("ubermenu-mobile-view"):this.$ubermenu.removeClass("ubermenu-mobile-view").addClass("ubermenu-desktop-view")},handleClicks:function(a,c,b){d(c).data("ubermenu-killClick")&&(a.preventDefault(),b.log("killed click after touchend ",a))},handleTouchInteraction:function(a,c,b){a.stopPropagation();0<=a.type.indexOf("pointer")&&b.disableTransitions();c=d(c);c.parent().off("mouseleave.mouse_intent_none");b.log("touchstart "+a.type+" "+c.text(),a);c.on(b.touchEnd,function(a){b.handleTap(a,this,b)});c.on(b.touchMove,function(a){b.preventInteractionOnScroll(a,this,b)});a.originalEvent.touches?(c.data("ubermenu-startX",a.originalEvent.touches[0].clientX),c.data("ubermenu-startY",a.originalEvent.touches[0].clientY)):a.originalEvent.clientY&&(c.offset(),c.data("ubermenu-startX",a.originalEvent.clientX),c.data("ubermenu-startY",a.originalEvent.clientY))},preventInteractionOnScroll:function(a,c,b){b.log("touchmove interaction "+a.type,a);c=d(c);if(a.originalEvent.touches)Math.abs(a.originalEvent.touches[0].clientX-c.data("ubermenu-startX"))>b.settings.moveThreshold||Math.abs(a.originalEvent.touches[0].clientY-c.data("ubermenu-startY"))>b.settings.moveThreshold?(b.log("Preventing interaction on scroll, reset handlers (standard)"),b.resetHandlers(c,"preventScroll touches",b)):b.log("diff = "+Math.abs(a.originalEvent.touches[0].clientY-c.data("ubermenu-startY")));else if(a.originalEvent.clientY){var f=c.data(f);Math.abs(a.originalEvent.clientX-c.data("ubermenu-startX"))>b.settings.moveThreshold||Math.abs(a.originalEvent.clientY-c.data("ubermenu-startY"))>b.settings.moveThreshold?(b.log("Preventing interaction on scroll, reset handlers (standard)"),b.resetHandlers(c,"preventScroll client",b)):b.log("diff = "+a.originalEvent.clientY+" - "+c.data("ubermenu-startY")+" = "+Math.abs(a.originalEvent.clientY-c.data("ubermenu-startY")))}else b.log("no touch points found!")},handleTap:function(a,c,b){a.preventDefault();a.stopPropagation();var f=d(c);b.setInteractionMode("press");if(f.data("ubermenu-killTouch"))b.log("kill tap"),a.preventDefault(),a.stopPropagation();else{var h=f.parent();b.log("handleTap ["+f.text()+"]",a.type);f.data("ubermenu-killClick",!0);f.data("ubermenu-killHover",!0);setTimeout(function(){f.data("ubermenu-killClick",!1).data("ubermenu-killHover",!1)},1E3);b.isAccordion()&&!b.isAccordionFoldingSingle()||b.closeSubmenuInstantly(h.siblings(".ubermenu-active"));h.hasClass("ubermenu-has-submenu-drop")?h.hasClass("ubermenu-active")?(h.hasClass("ubermenu-tab")&&!b.isMobile()||b.closeSubmenu(h,"toggleUberMenuActive",b),b.handleLink(a,c,b,!0)):b.openSubmenu(h,"toggle",b):b.handleLink(a,c,b,!0)}f.data("ubermenu-killTouch",!1);b.resetHandlers(f,"handleTap",b)},handleLink:function(a,c,b,f){f=f||!1;b.log("handleLink");var h=d(c);if(h.is("a")){var g=h.attr("href"),k=h.data("ubermenu-scrolltarget");if(k){c=d(k).first();if(0<c.length){a.preventDefault();h.trigger("ubermenuscrollto");a=h.parent(".ubermenu-item");a.addClass("ubermenu-current-menu-item");a.siblings().removeClass("ubermenu-current-menu-item").removeClass("ubermenu-current-menu-parent").removeClass("uberemnu-current-menu-ancestor");var l=!1;d("html,body").animate({scrollTop:c.offset().top-b.settings.scrollto_offset},b.settings.scrollto_duration,"swing",function(){l||(b.closeSubmenu(h.closest(".ubermenu-item-level-0"),"handeLink",b),b.settings.collapse_after_scroll&&!b.$ubermenu.hasClass("ubermenu-responsive-nocollapse")&&b.toggleMenuCollapse("toggle",!1,b),h.trigger("ubermenuscrollto_complete"),l=!0)});return!1}if(g&&-1==g.indexOf("#"))return-1==k.indexOf("#")&&(k="#"+k),e.location=g+k,a.preventDefault(),!1}g?f&&a.isDefaultPrevented()&&(b.log("default prevented, follow link"),"_blank"==h.attr("target")?e.open(g,"_blank"):e.location=g):a.preventDefault()}},handleMouseClick:function(a,c,b){b.log("handleMouseClick",a);var f=d(c);if(f.data("ubermenu-killClick"))b.log("handleMouseClick: killClick");else{var h=f.parent(".ubermenu-item");h.length&&(h.hasClass("ubermenu-active")?(f.is("a")&&b.handleLink(a,c,b),h.hasClass("ubermenu-tab")||b.closeSubmenu(h,"retract")):(b.setInteractionMode("press"),h.hasClass("ubermenu-has-submenu-drop")&&(a.preventDefault(),b.isAccordion()&&!b.isAccordionFoldingSingle()||b.closeSubmenuInstantly(h.siblings(".ubermenu-active")),b.openSubmenu(h,"click",b))))}},handleMouseIntent:function(a,c,b){b.log("handleMouseIntent");b.setInteractionMode("hover");var f=d(c);f.data("mouse_intent_timer")&&f.data("mouse_intent_timer",clearTimeout(f.data("mouse_intent_timer")));var h=f.find(".ubermenu-target");h.data("ubermenu-killHover")?(b.log("killHover MouseIntent"),a.preventDefault(),a.stopPropagation()):(k=a.pageX,r=a.pageY,f.on("mousemove.mouse_intent",b.trackMouse),f.data("mouse_intent_timer",setTimeout(function(){b.compare(a,f,b.handleMouseIntentSuccess,b)},b.settings.intent_interval)),f.on("mouseleave.mouse_intent_none",function(){d(this).data("mouse_intent_timer",clearTimeout(d(this).data("mouse_intent_timer")));f.data("mouse_intent_state",0);f.off("mouseleave.mouse_intent_none");h.data("ubermenu-killHover")?(b.log("killHover MouseIntent_Cancel"),a.preventDefault(),a.stopPropagation()):b.closeSubmenu(f,"mouse_intent_cancel",b)}))},handleMouseIntentSuccess:function(a,c,b){b.log("handleMouseIntentSuccess");c.off("mouseleave.mouse_intent_none");var d=c.find(".ubermenu-target");if(d.data("ubermenu-killHover"))b.log("Kill hover on IntentSuccess"),a.preventDefault(),a.stopPropagation();else if(d.data("ubermenu-killHover",!1),b.triggerSubmenu(a,c,b),!c.hasClass("ubermenu-tab")||e.innerWidth<=b.settings.breakpoint)c.on("mouseleave.mouse_intent",function(a){b.handleMouseIntentLeave(a,this,b)})},handleMouseIntentLeave:function(a,c,b){var f=d(c);f.data("mouse_intent_timer")&&f.data("mouse_intent_timer",clearTimeout(f.data("mouse_intent_timer")));f.off("mousemove.mouse_intent",b.trackMouse);1==f.data("mouse_intent_state")&&f.data("mouse_intent_timer",setTimeout(function(){b.delayMouseLeave(a,f,b.handleMouseIntentLeaveSuccess,b)},b.settings.intent_delay))},handleMouseIntentLeaveSuccess:function(a,c,b){c.off("mouseleave.mouse_intent");c.find("> .ubermenu-target").data("ubermenu-killHover")||b.closeSubmenu(c,"mouse_intent_leave",b)},delayMouseLeave:function(a,c,b,d){c.data("mouse_intent_timer",clearTimeout(c.data("mouse_intent_timer")));c.data("mouse_intent_state",0);return b.apply(c,[a,c,d])},trackMouse:function(a){n=a.pageX;m=a.pageY},compare:function(a,c,b,d){c.data("mouse_intent_timer",clearTimeout(c.data("mouse_intent_timer")));if(Math.abs(k-n)+Math.abs(r-m)<d.settings.intent_threshold)return c.off("mousemove.mouse_intent",d.track),c.data("mouse_intent_state",1),b.apply(c,[a,c,d]);k=n;r=m;c.data("mouse_intent_timer",setTimeout(function(){d.compare(a,c,b,d)},d.settings.intent_interval))},triggerSubmenu:function(a,c,b){b.closeSubmenuInstantly(c.siblings(".ubermenu-active, .ubermenu-in-transition"));b.openSubmenu(c,"mouseenter",b)},handleMouseover:function(a,c,b){if(!b.events_disabled){b.setInteractionMode("hover");var f=d(c);f.data("ubermenu-killTouch",!0);setTimeout(function(){f.data("ubermenu-killTouch",!1)},1E3);b.log("handleMouseenter, add mouseleave",a);c=f.parent(".ubermenu-item");if(c.length&&!c.hasClass("ubermenu-active")&&(b.triggerSubmenu(a,c,b),!c.hasClass("ubermenu-tab")||e.innerWidth<=b.settings.breakpoint))c.on("mouseleave.ubermenu-submenu-toggle",function(a){b.handleMouseleave(a,this,b)})}},handleMouseleave:function(a,c,b){b.log("handleMouseleave, remove mouseleave",a);d(c).off("mouseleave.ubermenu-submenu-toggle");b.closeSubmenu(d(c),"mouseout")},handleSubmenuRetractorStart:function(a,c,b){a.preventDefault();a.stopPropagation();d(c).on(b.touchEnd,function(a){b.handleSubmenuRetractorEnd(a,this,b)});b.log("handleSubmenuRetractorStart "+d(c).text())},handleSubmenuRetractorEnd:function(a,c,b){a.preventDefault();a.stopPropagation();a=d(c).closest(".ubermenu-item");b.closeSubmenu(a,"handleSubmenuRetractor");d(c).off(b.touchEnd);b.log("handleSubmenuRetractorEnd "+a.find("> .ubermenu-target").text());return!1},handleResponsiveToggle:function(a,c,b){b.log("handleResponsiveToggle "+a.type,a);a.preventDefault();a.stopPropagation();if("touchend"==a.type)b.$ubermenu.data("ubermenu-prevent-click",!0),setTimeout(function(){b.$ubermenu.data("ubermenu-prevent-click",!1)},500);else if("click"==a.type&&b.$ubermenu.data("ubermenu-prevent-click")){b.$ubermenu.data("ubermenu-prevent-click",!1);return}b.toggleMenuCollapse("toggle",c,b)},handleTouchoffCloseStart:function(a,c,b){b.touchoffclosestart=d(e).scrollTop()},handleTouchoffClose:function(a,c,b,f){d(a.target).closest(".ubermenu").length||"click"!=b&&f.touchoffclosestart!=d(e).scrollTop()||(f.log("touchoff close ",a),f.closeAllSubmenus()&&(f.disableSubmenuToggleMouseEvents(),e.setTimeout(function(){f.reenableSubmenuToggleMouseEvents(f)},f.settings.submenuAnimationDuration)))},toggleMenuCollapse:function(a,c,b){b=b||this;c=c||".ubermenu-resposive-toggle";c="object"==typeof c?d(c):d(c+'[data-ubermenu-target="'+b.$ubermenu.attr("id")+'"]');a=a||"toggle";"toggle"==a&&(a=b.$ubermenu.hasClass("ubermenu-responsive-collapse")?"open":"close");var f=d(".ubermenu-responsive-toggle[data-ubermenu-target="+b.$ubermenu.attr("id")+"]");"open"==a?(b.$ubermenu.removeClass("ubermenu-responsive-collapse").trigger("ubermenutoggledopen"),f.trigger("ubermenutoggledopen"),f.toggleClass("ubermenu-responsive-toggle-open"),b.modalMobile&&b.trapModalFocus(c),b.settings.aria_responsive_toggle&&f.attr("aria-expanded",!0)):(b.$ubermenu.addClass("ubermenu-responsive-collapse").trigger("ubermenutoggledclose"),f.trigger("ubermenutoggledclose"),f.toggleClass("ubermenu-responsive-toggle-open"),b.settings.aria_responsive_toggle&&f.attr("aria-expanded",!1));b.transitions&&!b.$ubermenu.hasClass("ubermenu-responsive-nocollapse")&&(b.$ubermenu.addClass("ubermenu-in-transition"),b.$ubermenu.on(b.transitionend+"_toggleubermenu",function(){b.$ubermenu.removeClass("ubermenu-in-transition");b.$ubermenu.off(b.transitionend+"_toggleubermenu")}))},trapModalFocus:function(a){var c=this,b=this.$ubermenu.find('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');this.firstFocus=b.first()[0];this.lastFocus=b.last()[0];var d=this.checkModalFocusTab.bind(this);g.addEventListener("keydown",d);setTimeout(function(){c.firstFocus.focus()},100);c.$ubermenu.on("ubermenutoggledclose",function(){g.removeEventListener("keydown",d);this.lastFocus=this.firstFocus=!1;a[0].focus()})},checkModalFocusTab:function(a){if("Tab"===a.key||9===a.keyCode)a.shiftKey?g.activeElement===this.firstFocus&&(this.lastFocus.focus(),console.log("focus force to last"),a.preventDefault()):g.activeElement===this.lastFocus&&(this.firstFocus.focus(),console.log("focus force to first"),a.preventDefault())},positionSubmenus:function(){var a=this;if("h"==a.orientation){if(a.vstretch)if("static"!==a.$ubermenu.css("position")||"static"!==a.$ubermenu.find("> .ubermenu-nav").css("position")||a.isMobile())a.inverted?a.$ubermenu.find(".ubermenu-item-level-0 > .ubermenu-submenu-drop").css({transform:"",marginTop:"",bottom:""}):a.$ubermenu.find(".ubermenu-item-level-0 > .ubermenu-submenu-drop").css({marginTop:"",top:""});else{var c="0px"!==a.$ubermenu.css(a.inverted?"border-top-width":"border-bottom-width");a.$ubermenu.find(".ubermenu-item-level-0 > .ubermenu-submenu-drop").each(function(){if(a.inverted)d(this).css({transform:"translateY(-100%)",bottom:"auto",marginTop:c?"-1px":0});else{var b=d(this).parent().outerHeight();c&&b++;d(this).css({top:"auto",marginTop:b})}})}a.$ubermenu.find(".ubermenu-submenu-drop.ubermenu-submenu-align-center").each(function(){var b=d(this).parent(".ubermenu-item"),c=d(this);if(a.$ubermenu.hasClass("ubermenu-bound"))var h=b.closest(".ubermenu , .ubermenu-submenu");else if(a.$ubermenu.hasClass("ubermenu-bound-inner"))h=b.closest(".ubermenu-nav , .ubermenu-submenu");else{var e=b.closest(".ubermenu-submenu");0===e.length?(h=a.$ubermenu.offsetParent())||(h=d("body")):h=e}var e=c.outerWidth(),g=b.outerWidth(),k=b.offset().left,b=h.width();h=h.offset().left;g=k+g/2-(h+e/2);g=0<g?g:0;e>b?g=(e-b)/-2:g+e>b&&(c.css({right:0,left:"auto"}),g=!1);!1!==g&&c.css("left",g)})}},openSubmenu:function(a,c,b){b=b||this;b.log("Open Submenu "+c);a.hasClass("ubermenu-active")||(a.addClass("ubermenu-active"),b.settings.aria_expanded&&a.find(">.ubermenu-target").attr("aria-expanded","true"),b.settings.aria_hidden&&a.find(">.ubermenu-submenu").attr("aria-hidden","false"),b.transitions&&(a.addClass("ubermenu-in-transition"),a.find("> .ubermenu-submenu").on(b.transitionend+"_opensubmenu",function(){b.log("finished submenu open transition");a.removeClass("ubermenu-in-transition");d(this).off(b.transitionend+"_opensubmenu")})),a.trigger("ubermenuopen"))},closeSubmenu:function(a,c,b){b=b||this;b.log("closeSubmenu "+a.find(">a").text()+" ["+c+"]");a.hasClass("ubermenu-item-has-children")&&a.hasClass("ubermenu-active")&&(b.transitions&&a.addClass("ubermenu-in-transition"),a.each(function(){var a=d(this),c=a.find("> .ubermenu-submenu");if(b.transitions)c.on(b.transitionend+"_closesubmenu",function(){b.log("finished submenu close transition");a.removeClass("ubermenu-in-transition");c.off(b.transitionend+"_closesubmenu")})}));a.removeClass("ubermenu-active");a.trigger("ubermenuclose");b.settings.aria_expanded&&a.find(">.ubermenu-target").attr("aria-expanded","false");b.settings.aria_hidden&&a.find(">.ubermenu-submenu").attr("aria-hidden","true")},closeSubmenuInstantly:function(a){0!==a.length&&(a.addClass("ubermenu-notransition"),a.removeClass("ubermenu-active").removeClass("ubermenu-in-transition"),a[0].offsetHeight,a.removeClass("ubermenu-notransition"),a.trigger("ubermenuclose"),this.settings.aria_expanded&&a.find(">.ubermenu-target,>.ubermenu-submenu").attr("aria-expanded","false"),this.settings.aria_hidden&&a.find(">.ubermenu-submenu").attr("aria-hidden","true"))},closeAllSubmenus:function(){var a=this.$ubermenu.find(".ubermenu-item-level-0.ubermenu-active");a.length&&this.closeSubmenuInstantly(a);return a.length},resetHandlers:function(a,c,b){b.log("ResetHandlers: "+c);a.off(this.touchEnd);a.off(this.touchMove);a=a.parent();a.off("mousemove.mouse_intent");a.off("mouseleave.mouse_intent_none");a.data("mouse_intent_timer",clearTimeout(a.data("mouse_intent_timer")));a.data("mouse_intent_state",0)},isMobile:function(){return e.innerWidth<=this.settings.breakpoint},isTablet:function(){return e.innerWidth<=this.settings.breakpoint&&480<e.innerWidth},isAccordion:function(){return this.mobileAccordion&&(480>=e.innerWidth||this.isTablet()&&this.$ubermenu.hasClass("ubermenu-responsive-single-column"))},isAccordionFoldingSingle:function(){return"single"===this.mobileAccordionFolding},setInteractionMode:function(a){this.interactionMode!==a&&(this.$ubermenu.removeClass("ubermenu-interaction-"+this.interactionMode).addClass("ubermenu-interaction-"+a),this.interactionMode=a)},log:function(a,c,b){b=b||this;b.settings.debug&&(b.settings.debug_onscreen?this.debug_target.prepend('<div class="um-debug-content">'+a+"</div>"):console.log(a,c))}};d.fn.ubermenu=function(a){var c=arguments;if(a===l||"object"===typeof a)return this.each(function(){d.data(this,"plugin_ubermenu")||d.data(this,"plugin_ubermenu",new t(this,a))});if("string"===typeof a&&"_"!==a[0]&&"init"!==a){var b;this.each(function(){var f=d.data(this,"plugin_ubermenu");f instanceof t&&"function"===typeof f[a]&&(b=f[a].apply(f,Array.prototype.slice.call(c,1)));"destroy"===a&&d.data(this,"plugin_ubermenu",null)});return b!==l?b:this}}})(jQuery,window,document);(function(d){function e(e){if(!g){g=!0;"."==window.location.hash.substring(1,2)?(e=d("body").find(window.location.hash.substring(1)),e.length&&(window.scrollTo(0,e.offset().top-ubermenu_data.scrollto_offset),d(".ubermenu").find('.ubermenu-target[data-ubermenu-scrolltarget="'+window.location.hash.substring(1)+'"]').parent().addClass("ubermenu-current-menu-item"))):window.location.hash.length&&setTimeout(function(){try{var e=d("body").find(window.location.hash);e.length&&(window.scrollTo(0,e.offset().top-ubermenu_data.scrollto_offset),d(".ubermenu").find('.ubermenu-target[data-ubermenu-scrolltarget="'+window.location.hash+'"]').parent().addClass("ubermenu-current-menu-item"))}catch(r){}},100);d(".ubermenu-item:empty").each(function(){var e=d(this).parent();d(this).remove();0==e.find(".ubermenu-item").length&&(e.parent().removeClass("ubermenu-has-submenu-drop").removeClass("ubermenu-has-submenu-flyout").off().find(".ubermenu-target > .ubermenu-sub-indicator").remove(),e.remove())});d(".ubermenu-submenu:empty").each(function(){var e=d(this).parent("li");e.removeClass("ubermenu-has-submenu-drop");e.find(".ubermenu-sub-indicator").remove()});d("#wp-admin-bar-ubermenu_loading").remove();d(".ubermenu").ubermenu({}).trigger("ubermenuinit");d(".ubermenu-submenu .ubermenu-search-input-autofocus").closest(".ubermenu-has-submenu-drop").on("ubermenuopen",function(){var e=d(this).find(".ubermenu-submenu .ubermenu-search-input");e.length&&setTimeout(function(){e[0].focus()},250)});var l,p=window.innerWidth,n=window.innerWidth,m=ubermenu_data.hasOwnProperty("responsive_breakpoint")?parseInt(ubermenu_data.responsive_breakpoint):959;window.addEventListener("resize",function(){document.body.classList.add("um-window-resizing");clearTimeout(l);l=setTimeout(function(){document.body.classList.remove("um-window-resizing")},400);n=window.innerWidth;p<=m&&n>m?d(window).trigger("ubermenu-resize-desktop"):p>m&&n<=m&&d(window).trigger("ubermenu-resize-mobile");p=n});"undefined"!==typeof google&&"undefined"!==typeof google.maps&&"undefined"!==typeof google.maps.LatLng&&d(".ubermenu-map-canvas").each(function(){var e=d(this),g=e.attr("data-zoom")?parseInt(e.attr("data-zoom")):8,a=e.attr("data-lat")?new google.maps.LatLng(e.attr("data-lat"),e.attr("data-lng")):new google.maps.LatLng(40.7143528,-74.0059731),c=new google.maps.Map(this,{zoom:g,mapTypeId:google.maps.MapTypeId.ROADMAP,center:a});e.attr("data-address")?(new google.maps.Geocoder).geocode({address:e.attr("data-address")},function(b,d){d==google.maps.GeocoderStatus.OK&&(c.setCenter(b[0].geometry.location),a=b[0].geometry.location,new google.maps.Marker({map:c,position:b[0].geometry.location,title:e.attr("data-mapTitle")}))}):new google.maps.Marker({map:c,position:a,title:e.attr("data-mapTitle")});var b=d(this).closest(".ubermenu-has-submenu-drop"),f=function(){google.maps.event.trigger(c,"resize");c.setCenter(a);c.setZoom(g);b.off("ubermenuopen",f)};b.on("ubermenuopen",f)})}}var g=!1;jQuery(function(d){e("document.ready")});d(window).on("load",function(){e("window.load")})})(jQuery);function uberMenu_openMega(d){jQuery(".ubermenu").ubermenu("openSubmenu",jQuery(d))}function uberMenu_openFlyout(d){jQuery(".ubermenu").ubermenu("openSubmenu",jQuery(d))}function uberMenu_close(d){jQuery(".ubermenu").ubermenu("closeSubmenu",jQuery(d))}function uberMenu_redrawSubmenus(){jQuery(".ubermenu").ubermenu("positionSubmenus")};function lazyLoadThumb(e){var t='<img loading="lazy" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<div class="play"></div>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.dataset.query.length?'':'&'+this.dataset.query;e.setAttribute("src",t.replace("ID",this.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.replaceChild(e,this)}document.addEventListener("DOMContentLoaded",function(){var e,t,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),e.onclick=lazyLoadYoutubeIframe,a[t].appendChild(e)});