function onSubmitInvisibleRecaptcha(n){recaptchaToken=n}function adjustTitleLayoutOnMobileLandscape(){window.matchMedia("(max-height: 350px)").matches&&$("section.jumpto")[0]?($(".header .hero-content").removeClass("mobile-landscape-style"),$(".header .hero-content").addClass("mobile-landscape-style"),$(".header .hero-content").removeClass("sm"),$(".header .hero-content").addClass("sm")):window.matchMedia("(max-height: 414px)").matches&&$("section.jumpto")[0]?($(".header .hero-content").removeClass("mobile-landscape-style"),$(".header .hero-content").addClass("mobile-landscape-style"),$(".header .hero-content").removeClass("sm")):($(".header .hero-content").removeClass("mobile-landscape-style"),$(".header .hero-content").removeClass("sm"))}function adjustTitleLayoutOnMobilePortrait(){var n;window.matchMedia("(max-width: 414px)").matches&&window.matchMedia("(min-height: 415px)").matches?$(".jumpto > .content")[0]&&(n=$(".header .hero-content"),n.hasClass("mobile-portrait-style")||n.addClass("mobile-portrait-style"),n.hasClass("jump-to-exists")||n.addClass("jump-to-exists"),$(".btn-jumpto-cta")[0]&&(n.hasClass("book-now-exists")||n.addClass("book-now-exists"))):(n=$(".header .hero-content"),n.removeClass("mobile-portrait-style"),n.removeClass("jump-to-exists"),n.removeClass("book-now-exists"))}function hideLanguageDropdowns(){$(".header-lang-selector.lang-selector.open").hasClass("open")&&($(".header-lang-selector.lang-selector.open").removeClass("open"),$(".header-lang-container").addClass("hide"),$(".header-lang-container a").parent().removeClass("hover"),$(".lang-overlay").removeClass("on"),$(".overlay").removeClass("on").removeClass("navlink"));$(".footer-lang-selector.lang-selector.open").hasClass("open")&&($(".footer-lang-selector.lang-selector.open").removeClass("open"),$(".footer-lang-container").addClass("hide"),$(".footer-lang-container a").parent().removeClass("hover"),$(".lang-overlay").removeClass("on"))}function scrollHandler(){var n=$(this).scrollTop();$("html").removeClass("scrolled");n>5?$("html").addClass("scrolled"):$("html").removeClass("scrolled")}function SetGaEventTracking(n,t,i){gtag("event",t,{event_category:n,event_label:i})}function SetGaEventTrackingWithRedirect(n,t,i,r){var u=i;u==""&&(u=r+" (from: "+window.location.pathname+")");gtag("event",t,{event_category:n,event_label:i});r!=""&&setTimeout(function(){window.location.href=r},500)}function showLightBox_old(){$("#openLightBox").trigger("click")}function showLightBox(){$(".module41-open-modal-btn").trigger("click");disableScroll()}function disableScroll(){$("body").css("overflow","hidden")}function enableScroll(){$("body").css("overflow","auto")}function closeCookieAcceptance(){setCookie("GDPRbanner","accept",365);$(".cookie-acceptance").remove()}function setCookie(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toGMTString();window.document.cookie=n+"="+t+"; "+u+"; path=/"}function getCookie(n){for(var r=n+"=",u=window.document.cookie.split(";"),i,t=0;t<u.length;t++)if(i=u[t].trim(),i.indexOf(r)==0)return i.substring(r.length,i.length);return""}function deleteCookie(n){var t=new Date,i;t.setTime(t.getTime()-864e5);i="expires="+t.toGMTString();window.document.cookie=n+"=; "+i}function checkCookie(){var n=getCookie("GDPRbanner");n!=""?$(".cookie-acceptance").remove():$(".cookie-acceptance").fadeIn(200)}function updateContainer(){$(".search-results")[0]&&$(window).width()>768?($(".no-header-hero").css("padding-bottom","0px"),$(".no-header-hero").css("padding-top","12px")):$(".search-results")[0]&&$(window).width()<=768&&($(".no-header-hero").css("padding-bottom","0px"),$(".no-header-hero").css("padding-top","30px"))}function galleryOwl(){function n(){$(".gallery.homepage").find(".gallery-overlay-text h3").each(function(){for(var u=$(this).text().trim(),t=u.split(" "),i=0,f=t.length,r,n=0;n<f;n++)i<t[n].length&&(i=t[n].length);r=i*34;$(this).parent().css("width",r+"px");$(this).parent().parent().find(".gallery-overlay").css("width",r+0+"px")})}var t=parseInt($(window).width()),i=parseInt(865),r=parseInt((t-i-0)/2);$(".gallery.owl-carousel").owlCarousel({items:1,center:!0,loop:!0,nav:!1,responsive:{0:{stagePadding:0,margin:20},768:{stagePadding:0,margin:20},769:{stagePadding:120,margin:40},1030:{stagePadding:82,margin:40},1050:{stagePadding:92,margin:40},1070:{stagePadding:102,margin:40},1090:{stagePadding:112,margin:40},1110:{stagePadding:122,margin:40},1130:{stagePadding:132,margin:40},1150:{stagePadding:142,margin:40},1170:{stagePadding:152,margin:40},1190:{stagePadding:162,margin:40},1210:{stagePadding:172,margin:40},1230:{stagePadding:182,margin:40},1250:{stagePadding:192,margin:40},1270:{stagePadding:202,margin:40},1290:{stagePadding:212,margin:40},1310:{stagePadding:222,margin:40},1330:{stagePadding:232,margin:40},1350:{stagePadding:242,margin:40},1370:{stagePadding:252,margin:40},1390:{stagePadding:262,margin:40},1410:{stagePadding:272,margin:40},1430:{stagePadding:282,margin:40},1450:{stagePadding:292,margin:40},1470:{stagePadding:302,margin:40},1490:{stagePadding:312,margin:40},1510:{stagePadding:322,margin:40},1530:{stagePadding:332,margin:40},1550:{stagePadding:342,margin:40},1570:{stagePadding:352,margin:40},1590:{stagePadding:362,margin:40},1610:{stagePadding:372,margin:40},1630:{stagePadding:382,margin:40},1650:{stagePadding:392,margin:40},1670:{stagePadding:402,margin:40},1690:{stagePadding:412,margin:40},1710:{stagePadding:422,margin:40},1730:{stagePadding:432,margin:40},1750:{stagePadding:442,margin:40},1770:{stagePadding:452,margin:40},1790:{stagePadding:462,margin:40},1810:{stagePadding:472,margin:40},1830:{stagePadding:482,margin:40},1850:{stagePadding:492,margin:40},1870:{stagePadding:502,margin:40},1890:{stagePadding:512,margin:40},1910:{stagePadding:522,margin:40},1930:{stagePadding:532,margin:40},1950:{stagePadding:542,margin:40},1970:{stagePadding:552,margin:40},1990:{stagePadding:562,margin:40},2010:{stagePadding:572,margin:40},2030:{stagePadding:582,margin:40},2050:{stagePadding:592,margin:40},2070:{stagePadding:602,margin:40},2090:{stagePadding:612,margin:40},2110:{stagePadding:622,margin:40},2130:{stagePadding:632,margin:40},2150:{stagePadding:642,margin:40},2170:{stagePadding:652,margin:40},2190:{stagePadding:662,margin:40},2210:{stagePadding:672,margin:40},2230:{stagePadding:682,margin:40},2250:{stagePadding:692,margin:40},2270:{stagePadding:702,margin:40},2290:{stagePadding:712,margin:40},2310:{stagePadding:722,margin:40},2330:{stagePadding:732,margin:40},2350:{stagePadding:742,margin:40},2370:{stagePadding:752,margin:40},2390:{stagePadding:762,margin:40},2410:{stagePadding:772,margin:40},2430:{stagePadding:782,margin:40},2450:{stagePadding:792,margin:40},2470:{stagePadding:802,margin:40},2490:{stagePadding:812,margin:40},2510:{stagePadding:822,margin:40},2530:{stagePadding:832,margin:40},2550:{stagePadding:842,margin:40},2570:{stagePadding:852,margin:40},2590:{stagePadding:862,margin:40},2610:{stagePadding:872,margin:40},2630:{stagePadding:882,margin:40},2650:{stagePadding:892,margin:40},2670:{stagePadding:902,margin:40},2690:{stagePadding:912,margin:40},2710:{stagePadding:922,margin:40},2730:{stagePadding:932,margin:40},2750:{stagePadding:942,margin:40},2770:{stagePadding:952,margin:40},2790:{stagePadding:962,margin:40},2810:{stagePadding:972,margin:40},2830:{stagePadding:982,margin:40},2850:{stagePadding:992,margin:40},2870:{stagePadding:1002,margin:40},2890:{stagePadding:1012,margin:40},2910:{stagePadding:1022,margin:40},2930:{stagePadding:1032,margin:40},2950:{stagePadding:1042,margin:40},2970:{stagePadding:1052,margin:40},2990:{stagePadding:1062,margin:40},3010:{stagePadding:1072,margin:40},3030:{stagePadding:1082,margin:40},3050:{stagePadding:1092,margin:40},3070:{stagePadding:1102,margin:40},3090:{stagePadding:1112,margin:40},3110:{stagePadding:1122,margin:40},3130:{stagePadding:1132,margin:40},3150:{stagePadding:1142,margin:40},3170:{stagePadding:1152,margin:40},3190:{stagePadding:1162,margin:40},3210:{stagePadding:1172,margin:40},3230:{stagePadding:1182,margin:40},3250:{stagePadding:1192,margin:40},3270:{stagePadding:1202,margin:40},3290:{stagePadding:1212,margin:40},3310:{stagePadding:1222,margin:40},3330:{stagePadding:1232,margin:40},3350:{stagePadding:1242,margin:40},3370:{stagePadding:1252,margin:40},3390:{stagePadding:1262,margin:40},3410:{stagePadding:1272,margin:40},3430:{stagePadding:1282,margin:40},3450:{stagePadding:1292,margin:40},3470:{stagePadding:1302,margin:40},3490:{stagePadding:1312,margin:40}},onChange:function(t){var u;if(t.item){var i=t.item.index-1,f=t.item.index-1,r=t.item.count;i>r&&(i-=r);i<=0&&(i+=r)}i<10&&(i="0"+i);r<10&&(r="0"+r);u=$(t.currentTarget);u.parent().find(".mobile.gallery-navigation .gallery-navigation-pagenr").html("01");u.parent().find(".mobile.gallery-navigation .gallery-navigation-total-pages").html(r);u.parent().find(".gallery-subnav-item").removeClass("actual");u.parent().find('.gallery-subnav-item[data-slide="0"]').addClass("actual");n()},onChanged:function(t){n();t.page.index>=0&&(setTimeout(function(){var n=parseInt($(t.currentTarget).find(".owl-item.active").find(".item-container").attr("data-item"))+1;n<10&&(n="0"+n);$(t.currentTarget).parent().find(".mobile.gallery-navigation .gallery-navigation-pagenr").html(n)},33),$(t.currentTarget).parent().find(".gallery-subnav-item").removeClass("actual"),$(t.currentTarget).parent().find('.gallery-subnav-item[data-slide="'+t.page.index+'"]').addClass("actual"),$(t.currentTarget).parent().find('.gallery-subnav-item[data-slide="'+t.page.index+'"] .gallery-subnav-slide-link ').trigger("click"));setTimeout(function(){galleryActive()},50)}});$(".mobile-gallery.owl-carousel").owlCarousel({items:1,center:!0,loop:!0,nav:!1,autoHeight:!1,responsive:{0:{stagePadding:30,margin:20},768:{stagePadding:35,margin:20}},onChange:function(n){if(n.item){var t=n.item.index+1,r=n.item.index+1,i=n.item.count;t>i&&(t-=i);t<=0&&(t+=i)}t<10&&(t="0"+t);i<10&&(i="0"+i);$(n.currentTarget).parent().find(".mobile.gallery-navigation .gallery-navigation-pagenr").html("01");$(n.currentTarget).parent().find(".mobile.gallery-navigation .gallery-navigation-total-pages").html(i);setTimeout(function(){var t=parseInt($(n.currentTarget).parent().find(".mobile.gallery-navigation .gallery-navigation-pagenr").text());$(n.currentTarget).parent().find(".subnav-gallery-carousel .owl-item").each(function(){$(this).hasClass("cloned")||parseInt($(this).find(".gallery-subnav-item").attr("data-slide"))==parseInt(t)-1&&$(this).addClass("active").addClass("center")})},44)},onChanged:function(n){for(var t=0;t<20;)$(n.currentTarget).parent().find(".subnav-gallery-carousel .owl-stage").removeClass("offset-"+t),t++;setTimeout(function(){var t=parseInt($(n.currentTarget).find(".owl-item.active.center").find(".item-container").attr("data-item"))+1;$(n.currentTarget).parent().find(".subnav-gallery-carousel .owl-stage").addClass("offset-"+t);t<10&&(t="0"+t);$(n.currentTarget).parent().find(".mobile.gallery-navigation .gallery-navigation-pagenr").html(t)},33);$(n.currentTarget).parent().find(".gallery-subnav-item").removeClass("actual");$(n.currentTarget).parent().find('.gallery-subnav-item[data-slide="'+n.page.index+'"]').addClass("actual");$(n.currentTarget).parent().find('.gallery-subnav-item[data-slide="'+n.page.index+'"] .gallery-subnav-slide-link ').trigger("click")}})}function galleryActive(){$("section.gallery .owl-stage").each(function(){$(this).hasClass("subnav-gallery-carousel")||$(this).find(".owl-item").each(function(){$(this).hasClass("center")?$(this).addClass("active"):$(this).removeClass("active")})});$(".gallery-content.gallery-image-mobile").each(function(){var n=$(this).parent().find(".gallery-overlay-text").height(),t=$(this).parent().height();n>0&&$(this).parent().find(".gallery-image-mobile").css("height","calc("+t+"px - "+n+"px)")})}function ScrollStart(){scrollFnc()}function Scroll(){scrollFnc()}function countDown(){scrollbarCounter--;scrollbarCounter>0&&setTimeout(countDown,10)}function showScrollBar(){$(".header-nav").addClass("fixed");$(".header-mobile-nav").addClass("fixed");$(".fixed-top-menu").addClass("fixed");scrollbarCounter<1&&(scrollbarCounter=30,setTimeout(countDown,10))}function hideScrollBar(){scrollbarCounter==0&&($(".header-nav").removeClass("fixed"),$(".header-mobile-nav").removeClass("fixed"),$(".fixed-top-menu").removeClass("fixed"))}function scrollFnc(){if(document.body.getBoundingClientRect().top>scrollPos){const n=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;n>$(window).height()+150?showScrollBar():hideScrollBar()}else hideScrollBar();$(window).scrollTop()>$(window).height()&&$(".hero-pause-btn").trigger("click");$(".header-nav-item.active").length>0&&$(".header-nav-item.active a").trigger("click");scrollPos=document.body.getBoundingClientRect().top}function closeModal(){$("body").removeClass("modal-is-open");$("section.modal").removeClass("modal-open");$("section.modal-container").removeClass("open")}function instaMargin(){var n=$(window).width(),u=580,r=0,t=0,f,i;n>767&&$("section.instagram").length>0&&(u=380,f=($(window).width()-582)/2,n>767&&n<1190&&(t=2,n>786&&(f=($(window).width()-780)/2),n>959&&(t=3,f=($(window).width()-980)/2),$(".instagram-grid.grid-container").css("paddingLeft",f+"px")),u=580,n>1189&&(t=2,i=t*20,r=(n-u-t*285-i)/2),n>1494&&(t=3,i=t*20,r=(n-u-t*285-i)/2),n>1819&&(t=4,i=t*20,r=(n-u-t*285-i)/2),n>2104&&(t=5,i=t*20,r=(n-u-t*285-i)/2),n>2409&&(t=6,i=t*20,r=(n-u-t*285-i)/2),n>2714&&(t=7,i=t*20,r=(n-u-t*285-i)/2),n>1189&&$(".instagram-grid.grid-container").css("paddingLeft",r),r=20,$(".instagram-grid-item").css("marginRight",r+"px"),$(".instagram-grid-item").each(function(t){$(this).removeClass("hide");t>9&&n>767&&n<1190&&$(this).addClass("hide")}));n<768&&$("section.instagram").length>0&&($(".instagram-grid-item").css("marginRight","20px"),$(".instagram-grid.grid-container").css("paddingLeft","20px"),$(".instagram-grid-item").each(function(n){n>4&&$(this).addClass("hide")}))}function jumptoFix(){$(window).width()>768?$(".jumpto .content").css("bottom","-150px"):$(".jumpto .content").css("bottom","50px")}function offset(n){var t=n.getBoundingClientRect(),i=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+r,left:t.left+i}}function infoIconAdjust(){var n=document.getElementById("infoButton"),r,t,i;n!=null&&(r=document.getElementById("infoContent"),t=offset(n),$(window).width()>1300&&t.left>=40&&(i=t.left-40,n.style.marginLeft="-"+i+"px",r.style.marginLeft="-"+i+"px"))}function debounce(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function closeSiblingAccordionItemContent(n){var i=n.parent(),r=i.find(".module24-accordion-item").not(n),t;for(t of r)$(t).find(".module24-accordion-content").hide(),$(t).find(".module24-accordion-label img").removeClass("module24-expanded-arrow")}function toggleAccordionItemContent(n){var i=n.find(".module24-accordion-label img"),t=n.find(".module24-accordion-content");t.is(":visible")?(t.hide(),i.removeClass("module24-expanded-arrow")):(t.show(),i.addClass("module24-expanded-arrow"),closeSiblingAccordionItemContent(n))}function resizeBookNowContent(){if(window.matchMedia("(max-width: 896px)").matches){var n=$(".module22-main-content-container").height();$(".module22-left-content").css({height:"calc("+n+"px + 70px*2)","max-height":"unset",flex:"unset"})}else $(".module22-left-content").css({height:"auto",flex:"690"})}function validateCaptcha(){return recaptchaResponse=grecaptcha.getResponse(),recaptchaResponse==""?($(".g-recaptcha").siblings("#recaptcha-validation-error").removeClass("hide"),!1):($(".g-recaptcha").siblings("#recaptcha-validation-error").addClass("hide"),!0)}var recaptchaToken,recaptchaResponse,scrollbarCounter,scrollPos;!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(bf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return lt.call(t,n)>-1!==r})}function hr(n,t){while((n=n[t])&&1!==n.nodeType);return n}function kf(n){var t={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function yt(){u.removeEventListener("DOMContentLoaded",yt);n.removeEventListener("load",yt);i.ready()}function et(){this.expando=i.expando+et.uid++}function lr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(cr,"-$&").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:df.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function vr(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&ot.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function o(n,t){var r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ui(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function kr(n,t,r,u,f){for(var e,s,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;b>l;l++)if(e=n[l],e||0===e)if("object"===i.type(e))i.merge(y,e.nodeType?[e]:e);else if(br.test(e)){for(s=s||h.appendChild(t.createElement("div")),p=(pr.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes);s=h.firstChild;s.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),s=o(h.appendChild(e),"script"),w&&ui(s),r)for(v=0;e=s[v++];)wr.test(e.type||"")&&r.push(e);return h}function pt(){return!0}function nt(){return!1}function gr(){try{return u.activeElement}catch(n){}}function fi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)fi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=nt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function nu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ee(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function oe(n){var t=ue.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function tu(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function se(n,t){var i=t.nodeName.toLowerCase();"input"===i&&yr.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function b(n,t,u,e){t=gi.apply([],t);var l,p,c,a,s,w,h=0,v=n.length,d=v-1,y=t[0],k=i.isFunction(y);if(k||v>1&&"string"==typeof y&&!f.checkClone&&re.test(y))return n.each(function(i){var r=n.eq(i);k&&(t[0]=y.call(this,i,r.html()));b(r,t,u,e)});if(v&&(l=kr(t,n[0].ownerDocument,!1,n,e),p=l.firstChild,1===l.childNodes.length&&(l=p),p||e)){for(c=i.map(o(l,"script"),ee),a=c.length;v>h;h++)s=l,h!==d&&(s=i.clone(s,!0,!0),a&&i.merge(c,o(s,"script"))),u.call(n[h],s,h);if(a)for(w=c[c.length-1].ownerDocument,i.map(c,oe),h=0;a>h;h++)s=c[h],wr.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(w,s)&&(s.src?i._evalUrl&&i._evalUrl(s.src):i.globalEval(s.textContent.replace(fe,"")))}return n}function iu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ui(o(u,"script")),u.parentNode.removeChild(u));return n}function ru(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function oi(n){var r=u,t=ei[n];return t||(t=ru(n,r),"none"!==t&&t||(wt=(wt||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=wt[0].contentDocument,r.write(),r.close(),t=ru(n,r),wt.detach()),ei[n]=t),t}function tt(n,t,r){var o,s,h,u,e=n.style;return r=r||bt(n),u=r?r.getPropertyValue(t)||r[t]:void 0,""!==u&&void 0!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),r&&!f.pixelMarginRight()&&si.test(u)&&uu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0!==u?u+"":u}function ci(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function su(n){if(n in ou)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=eu.length;t--;)if(n=eu[t]+i,n in ou)return n}function hu(n,t,i){var r=ot.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function cu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function lu(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=bt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=tt(n,t,e),(0>u||null==u)&&(u=n.style[t]),si.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+cu(n,t,r||(s?"border":"content"),o,e)+"px"}function au(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&st(u)&&(o[f]=r.access(u,"olddisplay",oi(u.nodeName)))):(s=st(u),"none"===e&&s||r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function pu(){return n.setTimeout(function(){it=void 0}),it=i.now()}function dt(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function wu(n,t,i){for(var u,f=(l.tweeners[t]||[]).concat(l.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function le(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&st(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b="none"===h?r.get(n,"olddisplay")||oi(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],vu.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?oi(n.nodeName):h)&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=wu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function ae(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function l(n,t,r){var e,o,s=0,a=l.prefilters.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=it||pu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:it||pu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(ae(h,u.opts.specialEasing);a>s;s++)if(e=l.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,wu,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function k(n){return n.getAttribute&&n.getAttribute("class")||""}function ff(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ef(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===yi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function wi(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function be(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return(f!==r[0]&&r.unshift(f),i[f])}function ke(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function bi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ge.test(n)?u(n,i):bi(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)bi(n+"["+f+"]",t[f],r,u)}function hf(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var y=[],u=n.document,v=y.slice,gi=y.concat,ti=y.push,lt=y.indexOf,at={},af=at.toString,ft=at.hasOwnProperty,f={},nr="2.2.4",i=function(n,t){return new i.fn.init(n,t)},vf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,yf=/^-ms-/,pf=/-([\da-z])/gi,wf=function(n,t){return t.toUpperCase()},p,ur,fr,er,or,sr,h,vt,a,g,br,wt,ei,it,kt,vu,yu,bu,rt,ku,du,gt,gu,nf,li,sf,ut,ki,ni,di,cf,lf;i.fn=i.prototype={jquery:nr,constructor:i,selector:"",length:0,toArray:function(){return v.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:v.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(v.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:y.sort,splice:y.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(nr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isPlainObject:function(n){var t;if("object"!==i.type(n)||n.nodeType||i.isWindow(n)||n.constructor&&!ft.call(n,"constructor")&&!ft.call(n.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in n);return void 0===t||ft.call(n,t)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?at[af.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(yf,"ms-").replace(pf,wf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(vf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:lt.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return gi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=v.call(arguments,2),r=function(){return n.apply(t||this,f.concat(v.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=y[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){at["[object "+t+"]"]=t.toLowerCase()});p=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var d=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},tr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ir=i.expr.match.needsContext,rr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,bf=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ir.test(n)?i(n):n||[],!1).length}});fr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;er=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ur,"string"==typeof n){if(f="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:fr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),rr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return e=u.getElementById(f[2]),e&&e.parentNode&&(this.length=1,this[0]=e),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};er.prototype=i.fn;ur=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ir.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?lt.call(i(n),this[0]):lt.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return d(n,"parentNode")},parentsUntil:function(n,t,i){return d(n,"parentNode",i)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return d(n,"nextSibling")},prevAll:function(n){return d(n,"previousSibling")},nextUntil:function(n,t,i){return d(n,"nextSibling",i)},prevUntil:function(n,t,i){return d(n,"previousSibling",i)},siblings:function(n){return tr((n.parentNode||{}).firstChild,n)},children:function(n){return tr(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||i.uniqueSort(f),or.test(n)&&f.reverse()),this.pushStack(f)}});h=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?kf(n):i.extend({},n);var o,r,h,f,t=[],e=[],u=-1,c=function(){for(f=n.once,h=o=!0;e.length;u=-1)for(r=e.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!o&&(u=t.length-1,e.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!o&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=e=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=e=[],r||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],e.push(t),o||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=v.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?v.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(vt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return vt||(vt=i.Deferred(),"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",yt),n.addEventListener("load",yt))),vt.promise(t)};i.ready.promise();a=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)a(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};g=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};et.uid=1;et.prototype={register:function(n,t){var i=t||{};return n.nodeType?n[this.expando]=i:Object.defineProperty(n,this.expando,{value:i,writable:!0,configurable:!0}),n[this.expando]},cache:function(n){if(!g(n))return{};var t=n[this.expando];return t||(t={},g(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[t]=i;else for(r in t)u[r]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var f,r,e,u=n[this.expando];if(void 0!==u){if(void 0===t)this.register(n);else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(e=i.camelCase(t),(t in u)?r=[t,e]:(r=e,r=(r in u)?[r]:r.match(h)||[])),f=r.length;f--;)delete u[r[f]];(void 0===t||i.isEmptyObject(u))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new et,e=new et,df=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,cr=/[A-Z]/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),lr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):a(this,function(t){var r,f;if(u&&void 0===t){if((r=e.get(u,n)||e.get(u,n.replace(cr,"-$&").toLowerCase()),void 0!==r)||(f=i.camelCase(n),r=e.get(u,f),void 0!==r)||(r=lr(u,f,void 0),void 0!==r))return r}else f=i.camelCase(n),this.each(function(){var i=e.get(this,f);e.set(this,f,t);n.indexOf("-")>-1&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return(t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ar=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ot=new RegExp("^(?:([+-])=|)("+ar+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var yr=/^(?:checkbox|radio)$/i,pr=/<([\w:-]+)/,wr=/^$|\/(?:java|ecma)script/i,c={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;br=/<|&#?\w+;/;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();var gf=/^key/,ne=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,dr=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,c,s,l,o,k,d,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(h)||[""],b=t.length;b--;)w=dr.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},c=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,c),c.handler.guid||(c.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,l,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(c=dr.exec(t[p])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=v.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var e,i,r,f=t.button;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=ne.test(r)?this.mouseHooks:gf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==gr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===gr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i.nodeName(this,"input"))return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?pt:nt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:nt,isPropagationStopped:nt,isImmediatePropagationStopped:nt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=pt;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=pt;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=pt;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return fi(this,n,t,i,r)},one:function(n,t,i,r){return fi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=nt),this.each(function(){i.event.remove(this,n,r,t)})}});var te=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ie=/<script|<style|<link/i,re=/checked\s*(?:[^=]|=\s*.checked.)/i,ue=/^true\/(.*)/,fe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(te,"<$1><\/$2>")},clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)se(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)tu(s[u],e[u]);else tu(n,h);return e=o(h,"script"),e.length>0&&ui(e,!l&&o(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,o=0;void 0!==(t=n[o]);o++)if(g(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[e.expando]&&(t[e.expando]=void 0)}}});i.fn.extend({domManip:b,detach:function(n){return iu(this,n,!0)},remove:function(n){return iu(this,n)},text:function(n){return a(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.appendChild(n)}})},prepend:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return a(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!ie.test(n)&&!c[(pr.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return b(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});ei={HTML:"block",BODY:"block"};var uu=/^margin/,si=new RegExp("^("+ar+")(?!px)[a-z%]+$","i"),bt=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},hi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},ht=u.documentElement;!function(){var s,e,h,c,r=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";f.clearCloneStyle="content-box"===t.style.backgroundClip;r.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";r.appendChild(t);function o(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";t.innerHTML="";ht.appendChild(r);var i=n.getComputedStyle(t);s="1%"!==i.top;c="2px"===i.marginLeft;e="4px"===i.width;t.style.marginRight="50%";h="4px"===i.marginRight;ht.removeChild(r)}i.extend(f,{pixelPosition:function(){return o(),s},boxSizingReliable:function(){return null==e&&o(),e},pixelMarginRight:function(){return null==e&&o(),h},reliableMarginLeft:function(){return null==e&&o(),c},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",ht.appendChild(r),f=!parseFloat(n.getComputedStyle(i).marginRight),ht.removeChild(r),t.removeChild(i),f}})}}();var he=/^(none|table(?!-c[ea]).+)/,ce={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:"0",fontWeight:"400"},eu=["Webkit","O","Moz","ms"],ou=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=tt(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=su(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===r?o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:c[t]:(h=typeof r,"string"===h&&(e=ot.exec(r))&&e[1]&&(r=vr(n,t,e),h="number"),null!=r&&r===r&&("number"===h&&(r+=e&&e[3]||(i.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=su(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=tt(n,t,u)),"normal"===f&&t in fu&&(f=fu[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return he.test(i.css(n,"display"))&&0===n.offsetWidth?hi(n,ce,function(){return lu(n,t,u)}):lu(n,t,u)},set:function(n,r,u){var f,e=u&&bt(n),o=u&&cu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,e),e);return o&&(f=ot.exec(r))&&"px"!==(f[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),hu(n,r,o)}}});i.cssHooks.marginLeft=ci(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(tt(n,"marginLeft"))||n.getBoundingClientRect().left-hi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.cssHooks.marginRight=ci(f.reliableMarginRight,function(n,t){if(t)return hi(n,{display:"inline-block"},tt,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};uu.test(n)||(i.cssHooks[n+t].set=hu)});i.fn.extend({css:function(n,t){return a(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=bt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return au(this,!0)},hide:function(){return au(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=s.prototype.init;i.fx.step={};vu=/^(?:toggle|show|hide)$/;yu=/queueHooks$/;i.Animation=i.extend(l,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return vr(i.elem,n,ot.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;f>u;u++)r=n[u],l.tweeners[r]=l.tweeners[r]||[],l.tweeners[r].unshift(t)},prefilters:[le],prefilter:function(n,t){t?l.prefilters.unshift(n):l.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=l(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&yu.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(dt(t,!0),n,i,u)}});i.each({slideDown:dt("show"),slideUp:dt("hide"),slideToggle:dt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(it=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();it=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){kt||(kt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(kt);kt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();rt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return a(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bu:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)}});bu={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=rt[t]||i.find.attr;rt[t]=function(n,t,i){var u,f;return i||(f=rt[t],rt[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,rt[t]=f),u}});ku=/^(?:input|select|textarea|button)$/i;du=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return a(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ku.test(n.nodeName)||du.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,k(this)))});if("string"==typeof n&&n)for(o=n.match(h)||[];t=this[c++];)if(u=k(t),r=1===t.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&t.setAttribute("class",e)}return this},removeClass:function(n){var o,r,t,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,k(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(h)||[];r=this[c++];)if(u=k(r),t=1===r.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&r.setAttribute("class",e)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,k(this),t),t)}):this.each(function(){var t,e,f,o;if("string"===u)for(e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else void 0!==n&&"boolean"!==u||(t=k(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+k(t)+" ").replace(gt," ").indexOf(i)>-1)return!0;return!1}});gu=/\r/g;nf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(gu,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(nf," ")}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,h=u?null:[],c=u?r+1:s.length,e=0>r?c:u?r:0;c>e;e++)if(t=s[e],(t.selected||e===r)&&(f.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i.valHooks.option.get(r),e)>-1)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});li=/^(?:focusinfocus|focusoutblur)$/;i.extend(i.event,{trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ft.call(t,"type")?t.type:t,y=ft.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!li.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,li.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&g(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!g(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});f.focusin="onfocusin"in n;f.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ct=n.location,ai=i.now(),vi=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(u){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ve=/#.*$/,tf=/([?&])_=[^&]*/,ye=/^(.*?):[ \t]*([^\r\n]*)$/gm,pe=/^(?:GET|HEAD)$/,we=/^\/\//,rf={},yi={},uf="*/".concat("*"),pi=u.createElement("a");pi.href=ct.href;i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":uf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?wi(wi(n,i.ajaxSettings),t):wi(i.ajaxSettings,n)},ajaxPrefilter:ff(rf),ajaxTransport:ff(yi),ajax:function(t,r){function b(t,r,u,h){var a,rt,it,p,b,l=r;2!==s&&(s=2,d&&n.clearTimeout(d),v=void 0,k=h||"",e.readyState=t>0?4:0,a=t>=200&&300>t||304===t,u&&(p=be(f,e,u)),p=ke(f,p,e,a),a?(f.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),204===t||"HEAD"===f.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,it=p.error,a=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),e.status=t,e.statusText=(r||l)+"",a?nt.resolveWith(c,[rt,l,e]):nt.rejectWith(c,[e,l,it]),e.statusCode(w),w=void 0,y&&g.trigger(a?"ajaxSuccess":"ajaxError",[e,f,a?rt:it]),tt.fireWith(c,[e,l]),y&&(g.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var v,o,k,p,d,l,y,a,f=i.ajaxSetup({},r),c=f.context||f,g=f.context&&(c.nodeType||c.jquery)?i(c):i.event,nt=i.Deferred(),tt=i.Callbacks("once memory"),w=f.statusCode||{},it={},rt={},s=0,ut="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(2===s){if(!p)for(p={};t=ye.exec(k);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===s?k:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return s||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return s||(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>s)for(t in n)w[t]=[w[t],n[t]];else e.always(n[e.status]);return this},abort:function(n){var t=n||ut;return v&&v.abort(t),b(0,t),this}};if(nt.promise(e).complete=tt.add,e.success=e.done,e.error=e.fail,f.url=((t||f.url||ct.href)+"").replace(ve,"").replace(we,ct.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=i.trim(f.dataType||"*").toLowerCase().match(h)||[""],null==f.crossDomain){l=u.createElement("a");try{l.href=f.url;l.href=l.href;f.crossDomain=pi.protocol+"//"+pi.host!=l.protocol+"//"+l.host}catch(ft){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),ef(rf,f,r,e),2===s)return e;y=i.event&&f.global;y&&0==i.active++&&i.event.trigger("ajaxStart");f.type=f.type.toUpperCase();f.hasContent=!pe.test(f.type);o=f.url;f.hasContent||(f.data&&(o=f.url+=(vi.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(f.url=tf.test(o)?o.replace(tf,"$1_="+ai++):o+(vi.test(o)?"&":"?")+"_="+ai++));f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(f.data&&f.hasContent&&f.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType);e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+uf+"; q=0.01":""):f.accepts["*"]);for(a in f.headers)e.setRequestHeader(a,f.headers[a]);if(f.beforeSend&&(f.beforeSend.call(c,e,f)===!1||2===s))return e.abort();ut="abort";for(a in{success:1,error:1,complete:1})e[a](f[a]);if(v=ef(yi,f,r,e)){if(e.readyState=1,y&&g.trigger("ajaxSend",[e,f]),2===s)return e;f.async&&f.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=1;v.send(it,b)}catch(ft){if(!(2>s))throw ft;b(-1,ft)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return!i.expr.filters.visible(n)};i.expr.filters.visible=function(n){return n.offsetWidth>0||n.offsetHeight>0||n.getClientRects().length>0};var de=/%20/g,ge=/\[\]$/,of=/\r?\n/g,no=/^(?:submit|button|image|reset|file)$/i,to=/^(?:input|select|textarea|keygen)/i;return i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)bi(r,n[r],t,f);return u.join("&").replace(de,"+")},i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&to.test(this.nodeName)&&!no.test(n)&&(this.checked||!yr.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(of,"\r\n")}}):{name:t.name,value:r.replace(of,"\r\n")}}).get()}}),i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},sf={0:200,1223:204},ut=i.ajaxSettings.xhr(),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(t){var i,r;if(f.cors||ut&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(sf[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),ki=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ki.pop()||i.expando+"_"+ai++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(vi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,ki.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=rr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=kr([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},di=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&di)return di.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,r=this[0],u={top:0,left:0},e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(u=r.getBoundingClientRect(),f=hf(e),{top:u.top+f.pageYOffset-t.clientTop,left:u.left+f.pageXOffset-t.clientLeft}):u},position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ht})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return a(this,function(n,i,u){var f=hf(n);return void 0===u?f?f[t]:n[i]:void(f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u)},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=ci(f.pixelPosition,function(n,r){if(r)return(r=tt(n,t),si.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return a(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},size:function(){return this.length}}),i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),cf=n.jQuery,lf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=lf),t&&n.jQuery===i&&(n.jQuery=cf),i},t||(n.jQuery=n.$=i),i});$(document).ready(function(){var n=$.validator.methods.range;$.validator.methods.range=function(t,i,r){return i.type==="checkbox"?i.checked:n.call(this,t,i,r)};$.validator.addMethod("requiredif",function(n,t,i){var o="#"+i.dependentproperty,r=i.targetvalue;r=(r==null?"":r).toString();var u=$(o),e=u.attr("type"),f=e==="checkbox"?u.attr("checked").toString():u.val();return(e==="radio"&&(f=$("input[name="+i.dependentproperty+"]:checked").val()),$.trim(r)===$.trim(f)||$.trim(r)==="*"&&$.trim(f)!=="")?$.validator.methods.required.call(this,n,t,i):!0});$.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message})});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r?r:!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){if(this.length){var e,s,f,u,o,h,r=this[0];if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||-1!==n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=f&&u.check(i)))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)n[t]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]),r in i||!t.objectLength(n(this).rules())?!1:(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,i=n(t).rules(),h=n.map(i,function(n,t){return t}).length,s=!1,e=this.elementValue(t);if("function"==typeof i.normalizer){if(e=i.normalizer.call(t,e),"string"!=typeof e)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,e,t,r.parameters),"dependency-mismatch"===u&&1===h){s=!0;continue}if(s=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",o),o instanceof TypeError&&(o.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),o;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u=n(i).attr("type"),f="Step attribute on input type "+u+" is not supported.",e=new RegExp("\\b"+u+"\\b"),o=u&&!e.test("text,number,range");if(o)throw new Error(f);return this.optional(i)||t%r==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input").filter("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input").filter("[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);!function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;f>i;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){n.invokeAll("enable")};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.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=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(n){this.element=n;this.Adapter=t.Adapter;this.adapter=new this.Adapter(n);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};n.waypointContextKey=this.key;i[n.waypointContextKey]=this;r+=1;this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical);n&&t&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){(!n.didScroll||t.isTouch)&&(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={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"}},r,f,s;for(r in i){var n=i[r],h=n.newScroll>n.oldScroll,c=h?n.forward:n.backward;for(f in this.waypoints[r]){var t=this.waypoints[r][f],e=n.oldScroll<t.triggerPoint,o=n.newScroll>=t.triggerPoint,l=e&&o,a=!e&&!o;(l||a)&&(t.queueTrigger(c),u[t.group.id]=t.group)}}for(s in u)u[s].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;u>n;n++)t[n].destroy()};n.prototype.refresh=function(){var o,u=this.element==this.element.window,l=u?void 0:this.adapter.offset(),f={},e,i,a;this.handleScroll();o={horizontal:{contextOffset:u?0:l.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:l.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(e in o){i=o[e];for(a in this.waypoints[e]){var v,s,h,y,p,n=this.waypoints[e][a],r=n.options.offset,w=n.triggerPoint,b=0,c=null==w;n.element!==n.element.window&&(b=n.adapter.offset()[i.offsetProp]);"function"==typeof r?r=r.apply(n):"string"==typeof r&&(r=parseFloat(r),n.options.offset.indexOf("%")>-1&&(r=Math.ceil(i.contextDimension*r/100)));v=i.contextScroll-i.contextOffset;n.triggerPoint=b+v-r;s=w<i.oldScroll;h=n.triggerPoint>=i.oldScroll;y=s&&h;p=!s&&!h;!c&&y?(n.queueTrigger(i.backward),f[n.group.id]=n.group):!c&&p?(n.queueTrigger(i.forward),f[n.group.id]=n.group):c&&i.oldScroll>=n.triggerPoint&&(n.queueTrigger(i.forward),f[n.group.id]=n.group)}}return t.requestAnimationFrame(function(){for(var n in f)f[n].flushTriggers()}),this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f;t.call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e="up"===n||"left"===n,t.sort(e?u:i),r=0,o=t.length;o>r;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints),u=r===this.waypoints.length-1;return u?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function n(n){this.$element=t(n)}var t=window.jQuery,i=window.Waypoint;t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,i){n.prototype[i]=function(){var n=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,n)}});t.each(["extend","inArray","isEmptyObject"],function(i,r){n[r]=t[r]});i.adapters.push({name:"jquery",Adapter:n});i.Adapter=n}(),function(){"use strict";function n(n){return function(){var r=[],i=arguments[0];return n.isFunction(arguments[0])&&(i=n.extend({},arguments[1]),i.handler=arguments[0]),this.each(function(){var u=n.extend({},i,{element:this});"string"==typeof u.context&&(u.context=n(this).closest(u.context)[0]);r.push(new t(u))}),r}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=n(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=n(window.Zepto))}();!function(n,t){function v(n){n=n.split(" ");for(var i={},t=n.length,r=[];t--;)i.hasOwnProperty(n[t])||(i[n[t]]=1,r.unshift(n[t]));return r.join(" ")}var o="file:"===n.location.protocol,y=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),u=Array.prototype.forEach||function(n,t){if(void 0===this||null===this||"function"!=typeof n)throw new TypeError;for(var r=this.length>>>0,i=0;r>i;++i)i in this&&n.call(t,this[i],i,this)},i={},s=0,f=[],r=[],h={},c=function(n){return n.cloneNode(!0)},l=function(n,t){r[n]=r[n]||[];r[n].push(t)},p=function(n){for(var t=0,u=r[n].length;u>t;t++)!function(t){setTimeout(function(){r[n][t](c(i[n]))},0)}(t)},w=function(t,r){if(void 0!==i[t])i[t]instanceof SVGSVGElement?r(c(i[t])):l(t,r);else{if(!n.XMLHttpRequest)return r("Browser does not support XMLHttpRequest"),!1;i[t]={};l(t,r);var u=new XMLHttpRequest;u.onreadystatechange=function(){var n,f;if(4===u.readyState){if(404===u.status||null===u.responseXML)return r("Unable to load SVG file: "+t),o&&r("Note: SVG injection ajax calls do not work locally without adjusting security setting in your browser. Or consider using a local webserver."),r(),!1;if(!(200===u.status||o&&0===u.status))return r("There was a problem injecting the SVG: "+u.status+" "+u.statusText),!1;if(u.responseXML instanceof Document)i[t]=u.responseXML.documentElement;else if(DOMParser&&DOMParser instanceof Function){try{f=new DOMParser;n=f.parseFromString(u.responseText,"text/xml")}catch(e){n=void 0}if(!n||n.getElementsByTagName("parsererror").length)return r("Unable to parse SVG file: "+t),!1;i[t]=n.documentElement}p(t)}};u.open("GET",t);u.overrideMimeType&&u.overrideMimeType("text/xml");u.send()}},a=function(t,i,r,e){var o=t.getAttribute("data-src")||t.getAttribute("src"),c;if(!/\.svg/i.test(o))return void e("Attempted to inject a file with a non-svg extension: "+o);if(!y)return c=t.getAttribute("data-fallback")||t.getAttribute("data-png"),void(c?(t.setAttribute("src",c),e(null)):r?(t.setAttribute("src",r+"/"+o.split("/").pop().replace(".svg",".png")),e(null)):e("This browser does not support SVG and no PNG fallback was defined."));-1===f.indexOf(t)&&(f.push(t),t.setAttribute("src",""),w(o,function(r){var b,k,it,d,rt,ut,a,ft,g,nt,tt,w,ot,st;if("undefined"==typeof r||"string"==typeof r)return e(r),!1;b=t.getAttribute("id");b&&r.setAttribute("id",b);k=t.getAttribute("title");k&&r.setAttribute("title",k);it=[].concat(r.getAttribute("class")||[],"injected-svg",t.getAttribute("class")||[]).join(" ");r.setAttribute("class",v(it));d=t.getAttribute("style");d&&r.setAttribute("style",d);rt=[].filter.call(t.attributes,function(n){return/^data-\w[\w\-]*$/.test(n.name)});u.call(rt,function(n){n.name&&n.value&&r.setAttribute(n.name,n.value)});tt={clipPath:["clip-path"],"color-profile":["color-profile"],cursor:["cursor"],filter:["filter"],linearGradient:["fill","stroke"],marker:["marker","marker-start","marker-mid","marker-end"],mask:["mask"],pattern:["fill","stroke"],radialGradient:["fill","stroke"]};Object.keys(tt).forEach(function(n){var t,f,i;for(ut=n,ft=tt[n],a=r.querySelectorAll("defs "+ut+"[id]"),t=0,f=a.length;f>t;t++)g=a[t].id,nt=g+"-"+s,u.call(ft,function(n){i=r.querySelectorAll("["+n+'*="'+g+'"]');for(var t=0,u=i.length;u>t;t++)i[t].setAttribute(n,"url(#"+nt+")")}),a[t].id=nt});r.removeAttribute("xmlns:a");for(var et,y,l=r.querySelectorAll("script"),p=[],c=0,ht=l.length;ht>c;c++)y=l[c].getAttribute("type"),y&&"application/ecmascript"!==y&&"application/javascript"!==y||(et=l[c].innerText||l[c].textContent,p.push(et),r.removeChild(l[c]));if(p.length>0&&("always"===i||"once"===i&&!h[o])){for(w=0,ot=p.length;ot>w;w++)new Function(p[w])(n);h[o]=!0}st=r.querySelectorAll("style");u.call(st,function(n){n.textContent+=""});t.parentNode.replaceChild(r,t);delete f[f.indexOf(t)];t=null;s++;e(r)}))},e=function(n,t,i){var f;t=t||{};var e=t.evalScripts||"always",o=t.pngFallback||!1,r=t.each;void 0!==n.length?(f=0,u.call(n,function(t){a(t,e,o,function(t){r&&"function"==typeof r&&r(t);i&&n.length===++f&&i(f)})})):n?a(n,e,o,function(t){r&&"function"==typeof r&&r(t);i&&i(1);n=null}):i&&i(0)};"object"==typeof module&&"object"==typeof module.exports?module.exports=exports=e:"function"==typeof define&&define.amd?define(function(){return e}):"object"==typeof n&&(n.SVGInjector=e)}(window,document);!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,e=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),u=r.loop&&i.length?r.rewind?e:Math.max(e,s):0,o="",f="";for(u/=2;u>0;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),f=i[t[t.length-1]][0].outerHTML+f,u-=1;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.$stage.children(".center").removeClass("center");this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}];u.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass);this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=n("<"+this.settings.stageElement+">",{"class":this.settings.stageClass}).wrap(n("<div/>",{"class":this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))};u.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return n(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent()));this.isVisible()?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)};u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var n,t,i;n=this.$element.find("img");t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;i=this.$element.children(t).width();n.length&&i<=0&&this.preloadAutoWidthImages(n)}this.initializeStage();this.initializeItems();this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));!1!==this.settings.responsive&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var u=-1,e=30,o=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,s){return"left"===i&&t>s-e&&t<s+e?u=n:"right"===i&&t>s-o-e&&t<s-o+e?u=n+1:this.op(t,"<",s)&&this.op(t,">",f[n+1]!==r?f[n+1]:s-o)&&(u="left"===i?n+1:n),-1===u},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?u=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(u=t=this.maximum())),u};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){(n=this.normalize(n))!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){if(t=this._items.length)for(u=this._items[--t].width(),f=this.$element.width();t--&&!((u+=this._items[t].width()+this.settings.margin)>f););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var u=this.current(),f=null,i=n-this.relative(u),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),r=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=-1*s*e),n=u+i,(f=((n-o)%e+e)%e+o)!==n&&f-i<=r&&f-i>0&&(u=f-i,n=f,this.reset(u))):this.settings.rewind?(r+=1,n=(n%r+r)%r):n=Math.max(o,Math.min(r,n));this.speed(this.duration(u,n,t));this.current(n);this.isVisible()&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){(n=this.normalize(n,!0))!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");!1!==this.settings.responsive&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.remove();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&-1!==n.namespace.indexOf("owl")?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var i=this._core.settings,u=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&-1*u||0,f=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);for(i.lazyLoadEager>0&&(u+=i.lazyLoadEager,i.loop&&(f-=i.lazyLoadEager,u++));e++<u;)this.load(o/2+this._core.relative(f)),o&&n.each(this._core.clones(this._core.relative(f)),s),f++}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1,lazyLoadEager:0};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src")||u.attr("data-srcset");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):u.is("source")?u.one("load.owl.lazy",n.proxy(function(){this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("srcset",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(r){this._core=r;this._previousHeight=null;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"===n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers);this._intervalId=null;var u=this;n(t).on("load",function(){u._core.settings.autoHeight&&u.update()});n(t).resize(function(){u._core.settings.autoHeight&&(null!=u._intervalId&&clearTimeout(u._intervalId),u._intervalId=setTimeout(function(){u.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};i.prototype.update=function(){var i=this._core._current,u=i+this._core.settings.items,f=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(i,u),r=[],t=0;n.each(e,function(t,i){r.push(n(i).height())});t=Math.max.apply(null,r);t<=1&&f&&this._previousHeight&&(t=this._previousHeight);this._previousHeight=t;this._core.$stage.parent().height(t).addClass(this._core.settings.autoHeightClass)};i.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var e,o,r,c=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",f=t.find("img"),s="src",h="",l=this._core.settings,u=function(i){o='<div class="owl-video-play-icon"><\/div>';e=l.lazyLoad?n("<div/>",{"class":"owl-video-tn "+h,srcType:i}):n("<div/>",{"class":"owl-video-tn",style:"opacity:1;background-image:url("+i+")"});t.after(e);t.after(o)};if(t.wrap(n("<div/>",{"class":"owl-video-wrapper",style:c})),this._core.settings.lazyLoad&&(s="data-src",h="owl-lazy"),f.length)return u(f.attr(s)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var r,f=n(t.target),u=f.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],e=i.width||"100%",o=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),u=this._core.items(this._core.relative(u.index())),this._core.reset(u.index()),r=n('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ><\/iframe>'),r.attr("height",o),r.attr("width",e),"youtube"===i.type?r.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&rel=0&v="+i.id):"vimeo"===i.type?r.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&r.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),n(r).wrap('<div class="owl-video-frame" />').insertAfter(u.find(".owl-video")),this._playing=u.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._call=null;this._time=0;this._timeout=0;this._paused=!0;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype._next=function(r){this._call=t.setTimeout(n.proxy(this._next,this,r),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read());this._core.is("interacting")||i.hidden||this._core.next(r||this._core.settings.autoplaySpeed)};r.prototype.read=function(){return(new Date).getTime()-this._time};r.prototype.play=function(i,r){var u;this._core.is("rotating")||this._core.enter("rotating");i=i||this._core.settings.autoplayTimeout;u=Math.min(this._time%(this._timeout||i),i);this._paused?(this._time=this.read(),this._paused=!1):t.clearTimeout(this._call);this._time+=this.read()%i-u;this._timeout=i;this._call=t.setTimeout(n.proxy(this._next,this,r),i-u)};r.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,t.clearTimeout(this._call),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,t.clearTimeout(this._call))};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;<\/span>','<span aria-label="Next">&#x203a;<\/span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+">").addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+">").addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n('<button role="button">').addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","button",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var t,n,i,r,u=this._core.settings;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(n in this._controls)"$relative"===n&&u.navContainer?this._controls[n].html(""):this._controls[n].remove();for(r in this.overides)this._core[r]=this._overrides[r];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document);!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("ScrollBooster",[],t):"object"==typeof exports?exports.ScrollBooster=t():n.ScrollBooster=t()}("undefined"!=typeof self?self:this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:r})},t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="/dist/",t(t.s=0)}([function(n,t){"use strict";function f(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function r(n){return Math.max(n.offsetWidth,n.scrollWidth)}function u(n){return Math.max(n.offsetHeight,n.scrollHeight)}function e(n,t,i){for(var r,u=void 0,e=n.childNodes,o=document.createRange(),f=0;u=e[f],f<e.length;f++)if(3===u.nodeType&&(o.selectNodeContents(u),r=o.getBoundingClientRect(),t>=r.left&&i>=r.top&&t<=r.right&&i<=r.bottom))return u;return!1}function o(){var n=window.getSelection?window.getSelection():document.selection;n&&(n.removeAllRanges?n.removeAllRanges():n.empty&&n.empty())}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},s=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),h=function(){function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e;if(f(this,n),!(t.viewport&&t.viewport instanceof Element))return void console.error('"viewport" config property must be present and must be Element');if(e={handle:t.viewport,content:t.viewport.children[0],bounce:!0,friction:.05,bounceForce:.1,textSelection:!1,onClick:function(){},shouldScroll:function(){return!0},onUpdate:function(){}},this.props=i({},e,t),!this.props.content)return void console.error("Viewport does not have any content");this.viewport={width:this.props.viewport.clientWidth,height:this.props.viewport.clientHeight};this.content={width:r(this.props.content),height:u(this.props.content)};this.position={x:0,y:0};this.velocity={x:0,y:0};this.friction=1-this.props.friction;this.bounceForce=this.props.bounceForce;this.isDragging=!1;this.dragStartPosition={x:0,y:0};this.dragOffsetPosition=i({},this.dragStartPosition);this.dragPosition=i({},this.position);this.isScrollEnabled=!!this.props.emulateScroll;this.isScrolling=!1;this.scrollOffset={x:0,y:0};this.bounce=this.props.bounce;this.textSelection=this.props.textSelection;this.boundX={from:Math.min(-this.content.width+this.viewport.width,0),to:0};this.boundY={from:Math.min(-this.content.height+this.viewport.height,0),to:0};this.mode={x:"x"==this.props.mode,y:"y"==this.props.mode,xy:"x"!==this.props.mode&&"y"!==this.props.mode};this.isRunning=!1;this.rafID=null;this.events={};this.animate();this.handleEvents()}return s(n,[{key:"run",value:function(){var n=this;this.isRunning=!0;cancelAnimationFrame(this.rafID);this.rafID=requestAnimationFrame(function(){return n.animate()})}},{key:"animate",value:function(){var n=this;this.isRunning&&(this.update(),this.notify(),this.rafID=requestAnimationFrame(function(){return n.animate()}))}},{key:"update",value:function(){this.applyBoundForce();this.applyDragForce();this.applyScrollForce();this.velocity.x*=this.friction;this.velocity.y*=this.friction;this.mode.y||(this.position.x+=this.velocity.x);this.mode.x||(this.position.y+=this.velocity.y);this.bounce&&!this.isScrolling||(this.position.x=Math.max(Math.min(this.position.x,this.boundX.to),this.boundX.from),this.position.y=Math.max(Math.min(this.position.y,this.boundY.to),this.boundY.from));!this.isDragging&&!this.isScrolling&&Math.abs(this.velocity.x)<.1&&Math.abs(this.velocity.y)<.1&&(this.isRunning=!1)}},{key:"applyForce",value:function(n){this.velocity.x+=n.x;this.velocity.y+=n.y}},{key:"applyBoundForce",value:function(){if(this.bounce&&!this.isDragging){var n=this.position.x<this.boundX.from,f=this.position.x>this.boundX.to,t=this.position.y<this.boundY.from,e=this.position.y>this.boundY.to,i={x:0,y:0};if(n||f){var l=n?this.boundX.from:this.boundX.to,o=l-this.position.x,r=o*this.bounceForce,s=this.position.x+(this.velocity.x+r)/(1-this.friction);n&&s<this.boundX.from||f&&s>this.boundX.to||(r=o*this.bounceForce-this.velocity.x);i.x=r}if(t||e){var a=t?this.boundY.from:this.boundY.to,h=a-this.position.y,u=h*this.bounceForce,c=this.position.y+(this.velocity.y+u)/(1-this.friction);t&&c<this.boundY.from||e&&c>this.boundY.to||(u=h*this.bounceForce-this.velocity.y);i.y=u}this.applyForce(i)}}},{key:"applyDragForce",value:function(){if(this.isDragging){var n={x:this.dragPosition.x-this.position.x,y:this.dragPosition.y-this.position.y},t={x:n.x-this.velocity.x,y:n.y-this.velocity.y};this.applyForce(t)}}},{key:"applyScrollForce",value:function(){if(this.isScrolling){var n={x:this.scrollOffset.x-this.velocity.x,y:this.scrollOffset.y-this.velocity.y};this.scrollOffset.x=0;this.scrollOffset.y=0;this.applyForce(n)}}},{key:"setPosition",value:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.velocity.x=0;this.velocity.y=0;this.position.x=-n.x||0;this.position.y=-n.y||0;this.run()}},{key:"getUpdate",value:function(){return{isRunning:this.isRunning,isDragging:this.isDragging,isScrolling:this.isScrolling,position:{x:-this.position.x,y:-this.position.y},dragOffsetPosition:this.dragOffsetPosition,viewport:i({},this.viewport),content:i({},this.content)}}},{key:"notify",value:function(){this.props.onUpdate(this.getUpdate())}},{key:"updateMetrics",value:function(){this.viewport.width=this.props.viewport.clientWidth;this.viewport.height=this.props.viewport.clientHeight;this.content.width=r(this.props.content);this.content.height=u(this.props.content);this.boundX.from=Math.min(-this.content.width+this.viewport.width,0);this.boundY.from=Math.min(-this.content.height+this.viewport.height,0);this.run()}},{key:"handleEvents",value:function(){var n=this,r=this.props.viewport,t={x:0,y:0},f={x:0,y:0},i=!1,u=function(t){var r=void 0,u=void 0;i?(r=t.touches[0].pageX,u=t.touches[0].pageY):(r=t.pageX,u=t.pageY);n.dragOffsetPosition.x=r-f.x;n.dragOffsetPosition.y=u-f.y;n.dragPosition.x=n.dragStartPosition.x+n.dragOffsetPosition.x;n.dragPosition.y=n.dragStartPosition.y+n.dragOffsetPosition.y;i||t.preventDefault()},s;this.events.pointerdown=function(s){var v=void 0,y=void 0,c=void 0,l=void 0,p,h,a;if(i=!(!s.touches||!s.touches[0]),i?(v=s.touches[0].pageX,y=s.touches[0].pageY,c=s.touches[0].clientX,l=s.touches[0].clientY):(v=s.pageX,y=s.pageY,c=s.clientX,l=s.clientY),p=r.getBoundingClientRect(),!(c-p.left>=r.clientLeft+r.clientWidth)&&!(l-p.top>=r.clientTop+r.clientHeight)&&n.props.shouldScroll(n.getUpdate(),s)){if(n.textSelection){if(e(s.target,c,l))return;o()}n.isDragging=!0;(t.x||t.y)&&(n.position.x=t.x,n.position.y=t.y,t.x=0,t.y=0);f.x=v;f.y=y;n.dragStartPosition.x=n.position.x;n.dragStartPosition.y=n.position.y;u(s);n.run();h=void 0;a=void 0;a=function(){n.isDragging=!1;i?(window.removeEventListener("touchmove",u),window.removeEventListener("touchend",h)):(window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",h))};i?(h=window.addEventListener("touchend",a),window.addEventListener("touchmove",u)):(h=window.addEventListener("mouseup",a),window.addEventListener("mousemove",u))}};s=null;this.events.wheel=function(t){n.velocity.x=0;n.isScrollEnabled&&(n.isScrolling=!0,n.scrollOffset.x=-t.deltaX,n.scrollOffset.y=-t.deltaY,n.run(),clearTimeout(s),s=setTimeout(function(){return n.isScrolling=!1},80),t.preventDefault())};this.events.scroll=function(){var i=n.props.viewport.scrollLeft,r=n.props.viewport.scrollTop;Math.abs(n.position.x+i)>3&&(n.position.x=-i,n.velocity.x=0);Math.abs(n.position.y+r)>3&&(n.position.y=-r,n.velocity.y=0);t.x=-n.props.viewport.scrollLeft;t.y=-n.props.viewport.scrollTop};this.events.click=function(t){n.props.onClick(n.getUpdate(),t)};this.events.resize=this.updateMetrics.bind(this);this.props.handle.addEventListener("mousedown",this.events.pointerdown);this.props.handle.addEventListener("touchstart",this.events.pointerdown);this.props.handle.addEventListener("click",this.events.click);this.props.viewport.addEventListener("wheel",this.events.wheel);this.props.viewport.addEventListener("scroll",this.events.scroll);window.addEventListener("resize",this.events.resize)}},{key:"destroy",value:function(){this.props.handle.removeEventListener("mousedown",this.events.pointerdown);this.props.handle.removeEventListener("touchstart",this.events.pointerdown);this.props.handle.removeEventListener("click",this.events.click);this.props.viewport.removeEventListener("wheel",this.events.wheel);this.props.viewport.removeEventListener("scroll",this.events.scroll);window.removeEventListener("resize",this.events.resize)}}]),n}();t.default=h;n.exports=t.default}])}),function(n){typeof define=="function"&&define.amd?define(["./dependencyLibs/inputmask.dependencyLib","./global/window"],n):typeof exports=="object"?module.exports=n(require("./dependencyLibs/inputmask.dependencyLib"),require("./global/window")):window.Inputmask=n(window.dependencyLib||jQuery,window)}(function(n,t,i){function r(t,u,f){if(!(this instanceof r))return new r(t,u,f);this.el=i;this.events={};this.maskset=i;this.refreshValue=!1;f!==!0&&(n.isPlainObject(t)?u=t:(u=u||{},t&&(u.alias=t)),this.opts=n.extend(!0,{},this.defaults,u),this.noMasksCache=u&&u.definitions!==i,this.userOptions=u||{},this.isRTL=this.opts.numericInput,c(this.opts.alias,u,this.opts))}function c(t,u,f){var e=r.prototype.aliases[t];return e?(e.alias&&c(e.alias,i,f),n.extend(!0,f,e),n.extend(!0,f,u),!0):(f.mask===null&&(f.mask=t),!1)}function e(t,u){function o(t,f,e){var o=!1,c,s,h;return(t===null||t==="")&&(o=e.regex!==null,o?(t=e.regex,t=t.replace(/^(\^)(.*)(\$)$/,"$2")):(o=!0,t=".*")),t.length===1&&e.greedy===!1&&e.repeat!==0&&(e.placeholder=""),(e.repeat>0||e.repeat==="*"||e.repeat==="+")&&(c=e.repeat==="*"?0:e.repeat==="+"?1:e.repeat,t=e.groupmarker[0]+t+e.groupmarker[1]+e.quantifiermarker[0]+c+","+e.repeat+e.quantifiermarker[1]),h=o?"regex_"+e.regex:e.numericInput?t.split("").reverse().join(""):t,r.prototype.masksCache[h]===i||u===!0?(s={mask:t,maskToken:r.prototype.analyseMask(t,o,e),validPositions:{},_buffer:i,buffer:i,tests:{},excludes:{},metadata:f,maskLength:i,jitOffset:{}},u!==!0&&(r.prototype.masksCache[h]=s,s=n.extend(!0,{},r.prototype.masksCache[h]))):s=n.extend(!0,{},r.prototype.masksCache[h]),s}var e,f;if(n.isFunction(t.mask)&&(t.mask=t.mask(t)),n.isArray(t.mask)){if(t.mask.length>1){if(t.keepStatic===null)for(t.keepStatic="auto",e=0;e<t.mask.length;e++)if(t.mask[e].charAt(0)!==t.mask[0].charAt(0)){t.keepStatic=!0;break}return f=t.groupmarker[0],n.each(t.isRTL?t.mask.reverse():t.mask,function(r,u){f.length>1&&(f+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]);f+=u.mask===i||n.isFunction(u.mask)?u:u.mask}),f+=t.groupmarker[1],o(f,t.mask,t)}t.mask=t.mask.pop()}return t.mask&&t.mask.mask!==i&&!n.isFunction(t.mask.mask)?o(t.mask.mask,t.mask,t):o(t.mask,t.mask,t)}function a(n){var t=u.createElement("input"),i="on"+n,r=i in t;return r||(t.setAttribute(i,"return;"),r=typeof t[i]=="function"),t=null,r}function f(e,o,c){function bt(n,t,r,u,f){var v=c.greedy,l;f&&(c.greedy=!1);t=t||0;var h=[],a,e=0,o,s,p=b();do n===!0&&y().validPositions[e]?(s=f&&y().validPositions[e].match.optionality===!0&&y().validPositions[e+1]===i&&(y().validPositions[e].generatedInput===!0||y().validPositions[e].input==c.skipOptionalPartCharacter&&e>0)?ui(e,ct(e,a,e-1)):y().validPositions[e],o=s.match,a=s.locator.slice(),h.push(r===!0?s.input:r===!1?o.nativeDef:ht(e,o))):(s=kt(e,a,e-1),o=s.match,a=s.locator.slice(),l=u===!0?!1:c.jitMasking!==!1?c.jitMasking:o.jit,(l===!1||l===i||typeof l=="number"&&isFinite(l)&&l>e)&&h.push(r===!1?o.nativeDef:ht(e,o))),c.keepStatic==="auto"&&o.newBlockMarker&&o.fn!==null&&(c.keepStatic=e-1),e++;while((at===i||e<at)&&(o.fn!==null||o.def!=="")||t>e);return h[h.length-1]===""&&h.pop(),(r!==!1||y().maskLength===i)&&(y().maskLength=e-1),c.greedy=v,h}function y(){return o}function ot(n){var t=y();t.buffer=i;n!==!0&&(t.validPositions={},t.p=0)}function b(n,t,r){var f=-1,e=-1,o=r||y().validPositions,s,u;n===i&&(n=-1);for(s in o)u=parseInt(s),o[u]&&(t||o[u].generatedInput!==!0)&&(u<=n&&(f=u),u>=n&&(e=u));return f===-1||f==n?e:e==-1?f:n-f<e-n?f:e}function li(n){var t=n.locator[n.alternation];return typeof t=="string"&&t.length>0&&(t=t.split(",")[0]),t!==i?t.toString():""}function wi(n,t){var r=(n.alternation!=i?n.mloc[li(n)]:n.locator).join("");if(r!=="")while(r.length<t)r+="0";return r}function ui(n,t){var l,e,o,s,r,f,u,h;for(n=n>0?n-1:0,l=it(n),e=wi(l),f=0;f<t.length;f++)u=t[f],o=wi(u,e.length),h=Math.abs(o-e),(s===i||o!==""&&h<s||r&&!c.greedy&&r.match.optionality&&r.match.newBlockMarker==="master"&&(!u.match.optionality||!u.match.newBlockMarker)||r&&r.match.optionalQuantifier&&!u.match.optionalQuantifier)&&(s=h,r=u);return r}function kt(n,t,i){return y().validPositions[n]||ui(n,ct(n,t?t.slice():t,i))}function it(n,t){return y().validPositions[n]?y().validPositions[n]:(t||ct(n))[0]}function rr(n,t){for(var u=!1,r=ct(n),i=0;i<r.length;i++)if(r[i].match&&r[i].match.def===t){u=!0;break}return u}function ct(t,r,u){function p(r,u,s,h){function w(s,h,l){function st(t,i){var r=n.inArray(t,i.matches)===0;return r||n.each(i.matches,function(n,u){return u.isQuantifier===!0?r=st(t,i.matches[n-1]):u.hasOwnProperty("matches")&&(r=st(t,u)),r?!1:void 0}),r}function wt(t,r,u){var f,e,o,s;return(y().tests[t]||y().validPositions[t])&&n.each(y().tests[t]||[y().validPositions[t]],function(n,t){if(t.mloc[r])return f=t,!1;var s=u!==i?u:t.alternation,o=t.locator[s]!==i?t.locator[s].toString().indexOf(r):-1;(e===i||o<e)&&o!==-1&&(f=t,e=o)}),f?(o=f.locator[f.alternation],s=f.mloc[r]||f.mloc[o]||f.locator,s.slice((u!==i?u:f.alternation)+1)):u!==i?wt(t,r):i}function bt(n,t){function i(n){for(var i=[],r,u,t=0,f=n.length;t<f;t++)if(n.charAt(t)==="-")for(u=n.charCodeAt(t+1);++r<u;)i.push(String.fromCharCode(r));else r=n.charCodeAt(t),i.push(n.charAt(t));return i.join("")}return c.regex&&n.match.fn!==null&&t.match.fn!==null?i(t.match.def.replace(/[\[\]]/g,"")).indexOf(i(n.match.def.replace(/[\[\]]/g,"")))!==-1:n.match.def===t.match.nativeDef}function ii(n,i){var r=n.locator.slice(n.alternation).join(""),u=i.locator.slice(i.alternation).join(""),f=r==u;return f&&n.match.fn===null&&i.match.fn!==null?i.match.fn.test(n.match.def,y(),t,!1,c,!1):!1}function ft(n,t){var r,u;if(t===i||n.alternation===t.alternation&&n.locator[n.alternation].toString().indexOf(t.locator[t.alternation])===-1)if(n.mloc=n.mloc||{},r=n.locator[n.alternation],r===i)n.alternation=i;else{if(typeof r=="string"&&(r=r.split(",")[0]),n.mloc[r]===i&&(n.mloc[r]=n.locator.slice()),t!==i){for(u in t.mloc)typeof u=="string"&&(u=u.split(",")[0]),n.mloc[u]===i&&(n.mloc[u]=t.mloc[u]);n.locator[n.alternation]=Object.keys(n.mloc).join(",")}return!0}return!1}var kt,ni,ct,ti,pt,et,lt,b,ot,at,d,rt,it,ut;if(e>500&&l!==i)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+y().mask;if(e===t&&s.matches===i)return f.push({match:s,locator:h.reverse(),cd:v,mloc:{}}),!0;if(s.matches!==i){if(s.isGroup&&l!==s){if(s=w(r.matches[n.inArray(s,r.matches)+1],h,l),s)return!0}else if(s.isOptional){if(kt=s,s=p(s,u,h,l),s)if(n.each(f,function(n,t){t.match.optionality=!0}),o=f[f.length-1].match,l===i&&st(o,kt))a=!0,e=t;else return!0}else if(s.isAlternator){var ht=s,g=[],vt,ri=f.slice(),dt=h.length,nt=u.length>0?u.shift():-1;if(nt===-1||typeof nt=="string"){var gt=e,yt=u.slice(),k=[],tt;if(typeof nt=="string")k=nt.split(",");else for(tt=0;tt<ht.matches.length;tt++)k.push(tt.toString());if(y().excludes[t]){for(ni=k.slice(),ct=0,ti=y().excludes[t].length;ct<ti;ct++)k.splice(k.indexOf(y().excludes[t][ct].toString()),1);k.length===0&&(y().excludes[t]=i,k=ni)}for((c.keepStatic===!0||isFinite(parseInt(c.keepStatic))&&gt>=c.keepStatic)&&(k=k.slice(0,1)),pt=!1,et=0;et<k.length;et++)for(tt=parseInt(k[et]),f=[],u=typeof nt=="string"?wt(e,tt,dt)||yt.slice():yt.slice(),ht.matches[tt]&&w(ht.matches[tt],[tt].concat(h),l)?s=!0:et===0&&(pt=!0),vt=f.slice(),e=gt,f=[],lt=0;lt<vt.length;lt++){for(b=vt[lt],ot=!1,b.match.jit=b.match.jit||pt,b.alternation=b.alternation||dt,ft(b),at=0;at<g.length;at++)if(d=g[at],typeof nt!="string"||b.alternation!==i&&n.inArray(b.locator[b.alternation].toString(),k)!==-1)if(b.match.nativeDef===d.match.nativeDef){ot=!0;ft(d,b);break}else if(bt(b,d)){ft(b,d)&&(ot=!0,g.splice(g.indexOf(d),0,b));break}else if(bt(d,b)){ft(d,b);break}else if(ii(b,d)){ft(b,d)&&(ot=!0,g.splice(g.indexOf(d),0,b));break}ot||g.push(b)}f=ri.concat(g);e=t;a=f.length>0;s=g.length>0;u=yt.slice()}else s=w(ht.matches[nt]||r.matches[nt],[nt].concat(h),l);if(s)return!0}else if(s.isQuantifier&&l!==r.matches[n.inArray(s,r.matches)-1]){for(rt=s,it=u.length>0?u.shift():0;it<(isNaN(rt.quantifier.max)?it+1:rt.quantifier.max)&&e<=t;it++)if(ut=r.matches[n.inArray(rt,r.matches)-1],s=w(ut,[it].concat(h),ut),s){if(o=f[f.length-1].match,o.optionalQuantifier=it>=rt.quantifier.min,o.jit=(it||1)*ut.matches.indexOf(o)>=rt.quantifier.jit,o.optionalQuantifier&&st(o,ut)){a=!0;e=t;break}return o.jit&&(y().jitOffset[t]=ut.matches.indexOf(o)),!0}}else if(s=p(s,u,h,l),s)return!0}else e++}for(var b,l=u.length>0?u.shift():0;l<r.matches.length;l++)if(r.matches[l].isQuantifier!==!0){if(b=w(r.matches[l],[l].concat(s),h),b&&e===t)return b;if(e>t)break}}function d(t,r){var u=[];return n.isArray(r)||(r=[r]),r.length>0&&(r[0].alternation===i?(u=ui(t,r.slice()).locator.slice(),u.length===0&&(u=r[0].locator.slice())):n.each(r,function(n,t){if(t.def!=="")if(u.length===0)u=t.locator.slice();else for(var i=0;i<u.length;i++)t.locator[i]&&u[i].toString().indexOf(t.locator[i])===-1&&(u[i]+=","+t.locator[i])})),u}var b=y().maskToken,e=r?u:0,l=r?r.slice():[0],f=[],a=!1,o,v=r?r.join(""):"",s,w,h,k;if(t>-1){if(r===i){for(s=t-1;(w=y().validPositions[s]||y().tests[s])===i&&s>-1;)s--;w!==i&&s>-1&&(l=d(s,w),v=l.join(""),e=s)}if(y().tests[t]&&y().tests[t][0].cd===v)return y().tests[t];for(h=l.shift();h<b.length;h++)if(k=p(b[h],l,[h]),k&&e===t||e>t)break}return((f.length===0||a)&&f.push({match:{fn:null,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:v}),r!==i&&y().tests[t])?n.extend(!0,[],f):(y().tests[t]=n.extend(!0,[],f),y().tests[t])}function ut(){return y()._buffer===i&&(y()._buffer=bt(!1,1),y().buffer===i&&(y().buffer=y()._buffer.slice())),y()._buffer}function w(n){return(y().buffer===i||n===!0)&&(y().buffer=bt(!0,b(),!0),y()._buffer===i&&(y()._buffer=y().buffer.slice())),y().buffer}function bi(n,t,r){var u,e,f;if(n===!0)ot(),n=0,t=r.length;else for(u=n;u<t;u++)delete y().validPositions[u];for(e=n,u=n;u<t;u++)ot(!0),r[u]!==c.skipOptionalPartCharacter&&(f=vt(e,r[u],!0,!0),f!==!1&&(ot(!0),e=f.caret!==i?f.caret:f.pos+1))}function ur(t,i,u){var f,e;switch(c.casing||i.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":f=y().validPositions[u-1];t=u===0||f&&f.input===String.fromCharCode(r.keyCode.SPACE)?t.toUpperCase():t.toLowerCase();break;default:n.isFunction(c.casing)&&(e=Array.prototype.slice.call(arguments),e.push(y().validPositions),t=c.casing.apply(this,e))}return t}function fr(t,r,u){for(var l=c.greedy?r:r.slice(0,1),o=!1,s=u!==i?u.split(","):[],h,e,f=0;f<s.length;f++)(h=t.indexOf(s[f]))!==-1&&t.splice(h,1);for(e=0;e<t.length;e++)if(n.inArray(t[e],l)!==-1){o=!0;break}return o}function fi(t,r,u,f,e){var ft=n.extend(!0,{},y().validPositions),v,k,h=!1,l,c,s,a,o,p=e!==i?e:b(),d,g,w,nt,ut,tt,rt;if(p===-1&&e===i)v=0,c=it(v),k=c.alternation;else for(;p>=0;p--)if(l=y().validPositions[p],l&&l.alternation!==i){if(c&&c.locator[l.alternation]!==l.locator[l.alternation])break;v=p;k=y().validPositions[v].alternation;c=l}if(k!==i){for(o=parseInt(v),y().excludes[o]=y().excludes[o]||[],t!==!0&&y().excludes[o].push(li(c)),d=[],g=0,s=o;s<b(i,!0)+1;s++)a=y().validPositions[s],a&&a.generatedInput!==!0?d.push(a.input):s<t&&g++,delete y().validPositions[s];while(y().excludes[o]&&y().excludes[o].length<10){for(w=g*-1,nt=d.slice(),y().tests[o]=i,ot(!0),h=!0;nt.length>0;)if(ut=nt.shift(),!(h=vt(b(i,!0)+1,ut,!1,f,!0)))break;if(h&&r!==i){for(tt=b(t)+1,s=o;s<b()+1;s++)a=y().validPositions[s],(a===i||a.match.fn==null)&&s<t+w&&w++;t=t+w;h=vt(t>tt?tt:t,r,u,f,!0)}if(h)break;else if(ot(),c=it(o),y().validPositions=n.extend(!0,{},ft),y().excludes[o]){if(rt=li(c),y().excludes[o].indexOf(rt)!==-1){h=fi(t,r,u,f,o-1);break}for(y().excludes[o].push(rt),s=o;s<b(i,!0)+1;s++)delete y().validPositions[s]}else{h=fi(t,r,u,f,o-1);break}}}return y().excludes[o]=i,h}function vt(t,r,u,f,e,o){function b(n){return g?n.begin-n.end>1||n.begin-n.end==1:n.end-n.begin>1||n.end-n.begin==1}function d(r,u,e){var o=!1;return n.each(ct(r),function(s,h){var l=h.match,a,v;return w(!0),o=l.fn!=null?l.fn.test(u,y(),r,e,c,b(t)):(u===l.def||u===c.skipOptionalPartCharacter)&&l.def!==""?{c:ht(r,l,!0)||l.def,pos:r}:!1,o!==!1?(a=o.c!==i?o.c:u,v=r,a=a===c.skipOptionalPartCharacter&&l.fn===null?ht(r,l,!0)||l.def:a,o.remove!==i&&(n.isArray(o.remove)||(o.remove=[o.remove]),n.each(o.remove.sort(function(n,t){return t-n}),function(n,t){ei({begin:t,end:t+1})})),o.insert!==i&&(n.isArray(o.insert)||(o.insert=[o.insert]),n.each(o.insert.sort(function(n,t){return n-t}),function(n,t){vt(t.pos,t.c,!0,f)})),o!==!0&&o.pos!==i&&o.pos!==r&&(v=o.pos),o!==!0&&o.pos===i&&o.c===i)?!1:(ei(t,n.extend({},h,{input:ur(a,l,v)}),f,v)||(o=!1),!1):void 0}),o}var h,s,nt,p,a,tt,l,v;if(u=u===!0,h=t,t.begin!==i&&(h=g?t.end:t.begin),s=!0,nt=n.extend(!0,{},y().validPositions),n.isFunction(c.preValidation)&&!u&&f!==!0&&o!==!0&&(s=c.preValidation(w(),h,r,b(t),c,y())),s===!0){if(ai(i,h,!0),(at===i||h<at)&&(s=d(h,r,u),(!u||f===!0)&&s===!1&&o!==!0))if(p=y().validPositions[h],p&&p.match.fn===null&&(p.match.def===r||r===c.skipOptionalPartCharacter))s={caret:k(h)};else if((c.insertMode||y().validPositions[k(h)]===i)&&(!ft(h,!0)||y().jitOffset[h]))if(y().jitOffset[h]&&y().validPositions[k(h)]===i)s=vt(h+y().jitOffset[h],r,u),s!==!1&&(s.caret=h);else for(a=h+1,tt=k(h);a<=tt;a++)if(s=d(a,r,u),s!==!1){s=ai(h,s.pos!==i?s.pos:a)||s;h=a;break}s===!1&&c.keepStatic!==!1&&(c.regex==null||wt(w()))&&!u&&e!==!0&&(s=fi(h,r,u,f));s===!0&&(s={pos:h})}return n.isFunction(c.postValidation)&&s!==!1&&!u&&f!==!0&&o!==!0&&(l=c.postValidation(w(!0),t.begin!==i?g?t.end:t.begin:t,s,c),l!==i&&(l.refreshFromBuffer&&l.buffer&&(v=l.refreshFromBuffer,bi(v===!0?v:v.start,v.end,l.buffer)),s=l===!0?s:l)),s&&s.pos===i&&(s.pos=h),(s===!1||o===!0)&&(ot(!0),y().validPositions=n.extend(!0,{},nt)),s}function ai(t,r,u){var s,f,h,o,e,c;if(t===i)for(t=r-1;t>0;t--)if(y().validPositions[t])break;for(f=t;f<r;f++)y().validPositions[f]!==i||ft(f,!0)||(h=f==0?it(f):y().validPositions[f-1],h&&(o=ct(f).slice(),o[o.length-1].match.def===""&&o.pop(),e=ui(f,o),e=n.extend({},e,{input:ht(f,e.match,!0)||e.match.def}),e.generatedInput=!0,ei(f,e,!0),u!==!0&&(c=y().validPositions[r].input,y().validPositions[r]=i,s=vt(r,c,!0,!0))));return s}function ei(t,r,u,f){function g(n,t,r){var u=t[n],f,e;return u!==i&&(u.match.fn===null&&u.match.optionality!==!0||u.input===c.radixPoint)?(f=r.begin<=n-1?t[n-1]&&t[n-1].match.fn===null&&t[n-1]:t[n-1],e=r.end>n+1?t[n+1]&&t[n+1].match.fn===null&&t[n+1]:t[n+1],f&&e):!1}var h=t.begin!==i?t.begin:t,v=t.end!==i?t.end:t,a,k,o,s,w;if(t.begin>t.end&&(h=t.end,v=t.begin),f=f!==i?f:h,h!==v||c.insertMode&&y().validPositions[f]!==i&&u===i){for(a=n.extend(!0,{},y().validPositions),k=b(i,!0),y().p=h,o=k;o>=h;o--)y().validPositions[o]&&y().validPositions[o].match.nativeDef==="+"&&(c.isNegative=!1),delete y().validPositions[o];var l=!0,p=f,nt=y().validPositions,d=!1,e=p,o=p;for(r&&(y().validPositions[f]=n.extend(!0,{},r),e++,p++,h<v&&o++);o<=k;o++){if(s=a[o],s!==i&&(o>=v||o>=h&&s.generatedInput!==!0&&g(o,a,{begin:h,end:v}))){while(it(e).match.def!==""){if(d===!1&&a[e]&&a[e].match.nativeDef===s.match.nativeDef?(y().validPositions[e]=n.extend(!0,{},a[e]),y().validPositions[e].input=s.input,ai(i,e,!0),p=e+1,l=!0):c.shiftPositions&&rr(e,s.match.def)?(w=vt(e,s.input,!0,!0),l=w!==!1,p=w.caret||w.insert?b():e+1,d=!0):l=s.generatedInput===!0||s.input===c.radixPoint&&c.numericInput===!0,l)break;if(!l&&e>v&&ft(e,!0)&&(s.match.fn!==null||e>y().maskLength))break;e++}it(e).match.def==""&&(l=!1);e=p}if(!l)break}if(!l)return y().validPositions=n.extend(!0,{},a),ot(!0),!1}else r&&(y().validPositions[f]=n.extend(!0,{},r));return ot(!0),!0}function ft(n,t){var i=kt(n).match,r;return(i.def===""&&(i=it(n).match),i.fn!=null)?i.fn:t!==!0&&n>-1?(r=ct(n),r.length>1+(r[r.length-1].match.def===""?1:0)):!1}function k(n,t){for(var i=n+1;it(i).match.def!==""&&(t===!0&&(it(i).match.newBlockMarker!==!0||!ft(i))||t!==!0&&!ft(i));)i++;return i}function dt(n,t){var i=n,r;if(i<=0)return 0;while(--i>0&&(t===!0&&it(i).match.newBlockMarker!==!0||t!==!0&&!ft(i)&&(r=ct(i),r.length<2||r.length===2&&r[1].match.def==="")));return i}function st(t,r,u,f,e){var o,s,h,l;f&&n.isFunction(c.onBeforeWrite)&&(o=c.onBeforeWrite.call(yt,f,r,u,c),o&&(o.refreshFromBuffer&&(s=o.refreshFromBuffer,bi(s===!0?s:s.start,s.end,o.buffer||r),r=w(!0)),u!==i&&(u=o.caret!==i?o.caret:u)));t!==i&&(t.inputmask._valueSet(r.join("")),u!==i&&(f===i||f.type!=="blur")?nt(t,u):tr(t,u,r.length===0),e===!0&&(h=n(t),l=t.inputmask._valueGet(),ti=!0,h.trigger("input"),setTimeout(function(){l===ut().join("")?h.trigger("cleared"):wt(r)===!0&&h.trigger("complete")},0)))}function ht(t,r,u){var f,o,s,e;if(r=r||it(t).match,r.placeholder!==i||u===!0)return n.isFunction(r.placeholder)?r.placeholder(c):r.placeholder;if(r.fn===null){if(t>-1&&y().validPositions[t]===i&&(f=ct(t),o=[],f.length>1+(f[f.length-1].match.def===""?1:0)))for(e=0;e<f.length;e++)if(f[e].match.optionality!==!0&&f[e].match.optionalQuantifier!==!0&&(f[e].match.fn===null||s===i||f[e].match.fn.test(s.match.def,y(),t,!0,c)!==!1)&&(o.push(f[e]),f[e].match.fn===null&&(s=f[e]),o.length>1&&/[0-9a-bA-Z]/.test(o[0].match.def)))return c.placeholder.charAt(t%c.placeholder.length);return r.def}return c.placeholder.charAt(t%c.placeholder.length)}function vi(n,t){var i,r,u;v?n.inputmask._valueGet()!==t&&(n.placeholder!==t||n.placeholder==="")&&(i=w().slice(),r=n.inputmask._valueGet(),r!==t&&(u=b(),u===-1&&r===ut().join("")?i=[]:u!==-1&&gt(i),st(n,i))):n.placeholder!==t&&(n.placeholder=t,n.placeholder===""&&n.removeAttribute("placeholder"))}function pt(t,u,f,e,o){function nt(n,t){var i=bt(!0,0,!1).slice(n,k(n)).join("").replace(/'/g,"").indexOf(t);return i!==-1&&!ft(n)&&(it(n).match.nativeDef===t.charAt(0)||it(n).match.fn===null&&it(n).match.nativeDef==="'"+t.charAt(0)||it(n).match.nativeDef===" "&&(it(n+1).match.nativeDef===t.charAt(0)||it(n+1).match.fn===null&&it(n+1).match.nativeDef==="'"+t.charAt(0)))}var a=this||t.inputmask,l=e.slice(),p="",s=-1,h=i,g,v;ot();f||c.autoUnmask===!0?s=k(s):(g=ut().slice(0,k(-1)).join(""),v=l.join("").match(new RegExp("^"+r.escapeRegex(g),"g")),v&&v.length>0&&(l.splice(0,v.length*g.length),s=k(s)));s===-1?(y().p=k(s),s=0):y().p=s;a.caretPos={begin:s};n.each(l,function(r,u){var e,o;u!==i&&(y().validPositions[r]===i&&l[r]===ht(r)&&ft(r,!0)&&vt(r,l[r],!0,i,i,!0)===!1?y().p++:(e=new n.Event("_checkval"),e.which=u.charCodeAt(0),p+=u,o=b(i,!0),nt(s,p)?h=d.keypressEvent.call(t,e,!0,!1,f,o+1):(h=d.keypressEvent.call(t,e,!0,!1,f,a.caretPos.begin),h&&(s=a.caretPos.begin+1,p="")),h&&(st(i,w(),h.forwardPosition,e,!1),a.caretPos={begin:h.forwardPosition,end:h.forwardPosition})))});u&&st(t,w(),h?h.forwardPosition:i,o||new n.Event("checkval"),o&&o.type==="input")}function ki(t){var r,u,f,e,o;if(t){if(t.inputmask===i)return t.value;t.inputmask&&t.inputmask.refreshValue&&d.setValueEvent.call(t)}r=[];u=y().validPositions;for(f in u)u[f].match&&u[f].match.fn!=null&&r.push(u[f].input);return e=r.length===0?"":(g?r.reverse():r).join(""),n.isFunction(c.onUnMask)&&(o=(g?w().slice().reverse():w()).join(""),e=c.onUnMask.call(yt,o,e,c)),e}function nt(r,f,e,o){function h(n){return g&&typeof n=="number"&&(!c.greedy||c.placeholder!=="")&&p&&(n=p.inputmask._valueGet().length-n),n}var s,l,v,a;if(f!==i)n.isArray(f)&&(e=g?f[0]:f[1],f=g?f[1]:f[0]),f.begin!==i&&(e=g?f.begin:f.end,f=g?f.end:f.begin),typeof f=="number"&&(f=o?f:h(f),e=o?e:h(e),e=typeof e=="number"?e:f,l=parseInt(((r.ownerDocument.defaultView||t).getComputedStyle?(r.ownerDocument.defaultView||t).getComputedStyle(r,null):r.currentStyle).fontSize)*e,r.scrollLeft=l>r.scrollWidth?l:0,r.inputmask.caretPos={begin:f,end:e},r===u.activeElement&&("selectionStart"in r?(r.selectionStart=f,r.selectionEnd=e):t.getSelection?(s=u.createRange(),(r.firstChild===i||r.firstChild===null)&&(v=u.createTextNode(""),r.appendChild(v)),s.setStart(r.firstChild,f<r.inputmask._valueGet().length?f:r.inputmask._valueGet().length),s.setEnd(r.firstChild,e<r.inputmask._valueGet().length?e:r.inputmask._valueGet().length),s.collapse(!0),a=t.getSelection(),a.removeAllRanges(),a.addRange(s)):r.createTextRange&&(s=r.createTextRange(),s.collapse(!0),s.moveEnd("character",e),s.moveStart("character",f),s.select()),tr(r,{begin:f,end:e})));else return"selectionStart"in r?(f=r.selectionStart,e=r.selectionEnd):t.getSelection?(s=t.getSelection().getRangeAt(0),(s.commonAncestorContainer.parentNode===r||s.commonAncestorContainer===r)&&(f=s.startOffset,e=s.endOffset)):u.selection&&u.selection.createRange&&(s=u.selection.createRange(),f=0-s.duplicate().moveStart("character",-r.inputmask._valueGet().length),e=f+s.text.length),{begin:o?f:h(f),end:o?e:h(e)}}function di(t){for(var h=bt(!0,b(),!0,!0),e=h.length,c=b(),o={},f=y().validPositions[c],l=f!==i?f.locator.slice():i,u,s,r=c+1;r<h.length;r++)u=kt(r,l,r-1),l=u.locator.slice(),o[r]=n.extend(!0,{},u);for(s=f&&f.alternation!==i?f.locator[f.alternation]:i,r=e-1;r>c;r--)if(u=o[r],(u.match.optionality||u.match.optionalQuantifier&&u.match.newBlockMarker||s&&(s!==o[r].locator[f.alternation]&&u.match.fn!=null||u.match.fn===null&&u.locator[f.alternation]&&fr(u.locator[f.alternation].toString().split(","),s.toString().split(","))&&ct(r)[0].def!==""))&&h[r]===ht(r,u.match))e--;else break;return t?{l:e,def:o[e]?o[e].match:i}:e}function gt(n){n.length=0;for(var r=bt(!0,0,!0,i,!0),t;t=r.shift(),t!==i;)n.push(t);return n}function wt(t){var r,u;if(n.isFunction(c.isComplete))return c.isComplete(t,c);if(c.repeat==="*")return i;var e=!1,f=di(!0),o=dt(f.l);if(f.def===i||f.def.newBlockMarker||f.def.optionality||f.def.optionalQuantifier)for(e=!0,r=0;r<=o;r++)if(u=kt(r).match,u.fn!==null&&y().validPositions[r]===i&&u.optionality!==!0&&u.optionalQuantifier!==!0||u.fn===null&&t[r]!==ht(r,u)){e=!1;break}return e}function gi(n,t,u,f,e){var l,o,h,s;if((c.numericInput||g)&&(t===r.keyCode.BACKSPACE?t=r.keyCode.DELETE:t===r.keyCode.DELETE&&(t=r.keyCode.BACKSPACE),g&&(l=u.end,u.end=u.begin,u.begin=l)),t===r.keyCode.BACKSPACE&&u.end-u.begin<1?(u.begin=dt(u.begin),y().validPositions[u.begin]!==i&&y().validPositions[u.begin].input===c.groupSeparator&&u.begin--):t===r.keyCode.DELETE&&u.begin===u.end&&(u.end=ft(u.end,!0)&&y().validPositions[u.end]&&y().validPositions[u.end].input!==c.radixPoint?u.end+1:k(u.end)+1,y().validPositions[u.begin]!==i&&y().validPositions[u.begin].input===c.groupSeparator&&u.end++),ei(u),(f!==!0&&c.keepStatic!==!1||c.regex!==null)&&(o=fi(!0),o&&(h=o.caret!==i?o.caret:o.pos?k(o.pos.begin?o.pos.begin:o.pos):b(-1,!0),(t!==r.keyCode.DELETE||u.begin>h)&&u.begin==h)),s=b(u.begin,!0),s<u.begin||u.begin===-1)y().p=k(s);else if(f!==!0&&(y().p=u.begin,e!==!0))while(y().p<s&&y().validPositions[y().p]===i)y().p++}function nr(i){function e(n){var t=u.createElement("span"),f,e,o,s,c,h,l;for(e in r)isNaN(e)&&e.indexOf("font")!==-1&&(t.style[e]=r[e]);for(t.style.textTransform=r.textTransform,t.style.letterSpacing=r.letterSpacing,t.style.position="absolute",t.style.height="auto",t.style.width="auto",t.style.visibility="hidden",t.style.whiteSpace="nowrap",u.body.appendChild(t),o=i.inputmask._valueGet(),s=0,f=0,c=o.length;f<=c;f++){if(t.innerHTML+=o.charAt(f)||"_",t.offsetWidth>=n){h=n-s;l=t.offsetWidth-n;t.innerHTML=o.charAt(f);h-=t.offsetWidth/3;f=h<l?f-1:f;break}s=t.offsetWidth}return u.body.removeChild(t),f}var r=(i.ownerDocument.defaultView||t).getComputedStyle(i,null),f=u.createElement("div");f.style.width=r.width;f.style.textAlign=r.textAlign;rt=u.createElement("div");i.inputmask.colorMask=rt;rt.className="im-colormask";i.parentNode.insertBefore(rt,i);i.parentNode.removeChild(i);rt.appendChild(i);rt.appendChild(f);i.style.left=f.offsetLeft+"px";n(rt).on("mouseleave",function(n){return d.mouseleaveEvent.call(i,[n])});n(rt).on("mouseenter",function(n){return d.mouseenterEvent.call(i,[n])});n(rt).on("click",function(n){return nt(i,e(n.clientX)),d.clickEvent.call(i,[n])})}function tr(n,t,r){function a(n){if(n===i&&(n=""),h||o.fn!==null&&s.input!==i)if(h&&(o.fn!==null&&s.input!==i||o.def==="")){h=!1;var t=e.length;e[t-1]=e[t-1]+"<\/span>";e.push(n)}else e.push(n);else h=!0,e.push("<span class='im-static'>"+n)}function d(){u.activeElement===n&&(e.splice(t.begin,0,t.begin===t.end||t.end>y().maskLength?'<mark class="im-caret" style="border-right-width: 1px;border-right-style: solid;">':'<mark class="im-caret-select">'),e.splice(t.end+1,0,"<\/mark>"))}var e=[],h=!1,o,s,l,f=0,k,v,p;if(rt!==i){if(k=w(),t===i?t=nt(n):t.begin===i&&(t={begin:t,end:t}),r!==!0){v=b();do y().validPositions[f]?(s=y().validPositions[f],o=s.match,l=s.locator.slice(),a(k[f])):(s=kt(f,l,f-1),o=s.match,l=s.locator.slice(),c.jitMasking===!1||f<v||typeof c.jitMasking=="number"&&isFinite(c.jitMasking)&&c.jitMasking>f?a(ht(f,o)):h=!1),f++;while((at===i||f<at)&&(o.fn!==null||o.def!=="")||v>f||h);h&&a();d()}p=rt.getElementsByTagName("div")[0];p.innerHTML=e.join("");n.inputmask.positionColorMask(n,p)}}function er(t){function o(t,r){function s(t){function c(t){if(n.valHooks&&(n.valHooks[t]===i||n.valHooks[t].inputmaskpatch!==!0)){var u=n.valHooks[t]&&n.valHooks[t].get?n.valHooks[t].get:function(n){return n.value},f=n.valHooks[t]&&n.valHooks[t].set?n.valHooks[t].set:function(n,t){return n.value=t,n};n.valHooks[t]={get:function(n){if(n.inputmask){if(n.inputmask.opts.autoUnmask)return n.inputmask.unmaskedvalue();var t=u(n);return b(i,i,n.inputmask.maskset.validPositions)!==-1||r.nullable!==!0?t:""}return u(n)},set:function(t,i){var u=n(t),r;return r=f(t,i),t.inputmask&&u.trigger("setvalue",[i]),r},inputmaskpatch:!0}}}function s(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():b()!==-1||r.nullable!==!0?u.activeElement===this&&r.clearMaskOnLostFocus?(g?gt(w().slice()).reverse():gt(w().slice())).join(""):f.call(this):"":f.call(this)}function h(t){e.call(this,t);this.inputmask&&n(this).trigger("setvalue",[t])}function l(t){tt.on(t,"mouseenter",function(){var t=n(this),i=this,r=i.inputmask._valueGet();r!==w().join("")&&t.trigger("setvalue")})}var f,e,o;t.inputmask.__valueGet||(r.noValuePatching!==!0&&(Object.getOwnPropertyDescriptor?(typeof Object.getPrototypeOf!="function"&&(Object.getPrototypeOf=typeof"test".__proto__=="object"?function(n){return n.__proto__}:function(n){return n.constructor.prototype}),o=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):i,o&&o.get&&o.set?(f=o.get,e=o.set,Object.defineProperty(t,"value",{get:s,set:h,configurable:!0})):t.tagName!=="INPUT"&&(f=function(){return this.textContent},e=function(n){this.textContent=n},Object.defineProperty(t,"value",{get:s,set:h,configurable:!0}))):u.__lookupGetter__&&t.__lookupGetter__("value")&&(f=t.__lookupGetter__("value"),e=t.__lookupSetter__("value"),t.__defineGetter__("value",s),t.__defineSetter__("value",h)),t.inputmask.__valueGet=f,t.inputmask.__valueSet=e),t.inputmask._valueGet=function(n){return g&&n!==!0?f.call(this.el).split("").reverse().join(""):f.call(this.el)},t.inputmask._valueSet=function(n,t){e.call(this.el,n===null||n===i?"":t!==!0&&g?n.split("").reverse().join(""):n)},f===i&&(f=function(){return this.value},e=function(n){this.value=n},c(t.type),l(t)))}var o=t.getAttribute("type"),f=t.tagName==="INPUT"&&n.inArray(o,r.supportsInputType)!==-1||t.isContentEditable||t.tagName==="TEXTAREA",e;return f||(t.tagName==="INPUT"?(e=u.createElement("input"),e.setAttribute("type",o),f=e.type==="text",e=null):f="partial"),f!==!1?s(t):t.inputmask=i,f}var f,e,r;if(tt.off(t),f=o(t,c),f!==!1){if(p=t,ni=n(p),ci=p.placeholder,at=p!==i?p.maxLength:i,at===-1&&(at=i),c.colorMask===!0&&nr(p),s&&("inputmode"in p&&(p.inputmode=c.inputmode,p.setAttribute("inputmode",c.inputmode)),c.disablePredictiveText===!0&&("autocorrect"in p?p.autocorrect=!1:(c.colorMask!==!0&&nr(p),p.type="password"))),f===!0){p.setAttribute("im-insert",c.insertMode);tt.on(p,"submit",d.submitEvent);tt.on(p,"reset",d.resetEvent);tt.on(p,"blur",d.blurEvent);tt.on(p,"focus",d.focusEvent);if(c.colorMask!==!0){tt.on(p,"click",d.clickEvent);tt.on(p,"mouseleave",d.mouseleaveEvent);tt.on(p,"mouseenter",d.mouseenterEvent)}tt.on(p,"paste",d.pasteEvent);tt.on(p,"cut",d.cutEvent);tt.on(p,"complete",c.oncomplete);tt.on(p,"incomplete",c.onincomplete);tt.on(p,"cleared",c.oncleared);if(s||c.inputEventOnly===!0)p.removeAttribute("maxLength");else{tt.on(p,"keydown",d.keydownEvent);tt.on(p,"keypress",d.keypressEvent)}tt.on(p,"input",d.inputFallBackEvent);tt.on(p,"beforeinput",d.beforeInputEvent)}tt.on(p,"setvalue",d.setValueEvent);et=ut().join("");(p.inputmask._valueGet(!0)!==""||c.clearMaskOnLostFocus===!1||u.activeElement===p)&&(e=n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(yt,p.inputmask._valueGet(!0),c)||p.inputmask._valueGet(!0):p.inputmask._valueGet(!0),e!==""&&pt(p,!0,!1,e.split("")),r=w().slice(),et=r.join(""),wt(r)===!1&&c.clearIncomplete&&ot(),c.clearMaskOnLostFocus&&u.activeElement!==p&&(b()===-1?r=[]:gt(r)),(c.clearMaskOnLostFocus===!1||c.showMaskOnFocus&&u.activeElement===p||p.inputmask._valueGet(!0)!=="")&&st(p,r),u.activeElement===p&&nt(p,k(b())))}}var tt,d,lt,ir,si;o=o||this.maskset;c=c||this.opts;var yt=this,p=this.el,g=this.isRTL,et,ni,hi=!1,ti=!1,ii=!1,at,ri=!1,rt,ci;if(tt={on:function(t,u,f){var e=function(t){var u=this,o,e,a;if(u.inputmask===i&&this.nodeName!=="FORM")o=n.data(u,"_inputmask_opts"),o?new r(o).mask(u):tt.off(u);else{if(t.type==="setvalue"||this.nodeName==="FORM"||!u.disabled&&(!u.readOnly||t.type==="keydown"&&t.ctrlKey&&t.keyCode===67||c.tabThrough===!1&&t.keyCode===r.keyCode.TAB)){switch(t.type){case"input":if(ti===!0)return ti=!1,t.preventDefault();if(s)return e=arguments,setTimeout(function(){f.apply(u,e);nt(u,u.inputmask.caretPos,i,!0)},0),!1;break;case"keydown":hi=!1;ti=!1;break;case"keypress":if(hi===!0)return t.preventDefault();hi=!0;break;case"click":if(h||l)return e=arguments,setTimeout(function(){f.apply(u,e)},0),!1}return a=f.apply(u,arguments),a===!1&&(t.preventDefault(),t.stopPropagation()),a}t.preventDefault()}};if(t.inputmask.events[u]=t.inputmask.events[u]||[],t.inputmask.events[u].push(e),n.inArray(u,["submit","reset"])!==-1){if(t.form!==null)n(t.form).on(u,e)}else n(t).on(u,e)},off:function(t,i){if(t.inputmask&&t.inputmask.events){var r;i?(r=[],r[i]=t.inputmask.events[i]):r=t.inputmask.events;n.each(r,function(i,r){while(r.length>0){var u=r.pop();n.inArray(i,["submit","reset"])!==-1?t.form!==null&&n(t.form).off(i,u):n(t).off(i,u)}delete t.inputmask.events[i]})}}},d={keydownEvent:function(t){var f=this,o=n(f),u=t.keyCode,i=nt(f),e;u===r.keyCode.BACKSPACE||u===r.keyCode.DELETE||l&&u===r.keyCode.BACKSPACE_SAFARI||t.ctrlKey&&u===r.keyCode.X&&!a("cut")?(t.preventDefault(),gi(f,u,i),st(f,w(!0),y().p,t,f.inputmask._valueGet()!==w().join(""))):u===r.keyCode.END||u===r.keyCode.PAGE_DOWN?(t.preventDefault(),e=k(b()),nt(f,t.shiftKey?i.begin:e,e,!0)):(u!==r.keyCode.HOME||t.shiftKey)&&u!==r.keyCode.PAGE_UP?(c.undoOnEscape&&u===r.keyCode.ESCAPE||u===90&&t.ctrlKey)&&t.altKey!==!0?(pt(f,!0,!1,et.split("")),o.trigger("click")):u!==r.keyCode.INSERT||t.shiftKey||t.ctrlKey?c.tabThrough===!0&&u===r.keyCode.TAB&&(t.shiftKey===!0?(it(i.begin).match.fn===null&&(i.begin=k(i.begin)),i.end=dt(i.begin,!0),i.begin=dt(i.end,!0)):(i.begin=k(i.begin,!0),i.end=k(i.begin,!0),i.end<y().maskLength&&i.end--),i.begin<y().maskLength&&(t.preventDefault(),nt(f,i.begin,i.end))):(c.insertMode=!c.insertMode,f.setAttribute("im-insert",c.insertMode)):(t.preventDefault(),nt(f,0,t.shiftKey?i.begin:0,!0));c.onKeyDown.call(this,t,w(),nt(f).begin,c);ii=n.inArray(u,c.ignorables)!==-1},keypressEvent:function(t,u,f,e,o){var a=this,g=n(a),h=t.which||t.charCode||t.keyCode,b,s,d;if(u===!0||t.ctrlKey&&t.altKey||!(t.ctrlKey||t.metaKey||ii)){if(h){h===46&&t.shiftKey===!1&&c.radixPoint!==""&&(h=c.radixPoint.charCodeAt(0));var v=u?{begin:o,end:o}:nt(a),l,tt=String.fromCharCode(h),p=0;if(c._radixDance&&c.numericInput&&(b=w().indexOf(c.radixPoint.charAt(0))+1,v.begin<=b&&(h===c.radixPoint.charCodeAt(0)&&(p=1),v.begin-=1,v.end-=1)),y().writeOutBuffer=!0,s=vt(v,tt,e),s!==!1&&(ot(!0),l=s.caret!==i?s.caret:k(s.pos.begin?s.pos.begin:s.pos),y().p=l),l=(c.numericInput&&s.caret===i?dt(l):l)+p,f!==!1&&(setTimeout(function(){c.onKeyValidation.call(a,h,s,c)},0),y().writeOutBuffer&&s!==!1&&(d=w(),st(a,d,l,t,u!==!0))),t.preventDefault(),u)return s!==!1&&(s.forwardPosition=l),s}}else return h===r.keyCode.ENTER&&et!==w().join("")&&(et=w().join(""),setTimeout(function(){g.trigger("change")},0)),!0},pasteEvent:function(i){var e=this,h=i.originalEvent||i,a=n(e),r=e.inputmask._valueGet(!0),u=nt(e),l,o,s,f;if(g&&(l=u.end,u.end=u.begin,u.begin=l),o=r.substr(0,u.begin),s=r.substr(u.end,r.length),o===(g?ut().reverse():ut()).slice(0,u.begin).join("")&&(o=""),s===(g?ut().reverse():ut()).slice(u.end).join("")&&(s=""),t.clipboardData&&t.clipboardData.getData)r=o+t.clipboardData.getData("Text")+s;else if(h.clipboardData&&h.clipboardData.getData)r=o+h.clipboardData.getData("text/plain")+s;else return!0;if(f=r,n.isFunction(c.onBeforePaste)){if(f=c.onBeforePaste.call(yt,r,c),f===!1)return i.preventDefault();f||(f=r)}return pt(e,!1,!1,f.toString().split("")),st(e,w(),k(b()),i,et!==w().join("")),i.preventDefault()},inputFallBackEvent:function(t){function it(n,t,i){return t.charAt(i.begin-1)==="."&&c.radixPoint!==""&&(t=t.split(""),t[i.begin-1]=c.radixPoint.charAt(0),t=t.join("")),t}function rt(n,t,i){var r,u;return h&&(r=t.replace(w().join(""),""),r.length===1&&(u=t.split(""),u.splice(i.begin,0,r),t=u.join(""))),t}var u=this,f=u.inputmask._valueGet(),e,tt,o,g;if(w().join("")!==f&&(e=nt(u),f=it(u,f,e),f=rt(u,f,e),w().join("")!==f)){var b=w().join(""),s=!c.numericInput&&f.length>b.length?-1:0,l=f.substr(0,e.begin),a=f.substr(e.begin),y=b.substr(0,e.begin+s),p=b.substr(e.begin+s),i=e,v="",k=!1;if(l!==y){for(tt=(k=l.length>=y.length)?l.length:y.length,o=0;l.charAt(o)===y.charAt(o)&&o<tt;o++);k&&(i.begin=o-s,v+=l.slice(o,i.end))}a!==p&&(a.length>p.length?v+=a.slice(0,1):a.length<p.length&&(i.end+=p.length-a.length,k||c.radixPoint===""||a!==""||l.charAt(i.begin+s-1)!==c.radixPoint||(i.begin--,v=c.radixPoint)));st(u,w(),{begin:i.begin+s,end:i.end+s});v.length>0?n.each(v.split(""),function(t,i){var r=new n.Event("keypress");r.which=i.charCodeAt(0);ii=!1;d.keypressEvent.call(u,r)}):(i.begin===i.end-1&&(i.begin=dt(i.begin+1),i.begin===i.end-1?nt(u,i.begin):nt(u,i.begin,i.end)),g=new n.Event("keydown"),g.keyCode=c.numericInput?r.keyCode.BACKSPACE:r.keyCode.DELETE,d.keydownEvent.call(u,g));t.preventDefault()}},beforeInputEvent:function(t){var u,i;if(t.cancelable){u=this;switch(t.inputType){case"insertText":return n.each(t.data.split(""),function(t,i){var r=new n.Event("keypress");r.which=i.charCodeAt(0);ii=!1;d.keypressEvent.call(u,r)}),t.preventDefault();case"deleteContentBackward":return i=new n.Event("keydown"),i.keyCode=r.keyCode.BACKSPACE,d.keydownEvent.call(u,i),t.preventDefault();case"deleteContentForward":return i=new n.Event("keydown"),i.keyCode=r.keyCode.DELETE,d.keydownEvent.call(u,i),t.preventDefault()}}},setValueEvent:function(t){this.inputmask.refreshValue=!1;var r=this,i=t&&t.detail?t.detail[0]:arguments[1],i=i||r.inputmask._valueGet(!0);n.isFunction(c.onBeforeMask)&&(i=c.onBeforeMask.call(yt,i,c)||i);i=i.split("");pt(r,!0,!1,i);et=w().join("");(c.clearMaskOnLostFocus||c.clearIncomplete)&&r.inputmask._valueGet()===ut().join("")&&r.inputmask._valueSet("")},focusEvent:function(n){var t=this,i=t.inputmask._valueGet();c.showMaskOnFocus&&(i!==w().join("")?st(t,w(),k(b())):ri===!1&&nt(t,k(b())));c.positionCaretOnTab===!0&&ri===!1&&d.clickEvent.apply(t,[n,!0]);et=w().join("")},mouseleaveEvent:function(){var n=this;ri=!1;c.clearMaskOnLostFocus&&u.activeElement!==n&&vi(n,ci)},clickEvent:function(t,r){function e(t){var r,f,u;if(c.radixPoint!==""&&(r=y().validPositions,r[t]===i||r[t].input===ht(t))){if(t<k(-1))return!0;if(f=n.inArray(c.radixPoint,w()),f!==-1){for(u in r)if(f<u&&r[u].input!==ht(u))return!1;return!0}}return!1}var f=this;setTimeout(function(){var n,h,v;if(u.activeElement===f&&(n=nt(f),r&&(g?n.end=n.begin:n.begin=n.end),n.begin===n.end))switch(c.positionCaretOnClick){case"none":break;case"select":nt(f,0,w().length);break;case"ignore":nt(f,k(b()));break;case"radixFocus":if(e(n.begin)){h=w().join("").indexOf(c.radixPoint);nt(f,c.numericInput?k(h):h);break}default:var o=n.begin,p=b(o,!0),t=k(p);if(o<t)nt(f,!ft(o,!0)&&!ft(o-1,!0)?k(o):o);else{var l=y().validPositions[p],s=kt(t,l?l.match.locator:i,l),a=ht(t,s.match);(a===""||w()[t]===a||s.match.optionalQuantifier===!0||s.match.newBlockMarker===!0)&&(ft(t,c.keepStatic)||s.match.def!==a)||(v=k(t),(o>=v||o===t)&&(t=v));nt(f,t)}}},0)},cutEvent:function(i){var e=this,c=n(e),f=nt(e),s=i.originalEvent||i,h=t.clipboardData||s.clipboardData,o=g?w().slice(f.end,f.begin):w().slice(f.begin,f.end);h.setData("text",g?o.reverse().join(""):o.join(""));u.execCommand&&u.execCommand("copy");gi(e,r.keyCode.DELETE,f);st(e,w(),y().p,i,et!==w().join(""))},blurEvent:function(t){var e=n(this),u=this,f,r;u.inputmask&&(vi(u,ci),f=u.inputmask._valueGet(),r=w().slice(),(f!==""||rt!==i)&&(c.clearMaskOnLostFocus&&(b()===-1&&f===ut().join("")?r=[]:gt(r)),wt(r)===!1&&(setTimeout(function(){e.trigger("incomplete")},0),c.clearIncomplete&&(ot(),r=c.clearMaskOnLostFocus?[]:ut().slice())),st(u,r,i,t)),et!==w().join("")&&(et=r.join(""),e.trigger("change")))},mouseenterEvent:function(){var n=this;ri=!0;u.activeElement!==n&&c.showMaskOnHover&&vi(n,(g?w().slice().reverse():w()).join(""))},submitEvent:function(){et!==w().join("")&&ni.trigger("change");c.clearMaskOnLostFocus&&b()===-1&&p.inputmask._valueGet&&p.inputmask._valueGet()===ut().join("")&&p.inputmask._valueSet("");c.clearIncomplete&&wt(w())===!1&&p.inputmask._valueSet("");c.removeMaskOnSubmit&&(p.inputmask._valueSet(p.inputmask.unmaskedvalue(),!0),setTimeout(function(){st(p,w())},0))},resetEvent:function(){p.inputmask.refreshValue=!0;setTimeout(function(){ni.trigger("setvalue")},0)}},r.prototype.positionColorMask=function(n,t){n.style.left=t.offsetLeft+"px"},e!==i)switch(e.action){case"isComplete":return p=e.el,wt(w());case"unmaskedvalue":return(p===i||e.value!==i)&&(lt=e.value,lt=(n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(yt,lt,c)||lt:lt).split(""),pt.call(this,i,!1,!1,lt),n.isFunction(c.onBeforeWrite)&&c.onBeforeWrite.call(yt,i,w(),0,c)),ki(p);case"mask":er(p);break;case"format":return(lt=(n.isFunction(c.onBeforeMask)?c.onBeforeMask.call(yt,e.value,c)||e.value:e.value).split(""),pt.call(this,i,!0,!1,lt),e.metadata)?{value:g?w().slice().reverse().join(""):w().join(""),metadata:f.call(this,{action:"getmetadata"},o,c)}:g?w().slice().reverse().join(""):w().join("");case"isValid":e.value?(lt=e.value.split(""),pt.call(this,i,!0,!0,lt)):e.value=w().join("");for(var yi=w(),pi=di(),oi=yi.length-1;oi>pi;oi--)if(ft(oi))break;return yi.splice(pi,oi+1-pi),wt(yi)&&e.value===w().join("");case"getemptymask":return ut().join("");case"remove":return p&&p.inputmask&&(n.data(p,"_inputmask_opts",null),ni=n(p),p.inputmask._valueSet(c.autoUnmask?ki(p):p.inputmask._valueGet(!0)),tt.off(p),p.inputmask.colorMask&&(rt=p.inputmask.colorMask,rt.removeChild(p),rt.parentNode.insertBefore(p,rt),rt.parentNode.removeChild(rt)),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?(ir=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(p),"value"),ir&&p.inputmask.__valueGet&&Object.defineProperty(p,"value",{get:p.inputmask.__valueGet,set:p.inputmask.__valueSet,configurable:!0})):u.__lookupGetter__&&p.__lookupGetter__("value")&&p.inputmask.__valueGet&&(p.__defineGetter__("value",p.inputmask.__valueGet),p.__defineSetter__("value",p.inputmask.__valueSet)),p.inputmask=i),p;case"getmetadata":return n.isArray(o.metadata)?(si=bt(!0,0,!1).join(""),n.each(o.metadata,function(n,t){if(t.mask===si)return si=t,!1}),si):o.metadata}}var u=t.document,o=navigator.userAgent,v=o.indexOf("MSIE ")>0||o.indexOf("Trident/")>0,s=a("touchstart"),h=/iemobile/i.test(o),l=/iphone/i.test(o)&&!h;return r.prototype={dataAttribute:"data-inputmask",defaults:{placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:n.noop,onincomplete:n.noop,oncleared:n.noop,repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,alias:null,onKeyDown:n.noop,onBeforeMask:null,onBeforePaste:function(t,i){return n.isFunction(i.onBeforeMask)?i.onBeforeMask.call(this,t,i):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:n.noop,skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:i,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"verbatim",colorMask:!1,disablePredictiveText:!1,importDataAttributes:!0,shiftPositions:!0},definitions:{9:{validator:"[0-9１-９]",definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ]"}},aliases:{},masksCache:{},mask:function(o){function h(r,u,f,e){if(u.importDataAttributes===!0){var l=r.getAttribute(e),a,o,s,h;function v(n,u){u=u!==i?u:r.getAttribute(e+"-"+n);u!==null&&(typeof u=="string"&&(n.indexOf("on")===0?u=t[u]:u==="false"?u=!1:u==="true"&&(u=!0)),f[n]=u)}if(l&&l!==""&&(l=l.replace(/'/g,'"'),o=JSON.parse("{"+l+"}")),o){s=i;for(h in o)if(h.toLowerCase()==="alias"){s=o[h];break}}v("alias",s);f.alias&&c(f.alias,f,u);for(a in u){if(o){s=i;for(h in o)if(h.toLowerCase()===a.toLowerCase()){s=o[h];break}}v(a,s)}}return n.extend(!0,u,f),(r.dir==="rtl"||u.rightAlign)&&(r.style.textAlign="right"),(r.dir==="rtl"||u.numericInput)&&(r.dir="ltr",r.removeAttribute("dir"),u.isRTL=!0),Object.keys(f).length}var s=this;return typeof o=="string"&&(o=u.getElementById(o)||u.querySelectorAll(o)),o=o.nodeName?[o]:o,n.each(o,function(t,u){var o=n.extend(!0,{},s.opts),c;h(u,o,n.extend(!0,{},s.userOptions),s.dataAttribute)&&(c=e(o,s.noMasksCache),c!==i&&(u.inputmask!==i&&(u.inputmask.opts.autoUnmask=!0,u.inputmask.remove()),u.inputmask=new r(i,i,!0),u.inputmask.opts=o,u.inputmask.noMasksCache=s.noMasksCache,u.inputmask.userOptions=n.extend(!0,{},s.userOptions),u.inputmask.isRTL=o.isRTL||o.numericInput,u.inputmask.el=u,u.inputmask.maskset=c,n.data(u,"_inputmask_opts",o),f.call(u.inputmask,{action:"mask"})))}),o&&o[0]?o[0].inputmask||this:this},option:function(t,i){return typeof t=="string"?this.opts[t]:typeof t=="object"?(n.extend(this.userOptions,t),this.el&&i!==!0&&this.mask(this.el),this):void 0},unmaskedvalue:function(n){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"unmaskedvalue",value:n})},remove:function(){return f.call(this,{action:"remove"})},getemptymask:function(){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"getemptymask"})},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"isComplete"})},getmetadata:function(){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"getmetadata"})},isValid:function(n){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"isValid",value:n})},format:function(n,t){return this.maskset=this.maskset||e(this.opts,this.noMasksCache),f.call(this,{action:"format",value:n,metadata:t})},setValue:function(t){this.el&&n(this.el).trigger("setvalue",[t])},analyseMask:function(t,u,f){function p(n,t,i,r){this.matches=[];this.openGroup=n||!1;this.alternatorGroup=!1;this.isGroup=n||!1;this.isOptional=t||!1;this.isQuantifier=i||!1;this.isAlternator=r||!1;this.quantifier={min:1,max:1}}function nt(t,e,o){var s,h;o=o!==i?o:t.matches.length;s=t.matches[o-1];u?(e.indexOf("[")===0||v&&/\\d|\\s|\\w]/i.test(e)||e==="."?t.matches.splice(o++,0,{fn:new RegExp(e,f.casing?"i":""),optionality:!1,newBlockMarker:s===i?"master":s.def!==e,casing:null,def:e,placeholder:i,nativeDef:e}):(v&&(e=e[e.length-1]),n.each(e.split(""),function(n,r){s=t.matches[o-1];t.matches.splice(o++,0,{fn:null,optionality:!1,newBlockMarker:s===i?"master":s.def!==r&&s.fn!==null,casing:null,def:f.staticDefinitionSymbol||r,placeholder:f.staticDefinitionSymbol!==i?r:i,nativeDef:(v?"'":"")+r})})),v=!1):(h=(f.definitions?f.definitions[e]:i)||r.prototype.definitions[e],h&&!v?t.matches.splice(o++,0,{fn:h.validator?typeof h.validator=="string"?new RegExp(h.validator,f.casing?"i":""):new function(){this.test=h.validator}:new RegExp("."),optionality:!1,newBlockMarker:s===i?"master":s.def!==(h.definitionSymbol||e),casing:h.casing,def:h.definitionSymbol||e,placeholder:h.placeholder,nativeDef:e}):(t.matches.splice(o++,0,{fn:null,optionality:!1,newBlockMarker:s===i?"master":s.def!==e&&s.fn!==null,casing:null,def:f.staticDefinitionSymbol||e,placeholder:f.staticDefinitionSymbol!==i?e:i,nativeDef:(v?"'":"")+e}),v=!1))}function et(t){t&&t.matches&&n.each(t.matches,function(n,r){var e=t.matches[n+1];(e===i||e.matches===i||e.isQuantifier===!1)&&r&&r.isGroup&&(r.isGroup=!1,u||(nt(r,f.groupmarker[0],0),r.openGroup!==!0&&nt(r,f.groupmarker[1])));et(r)})}function tt(){if(e.length>0){if(s=e[e.length-1],nt(s,c),s.isAlternator){o=e.pop();for(var n=0;n<o.matches.length;n++)o.matches[n].isGroup&&(o.matches[n].isGroup=!1);e.length>0?(s=e[e.length-1],s.matches.push(o)):l.matches.push(o)}}else nt(l,c)}function ot(n){function e(n){return n===f.optionalmarker[0]?n=f.optionalmarker[1]:n===f.optionalmarker[1]?n=f.optionalmarker[0]:n===f.groupmarker[0]?n=f.groupmarker[1]:n===f.groupmarker[1]&&(n=f.groupmarker[0]),n}var t,r,u;n.matches=n.matches.reverse();for(t in n.matches)n.matches.hasOwnProperty(t)&&(r=parseInt(t),n.matches[t].isQuantifier&&n.matches[r+1]&&n.matches[r+1].isGroup&&(u=n.matches[t],n.matches.splice(t,1),n.matches.splice(r+1,0,u)),n.matches[t]=n.matches[t].matches!==i?ot(n.matches[t]):e(n.matches[t]));return n}function st(n){var t=new p(!0);return t.openGroup=!1,t.matches=n,t}var vt=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?(?:\|[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,yt=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,v=!1,l=new p,h,c,e=[],rt=[],w,s,o,a,k,ut,y,g,lt,it,ft;for(u&&(f.optionalmarker[0]=i,f.optionalmarker[1]=i);h=u?yt.exec(t):vt.exec(t);){if(c=h[0],u)switch(c.charAt(0)){case"?":c="{0,1}";break;case"+":case"*":c="{"+c+"}"}if(v){tt();continue}switch(c.charAt(0)){case"(?=":break;case"(?!":break;case"(?<=":break;case"(?<!":break;case f.escapeChar:v=!0;u&&tt();break;case f.optionalmarker[1]:case f.groupmarker[1]:if(w=e.pop(),w.openGroup=!1,w!==i)if(e.length>0){if(s=e[e.length-1],s.matches.push(w),s.isAlternator){for(o=e.pop(),k=0;k<o.matches.length;k++)o.matches[k].isGroup=!1,o.matches[k].alternatorGroup=!1;e.length>0?(s=e[e.length-1],s.matches.push(o)):l.matches.push(o)}}else l.matches.push(w);else tt();break;case f.optionalmarker[0]:e.push(new p(!1,!0));break;case f.groupmarker[0]:e.push(new p(!0));break;case f.quantifiermarker[0]:ut=new p(!1,!1,!0);c=c.replace(/[{}]/g,"");var ht=c.split("|"),b=ht[0].split(","),d=isNaN(b[0])?b[0]:parseInt(b[0]),ct=b.length===1?d:isNaN(b[1])?b[1]:parseInt(b[1]);(d==="*"||d==="+")&&(d=ct==="*"?0:1);ut.quantifier={min:d,max:ct,jit:ht[1]};y=e.length>0?e[e.length-1].matches:l.matches;h=y.pop();h.isAlternator&&(y.push(h),y=h.matches,g=new p(!0),lt=y.pop(),y.push(g),y=g.matches,h=lt);h.isGroup||(h=st([h]));y.push(h);y.push(ut);break;case f.alternatormarker:function at(n){var t=n.pop();return t.isQuantifier&&(t=st([n.pop(),t])),t}e.length>0?(s=e[e.length-1],it=s.matches[s.matches.length-1],a=s.openGroup&&(it.matches===i||it.isGroup===!1&&it.isAlternator===!1)?e.pop():at(s.matches)):a=at(l.matches);a.isAlternator?e.push(a):(a.alternatorGroup?(o=e.pop(),a.alternatorGroup=!1):o=new p(!1,!1,!1,!0),o.matches.push(a),e.push(o),a.openGroup&&(a.openGroup=!1,ft=new p(!0),ft.alternatorGroup=!0,e.push(ft)));break;default:tt()}}while(e.length>0)w=e.pop(),l.matches.push(w);return l.matches.length>0&&(et(l),rt.push(l)),(f.numericInput||f.isRTL)&&ot(rt[0]),rt}},r.extendDefaults=function(t){n.extend(!0,r.prototype.defaults,t)},r.extendDefinitions=function(t){n.extend(!0,r.prototype.definitions,t)},r.extendAliases=function(t){n.extend(!0,r.prototype.aliases,t)},r.format=function(n,t,i){return r(t).format(n,i)},r.unmask=function(n,t){return r(t).unmaskedvalue(n)},r.isValid=function(n,t){return r(t).isValid(n)},r.remove=function(t){typeof t=="string"&&(t=u.getElementById(t)||u.querySelectorAll(t));t=t.nodeName?[t]:t;n.each(t,function(n,t){t.inputmask&&t.inputmask.remove()})},r.setValue=function(t,i){typeof t=="string"&&(t=u.getElementById(t)||u.querySelectorAll(t));t=t.nodeName?[t]:t;n.each(t,function(t,r){r.inputmask?r.inputmask.setValue(i):n(r).trigger("setvalue",[i])})},r.escapeRegex=function(n){return n.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","gim"),"\\$1")},r.keyCode={BACKSPACE:8,BACKSPACE_SAFARI:127,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,X:88,CONTROL:17},r.dependencyLib=n,r}),function(n){typeof define=="function"&&define.amd?define(["./inputmask"],n):typeof exports=="object"?module.exports=n(require("./inputmask")):n(window.Inputmask)}(function(n){return n.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}}),n.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)//.*",autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(n,t,i){return i-1>-1&&t.buffer[i-1]!=="."?(n=t.buffer[i-1]+n,n=i-2>-1&&t.buffer[i-2]!=="."?t.buffer[i-2]+n:"0"+n):n="00"+n,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(n)}}},onUnMask:function(n){return n},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,casing:"lower",onBeforePaste:function(n){return n=n.toLowerCase(),n.replace("mailto:","")},definitions:{"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(n){return n},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0}}),n}),function(n){typeof define=="function"&&define.amd?define(["./inputmask"],n):typeof exports=="object"?module.exports=n(require("./inputmask")):n(window.Inputmask)}(function(n){function f(n){var i,r;if(!n.tokenizer){i=[];for(r in t)i.indexOf(r[0])===-1&&i.push(r[0]);n.tokenizer="("+i.join("+|")+")+?|.";n.tokenizer=new RegExp(n.tokenizer,"g")}return n.tokenizer}function s(n,t){return!isFinite(n.rawday)||n.day=="29"&&!isFinite(n.rawyear)||new Date(n.date.getFullYear(),isFinite(n.rawmonth)?n.month:n.date.getMonth()+1,0).getDate()>=n.day?t:!1}function h(n,t){var i=!0,r,u;return t.min&&(n.rawyear&&(r=n.rawyear.replace(/[^0-9]/g,""),u=t.min.year.substr(0,r.length),i=u<=r),n.year===n.rawyear&&t.min.date.getTime()===t.min.date.getTime()&&(i=t.min.date.getTime()<=n.date.getTime())),i&&t.max&&t.max.date.getTime()===t.max.date.getTime()&&(i=t.max.date.getTime()>=n.date.getTime()),i}function e(i,r,u,e){for(var s="",o,h;o=f(u).exec(i);)if(r===undefined)if(t[o[0]])s+="("+t[o[0]][0]+")";else switch(o[0]){case"[":s+="(";break;case"]":s+=")?";break;default:s+=n.escapeRegex(o[0])}else t[o[0]]?e!==!0&&t[o[0]][3]?(h=t[o[0]][3],s+=h.call(r.date)):s+=t[o[0]][2]?r["raw"+t[o[0]][2]]:o[0]:s+=o[0];return s}function i(n,t){for(n=String(n),t=t||2;n.length<t;)n="0"+n;return n}function r(n,i,r){function a(n){var i=n.replace(/[^0-9]/g,"0");if(i!=n){var t=n.replace(/[^0-9]/g,""),f=(r.min&&r.min[u]||n).toString(),e=(r.max&&r.max[u]||n).toString();i=t+(t<f.slice(0,t.length)?f.slice(t.length):t>e.slice(0,t.length)?e.slice(t.length):i.toString().slice(t.length))}return i}function v(n,t){n[u]=a(t);n["raw"+u]=t;s!==undefined&&s.call(n.date,u=="month"?parseInt(n[u])-1:n[u])}var c={date:new Date(1,0,1)},u,e=n,o,s,l,h;if(typeof e=="string"){while(o=f(r).exec(i))h=e.slice(0,o[0].length),t.hasOwnProperty(o[0])&&(l=t[o[0]][0],u=t[o[0]][2],s=t[o[0]][1],v(c,h,r)),e=e.slice(h.length);return c}return e&&typeof e=="object"&&e.hasOwnProperty("date")?e:undefined}var o=n.dependencyLib,t={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return i(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return i(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return i(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return i(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return i(Date.prototype.getHours.call(this),2)}],hhh:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return i(Date.prototype.getHours.call(this),2)}],HHH:["[0-9]+",Date.prototype.setHours,"hours",Date.prototype.getHours],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return i(Date.prototype.getMinutes.call(this),2)}],ss:["[0-5][0-9]",Date.prototype.setSeconds,"seconds",function(){return i(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return i(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return i(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]},u={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};return n.extendAliases({datetime:{mask:function(n){return t.S=n.i18n.ordinalSuffix.join("|"),n.inputFormat=u[n.inputFormat]||n.inputFormat,n.displayFormat=u[n.displayFormat]||n.displayFormat||n.inputFormat,n.outputFormat=u[n.outputFormat]||n.outputFormat||n.inputFormat,n.placeholder=n.placeholder!==""?n.placeholder:n.inputFormat.replace(/[\[\]]/,""),n.regex=e(n.inputFormat,undefined,n),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:undefined,outputFormat:undefined,min:null,max:null,i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},postValidation:function(n,t,i,u){u.min=r(u.min,u.inputFormat,u);u.max=r(u.max,u.inputFormat,u);var f=i,o=r(n.join(""),u.inputFormat,u);return(f&&o.date.getTime()===o.date.getTime()&&(f=s(o,f),f=f&&h(o,u)),t&&f&&i.pos!==t)?{buffer:e(u.inputFormat,o,u),refreshFromBuffer:{start:t,end:i.pos}}:f},onKeyDown:function(t,r,u,e){var l=this,c,s,h;if(t.ctrlKey&&t.keyCode===n.keyCode.RIGHT){for(c=new Date,h="";s=f(e).exec(e.inputFormat);)s[0].charAt(0)==="d"?h+=i(c.getDate(),s[0].length):s[0].charAt(0)==="m"?h+=i(c.getMonth()+1,s[0].length):s[0]==="yyyy"?h+=c.getFullYear().toString():s[0].charAt(0)==="y"&&(h+=i(c.getYear(),s[0].length));l.inputmask._valueSet(h);o(l).trigger("setvalue")}},onUnMask:function(n,t,i){return e(i.outputFormat,r(n,i.inputFormat,i),i,!0)},casing:function(n,t){return t.nativeDef.indexOf("[ap]")==0?n.toLowerCase():t.nativeDef.indexOf("[AP]")==0?n.toUpperCase():n},insertMode:!1,shiftPositions:!1}}),n}),function(n){typeof define=="function"&&define.amd?define(["jquery","./inputmask"],n):typeof exports=="object"?module.exports=n(require("jquery"),require("./inputmask")):n(jQuery,window.Inputmask)}(function(n,t){return n.fn.inputmask===undefined&&(n.fn.inputmask=function(i,r){var f,u=this[0];if(r===undefined&&(r={}),typeof i=="string")switch(i){case"unmaskedvalue":return u&&u.inputmask?u.inputmask.unmaskedvalue():n(u).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return u&&u.inputmask?u.inputmask.getemptymask():"";case"hasMaskedValue":return u&&u.inputmask?u.inputmask.hasMaskedValue():!1;case"isComplete":return u&&u.inputmask?u.inputmask.isComplete():!0;case"getmetadata":return u&&u.inputmask?u.inputmask.getmetadata():undefined;case"setvalue":t.setValue(u,r);break;case"option":if(typeof r=="string"){if(u&&u.inputmask!==undefined)return u.inputmask.option(r)}else return this.each(function(){if(this.inputmask!==undefined)return this.inputmask.option(r)});break;default:return r.alias=i,f=new t(r),this.each(function(){f.mask(this)})}else{if(Array.isArray(i))return r.alias=i,f=new t(r),this.each(function(){f.mask(this)});if(typeof i=="object")return f=new t(i),i.mask===undefined&&i.alias===undefined?this.each(function(){if(this.inputmask!==undefined)return this.inputmask.option(i);f.mask(this)}):this.each(function(){f.mask(this)});if(i===undefined)return this.each(function(){f=new t(r);f.mask(this)})}}),n.fn.inputmask}),function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((i&1&&(n=t(n)),i&8)||i&4&&typeof n=="object"&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),i&2&&typeof n!="string")for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r},t.n=function(n){var i=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s="./src/index.js")}({"./src/index.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scss_main_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scss/main.scss */ "./src/scss/main.scss");\n/* harmony import */ var _scss_main_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_scss_main_scss__WEBPACK_IMPORTED_MODULE_0__);\n\r\n\n\n//# sourceURL=webpack:///./src/index.js?')},"./src/scss/main.scss":function(module,exports){eval("// removed by extract-text-webpack-plugin\n\n//# sourceURL=webpack:///./src/scss/main.scss?")}});recaptchaToken="";recaptchaResponse="";$(window).resize(function(){adjustTitleLayoutOnMobileLandscape();adjustTitleLayoutOnMobilePortrait()});$(document).ready(function(){$("#sub-footer-mod button.submit").click(function(n){n.preventDefault();var t=$("#sub-footer-mod");return(t.validate(),t.valid())?(SetGaEventTracking("Subscribe","In-Page Module",window.location.href),t.submit(),!0):!1});$("#footer-subscribe-form button.submit").click(function(n){n.preventDefault();var t=$("#footer-subscribe-form");return(t.validate(),t.valid())?(SetGaEventTracking("Subscribe","Footer Module",window.location.href),t.submit(),!0):!1});$("#form-contact button").click(function(n){n.preventDefault();var t=$("#form-contact");return(t.validate(),t.valid())?(SetGaEventTracking("Contact Form","Submit","Contact form was submitted"),!0):!1});$(window).scroll(function(){hideLanguageDropdowns();scrollHandler()});adjustTitleLayoutOnMobileLandscape();adjustTitleLayoutOnMobilePortrait();checkCookie();$("#CreditCardExpiry").inputmask("99/9999",{alias:"datetime",inputFormat:"mm/yy"});$("#CreditCardNumber").inputmask("9999 9999 9999 9999");$("#TFN").inputmask("999 999 999");$("#ABN").inputmask("99 999 999 999");$(".mask-money").inputmask("$99999",{alias:"currency"});$("select#Country").change(function(){$(this).val()!==""&&($(this).val()==="Australia"?($(".au-state").removeClass("hide"),$(".other-state").addClass("hide"),$(".tfn-abn").removeClass("hide")):($("select#State").val(""),$(".au-state").addClass("hide"),$(".other-state").removeClass("hide"),$(".tfn-abn").addClass("hide")))});$("input[type=radio][name=DonationAmout]").change(function(){$(this).val()!=="other"?$("#other-amount").hide():$("#other-amount").show()});$("#search-box").keypress(function(n){n.keyCode===13&&$("#search-form").submit()});$("#FormBuilderContainer .btn.prev").length>0&&$([document.documentElement,document.body]).animate({scrollTop:$("#FormBuilderContainer").offset().top-10},500);$("table:not(.NoWrappingDiv)").wrap('<div class="table-w-o"><div class="table-o"><div class="table-w"><\/div><\/div><\/div>');$("table").width()>$("table").parent().parent().parent().width()&&$("table").parent().parent().attr("style","overflow-x:scroll;");$(".custom-form-button").click(function(n){n.preventDefault();var t=this,i=$(t).closest("form");validateCaptcha();$(i).valid()&&validateCaptcha()?recaptchaResponse.length!=0?($(t).hide(),$(t).siblings(".btn-disable").show(),$(i).submit()):(console.log("captcha token not present. try again"),$(t).show(),$(t).siblings(".btn-disable").hide()):(console.log("form is not valid"),$(t).show(),$(t).siblings(".btn-disable").hide())});infoIconAdjust()});$("section.header").hasClass("no-header")&&($("body").prepend('<div class="no-header-pusher"><\/div>'),$("a.btn-link.header-btn-donate.light").removeClass("light").addClass("dark"),$(".breadcrumb").addClass("no-header"));$(".no-top-header").each(function(){$(this).closest("section").addClass("section-no-header")});$("div.cols.no-header").each(function(){$(this).closest("section").addClass("section-no-header")});$("body").append('<div id="testios"><\/div>');$(".header-mobile-nav").prependTo("body");setTimeout(function(){$(".header-mobile-nav").addClass("header")},1);$(".indent-left-25 h2").each(function(){$(this).html().trim()===""&&$(this).remove()});$(".gallery.captions .subnav-gallery-carousel").parent().next().addClass("mobile-padding-top-subnav");$(document).ready(function(){updateContainer()});$(window).resize(function(){updateContainer()});$(document).ready(function(){$(".jumpto")[0]&&$(".header .hero-content h1").addClass("condensed-header-h5")});$(document).ready(function(){$(document).mouseup(function(n){n.preventDefault();var t=$(".footer-lang-container"),i=$(".footer-lang-selector");t.is(n.target)||i.is(n.target)||t.has(n.target).length!==0||i.hasClass("open")&&(i.removeClass("open"),t.addClass("hide"),t.find("a").parent().removeClass("hover"),$(".lang-overlay").removeClass("on"))})});$(".header-top-right-container .header-lang-container.lang-container").prependTo("body");$(".news-donate-content-link-container").each(function(n){n===2&&$(this).find("div").addClass("border-bottom-none")});$("section.jumpto").length!==0&&$("section.breadcrumb").addClass("has-jumpto");$(".tile-image-caption").each(function(){$(this).html()===""&&$(this).hide()});$(".gallery.captions .gallery-overlay-text").each(function(){$(this).parent().prepend('<div class="gallery-overlay-bg"><span style="opacity: 0">'+$(this).text()+"<\/span><\/div>")});$(".module31-subtext").each(function(){$(this).text().trim()==""&&$(this).remove()});$(".indent-left-25").each(function(){$(this).find("p").length===0&&$(this).addClass("no-para")});$(".tile-body p").each(function(){$(this).text().trim()===""&&$(this).remove()});setTimeout(function(){$(".tile-body h5").each(function(){$(this).next().length===0&&$(this).css("margin",0)})},1);$(".jumpto a.accordion").on("click",function(){$(window).width()<769&&($(this).parent().parent().hasClass("open")?($(this).parent().parent().removeClass("open"),$(".jumpto .content").css("bottom","50px"),setTimeout(function(){$(this).parent().removeClass("open")},300)):$(this).parent().parent().addClass("open"))});$("section.breadcrumb").length===0&&($($("section.hero").addClass("homepage-padding")),$("section.header").css("height","100%"));$(document).ready(function(){var r,t,i,n,u;$("section.search-results .close-btn").on("click",function(n){n.preventDefault();$(this).hide().parent().find("input").val("").focus()});$("section.search-results input").on("input",function(){$(this).parent().find(".close-btn").show()});for(r=document.querySelectorAll("img.inject-me"),SVGInjector(r),instaMargin(),t=$("#heroVideo source"),i=document.querySelector("video#heroVideo"),n=0;n<t.length;n++)u=t[n].getAttribute("data-src"),t[n].setAttribute("src",u);$(window).width()>767&&i!==null&&i.load();$(document).ready(function(){galleryOwl();$("section.hero").hasClass("homepage-padding")&&$("section.jumpto").length>0&&($("section.hero").addClass("language-page"),$("section.jumpto").addClass("language-page"));$("section.breadcrumb").hasClass("has-hero-social")&&$(".hero-social").length==0&&$("section.breadcrumb").addClass("has-empty-social");setTimeout(function(){var n=0;$(".mobile-gallery .content").each(function(){n<$(this).outerHeight()&&(n=$(this).outerHeight())});$(".mobile-gallery .content").css("minHeight",n)},1e3);$("section.hero .video-container").length===0&&$("section.hero  .hero-background-image").append('<div class="image-overlay-med"><\/div>');$(".tiles-slider .owl-carousel").owlCarousel({rtl:!1,loop:!0,nav:!1,dots:!0,autoWidth:!0,responsive:{0:{items:1},768:{items:1},880:{items:2},1023:{items:3},1800:{items:4},2400:{items:5}},onDrag:function(n){$(n.currentTarget).find(".owl-stage .owl-item").each(function(){$(this).addClass("active")})},onChanged:function(n){var t=0;$(n.currentTarget).find(".owl-stage .owl-item").each(function(){$(this).find(".tile-body").outerHeight()>t&&(t=$(this).find(".tile-body").outerHeight())});$(n.currentTarget).find(".owl-stage .owl-item").each(function(){$(this).find(".tile-body").css("minHeight",t+"px")})}});$(".gallery.owl-carousel.owl-loaded").on("click",function(){setTimeout(galleryActive(),70)})})});$(document).on("click",".gallery-nav-left",function(){$(this).closest(".owl-carousel").trigger("prev.owl.carousel")});$(document).on("click",".gallery-nav-right",function(){$(this).closest(".owl-carousel").trigger("next.owl.carousel")});$(document).on("click",".gallery-mobile-nav-left",function(){$(this).parent().parent().parent().find(".mobile-gallery.owl-carousel").trigger("prev.owl.carousel")});$(document).on("click",".gallery-mobile-nav-right",function(){$(this).parent().parent().parent().find(".mobile-gallery.owl-carousel").trigger("next.owl.carousel")});$(".subnav-gallery-carousel.owl-carousel").owlCarousel({center:!0,loop:!0,nav:!1,autoHeight:!1,responsive:{0:{margin:40,items:1},220:{margin:40,items:2},320:{margin:40,items:3},420:{margin:40,items:4},520:{margin:40,items:5},620:{margin:40,items:6},769:{items:4,margin:40},900:{items:5,margin:40},1100:{items:6,margin:40}},onChange:function(n){var t=n.item.count;t>6&&(t=6);$(n.currentTarget).addClass("nr-of-items-"+t);$(n.currentTarget).find(".owl-stage-outer").addClass("nr-of-items-"+t)},onChanged:function(){}});$(document).on("click",".gallery-subnav-slide-link",function(n){var t,i,r;n.preventDefault();t=$(this).parent().parent().attr("data-slide");$(this).parent().parent().parent().parent().find(".gallery-subnav-item").removeClass("actual");$(this).parent().parent().addClass("actual");i=$(this).parent().parent().parent().parent().parent().parent().parent().find(".gallery.owl-carousel");r=$(this).parent().parent().parent().parent().parent().parent().parent().find(".subnav-gallery-carousel.owl-carousel");$(window).width()<769&&(i=$(this).parent().parent().parent().parent().parent().parent().parent().find(".mobile-gallery.owl-carousel"));r.trigger("to.owl.carousel",t);i.trigger("to.owl.carousel",t);setTimeout(function(){$(".gallery-subnav-item.actual").each(function(){$(this).parent().addClass("active")})},50);setTimeout(function(){$(".gallery-subnav-item.actual").each(function(){$(this).parent().addClass("active")})},100);setTimeout(function(){$(".gallery-subnav-item.actual").each(function(){$(this).parent().addClass("active")})},250)});$(".gallery-subnav-slide-link").mouseover(function(){$(this).parent().parent().parent().find(".gallery-subnav-item").removeClass("hover");$(this).parent().parent().addClass("hover")});$(".gallery-subnav-slide-link").mouseout(function(){$(this).parent().parent().parent().find(".gallery-subnav-item").removeClass("hover")});document.addEventListener("touchmove",ScrollStart,!1);document.addEventListener("scroll",Scroll,!1);scrollbarCounter=0;scrollPos=0;$(".nav-link").on("click",function(n){var t,i,r;if(n.preventDefault(),$(".header-subnav").removeClass("hide"),$(".header-subnav-subpage-container").addClass("hide"),$(this).hasClass("no-sub-menu"))return window.location=$(this).closest("a").attr("href"),null;$(this).parent().hasClass("active")?($(".header-subnav").addClass("hide"),$(".header-nav-item").removeClass("active"),$(".header-subnav").removeClass("active"),$(".overlay").removeClass("on").removeClass("navlink")):($(".header-nav-item").removeClass("active"),$(this).parent().addClass("active"),$(".header-subnav").addClass("active"),$(".overlay").addClass("on").addClass("navlink"),t=0,$(this).parent().parent().find(".header-nav-item").each(function(n){$(this).hasClass("active")&&(t=n)}),$(this).hasClass("subpage-"+t)&&($(".header-subnav > .subpage-"+t).removeClass("hide"),$(".header-subnav .right-col .header-subnav-page").addClass("hide"),$(".header-subnav > .subpage-"+t).find("button:first-of-type").trigger("click"),i=$("a.nav-link.subpage-"+t).offset().left,r=$(".header-subnav").width(),setTimeout(function(){var n=$(".header-subnav").width(),t=$(window).width(),r;i+n+40>t&&(r=t-(40+n),$(".header-subnav").css("left",r))},500),$(".header-subnav").css("left",i)));$(".lang-selector.open").trigger("click")});$(".btn-subnav").mouseover(function(){var n=$(this).attr("data-page-nr");$(this).parent().parent().find(".right-col .header-subnav-page").addClass("hide");$(this).parent().parent().find(".right-col .header-subnav-page[data-page="+n+"]").removeClass("hide");$(".btn-subnav").removeClass("active");$(this).addClass("active")});$(".hero-info-btn").on("click",function(){$(".hero-info-text").hasClass("on")?$(".hero-info-text").removeClass("on"):$(".hero-info-text").addClass("on")});$(".full-width-image-info-btn").on("click",function(){var n=$(this).parent().find(".full-width-image-info-text");n.length>0&&($(n).hasClass("on")?$(n).removeClass("on"):$(n).addClass("on"))});$(".btn-subnav").on("click",function(){var n=$(this).attr("data-page-nr");$(this).parent().parent().find(".right-col .header-subnav-page").addClass("hide");$(this).parent().parent().find(".right-col .header-subnav-page[data-page="+n+"]").removeClass("hide");$(".btn-subnav").removeClass("active");$(this).addClass("active")});$(".footer-lang-selector").click(function(n){n.preventDefault();$(this).hasClass("open")?($(this).removeClass("open"),$(".footer-lang-container").addClass("hide"),$(".footer-lang-container a").parent().removeClass("hover"),$(".lang-overlay").removeClass("on")):($(this).addClass("open"),$(".footer-lang-container").removeClass("hide"),$(".lang-overlay").addClass("on"))});$(".header-lang-selector").click(function(n){n.preventDefault();$(this).hasClass("open")?($(this).removeClass("open"),$(".header-lang-container").addClass("hide"),$(".header-lang-container a").parent().removeClass("hover"),$(".lang-overlay").removeClass("on"),$(".overlay").removeClass("on").removeClass("navlink")):($(this).addClass("open"),$(".header-lang-container").removeClass("hide"),$(".lang-overlay").addClass("on"),$(".overlay").addClass("on").addClass("navlink"))});$(".lang-container a").mouseover(function(){$(".lang-container a").parent().removeClass("hover");$(this).parent().addClass("hover")});$(".header-nav-item a").mouseover(function(){$(".header-nav-item a").parent().removeClass("hover");$(this).parent().addClass("hover")});$(".header-nav").mouseout(function(){$(".header-nav-item a").parent().removeClass("hover")});$(".btn-hamburger").click(function(){hideLanguageDropdowns();$(".header-sidemenu").hasClass("on")?($(".header-sidemenu").removeClass("on"),$(".overlay").removeClass("on"),$("body").removeClass("noscroll")):($(".header-sidemenu").addClass("on"),$(".overlay").addClass("on"),$("body").addClass("noscroll"))});$(".overlay").on("click touch",function(n){n.preventDefault();$(".header-sidemenu").hasClass("on")&&($(".header-sidemenu").removeClass("on"),$(".overlay").removeClass("on"),$("body").removeClass("noscroll"));$(".overlay").removeClass("on").removeClass("navlink");$(".header-nav-item.active").length>0&&$(".header-nav-item.active a").trigger("click");$(".lang-selector.open").trigger("click")});$("section:not(.media-accordion) a.accordion").click(function(n){n.preventDefault();var t=$(this).parent().parent().hasClass("header-sidemenu-row");$(this).parent().hasClass("open")?t?($(".header-sidemenu-body .open").removeClass("open"),setTimeout(function(){$(".header-sidemenu-body .open").removeClass("open")},150),setTimeout(function(){$(".header-sidemenu-body .open").removeClass("open")},300)):$(this).parent().removeClass("open"):(t&&($(this).parent().parent().parent().find(".header-sidemenu-row").each(function(){$(this).removeClass("open");$(this).find("ul").removeClass("open")}),$(this).parent().parent().addClass("open")),$(this).parent().parent().find("ul").each(function(){$(this).hasClass("accordion-ul")&&$(this).removeClass("open")}),$(this).parent().parent().parent().find("ul").each(function(){$(this).hasClass("accordion-ul")&&$(this).removeClass("open")}),$(this).parent().addClass("open"))});$("section.media-accordion a.accordion").click(function(n){n.preventDefault();$("section.media-accordion .accordion-ul").removeClass("open");$(this).parent().addClass("open")});$("a.accordion-2").click(function(n){n.preventDefault();$(this).parent().hasClass("open")?$(this).parent().removeClass("open"):($(".header-sidemenu-row.open .level-2").removeClass("open"),$(this).parent().addClass("open"))});$(".header-sidemenu-header-close").on("click",function(){$(".overlay").trigger("click")});$(".video-play").on("click",function(){$(this).parent().parent().find("video")[0].play();$(this).parent().removeClass("on")});$("section.video video").on("playing",function(){this.hasAttribute("controls")||this.setAttribute("controls","controls")});$(".hero-play-btn").on("click",function(){document.getElementById("heroVideo").play();$(".hero-pause-btn").removeClass("hide");$(this).addClass("hide")});$(".hero-pause-btn").on("click",function(){document.getElementById("heroVideo").pause();$(".hero-play-btn").removeClass("hide");$(this).addClass("hide")});$(document).on("click",".header a.search",function(n){n.preventDefault();$("body").addClass("modal-is-open");$("section.modal").addClass("modal-open").addClass("light");$(".hero-pause-btn").trigger("click");$("section.modal-container.search").addClass("open").focus()});$('button[data-modal="true"]').on("click",function(){$("body").addClass("modal-is-open");$("section.modal").addClass("modal-open");$(".hero-pause-btn").trigger("click");$("section.modal-container."+$(this).attr("data-target-class")).addClass("open").attr("tabindex",-1).focus()});$("section.modal").on("click",function(){closeModal()});$("button.modal-close").on("click",function(){closeModal()});$(window).resize(function(){instaMargin();jumptoFix();infoIconAdjust()});$(document).ready(function(){$(".module24 .module24-accordion-label").click(function(){var n=$(this).parent();toggleAccordionItemContent(n)})});$(document).ready(function(){$(".module41 .module41-open-modal-btn").click(function(){$(this).closest(".module41").find(".module41-modal-overlay").addClass("module41-modal-open");$(this).addClass("module41-modal-open");$("body").css("overflow","hidden")});$(".module41-modal-overlay").click(function(){$(this).removeClass("module41-modal-open");$(this).closest(".module41").find(".module41-open-modal-btn").removeClass("module41-modal-open");$("body").css("overflow","unset")});$(".module41-modal-lightbox").click(function(n){n.stopPropagation()});$(".module41-cancel").click(function(){$(this).closest(".module41-modal-overlay").removeClass("module41-modal-open");$(this).closest(".module41").find(".module41-open-modal-btn").removeClass("module41-modal-open");$("body").css("overflow","unset")})});$(document).ready(function(){$("#FormBuilderContainer .umbraco-forms-page .umbraco-forms-navigation .col-md-12:has(.btn.prev)").css("height","calc(62px + 50px)")});$(document).ready(function(){setTimeout(function(){resizeBookNowContent()},50)});$(window).resize(function(){setTimeout(function(){resizeBookNowContent()},50)});window.addEventListener("resize",function(){setTimeout(function(){resizeBookNowContent()},50)},!1)