function log(b,a,c){debug&&(c?console.log("\u001b[32m Accessibility: "+b+"\u001b[30m ["+a+"] ["+c+"]"):a?console.log("\u001b[32m Accessibility: "+b+"\u001b[30m ["+a+"]"):console.log("\u001b[32m Accessibility: "+b))}function delay(b){var a=1,c=setInterval(function(){10<a?clearInterval(c):(b(),a++)},500)}$(document).ready(function(){!0===ajax&&window.addEventListener("mercury:load",function(){accessibility();document.activeElement.blur()})});
function setNoScript(){$("noscript").remove();log("setNoScript")}function setParallaxAlt(){setAltNull("#parallax-images img, .parallax-item img, #banner-wrapper img, .index-section-image img, .Index-page-image img, #thumbnail img");log("setParallaxAlt")}
function setSocialIcons(){setAria("a.email","link to email");setAria(".instagram, .instagram-auth, .instagram-unauth","link to instagram");setAria(".facebook, .facebook-auth, .facebook-unauth","link to facebook");setAria(".twitter, .twitter-auth, .twitter-unauth","link to twitter");setAria(".youtube, .youtube-auth, .youtube-unauth","link to youtube");setAria(".yelp, .yelp-auth, .yelp-unauth","link to yelp");setAria(".foursquare, .foursquare-auth, .foursquare-unauth","link to foursquare");setAria(".medium, .medium-auth, .medium-unauth",
"link to medium");setAria(".pinterest, .pinterest-auth, .pinterest-unauth","link to pinterest");setAria(".linkedin, .linkedin-auth, .linkedin-unauth","link to linkedin");setAria(".tumblr, .tumblr-auth, .tumblr-unauth","link to tumblr");log("setSocialIcons")}function setSearch(){setAria(".sqs-search-page input, .search-input","search");setRole(".sqs-search-page input, .search-input","search");log("setSearch")}
function setMobileMenu(){setButton(".Mobile-bar-menu","open mobile navigation menu");setButton(".Mobile-overlay-close","close mobile navigation menu");setButton(".mobile-nav-toggle","toggle mobile navigation menu");setRole("#sidecarNav","dialog");log("setMobileMenu")}
function setMap(){$(".gm-style-pbt").remove();var b=1,a=setInterval(function(){if(10<b)clearInterval(a);else{setTitle(".map-block iframe","Google Maps");for(var c=document.querySelectorAll(".map-block img"),d=0;d<c.length;d++)c[d].alt||(c[d].alt="");b++}},1E3);log("setMap")}
function setForms(){for(var b=$(".form-item select"),a=0;a<b.length;a++)b[a].id=b[a].name;setAria("select[data-title='Ampm']","morning or evening");$(".form-block .checkbox").wrapAll("<fieldset></fieldset>");setTag(".form-block .checkbox .title","legend");$(".form-block .radio").wrapAll("<fieldset></fieldset>");setTag(".form-block .radio .title","legend");setAria(".newsletter-form-field-element[name='fname']","first name");setAria(".newsletter-form-field-element[name='lname']","last name");setAttribute("aria-required",
".form-block .required input","true");setRole(".form-submission-text","alert");setButton(".lightbox-handle-wrapper .sqs-editable-button","popup form");log("setForms")}function setSlideshow(){setAria(".previous","previous slide");setAria(".next","next slide");log("setSlideshow")}
function setCommerce(){setAltNull("#productList img");setAltNull("#productThumbnails img");setButton(".sqs-add-to-cart-button","add to cart");delay(function(){setButton(".custom-cart-button, .sqs-pill-shopping-cart-content","view cart")});setAria(".product-quantity-input input","quantity");for(var b=$(".variant-select-wrapper select"),a=0;a<b.length;a++)b[a].setAttribute("aria-label",b[a].getAttribute("data-variant-option-name"));log("setCommerce")}
function setBlog(){delay(function(){setTag(".squarespace-comments .comment-count","h1");setAria(".squarespace-comments .comment-input","leave a comment here");setButton(".entry-actions .sqs-simple-like","likes");setAria(".squarespace-comments .hidden-ordering","sort comments");setAriaHidden(".squarespace-comments .hidden-ordering");setButton(".squarespace-comments .comment-btn","post comment");setButton(".squarespace-comments .subscribe-control","subscribe to comments via email");setButton(".entry-actions .ss-social-button",
"share")});log("setBlog")}function setCalendar(){delay(function(){setAlt(".yui3-calendar-day .background-image","view event details");setTabIndex(".yui3-calendarnav-prevmonth, .yui3-calendarnav-nextmonth, .yui3-calendarbase, .yui3-calendar-grid","0");setButton(".background-image-link","view event details")});log("setCalendar")}function setMenu(){setButton(".menu-select-labels","");log("setMenu")}
function setPopups(){delay(function(){$("#overlayNewsletterEmail label").remove();setAria(".sqs-slide-layer-content #overlayNewsletterEmail-field","email address");setAltNull(".sqs-slice-gallery-item img");setButton(".sqs-popup-overlay-close","close promotional popup");setTabIndex(".sqs-slide-layer-content #overlayNewsletterEmail-field","1");setTabIndex(".sqs-slide-layer-content .newsletter-form button","2");setTabIndex(".sqs-slide-layer-content .sqs-popup-overlay-close","3");setRole(".sqs-slide-layer-content",
"dialog");$(".sqs-announcement-bar-content > .sqs-announcement-bar-text").appendTo(".sqs-announcement-bar-url");$(".sqs-announcement-bar-url").css("position","initial");$(".sqs-announcement-bar-text .sqs-announcement-bar-close").appendTo(".sqs-announcement-bar-content");setButton(".sqs-announcement-bar-close","close announcement bar");setRole(".sqs-announcement-bar-content","dialog");setTabIndex(".sqs-cookie-banner-v2-accept","1");setAria(".sqs-cookie-banner-v2-accept","accept cookie policy");setRole(".sqs-cookie-banner-v2",
"dialog");setRole(".lightbox-content","dialog");setButton(".lightbox-close, .sqs-lightbox-close","close dialog")});log("setPopups")}function setAlt(b,a){$(b).attr("alt",a);log("setAlt",b,a)}function setAltNull(b){$(b).attr("alt","");log("setAltNull",b)}function setTitle(b,a){$(b).attr("title",a);log("setTitle",b,a)}function setID(b,a){$(b).attr("id",a);log("setID",b,a)}function setTabIndex(b,a){$(b).attr("tabIndex",a);log("setTabIndex",b,a)}
function setAria(b,a){$(b).attr("aria-label",a);log("setAria",b,a)}function setRole(b,a){$(b).attr("role",a);log("setRole",b,a)}function setAriaHidden(b){$(b).attr("aria-hidden",!0);setRole(b,"presentation");log("setAriaHidden",b)}function setAttribute(b,a,c){$(a).attr(b,c);log("setAttribute",a,c)}
function setTag(b,a){if(document.defaultView.getComputedStyle(document.querySelector("body"),"").cssText)for(var c=$(b),d=0;d<c.length;d++){var e=document.defaultView.getComputedStyle(c[d],"").cssText;c[d].outerHTML="<"+a+" style='visibility:visible !important; "+e+"'>"+c[d].innerHTML+"</"+a+">";log("setTag",b,a)}else log("setTag not compatible with this browser")}
function setButton(b,a){setTabIndex(b,"0");setAria(b,a);setRole(b,"button");for(var c=document.querySelectorAll(b),d=0;d<c.length;d++)c[d].addEventListener("keyup",function(b){b.preventDefault();13==b.keyCode&&document.activeElement.click()}),log("setButton",b,a)}
function enableSkipLink(){var b=document.createElement("a"),a=document.createTextNode("Skip Top Navigation");b.appendChild(a);b.setAttribute("aria-label","skip top navigation");b.classList.add("skip-link");$(skipTo).addClass("skip-to");b.href="javascript:document.querySelector('.skip-to').focus();";setTabIndex(".skip-to","0");$(skipFrom).before(b);log("enableSkipLink")}
function enableFocusIndicator(){function b(a){9===a.keyCode&&(document.body.classList.add("user-is-tabbing"),window.removeEventListener("keydown",b))}window.addEventListener("keydown",b);log("enableFocusIndicator")}
function enableHighContrastMode(){function b(){for(var b=document.querySelectorAll(whiteOnBlack),a=0;a<b.length;a++)b[a].classList.add("whiteOnBlack");b=document.querySelectorAll(blackOnWhite);for(a=0;a<b.length;a++)b[a].classList.add("blackOnWhite");b=document.querySelectorAll(yellowOnBlack);for(a=0;a<b.length;a++)b[a].classList.add("yellowOnBlack");document.getElementById("highContrastNotification").style.opacity="1";localStorage.setItem("HCM","on")}var a=document.createElement("div");a.setAttribute("id",
"highContrastNotification");a.setAttribute("role","dialog");var c=document.createTextNode("High contrast mode enabled. Press Ctrl+Y to disable.");a.appendChild(c);document.querySelector("body").appendChild(a);"on"===localStorage.getItem("HCM")&&b();document.onkeyup=function(a){if(a.ctrlKey&&89==a.which)if("off"===localStorage.getItem("HCM"))b();else if("on"===localStorage.getItem("HCM")){a=document.querySelectorAll(whiteOnBlack);for(var c=0;c<a.length;c++)a[c].classList.remove("whiteOnBlack");
a=document.querySelectorAll(blackOnWhite);for(c=0;c<a.length;c++)a[c].classList.remove("blackOnWhite");a=document.querySelectorAll(yellowOnBlack);for(c=0;c<a.length;c++)a[c].classList.remove("yellowOnBlack");document.getElementById("highContrastNotification").style.opacity="0";localStorage.setItem("HCM","off")}else b();log("enableHightContrastMode")}};