PageSourceSearch

https://vineyardtheatre.org/wp-content/themes/vineyard/dist/js/vineyard.min.js?ver=1790912438

js vineyardtheatre.org collected 2026-10-02 03:41:03 UTC 122,339 bytes, 173 lines download raw bytes

1function _instanceof(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}
2function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}
3function setCookie(e,t,i){const s=new Date;s.setTime(s.getTime()+24*i*60*60*1e3);let o="expires="+s.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"}
4function getCookie(e){let t=e+"=",i=document.cookie.split(";");for(let e=0;e<i.length;e++){let s=i[e];for(;" "==s.charAt(0);)
5s=s.substring(1);if(0==s.indexOf(t))
6return s.substring(t.length,s.length)}
7return""}
8function checkCookie(e){return""!=getCookie(e)}
9!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(window.jQuery)}
10((function(e){"use strict";var t={headersSelector:".js-accordion__header",panelsSelector:".js-accordion__panel",buttonsSelector:"button.js-accordion__header",buttonsGeneratedContent:"text",button:e("<button></button>",{class:"js-accordion__header",type:"button"}),buttonSuffixId:"_tab",multiselectable:!0,prefixClass:"accordion",headerSuffixClass:"__title",buttonSuffixClass:"__header",panelSuffixClass:"__panel",direction:"ltr",accordionPrefixId:"accordion"},i=function(i,s){this.options=e.extend({},t,s),this.$wrapper=i,this.$panels=e(this.options.panelsSelector,this.$wrapper),this.initAttributes(),this.initEvents()};i.prototype.initAttributes=function(){if(this.$wrapper.attr({role:"tablist","aria-multiselectable":this.options.multiselectable.toString()}).addClass(this.options.prefixClass),!this.$wrapper.attr("id")){var t=Math.random().toString(32).slice(2,12);this.$wrapper.attr("id",this.options.accordionPrefixId+"-"+t)}
11this.$panels.each(e.proxy((function(t,i){var s=e(i),o=e(this.options.headersSelector,s),n="html"===this.options.buttonsGeneratedContent?this.options.button.clone().html(o.html()):this.options.button.clone().text(o.text());o.addClass(this.options.prefixClass+this.options.headerSuffixClass),s.before(n);var a=s.attr("id")||this.$wrapper.attr("id")+"-"+t,r=a+this.options.buttonSuffixId;n.attr({"aria-controls":a,"aria-expanded":"false",role:"tab",id:r,"aria-selected":"false"}).addClass(this.options.prefixClass+this.options.buttonSuffixClass),s.attr({"aria-labelledby":r,role:"tabpanel",id:a,"aria-hidden":"true"}).addClass(this.options.prefixClass+this.options.panelSuffixClass),"true"===s.attr("data-accordion-opened")&&(n.attr({"aria-expanded":"true","data-accordion-opened":null}),s.attr({"aria-hidden":"false"}))}),this)),this.$buttons=e(this.options.buttonsSelector,this.$wrapper)},i.prototype.initEvents=function(){this.$wrapper.on("focus",this.options.buttonsSelector,e.proxy(this.focusButtonEventHandler,this)),this.$wrapper.on("click",this.options.buttonsSelector,e.proxy(this.clickButtonEventHandler,this)),this.$wrapper.on("keydown",this.options.buttonsSelector,e.proxy(this.keydownButtonEventHandler,this))},i.prototype.focusButtonEventHandler=function(t){var i=e(t.target),s=i.is("button")?i:i.closest("button");e(this.options.buttonsSelector,this.$wrapper).attr({"aria-selected":"false"}),s.attr({"aria-selected":"true"})},i.prototype.clickButtonEventHandler=function(t){var i=e(t.target),s=i.is("button")?i:i.closest("button"),o=e("#"+s.attr("aria-controls")),n=!1;if(this.$buttons.attr("aria-selected","false"),s.attr("aria-selected","true"),"false"===s.attr("aria-expanded"))
12if(e(".animated-accordion__header[aria-expanded=true]").length>0){n=!0;var a=s.offset().top-200,r=e(".animated-accordion__header"),l=e(".animated-accordion__header[aria-expanded=true]"),d=this.options,c=this.$panels.not(o),h=this.$buttons.not(s);r.index(l)<r.index(s)&&(a=s.offset().top-200-e(".animated-accordion__header[aria-expanded=true]").next(".animated-accordion__panel").innerHeight()),e("html, body").animate({scrollTop:a},750,(function(){s.attr("aria-expanded","true"),o.attr("aria-hidden","false"),!1===d.multiselectable&&(c.attr("aria-hidden","true"),h.attr("aria-expanded","fal
12se"))}))}else
13s.attr("aria-expanded","true"),o.attr("aria-hidden","false");else
14s.attr("aria-expanded","false"),o.attr("aria-hidden","true");!1!==this.options.multiselectable||n||(this.$panels.not(o).attr("aria-hidden","true"),this.$buttons.not(s).attr("aria-expanded","false")),setTimeout((function(){s.focus()}),0),t.stopPropagation(),t.preventDefault()},i.prototype.keydownButtonEventHandler=function(t){var i=e(t.target),s=i.is("button")?i:i.closest("button"),o=this.$buttons.first(),n=this.$buttons.last(),a=this.$buttons.index(s);i=null;var r="ltr"===this.options.direction?{prev:[38,37],next:[40,39],first:36,last:35}:{prev:[38,39],next:[40,37],first:36,last:35},l=[].concat(r.prev,r.next,r.first,r.last);e.inArray(t.keyCode,l)>=0&&!t.ctrlKey&&(this.$buttons.attr({"aria-selected":"false"}),36===t.keyCode?i=o:35===t.keyCode?i=n:e.inArray(t.keyCode,r.prev)>=0?i=s.is(o)?n:this.$buttons.eq(a-1):e.inArray(t.keyCode,r.next)>=0&&(i=s.is(n)?o:this.$buttons.eq(a+1)),null!==i&&this.goToHeader(i),t.preventDefault())},i.prototype.goToHeader=function(e){1===e.length&&(e.attr({"aria-selected":"true"}),setTimeout((function(){e.focus()}),0))};var s="accordion";e.fn[s]=function(t){var o=e.extend({},e.fn[s].defaults,t);return this.each((function(){var t=e(this),n={multiselectable:"none"!==t.attr("data-accordion-multiselectable")&&o.multiselectable,prefixClass:void 0!==t.attr("data-accordion-prefix-classes")?t.attr("data-accordion-prefix-classes"):o.prefixClass,buttonsGeneratedContent:void 0!==t.attr("data-accordion-button-generated-content")?t.attr("data-accordion-button-generated-content"):o.buttonsGeneratedContent,direction:t.closest('[dir="rtl"]').length>0?"rtl":o.direction};n=e.extend({},o,n),t.data[s]=new i(t,n)}))},e.fn[s].defaults=t})),function(e){var t=baseurl+"/wp-admin/admin-ajax.php";e(document).on("click",".spektrix-component-btn, .spektrix-btn",(function(){e(".spektrix-component-btn, .spektrix-btn").removeClass("active"),e(this).addClass("active")})),e(".calendars").each((function(t,i){var s=e(i).attr("show-length");e(i).find(".calendar-container").length>s&&(e(i).find(".calendar-container.active:nth-of-type("+s+")").nextAll().removeClass("active"),e(i).find(".calendar-container:nth-of-type("+s+")").find(".next").addClass("active"))}));var i=[];if(e(".calendar.button").each((function(t,s){if(s.classList.contains("soldout")){var o=s.getAttribute("data-instances").split("///");e(o).each((function(e,t){r("instances/"+t+"/status?includeChildPlans=true&includeLockInformation=true","GET","",(function(e){e.specialAvailable>0&&(s.classList.add("onsale"),s.classList.remove("soldout"))}),(function(e){}))}))}
15i=[...i,...s.classList]})),i.push("offsale"),i.push("soldout"),i=i.filter(((e,t)=>i.indexOf(e)===t)),e(".calendar-key__item").each((function(t,s){var o=!0;e.each(i,(function(t,i){e(s).hasClass("calendar-key__"+i)&&(o=!1)})),o&&e(s).remove()})),e(".presaleFailed").length>0){var s=e(".presaleFailed").attr("presaleMemberships").split(",");r("customer?$expand=subscriptions","GET","",(function(t){1==s.length&&""==s[0]&&t.subscriptions.length>0&&(o(),console.log("test"));var i=!1;e.each(t.subscriptions,(function(e,t){!i&&s.indexOf(t.membership.id)>-1&&(console.log("test2"),i=!0,o())}))}),(function(e){}))}
16function o(){var t=e(".presaleFailed").attr("spektrixID"),i=e(".presaleFailed").attr("buyTicketText");e(".presaleFailed").attr("href","/buy-tickets/?id="+t).html(i)}
17e(document).on("click",".calendar-nav.active",(function(){e(this).removeClass("active");var t=e(this).closest(".calendars").attr("show-length"),i=e(this).closest(".calendar-container");if(e(this).hasClass("next")){for(var s=e(i),o=1;o<t;o++)
18s=s.prev();s.removeClass("active");var n=e(i);1==t&&(n=e(i).next()),n.find(".prev").addClass("active"),e(i).next().length>0&&e(i).next().addClass("active"),e(i).next().next().length>0&&e(i).next().find(".next").addClass("active")}else if(e(this).hasClass("prev")){for(n=e(i),o=1;o<t;o++)
19n=n.next();n.removeClass("active");s=e(i);1==t&&(s=e(i).prev()),s.find(".next").addClass("active"),e(i).prev().length>0&&e(i).prev().addClass("active"),e(i).prev().prev().length>0&&e(i).prev().find(".prev").addClass("active")}})),e(document).on("click",".onsale",(function(i){e(".calendar.button.onsale").removeClass("active"),e(".calendars.buy-tickets--calendar .loading").removeClass("hide"),console.log(e(".calendars.buy-tickets--calendar .loading"),"TEST");var s=e(this).attr("data-id"),o=e(this).attr("data-date"),n=e(this).attr("data-full-date");e(".day").removeClass("active"),e(this).addClass("active"),this.hasAttribute("data-id")&&this.hasAttribute("data-date")&&(e(".selected-date").html(n),e(".buy-tickets--showtime").html(""),jQuery.ajax({type:"POST",url:t,data:{action:"get_show_times_part1",showID:s,startDate:o},success:function(i){i=JSON.parse(i),newOutput=[],total=i.length,e.each(i,(function(i,o){r("instances/"+o.id+"/status?includeChildPlans=true","GET","",(function(i){console.log(o),(i.available>0||i.specialAvailable>0)&&newOutput.push({id:o.id,start:o.start,planId:o.planId}),total--,0==total&&(console.log(newOutput),jQuery.ajax({type:"POST",url:t,data:{action:"get_show_times_part2",showID:s,newOutput:newOutput},success:function(t){e(".buy-tickets--showtime").html(t),e(".calendars.buy-tickets--calendar .loading").addClass("hide"),1==e(".spektrix-btn.spektrix-component-btn.cho
19ose-time").length&&e(".spektrix-btn.spektrix-component-btn.choose-time").click()}}))}),(function(e){}))}))}}))})),e(document).on("click",".choose-time",(function(t){e(".choose-time--submit").removeClass("active"),t.currentTarget.classList.contains("choose-time--reserved")?e(".choose-time--submit--reserved").addClass("active"):e(".choose-time--submit--ga").addClass("active")})),e(document).on("click",".choose-time--submit",(function(i){e("body").addClass("seat-select--show"),e("html,body").animate({scrollTop:0},"slow");var s=e(".choose-time.active").attr("data-instance"),o=new Date(e(".choose-time.active").attr("date")),n={},a=o.getDay(),l=o.getMonth(),d=o.getHours(),c="AM";switch(d>12&&(d-=12,c="PM"),a){case 0:n.day="Sunday";break;case 1:n.day="Monday";break;case 2:n.day="Tuesday";break;case 3:n.day="Wednesday";break;case 4:n.day="Thursday";break;case 5:n.day="Friday";break;case 6:n.day="Saturday"}
20switch(l){case 0:n.month="January";break;case 1:n.month="February";break;case 2:n.month="March";break;case 3:n.month="April";break;case 4:n.month="May";break;case 5:n.month="June";break;case 6:n.month="July";break;case 7:n.month="August";break;case 8:n.month="September";break;case 9:n.month="October";break;case 10:n.month="November";break;case 11:n.month="December"}
21i.currentTarget.classList.contains("choose-time--submit--reserved")?(e(".seat-select--holder--inner").html(""),e(".seat-select--holder .loading").removeClass("hide"),e(".seat-select--body").addClass("seat-select--body--seats"),r("instances/"+s+"/status/detail?includeChildPlans=true&includeLockInformation=true","GET","",(function(i){jQuery.ajax({type:"POST",url:t,data:{action:"get_seating_layout",instanceID:s,showLayout:i},success:function(t){e(".seat-select--holder--inner").html(t),e(".seat-select--holder .loading").addClass("hide"),e(".showFullDate").html(n.day+", "+n.month+" "+o.getDate()+", "+o.getFullYear()),e(".showTime").html(d+":"+(date.getMinutes()<10?"0":"")+o.getMinutes()+c),e(".showDay").html(n.day),e(".showDate").html(n.month+" "+o.getDate()+", "+o.getFullYear())}})}),(function(e){}))):(e(".tickets-select--holder--inner").html(""),e(".tickets-select--holder .loading").removeClass("hide"),e(".seat-select--body").addClass("seat-select--body--tickets"),jQuery.ajax({type:"POST",url:t,data:{action:"get_ticket_tiers",instanceID:s},success:function(t){e(".tickets-select--holder--inner").html(t),e(".tickets-select--holder .loading").addClass("hide")}})),e(".add-to-cart").attr("data-instance",s)})),e(document).on("click",".seat-select--body .button.back-arrow.shift-back",(function(t){e("body").removeClass("seat-select--show"),e(".seat-select--body").removeClass("seat-select--body--seats seat-select--body--tickets"),e(".calendar.button.onsale.active").removeClass("active"),e(".buy-tickets--showtime, .tickets-select--holder--inner, .tickets-select--readout").html("")})),e(document).on("click",".ticket-incrementer",(function(t){var i=e(this).closest(".ticket-selector"),s=parseInt(e(this).closest(".ticket-selector").attr("max-amount")),o=e(i).find(".ticket-number span"),n=e(o).text();n=parseInt(n),e(this).hasClass("plus")?n<s&&(n+=1):e(this).hasClass("minus")&&0!=n&&(n-=1),e(o).text(n),e(i).find(".ticket-plan").attr("data-count",n);var a=0,r=0,l=0,d=0;e(".ticket-selector").each((function(t,i){var s=e(i).find(".ticket-price").attr("data-ticket-price"),o=e(i).find(".ticket-price").attr("data-ticket-fee"),n=e(i).find(".ticket-name").attr("data-plan"),c=e(i).find(".ticket-name").attr("data-ticket-name"),h=e(i).find(".ticket-number span").text();if(h=parseInt(h),d+=h,r+=h*s,l+=h*o,a+=h*(parseFloat(s)+parseFloat(o)),e(".tickets-select--total--"+n).length>0)
22h>0?(e(".tickets-select--total--"+n+" .tickets-select--total--cost").text("$"+(h*s).toFixed(2)),e(".tickets-select--total--"+n+" .tickets-select--total--fee").text("Fees: $"+(h*o).toFixed(2)),e(".tickets-select--total--"+n+" .tickets-select--total--name-number span").text(h+"x")):e(".tickets-select--total--"+n).remove();else{var p=e("<div></div>").addClass("row pb-1x no-wrap tickets-select--total--"+n).html('<div class="col-xs-full"><h6 class="site-font--heading--weight-400--width-regular tickets-select--total--name-number"><span>'+h+"x</span>"+c+'</h6></div><div class="col-xs-auto"><h6 class="site-font--heading--weight-400--width-regular tickets-select--total--cost right">$'+(h*s).toFixed(2)+'</h6><h6 class="no-white-wrap site-font--heading--weight-400--width-regular tickets-select--total--fee smaller right">
22Fees: $'+(h*o).toFixed(2)+"</h6></div>");e(".tickets-select--readout").append(p)}})),0==d?e(".add-to-cart").addClass("disable hidden"):e(".add-to-cart").removeClass("disable hidden"),e(".tickets-select--fees-total").text("$"+l.toFixed(2)),e(".tickets-select--ticket-subtotal").text("$"+r.toFixed(2)),e(".tickets-select--total").text("$"+a.toFixed(2))})),e(document).on("click",".seat-select--seat--available",(function(t){t.currentTarget.classList.toggle("seat-select--seat--selected"),t.currentTarget.classList.contains("seat-select--seat--premium")&&t.currentTarget.classList.toggle("seat-select--seat--selected-premium");var i=0,s=0,o=0;e(".tickets-select--readout").html(""),e(".seat-select--seat--selected").each((function(t,n){var a=e(n).attr("data-ticket-price"),r=e(n).attr("data-ticket-fee"),l=e(n).attr("data-ticket-name"),d=e(n).attr("data-seat-id"),c=e(n).attr("data-ticket-row"),h=e(n).attr("data-ticket-number");s+=parseFloat(a),o+=parseFloat(r),i=i+parseFloat(a)+parseFloat(r);var p=e("<div></div>").addClass("row pb-1x no-wrap tickets-select--total--"+d).html('<div class="col-xs-full"><h6 class="site-font--heading--weight-400--width-regular tickets-select--total--name-number">'+l+" "+c+" "+h+'</h6></div><div class="col-xs-auto"><h6 class="right site-font--heading--weight-400--width-regular tickets-select--total--cost">$'+parseFloat(a).toFixed(2)+'</h6><h6 class="no-white-wrap site-font--heading--weight-400--width-regular tickets-select--total--fee smaller right">Fees: $'+parseFloat(r).toFixed(2)+"</h6></div>");e(".tickets-select--readout").append(p)})),0==e(".seat-select--seat--selected").length?e(".add-to-cart").addClass("disable hidden"):e(".add-to-cart").removeClass("disable hidden"),e(".tickets-select--fees-total").text("$"+o.toFixed(2)),e(".tickets-select--ticket-subtotal").text("$"+s.toFixed(2)),e(".tickets-select--total").text("$"+i.toFixed(2))})),e(document).on("click",".add-to-cart",(function(t){t.currentTarget.classList.add("disable");var i=e(this).attr("data-instance"),s=[];e(".seat-select--body").hasClass("seat-select--body--tickets")?e(".ticket-selector").each((function(t,o){var n=e(o).find(".ticket-number span").text();for(n=parseInt(n),ticketIt=0;ticketIt<n;){var a=e(o).find(".ticket-name"),r=e(a).attr("data-ticket-type"),l=e(a).attr("data-plan");s.push({instance:i,seatingPlan:r,type:l}),ticketIt++}})):e(".seat-select--seat--selected").each((function(t,o){e(o).attr("data-ticket-price");var n=e(o).attr("data-seat-id"),a=e(o).attr("data-ticket-type");s.push({instance:i,seat:n,type:a})})),s.length>0&&i.length>0?r("basket/tickets","POST",JSON.stringify(s),(function(e){window.location.href="/cart"}),(function(t){var i=e(".spektrix-custom-error-text");i.length>0&&(i.html(t.responseJSON.message+" <br/> If problems persit, try reloading this page."),console.log(i),i[0].style.display="block",e(".disableOnClick, .add-to-cart").length>0&&e(".disableOnClick, .add-to-cart").removeClass("disable"))})):t.currentTarget.classList.remove("disable")})),e(document).on("change",".membership-option",(function(t){console.log(this.value);var i=this.value,s=e(this).find("option:selected").attr("cost"),o=e(this).closest(".membership-option--holder");o.find(".add-membership-to-cart").attr("membership-id",i),o.find(".membership-cost").html("$"+s)})),e(document).on("click",".add-membership-to-cart",(function(t){t.currentTarget.classList.add("disable");var i=[{membership:e(this).attr("membership-id")}];e(this).closest(".membership-option--holder").find(".spektrix-custom-error-text");r("basket/membership-subscriptions","POST",JSON.stringify(i),(function(e){window.location.href="/cart"}),(function(t){alert(t.responseJSON.message+" <br/> If problems persit, try reloading this page."),e(".add-membership-to-cart").removeClass("disable")}))})),e(document).on("submit","form.newsletter",(function(i){i.preventDefault(),e(this).find("#submit").addClass("disable");var s=e(this).find("#firstName").val(),o=e(this).find("#lastName").val(),n=e(this).find("#email").val(),a=!1,r=!1,l=this;let d={credentials:"omit",headers:{"Content-type":"application/json; charset=UTF-8"},method:"POST"};d.body=[{firstName:s,lastName:o,email:n}],null!=e(this).find("#customerTag").val()&&(a=e(this).find("#customerTag").val(),d.body[0].Tags=[a]),null!=e(this).find("#customerContact").val()&&(r=e(this).find("#customerContact").val(),d.body[0].AgreedStatements=[r]),d.body=JSON.stringify(d.body),jQuery.ajax({type:"POST",url:t,data:{action:"CallAPI",url:"api/v3/customers?email="+n,method:"GET"},success:function(i){null!=(i=JSON.parse(i)).errorCode?"Resource Not Found"==i.message?fetch("https://tickets.vineyardtheatre.org/vineyardtheatre/api/v3/customer",d).then((e=>Promise.all([e,e.json()]))).then((([t,i])=>{if(!t.ok)
23throw"Duplicate Entry"==i.message?(e(l).addClass("error"),e(l).addClass("duplicate"),e(l).find("#submit").removeClass("disable")):(e(l).addClass("error"),e(l).removeClass("duplicate"),e(l).find("#submit").removeClass("disable")),new Error(i.message);e(l).removeClass("error"),e(l).removeClass("duplicate"),e(l).addClass("success")})).catch((e=>{console.log(new Map([[TypeError,"There was a problem fetching the response."],[SyntaxError,"There was a problem parsing the response."],[Error,e.message]]).get(e.constructor))})):(alert("There was an error. Contact an administrator if it continues. The server responded with "+i),e(l).find("#submit").removeClass("disable")):(console.log(a),a?jQuery.ajax({type:"POST",url:t,data:{action:"CallAPI",url:"api/v3/customers/"+i.id+"/tags",method:"POST",data:JSON.stringify([{id:a}])},success:function(t){null!=t.errorCode?alert("There was an error. Contact an administrator if it continues. The server responded with "+t):(e(l).removeClass("error"),e(l).removeClass("duplicate"),e(l).addClass("success"))}}):(e(l).addClass("error"),e(l).addClass("duplicate"),e(l).find("#submit").removeClass("disable")))}})})),e(".membership-block").on("click",".membership-block_amount, .membership-block_frequency, .corporate-matching-checkbox, .tax-deductible-checkbox",(function(t){var i=e(".membership-block_amount.active"),s=e(".membership-block_frequency:checked"),o=e(".membership-block_results").attr("membership-type");if(t.currentTarget.classList.contains("membership-block_amount")&&(i=e(t.currentTarget)),i.length>0&&(i[0].classList.contains("disable-monthly")?(e("input[membership-frequency='Monthly']").prop("checked",!1),e("input[membership-frequency='Monthly']").addClass("disable"),e("input[membership-frequency='Monthly']").parent().addClass("disable")):(e("input[membership-frequency='Monthly']").removeClass("disable"),e("input[membership-frequency='Monthly']").parent().removeClass("disable")),i[0].classList.contains("disable-quarterly")?(e("input[membership-frequency='Quarterly']").prop("checked",!1),e("input[membership-frequency='Quarterly']").addClass("disable"),e("input[membership-frequency='Quarterly']").parent().addClass("disable")):(e("input[membership-frequency='Quarterly']").removeClass("disable"),e("input[membership-frequency='Quarterly']").parent().removeClass("disable"))),console.log(o),s.length>0&&"Dot Project"==o){var n=s.attr("membership-frequency");
23console.log(),("Monthly"==n||"Quarterly"==n&&0==e("input[name=autorenew]")[0].checked||"Monthly"!=n&&"Quarterly"!=n&&1==e("input[name=autorenew]")[0].checked)&&e("input[name=autorenew]").click()}
24if(i.length>0&&s.length>0){var a=i.find("span").text(),r=(n=s.attr("membership-frequency"),JSON.parse(e(".membership-block_results").text())),l=e(".corporate-matching-checkbox")[0].checked,d=e(".tax-deductible-checkbox")[0].checked,c=r.filter((function(e){return e.name.toLowerCase().indexOf(n.toLowerCase())>-1&&e.attribute_CorporateMatching==l&&e.attribute_MembershipLevel==o&&e.attribute_TaxDeductible==d&&"$"+Math.round(e.price,0)==a}));c.length>0?(e(".membership-block_form").attr("membership-id",c[0].id),e(".disableOnClick").removeClass("disable")):e(".disableOnClick").addClass("disable")}})).on("click",".anonymous-checkbox",(function(t){e(".recognition-name").toggleClass("disable"),e(".recognition-name").val("")}));var n="";if(e(".donation-block").on("click",".donation-block_amount, .corporate-matching-checkbox, .tax-deductible-checkbox",(function(t){e(".donation-block_amount.active");var i=e(".donation-block_results").attr("donation-type"),s=JSON.parse(e(".donation-block_results").text()),o=e(".corporate-matching-checkbox")[0].checked,a="";t.currentTarget.classList.contains("donation-block_amount")&&(n==t.currentTarget.getAttribute("data-donate-amount")?(t.currentTarget.classList.add("disable"),n="",e(".donation-block_amount-custom").removeClass("disable")):(n=t.currentTarget.getAttribute("data-donate-amount"),e(".donation-block_amount.disable").removeClass("disable"),e(".donation-block_amount-custom").addClass("disable"),e(".donation-block_amount-custom").val(""))),o&&(a=" - Corp Matched"),console.log(i.toLowerCase()+a.toLowerCase());var r=s.filter((e=>e.name.toLowerCase()==i.toLowerCase()+a.toLowerCase()));e(".donation-block_form").attr("fund-id",r[0].id)})).on("change",".donation-block_amount-custom",(function(t){e(".donation-block_amount.active");var i=e(".donation-block_results").attr("donation-type"),s=JSON.parse(e(".donation-block_results").text()),o=e(".corporate-matching-checkbox")[0].checked,n="";o&&(n=" - Corp Matched"),console.log(i.toLowerCase()+n.toLowerCase());var a=s.filter((e=>e.name.toLowerCase()==i.toLowerCase()+n.toLowerCase()));e(".donation-block_form").attr("fund-id",a[0].id)})).on("click",".anonymous-checkbox",(function(t){e(".recognition-name").toggleClass("disable"),e(".recognition-name").val("")})),e("spektrix-donate, spektrix-memberships").on("success",(function(e){window.location.href="/cart"})),e("spektrix-donate, spektrix-memberships").on("error fail",(function(t){e(".disableOnClick").removeClass("disable")})),e("body").on("DOMSubtreeModified",".membership-error-text",(function(){e(".disableOnClick").removeClass("disable")})),e(".donation-notes").length>0){var a={url:"https://tickets.vineyardtheatre.org/vineyardtheatre/api/v3/basket",method:"GET",timeout:0,accepts:{mycustomtype:"*/*"},xhrFields:{withCredentials:!0},headers:{"Content-Type":"application/json; charset=UTF-8"}};e.ajax(a).done((function(t){console.log(t),e(".donation-notes").val(t.attribute_DonationNote),e(".disableOnClick").on("click",(function(t){var i={url:"https://tickets.vineyardtheatre.org/vineyardtheatre/api/v3/basket",method:"PATCH",timeout:0,accepts:{mycustomtype:"*/*"},xhrFields:{withCredentials:!0},headers:{"Content-Type":"application/json; charset=UTF-8"},data:JSON.stringify([{Attribute_DonationNote:e(".donation-notes").val()}])};e.ajax(i).done((function(i){var s=e(".donation-block_amount.active"),o=e(".donation-block_amount-custom").val();s.length>0||!isNaN(o)&&o.length>0?e(".datasubmit").click():(0!=s.length||!isNaN(o)&&0!=o.length||alert("Please choose a donation amount, or enter a valid custom donation amount"),e(t.currentTarget).removeClass("disable"))})),e(t.currentTarget).addClass("disable")}))}))}
25if(e(".membership-notes").length>0){a={url:"https://tickets.vineyardtheatre.org/vineyardtheatre/api/v3/basket",method:"GET",timeout:0,accepts:{mycustomtype:"*/*"},xhrFields:{withCredentials:!0},headers:{"Content-Type":"application/json; charset=UTF-8"}};e.ajax(a).done((function(t){e(".membership-notes").val(t.attribute_MembershipNote),e(".recognition-name").val(t.attribute_Recognition),t.attribute_Anonymous&&e(".anonymous-checkbox").click(),e(".disableOnClick").on("click",(function(t){var i={url:"https://tickets.vineyardtheatre.org/vineyardtheatre/api/v3/basket",method:"PATCH",timeout:0,accepts:{mycustomtype:"*/*"},xhrFields:{withCredentials:!0},headers:{"Content-Type":"application/json; charset=UTF-8"},data:JSON.stringify([{Attribute_MembershipNote:e(".membership-notes").val(),Attribute_Recognition:e(".recognition-name").val(),Attribute_Anonymous:e(".anonymous-checkbox")[0].checked}])};e.ajax(i).done((function(i){var s=e(".membership-block_amount.active"),o=e(".membership-block_frequency:checked");s.length>0&&o.length>0?e(".datasubmit").click():e(t.currentTarget).removeClass("disable")})),e(t.currentTarget).addClass("disable")}))}))}
26function r(t,i,s,o,n){var a={url:"https://tickets.vineyardtheatre.org/vineyardtheatre/api/v3/"+t,method:i,timeout:0,accepts:{mycustomtype:"*/*"},xhrFields:{withCredentials:!0},headers:{"Content-Type":"application/json; charset=UTF-8"},data:s};e.ajax(a).done(o).fail(n)}
27e(".page-template-page-template-product").on("click",".product-addToCart",(function(t){var i=t.currentTarget.getAttribute("product-id");r("basket/merchandise","POST",JSON.stringify([{stockItem:i}]),(function(e){window.location.href="/cart"}),(function(t){var i=e(".spektrix-custom-error-text");i.length>0&&(i.html(t.responseJSON.message+" <br/> If problems persit, try reloading this page."),console.log(i),i[0].style.display="block",e
27(".disableOnClick, .add-to-cart").length>0&&e(".disableOnClick, .add-to-cart").removeClass("disable"))}))})),e(document).on("click",".ticket-dicount-submit",(function(t){var i=e(".ticket-discount-code").val();r("basket","PATCH",JSON.stringify([{PromoCode:i}]),(function(t){e(".spektrix-promocode-not-found").hide(),e(".spektrix-promocode-error-text").hide(),e(".spektrix-promocode-success").show()}),(function(t){e(".spektrix-promocode-success").hide(),"Resource Not Found"==t.responseJSON.message?(e(".spektrix-promocode-not-found").show(),e(".spektrix-promocode-error-text").hide()):(e(".spektrix-promocode-not-found").hide(),e(".spektrix-promocode-error-text").show(),e(".spektrix-promocode-error-text").html(t.responseJSON.message))}))})),e(document).on("click",".seat-layout-seat.seat-layout-seat-available",(function(t){t.currentTarget.classList.toggle("seat-layout-seat-selected"),0==e(".seat-layout-seat.seat-layout-seat-selected").length?e(".add-to-cart").addClass("disable hidden"):e(".add-to-cart").removeClass("disable hidden")})),e(document).ready((function(t){var i=location.hash.substring(1);e(".page-template-page-template-spektrix--buy-tickets").length>0&&i.length>0&&r("basket","PATCH",JSON.stringify([{PromoCode:i}]),(function(e){alert("Promo Code added! (discount will be reflected at checkout)")}),(function(t){e(".spektrix-promocode-success").hide(),"Resource Not Found"==t.responseJSON.message?alert("Invalid discount code. Please re-enter, checking spelling and capitalization, and try again."):alert("There was an error submitting the discount code. The server responded with "+t.responseJSON.message)})),e(".page-template-page-template-spektrix--buy-tickets")&&1==e(".buy-tickets--calendar").find(".onsale").length&&e(".buy-tickets--calendar").find(".onsale").click()}))}
28(jQuery),function(){"use strict";function e(s){if(!s)
29throw new Error("No options passed to Waypoint constructor");if(!s.element)
30throw new Error("No element option passed to Waypoint constructor");if(!s.handler)
31throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=e.Adapter.extend({},e.defaults,s),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=s.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,t+=1}
32var t=0,i={};e.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},e.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(e){var t=[];for(var s in i)
33t.push(i[s]);for(var o=0,n=t.length;n>o;o++)
34t[o][e]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){for(var t in e.Context.refreshAll(),i)
35i[t].enabled=!0;return this},e.refreshAll=function(){e.Context.refreshAll()},e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}
36(),function(){"use strict";function e(e){window.setTimeout(e,1e3/60)}
37function t(e){this.element=e,this.Adapter=o.Adapter,this.adapter=new this.Adapter(e),this.key="wayp
37oint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,s[e.waypointContextKey]=this,i+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new t(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}
38var i=0,s={},o=window.Waypoint,n=window.onload;t.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},t.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;e&&t&&!i&&(this.adapter.off(".waypoints"),delete s[this.key])},t.prototype.createThrottledResizeHandler=function(){function e(){t.handleResize(),t.didResize=!1}
39var t=this;this.adapter.on("resize.waypoints",(function(){t.didResize||(t.didResize=!0,o.requestAnimationFrame(e))}))},t.prototype.createThrottledScrollHandler=function(){function e(){t.handleScroll(),t.didScroll=!1}
40var t=this;this.adapter.on("scroll.waypoints",(function(){(!t.didScroll||o.isTouch)&&(t.didScroll=!0,o.requestAnimationFrame(e))}))},t.prototype.handleResize=function(){o.Context.refreshAll()},t.prototype.handleScroll=function(){var e={},t={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in t){var s=t[i],o=s.newScroll>s.oldScroll?s.forward:s.backward;for(var n in this.waypoints[i]){var a=this.waypoints[i][n];if(null!==a.triggerPoint){var r=s.oldScroll<a.triggerPoint,l=s.newScroll>=a.triggerPoint;(r&&l||!r&&!l)&&(a.queueTrigger(o),e[a.group.id]=a.group)}}}
41for(var d in e)
42e[d].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},t.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},t.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},t.prototype.destroy=function(){var e=[];for(var t in this.waypoints)
43for(var i in this.waypoints[t])
44e.push(this.waypoints[t][i]);for(var s=0,o=e.length;o>s;s++)
45e[s].destroy()},t.prototype.refresh=function(){var e,t=this.element==this.element.window,i=t?void 0:this.adapter.offset(),s={};for(var n in this.handleScroll(),e={horizontal:{contextOffset:t?0:i.left,contextScroll:t?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:t?0:i.top,contextScroll:t?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var a=e[n];for(var r in this.waypoints[n]){var l,d,c,h,p=this.waypoints[n][r],u=p.options.offset,f=p.triggerPoint,g=0,m=null==f;p.element!==p.element.window&&(g=p.adapter.offset()[a.offsetProp]),"function"==typeof u?u=u.apply(p):"string"==typeof u&&(u=parseFloat(u),p.options.offset.indexOf("%")>-1&&(u=Math.ceil(a.contextDimension*u/100))),l=a.contextScroll-a.contextOffset,p.triggerPoint=Math.floor(g+l-u),d=f<a.oldScroll,c=p.triggerPoint>=a.oldScroll,h=!d&&!c,!m&&(d&&c)?(p.queueTrigger(a.backward),s[p.group.id]=p.group):(!m&&h||m&&a.oldScroll>=p.triggerPoint)&&(p.queueTrigger(a.forward),s[p.group.id]=p.group)}}
46return o.requestAnimationFrame((function(){for(var e in s)
47s[e].flushTriggers()})),this},t.findOrCreateByElement=function(e){return t.findByElement(e)||new t(e)},t.refreshAll=function(){for(var e in s)
48s[e].refresh()},t.findByElement=function(e){return s[e.waypointContextKey]},window.onload=function(){n&&n(),t.refreshAll()},o.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},o.Context=t}
49(),function(){"use strict";function e(e,t){return e.triggerPoint-t.triggerPoint}
50function t(e,t){return t.triggerPoint-e.triggerPoint}
51function i(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),s[this.axis][this.name]=this}
52var s={vertical:{},horizontal:{}},o=window.Waypoint;i.prototype.add=function(e){this.waypoints.push(e)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],r
52ight:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var s=this.triggerQueues[i],o="up"===i||"left"===i;s.sort(o?t:e);for(var n=0,a=s.length;a>n;n+=1){var r=s[n];(r.options.continuous||n===s.length-1)&&r.trigger([i])}}
53this.clearTriggerQueues()},i.prototype.next=function(t){this.waypoints.sort(e);var i=o.Adapter.inArray(t,this.waypoints);return i===this.waypoints.length-1?null:this.waypoints[i+1]},i.prototype.previous=function(t){this.waypoints.sort(e);var i=o.Adapter.inArray(t,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},i.prototype.remove=function(e){var t=o.Adapter.inArray(e,this.waypoints);t>-1&&this.waypoints.splice(t,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(e){return s[e.axis][e.name]||new i(e)},o.Group=i}
54(),function(){"use strict";function e(e){return e===e.window}
55function t(t){return e(t)?t:t.defaultView}
56function i(e){this.element=e,this.handlers={}}
57var s=window.Waypoint;i.prototype.innerHeight=function(){return e(this.element)?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){return e(this.element)?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(e,t){function i(e,t,i){for(var s=0,o=t.length-1;o>s;s++){var n=t[s];i&&i!==n||e.removeEventListener(n)}}
58var s=e.split("."),o=s[0],n=s[1],a=this.element;if(n&&this.handlers[n]&&o)
59i(a,this.handlers[n][o],t),this.handlers[n][o]=[];else if(o)
60for(var r in this.handlers)
61i(a,this.handlers[r][o]||[],t),this.handlers[r][o]=[];else if(n&&this.handlers[n]){for(var l in this.handlers[n])
62i(a,this.handlers[n][l],t);this.handlers[n]={}}},i.prototype.offset=function(){if(!this.element.ownerDocument)
63return null;var e=this.element.ownerDocument.documentElement,i=t(this.element.ownerDocument),s={top:0,left:0};return this.element.getBoundingClientRect&&(s=this.element.getBoundingClientRect()),{top:s.top+i.pageYOffset-e.clientTop,left:s.left+i.pageXOffset-e.clientLeft}},i.prototype.on=function(e,t){var i=e.split("."),s=i[0],o=i[1]||"__default",n=this.handlers[o]=this.handlers[o]||{};(n[s]=n[s]||[]).push(t),this.element.addEventListener(s,t)},i.prototype.outerHeight=function(t){var i,s=this.innerHeight();return t&&!e(this.element)&&(i=window.getComputedStyle(this.element),s+=parseInt(i.marginTop,10),s+=parseInt(i.marginBottom,10)),s},i.prototype.outerWidth=function(t){var i,s=this.innerWidth();return t&&!e(this.element)&&(i=window.getComputedStyle(this.element),s+=parseInt(i.marginLeft,10),s+=parseInt(i.marginRight,10)),s},i.prototype.scrollLeft=function(){var e=t(this.element);return e?e.pageXOffset:this.element.scrollLeft},i.prototype.scrollTop=function(){var e=t(this.element);return e?e.pageYOffset:this.element.scrollTop},i.extend=function(){function e(e,t){if("object"==typeof e&&"object"==typeof t)
64for(var i in t)
65t.hasOwnProperty(i)&&(e[i]=t[i]);return e}
66for(var t=Array.prototype.slice.call(arguments),i=1,s=t.length;s>i;i++)
67e(t[0],t[i]);return t[0]},i.inArray=function(e,t,i){return null==t?-1:t.indexOf(e,i)},i.isEmptyObject=function(e){for(var t in e)
68return!1;return!0},s.adapters.push({name:"noframework",Adapter:i}),s.Adapter=i}
69(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))
70return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),function(e,t){var i="Pageable";"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=t():"function"==typeof define&&define.amd?define([],t):e[i]=t()}
71("undefined"!=typeof global?global:this.window||this.global,(function(){"use strict";var e=function(){},t=function(e){return"[object Object]"===Object.prototype.toString.call(e)},i=function e(i,s){for(var o in s)
72if(s.hasOwnProperty(o)){var n=s[o];n&&t(n)?(i[o]=i[o]||{},e(i[o],n)):i[o]=n}
73return i},s=function(e){this.instance=e,this.running=!1,this.config=this.instance.config.slideshow};s.prototype.start=function(){var e=this;e.running||(e.running=!0,e.instance.slideIndex=e.instance.index,e.instance.interval=setInterval((function(){e.instance.config.onBeforeStart.call(e.instance,e.instance.slideIndex),setTimeout((function(){e.instance.config.infinite&&e.instance._overScroll(!0),e.instance.index<e.instance.pages.length-1?e.instance.slideIndex++:e.instance.slideIndex=0,e.instance.scrollToIndex(e.instance.slideIndex)}),e.config.delay||0)}),e.config.interval))},s.prototype.stop=function(){this.running&&(clearInterval(this.instance.interval),this.instance.slideInterval=!1,this.running=!1)};var o=function(t,s){if(void 0===t)
74return console.error("Pageable:","No container defined.");var o=this,n={pips:!0,animation:300,delay:0,throttle:50,orientation:"vertical",easing:function(e,t,i,s,o){return-i*(e/=s)*(e-2)+t},onInit:e,onUpdate:e,onBeforeStart:e,onStart:e,onScroll:e,onFinish:e,swipeThreshold:50,freeScroll:!1,slideshow:!1,infinite:!1,childSelector:"[data-anchor]",events:{wheel:!0,mouse:!0,touch:!0,keydown:!0}};return this.container="string"==typeof t?document.querySelector(t):t,this.container?(this.config=i(n,s),this.events=this.config.events,this.pages=[].slice.call(this.container.querySelectorAll(this.config.childSelector)),this.pages.length?(this.horizontal="horizontal"===this.config.orientation,this.anchors=[],this.pages.forEac
74h((function(e,t){var i,s,n="",a=(s="anchor",(i=e).dataset?i.dataset[s]:i.getAttribute("data-"+s));n=a?a.replace(/\s+/,"-").toLowerCase():Array.isArray(o.config.anchors)&&o.config.anchors.length?o.config.anchors[t].replace(/\s+/,"-").toLowerCase():e.className.replace(/\s+/,"-").toLowerCase(),e.id!==n&&(e.id=n),o.anchors.push("#"+n),e.classList.add("pg-page"),0==t?e.classList.add("pg-active"):e.classList.remove("pg-active")})),this.axis=this.horizontal?"x":"y",this.mouseAxis={x:"clientX",y:"clientY"},this.scrollAxis={x:"scrollLeft",y:"scrollTop"},this.size={x:"width",y:"height"},this.bar=this._getScrollBarWidth(),this.index=0,this.slideIndex=0,this.oldIndex=0,this.down=!1,this.initialised=!1,this.touch="ontouchstart"in window||window.DocumentTouch&&_instanceof(document,DocumentTouch),void this.init()):console.error("Pageable:","No child nodes matching the selector "+this.config.childSelector+" could be found.")):console.error("Pageable:","The container could not be found.")};return o.prototype.init=function(){if(!this.initialised&&!this.container.pageable){var e=this.config;if(this.wrapper=document.createElement("div"),this.container.parentNode.insertBefore(this.wrapper,this.container),this.wrapper.appendChild(this.container),this.wrapper.classList.add("pg-wrapper"),this.wrapper.classList.add("pg-"+e.orientation),this.wrapper.classList.add("pg-wrapper"),this.container.classList.add("pg-container"),document.body.style.margin=0,document.body.style.overflow="hidden",this.container.style.display="inline-block",["Prev","Next"].forEach((function(t){var i="nav"+t+"El";e[i]&&("string"==typeof e[i]?this[i]=document.querySelector(e[i]):_instanceof(e[i],Element)&&(this[i]=e[i]),this[i]&&this[i].classList.add("pg-nav"))}),this),e.pips){var t=document.createElement("nav"),i=document.createElement("ul");t.classList.add("pg-pips"),this.pages.forEach((function(e,t){var s=document.createElement("li"),o=document.createElement("a"),n=document.createElement("span");o.href="#"+e.id,0==t&&o.classList.add("active"),o.appendChild(n),s.appendChild(o),i.appendChild(s)})),t.appendChild(i),this.wrapper.appendChild(t),this.pips=[].slice.call(i.children)}
75this.pageCount=this.pages.length,this.lastIndex=this.pageCount-1,e.infinite&&this._toggleInfinite(!1,!0),this.bind(),this.update(),this._load();var o=this._getData();this.config.onInit.call(this,o),this.emit("init",o),this.initialised=!0,this.container.pageable=this,e.slideshow&&(this.slider=new s(this),this.slider.start())}},o.prototype.bind=function(){var e,t,i,s;this.callbacks={wheel:this._wheel.bind(this),update:(e=this.update.bind(this),t=this.config.throttle,function(){if(i=i||this,!s)
76return e.apply(i,arguments),s=!0,setTimeout((function(){s=!1}),t)}),load:this._load.bind(this),start:this._start.bind(this),drag:this._drag.bind(this),stop:this._stop.bind(this),click:this._click.bind(this),prev:this.prev.bind(this),next:this.next.bind(this),keydown:this._keydown.bind(this)},document.addEventListener("keydown",this.callbacks.keydown,!1),this.wrapper.addEventListener("wheel",this.callbacks.wheel,!1),window.addEventListener("resize",this.callbacks.update,!1),this.wrapper.addEventListener(this.touch?"touchstart":"mousedown",this.callbacks.start,!1),window.addEventListener(this.touch?"touchmove":"mousemove",this.callbacks.drag,!1),window.addEventListener(this.touch?"touchend":"mouseup",this.callbacks.stop,!1),this.navPrevEl&&(this.navPrevEl.addEventListener("click",this.callbacks.prev,!1),this.navNextEl&&this.navNextEl.addEventListener("click",this.callbacks.next,!1)),document.addEventListener("click",this.callbacks.click,!1)},o.prototype.unbind=function(){this.wrapper.removeEventListener("wheel",this.callbacks.wheel),window.removeEventListener("resize",this.callbacks.update),this.wrapper.removeEventListener(this.touch?"touchstart":"mousedown",this.callbacks.start),window.addEventListener(this.touch?"touchmove":"mousemove",this.callbacks.drag),window.removeEventListener(this.touch?"touchend":"mouseup",this.callbacks.stop),document.removeEventListener("keydown",this.callbacks.keydown),this.navPrevEl&&this.navPrevEl.removeEventListener("click",this.callbacks.prev,!1),this.navNextEl&&this.navNextEl.removeEventListener("click",this.callbacks.next,!1),document.removeEventListener("click",this.callbacks.click)},o.prototype.scrollToPage=function(e){this.scrollToIndex(e-1)},o.prototype.scrollToAnchor=function(e){this.scrollToIndex(this.anchors.indexOf(e))},o.prototype.scrollToIndex=function(e){if(!this.scrolling&&e>=0&&e<=this.pages.length-1){var t=this.index;this.index=e,this.oldIndex=t,this._scrollBy(this._getScrollAmount(t))}},o.prototype.next=function(){if(this.config.infinite){var e=this.index;if(e===this.lastIndex)
77return e++,this._scrollBy(-this.data.window[this.size[this.axis]],e)}
78this.scrollToIndex(this.index+1)},o.prototype.prev=function(){if(this.config.infinite){var e=this.index;if(0===e)
79return e--,this._scrollBy(this.data.window[this.size[this.axis]],e)}
80this.scrollToIndex(this.index-1)},o.prototype.update=function(){var siteHeader=document.querySelector(".site-header"),headerOffset=siteHeader?siteHeader.getBoundingClientRect().height:0;clearTimeout(this.timer),this.data={window:{width:window.innerWidth,height:window.innerHeight-headerOffset},container:{height:this.wrapper.scrollHeight,width:this.wrapper.scrollWidth}};var e=this.size[this.axis],t=this.horizontal?this.size.y:this.size.x;this.wrapper.style["overflow-"+this.axis]="scroll",this.wrapper.style.top=headerOffset+"px",this.wrapper.style[e]=this.data.window[e]+"px",this.wrapper.style[t]=this.data.window[t]+this.bar+"px";var i=this.config.infinite?this.pages.length+2:this.pages.length,s=this.config.infinite?this.data.window[e]:0;this.container.style[e]=i*this.data.window[e]+"px",this.wrapper.style["padding-"+(this.horizontal?"bottom":"right")]=this.bar+"px",this.wrapper[this.scrollAxis[this.axis]]=this.index*this.data.window[e]+s,this.scrollSize=i*this.data.window[e]-this.data.window[e],this.scrollPosition=this.data.window[e]*this.index+s,this.pages.forEac
80h((function(i,s){this.horizontal&&(i.style.float="left"),i.style[e]=this.data.window[e]+"px",i.style[t]=this.data.window[t]+"px"}),this),this.config.infinite&&this.clones.forEach((function(i){this.horizontal&&(i.style.float="left"),i.style[e]=this.data.window[e]+"px",i.style[t]=this.data.window[t]+"px"}),this),this.config.onUpdate.call(this,this._getData()),this.emit("update",this._getData())},o.prototype.orientate=function(e){switch(e){case"vertical":this.horizontal=!1,this.axis="y",this.container.style.width="";break;case"horizontal":this.horizontal=!0,this.axis="x",this.container.style.height="";break;default:return!1}
81this.horizontal?(this.wrapper.classList.add("pg-horizontal"),this.wrapper.classList.remove("pg-vertical")):(this.wrapper.classList.add("pg-vertical"),this.wrapper.classList.remove("pg-horizontal")),this.config.orientation=e,this.update()},o.prototype.slideshow=function(){return this.slider},o.prototype.destroy=function(){if(this.initialised){this.emit("destroy"),this.unbind(),document.body.style.margin="",document.body.style.overflow="",this.container.style.display="",this.container.style.height="",this.container.style.width="",this.container.classList.remove("pg-container"),this.wrapper.parentNode.replaceChild(this.container,this.wrapper);for(var e=0;e<this.pages.length;e++){var t=this.pages[e];t.style.height="",t.style.width="",t.style.float="",t.classList.remove("pg-page"),t.classList.remove("pg-active")}
82["Prev","Next"].forEach((function(e){var t="nav"+e+"El";this[t]&&(this[t].classList.remove("active"),this[t].classList.remove("pg-nav"))}),this),this.config.infinite&&this._toggleInfinite(!0),this.config.slideshow&&(this.slider.stop(),this.slider=!1),this.initialised=!1,delete this.container.pageable}},o.prototype.on=function(e,t){this.listeners=this.listeners||{},this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},o.prototype.off=function(e,t){this.listeners=this.listeners||{},e in this.listeners!=!1&&this.listeners[e].splice(this.listeners[e].indexOf(t),1)},o.prototype.emit=function(e){if(this.listeners=this.listeners||{},e in this.listeners!=!1)
83for(var t=0;t<this.listeners[e].length;t++)
84this.listeners[e][t].apply(this,[].slice.call(arguments,1))},o.prototype._click=function(e){if(e.target.closest){var t=e.target.closest("a");t&&this.anchors.indexOf(t.hash)>-1&&(e.preventDefault(),this.scrollToAnchor(t.hash))}},o.prototype._preventDefault=function(e){e.preventDefault(),e.stopPropagation()},o.prototype._keydown=function(e){if(this.config.events.keydown){if(this.scrolling||this.dragging)
85return e.preventDefault(),!1;var t=!1;
85void 0!==e.key?t=e.key:void 0!==e.keyCode&&(t=e.keyCode);var i="Arrow"+("x"===this.axis?"Left":"Up"),s="Arrow"+("x"===this.axis?"Right":"Down");if(t)
86switch(t){case 33:case 37:case i:case"PageUp":e.preventDefault(),this.prev();break;case 34:case 39:case s:case"PageDown":e.preventDefault(),this.next()}}},o.prototype._start=function(e){var t=this._getEvent(e);return!this.scrolling&&!this.dragging&&("touchstart"!==e.type||this.events.touch?!!("mousedown"!==e.type||this.events.mouse&&0===e.button)&&(!!t.target.closest(this.config.childSelector)&&(this._preventDefault(e),this.dragging=this.config.freeScroll,this.config.slideshow&&this.slider.stop(),this.down={x:t.clientX,y:t.clientY},this.startIndex=this.index,void this.config.onBeforeStart.call(this,this.index))):(t.target.closest("a")||this._preventDefault(e),!1))},o.prototype._drag=function(e){if(this.config.freeScroll&&this.dragging&&!this.scrolling){var t=this._getEvent(e),i=this._limitDrag(t),s=this._getData();this.container.style.transform=this.horizontal?"translate3d("+i+"px, 0, 0)":"translate3d(0, "+i+"px, 0)",s.scrolled-=i,this.config.onScroll.call(this,s,"drag"),this.emit("scroll",s)}},o.prototype._stop=function(e){var t=this,i=this._getEvent(e),s=function(){t.index<t.pages.length-1&&t.index++},o=function(){0<t.index&&t.index--};this.oldIndex=this.index;var n=Math.abs(i[this.mouseAxis[this.axis]]-this.down[this.axis])>=this.config.swipeThreshold,a=this.down&&n;if(this.config.slideshow&&this.slider.start(),this.dragging&&!this.scrolling){var r=this._limitDrag(i);return this.dragging=r,a&&(this.config.infinite&&this._overScroll(r<0,r),r>0?o():s()),this._scrollBy(this._getScrollAmount(this.oldIndex)-r),void(this.down=!1)}
87if(this.down&&!this.scrolling){var l=i[this.mouseAxis[this.axis]]<this.down[this.axis],d=i[this.mouseAxis[this.axis]]>this.down[this.axis];a&&(this.config.infinite&&this._overScroll(l),l?s():d&&o()),this.startIndex===this.index?this.config.onFinish.call(this,this._getData()):this._scrollBy(this._getScrollAmount(this.oldIndex)),this.down=!1}},o.prototype._wheel=function(e){if(e.preventDefault(),this.events.wheel&&!this.scrolling){var t=this.index,i=this.index,s=0<e.deltaY;this.config.infinite&&this._overScroll(s),s?this.index<this.pages.length-1&&t++:0<this.index&&t--,t!==i&&(this.oldIndex=i,this.scrollToIndex(t))}},o.prototype._load=function(e){location.hash;history.replaceState(null,null," "),this.update()},o.prototype._getEvent=function(e){return this.touch?"touchend"===e.type?e.changedTouches[0]:e.touches[0]:e},o.prototype._getData=function(){var e=this.config.infinite?this.scrollPosition-this.data.window[this.size[this.axis]]:this.scrollPosition,t=this.config.infinite?this.scrollSize-2*this.data.window[this.size[this.axis]]:this.scrollSize;return{index:this.index,percent:e/t*100,scrolled:e,max:t}},o.prototype._overScroll=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.index;i===this.lastIndex&&e?(i++,this._scrollBy(-this.data.window[this.size[this.axis]]-t,i)):0!==i||e||(i--,this._scrollBy(this.data.window[this.size[this.axis]]-t,i))},o.prototype._scrollBy=function(e,t){if(this.scrolling)
88return!1;this.scrolling=!0,this.config.onBeforeStart.call(this,this.oldIndex),this.emit("scroll.before",this._getData()),this.config.slideshow&&this.slider.stop();var i=this;i.timer=setTimeout((function(){var s=Date.now(),o=i._getScrollOffset();i.config.onStart.call(i,i.pages[i.index].id),i.emit("scroll.start",i._getData()),i.frame=requestAnimationFrame((function n(){var a=Date.now()-s;if(a>i.config.animation){cancelAnimationFrame(i.frame),i.container.style.transform="",i.frame=!1,i.scrolling=!1,i.dragging=!1,i.config.slideshow&&i.slider.start(),i.config.infinite&&(t===i.pageCount?i.index=0:-1===t&&(i.index=i.lastIndex));var r=i._getData();return window.location.hash=i.pages[i.index].id,i.pages.forEach((function(e,t){t===i.index?e.classList.add("pg-active"):e.classList.remove("pg-active")}),i),i.slideIndex=i.index,i._setPips(),i._setNavs(),i.config.onFinish.call(i,r),i.emit("scroll.end",r),!1}
89var l=i.dragging?i.dragging:0,d=i.config.easing(a,l,e,i.config.animation);i.container.style.transform=i.horizontal?"translate3d("+d+"px, 0, 0)":"translate3d(0, "+d+"px, 0)",i.scrollPosition=o[i.axis]-d;r=i._getData();i.config.infinite&&(t===i.pageCount?r.scrolled=0:-1===t&&(r.scrolled=r.max)),i.config.onScroll.call(i,r),i.emit("scroll",r),i.frame=requestAnimationFrame(n)}))}),i.dragging?0:i.config.delay)},o.prototype._getScrollOffset=function(){return{x:this.wrapper.scrollLeft,y:this.wrapper.scrollTop}},o.prototype._getScrollAmount=function(e,t){void 0===t&&(t=this.index);var i=this.data.window[this.size[this.axis]];return i*e-i*t},o.prototype._getScrollBarWidth=function(){var e,t=document.body,i=document.createElement("div");return i.style.cssText="width: 100; height: 100; overflow: scroll; position: absolute; top: -9999;",t.appendChild(i),e=i.offsetWidth-i.clientWidth,t.removeChild(i),e},o.prototype._toggleInfinite=function(e,t){if(e&&this.config.infinite)
90this.clones.forEach((function(e){this.container.removeChild(e)}),this),this.config.infinite=!1;else if(!this.config.infinite||t){this.config.infinite=!0;var i=this.pages[0].cloneNode(!0),s=this.pages[this.lastIndex].cloneNode(!0);i.id=i.id+"-clone",s.id=s.id+"-clone",i.classList.add("pg-clone"),s.classList.add("pg-clone"),i.classList.remove("pg-active"),s.classList.remove("pg-active"),this.clones=[i,s],this.container.insertBefore(s,this.pages[0]),this.container.appendChild(i)}
91this.update()},o.prototype._limitDrag=function(e){var t=e[this.mouseAxis[this.axis]]-this.down[this.axis];return this.config.infinite||(0===this.index&&t>0||this.index===this.pages.length-1&&t<0)&&(t/=10),t},o.prototype._setNavs=function(){this.navPrevEl&&(this.config.infinite||this.index>0?this.navPrevEl.classList.add("active"):this.navPrevEl.classList.remove("active")),this.navNextEl&&(this.config.infinite||this.index<this.pages.length-1?this.navNextEl.classList.add("active"):this.navNextEl.classList.remove("active"))},o.prototype._setPips=function(e){this.config.pips&&(void 0===e&&(e=this.index),this.pips.forEach((function(t,i){i==e?t.firstElementChild.classList.add("active"):t.firstElementChild.classList.remove("active")})))},o})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}
92((function(e){"use strict";var t,i=window.Slick||{};t=0,(i=function(i,s){var o,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=e(i),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,o=e(i).data("slick")||{},n.options=e.extend({},n.defaults,s,o),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=e.proxy(n.autoPlay,n),n.autoPlayClear=e.proxy(n.autoPlayClear,n),n.autoPlayIterator=e.proxy(n.autoPlayIterator,n),n.changeSlide=e.proxy(n.changeSlide,n),n.clickHandler=e.proxy(n.clickHandler,n),n.selectHandler=e.proxy(n.selectHandler,n),n.setPosition=e.proxy(n.setPosition,n),n.swipeHandler=e.proxy(n.swipeHandler,n),n.dragHandler=e.proxy(n.dragHandler,n),n.keyHandler=e.proxy(n.keyHandler,n),n.instanceUid=t++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},i.prototype.addSlide=i.prototype.slickAdd=function(t,i,s){var o=this;if("boolean"==typeof i)
93s=i,i=null;else if(i<0||i>=o.slideCount)
94return!1;o.unload(),"number"==typeof i?0===i&&0===o.$slides.length?e(t).appendTo(o.$slideTrack):s?e(t).insertBefore(o.$slides.eq(i)):e(t).insertAfter(o.$slides.eq(i)):!0===s?e(t).prependTo(o.$slideTrack):e(t).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each((function(t,i){e(i).attr("data-slick-index",t)})),o.$slidesCache=o.$slides,o.reinit()},i.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},i.prototype.animateSlide=function(t,i){var s={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(t=-t),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:t},o.options.speed,o.options.easing,i):o.$slideTrack.animate({top:t},o.options.speed,o.options.easing,i):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),e({animStart:o.currentLeft}).animate({animStart:t},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?(s[o.animType]="translate("+e+"px, 0px)",o.$slideTrack.css(s)):(s[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(s))},complete:function(){i&&i.call()}})):(o.applyTransition(),t=Math.ceil(t),!1===o.options.vertical?s[o.animType]="translate3d("+t+"px, 0px, 0px)":s[o.animType]="translate3d(0px,"+t+"px, 0px)",o.$slideTrack.css(s),i&&setTimeout((function(){o.disableTransition(),i.call()}),o.options.speed))},i.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},i.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)}))},i.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},i.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},i.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},i.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},i.prototype.buildDots=function(){var t,i,s=this;if(!0===s.options.dots&&s.slideCount>s.options.slidesToShow){for(s.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(s.options.dotsClass),t=0;t<=s.getDotCount();t+=1)
95i.append(e("<li />").append(s.options.customPaging.call(this,s,t)));s.$dots=i.appendTo(s.options.appendDots),s.$dots.find("li").first().addClass("slick-active")}},i.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")})),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},i.prototype.buildRows=function(){var e,t,i,s,o,n,a,r=this;if(s=document.createDocumentFragment(),n=r.$slider.children(),r.options.rows>0){for(a=r.options.slidesPerRow*r.options.rows,o=Math.ceil(n.length/a),e=0;e<o;e++){var l=document.createElement("div");for(t=0;t<r.options.rows;t++){var d=document.createElement("div");for(i=0;i<r.options.slidesPerRow;i++){var c=e*a+(t*r.options.slidesPerRow+i);n.get(c)&&d.appendChild(n.get(c))}
96l.appendChild(d)}
97s.appendChild(l)}
98r.$slider.empty().append(s),r.$slider.children().children().children().css({width:100/r.o
98ptions.slidesPerRow+"%",display:"inline-block"})}},i.prototype.checkResponsive=function(t,i){var s,o,n,a=this,r=!1,l=a.$slider.width(),d=window.innerWidth||e(window).width();if("window"===a.respondTo?n=d:"slider"===a.respondTo?n=l:"min"===a.respondTo&&(n=Math.min(d,l)),a.options.responsive&&a.options.responsive.length&&null!==a.options.responsive){for(s in o=null,a.breakpoints)
99a.breakpoints.hasOwnProperty(s)&&(!1===a.originalSettings.mobileFirst?n<a.breakpoints[s]&&(o=a.breakpoints[s]):n>a.breakpoints[s]&&(o=a.breakpoints[s]));null!==o?null!==a.activeBreakpoint?(o!==a.activeBreakpoint||i)&&(a.activeBreakpoint=o,"unslick"===a.breakpointSettings[o]?a.unslick(o):(a.options=e.extend({},a.originalSettings,a.breakpointSettings[o]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),r=o):(a.activeBreakpoint=o,"unslick"===a.breakpointSettings[o]?a.unslick(o):(a.options=e.extend({},a.originalSettings,a.breakpointSettings[o]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),r=o):null!==a.activeBreakpoint&&(a.activeBreakpoint=null,a.options=a.originalSettings,!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t),r=o),t||!1===r||a.$slider.trigger("breakpoint",[a,r])}},i.prototype.changeSlide=function(t,i){var s,o,n=this,a=e(t.currentTarget);switch(a.is("a")&&t.preventDefault(),a.is("li")||(a=a.closest("li")),s=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,t.data.message){case"previous":o=0===s?n.options.slidesToScroll:n.options.slidesToShow-s,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-o,!1,i);break;case"next":o=0===s?n.options.slidesToScroll:s,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+o,!1,i);break;case"index":var r=0===t.data.index?0:t.data.index||a.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(r),!1,i),a.children().trigger("focus");break;default:return}},i.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])
100e=t[t.length-1];else
101for(var s in t){if(e<t[s]){e=i;break}
102i=t[s]}
103return e},i.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.
103slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},i.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},i.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},i.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){e(this).attr("style",e(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},i.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout((function(){i.disableTransition(e),t.call()}),i.options.speed))},i.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},i.prototype.filterSlides=i.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},i.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",(function(i){i.stopImmediatePropagation();var s=e(this);setTimeout((function(){t.options.pauseOnFocus&&(t.focussed=s.is(":focus"),t.autoPlay())}),0)}))},i.prototype.getCurrent=i.prototype.slickCurrentSlide=function(){return this.currentSlide},i.prototype.getDotCount=function(){var e=this,t=0,i=0,s=0;if(!0===e.options.infinite)
104if(e.slideCount<=e.options.slidesToShow)
105++s;else
106for(;t<e.slideCount;)
107++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)
108s=e.slideCount;else if(e.options.asNavFor)
109for(;t<e.slideCount;)
110++s,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else
111s=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return s-1},i.prototype.getLeft=function(e){var t,i,s,o,n=this,a=0;return n.slideOffset=0,i=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow* -1,o=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?o=-1.5:1===n.options.slidesToShow&&(o=-2)),a=i*n.options.slidesToShow*o),n.slideCount%n.options.slidesToScroll!=0&&e+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(e>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(e-n.slideCount))*n.slideWidth* -1,a=(n.options.slidesToShow-(e-n.slideCount))*i* -1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth* -1,a=n.slideCount%n.options.slidesToScroll*i* -1))):e+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(e+n.options.slidesToShow-n.slideCount)*n.slideWidth,a=(e+n.options.slidesToShow-n.slideCount)*i),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,a=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),t=!1===n.options.vertical?e*n.slideWidth* -1+n.slideOffset:e*i* -1+a,!0===n.options.variableWidth&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(e):n.$slideTrack.children(".slick-slide").eq(e+n.options.slidesToShow),t=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,!0===n.options.centerMode&&(s=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(e):n.$slideTrack.children(".slick-slide").eq(e+n.options.slidesToShow+1),t=!0===n.options.rtl?s[0]?-1*(n.$slideTrack.width()-s[0].offsetLeft-s.width()):0:s[0]?-1*s[0].offsetLeft:0,t+=(n.$list.width()-s.outerWidth())/2)),t},i.prototype.getOption=i.prototype.slickGetOption=function(e){return this.options[e]},i.prototype.getNavigableIndexes=function(){var e,t=this,i=0,s=0,o=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,s=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)
112o.push(i),i=s+t.options.slidesToScroll,s+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return o},i.prototype.getSlick=function(){return this},i.prototype.getSlideCount=function(){var t,i,s=this;return i=!0===s.options.centerMode?s.slideWidth*Math.floor(s.options.slidesToShow/2):0,!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each((function(o,n){if(n.offsetLeft-i+e(n).outerWidth()/2>-1*s.swipeLeft)
113return t=n,!1})),Math.abs(e(t).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},i.prototype.goTo=i.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
113parseInt(e)}},t)},i.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},i.prototype.initADA=function(){var t=this,i=Math.ceil(t.slideCount/t.options.slidesToShow),s=t.getNavigableIndexes().filter((function(e){return e>=0&&e<t.slideCount}));t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each((function(i){var o=s.indexOf(i);if(e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==o){var n="slick-slide-control"+t.instanceUid+o;e("#"+n).length&&e(this).attr({"aria-describedby":n})}})),t.$dots.attr("role","tablist").find("li").each((function(o){var n=s[o];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+o,"aria-controls":"slick-slide"+t.instanceUid+n,"aria-label":o+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var o=t.currentSlide,n=o+t.options.slidesToShow;o<n;o++)
114t.options.focusOnChange?t.$slides.eq(o).attr({tabindex:"0"}):t.$slides.eq(o).removeAttr("tabindex");t.activateADA()},i.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},i.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},i.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
114,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},i.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},i.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},i.prototype.lazyLoad=function(){var t,i,s,o=this;function n(t){e("img[data-lazy]",t).each((function(){var t=e(this),i=e(this).attr("data-lazy"),s=e(this).attr("data-srcset"),n=e(this).attr("data-sizes")||o.$slider.attr("data-sizes"),a=document.createElement("img");a.onload=function(){t.animate({opacity:0}
114,100,(function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",i).animate({opacity:1},200,(function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),o.$slider.trigger("lazyLoaded",[o,t,i])}))},a.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,t,i])},a.src=i}))}
115if(!0===o.options.centerMode?!0===o.options.infinite?s=(i=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(i=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),s=o.options.slidesToShow/2+1+2+o.currentSlide):(i=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,s=Math.ceil(i+o.options.slidesToShow),!0===o.options.fade&&(i>0&&i--,s<=o.slideCount&&s++)),t=o.$slider.find(".slick-slide").slice(i,s),"anticipated"===o.options.lazyLoad)
116for(var a=i-1,r=s,l=o.$slider.find(".slick-slide"),d=0;d<o.options.slidesToScroll;d++)
117a<0&&(a=o.slideCount-1),t=(t=t.add(l.eq(a))).add(l.eq(r)),a--,r++;n(t),o.slideCount<=o.options.slidesToShow?n(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?n(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&n(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},i.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},i.prototype.next=i.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},i.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},i.prototype.pause=i.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},i.prototype.play=i.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},i.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&e(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},i.prototype.prev=i.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},i.prototype.preventDefault=function(e){e.preventDefault()},i.prototype.progressiveLazyLoad=function(t){t=t||1;var i,s,o,n,a,r=this,l=e("img[data-lazy]",r.$slider);l.length?(i=l.first(),s=i.attr("data-lazy"),o=i.attr("data-srcset"),n=i.attr("data-sizes")||r.$slider.attr("data-sizes"),(a=document.createElement("img")).onload=function(){o&&(i.attr("srcset",o),n&&i.attr("sizes",n)),i.attr("src",s).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===r.options.adaptiveHeight&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,i,s]),r.progressiveLazyLoad()},a.onerror=function(){t<3?setTimeout((function(){r.progressiveLazyLoad(t+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,i,s]),r.progressiveLazyLoad())},a.src=s):r.$slider.trigger("allImagesLoaded",[r])},i.prototype.refresh=function(t){var i,s,o=this;s=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>s&&(o.currentSlide=s),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),i=o.currentSlide,o.destroy(!0),e.extend(o,o.initials,{currentSlide:i}),o.init(),t||o.changeSlide({data:{message:"index",index:i}},!1)},i.prototype.registerBreakpoints=function(){var t,i,s,o=this,n=o.options.responsive||null;if("array"===e.type(n)&&n.length){for(t in o.respondTo=o.options.respondTo||"window",n)
118if(s=o.breakpoints.length-1,n.hasOwnProperty(t)){for(i=n[t].breakpoint;s>=0;)
119o.breakpoints[s]&&o.breakpoints[s]===i&&o.breakpoints.splice(s,1),s--;o.breakpoints.push(i),o.breakpointSettings[i]=n[t].settings}
120o.breakpoints.sort((function(e,t){return o.options.mobileFirst?e-t:t-e}))}},i.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.o
120ptions.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},i.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()}),50))},i.prototype.removeSlide=i.prototype.slickRemove=function(e,t,i){var s=this;if(e="boolean"==typeof e?!0===(t=e)?0:s.slideCount-1:!0===t?--e:e,s.slideCount<1||e<0||e>s.slideCount-1)
121return!1;s.unload(),!0===i?s.$slideTrack.children().remove():s.$slideTrack.children(this.options.slide).eq(e).remove(),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slidesCache=s.$slides,s.reinit()},i.prototype.setCSS=function(e){var t,i,s=this,o={};!0===s.options.rtl&&(e=-e),t="left"==s.positionProp?Math.ceil(e)+"px":"0px",i="top"==s.positionProp?Math.ceil(e)+"px":"0px",o[s.positionProp]=e,!1===s.transformsEnabled?s.$slideTrack.css(o):(o={},!1===s.cssTransitions?(o[s.animType]="translate("+t+", "+i+")",s.$slideTrack.css(o)):(o[s.animType]="translate3d("+t+", "+i+", 0px)",s.$slideTrack.css(o)))},i.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},i.prototype.setFade=function(){var t,i=this;i.$slides.each((function(s,o){t=i.slideWidth*s* -1,!0===i.options.rtl?e(o).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}
121):e(o).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},i.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},i.prototype.setOption=i.prototype.slickSetOption=function(){var t,i,s,o,n,a=this,r=!1;if("object"===e.type(arguments[0])?(s=arguments[0],r=arguments[1],n="multiple"):"string"===e.type(arguments[0])&&(s=arguments[0],o=arguments[1],r=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)
122a.options[s]=o;else if("multiple"===n)
123e.each(s,(function(e,t){a.options[e]=t}));else if("responsive"===n)
124for(i in o)
125if("array"!==e.type(a.options.responsive))
126a.options.responsive=[o[i]];else{for(t=a.options.responsive.length-1;t>=0;)
127a.options.responsive[t].breakpoint===o[i].breakpoint&&a.options.responsive.splice(t,1),t--;a.options.responsive.push(o[i])}
128r&&(a.unload(),a.reinit())},i.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},i.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},i.prototype.setSlideClasses=function(e){var t,i,s,o,n=this;if(i=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(e).addClass("slick-current"),!0===n.options.centerMode){var a=n.options.slidesToShow%2==0?1:0;t=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(e>=t&&e<=n.slideCount-1-t?n.$slides.slice(e-t+a,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(s=n.options.slidesToShow+e,i.slice(s-t+1+a,s+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-n.options.slidesToShow).addClass("slick-center"):e===n.slideCount-1&&i.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(e).addClass("slick-center")}else
129e>=0&&e<=n.slideCount-n.options.slidesToShow?n.$slides.slice(e,e+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=n.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(o=n.slideCount%n.options.slidesToShow,s=!0===n.options.infinite?n.options.slidesToShow+e:e,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-e<n.options.slidesToShow?i.slice(s-(n.options.slidesToShow-o),s+o).addClass("slick-active").attr("aria-hidden","false"):i.slice(s,s+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},i.prototype.setupInfinite=function(){var t,i,s,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(i=null,o.slideCount>o.options.slidesToShow)){for(s=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,t=o.slideCount;t>o.slideCount-s;t-=1)
130i=t-1,e(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(t=0;t<s+o.slideCount;t+=1)
131i=t,e(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).attr("id","")}))}},i.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},i.prototype.selectHandler=function(t){var i=this,s=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),o=parseInt(s.attr("data-slick-index"));o||(o=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(o,!1,!0):i.slideHandler(o)},i.prototype.slideHandler=function(e,t,i){var s,o,n,a,r,l,d=this;if(t=t||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===e))
132if(!1===t&&d.asNavFor(e),s=e,r=d.getLeft(s),a=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?a:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(e<0||e>d.getDotCount()*d.options.slidesToScroll))
133!1===d.options.fade&&(s=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(a,(function(){d.postSlide(s)})):d.postSlide(s));else if(!1===d.options.infinite&&!0===d.options.centerMode&&(e<0||e>d.slideCount-d.options.slidesToScroll))
134!1===d.options.fade&&(s=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(a,(function(){d.postSlide(s)})):d.postSlide(s));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),o=s<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+s:s>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:s-d.slideCount:s,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,o]),n=d.currentSlide,d.currentSlide=o,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(l=(l=d.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),!0===d.options.fade)
135return!0!==i?(d.fadeSlideOut(n),d.fadeSlide(o,(function(){d.postSlide(o)}))):d.postSlide(o),void d.animateHeight();!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(r,(function(){d.postSlide(o)})):d.postSlide(o)}},i.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},i.prototype.swipeDirection=function(){var e,t,i,s,o=this;return e=o.touchObject.startX-o.touchObject.curX,t=o.touchObject.startY-o.touchObject.curY,i=Math.atan2(t,e),(s=Math.round(180*i/Math.PI))<0&&(s=360-Math.abs(s)),s<=45&&s>=0||s<=360&&s>=315?!1===o.options.rtl?"left":"right":s>=135&&s<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?s>=35&&s<=135?"down":"up":"vertical"},i.prototype.swipeEnd=function(e){var t,i,s=this;if(s.dragging=!1,s.swiping=!1,s.scrolling)
136return s.scrolling=!1,!1;if(s.interrupted=!1,s.shouldClick=!(s.touchObject.swipeLength>10),void 0===s.touchObject.curX)
137return!1;if(!0===s.touchObject.edgeHit&&s.$slider.trigger("edge",[s,s.swipeDirection()]),s.touchObject.swipeLength>=s.touchObject.minSwipe){switch(i=s.swipeDirection()){case"left":case"down":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide+s.getSlideCount()):s.currentSlide+s.getSlideCount(),s.currentDirection=0;break;case"right":case"up":t=s.options.swipeToSlide?s.checkNavigable(s.currentSlide-s.getSlideCount()):s.currentSlide-s.getSlideCount(),s.currentDirection=1}"vertical"!=i&&(s.slideHandler(t),s.touchObject={},s.$slider.trigger("swipe",[s,i]))}else
138s.touchObject.startX!==s.touchObject.curX&&(s.slideHandler(s.currentSlide),s.touchObject={})},i.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mou
138se")))
139switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},i.prototype.swipeMove=function(e){var t,i,s,o,n,a,r=this;return n=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!r.dragging||r.scrolling||n&&1!==n.length)&&(t=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==n?n[0].pageX:e.clientX,r.touchObject.curY=void 0!==n?n[0].pageY:e.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),a=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&a>4?(r.scrolling=!0,!1):(!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=a),i=r.swipeDirection(),void 0!==e.originalEvent&&r.touchObject.swipeLength>4&&(r.swiping=!0,e.preventDefault()),o=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(o=r.touchObject.curY>r.touchObject.startY?1:-1),s=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,!1===r.options.infinite&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(s=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),!1===r.options.vertical?r.swipeLeft=t+s*o:r.swipeLeft=t+s*(r.$list.height()/r.listWidth)*o,!0===r.options.verticalSwiping&&(r.swipeLeft=t+s*o),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))))},i.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)
140return i.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},i.prototype.unfilterSlides=i.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},i.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},i.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},i.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},i.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},i.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,t,s=this,o=arguments[0],n=Array.prototype.slice.call(arguments,1),a=s.length;for(e=0;e<a;e++)
141if("object"==typeof o||void 0===o?s[e].slick=new i(s[e],o):t=s[e].slick[o].apply(s[e].slick,n),void 0!==t)
142return t;return s}})),function(e){const t=(e,t=100)=>{let i=!0;return(...s)=>{i&&(e(),i=!1,setTimeout((()=>{i=!0}),t))}},i=t(v,100),s=t((function(){console.log("test"),e(".expandable.expandable-expanded").each((function(t,i){var s=e(i).find(".expandable-body .col-xs-12").outerHeight();e(i).find(".expandable-body").height(s)}))}),100),o=t(x,50),n=((e,t=100)=>{let i;return(...s)=>{clearTimeout(i),i=setTimeout((()=>{e()}),t)}})(x,200);var a=null,r={value:value=0,throttle:throttle=!1,valueTimeout:valueTimeout=!1,throttleTimeout:throttleTimeout=!1,down:down=null,downTime:downTime=null,downObject:downObject=null},l=e("footer.site-footer"),d=e("header.site-header"),c=[],h=null,p=null;homepageTimeout=null,fontsInitialized=!1,homepageNavTimeout=!1,/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?e("body").addClass("mobile-device"):/MSIE 11/i.test(navigator.userAgent)&&e("body").addClass("IE11");var u=document.createElement("script");u.src="https://www.youtube.com/iframe_api";var f=document.getElementsByTagName("script")[0];function g(){e.each(c,(function(e,t){t.pauseVideo(),t.seekTo(0)}))}
143f.parentNode.insertBefore(u,f),e(".video-link:not(.video-initialized)[youtube-link]").on("click",(function(t){e(this).addClass("video-initialized");var i=e(this).attr("youtube-link");c.push(new YT.Player(e(this).find("div")[0],{videoId:i,playerVars:{playsinline:1},events:{onReady:function(e){g(),e.target.playVideo()}}}))})),e(document).on("click",".search--icon",(function(){e(".search").addClass("active"),e(".site-navigation .nav-menu, .site-navigation .cart-widget").css({display:"none"})})),e(document).on("click",".search--close",(function(){e(".search").removeClass("active"),e(".site-navigation .nav-menu, .site-navigation .cart-widget").css({display:""})})),e(document).on("click",".link-box",(function(){var t=e(this).attr("data-target");window.open(t,"_self")}));var m=[];function v(){e(".site-navigation.main-navigation, .site-header").addClass("premath-setting"),e(".site-navigation.main-navigation ul#primary-menu > .menu-item-has-children").each((function(t,i){var s=e(i).offset().left,o=e(i).width(),n=0;e(i).find("> ul.sub-menu").find("> li").each((function(e,t){n+=t.offsetWidth})),e(i).find("> ul.sub-menu").css({marginLeft:-s});var a=s-n/2+o/2;a<0&&(a=0),e(i).find("> ul.sub-menu").find("> li")[0].style.marginLeft=a+"px",e(i).find(".menu-item-has-children").each((function(t,i){var s=e(i).offset().left,o=e(i).width(),n=0;e(i).find("> ul.sub-menu").find("> li").each((function(e,t){n+=t.offsetWidth}));var a=s-n/2+o/2;a<0&&(a=0),e(i).find("> ul.sub-menu").find("> li")[0].style.marginLeft=a+"px"}))}
143)),e(".site-navigation.main-navigation, .site-header").removeClass("premath-setting")}
144if(e(".anim-in").each((function(e,t){m.push(new Waypoint({element:t,handler:function(){try{this.element.classList.add("triggered"),this.destroy()}catch(e){console.log(e)}},offset:"80%"}))})),e(".mobile-menu").on("click",".menu-item-has-children:not(.active)",(function(t){e(t.currentTarget).hasClass("active")?e(t.currentTarget).removeClass("active"):(t.preventDefault(),console.log(e(t.currentTarget).parents(".menu-item-has-children"),e(".mobile-menu .menu-item-has-children ul")),0==e(t.currentTarget).parents(".menu-item-has-children").length&&e(".mobile-menu .menu-item-has-children").removeClass("active"),e(t.currentTarget).addClass("active"))})),e(".hamburger, .mobile-menu--close").on("click",(function(t){e(".mobile-menu").toggleClass("active")})),e(".expandable").on("click",".expandable-header",(function(t){if(t.delegateTarget.classList.toggle("expandable-expanded"),t.delegateTarget.classList.contains("expandable-expanded")){var i=e(t.delegateTarget).find(".expandable-body .col-xs-12").outerHeight();e(t.delegateTarget).find(".expandable-body").height(i)}else
145e(t.delegateTarget).find(".expandable-body").height(0)})),e(window).resize(s),e(document).on("click",".gallery-item--link",(function(t){var i=e(this).closest(".gallery"),s=i.closest(".gallery--overlay"),o=i.find(".gallery-item--link").index(e(this)),n=s.find(".gallery-overlay--holder"),a=n.find(".gallery-overlay--item");n.addClass("display"),a[o].classList.add("display"),s.addClass("overlay-open")})),e(document).on("click",".promo-code--display",(function(t){e(".promo-overlay--holder").addClass("display")})),e(document).on("click",".gallery-overlay--close, .promo-overlay--close, .popup-overlay--close",(function(t){var i=e(this).closest(".gallery-overlay--holder, .promo-overlay--holder, .popup-overlay--holder"),s=e(this).closest(".gallery--overlay"),o=i.find(".gallery-overlay--item");g(),i.removeClass("display"),s.removeClass("overlay-open"),o.removeClass("display")})),e("select.quicklink").change((function(t){e(this).val().length>0&&(window.location=e(this).val())})),e(document).on("submit","form.contact",(function(t){t.preventDefault();var i={},s=this;e.each(e(this).serializeArray(),(function(e,t){i[t.name]=t.value})),jQuery.ajax({type:"POST",url:baseurl+"/wp-content/themes/vineyard/custom_endpoints/email_comment.php",data:i,success:function(t){("object"!=typeof t||null===t||Array.isArray(t))&&(t=JSON.parse(t)),t.error?alert(t.error_message):e(s).addClass("success")}})})),e(document).on("click",".gallery-overlay--close",(function(t){var i=e(this).closest(".gallery-overlay--holder"),s=i.find(".gallery-overlay--item");g(),i.removeClass("display"),s.removeClass("display")})),e(".more-section--more-link .button").click((function(t){t.preventDefault(),e(this).hide(),e(".more-section .more-section--inner").addClass("more-displayed")})),e(".show-hero--bug h4").each((function(t,i){var s=i.innerText.length;s>40?e(i).addClass("very-long"):s>20&&e(i).addClass("long")})),e(".event-list-item").length>0&&setTimeout((function(){var t=e(".event-list"),i=t.children(".event-list-item");i.sort((function(t,i){var s=e(t).attr("sort-priority"),o=e(i).attr("sort-priority"),n=e(t).attr("sort-date"),a=e(i).attr("sort-date"),r=new Date;return console.log(s,o,n,a),""===s&&(s=5),""===o&&(o=5),s<o?-1:s>o?1:(void 0===n&&(n=r.getTime()+471744e6),void 0===a&&(a=r.getTime()+471744e6),new Date(n)-new Date(a))})),t.append(i)}),500),e(".multi-item-row").each((function(t,i){var s=-1,o=e(i).find(".multi-item-row--text-holder");o.each((function(){s=s>e(this).height()?s:e(this).height()})),o.each((function(){e(this).height(s)}))})),e(".membership-item-row").each((function(t,i){var s=-1,o=(e(i).find(".multi-item-row--text-holder"),e(i).find("h4"));o.each((function(){s=s>e(this).height()?s:e(this).height()})),o.each((function(){e(this).height(s)}))})),e(window).resize((function(){e(".multi-item-row").each((function(t,i){var s=-1,o=e(i).find(".multi-item-row--text-holder");o.each((function(){e(this).css("height",""),s=s>e(this).height()?s:e(this).height()})),o.each((function(){e(this).height(s)}))})),e(".membership-item-row").each((function(t,i){var s=-1,o=(e(i).find(".multi-item-row--text-holder"),e(i).find("h4"));o.each((function(){e(this).css("height",""),s=s>e(this).height()?s:e(this).height()})),o.each((function(){e(this).height(s)}))}))})),e(".donation-block_form-memberships").click(".donation-block_amount",(function(e){console.log(this,e);var t=e.target.getAttribute("membership-id");this.querySelector(".add-membership-to-cart").setAttribute("membership-id",t)})),e(".page-template-page-template-home").length>0){function updateHomeFooterHeight(){var siteHeader=document.querySelector(".site-header"),siteFooter=document.querySelector(".site-footer");if(siteHeader&&siteFooter){siteFooter.style.maxHeight=window.innerHeight-
146siteHeader.getBoundingClientRect().height+"px";}}
147updateHomeFooterHeight();
147var w=e(".show-hero--bug--transplant").detach();e("body").append(w);var b=window.innerWidth,y=b/(window.innerHeight-document.querySelector(".site-header").getBoundingClientRect().height);b>768&&y>=1275/708||b<=768&&y>=390/844?e("main.site-content").addClass("wide").removeClass("tall"):e("main.site-content").removeClass("wide").addClass("tall"),e(window).resize((function(){var t=window.innerWidth,i=t/(window.innerHeight-document.querySelector(".site-header").getBoundingClientRect().height);t>768&&i>=1275/708||t<=768&&i>=390/844?e("main.site-content").addClass("wide").removeClass("tall"):e("main.site-content").removeClass("wide").addClass("tall"),updateHomeFooterHeight(),v()})),a=new Pageable("#content",{pips:!1,swipeThreshold:100,onInit:function(t){setTimeout((function(){let t=.01*(window.innerHeight-document.querySelector(".site-header").getBoundingClientRect().height);document.documentElement.style.setProperty("--vh",`${t}px`),window.addEventListener("resize",(()=>{let t=.01*(window.innerHeight-document.querySelector(".site-header").getBoundingClientRect().height);document.documentElement.style.setProperty("--vh",`${t}px`)})),a.update(),v();var i=0,s=e(".site-header").outerHeight();h=e("section.pg-page");var r=e(".pg-wrapper.pg-vertical")[0],l=h.index(e("section.pg-page.pg-active"));e("body").hasClass("mobile-device")||document.addEventListener("mousemove",(function(t){(i=t.clientY||t.pageY)<s?e(".site-header").addClass("site-header--hover"):i>2*s&&e(".site-header").hasClass("site-header--hover")&&e(".site-header").removeClass("site-header--hover")}),!1),p=e(".carousel.carousel-main").slick({arrows:!1,asNavFor:".carousel-child, .carousel-child-bug",dots:!0}),e(".carousel.carousel-child").slick({arrows:!1,draggable:!1,swipe:!1}),e(".carousel.carousel-child-bug").slick({arrows:!1,draggable:!1,adaptiveHeight:!0,swipe:!1}),e(".carousel.carousel-main--sub").slick({arrows:!0,dots:!1,adaptiveHeight:!0,draggable:!1,swipe:!1}),x(),e(window).resize(o),e(window).resize(n),e("section")[0].classList.contains("intro-frame")?(e(".site-header").removeClass("site-header--opening site-header--hidden"),homepageTimeout=setTimeout((function(){if(a.next(),d.removeClass("site-header--opening"),h[l].hasAttribute("data-background")){var e=h[l].getAttribute("data-background");d.removeClass("background-"+e)}
148if(h[l+1].hasAttribute("data-background")){var t=h[l+1].getAttribute("data-background");d.addClass("background-"+t)}}),7e3),e(".popup-overlay--holder")?checkCookie("popupViewed")||(setTimeout((function(){e(".popup-overlay--holder").addClass("display")}),1e3*parseInt(e(".popup-overlay--holder").attr("introTimeout"))),setCookie("popupViewed","true",1)):setCookie("popupViewed","",1)):(e("section")[0].hasAttribute("data-background")&&e(".site-header").addClass("background-"+e("section")[0].getAttribute("data-background")),e(".popup-overlay--holder")?checkCookie("popupViewed")||(setTimeout((function(){e(".popup-overlay--holder").addClass("display")}),1e3*parseInt(e(".popup-overlay--holder").attr("timeout"))),setCookie("popupViewed","true",1)):setCookie("popupViewed","",1),p.slick("slickPlay")),setTimeout((function(){e(".intro-frame--text p").addClass("show")}),3e3),e(".full-frame--arrow-bottom").click((function(){if(a.next(),d.removeClass("site-header--opening"),h[l].hasAttribute("data-background")){var t=h[l].getAttribute("data-background");d.removeClass("background-"+t)}
149if(h[l+1].hasAttribute("data-background")){var i=h[l+1].getAttribute("data-background");d.addClass("background-"+i)}
150h[l].classList.contains("show-hero--bug-holder")&&h[l].classList.contains("show-hero--bug-holder-bottom")&&e(".show-hero--bug").removeClass("show-hero--bug-stick"),h[l+1].classList.contains("show-hero--bug-holder")&&h[l+1].classList.contains("show-hero--bug-holder-top")&&setTimeout((function(){e(".show-hero--bug").addClass("show-hero--bug-stick")}),300),h[l].classList.contains("carousel-main--holder"),h[l+1].classList.contains("carousel-main--holder")&&p.slick("slickPlay"),clearTimeout(homepageTimeout)})),e(".homepage-mobile-carousel").slick({arrows:!0,dots:!0,infinite:!1,nextArrow:'<button class="slick-next slick-next--custom">Support Us</button>',prevArrow:'<button class="slick-prev slick-prev--custom">Programs</button>'}),e("body").addClass("displaySite"),e(".carousel.carousel-color").on("beforeChange",(function(t,i,s,o){if(t.target.classList.contains("carousel-color")){var n=i.$slider.closest("section"),a=n[0].getAttribute("data-background"),r=i.$slides[o].querySelector(".full-frame").getAttribute("set-background");n.removeClass("background-"+a),n.addClass("background-"+r),n.hasClass("pg-active")&&(e(".site-header").removeClass("background-"+a).addClass("background-"+r),e(".show-
150hero--bug").removeClass("background-sm-"+a).addClass("background-sm-"+r)),n[0].setAttribute("data-background",r)}})),r.removeEventListener("wheel",a.callbacks.wheel),r.removeEventListener("touchstart",a.callbacks.start),document.removeEventListener("touchmove",a.callbacks.drag),document.removeEventListener("touchend",a.callbacks.stop),r.removeEventListener("mousedown",a.callbacks.start),document.removeEventListener("mousemove",a.callbacks.drag),document.removeEventListener("mouseup",a.callbacks.stop),document.removeEventListener("keydown",a.callbacks.keydown),r.addEventListener("wheel",E),document.addEventListener("keydown",P),r.addEventListener("mousedown",$),r.addEventListener("touchstart",$),window.addEventListener("mouseup",L),r.addEventListener("touchend",L),window.addEventListener("mousemove",A),r.addEventListener("touchmove",A)}),500)}})}else{if(new Waypoint({element:e("section")[0],handler:function(t){"down"==t?e(".site-header").removeClass("site-header--no-shadow"):e(".site-header").addClass("site-header--no-shadow")},offset:"-200px"}),e(".carousel:not(.carousel--no-arrows):not(.carousel--logos)").slick({arrows:!0,dots:!1,adaptiveHeight:!0}),e(".carousel--logos").slick({arrows:!0,dots:!1,slidesToShow:6,slidesToScroll:6,adaptiveHeight:!0,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]}),e(".carousel--no-arrows").slick({arrows:!1,dots:!0,adaptiveHeight:!0,autoplay:!0}),e(window).resize(i),e(window).resize(o),e(window).resize(n),window.location.hash){var k=window.location.hash.substring(1);e("#"+k).length>0&&setTimeout((function(){e("#"+k)[0].scrollIntoView()}),500)}
151if(e("section")[0].hasAttribute("data-background")&&e(".site-header, .mobile-menu").addClass("background-"+e("section")[0].getAttribute("data-background")).attr("current-color",e("section")[0].getAttribute("data-background")),e("section").each((function(t,i){new Waypoint({element:i,handler:function(t){"down"==t&&(this.element.hasAttribute("data-background")?(e(".site-header").removeClass("background-"+e(".site-header")[0].getAttribute("current-color")),e(".site-header").addClass("background-"+this.element.getAttribute("data-background")).attr("current-color",this.element.getAttribute("data-background"))):e(".site-header")[0].hasAttribute("current-color")&&e(".site-header").removeClass("background-"+e(".site-header")[0].getAttribute("current-color"))),C()}}),new Waypoint({element:i,handler:function(t){"up"==t&&(this.element.hasAttribute("data-background")?(e(".site-header").removeClass("background-"+e(".site-header")[0].getAttribute("current-color")),e(".site-header").addClass("background-"+this.element.getAttribute("data-background")).attr("current-color",this.element.getAttribute("data-background"))):e(".site-header")[0].hasAttribute("current-color")&&e(".site-header").removeClass("background-"+e(".site-header")[0].getAttribute("current-color")))},offset:function(){return-this.element.clientHeight}})})),e(".show-hero--bug-holder").length>1)
152new Waypoint({element:e(".show-hero--bug-holder-top")[0],handler:function(t){"down"==t?e(".show-hero--bug").addClass("show-hero--bug-stick"):e(".show-hero--bug").removeClass("show-hero--bug-stick")}}),new Waypoint({element:e(".show-hero--bug-holder-bottom")[0],handler:function(t){"up"==t?e(".show-hero--bug").addClass("show-hero--bug-stick"):e(".show-hero--bug").removeClass("show-hero--bug-stick")}});document.fonts.ready.then((function(){x(),e("body").addClass("displaySite")})),v()}
153function x(){fontsInitialized&&(e(".fill-width").css("font-size",""),e(".fill-width").each((function(t,i){var s="";e(i).find("span, br").each((function(e){if("BR"==this.tagName)
154s+=" ";else{var t=this.innerHTML;s+=t}})),console.log(s),e(i).html(s)}))),fontsInitialized=!0,e(".fill-width").each((function(t,i){var s=18;i.hasAttribute("break-at")&&(s=parseInt(i.getAttribute("break-at")));var o=window.innerWidth;if(o<=768){s=13;i.hasAttribute("break-at-sm")&&(s=parseInt(i.getAttribute("break-at-sm")))}
155var n=e(i).width(),a=i.innerText,r=a.length,l=a.split(" "),d=0,c=Math.ceil(r/s),h=Math.ceil(r/c),p=0,u=0,f=0,g=e(i).css("font-size");i.hasAttribute("limit-lines")&&(c=i.getAttribute("limit-lines"),h=Math.ceil(r/c)+1),(i.hasAttribute("break-at")||o<=768&&i.hasAttribute("break-at-sm"))&&(h=s);var m=[];
155if(e.each(l,(function(t,i){newSplits=i.split("-"),e.each(newSplits,(function(e,t){m.push(t),e+1<newSplits.length&&m.push("-")}))})),l=m,i.innerHTML="",e.each(l,(function(e,t){d+=t.length,i.innerHTML+="<span>"+t+"</span>",o<=768&&"+"==t?(i.innerHTML+="<br/>",d=0):e+1<l.length&&d+l[e+1].length>h?"-"!=l[e+1]&&(i.innerHTML+="<br/>",d=0):e+1<l.length&&("-"!=l[e+1]&&"-"!=t&&(i.innerHTML+="<span> </span>"),d++)})),r>3&&(e(i).find("span, br").each((function(e,t){"BR"==t.tagName?(p>u&&(u=p),p=0,0):(p+=t.getBoundingClientRect().width,t.innerText.length)})),p>u&&(u=p,p=0),f=((n=Math.round(n))-10)/(u=Math.round(u)),e(i).css("font-size",parseInt(g)*f+"px"),e(i).hasClass("max-height"))){var v=e(i).closest(".row").position().top;if(console.log(e(i).closest(".row"),e(i).closest(".row").position().top),v<70){var w=2*(70-v),b=e(i).height(),y=(b-w)/b;console.log(w),e(i).css("font-size",parseInt(g)*f*y+"px")}}}))}
156function C(){var t=e(".site-header .site-logo .site-logo--bottom"),i=e(".mobile-menu .site-logo .site-logo--bottom"),s=t.index(e(".site-header .site-logo .site-logo--bottom.site-logo--bottom--active"))+1;t.length>0&&(s==t.length&&(s=0),t.removeClass("site-logo--bottom--active"),i.removeClass("site-logo--bottom--active"),t[s].classList.add("site-logo--bottom--active"),i[s].classList.add("site-logo--bottom--active"))}
157function T(t){if(currentPageIndex!=h.length-1){if(h[currentPageIndex].hasAttribute("data-background")){var i=h[currentPageIndex].getAttribute("data-background");d.removeClass("background-"+i)}
158if(h[currentPageIndex+1].hasAttribute("data-background")){var s=h[currentPageIndex+1].getAttribute("data-background");d.addClass("background-"+s)}
159h[currentPageIndex].classList.contains("show-hero--bug-holder")&&h[currentPageIndex].classList.contains("show-hero--bug-holder-bottom")&&e(".show-hero--bug").removeClass("show-hero--bug-stick"),h[currentPageIndex+1].classList.contains("show-hero--bug-holder")&&h[currentPageIndex+1].classList.contains("show-hero--bug-holder-top")&&setTimeout((function(){e(".show-hero--bug").addClass("show-hero--bug-stick")}),300),h[currentPageIndex].classList.contains("carousel-main--holder"),h[currentPageIndex+1].classList.contains("carousel-main--holder")&&p.slick("slickPlay"),(!h[0].classList.contains("intro-frame")&&0==currentPageIndex||h[0].classList.contains("intro-frame")&&1==currentPageIndex)&&e(".site-header").removeClass("site-header--no-shadow"),a.next(),clearTimeout(homepageTimeout)}else
160l.removeClass("site-footer--back"),l.addClass("site-footer--show"),setTimeout((function(){l.addClass("site-footer--shown")}),550),r.throttle=!0,r.throttleTimeout=setTimeout((function(){r.throttle=!1,r.throttleTimeout=!1}),100);d.removeClass("site-header--opening site-header--hidden"),r.throttleTimeout||(r.value=0,r.throttle=!0,r.throttleTimeout=setTimeout((function(){r.throttle=!1,r.throttleTimeout=!1}),750))}
161function S(t){if(l.hasClass("site-footer--show"))
162l.removeClass("site-footer--show site-footer--shown"),setTimeout((function(){l.addClass("site-footer--back")}),1e3);else if(C(),d.removeClass("site-header--opening"),d.removeClass("site-header--hidden"),!(0==currentPageIndex||h[0].classList.contains("intro-frame")&&1==currentPageIndex)){if(h[currentPageIndex].hasAttribute("data-background")){var i=h[currentPageIndex].getAttribute("data-background");d.removeClass("background-"+i)}
163if(h[currentPageIndex-1].hasAttribute("data-background")){var s=h[currentPageIndex-1].getAttribute("data-background");d.addClass("background-"+s)}
164h[currentPageIndex].classList.contains("show-hero--bug-holder")&&h[currentPageIndex].classList.contains("show-hero--bug-holder-top")&&e(".show-hero--bug").removeClass("show-hero--bug-stick"),h[currentPageIndex-1].classList.contains("show-hero--bug-holder")&&h[currentPageIndex-1].classList.contains("show-hero--bug-holder-bottom")&&setTimeout((function(){e(".show-hero--bug").addClass("show-hero--bug-stick")}),300),h[currentPageIndex].classList.contains("carousel-main--holder"),h[currentPageIndex-1].classList.contains("carousel-main--holder")&&p.slick("slickPlay"),(1==currentPageIndex||h[0].classList.contains("intro-frame")&&2==currentPageIndex)&&e(".site-header").addClass("site-header--no-sha
164dow"),a.prev(),homepageNavTimeout&&clearTimeout(homepageNavTimeout),homepageNavTimeout=setTimeout((function(){d.removeClass("site-header--hidden"),homepageNavTimeout=!1}),2e3)}
165r.throttleTimeout||(r.value=0,r.throttle=!0,r.throttleTimeout=setTimeout((function(){r.throttle=!1,r.throttleTimeout=!1}),750))}
166function $(e){var t=a._getEvent(e);t.target.closest("a, button, .button, .full-frame--arrow-bottom, input")&&(r.downTime=Date.now(),r.downObject=t.target.closest("a, button, .button, .full-frame--arrow-bottom, input")),t.target.closest(".allowTouchScroll")||a._preventDefault(e),r.down={x:t.clientX,y:t.clientY},a.startIndex=a.index,a.config.onBeforeStart.call(a,a.index)}
167function A(e){e.target.closest(".allowTouchScroll")||a._preventDefault(e)}
168function L(t){if(r.down){var i=a._getEvent(t);currentPageIndex=h.index(e("section.pg-page.pg-active"));var s=a,o=Math.abs(i[s.mouseAxis[s.axis]]-r.down[s.axis])>=s.config.swipeThreshold,n=r.down&&o,l=i[s.mouseAxis[s.axis]]<r.down[s.axis],d=i[s.mouseAxis[s.axis]]>r.down[s.axis];if(!(r.downTime+500<Date.now()||n)&&r.downObject)
169return console.log(r.downObject.nodeName),void("INPUT"==r.downObject.nodeName?e(r.downObject).focus():"A"==r.downObject.nodeName&&r.downObject.hasAttribute("href")?window.location.href=r.downObject.getAttribute("href"):e(r.downObject).click());n&&(l?T():d&&S()),r.down=null,r.downTime=null,r.downObject=null}}
170function P(t){currentPageIndex=h.index(e("section.pg-page.pg-active"));var i=!1;void 0!==t.key?i=t.key:void 0!==t.keyCode&&(i=t.keyCode);var s="Arrow"+("x"===this.axis?"Left":"Up"),o="Arrow"+("x"===this.axis?"Right":"Down");if(i)
171switch(i){case 33:case 37:case s:case"PageUp":r.throttle||(t.preventDefault(),S());break;case 34:case 39:case o:case"PageDown":r.throttle||(t.preventDefault(),T())}}
172function E(t){t.target.closest(".allowTouchScroll")||t.preventDefault(),r.throttle||(currentPageIndex=h.index(e("section.pg-page.pg-active")),currentPageIndex==h.length-1&&t.deltaY>0&&l.hasClass("site-footer--show")||0==currentPageIndex&&t.deltaY<0||(r.value+=t.deltaY,r.valueTimeout||(r.valueTimeout=setTimeout((function(){r.value=0,r.valueTimeout=!1}),1e3)),Math.abs(r.value)>200&&(clearTimeout(r.valueTimeout),r.value<0?S():T())))}}
173(jQuery),gsap.registerPlugin(ScrollTrigger);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.