!function(e){var t={};function n(o){if(t[o])return t[o].exports;var c=t[o]={i:o,l:!1,exports:{}};return e[o].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var c in e)n.d(o,c,function(t){return e[t]}.bind(null,c));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){const n=window._ckyConfig,o=window._ckyStyles;n._backupNodes=[],n._resetConsentID=!1,n._bannerState=!1,n._preferenceOriginTag=!1,window.cookieyes=window.cookieyes||{};const c=window.cookieyes;c._ckyConsentStore=new Map,c._ckyGetCookieMap=function(){const e={};try{document.cookie.split(";").map(t=>{const[n,o]=t.split("=");n&&(e[n.trim()]=o)})}catch(e){}return e};const r=c._ckyGetCookieMap();c._ckyGetFromStore=function(e){return c._ckyConsentStore.get(e)||""},c._ckySetInStore=function(e,t){c._ckyConsentStore.set(e,t);let o=[];for(const[e,t]of c._ckyConsentStore)o.push(`${e}:${t}`);const r=n&&n._expiry?n._expiry:365;c._ckySetCookie("cookieyes-consent",o.join(","),r)};const s=(r["cookieyes-consent"]||"").split(",").reduce((e,t)=>{if(!t)return e;const[n,o]=t.split(":");return e[n]=o,e},{});function i(e){const t=document.querySelector("[data-cky-tag="+e+"]");return t||!1}function a(e,t){const n=d(e);n&&n.addEventListener("click",t)}function u(){return l("remove",...arguments)}function l(e,t,n,o=!0){const c=d(t,o);return c&&c.classList[e](n)}function d(e,t){let n=e;switch(!0){case e.startsWith("="):n=`[data-cky-tag="${e.substring(1)}"]`}const o=document.querySelector(n);return!o||t&&!o.parentElement?null:t?o.parentElement:o}function y(){v(),!0===n._bannerConfig.config.revisitConsent.status&&T()}function f(){!function(){if(document.getElementById("cky-style")||!o)return;document.head.insertAdjacentHTML("beforeend",` `)}(),function(){const e=n._tags;Array.prototype.forEach.call(e,(function(e){document.querySelectorAll("[data-cky-tag="+e.tag+"]").forEach((function(t){let n="";for(const t in e.styles)n+=`${t}: ${e.styles[t]};`;t.style.cssText=n}))}))}(),function(){const e=document.getElementById("ckyBannerTemplate").innerHTML,t=(new DOMParser).parseFromString(e,"text/html");(function(e){const t=e.querySelector('[data-cky-tag="detail"] .cky-footer-shadow'),n=e.querySelector('[data-cky-tag="detail"]');if(!t)return;const o=n&&n.style.backgroundColor||"#ffffff";t.style.background=`linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, ${o} 100%)`})(t),document.body.insertAdjacentHTML("afterbegin",t.body.innerHTML),"classic"===b()&&p("=settings-button","false");N(),function(){if(!n._bannerConfig.config.auditTable.status)return;const e=n._categories.map(({slug:e})=>e);e.map(t=>{const n="#ckyDetailCategory"+t,o=n+" .cky-accordion-btn";p(o,"false"),a(n,({target:{id:c}})=>{c!=="ckySwitch"+t&&function(){return l("toggle",...arguments)}(n,"cky-accordion-active",!1)?(p(o,"true"),e.filter(e=>e!==t).map(e=>{u("#ckyDetailCategory"+e,"cky-accordion-active",!1),p(`#ckyDetailCategory${e} .cky-accordion-btn`,"false")})):p(o,"false")})})}(),function(){for(const{slug:e}of n._categories)a("detail-category-title",()=>document.getElementById("ckyCategory"+e).classList.toggle("cky-tab-active"));a("=settings-button",()=>x("settings-button")),a("=detail-close",()=>w()),a("=optout-cancel-button",()=>w()),a("=close-button",()=>(c._ckySetInStore("action","yes"),void y())),a("=donotsell-button",()=>x("donotsell-button")),a("=reject-button",P("reject")),a("=accept-button",P("all")),a("=detail-accept-button",P("all")),a("=detail-save-button",P()),a("=detail-category-preview-save-button",P()),a("=optout-confirm-button",P()),a("=detail-reject-button",P("reject")),a("=revisit-consent",()=>_revisitCkyConsent()),a("=optout-close",()=>w())}(),function(){const e=n._bannerConfig.config.optOption.toggle,t=e.states.active.styles["background-color"],o=e.states.inactive.styles["background-color"];u("=optout-option","cky-disabled",!1);const r=n._shortCodes.find(e=>"cky_optout_toggle_label"===e.key),s=n._shortCodes.find(e=>"cky_optout_option_title"===e.key),i=r.content.replace("[cky_optout_option_title]",s.content),l="yes"===c._ckyGetFromStore("consent");!function(e,t,{checked:n,disabled:o,addListeners:c},{activeColor:r,inactiveColor:s},i=!1){if(!e)return;i&&c&&a("=optout-option-title",()=>e.click());if(e.checked=n,e.disabled=o,e.style.backgroundColor=n?r:s,D(e,n,t,i),!c)return;e.addEventListener("change",({currentTarget:n})=>{const o=n.checked;n.style.backgroundColor=o?r:s,D(e,o,t,i)})}(document.getElementById("ckyCCPAOptOut"),i,{checked:l,disabled:!1,addListeners:!0},{activeColor:t,inactiveColor:o},!0)}(),function(){const e=n._bannerConfig.config.videoPlaceholder.status,t=n._bannerConfig.config.videoPlaceholder.styles;if(!e)return;if(!e)return;const o=document.querySelectorAll('[data-cky-tag="placeholder-title"]');if(o.length<1)return;Array.from(o).forEach(e=>{e.style.display="block",e.addEventListener("click",()=>{c._ckyGetFromStore("action")&&_revisitCkyConsent()});for(const n in t)t[n]&&(e.style[n]=t[n])})}(),function(){const e=n._shortCodes.find(e=>"cky_readmore"===e.key);if(!e.status)return;const t=e.content,o=n._bannerConfig.config.readMore.styles,c=document.querySelector('[data-cky-tag="description"]');if(!c)return;if(c.childNodes.length>1){const e=document.querySelector('[data-cky-tag="description"] p:last-child');e&&e.insertAdjacentHTML("beforeend"," "+t)}else c.insertAdjacentHTML("beforeend"," "+t);const r=document.querySelectorAll('[data-cky-tag="readmore-button"]');if(r.length<1)return;Array.from(r).forEach(e=>{for(const t in o)o[t]&&(e.style[t]=o[t])})}(),function(){const e=document.getElementById("cky-style-inline");e&&e.remove()}(),function(){const e=i("notice");if(!e)return!1;const t=e.closest(".cky-consent-container");if(!t)return!1;const o=n._bannerConfig.settings.type;let c=n._bannerConfig.settings.position,r=o;"popup"===r&&(c="center");r="pushdown"===_()?"classic":r;const s=`cky-${r}-${c}`;t.classList.add(s);const a=i("revisit-consent");if(!a)return!1;const u="cky-revisit-"+n._bannerConfig.config.revisitConsent.position;a.classList.add(u)}(),function(){if(!n._rtl)return;["notice","detail","optout-popup","revisit-consent","video-placeholder"].forEach((function(e){i(e)&&i(e).classList.add("cky-rtl")}))}(),["detail-powered-by","optout-powered-by"].map(e=>{const t=document.querySelector(`[data-cky-tag="${e}"]`);t&&(t.style.display="flex",t.style.justifyContent="flex-end",t.style.alignItems="center")}),function(){const e=m(),t=b();if("classic"===t)return;if("popup"===t){const[e,t]=j("notice");I(e,t,!0),I(t,e)}const[n,o]=j("ccpa"===e?"optout-popup":"detail");I(n,o,!0),I(o,n)}(),function(){const e="ccpa"===m()?i("optout-popup"):i("detail");if(!e)return!1;const t=e.closest(".cky-modal");if(!t)return!1;if("pushdown"!==_()&&"popup"!==_()){const e="cky-"+n._bannerConfig.settings.preferenceCenterType;t.classList.add(e)}}()}(),function(){const e=m(),t=n._shortCodes.find(e=>"cky_show_desc"===e.key),o=n._shortCodes.find(e=>"cky_hide_desc"===e.key);if(!t||!o)return;const c=o.content,r=t.content,s=window.innerWidth<376?150:300,i=document.querySelector(`[data-cky-tag="${"gdpr"===e?"detail":"optout"}-description"]`);if(i.textContent.length p");if(l.length<=1)return;let d="";for(let e=0;es&&t.insertAdjacentHTML("beforeend","... "+r),d=`${d}${t.outerHTML}`,d.length>s)break}function y(){i.innerHTML=`${u}${c}`,a("=hide-desc-button",f)}function f(){i.innerHTML=d,a("=show-desc-button",y)}f()}(),!c._ckyGetFromStore("action")||function(){let e=new URL(document.location).searchParams;return e.get("cky_preview")&&"true"===e.get("cky_preview")}()?(C(),function(){const e=m();c._ckySetInStore("consent","no");const t=K(),o={accepted:[],rejected:[]};let r="yes";for(const s of n._categories)("gdpr"===e&&!s.isNecessary&&!s.defaultConsent[e]||"ccpa"===e&&t&&!s.defaultConsent.ccpa)&&(r="no"),"no"===r?o.rejected.push(s.slug):o.accepted.push(s.slug),c._ckySetInStore(""+s.slug,r);H()}(),function(){if(c._ckyGetFromStore("consentid"))return;const e=c._ckyRandomString(32);c._ckySetInStore("consentid",e),n._resetConsentID=!0}()):y()}function p(e,t=null){const n=d(e);if(!n)return;if(t)return n.setAttribute("aria-expanded",t);const o="true"===n.getAttribute("aria-expanded")?"false":"true";n.setAttribute("aria-expanded",o)}async function g(){try{f(),function(){for(const e of n._categories)"yes"!==c._ckyGetFromStore(e.slug)&&M(e)}(),document.querySelector("body").addEventListener("click",e=>{const t=".cky-banner-element, .cky-banner-element *";(e.target.matches?e.target.matches(t):e.target.msMatchesSelector(t))&&_revisitCkyConsent()})}catch(e){console.error(e)}}var k;function m(){return n._bannerConfig.settings.applicableLaw}function b(){return n._bannerConfig.settings.type}function _(){return"classic"===b()?"pushdown":n._bannerConfig.settings.preferenceCenterType}function h(){const e=i("notice"),t=e&&e.closest(".cky-consent-container")||!1;return t&&t||!1}function v(){const e=h();e&&e.classList.add("cky-hide")}function C(){const e=h();e&&e.classList.remove("cky-hide")}function S(){if("classic"===b())return h();let e="ccpa"===m()?i("optout-popup"):i("detail");return e&&e.closest(".cky-modal")||!1}function w(){const e=S();e&&e.classList.remove(E()),"classic"!==b()?(!function(){const e=document.querySelector(".cky-overlay");e&&e.classList.add("cky-hide")}(),c._ckyGetFromStore("action")||C()):(p("=settings-button","false"),u("=notice","cky-consent-bar-expand")),c._ckyGetFromStore("action")&&T();const t=n._preferenceOriginTag;t&&function(e){const t=i(e);if(!t)return;t.focus()}(t)}function L(){const e=S();e&&e.classList.add(E()),"classic"!==b()?(!function(){const e=document.querySelector(".cky-overlay");e&&e.classList.remove("cky-hide")}(),v()):(p("=settings-button"),function(){l("add",...arguments)}("=notice","cky-consent-bar-expand"))}function $(){const e=S();e&&e.classList.toggle(E()),"pushdown"!==_()&&function(){const e=document.querySelector(".cky-overlay");e&&e.classList.toggle("cky-hide")}()}function E(){return"pushdown"===_()?"cky-consent-bar-expand":"cky-modal-open"}function A(){const e=i("revisit-consent");return e&&e||!1}function T(){const e=A();e&&e.classList.remove("cky-revisit-hide")}function x(e=!1){n._preferenceOriginTag=e,"classic"===b()?($(),p("=settings-button")):L()}function j(e){const t=document.querySelector(`[data-cky-tag="${e}"]`);if(!t)return[];const n=Array.from(t.querySelectorAll('a:not([disabled]), button:not([disabled]), [tabindex]:not([disabled]):not([tabindex="-1"])')).filter(e=>"none"!==e.style.display);return n.length<=0?[]:[n[0],n[n.length-1]]}function I(e,t,n=!1){e&&t&&e.addEventListener("keydown",e=>{9!==e.which||n&&!e.shiftKey||!n&&e.shiftKey||(e.preventDefault(),t.focus())})}function M({cookies:e}){const t=c._ckyGetCookieMap();for(const{cookieID:n,domain:o}of e)t[n]&&[o,""].map(e=>c._ckySetCookie(n,"",0,e))}function N(e=!1){for(const t of n._categories){const o=c._ckyGetFromStore(t.slug);O(t,"yes"===o||!o&&t.defaultConsent[m()]||t.isNecessary,t.isNecessary,n._shortCodes.find(e=>"cky_category_toggle_label"===e.key).content.replace("[cky_preference_{{category_slug}}_title]",t.name),e),q(t)}}function O(e,t,o,c,r=!1){const s=n._bannerConfig.config.preferenceCenter.toggle,i=s.states.active.styles["background-color"],a=s.states.inactive.styles["background-color"];["ckyCategoryDirect","ckySwitch"].map(s=>{const u=document.getElementById(`${s}${e.slug}`);u&&(!function(e,t={},o=!1){if(o)return;"detail-category-toggle"===e.parentElement.getAttribute("data-cky-tag")?function(e,t){let o=e.closest(".cky-accordion-item");if(!o)return;const c=o.querySelector(".cky-switch");t.isNecessary?c&&c.remove():("classic"===b()&&n._bannerConfig.config.categoryPreview.status||t.cookies&&0===t.cookies.length)&&c&&c.remove()}(e,t):"detail-category-preview-toggle"===e.parentElement.getAttribute("data-cky-tag")&&function(e,t){t.cookies&&0===t.cookies.length&&!t.isNecessary&&e.parentElement.parentElement.remove()}(e,t);if(!t.isNecessary){const e=t.name,n=document.querySelector(`[data-cky-tag="detail-category-title"][aria-label="${e}"]`);if(n){const e=n.closest(".cky-accordion-item").querySelector(".cky-always-active");e&&e.remove()}}}(u,e,r),u.checked=t,u.disabled=o,u.style.backgroundColor=t?i:a,D(u,t,c),r||u.addEventListener("change",({currentTarget:e})=>{const t=e.checked;e.style.backgroundColor=t?i:a,D(u,t,c)}))})}function q(e){if(!1===n._bannerConfig.config.auditTable.status){const t=document.querySelector(`#ckyDetailCategory${e.slug} [data-cky-tag="audit-table"]`);t&&t.remove();const n=document.querySelector(`#ckyDetailCategory${e.slug} .cky-accordion-chevron`);n&&n.classList.add("cky-accordion-chevron-hide")}}function D(e,t,o,c=!1){if(!e)return;const r=t?"disable":"enable",s=`cky_${r}_${c?"optout":"category"}_label`,i=n._shortCodes.find(e=>e.key===s);if(!i)return;const a=o.replace(/{{status}}/g,r).replace(`[${s}]`,i.content);e.setAttribute("aria-label",a)}function P(e="custom"){return()=>{!function(e="all"){const t=m(),o=K();c._ckySetInStore("action","yes"),"gdpr"===t?c._ckySetInStore("consent","reject"===e?"no":"yes"):c._ckySetInStore("consent",o?"yes":"no");const r={accepted:[],rejected:[]};for(const s of n._categories){let n="no";n="gdpr"===t?s.isNecessary||"reject"!==e&&("custom"!==e||K(s.slug))?"yes":"no":o&&!s.defaultConsent.ccpa?"no":"yes",c._ckySetInStore(""+s.slug,n),"no"===n?(r.rejected.push(s.slug),M(s)):r.accepted.push(s.slug)}H()}(e),y(),w(),function(){"gdpr"===m()&&N(!0);!0===n._bannerConfig.behaviours.reloadBannerOnAccept&&window.location.reload()}()}}["consentid","consent","action"].concat(n._categories.map(({slug:e})=>e)).map(e=>c._ckyConsentStore.set(e,s[e]||"")),c._ckyGetCookie=function(e){const t=new RegExp(e+"=([^;]+)").exec(document.cookie);return t&&Array.isArray(t)&&t[1]?unescape(t[1]):null},c._ckySetCookie=function(e,t,o=0,c=n._rootDomain){const r=new Date;c&&(c="domain="+c);const s=0===o?0:r.setTime(r.getTime()+24*o*60*60*1e3);document.cookie=`${e}=${t}; expires=${new Date(s).toUTCString()}; path=/;${c}; SameSite=Strict;`},_revisitCkyConsent=function(){"classic"===b()&&C(),x(),function(e=!1){const t=A();t&&(!0===e?_ckyRevisitHide():t.classList.toggle("cky-revisit-hide"))}()},c._ckyRandomString=function(e,t=!0){const n=(t?"0123456789":"")+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghiklmnopqrstuvwxyz",o=[];for(let t=0;t{try{if(U(t.src))return!0;if("script"===t.nodeName.toLowerCase()){const n=document.createElement("script");n.src=t.src,n.type="text/javascript",document[e].appendChild(n)}else{const e=document.getElementById(n);if(!e)return!1;const o=document.createElement("iframe");o.src=t.src,o.width=e.offsetWidth,o.height=e.offsetHeight,e.parentNode.insertBefore(o,e),e.parentNode.removeChild(e)}return!1}catch(e){return console.error(e),!1}}))}function G(e,t){const o=e.hasAttribute("data-cookieyes")&&e.getAttribute("data-cookieyes");if(!o)return;const c=o.replace("cookieyes-","");for(const e of n._categories)if(e.isNecessary&&e.slug===c)return;const r=n._providersToBlock.find(({re:e})=>e===t);r?r.isOverridden?r.categories.includes(c)||r.categories.push(c):(r.categories=[c],r.isOverridden=!0):n._providersToBlock.push({re:t,categories:[c],fullPath:!1})}document.createElement=(...e)=>{const t=B.call(document,...e);if("script"!==t.nodeName.toLowerCase())return t;const n=t.setAttribute.bind(t);return Object.defineProperties(t,{src:{get:function(){return t.getAttribute("src")},set:function(e){return W(t,e)&&n("type","javascript/blocked"),n("src",e),!0}},type:{get:function(){return t.getAttribute("type")},set:function(e){return e=W(t)?"javascript/blocked":e,n("type",e),!0}}}),t.setAttribute=(e,o)=>{if("type"===e||"src"===e)return t[e]=o;n(e,o),"data-cookieyes"!==e||W(t)||n("type","text/javascript")},t};const F=new MutationObserver((function(e){for(const{addedNodes:t}of e)for(const e of t)if(e.src&&e.nodeName&&["script","iframe"].includes(e.nodeName.toLowerCase()))try{const t=e.src.startsWith("//")?`${window.location.protocol}${e.src}`:e.src,{hostname:o,pathname:r}=new URL(t),s=`${o}${r}`.replace(/^www./,"");if(G(e,s),!U(s))continue;const i=c._ckyRandomString(8,!1);if("iframe"===e.nodeName.toLowerCase())Q(e,i);else{e.type="javascript/blocked";const t=function(n){n.preventDefault(),e.removeEventListener("beforescriptexecute",t)};e.addEventListener("beforescriptexecute",t)}const a=document.head.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY?"head":"body";e.remove(),n._backupNodes.push({position:a,node:e.cloneNode(),uniqueID:i})}catch(e){}}));function R(e){const t=c._ckyGetFromStore(e);return"no"===t||!t&&n._categories.some(t=>t.slug===e&&!t.isNecessary)}function U(e){const t=n._providersToBlock.find(({re:t})=>{return new RegExp((n=t,n.replace(/[.*+?^${}()[\]\\]/g,"\\$&"))).test(e);var n});return t&&t.categories.some(e=>R(e))}function W(e,t){return e.hasAttribute("data-cookieyes")&&R(e.getAttribute("data-cookieyes").replace("cookieyes-",""))||U(t||e.src)}function K(e=""){return(e?["ckySwitch","ckyCategoryDirect"]:["ckyCCPAOptOut"]).some(t=>{const n=document.getElementById(`${t}${e}`);return n&&n.checked})}function Q(e,t){const o=n._shortCodes.find(e=>"cky_video_placeholder"===e.key).content,{offsetWidth:c,offsetHeight:r}=e;if(0===c||0===r)return;e.insertAdjacentHTML("beforebegin",(""+o).replace("[UNIQUEID]",t));const s=document.getElementById(t);s.style.width=c+"px",s.style.height=r+"px";const i=document.querySelector(`#${t} .video-placeholder-text-normal`);i.style.display="none";const a=function(e){const t=e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);return!!(t&&Array.isArray(t)&&t[2]&&11===t[2].length)&&t[2]}(e.src);a&&(s.classList.replace("video-placeholder-normal","video-placeholder-youtube"),s.style.backgroundImage=`linear-gradient(rgba(76,72,72,.7),rgba(76,72,72,.7)),url('https://img.youtube.com/vi/${a}/maxresdefault.jpg')`,i.classList.replace("video-placeholder-text-normal","video-placeholder-text-youtube"))}F.observe(document.documentElement,{childList:!0,subtree:!0}),window.revisitCkyConsent=()=>_revisitCkyConsent()}]); /*! 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\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>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1>")},"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}); !function(a,b,undefined){a&&b&&(b.FooBox={},FooBox.$=a,FooBox.version="2.4.7",FooBox.instances=[],FooBox.defaults={affiliate:{enabled:!1,prefix:"Powered by ",url:"http://fooplugins.com/plugins/foobox/"},alwaysInit:!0,closeOnOverlayClick:!0,containerCssClass:"fbx-instance",countMessage:"item %index of %total",error:"Could not load the item",excludes:".fbx-link, .nofoobox",externalSelector:"a[data-foobox],input[data-foobox]",fitToScreen:!1,hideScrollbars:!0,loadDelay:0,loaderTimeout:600,modalClass:"",preload:!1,rel:null,resizeSpeed:300,selector:"a",showButtons:!0,showCount:!0,style:"fbx-rounded",theme:"fbx-light",transitionInSpeed:200,transitionOutSpeed:200,initCallback:null,loop:!0},FooBox.isjQuery=function(a){return a instanceof jQuery||a&&a.jquery},FooBox.isFn=function(a){return a===b.alert||"[object Function]"===Object.prototype.toString.call(a)},FooBox.isArray=function(a){return"[object Array]"===Object.prototype.toString.call(a)},FooBox.inArray=function(a,b){return FooBox.isArray(b)?b.indexOf(a):-1},FooBox.trim=function(a){return"[object String]"===Object.prototype.toString.call(a)?a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""):""},FooBox.ready=function(a){function c(){try{a.call(b,FooBox.$)}catch(c){console.error(c)}}(Function("/*@cc_on return true@*/")()?"complete"===document.readyState:"loading"!==document.readyState)?c():document.addEventListener("DOMContentLoaded",c,!1)},FooBox.format=function(a,b,c){var d,e,f=arguments[0];for(d=0;d-1||a.indexOf("crios")>-1,FooBox.browser.isChrome&&(FooBox.browser.css+=" fbx-chrome"),FooBox.browser.isSafari=a.indexOf("safari")>-1&&!FooBox.browser.isChrome,FooBox.browser.isSafari&&(FooBox.browser.css+=" fbx-safari",FooBox.browser.isLtSafari10=/constructor/i.test(b.HTMLElement)),FooBox.browser.isFirefox=c.indexOf("firefox")>-1,FooBox.browser.isFirefox&&(FooBox.browser.css+=" fbx-firefox");var e=c.indexOf("msie "),f=c.indexOf("trident/"),g=c.indexOf("edge/");if(FooBox.browser.isIE=e>-1||f>-1||g>-1,FooBox.browser.isIE){if(e>-1)FooBox.browser.version=parseInt(c.substring(e+5,c.indexOf(".",e)),10);else if(f>-1){var h=c.indexOf("rv:");FooBox.browser.version=parseInt(c.substring(h+3,c.indexOf(".",h)),10)}else g>-1&&(FooBox.browser.version=parseInt(c.substring(g+5,c.indexOf(".",g)),10));FooBox.browser.css="fbx-ie fbx-ie"+FooBox.browser.version}},supportsTransitions:function(){var a,b=document.body||document.documentElement,c=b.style,d="transition";if("string"==typeof c[d])return!0;a=["Moz","Webkit","Khtml","O","ms"],d=d.charAt(0).toUpperCase()+d.substr(1);for(var e=0;e0&&a.indexOf(b)!==-1},hasProperties:function(a){if("object"!=typeof a)return!1;var b;for(b in a)if(a.hasOwnProperty(b))return!0;return!1},get:function(a,b){if(FooBox.options.isMultipart(b,".")){var c=b.substring(0,b.indexOf(".")),d=b.substring(b.indexOf(".")+1);return a[c]=a[c]||{},FooBox.options.get(a[c],d)}return a[b]},set:function(a,b,c){if(FooBox.options.isMultipart(b,".")){var d=b.substring(0,b.indexOf(".")),e=b.substring(b.indexOf(".")+1);a[d]=a[d]||{},FooBox.options.set(a[d],e,c)}else a[b]=c},merge:function(a,b,c){var d,e=Array.prototype.slice.call(arguments);for(a=e.shift(),b=e.shift(),FooBox.options._merge(a,b),d=0;dFooBox.instances.length-1?FooBox.instances.length-1:c<0?0:c,d=FooBox.instances[c];return null!=d&&d.modal instanceof FooBox.Modal?(d.modal.show(!0),d):null},FooBox.close=function(){var a,b=[],c=null;for(a=0;a',prev:'',next:'',error:'',spinner:'', slideshow:'',fullscreen:'',social:'',buffer:'',digg:'',facebook:'',linkedin:'',pinterest:'',reddit:'',tumblr:'',twitter:'',email:'',download:''}},this.getGroup=function(b){var c="default",d=a.extend(!0,{},this.registered["default"]);return"string"==typeof b&&this.registered.hasOwnProperty(b)&&a.extend(!0,d,this.registered[b]),"object"==typeof b&&(c="custom",a.extend(!0,d,this.registered["default"],b)),{name:c,icons:d}},this.get=function(b,c){var d=this,e=d.getGroup(c),f="string"==typeof b&&e.icons.hasOwnProperty(b)?e.icons[b].replace(/\[ICON_CLASS]/g,d.className).replace(/\[CURRENT_ICON_CLASS]/g,d.className+"-"+b):null,g=[!1,b,e.name].map(function(a){return a===!1?d.className:d.className+"-"+a}).join(" ");return a(f).attr("class",g)},this},b.icons=new b.Icons}(jQuery,window.FooBox),function(a,b){b.Instance=function(c){this.id=null,"number"==typeof c?(this.id=c,b.instances[c-1]=this):this.id=b.instances.push(this),this.element=null,this.options=a.extend(!0,{},b.defaults),this.modal=new b.Modal(this),this.objects={},b.addons.load(this),b.handlers.load(this);var d=this;return this.raise=function(a,c){return b.raise(d,a,c)},this.init=function(c,e){d.element=b.isjQuery(c)?c:a(c),d.options=b.options.merge(d.options,e||{}),b.addons.call(d,"preinit",d.element,d.options),d.items.init(),d.items.array.length>0?(d.element.data("fbx_instance",d),d.options.containerCssClass&&d.element.addClass(d.options.containerCssClass),d.setup.bind(),d.modal.init(c,d.options),b.handlers.call(d,"init",d.element,d.options),d.raise("foobox.initialized"),b.isFn(d.options.initCallback)&&d.options.initCallback.call(d)):d.destroy()},this.reinit=function(a){d.options=b.options.merge(d.options,a||{}),d.items.init(!0),d.items.array.length>0?(d.setup.bind(),d.modal.reinit(d.options),b.handlers.call(d,"reinit",d.options),d.raise("foobox.reinitialized")):d.destroy()},this.destroy=function(){b.addons.call(d,"destroy"),b.handlers.call(d,"destroy"),d.items.destroy(),d.modal.destroy(),d.element.removeClass("fbx-instance fbx-item").data({fbx_instance:null,fbx_p_instance:null}),d.id==b.instances.length?b.instances.splice(d.id-1,1):b.instances[d.id-1]=null,d.raise("foobox.destroy")},this.setup={bind:function(){a(d.options.externalSelector).off("click.fooboxExternal").on("click.fooboxExternal",function(c){c.preventDefault();var d=a(this).data("foobox"),e=a(d),f=e.data("fbx_instance")||e.data("fbx_p_instance");return e.length>0&&f instanceof b.Instance&&f.modal instanceof b.Modal&&f.modal.show(!0),!1})}},this.items={array:[],indexes:{prev:-1,current:0,next:1,direction:"*",set:function(a){var b=d.items.indexes.current;a=a||0,a=a>d.items.array.length-1?0:a<0?d.items.array.length-1:a;var c=a-1,e=a+1;d.items.indexes.current=a,d.items.indexes.prev=c<0?d.items.array.length-1:c,d.items.indexes.next=e>d.items.array.length-1?0:e,d.items.indexes.direction=d.items.indexes._direction(b,a,d.items.array.length-1)},_direction:function(a,b,c){return 0==b&&a==c?">":b==c&&0==a?"<":b>a?">":b0){for(var h=0;h0){var g=a.map(e,function(a){return a.$anchor?a.$anchor.get(0):null});a(g).not(d.options.excludes).off("click.item").filter(function(){return d.items.add(this)}).on("click.item",d.items.clicked),d.element.on("click.item",".fbx-link",d.items.clicked)}else d.element.find(d.options.selector).not(d.options.excludes).off("click.item").filter(function(){return d.items.add(this)}).on("click.item",d.items.clicked),d.element.on("click.item",".fbx-link",d.items.clicked);d.items.rel()},destroy:function(){d.element.off("click.item",".fbx-link",d.items.clicked);var a,c;for(c=0;c0&&f<=d.items.array.length-1&&(e=d.items.array[f]),e},parse:function(c,e){c=b.isjQuery(c)?c:a(c);for(var f,g,h=0;hc&&1==d.items.array[c].error)return d.items.array[c];var f,g,h=b.handlers.get(d,"html"),i=!1;return null==h&&(h=new e(d)),null!==d.options.error.match(/^#/i)&&a(d.options.error).length>0?(f=a(d.options.error),i=!0):f=a('
').append(b.icons.get("error")).append(a("

").text(d.options.error)),g=new b.Item(h.type,f.get(0),h),g.selector=1==i?d.options.error:null,g.index=c,g.error=!0,g.title=f.data("title")||null,g.description=f.data("description")||null,g.width=f.data("width")||240||null,g.height=f.data("height")||240||null,g.content=1==i?null:f,g.fullscreen=!0,g.handler=h,d.items.array[c]=g,g},first:function(a){for(var b=null,c=0;c1},clicked:function(a){return a.preventDefault(),d.items.indexes.set(this.index),d.modal.show(!0),!1}},this}}(jQuery,window.FooBox),function(a,b){b.Modal=function(c){this.FooBox=c,this.element=null,this.loaderTimeout=new b.Timer,this._first=!1,this._busy=!1,this._closed=!1;var d=this;return this.init=function(a,b){d.setup.html(),d.setup.options(b),d.setup.bind()},this.reinit=function(a){d.setup.options(a)},this.destroy=function(){b.isjQuery(d.element)&&d.element.remove()},this.setup={html:function(){if(!b.isjQuery(d.element)){d.element=a('

'),d.element.append('
');var c=a('
');c.append('
'),c.append('
');var e=a('
');e.append(c),e.append(a('').append(b.icons.get("prev"))),e.append(''),e.append(''),e.append(a('').append(b.icons.get("next"))),e.append(a('').append(b.icons.get("close"))),d.element.append(a('
').append(b.icons.get("spinner"))),d.element.append(e),d.FooBox.raise("foobox.setupHtml"),a("body").append(d.element)}},options:function(a){var c;d.element.removeClass().addClass("fbx-modal").addClass("fbx-"+d.FooBox.id).addClass(d.FooBox.element.data("style")||a.style).addClass(d.FooBox.element.data("theme")||a.theme).addClass(d.FooBox.element.data("modal-class")).addClass(a.modalClass).data("fbx_instance",d.FooBox),d.element.addClass(b.browser.css),a.affiliate.enabled?(d.element.find(".fbx-credit > a").attr("href",a.affiliate.url),d.element.find(".fbx-credit > a > em").text(a.affiliate.prefix)):d.element.find(".fbx-credit").remove(),c=a.showCount&&d.FooBox.items.multiple()?"":"none",d.element.find(".fbx-count").css("display",c),a.showButtons&&d.FooBox.items.multiple()||d.element.addClass("fbx-no-buttons"),d.FooBox.raise("foobox.setupOptions")},bind:function(){1==d.FooBox.options.closeOnOverlayClick&&d.element.off("click.foobox").on("click.foobox",function(b){1==d.FooBox.options.closeOnOverlayClick&&a(b.target).is(".fbx-modal")&&d.close()}),d.element.find(".fbx-close").off("click.foobox").on("click.foobox",function(a){a.preventDefault(),a.stopPropagation(),d.close()}).end().find(".fbx-prev").off("click.foobox").on("click.foobox",function(b){b.preventDefault(),b.stopPropagation(),a(this).hasClass("fbx-disabled")||d.prev()}).end().find(".fbx-next").off("click.foobox").on("click.foobox",function(b){b.preventDefault(),b.stopPropagation(),a(this).hasClass("fbx-disabled")||d.next()})}},this.prioritize=function(){b.instances.length>1&&d.element.nextAll(".fbx-modal:last").after(d.element)},this.preload=function(){if(1==d.FooBox.options.preload){var a=d.FooBox.items.prev();a&&a.handler.preload(a);var b=d.FooBox.items.next();b&&b.handler.preload(b)}},this.show=function(b){function c(a){if(d.loaderTimeout.stop(),d.element.removeClass("fbx-loading"),d._busy=!1,console.error(a),!d.FooBox.raise("foobox.onError",{error:a}).isDefaultPrevented()){var c=d.FooBox.items.error(e.index);null!=c&&d.show(b)}}var e=d.FooBox.items.current();if(e){if(b=b||!1,d._first=b,d._busy=!0,d._closed=!1,a("body").addClass("fbx-active"),d.FooBox.options.hideScrollbars&&a("html").addClass("fbx-no-scroll"),1==e.error?d.element.addClass("fbx-error"):d.element.removeClass("fbx-error"),!d.element.hasClass("fbx-show")){d.prioritize();var f=d.getMaxSize();d.element.addClass("fbx-loading").find(".fbx-inner").css({width:f.width,height:f.height,"margin-top":f.marginTop,"margin-left":f.marginLeft})}var g=d.element.find(".fbx-item-current"),h=d.element.find(".fbx-item-next");if(h.css({opacity:0,visibility:"hidden"}),d.element.find(".fbx-count").text(d.FooBox.options.countMessage.replace("%index",""+(d.FooBox.items.indexes.current+1)).replace("%total",""+d.FooBox.items.array.length)),d.FooBox.raise("foobox.beforeLoad",{item:e}).isDefaultPrevented())return void(d._busy=!1);if(e.handler.hasChanged(e)){var i=e.index,j=e.element.get(0);e=e.handler.parse(e.element);var k=d.FooBox.raise("foobox.parseItem",{element:e.element,item:e});j.index=k.fb.item.index=i,d.FooBox.items.array[i]=k.fb.item}d.preload(),d.loaderTimeout.start(function(){d._closed||d.element.addClass("fbx-loading")},d.FooBox.options.loaderTimeout),setTimeout(function(){d.checkForLoop(e),e.handler.load(e,h,function(a){return 1==d._closed?void(d._busy=!1):void d.transitionOut(g,function(){return g.find("video").each(function(){this.pause(),this.removeAttribute("src"),this.load()}),1==d._closed?void(d._busy=!1):void d.resize(a,h,function(){return 1==d._closed?void(d._busy=!1):(d.loaderTimeout.stop(),h.css({opacity:"",visibility:""}),void d.transitionIn(h,function(){return 1==d._closed?void(d._busy=!1):(h.add(g).toggleClass("fbx-item-next fbx-item-current"),g.empty(),void(d.element.hasClass("fbx-show")?(d.element.removeClass("fbx-loading"),d.FooBox.raise("foobox.afterLoad",{item:e}),d.triggerFooGalleryLayout(h),d._busy=!1):d.FooBox.raise("foobox.beforeShow",{item:e}).isDefaultPrevented()||(d.element.removeClass("fbx-loading").addClass("fbx-show"),d.FooBox.raise("foobox.afterShow",{item:e}),d.FooBox.raise("foobox.afterLoad",{item:e}),d.triggerFooGalleryLayout(h),d._busy=!1)))},c))},c)},c)},c)},d.FooBox.options.loadDelay)}},this.triggerFooGalleryLayout=function(b){window.FooGallery&&b.find(".foogallery").each(function(){var b=a(this).data("__FooGallery__");b&&b.initialized&&b.layout()})},this.checkForLoop=function(a){1!=d.FooBox.options.loop&&(d.element.find(".fbx-prev, .fbx-next").removeClass("fbx-disabled"),d.FooBox.items.is.first(a)&&d.element.find(".fbx-prev").addClass("fbx-disabled"),d.FooBox.items.is.last(a)&&d.element.find(".fbx-next").addClass("fbx-disabled"))},this.getMaxSize=function(){var a=d.element.find(".fbx-inner"),c=d.element.find(".fbx-inner-spacer"),e=parseInt(c.css("padding-top"),0),f=parseInt(c.css("padding-bottom"),0),g=parseInt(c.css("padding-left"),0),h=parseInt(c.css("padding-right"),0),i=parseInt(a.css("border-top-width"),0),j=parseInt(a.css("border-bottom-width"),0),k=parseInt(a.css("border-left-width"),0),l=parseInt(a.css("border-right-width"),0),m=parseInt(a.css("padding-left"),0),n=e+f+2*m+i+j,o=g+h+2*m+k+l,p=new b.Size(d.element.width()-o,d.element.height()-n);return p.marginTop=-(p.height/2+m+(j+i)/2+f/2-e/2),p.marginLeft=-(p.width/2+m+(l+k)/2+h/2-g/2),p},this.resize=function(a,c,e,f){try{if(0===a.width||0===a.height)return void(b.isFn(f)&&f("Invalid size supplied. Width = "+a.width+", Height = "+a.height));var g=d.FooBox.items.current(),h=new b.Size(a.width,a.height),i=d.element.find(".fbx-inner"),j=d.element.find(".fbx-inner-spacer"),k=parseInt(j.css("padding-top"),0),l=parseInt(j.css("padding-bottom"),0),m=parseInt(j.css("padding-left"),0),n=parseInt(j.css("padding-right"),0),o=parseInt(i.css("border-top-width"),0),p=parseInt(i.css("border-bottom-width"),0),q=parseInt(i.css("border-left-width"),0),r=parseInt(i.css("border-right-width"),0),s=parseInt(i.css("padding-left"),0),t=k+l+2*s+o+p,u=m+n+2*s+q+r,v=new b.Size(parseInt(i.css("width"),0),parseInt(i.css("height"),0)),w=new b.Size(d.element.width()-u,d.element.height()-t),x=w.width/a.width;a.height*x>w.height&&(x=w.height/a.height),d.FooBox.options.fitToScreen===!0||1==g.proportion&&(a.height>w.height||a.width>w.width)?(a.height=Math.floor(a.height*x),a.width=Math.floor(a.width*x)):0==g.proportion&&(a.height>w.height&&(a.height=w.height),a.width>w.width&&(a.width=w.width)),a.height<100&&(a.height=100),a.width<100&&(a.width=100);var y=-(a.height/2+s+(p+o)/2+l/2-k/2),z=-(a.width/2+s+(r+q)/2+n/2-m/2);if(v.equalTo(a))i.css({height:a.height,width:a.width,"margin-top":y,"margin-left":z}),d.overflow(g,h,a,c),d.FooBox.raise("foobox.afterResize",{item:g,size:a}),b.isFn(e)&&e();else if(!d.FooBox.raise("foobox.beforeResize",{item:g,size:a,offset:{top:y,left:z},error:f,success:e}).isDefaultPrevented())if(y=-(a.height/2+s+(p+o)/2+l/2-k/2),z=-(a.width/2+s+(r+q)/2+n/2-m/2),d.element.hasClass("fbx-show"))if(b.browser.supportsTransitions()){var A=d.FooBox.options.resizeSpeed/1e3,B="all "+A+"s ease-in-out";i.css({WebkitTransition:B,MozTransition:B,MsTransition:B,OTransition:B,transition:B}),i.css({height:a.height,width:a.width,"margin-top":y,"margin-left":z}),setTimeout(function(){i.css({WebkitTransition:"",MozTransition:"",MsTransition:"",OTransition:"",transition:""}),d.overflow(g,h,a,c),d.FooBox.raise("foobox.afterResize",{item:g,size:a}),b.isFn(e)&&e(a)},d.FooBox.options.resizeSpeed)}else i.animate({height:a.height,width:a.width,"margin-top":y,"margin-left":z},d.FooBox.options.resizeSpeed,function(){d.overflow(g,h,a,c),d.FooBox.raise("foobox.afterResize",{item:g,size:a}),b.isFn(e)&&e(a)});else i.css({height:a.height,width:a.width,"margin-top":y,"margin-left":z}),d.overflow(g,h,a,c),d.FooBox.raise("foobox.afterResize",{item:g,size:a}),b.isFn(e)&&e()}catch(C){b.isFn(f)&&f(C)}},this.overflow=function(a,b,c,e){var f=e.find(".fbx-item");a.overflow&&(c.width<.8*b.width||c.height<.8*b.height)||a.overflow&&!a.proportion&&(c.width0&&a.maxHeight>0&&(a.width>a.maxWidth||a.height>a.maxHeight)){var c=a.width>a.height?a.maxWidth/a.width:a.maxHeight/a.height;a.width*=c,a.height*=c}return new b.Size(a.width,a.height)}return new b.Size(0,0)},this.hasChanged=function(a){if(b.isjQuery(a.element)){var c=d.FooBox.options.images.findUrl(d.FooBox,a.element);return a.url!=c}return!1}},b.handlers.register(b.ImageHandler,c)}(jQuery,window.FooBox),function(a,b){var c={keyboard:{enabled:!0,preventDefault:!1,stopPropagation:!1}};b.Keyboard=function(a){this.FooBox=a;var c=this;this.preinit=function(a){c.handlers.unbind(!0),a.on({"foobox.initialized foobox.reinitialized":c.handlers.initialized,"foobox.setupHtml":c.handlers.setupHtml})},this.destroy=function(){c.handlers.unbind(!0)},this.handlers={unbind:function(a){a=a||!1,a&&c.FooBox.element.off({"foobox.initialized foobox.reinitialized":c.handlers.initialized,"foobox.setupHtml":c.handlers.setupHtml}),c.FooBox.element.off("foobox.afterLoad",c.handlers.afterLoad),b.isjQuery(c.FooBox.modal.element)&&c.FooBox.modal.element.off("keydown.foobox",c.handlers.onKeydown)},initialized:function(){c.handlers.unbind(),1==c.FooBox.options.keyboard.enabled&&(c.FooBox.element.on("foobox.afterLoad",c.handlers.afterLoad),b.isjQuery(c.FooBox.modal.element)&&c.FooBox.modal.element.on("keydown.foobox",c.handlers.onKeydown))},setupHtml:function(a){a.fb.modal.attr("tabindex",0)},afterLoad:function(a){a.fb.modal.trigger("focus")},onKeydown:function(a){var b=c.FooBox.modal,d=c.FooBox.options.keyboard;b.element.hasClass("fbx-show")&&(b.element.hasClass("fbx-fullscreen-mode")||27!==a.which?c.FooBox.items.multiple()&&37===a.which?b.prev():c.FooBox.items.multiple()&&39===a.which&&b.next():b.close(),1==d.preventDefault&&a.preventDefault(),1==d.stopPropagation&&a.stopPropagation(),c.FooBox.raise("foobox.keydown",{keyCode:a.which}))}}},b.addons.register(b.Keyboard,c)}(jQuery,window.FooBox),function(a,b){var c={hideNavOnMobile:!1,resizeTimeout:300,breakpoints:{phone:812,tablet:1366},iosInterval:200};b.BPInfo=function(c){var d=a(window);this.width=d.width(),this.height=d.height(),this.orientation=this.width>this.height?"fbx-landscape":"fbx-portrait";var e,f=null;if(b.isArray(c))for(var g=0;g=h&&(e=!1,d.iosRedraw()),d.timers.ios.start(d.handlers.ios,d.FooBox.options.iosInterval)}},this.setup={breakpoints:function(){d.breakpoint.values=[],d.breakpoint.names="";for(var a in d.FooBox.options.breakpoints)d.FooBox.options.breakpoints.hasOwnProperty(a)&&(d.breakpoint.values.push({name:d.fixName(a),width:d.FooBox.options.breakpoints[a]}),d.breakpoint.names+=d.fixName(a)+" ");d.breakpoint.values.sort(function(a,b){return a.width-b.width})}},this.iosRedraw=function(){window.scrollTo(0,document.body.scrollTop),a(window).trigger("resize")},this.fixName=function(a){return/^fbx-[a-zA-Z0-9]/.test(a)?a:"fbx-"+a},this.style=function(){var a=new b.BPInfo(d.breakpoint.values),c=d.FooBox.modal.element;c.removeClass(d.breakpoint.names).removeClass("fbx-desktop fbx-landscape fbx-portrait").addClass(a.breakpoint).addClass(a.orientation),d.FooBox.options.hideNavOnMobile===!0?c.addClass("fbx-no-nav"):c.removeClass("fbx-no-nav")}},b.Responsive.metaCheck=function(){var c=a("meta[name=viewport]"),d=c.attr("content");if(c.length>0&&"string"==typeof d){for(var e=d.split(","),f=!1,g=!1,h=0;h",{"class":"fbx-caption"}),e=a("",{"class":"fbx-open-caption",html:"…"}).on("click.captions",d.handlers.toggleCaptions);"string"==typeof b.fb.options.modalClass&&b.fb.options.modalClass.indexOf("fbx-sticky-caption")!=-1?b.fb.modal.append(c,e):(b.fb.modal.find(".fbx-stage").append(c),b.fb.modal.find(".fbx-inner").append(e))},setupOptions:function(a){a.fb.modal.find(".fbx-caption").addClass(d.animation())},beforeClose:function(a){1!=a.fb.options.captions.onlyShowOnHover&&a.fb.modal.find(".fbx-caption").addClass("fbx-hide-caption")},beforeLoad:function(a){1!=a.fb.options.captions.onlyShowOnHover&&a.fb.modal.find(".fbx-caption").addClass(d.animation())},afterLoad:function(a){var b=a.fb.item;return!b||b.error||b.captionLoaded||(a.fb.instance.raise("foobox.alterCaption",{element:a.fb.element,item:b}),b.captionLoaded=!0),1==a.fb.options.captions.onlyShowOnHover?void d.update():void(0==a.fb.options.captions.onlyShowOnClick&&d.show())},onError:function(a){a.fb.modal.find(".fbx-caption").addClass(d.animation())},parseItem:function(b){var c=b.fb.options.captions;if(b.fb.item.captions&&0!=c.enabled){var e,f,g="";if(null!=b.fb.element){var h=a(b.fb.element).data("titleSource")||a(b.fb.instance.element).data("titleSource")||c.titleSource,i=a(b.fb.element).data("descSource")||a(b.fb.instance.element).data("descSource")||c.descSource;e=d.getDataValue(b.fb.element,c.dataTitle,h),f=d.getDataValue(b.fb.element,c.dataDesc,i)}else e=b.fb.item.title,f=b.fb.item.description;e=(null==e||"undefined"==typeof e?"":e+"").trim(),f=(null==f||"undefined"==typeof f?"":f+"").trim(),e&&e===f&&(f=null),g="string"==typeof e&&e.length>0?'
'+e+"
":g,g="string"==typeof f&&f.length>0?g+'
'+f+"
":g,b.fb.item.title=e,b.fb.item.description=f,b.fb.item.caption=g,b.fb.instance.raise("foobox.createCaption",{element:b.fb.element,item:b.fb.item})}}},this.text=function(a,c){var e;switch(c){case"find":e=b.trim(a.data("title")||a.attr("title")||a.find("img:first").data("title")||a.find("img:first").data("alt")||a.find("img:first").attr("title")||a.find("img:first").attr("alt"));break;case"image_find":e=b.trim(a.find("img:first").data("title")||a.find("img:first").data("alt")||a.find("img:first").attr("title")||a.find("img:first").attr("alt"));break;case"image":e=b.trim(a.find("img:first").data("title")||a.find("img:first").attr("title"));break;case"image_alt":e=b.trim(a.find("img:first").data("alt")||a.find("img:first").attr("alt"));break;case"anchor":e=b.trim(a.data("title")||a.attr("title"));break;default:e=null}return d.FooBox.options.captions.prettify&&(e=d.prettifier(e)),e},this.animation=function(){switch(d.FooBox.options.captions.animation){case"fade":return"fbx-fade-caption";case"slide":return"fbx-slide-caption";default:return"fbx-hide-caption"}},this.hide=function(){var a=d.FooBox.items.current(),b=d.FooBox.modal.element.find(".fbx-caption");return d.FooBox.options.captions.enabled&&a&&a.captions&&"string"==typeof a.caption&&0!=a.caption.length?(b.addClass(d.animation()),void d.FooBox.raise("foobox.captionsHide",{item:a})):void b.addClass("fbx-hide-caption")},this.show=function(){var a=d.FooBox,c=a.items.current(),e=a.modal.element.find(".fbx-caption");return!a.options.captions.enabled||!c.captions||"string"!=typeof c.caption||0==c.caption.length||a.modal.element.hasClass("fbx-captions-hidden")||b.isjQuery(c.element)&&c.element.hasClass("no-captions")?void e.addClass("fbx-hide-caption"):(d.update(),e.removeClass("fbx-fade-caption fbx-slide-caption fbx-hide-caption"),void d.FooBox.raise("foobox.captionsShow",{item:c}))},this.update=function(){var c=d.FooBox.items.current(),e=d.FooBox.modal.element.find(".fbx-caption");e.html(c.caption).find('a[href^="#"]').filter(function(){var c=a(this).attr("href"),d=a(c),e=d.data("fbx_instance")||d.data("fbx_p_instance");return d.length>0&&e instanceof b.Instance&&(a(this).data("hrefTarget",d.get(0)),!0)}).off("click.captions").on("click.captions",function(c){c.preventDefault();var e=a(this).data("hrefTarget"),f=a(e).data("fbx_instance")||a(e).data("fbx_p_instance");return f instanceof b.Instance&&(d.FooBox.modal.close(),f.items.indexes.set(e.index),f.modal.show()),!1}),a("
",{"class":"fbx-close-caption",html:"×"}).on("click.captions",d.handlers.toggleCaptions).prependTo(e)},this.prettifier=function(a){return"string"!=typeof a?null:(a=a.replace(/\s*-\d+/g,"").replace(/\s*_\d+/g,"").replace(/-/g," ").replace(/_/g," "),a=a.replace(/\w\S*/g,function(a){return a.indexOf("#")!=-1?a:a.charAt(0).toUpperCase()+a.substr(1).toLowerCase()}))}},b.addons.register(b.Captions,c)}(jQuery,window.FooBox),function(a,b){var c={wordpress:{enabled:!1}};b.Wordpress=function(c){this.FooBox=c;var d=this;this.preinit=function(a){d.handlers.unbind(!0),a.on("foobox.createCaption",d.handlers.onCreateCaption)},this.destroy=function(){d.handlers.unbind(!0)},this.handlers={unbind:function(a){a=a||!1,a&&d.FooBox.element.off("foobox.createCaption",d.handlers.onCreateCaption)},onCreateCaption:function(c){var d=c.fb.options,e=c.fb.instance.element,f=c.fb.item.element,g="",h=c.fb.item.title,i=c.fb.item.description;if(1==d.wordpress.enabled&&b.isjQuery(f)){var j=f.data("captionTitle")||f.data("title"),k=f.data("captionDesc")||f.data("description");if(e.hasClass("gallery"))d.captions.overrideTitle===!1&&(h=j||f.parents(".gallery-item:first").find(".wp-caption-text:first").html()||f.parents(".gallery-item:first").find(".gallery-caption:first").html()||h||""),d.captions.overrideDesc===!1&&(i=k||f.find("img").attr("alt")||i||"");else if(e.hasClass("wp-caption")||f.hasClass("wp-caption"))d.captions.overrideTitle===!1&&(h=j||f.find("img").attr("title")||f.parents(".wp-caption:first").find(".wp-caption-text:first").html()||h||""),d.captions.overrideDesc===!1&&(i=k||f.find("img").attr("alt")||i||"");else if(f.parents(".wp-caption:first").length>0)d.captions.overrideTitle===!1&&(h=j||f.parents(".wp-caption:first").find("img").attr("title")||f.parents(".wp-caption:first").find(".wp-caption-text:first").html()||h||""),d.captions.overrideDesc===!1&&(i=k||f.parents(".wp-caption:first").find("img").attr("alt")||i||"");else if(e.hasClass("tiled-gallery"))d.captions.overrideTitle===!1&&(h=j||f.parents(".tiled-gallery-item:first").find(".tiled-gallery-caption").html()||f.find("img").data("image-title")||f.find("img").attr("title")||h||""),d.captions.overrideDesc===!1&&(i=k||b.trim(f.find("img").data("image-description")).replace(/(^

)|(<\/p>$)/gi,"")||i||"");else{if(!e.hasClass("wp-block-gallery")&&!e.hasClass("wp-block-image"))return;d.captions.overrideTitle===!1&&(h=j||f.parents("figure:first").find("figcaption").html()||h||""),d.captions.overrideDesc===!1&&(i=k||i||"")}h+="",i+="",h=h||"",i=i||"";var l=a("

"),m=l.html(h).text(),n=l.html(i).text();b.trim(h)!==b.trim(i)&&m!==n||(i=null),g="string"==typeof h&&h.length>0?'
'+h+"
":g,g="string"==typeof i&&i.length>0?g+'
'+i+"
":g,c.fb.item.title=h,c.fb.item.description=i,c.fb.item.caption=g}}}},b.addons.register(b.Wordpress,c)}(jQuery,window.FooBox),function(a,b){var c={pan:{enabled:!0,showOverview:!0,position:"fbx-top-right"}};b.Pan=function(c){this.FooBox=c;var d,e,f,g,h=this,i=!1,j=!1,k=null,l=null,m=null,n=null,o=null,p=0;this.preinit=function(a){h.handlers.unbind(!0),a.on({"foobox.initialized foobox.reinitialized":h.handlers.initialized})},this.destroy=function(){h.handlers.unbind(!0)},this.setOverview=function(){var a=parseInt(n.css("max-width")),b=parseInt(n.css("max-height")),c=a/k.width,d=b/k.height;p=c>d?d:c;var e=k.width*p,f=k.height*p;n.width(e).height(f).css("background-image","url("+k.url+")")},this.setViewport=function(){var a=m.width(),b=m.height(),c=a*p,d=b*p;o.width(c).height(d)},this.disableCaptionImageClick=function(){var a=h.FooBox.modal.element,c=b.objects.get("addons",h.FooBox,function(a){return a instanceof b.Captions});c&&a.find(".fbx-item-current, .fbx-item-next").off("click.captions",c.handlers.toggleCaptions)},this.enableCaptionImageClick=function(){var a=h.FooBox.modal.element,c=b.objects.get("addons",h.FooBox,function(a){return a instanceof b.Captions});c&&a.find(".fbx-item-current, .fbx-item-next").on("click.captions",c.handlers.toggleCaptions)},this.handlers={unbind:function(a){a=a||!1,a&&h.FooBox.element.off({"foobox.initialized foobox.reinitialized":h.handlers.initialized}),h.FooBox.element.off({"foobox.afterLoad":h.handlers.onAfterLoad,"foobox.showOverflow":h.handlers.onShowOverflow,"foobox.hideOverflow foobox.beforeLoad":h.handlers.onHideOverflow}),h.FooBox.modal instanceof b.Modal&&b.isjQuery(h.FooBox.modal.element)&&h.FooBox.modal.element.find(".fbx-stage").off({mousedown:h.handlers.onMouseDown,mousemove:h.handlers.onMouseMove,mouseup:h.handlers.onMouseUp}).removeClass("fbx-pannable fbx-panning")},initialized:function(a){h.handlers.unbind(),a.fb.options.pan.enabled===!0&&h.FooBox.element.on({"foobox.close":h.handlers.onMouseUp,"foobox.afterLoad":h.handlers.onAfterLoad,"foobox.showOverflow":h.handlers.onShowOverflow,"foobox.hideOverflow foobox.beforeLoad":h.handlers.onHideOverflow})},onAfterLoad:function(a){i===!0&&"image"==a.fb.item.handler.type&&(h.setOverview(),h.setViewport())},onShowOverflow:function(b){"image"==b.fb.item.handler.type&&(i===!0?(h.setOverview(),h.setViewport()):(i=!0,h.disableCaptionImageClick(),k=b.fb.item,m=h.FooBox.modal.element.addClass("fbx-pannable-item").find(".fbx-stage").on({mousedown:h.handlers.onMouseDown,mousemove:h.handlers.onMouseMove,"mouseup mouseleave":h.handlers.onMouseUp}).addClass("fbx-pannable"),l=b.fb.container,b.fb.options.pan.showOverview===!0&&(n=a("
",{"class":"fbx-pan-overview"}).addClass(b.fb.options.pan.position).on("click",h.handlers.onOverviewClick).appendTo(m),o=a("
",{"class":"fbx-pan-viewport"}).appendTo(n),l.on("scroll",h.handlers.onScroll),h.setOverview(),h.setViewport())))},onHideOverflow:function(a){i===!0&&(i=!1,h.enableCaptionImageClick(),a.fb.options.pan.showOverview===!0&&n.remove(),l.off("scroll",h.handlers.onScroll),m.off({mousedown:h.handlers.onMouseDown,mousemove:h.handlers.onMouseMove,"mouseup mouseleave":h.handlers.onMouseUp}).removeClass("fbx-pannable fbx-panning"),h.FooBox.modal.element.removeClass("fbx-pannable-item"))},onMouseDown:function(a){if(i===!0){a.preventDefault(),m.addClass("fbx-panning");var b=l.get(0);j=!0,d=a.pageX,e=a.pageY,f=b.scrollLeft,g=b.scrollTop}},onMouseMove:function(a){if(j===!0&&i===!0){var b=l.get(0);b.scrollLeft=f-(a.pageX-d),b.scrollTop=g-(a.pageY-e)}},onMouseUp:function(){i===!0&&(j=!1,m.removeClass("fbx-panning"),d=0,e=0,f=0,g=0)},onScroll:function(){var a=l.get(0),b=a.scrollTop/k.height*100,c=a.scrollLeft/k.width*100;o.css({top:b+"%",left:c+"%"})},onOverviewClick:function(b){var c=a(this).offset(),d=(b.pageX-c.left)/p,e=(b.pageY-c.top)/p,f=d-l.width()/2,g=e-l.height()/2;l.animate({scrollTop:g,scrollLeft:f},300)}}},b.addons.register(b.Pan,c)}(jQuery,window.FooBox),function(a,b){var c={swipe:{enabled:!0,min:80}};b.Swipe=function(a){this.FooBox=a,this.isMoving=!1;var c,d=this;this.preinit=function(a){d.handlers.unbind(!0),a.on("foobox.initialized foobox.reinitialized",d.handlers.initialized)},this.destroy=function(){d.handlers.unbind(!0)},this.handlers={unbind:function(a){a=a||!1,a&&d.FooBox.element.off("foobox.initialized foobox.reinitialized",d.handlers.initialized),d.FooBox.modal instanceof b.Modal&&b.isjQuery(d.FooBox.modal.element)&&d.FooBox.modal.element.off({touchstart:d.handlers.onTouchStart,touchmove:d.handlers.onTouchMove})},initialized:function(a){d.handlers.unbind(),a.fb.options.swipe.enabled===!0&&a.fb.modal.on("touchstart",d.handlers.onTouchStart)},onTouchStart:function(a){var b=a.originalEvent.touches||a.touches;1==b.length&&d.FooBox.items.multiple()&&(c=b[0].pageX,d.isMoving=!0,d.FooBox.modal.element.on("touchmove",d.handlers.onTouchMove))},onTouchMove:function(a){if(d.isMoving){var b=a.originalEvent.touches||a.touches,e=b[0].pageX,f=c-e;Math.abs(f)>=d.FooBox.options.swipe.min&&(d.cancelTouch(),f>0?(d.FooBox.raise("foobox.swipeRight"),d.FooBox.modal.next()):(d.FooBox.raise("foobox.swipeLeft"),d.FooBox.modal.prev()))}}},this.cancelTouch=function(){d.FooBox.modal.element.off("touchmove",d.handlers.onTouchMove),c=null,d.isMoving=!1}},b.addons.register(b.Swipe,c)}(jQuery,window.FooBox),function(a,b,c){if(!c)return void console.log("No configuration for FooBox found.");if(c.o&&c.customOptions&&a.extend(!0,c.o,c.customOptions),c.init=function(){if(a(".fbx-link").removeClass("fbx-link"),FooBox.isFn(c.pre))try{c.pre(a)}catch(b){console.error(b)}if(c.disableOthers&&(a("a.thickbox").removeClass("thickbox").unbind("click"),a("#TB_overlay, #TB_load, #TB_window").remove()),a.each(c.selectors,function(b,d){a(d).foobox(c.o)}),c.disableOthers&&a(".fbx-link").unbind(".prettyphoto").unbind(".fb"),FooBox.isFn(c.post))try{c.post(a)}catch(b){console.error(b)}},b.once=function(){var b=a("body");c.init(),a(document).trigger("foobox-after-init"),b.on("post-load",c.init)},c.ready?b.ready(b.once):a(b.once),FooBox.isFn(c.custom))try{c.custom(a)}catch(d){console.error(d)}}(jQuery,window.FooBox,window.FOOBOX); !function($){window.wp&&window.wp.customize||(window.initHoverFX=function(t,e,i){var k,A,C,I,z,S,P;function V(t){return{width:"100%",height:Math.abs(parseFloat($(t).outerHeight(!1)))}}A=$(".contentswap-effect"),P=!0,(C=t).resizeEvent=!!i,function(t){$();A.each(function(){var e,h,i,n,r,o,a,s,t,c,u,l,p,d,f,m,g;if((e=$(this)).unbind(".hoverfx"),e.css({width:"",height:""}),h=function(t){z=$(t).attr("class"),S=z.split(" ");for(var e=0;e<=A.length;e++)for(var i in C)S[e]===i&&(I=i);return C?C[I]:k[I]}(e),i=function(t,e){var i;switch(e){case"overlay":i=$(t).find(".swap-inner");break;case"imageSwap":i=$(t).find(".second-image");break;case"caption":i=$(t).find(".swap-inner")}return i}(e,h.contentType),r=e.find(".initial-image"),n=e.find(".overlay"),h.overlayColor=i.css("background-color"),h.innerColor=i.css("background-color"),i.removeAttr("style"),n.removeAttr("style"),r.removeAttr("style"),u=e,l=(c=r).css("margin-left"),p=c.css("margin-right"),d=c.css("margin-top"),f=c.css("margin-bottom"),m=c.css("float"),c.css({float:"none","margin-left":"0px","margin-right":"0px","margin-top":"0px","margin-bottom":"0px"}),u.css({float:m,"margin-left":l,"margin-right":p,"margin-top":d,"margin-bottom":f}),V(e),s=function(t){var e,i="",n=!1;switch(t.toLowerCase()){case"easeinoutback":e="cubic-bezier(0.680, -0.550, 0.265, 1.550)",n="cubic-bezier(0.680, 0, 0.265, 1)";break;case"quick-in":e="cubic-bezier(0.315, -0.185, 0.000, 1.270)",n="cubic-bezier(0.315, 0, 0.000, 1)";break;case"accelerate":e="cubic-bezier(0.885, 0.420, 0.000, 1.270)",n="cubic-bezier(0.885, 0.420, 0.000, 1)";break;case"super-fast":e="cubic-bezier(0.000, 0.870, 0.000, 0.890)";break;case"ease-in-out-back":e="cubic-bezier(0.680, -0.550, 0.265, 1.550)",n="cubic-bezier(0.680, 0, 0.265, 1)";break;case"ease-in-out-expo":e="cubic-bezier(1.000, 0.000, 0.000, 1.000)";break;case"ease-out-back":e="cubic-bezier(0.175, 0.885, 0.320, 1.275)",n="cubic-bezier(0.175, 0.885, 0.320, 1)";break;case"ease-out-circ":e="cubic-bezier(0.075, 0.820, 0.165, 1.000)";break;case"ease-in-back":e="cubic-bezier(0.600, -0.280, 0.735, 0.045)",n="cubic-bezier(0.600, 0, 0.735, 0.045)";break;case"ease-in-circ":n=e="cubic-bezier(0.600, 0.040, 0.980, 0.335)";break;case"ease":e="ease";break;case"ease-in":e="ease-in";break;case"ease-in-out":e="ease-in-out";break;case"ease-out":e="ease-out"}n&&(e=n);for(var r=["-webkit-","-moz-","-o-",""],o=0;o").addClass("caption-wrap overlay");i.wrap(v)}n=e.find(".caption-wrap")}else n=e.find(".overlay");function y(t,e,i,n,r){var o,a,s=e||"all",c=h.effectDelay+"ms",u=s+" "+c;t.css({"-webkit-transition":u,"-moz-transition":u,"-o-transition":u,transition:u}),r&&(a=i,(o=t).attr("style",o.attr("style")+a))}n.add(i).css("display","block"),e.addClass(h.effectType);var b=!1;if(0a.endVal,a.frameVal=a.startVal,a.initialized=!0):(a.error="[CountUp] startVal ("+e+") or endVal ("+i+") is not a number",!1)):!(a.error="[CountUp] target is null or undefined"))},a.printValue=function(t){var e=a.options.formattingFn(t);"INPUT"===a.d.tagName?this.d.value=e:"text"===a.d.tagName||"tspan"===a.d.tagName?this.d.textContent=e:this.d.innerHTML=e},a.count=function(t){a.startTime||(a.startTime=t);var e=(a.timestamp=t)-a.startTime;a.remaining=a.duration-e,a.options.useEasing?a.countDown?a.frameVal=a.startVal-a.options.easingFn(e,0,a.startVal-a.endVal,a.duration):a.frameVal=a.options.easingFn(e,a.startVal,a.endVal-a.startVal,a.duration):a.countDown?a.frameVal=a.startVal-(a.startVal-a.endVal)*(e/a.duration):a.frameVal=a.startVal+(a.endVal-a.startVal)*(e/a.duration),a.countDown?a.frameVal=a.frameVala.endVal?a.endVal:a.frameVal,a.frameVal=Math.round(a.frameVal*a.dec)/a.dec,a.printValue(a.frameVal),a.options.onUpdate&&a.options.onUpdate(a.frameVal),ea.endVal,a.rAF=requestAnimationFrame(a.count))):a.error="[CountUp] update() - new endVal is not a number: "+t)},a.initialize()&&a.printValue(a.startVal)}}),function(t){function i(t,e){var i=jQuery(t),n=jQuery(".header-homepage.cp-video-bg"),r=n.width(),o=n.height();(r=Math.max(r,o))<16*o/9?r=16/9*o:o=9*r/16;var a=-.5*(r-n.width());i.css({width:r,height:o,opacity:1,left:a})}window.addEventListener("resize",function(){var t=document.querySelector("video#wp-custom-header-video")||document.querySelector("iframe#wp-custom-header-video");t&&i(t)}),jQuery(function(){var t=document.querySelector("video#wp-custom-header-video")||document.querySelector("iframe#wp-custom-header-video");t&&i(t)}),__cpVideoElementFirstPlayed=!1,document.addEventListener("wp-custom-header-video-loaded",function(){var t=document.querySelector("video#wp-custom-header-video");t?i(t):document.querySelector("#wp-custom-header").addEventListener("play",function(){var t=document.querySelector("iframe#wp-custom-header-video"),e=document.querySelector("video#wp-custom-header-video")||t;e&&!__cpVideoElementFirstPlayed&&(__cpVideoElementFirstPlayed=!0,i(e))})})}(jQuery),function(o,s,t,T){"use strict";function c(t,e,i){return setTimeout(r(t,i),e)}function n(t,e,i){return!!Array.isArray(t)&&(a(t,i[e],i),!0)}function a(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==T)for(n=0;n\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=o.console&&(o.console.warn||o.console.log);return i&&i.call(o.console,r,e),n.apply(this,arguments)}}function i(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&Z(n,i)}function r(t,e){return function(){return t.apply(e,arguments)}}function u(t,e){return typeof t==tt?t.apply(e&&e[0]||T,e):t}function h(t,e){return t===T?e:t}function l(e,t,i){a(f(t),function(t){e.addEventListener(t,i,!1)})}function p(e,t,i){a(f(t),function(t){e.removeEventListener(t,i,!1)})}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function d(t,e){return-1e[i]}):n.sort()),n}function y(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),o=0;oit(m.y)?m.x:m.y,e.scale=a?(y=a.pointers,b=n,I(b[0],b[1],kt)/I(y[0],y[1],kt)):1,e.rotation=a?(g=a.pointers,v=n,z(v[1],v[0],kt)+z(g[1],g[0],kt)):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,o,a=t.lastInterval||e,s=e.timeStamp-a.timeStamp;if(e.eventType!=mt&&(ptit(h.y)?h.x:h.y,o=C(c,u),t.lastInterval=e}else i=a.velocity,n=a.velocityX,r=a.velocityY,o=a.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=o}(i,e);var g,v;var y,b;var w=t.element;_(e.srcEvent.target,w)&&(w=e.srcEvent.target),e.target=w}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function E(t){for(var e=[],i=0;i=it(e)?t<0?vt:yt:e<0?bt:wt}function I(t,e,i){i||(i=Et);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function z(t,e,i){i||(i=Et);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}function S(){this.evEl=Ct,this.evWin=It,this.pressed=!1,w.apply(this,arguments)}function P(){this.evEl=Pt,this.evWin=Vt,w.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function V(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,w.apply(this,arguments)}function $(){this.evTarget=Rt,this.targetIds={},w.apply(this,arguments)}function F(){w.apply(this,arguments);var t=r(this.handler,this);this.touch=new $(this.manager,t),this.mouse=new S(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function R(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout(function(){var t=n.indexOf(i);-1e.threshold&&r&e.direction},attrTest:function(t){return N.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Y(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),i(H,N,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Nt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),i(q,M,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(ft|mt)&&!r)this.reset();else if(t.eventType&dt)this.reset(),this._timer=c(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&ft)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&ft?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=nt(),this.manager.emit(this.options.event,this._input)))}}),i(j,N,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Nt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),i(U,N,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Tt|_t,pointers:1},getTouchAction:function(){return X.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(Tt|_t)?e=t.overallVelocity:i&Tt?e=t.overallVelocityX:i&_t&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&it(e)>this.options.velocity&&t.eventType&ft},emit:function(t){var e=Y(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),i(L,M,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Ot]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distanceparseInt(i.width,10);)t[n]=t[n-1],--n;t[n]=i}return t},l=function(t,e,i){for(var n,r,o=m.devicePixelRatio||1,a=z(),s=(S(),t=n)));u++);return i[Math.min(u,c)]},p=function(t,e){if("string"==typeof t)t=t.replace(/{{(width|height)}}/g,e);else if(t instanceof Array)for(var i=0;i=e.length&&(n=i=0),r<0&&(r=n),r=Math.min(r,n);var a=e.slice(i+r,n-r);if(e=e.slice(i,r),n=e.length)for(var s,c=0,u=function(){++c===n&&(f(e,o,!a),t(a,0,0,r,o))},h=0;h=this.images.length&&(this.options.start=this.images.length-1),this.options.start<0&&(this.options.start=0),this.isBody=t===document.body;var n=v(m);this.$container=v(t),this.$root=this.isBody?P?n:v(document):this.$container,this.originalImages=this.images,this.images=g(this.options.alwaysTestWindowResolution?n:this.$root,this.originalImages),w(this.images,this.options.start||0,this.options.preload||1);var r=this.$container.children(".backstretch").first();if(this.$wrap=r.length?r:v('
').css(this.options.bypassCss?{}:s.wrap).appendTo(this.$container),!this.options.bypassCss){if(!this.isBody){var o=this.$container.css("position"),a=this.$container.css("zIndex");this.$container.css({position:"static"===o?"relative":o,zIndex:"auto"===a?0:a}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&P?"fixed":"absolute"})}this.index=this.options.start,this.show(this.index),n.on("resize.backstretch",v.proxy(this.resize,this)).on("orientationchange.backstretch",v.proxy(function(){this.isBody&&0===m.pageYOffset&&(m.scrollTo(0,1),this.resize())},this))};_.prototype={resize:function(){try{var t=this.options.alwaysTestWindowResolution?v(m):this.$root,e=t.width(),i=t.height(),n=e/(this._lastResizeContainerWidth||0),r=i/(this._lastResizeContainerHeight||0),o=this.options.resolutionChangeRatioThreshold||0;if((e!==this._lastResizeContainerWidth||i!==this._lastResizeContainerHeight)&&(Math.abs(n-1)>=o||isNaN(n)||Math.abs(r-1)>=o||isNaN(r))&&(this._lastResizeContainerWidth=e,this._lastResizeContainerHeight=i,this.images=g(t,this.originalImages),this.options.preload&&w(this.images,(this.index+1)%this.images.length,this.options.preload),1===this.images.length&&this._currentImage.url!==this.images[0].url)){var a=this;clearTimeout(a._selectAnotherResolutionTimeout),a._selectAnotherResolutionTimeout=setTimeout(function(){a.show(0)},this.options.resolutionRefreshRate)}var s={left:0,top:0,right:"auto",bottom:"auto"},c=this.isBody?this.$root.width():this.$root.innerWidth(),u=this.isBody?m.innerHeight?m.innerHeight:this.$root.height():this.$root.innerHeight(),h=c,l=h/this.$itemWrapper.data("ratio"),p=v.Event("backstretch.resize",{relatedTarget:this.$container[0]}),d=this._currentImage.alignX===y?this.options.alignX:this._currentImage.alignX,f=this._currentImage.alignY===y?this.options.alignY:this._currentImage.alignY;u<=l?s.top=-(l-u)*f:(((h=(l=u)*this.$itemWrapper.data("ratio"))-c)/2,s.left=-(h-c)*d),this.options.bypassCss||this.$wrap.css({width:c,height:u}).find(">.backstretch-item").not(".deleteable").each(function(){v(this).find("img,video,iframe").css({width:h,height:l}).css(s)}),this.$container.trigger(p,this)}catch(t){}return this},show:function(h,l){if(!(Math.abs(h)>this.images.length-1)){var p=this,d=p.$wrap.find(">.backstretch-item").addClass("deleteable"),f=p.videoWrapper,m={relatedTarget:p.$container[0]};p.$container.trigger(v.Event("backstretch.before",m),[p,h]),this.index=h;var t=p.images[h];clearTimeout(p._cycleTimeout),delete p.videoWrapper;var g=b(t);return g?(p.videoWrapper=new x(t),p.$item=p.videoWrapper.$video.css("pointer-events","none")):p.$item=v(""),p.$itemWrapper=v('
').append(p.$item),this.options.bypassCss?p.$itemWrapper.css({display:"none"}):(p.$itemWrapper.css(s.itemWrapper),p.$item.css(s.item)),p.$item.bind(g?"canplay":"load",function(t){var e=v(this).parent(),i=e.data("options");l&&(i=v.extend({},i,l));var n=this.naturalWidth||this.videoWidth||this.width,r=this.naturalHeight||this.videoHeight||this.height;e.data("ratio",n/r);var o=function(t){return i[t]!==y?i[t]:p.options[t]},a=o("transition"),s=o("transitionEasing"),c=o("transitionDuration"),u=function(){f&&(f.stop(),f.destroy()),d.remove(),!p.paused&&1").attr({src_to_load:o}).css({border:0,margin:0,padding:0}).data("player",i),t.loop&&e.on("ended.loop",function(){i.__manuallyStopped||i.play()}),i.ytReady=!1,n(),m.YT?(i._initYoutube(),e.trigger("initsuccess")):v(m).one("youtube_api_load",function(){i._initYoutube(),e.trigger("initsuccess")})}else{e=v("