// source --> https://madjiguiconfection.com/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.1 
(()=>{var O=(e,t,n)=>new Promise((o,c)=>{var s=u=>{try{l(n.next(u))}catch(d){c(d)}},i=u=>{try{l(n.throw(u))}catch(d){c(d)}},l=u=>u.done?o(u.value):Promise.resolve(u.value).then(s,i);l((n=n.apply(e,t)).next())});const r=window._ckyConfig,W=window._ckyStyles;r._backupNodes=[];r._resetConsentID=!1;r._bannerState=!1;r._preferenceOriginTag=!1;r._optoutSuccessCountdownInterval=null;r._optoutSuccessAutoCloseTimer=null;r._optoutSuccessSubtextTemplate="";const ue=15e3,V=15;window.cookieyes=window.cookieyes||{};const a=window.cookieyes;a._ckyConsentStore=new Map;a._ckyGetCookieMap=function(){const e={};try{document.cookie.split(";").map(t=>{const[n,o]=t.split("=");if(n)return e[n.trim()]=o,o})}catch(t){}return e};const de=a._ckyGetCookieMap();a._ckyGetFromStore=function(e){return a._ckyConsentStore.get(e)||""};a._ckySetInStore=function(e,t){a._ckyConsentStore.set(e,t);let n=[];for(const[c,s]of a._ckyConsentStore)n.push(`${c}:${s}`);const o=r&&r._expiry?r._expiry:365;a._ckySetCookie("cookieyes-consent",n.join(","),o)};const ye=(de["cookieyes-consent"]||"").split(",").reduce((e,t)=>{if(!t)return e;const[n,o]=t.split(":");return e[n]=o,e},{});["consentid","consent","action"].concat(r._categories.map(({slug:e})=>e)).map(e=>a._ckyConsentStore.set(e,ye[e]||""));a._ckyGetCookie=function(e){const t=new RegExp(`${e}=([^;]+)`).exec(document.cookie);return t&&Array.isArray(t)&&t[1]?unescape(t[1]):null};a._ckySetCookie=function(e,t,n=0,o=r._rootDomain){const c=new Date;o&&(o=`domain=${o}`);const s=n===0?0:c.setTime(c.getTime()+n*24*60*60*1e3);document.cookie=`${e}=${t}; expires=${new Date(s).toUTCString()}; path=/;${o}; SameSite=Strict;`};function fe(){if(a._ckyGetFromStore("consentid"))return;const t=a._ckyRandomString(32);a._ckySetInStore("consentid",t),r._resetConsentID=!0}const E=function(){p()==="classic"&&$(),P(),Ae()};function f(e){const t=document.querySelector("[data-cky-tag="+e+"]");return t||!1}function ke(e){return e.replace(/[.*+?^${}()[\]\\]/g,"\\$&")}function y(e,t){const n=q(e);n&&n.addEventListener("click",t)}function Y(){return N("add",...arguments)}function x(){return N("remove",...arguments)}function Q(){return N("toggle",...arguments)}function N(e,t,n,o=!0){const c=q(t,o);return c&&c.classList[e](n)}function q(e,t){let n=e;switch(!0){case e.startsWith("="):n=`[data-cky-tag="${e.substring(1)}"]`;break;default:break}const o=document.querySelector(n);return!o||t&&!o.parentElement?null:t?o.parentElement:o}function z(e){const t=new CustomEvent("cookieyes_consent_update",{detail:e});document.dispatchEvent(t)}function pe(){const e=document.getElementById("cky-style-inline");e&&e.remove()}a._ckyRandomString=function(e,t=!0){const n=`${t?"0123456789":""}ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghiklmnopqrstuvwxyz`,o=[];for(let c=0;c<e;c++)o.push(n[Math.floor(Math.random()*n.length)]);return t?btoa(o.join("")).replace(/\=+$/,""):o.join("")};function I(){H(),r._bannerConfig.config.revisitConsent.status===!0&&R()}function ge(){Xe(),je(),He(),Re(),!a._ckyGetFromStore("action")||me()?($(),_e(),fe()):I()}function me(){let e=new URL(document.location).searchParams;return e.get("cky_preview")&&e.get("cky_preview")==="true"}function m(e,t=null){const n=q(e);if(!n)return;if(n.classList.contains("cky-accordion-btn")){const s=n.closest(".cky-accordion");if(s){const i=s.querySelector(".cky-accordion-body");if(i){let l=i.id;l||(l=`ckyDetailCategory${s.id.replace("ckyDetailCategory","")}Body`,i.id=l),n.setAttribute("aria-controls",l)}}}const o=n.getAttribute("aria-expanded"),c=t||(o==="true"?"false":"true");n.setAttribute("aria-expanded",c)}function _e(){const e=k();a._ckySetInStore("consent","no");const t=T(),n={accepted:[],rejected:[]};let o="yes";for(const c of r._categories)(e==="gdpr"&&!c.isNecessary&&!c.defaultConsent[e]||e==="ccpa"&&t&&!c.defaultConsent.ccpa)&&(o="no"),o==="no"?n.rejected.push(c.slug):n.accepted.push(c.slug),a._ckySetInStore(`${c.slug}`,o);re(),z(n)}function Ce(){const e=f("notice");if(!e)return!1;const t=e.closest(".cky-consent-container");if(!t)return!1;t.setAttribute("aria-label","We value your privacy"),t.setAttribute("role","region");const n=r._bannerConfig.settings.type;let o=r._bannerConfig.settings.position,c=n;c==="popup"&&(o="center"),c=S()==="pushdown"?"classic":c;const s=`cky-${c}-${o}`;t.classList.add(s);const i=f("revisit-consent");if(!i)return!1;const l="cky-revisit-"+r._bannerConfig.config.revisitConsent.position;i.classList.add(l)}function be(){const e=k()==="ccpa"?f("optout-popup"):f("detail");if(!e)return!1;const t=e.closest(".cky-modal");if(!t)return!1;if(S()!=="pushdown"&&S()!=="popup"){const c=`cky-${r._bannerConfig.settings.preferenceCenterType}`;t.classList.add(c)}const n=t.querySelector(".cky-preference-center");if(n){const o=k()==="ccpa"?"ckyOptoutPreferenceCenter":"ckyPreferenceCenter";n.setAttribute("id",o),n.setAttribute("role","dialog"),n.setAttribute("aria-modal","true");const c=k()==="ccpa"?"Opt-out Preferences":"Customise Consent Preferences";n.setAttribute("aria-label",c)}}function he(){return O(this,null,function*(){try{ge(),rt(),ct()}catch(e){console.error(e)}})}function Se(e){if(typeof document!="undefined"){if(document.readyState==="complete"||document.readyState==="interactive")return void e();document.addEventListener("DOMContentLoaded",e)}}Se(function(){return O(this,null,function*(){try{yield he()}catch(e){console.error(e)}})});function ve(){for(const{slug:e}of r._categories)y("detail-category-title",()=>document.getElementById(`ckyCategory${e}`).classList.toggle("cky-tab-active"));y("=settings-button",()=>P("settings-button")),y("=detail-close",()=>v()),y("=optout-cancel-button",()=>v()),y("=close-button",()=>Fe()),y("=donotsell-button",()=>P("donotsell-button")),y("=reject-button",b("reject")),y("=accept-button",b("all")),y("=detail-accept-button",b("all")),y("=detail-save-button",b()),y("=detail-category-preview-save-button",b()),y("=optout-confirm-button",qe()),y("=detail-reject-button",b("reject")),y("=revisit-consent",()=>E()),y("=optout-close",()=>Ge())}function we(){if(!r._bannerConfig.config.auditTable.status)return;const e=r._categories.map(({slug:t})=>t);e.map(t=>{const n=`#ckyDetailCategory${t}`,o=`${n}  .cky-accordion-btn`,c=document.querySelector(o);if(c){const s=c.closest(".cky-accordion");if(s){const i=s.querySelector(".cky-accordion-body");if(i){let l=i.id;l||(l=`ckyDetailCategory${s.id.replace("ckyDetailCategory","")}Body`,i.id=l),c.setAttribute("aria-controls",l)}}}return m(o,"false"),y(n,({target:{id:s}})=>{if(s===`ckySwitch${t}`||!Q(n,"cky-accordion-active",!1)){m(o,"false");return}m(o,"true"),e.filter(i=>i!==t).map(i=>(x(`#ckyDetailCategory${i}`,"cky-accordion-active",!1),m(`#ckyDetailCategory${i} .cky-accordion-btn`,"false"),i))}),t})}function Ae(e=!1){const t=Z();t&&(e===!0?_ckyRevisitHide():t.classList.toggle("cky-revisit-hide"))}function k(){return r._bannerConfig.settings.applicableLaw}function p(){return r._bannerConfig.settings.type}function S(){return p()==="classic"?"pushdown":r._bannerConfig.settings.preferenceCenterType}function G(){const e=f("notice"),t=e&&e.closest(".cky-consent-container")||!1;return t&&t||!1}function H(){const e=G();e&&e.classList.add("cky-hide")}function $(){const e=G();e&&e.classList.remove("cky-hide")}function J(){const e=document.querySelector(".cky-overlay");e&&e.classList.add("cky-hide")}function X(){const e=document.querySelector(".cky-overlay");e&&e.classList.remove("cky-hide")}function Le(){const e=document.querySelector(".cky-overlay");e&&e.classList.toggle("cky-hide")}function F(){if(p()==="classic")return G();let e=k()==="ccpa"?f("optout-popup"):f("detail");return e&&e.closest(".cky-modal")||!1}function v(){Ne();const e=F();e&&e.classList.remove(h()),p()!=="classic"?(J(),a._ckyGetFromStore("action")||$()):(m("=settings-button","false"),x("=notice","cky-consent-bar-expand")),a._ckyGetFromStore("action")&&R();const t=r._preferenceOriginTag;t&&ae(t)}function Te(){const e=F();if(e&&e.classList.add(h()),e){const t=e.querySelector(".cky-preference-center");if(t){const n=k()==="ccpa"?"ckyOptoutPreferenceCenter":"ckyPreferenceCenter";t.setAttribute("id",n),t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true");const o=k()==="ccpa"?"Opt-out Preferences":"Customise Consent Preferences";t.setAttribute("aria-label",o)}}p()!=="classic"?(X(),H()):(m("=settings-button"),Y("=notice","cky-consent-bar-expand"))}function Ee(){const e=F();if(!e)return;e.classList.toggle(h()),S()!=="pushdown"&&Le();const t=e.classList.contains(h());if(e.classList.toggle(h()),p()==="classic"){const o=e.querySelector(".cky-preference-center");if(o){const c=k()==="ccpa"?"ckyOptoutPreferenceCenter":"ckyPreferenceCenter";o.setAttribute("id",c),o.setAttribute("role","dialog"),o.setAttribute("aria-modal","true");const s=k()==="ccpa"?"Opt-out Preferences":"Customise Consent Preferences";o.setAttribute("aria-label",s)}m("=settings-button"),Q("=notice","cky-consent-bar-expand")}else t?(J(),a._ckyGetFromStore("action")||$()):(X(),H());a._ckyGetFromStore("action")&&R();const n=r._preferenceOriginTag;n&&ae(n)}function h(){return S()==="pushdown"?"cky-consent-bar-expand":"cky-modal-open"}function Z(){const e=f("revisit-consent");return e&&e||!1}function R(){const e=Z();e&&e.classList.remove("cky-revisit-hide")}function P(e=!1){r._preferenceOriginTag=e,p()==="classic"?(Ee(),m("=settings-button")):Te()}function K(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(o=>o.style.display!=="none");return n.length<=0?[]:[n[0],n[n.length-1]]}function xe(){const e=k(),t=p();if(t==="classic")return;if(t==="popup"){const[c,s]=K("notice");w(c,s,!0),w(s,c)}const[n,o]=K(e==="ccpa"?"optout-popup":"detail");w(n,o,!0),w(o,n)}function w(e,t,n=!1){!e||!t||e.addEventListener("keydown",o=>{o.which!==9||n&&!o.shiftKey||!n&&o.shiftKey||(o.preventDefault(),t.focus())})}function Ie(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%)`}function ee({cookies:e}){const t=a._ckyGetCookieMap();for(const{cookieID:n,domain:o}of e)t[n]&&[o,""].map(c=>a._ckySetCookie(n,"",0,c))}function te(e=!1){for(const t of r._categories){const n=a._ckyGetFromStore(t.slug),o=n==="yes"||!n&&t.defaultConsent[k()]||t.isNecessary,c=t.isNecessary,i=r._shortCodes.find(l=>l.key==="cky_category_toggle_label").content.replace("[cky_preference_{{category_slug}}_title]",t.name);$e(t,o,c,i,e),Me(t)}}function $e(e,t,n,o,c=!1){const s=r._bannerConfig.config.preferenceCenter.toggle,i=s.states.active.styles["background-color"],l=s.states.inactive.styles["background-color"];["ckyCategoryDirect","ckySwitch"].map(u=>{const d=document.getElementById(`${u}${e.slug}`);if(d&&(Be(d,e,c),d.checked=t,d.disabled=n,d.style.backgroundColor=t?i:l,A(d,t,o),!c))return d.addEventListener("change",({currentTarget:g})=>{const _=g.checked;g.style.backgroundColor=_?i:l,A(d,_,o)}),d})}function Be(e,t={},n=!1){if(!n&&(e.parentElement.getAttribute("data-cky-tag")==="detail-category-toggle"?Oe(e,t):e.parentElement.getAttribute("data-cky-tag")==="detail-category-preview-toggle"&&Pe(e,t),!t.isNecessary)){const o=t.name,c=document.querySelector(`[data-cky-tag="detail-category-title"][aria-label="${o}"]`);if(c){const i=c.closest(".cky-accordion-item").querySelector(".cky-always-active");i&&i.remove()}}}function Oe(e,t){let n=e.closest(".cky-accordion-item");if(!n)return;const o=n.querySelector(".cky-switch");t.isNecessary?o&&o.remove():(p()==="classic"&&r._bannerConfig.config.categoryPreview.status||t.cookies&&t.cookies.length===0)&&o&&o.remove()}function Me(e){if(r._bannerConfig.config.auditTable.status===!1){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 Pe(e,t){t.cookies&&t.cookies.length===0&&!t.isNecessary&&e.parentElement.parentElement.remove()}function A(e,t,n,o=!1){if(!e)return;const c=t?"disable":"enable",s=`cky_${c}_${o?"optout":"category"}_label`,i=r._shortCodes.find(u=>u.key===s);if(!i)return;const l=n.replace(/{{status}}/g,c).replace(`[${s}]`,i.content);e.setAttribute("aria-label",l)}function ne(){r._optoutSuccessCountdownInterval&&(clearInterval(r._optoutSuccessCountdownInterval),r._optoutSuccessCountdownInterval=null),r._optoutSuccessAutoCloseTimer&&(clearTimeout(r._optoutSuccessAutoCloseTimer),r._optoutSuccessAutoCloseTimer=null)}function oe(){const e=f("optout-success");return!!(e&&!e.classList.contains("cky-hide"))}function L(){I(),v(),ie()}function De(){ne();const e=f("optout-buttons"),t=f("optout-success"),n=f("optout-success-subtext"),o=document.getElementById("ckyCCPAOptOut");if(!e||!t){L();return}e.style.display="none",t.classList.remove("cky-hide"),t.setAttribute("aria-live","polite"),t.focus(),o&&(o.disabled=!0),Y("=optout-option","cky-disabled",!1);const c=n&&n.querySelector("#ckyCountdownTimer")||document.getElementById("ckyCountdownTimer");let s=V;n&&!c&&!r._optoutSuccessSubtextTemplate&&(r._optoutSuccessSubtextTemplate=n.textContent||`Banner closes automatically in ${V} s...`);const i=r._optoutSuccessSubtextTemplate,l=i&&/\d+/.test(i),u=()=>{if(n){if(c){c.textContent=String(s);return}n.textContent=l?i.replace(/\d+/,String(s)):`Banner closes automatically in ${s} s...`}};u(),r._optoutSuccessCountdownInterval=setInterval(()=>{s-=1,s>=0&&u()},1e3),r._optoutSuccessAutoCloseTimer=setTimeout(L,ue)}function Ne(){ne();const e=f("optout-buttons"),t=f("optout-success"),n=f("optout-success-subtext"),o=document.getElementById("ckyCCPAOptOut");e&&(e.style.display=""),t&&t.classList.add("cky-hide"),o&&(o.disabled=!1),x("=optout-option","cky-disabled",!1);const c=n&&n.querySelector("#ckyCountdownTimer")||document.getElementById("ckyCountdownTimer");c?c.textContent="":n&&r._optoutSuccessSubtextTemplate&&(n.textContent=r._optoutSuccessSubtextTemplate)}function qe(){return()=>{if(k()!=="ccpa"||!T()){b()();return}ce(),De()}}function Ge(){if(oe()){a._ckySetInStore("action","yes"),L();return}v()}function He(){const t=document.getElementById("ckyBannerTemplate").innerHTML,n=new DOMParser().parseFromString(t,"text/html");Ie(n),document.body.insertAdjacentHTML("afterbegin",n.body.innerHTML),p()==="classic"&&m("=settings-button","false"),te(),we(),ve(),st(),tt(),Qe(),D(),ze(),Je(),pe(),Ce(),nt(),ot(),xe(),be()}function b(e="custom"){return()=>{ce(e),I(),v(),ie()}}function Fe(){if(a._ckySetInStore("action","yes"),oe()){L();return}I()}function ce(e="all"){const t=k(),n=T();a._ckySetInStore("action","yes"),t==="gdpr"?a._ckySetInStore("consent",e==="reject"?"no":"yes"):a._ckySetInStore("consent",n?"yes":"no");const o={accepted:[],rejected:[]};for(const c of r._categories){let s="no";t==="gdpr"?s=!c.isNecessary&&(e==="reject"||e==="custom"&&!T(c.slug))?"no":"yes":s=n&&!c.defaultConsent.ccpa?"no":"yes",a._ckySetInStore(`${c.slug}`,s),s==="no"?(o.rejected.push(c.slug),ee(c)):o.accepted.push(c.slug)}re(),z(o)}function Re(){const e=k(),t=r._shortCodes.find(C=>C.key==="cky_show_desc"),n=r._shortCodes.find(C=>C.key==="cky_hide_desc");if(!t||!n)return;const o=n.content,c=t.content,s=window.innerWidth<376?150:300,i=document.querySelector(`[data-cky-tag="${e==="gdpr"?"detail":"optout"}-description"]`);if(!i||i.textContent.length<s)return;const u=i.innerHTML,g=new DOMParser().parseFromString(u,"text/html").querySelectorAll("body > p");if(g.length<=1)return;let _="";for(let C=0;C<g.length;C++){if(C===g.length-1)continue;const B=g[C];if(`${_}${B.outerHTML}`.length>s&&B.insertAdjacentHTML("beforeend",`...&nbsp;${c}`),_=`${_}${B.outerHTML}`,_.length>s)break}function le(){i.innerHTML=`${u}${o}`,y("=hide-desc-button",U),D()}function U(){i.innerHTML=_,y("=show-desc-button",le),D()}U()}function je(){const e=r._tags;Array.prototype.forEach.call(e,function(t){document.querySelectorAll("[data-cky-tag="+t.tag+"]").forEach(function(n){let o="";for(const c in t.styles)o+=`${c}: ${t.styles[c]};`;n.style.cssText=o})})}const Ue=document.createElement;document.createElement=(...e)=>{const t=Ue.call(document,...e);if(t.nodeName.toLowerCase()!=="script")return t;const n=t.setAttribute.bind(t);return Object.defineProperties(t,{src:{get:function(){return t.getAttribute("src")},set:function(o){return M(t,o)&&n("type","javascript/blocked"),n("src",o),!0}},type:{get:function(){return t.getAttribute("type")},set:function(o){return o=M(t)?"javascript/blocked":o,n("type",o),!0}}}),t.setAttribute=(o,c)=>{if(o==="type"||o==="src")return t[o]=c;n(o,c),o==="data-cookieyes"&&!M(t)&&n("type","text/javascript")},t};function We(e){for(const{addedNodes:t}of e)for(const n of t)if(!(!n.src||!n.nodeName||!["script","iframe"].includes(n.nodeName.toLowerCase())))try{const o=n.src.startsWith("//")?`${window.location.protocol}${n.src}`:n.src,{hostname:c,pathname:s}=new URL(o),i=Ye(`${c}${s}`);if(Ve(n,i),!j(i))continue;const l=a._ckyRandomString(8,!1);if(n.nodeName.toLowerCase()==="iframe")Ze(n,l);else{n.type="javascript/blocked";const d=function(g){g.preventDefault(),n.removeEventListener("beforescriptexecute",d)};n.addEventListener("beforescriptexecute",d)}const u=document.head.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY?"head":"body";n.remove(),r._backupNodes.push({position:u,node:n.cloneNode(),uniqueID:l})}catch(o){}}function re(){if(navigator.doNotTrack===1)return;const e=a._ckyGetFromStore("consent");k()==="gdpr"&&(!e||e!=="yes")||(r._backupNodes=r._backupNodes.filter(({position:t,node:n,uniqueID:o})=>{try{if(j(n.src))return!0;if(n.nodeName.toLowerCase()==="script"){const c=document.createElement("script");c.src=n.src,c.type="text/javascript",document[t].appendChild(c)}else{const c=document.getElementById(o);if(!c)return!1;const s=document.createElement("iframe");s.src=n.src,s.width=c.offsetWidth,s.height=c.offsetHeight,c.parentNode.insertBefore(s,c),c.parentNode.removeChild(c)}return!1}catch(c){return console.error(c),!1}}))}function Ve(e,t){const n=e.hasAttribute("data-cookieyes")&&e.getAttribute("data-cookieyes");if(!n)return;const o=n.replace("cookieyes-","");for(const s of r._categories)if(s.isNecessary&&s.slug===o)return;const c=r._providersToBlock.find(({re:s})=>s===t);c?c.isOverridden?c.categories.includes(o)||c.categories.push(o):(c.categories=[o],c.isOverridden=!0):r._providersToBlock.push({re:t,categories:[o],fullPath:!1})}const Ke=new MutationObserver(We);Ke.observe(document.documentElement,{childList:!0,subtree:!0});function Ye(e){return e.replace(/^www./,"")}function se(e){const t=a._ckyGetFromStore(e);return t==="no"||!t&&r._categories.some(n=>n.slug===e&&!n.isNecessary)}function j(e){const t=r._providersToBlock.find(({re:n})=>new RegExp(ke(n)).test(e));return t&&t.categories.some(n=>se(n))}function M(e,t){return e.hasAttribute("data-cookieyes")&&se(e.getAttribute("data-cookieyes").replace("cookieyes-",""))||j(t||e.src)}function Qe(){const e=r._shortCodes.find(s=>s.key==="cky_readmore");if(!e.status)return;const t=e.content,n=r._bannerConfig.config.readMore.styles,o=document.querySelector('[data-cky-tag="description"]');if(!o)return;if(o.childNodes.length>1){const s=document.querySelector('[data-cky-tag="description"] p:last-child');s&&s.insertAdjacentHTML("beforeend",`&nbsp;${t}`)}else o.insertAdjacentHTML("beforeend",`&nbsp;${t}`);const c=document.querySelectorAll('[data-cky-tag="readmore-button"]');c.length<1||Array.from(c).forEach(s=>{for(const i in n)n[i]&&(s.style[i]=n[i])})}function D(){if(!r._bannerConfig.config.showMore||!r._bannerConfig.config.showLess)return;const e=r._bannerConfig.config.showMore.styles,t=r._bannerConfig.config.showLess.styles;if(e){const n=document.querySelectorAll('[data-cky-tag="show-desc-button"]');n.length>0&&Array.from(n).forEach(o=>{for(const c in e)e[c]&&(o.style[c]=e[c])})}if(t){const n=document.querySelectorAll('[data-cky-tag="hide-desc-button"]');n.length>0&&Array.from(n).forEach(o=>{for(const c in t)t[c]&&(o.style[c]=t[c])})}}function ze(){if(!r._bannerConfig.config.alwaysActive)return;const e=r._bannerConfig.config.alwaysActive.styles;if(!e)return;const t=document.querySelectorAll(".cky-always-active");t.length<1||Array.from(t).forEach(n=>{for(const o in e)e[o]&&(n.style[o]=e[o])})}function Je(){if(!r._bannerConfig.config.manualLinks)return;const e=r._bannerConfig.config.manualLinks.styles;if(!e)return;const t=document.querySelectorAll('.cky-link, a.cky-link, [data-cky-tag="detail"] a, [data-cky-tag="optout-popup"] a, [data-cky-tag="notice"] a');t.length<1||Array.from(t).forEach(n=>{if(n.getAttribute("data-cky-tag")!=="readmore-button"){for(const o in e)e[o]&&(n.style[o]=e[o]);e.color&&(n.style.textDecorationColor=e.color)}})}function ie(){k()==="gdpr"&&te(!0),r._bannerConfig.behaviours.reloadBannerOnAccept===!0&&window.location.reload()}function Xe(){document.getElementById("cky-style")||!W||document.head.insertAdjacentHTML("beforeend",` <style id="cky-style">${W.css}</style>`)}function T(e=""){return(e?["ckySwitch","ckyCategoryDirect"]:["ckyCCPAOptOut"]).some(n=>{const o=document.getElementById(`${n}${e}`);return o&&o.checked})}function Ze(e,t){const o=r._shortCodes.find(d=>d.key==="cky_video_placeholder").content,{offsetWidth:c,offsetHeight:s}=e;if(c===0||s===0)return;e.insertAdjacentHTML("beforebegin",`${o}`.replace("[UNIQUEID]",t));const i=document.getElementById(t);i.style.width=`${c}px`,i.style.height=`${s}px`;const l=document.querySelector(`#${t} .video-placeholder-text-normal`);l.style.display="none";const u=et(e.src);u&&(i.classList.replace("video-placeholder-normal","video-placeholder-youtube"),i.style.backgroundImage=`linear-gradient(rgba(76,72,72,.7),rgba(76,72,72,.7)),url('https://img.youtube.com/vi/${u}/maxresdefault.jpg')`,l.classList.replace("video-placeholder-text-normal","video-placeholder-text-youtube"))}function et(e){const t=e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);return t&&Array.isArray(t)&&t[2]&&t[2].length===11?t[2]:!1}function tt(){const e=r._bannerConfig.config.videoPlaceholder.status,t=r._bannerConfig.config.videoPlaceholder.styles;if(!e||!e)return;const n=document.querySelectorAll('[data-cky-tag="placeholder-title"]');n.length<1||Array.from(n).forEach(o=>{o.style.display="block",o.addEventListener("click",()=>{a._ckyGetFromStore("action")&&E()});for(const c in t)t[c]&&(o.style[c]=t[c])})}function nt(){if(!r._rtl)return;["notice","detail","optout-popup","revisit-consent","video-placeholder"].forEach(function(t){f(t)&&f(t).classList.add("cky-rtl")})}function ae(e){const t=f(e);t&&t.focus()}function ot(){let e="flex-end";["detail-powered-by","optout-powered-by"].map(t=>{const n=document.querySelector(`[data-cky-tag="${t}"]`);if(n)return n.style.display="flex",n.style.justifyContent=e,n.style.alignItems="center",n})}function ct(){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))&&E()})}function rt(){for(const e of r._categories)a._ckyGetFromStore(e.slug)!=="yes"&&ee(e)}function st(){const e=r._bannerConfig.config.optOption.toggle,t=e.states.active.styles["background-color"],n=e.states.inactive.styles["background-color"];x("=optout-option","cky-disabled",!1);const o=r._shortCodes.find(l=>l.key==="cky_optout_toggle_label"),c=r._shortCodes.find(l=>l.key==="cky_optout_option_title"),s=o.content.replace("[cky_optout_option_title]",c.content),i=a._ckyGetFromStore("consent")==="yes";it(document.getElementById("ckyCCPAOptOut"),s,{checked:i,disabled:!1,addListeners:!0},{activeColor:t,inactiveColor:n},!0)}function it(e,t,{checked:n,disabled:o,addListeners:c},{activeColor:s,inactiveColor:i},l=!1){e&&(l&&c&&y("=optout-option-title",()=>e.click()),e.checked=n,e.disabled=o,e.style.backgroundColor=n?s:i,A(e,n,t,l),c&&e.addEventListener("change",({currentTarget:u})=>{const d=u.checked;u.style.backgroundColor=d?s:i,A(e,d,t,l)}))}window.revisitCkyConsent=()=>E();window.getCkyConsent=function(){const e={activeLaw:"",categories:{},isUserActionCompleted:!1,consentID:"",languageCode:""};try{e.activeLaw=k(),r._categories.forEach(t=>{e.categories[t.slug]=a._ckyGetFromStore(t.slug)==="yes"}),e.isUserActionCompleted=a._ckyGetFromStore("action")==="yes",e.consentID=a._ckyGetFromStore("consentid")||"",e.languageCode=r._language||""}catch(t){}return e};})();
// source --> https://madjiguiconfection.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 
/*! 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});
// source --> https://madjiguiconfection.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.8.1 
/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();